@import url("https://use.typekit.net/mes1kxr.css");
* {
  padding: 0;
  box-sizing: border-box;
}

body {
  margin: 0;
  padding: 0;
  overflow: auto;
  overflow-y: scroll;
}

body.modal-open {
  overflow: hidden;
}

body.menu-open {
  overflow: hidden;
}

button, a, input {
  touch-action: manipulation !important;
}

a {
  text-decoration: none;
  color: inherit;
  transition: color 0.3s ease-in-out, opacity 0.5s ease-in-out;
}

.link {
  text-decoration: none;
  color: #C5A459;
}

.link:hover {
  color: #878F93;
}

.div-button {
  width: 100%;
  height: 100%;
}

.full-img {
  width: 100%;
  margin: 0;
  padding: 0;
}

.spacer {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 90px; /* height of the nav */
  margin-top: -90px; /* height of the nav */
  visibility: hidden;
}
@media screen and (max-width: 700px) {
  .spacer {
    height: 50px; /* height of the nav */
    margin-top: -50px; /* height of the nav */
  }
}

.short-hr {
  display: none;
  height: 2px;
  color: #000000;
  background: #000000;
  font-size: 0;
  border: 0;
  margin: 0;
  width: 30px;
  margin: 20px 0 0 0;
}
@media screen and (max-width: 800px) {
  .short-hr {
    display: block;
  }
}

.logo::after {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 180px;
  height: 18px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 286 24" fill="%23ffffff"><path d="m.43 22.02 2.46-2.73V3.51L.43.78h17.98v5.49l-3.29-3.66H7.27v7.11h5.1l2.46-2.73v7.32l-2.46-2.73h-5.1v8.61h7.85l3.29-3.66v5.49zM35.66 22.02v-2.07l-4.67-6.42-4.72 5.85 2.16 2.64h-8.12l3.29-2.76 6.13-7.41-6.1-8.31L20.5.78h8.02v2.07L33 9l4.48-5.58L35.32.78h8.12l-3.29 2.76-5.88 7.14 6.26 8.58 3.13 2.76h-7.99ZM56.26 13.02h-3.89v6.27l2.46 2.73h-9.29L48 19.29V3.51L45.54.78h10.72c5.26 0 10.5 1.86 10.5 6.12s-5.24 6.12-10.5 6.12m0-10.41h-3.89v8.58h3.89c3.29 0 5.51-1.56 5.51-4.29s-2.21-4.29-5.51-4.29M68.44 22.02l2.46-2.73V3.51L68.44.78h17.98v5.49l-3.29-3.66h-7.85v7.11h5.1l2.46-2.73v7.32l-2.46-2.73h-5.1v8.61h7.85l3.29-3.66v5.49zM100.25 22.02H89.29l2.43-2.73V3.51L89.29.78h10.96c8.88 0 12.98 5.19 12.98 10.62s-4.1 10.62-12.98 10.62m-.14-19.41h-4.02v17.58h4.02c5.51 0 7.8-4.02 7.8-8.79s-2.29-8.79-7.8-8.79M116.04 22.02l2.46-2.73V3.51L116.04.78h9.29l-2.46 2.73v15.78l2.46 2.73zM145.28 2.61h-4.83v16.68l2.46 2.73h-9.29l2.46-2.73V2.61h-4.8l-3.29 3.66V.78h20.57v5.49l-3.27-3.66ZM151.2 22.02l2.46-2.73V3.51L151.2.78h9.29l-2.46 2.73v15.78l2.46 2.73zM175.6 22.47c-7.56 0-12.31-5.37-12.31-11.07S168.04.33 175.6.33s12.31 5.37 12.31 11.07-4.72 11.07-12.31 11.07m0-20.37c-5.45 0-6.96 5.1-6.96 9.3s1.51 9.3 6.96 9.3 6.96-5.1 6.96-9.3-1.48-9.3-6.96-9.3M211.48 3.51v20.16l-16.41-18.3v13.92l2.46 2.73h-7.21l2.46-2.73V3.51L190.32.78h6.67l12.23 13.65V3.51L206.76.78h7.18zM229.79 22.02l2.32-2.55-1.32-3.3h-9.56l-1.38 3.3 2.32 2.55h-7.26l2.62-2.76L226.06.78h2.54l8.37 18.48 2.59 2.76zm-3.7-16.29-3.94 8.49h7.72zM258.14 22.02l-6.78-9.75h-3.4v7.02l2.46 2.73h-9.29l2.46-2.73V3.51L241.13.78h10.58c5.18 0 9.61 1.8 9.61 5.76 0 2.22-2.19 4.35-5.34 5.1l5.75 7.95 3.08 2.43zm-6.43-19.41h-3.75v7.83h3.48c2.75 0 4.91-1.47 4.91-3.84s-1.73-3.99-4.64-3.99M282.46 3.51l-6.18 8.7v7.08l2.46 2.73h-9.31l2.48-2.73v-7.14l-6.34-8.61-3.16-2.76h10.23l-2.11 2.4 4.97 6.84 4.75-6.84-2.11-2.4h7.42z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 500;
}

.logo2::after {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 180px;
  height: 18px;
  margin-top: 3px;
  opacity: 1;
  visibility: visible;
  transition: opacity 0.5s ease, visibility 0s linear 0s;
  transition-delay: 0.6s;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 286 24" fill="%23ffffff"><path d="M77.43 22.86c-.86 0-2.35-.15-3-.24l-5.94-.87 2.86-4.26 2.54 2.76c.89.75 2.54 1.11 3.64 1.11 3.81 0 4.62-2.1 4.62-3.42 0-1.5-.89-2.22-2.73-3.09l-5.21-2.49c-2.94-1.41-4.37-3.06-4.37-5.49 0-3.99 4.02-5.7 7.91-5.7 1.3 0 2.94.21 3.83.36l4.32.69-2.75 3.93-2.35-2.31c-.65-.54-2-1.08-3.02-1.08-2.67 0-3.86 1.32-3.86 2.76 0 1.2.78 2.01 3.51 3.33l4.37 2.13c2.89 1.41 4.35 2.82 4.35 5.28 0 3.57-2.78 6.6-8.72 6.6M101.73 23.07c-7.56 0-12.31-5.37-12.31-11.07S94.17.93 101.73.93 114.04 6.3 114.04 12s-4.72 11.07-12.31 11.07m0-20.37c-5.45 0-6.96 5.1-6.96 9.3s1.51 9.3 6.96 9.3 6.96-5.1 6.96-9.3-1.48-9.3-6.96-9.3M129.89 22.92c-7.42 0-12.28-5.07-12.28-10.92s4.99-10.92 12.28-10.92c3.73 0 5.7.84 7.23 1.41v5.19l-3.91-3.6c-.78-.72-1.94-1.23-3.32-1.23-5.48 0-6.94 5.01-6.94 9.15s1.67 9.15 6.94 9.15c1.38 0 2.48-.45 3.32-1.23l3.91-3.6v5.22c-1.4.63-3.24 1.38-7.23 1.38M140.4 22.62l2.46-2.73V4.11l-2.46-2.73h9.29l-2.46 2.73v15.78l2.46 2.73zM152.95 22.62l2.46-2.73V4.11l-2.46-2.73h17.98v5.49l-3.29-3.66h-7.85v7.11h5.1l2.46-2.73v7.32l-2.46-2.73h-5.1v8.61h7.85l3.29-3.66v5.49zM190.45 3.21h-4.83v16.68l2.46 2.73h-9.29l2.46-2.73V3.21h-4.8l-3.29 3.66V1.38h20.57v5.49l-3.27-3.66ZM214.4 4.11l-6.18 8.7v7.08l2.46 2.73h-9.31l2.48-2.73v-7.14l-6.34-8.61-3.16-2.76h10.23l-2.11 2.4 4.97 6.84 4.75-6.84-2.11-2.4h7.42z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 500;
}

.logo2.is-faded::after {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease, visibility 0s linear 0.5s;
}

.tes::after {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 250px;
  height: 125px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 286 85" fill="%23ffffff"><path d="M124.98 3.49h-4.83v16.68l2.46 2.73h-9.29l2.46-2.73V3.49h-4.8l-3.29 3.66V1.66h20.57v5.49l-3.27-3.66ZM145.69 22.89l2.46-2.73v-7.62h-10.82v7.62l2.46 2.73h-9.29l2.46-2.73V4.39l-2.46-2.73h9.29l-2.46 2.73v6.12h10.82V4.39l-2.46-2.73h9.29l-2.46 2.73v15.78l2.46 2.73h-9.29ZM157.84 22.89l2.46-2.73V4.39l-2.46-2.73h17.98v5.49l-3.29-3.66h-7.86v7.11h5.1l2.46-2.73v7.32l-2.46-2.73h-5.1v8.61h7.86l3.29-3.66v5.49h-17.98ZM.43 52.9l2.46-2.73V34.39L.43 31.66h17.98v5.49l-3.29-3.66H7.27v7.11h5.1l2.46-2.73v7.32l-2.46-2.73h-5.1v8.61h7.85l3.29-3.66v5.49zM35.66 52.9v-2.07l-4.67-6.42-4.72 5.85 2.16 2.64h-8.12l3.29-2.76 6.13-7.41-6.1-8.31-3.13-2.76h8.02v2.07L33 39.88l4.48-5.58-2.16-2.64h8.12l-3.29 2.76-5.88 7.14 6.26 8.58 3.13 2.76h-7.99ZM56.26 43.9h-3.89v6.27l2.46 2.73h-9.29L48 50.17V34.39l-2.46-2.73h10.72c5.26 0 10.5 1.86 10.5 6.12s-5.24 6.12-10.5 6.12m0-10.41h-3.89v8.58h3.89c3.29 0 5.51-1.56 5.51-4.29s-2.21-4.29-5.51-4.29M68.44 52.9l2.46-2.73V34.39l-2.46-2.73h17.98v5.49l-3.29-3.66h-7.85v7.11h5.1l2.46-2.73v7.32l-2.46-2.73h-5.1v8.61h7.85l3.29-3.66v5.49zM100.25 52.9H89.29l2.43-2.73V34.39l-2.43-2.73h10.96c8.88 0 12.98 5.19 12.98 10.62s-4.1 10.62-12.98 10.62m-.14-19.41h-4.02v17.58h4.02c5.51 0 7.8-4.02 7.8-8.79s-2.29-8.79-7.8-8.79M116.04 52.9l2.46-2.73V34.39l-2.46-2.73h9.29l-2.46 2.73v15.78l2.46 2.73zM145.28 33.49h-4.83v16.68l2.46 2.73h-9.29l2.46-2.73V33.49h-4.8l-3.29 3.66v-5.49h20.57v5.49l-3.27-3.66ZM151.2 52.9l2.46-2.73V34.39l-2.46-2.73h9.29l-2.46 2.73v15.78l2.46 2.73zM175.6 53.35c-7.56 0-12.31-5.37-12.31-11.07s4.75-11.07 12.31-11.07 12.31 5.37 12.31 11.07-4.72 11.07-12.31 11.07m0-20.37c-5.45 0-6.96 5.1-6.96 9.3s1.51 9.3 6.96 9.3 6.96-5.1 6.96-9.3-1.49-9.3-6.96-9.3M211.48 34.39v20.16l-16.41-18.3v13.92l2.46 2.73h-7.21l2.46-2.73V34.39l-2.46-2.73h6.67l12.23 13.65V34.39l-2.46-2.73h7.18zM229.79 52.9l2.32-2.55-1.32-3.3h-9.56l-1.38 3.3 2.32 2.55h-7.26l2.62-2.76 8.53-18.48h2.54l8.37 18.48 2.59 2.76zm-3.7-16.29-3.94 8.49h7.72zM258.14 52.9l-6.78-9.75h-3.4v7.02l2.46 2.73h-9.29l2.46-2.73V34.39l-2.46-2.73h10.58c5.18 0 9.61 1.8 9.61 5.76 0 2.22-2.19 4.35-5.34 5.1l5.75 7.95 3.08 2.43zm-6.43-19.41h-3.75v7.83h3.48c2.75 0 4.91-1.47 4.91-3.84s-1.73-3.99-4.64-3.99M282.46 34.39l-6.18 8.7v7.08l2.46 2.73h-9.31l2.48-2.73v-7.14l-6.34-8.61-3.16-2.76h10.23l-2.11 2.4 4.97 6.84 4.75-6.84-2.11-2.4h7.42zM77.09 83.13c-.86 0-2.35-.15-3-.24l-5.94-.87 2.86-4.26 2.54 2.76c.89.75 2.54 1.11 3.64 1.11 3.81 0 4.62-2.1 4.62-3.42 0-1.5-.89-2.22-2.73-3.09l-5.21-2.49c-2.94-1.41-4.37-3.06-4.37-5.49 0-3.99 4.02-5.7 7.91-5.7 1.3 0 2.94.21 3.83.36l4.32.69-2.75 3.93-2.35-2.31c-.65-.54-2-1.08-3.02-1.08-2.67 0-3.86 1.32-3.86 2.76 0 1.2.78 2.01 3.51 3.33l4.37 2.13c2.89 1.41 4.35 2.82 4.35 5.28 0 3.57-2.78 6.6-8.72 6.6M101.39 83.34c-7.56 0-12.31-5.37-12.31-11.07s4.75-11.07 12.31-11.07 12.31 5.37 12.31 11.07-4.72 11.07-12.31 11.07m0-20.36c-5.45 0-6.96 5.1-6.96 9.3s1.51 9.3 6.96 9.3 6.96-5.1 6.96-9.3-1.48-9.3-6.96-9.3M129.55 83.19c-7.42 0-12.28-5.07-12.28-10.92s4.99-10.92 12.28-10.92c3.73 0 5.7.84 7.23 1.41v5.19l-3.91-3.6c-.78-.72-1.94-1.23-3.32-1.23-5.48 0-6.94 5.01-6.94 9.15s1.67 9.15 6.94 9.15c1.38 0 2.48-.45 3.32-1.23l3.91-3.6v5.22c-1.4.63-3.24 1.38-7.23 1.38M140.06 82.89l2.46-2.73V64.38l-2.46-2.73h9.29l-2.46 2.73v15.78l2.46 2.73zM152.62 82.89l2.46-2.73V64.38l-2.46-2.73h17.98v5.49l-3.29-3.66h-7.85v7.11h5.1l2.46-2.73v7.32l-2.46-2.73h-5.1v8.61h7.85l3.29-3.66v5.49zM190.11 63.49h-4.83v16.68l2.46 2.73h-9.29l2.46-2.73V63.49h-4.8l-3.29 3.66v-5.49h20.57v5.49l-3.27-3.66ZM214.06 64.39l-6.18 8.7v7.08l2.46 2.73h-9.31l2.48-2.73v-7.14l-6.34-8.61-3.16-2.76h10.23l-2.11 2.4 4.97 6.84 4.75-6.84-2.11-2.4h7.42z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 500;
}

.jrd-logo::after {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 85px;
  height: 20px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 63 12.84" fill="%23021021"><path d="M22.38 2.44A1.962 1.962 0 0 0 20.35.53V.18h8.12c1.19-.03 2.38.14 3.52.5 1.44.42 2.44 1.73 2.47 3.23-.03 1.88-1.35 3.04-3.71 3.38.33.09.64.24.92.44.99.69 1.71 2.32 2.63 3.26.56.59 1.3.98 2.1 1.1l-.03.34H29.3v-.34c1.12-.25.95-1.22.56-1.94a8.33 8.33 0 0 0-1.45-1.94c-.95-.88-1.45-.85-2.63-.85v2.51a2.16 2.16 0 0 0 2.11 2.22h.12v.34h-7.83v-.34a2.21 2.21 0 0 0 2.24-2.18V2.44h-.04Zm5.59 4.57c2.01 0 3.06-1.1 2.99-3.07.1-1.7-1.19-3.16-2.89-3.26h-.36C27.22.65 26.36.65 25.7.65v4.7c0 .94.23 1.66 1.58 1.66h.69ZM43.91 12.12c1.09.04 2-.82 2.04-1.91V2.44A1.962 1.962 0 0 0 43.92.53V.19h8.06c5.16 0 7.63 2.13 7.66 6.08.03 2.54-.82 4.92-3.98 5.83-.98.26-1.98.37-2.99.34h-8.71v-.31h-.05Zm5.4-2.1c0 .81.16 2.01 2.43 2.01 1.08.07 2.15-.27 2.99-.94 1.22-1.06 1.51-2.85 1.51-4.42.03-2.72-.99-5.89-4.96-6.01-.49-.03-1.35-.03-2.01 0v9.37h.04ZM.48 9.65c.64-.6 1.64-.56 2.24.08.12.13.22.29.3.45.08.4.18.8.3 1.19.3.57.9.92 1.55.88 1.01.07 1.89-.7 1.95-1.71 0-.12 0-.24-.01-.36V2.75c.03-1.2-.93-2.2-2.13-2.23h-.07V.18h7.69v.34c-1.2 0-2.19.95-2.2 2.15v6.56c0 2.32-2.07 3.42-5.2 3.42a9.7 9.7 0 0 1-3.45-.66C.2 11.4-.13 10.3.5 9.64H.48ZM39.1 9.8c.75 0 1.37.61 1.37 1.37s-.61 1.37-1.37 1.37c-.74-.01-1.33-.61-1.35-1.35 0-.75.6-1.35 1.35-1.38ZM14.56 9.8c.75 0 1.37.61 1.37 1.37s-.61 1.37-1.37 1.37c-.74-.01-1.33-.61-1.35-1.35.01-.75.6-1.35 1.35-1.38ZM61.46 9.8c.75 0 1.37.61 1.37 1.37s-.61 1.37-1.37 1.37c-.74-.01-1.33-.61-1.35-1.35 0-.75.6-1.35 1.35-1.38Z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin: 5px 0;
  display: none;
}
@media screen and (max-width: 850px) {
  .jrd-logo::after {
    display: block;
  }
}

.footer-logo::after {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 200px;
  height: 20px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 12.84" fill="%23021021"><path d="M21.29.06c4.78 0 7.25 2.76 7.25 6.36s-2.67 6.36-7.43 6.36-7.43-2.64-7.43-6.36S16.36.06 21.29.06Zm-4.33 5.91c0 2.29.45 6.33 4.31 6.33 3.36 0 4.01-3.39 4.01-5.49 0-2.23-.33-6.3-4.13-6.3-3.5.03-4.19 3.3-4.19 5.47Zm15.71-3.44c0-1.07-.77-1.81-1.93-1.9V.27h7.6c1.25 0 2.41.15 3.36.5 1.57.59 2.38 1.9 2.35 3.24-.03 1.87-1.28 3.03-3.53 3.39.36.09.62.24.89.45.95.68 1.63 2.32 2.49 3.27.5.56 1.31 1.04 2.02 1.1l-.03.36h-6.74v-.36c1.07-.24.92-1.22.53-1.93-.39-.68-.8-1.37-1.37-1.93-.92-.89-1.37-.83-2.49-.83v2.49c0 .71.45 2.23 2.14 2.23v.36h-7.43v-.36c1.66 0 2.14-1.54 2.14-2.23V2.53Zm5.17 4.57c1.9 0 2.91-1.1 2.85-3.06C40.66 2.26 39.68.83 37.6.77c-.48-.03-1.28-.03-1.9-.03v4.69c0 .95.21 1.66 1.51 1.66h.63Zm68.01-4.57c0-1.07-.77-1.81-1.93-1.9V.27h7.6c1.25 0 2.41.15 3.36.5 1.57.59 2.38 1.9 2.35 3.24-.03 1.87-1.28 3.03-3.53 3.39.36.09.62.24.89.45.95.68 1.63 2.32 2.49 3.27.5.56 1.31 1.04 2.02 1.1l-.03.36h-6.74v-.36c1.07-.24.92-1.22.53-1.93-.39-.68-.8-1.37-1.37-1.93-.92-.89-1.37-.83-2.49-.83v2.49c0 .71.45 2.23 2.14 2.23v.36h-7.43v-.36c1.66 0 2.14-1.54 2.14-2.23V2.53Zm5.17 4.57c1.9 0 2.91-1.1 2.85-3.06-.03-1.78-1.01-3.21-3.09-3.27-.48-.03-1.28-.03-1.9-.03v4.69c0 .95.21 1.66 1.51 1.66h.63Zm-63.2 5.11c1.46 0 1.93-1.25 1.93-1.96V2.53c0-1.07-.77-1.81-1.93-1.9V.27h7.69c4.93 0 7.28 2.14 7.31 6.09.03 2.52-.77 4.93-3.8 5.82-.8.24-1.72.36-2.85.36h-8.32v-.33h-.03Zm5.13-2.08c0 .8.15 2.02 2.32 2.02 1.34 0 2.23-.39 2.85-.95 1.16-1.07 1.46-2.85 1.46-4.43.03-2.73-.95-5.88-4.72-6.03-.48-.03-1.28-.03-1.9 0v9.39Zm10.01 2.08c1.04-.12 2.02-.5 3.15-2.64L71.1.3h.48l4.96 9.27c1.07 1.96 2.14 2.67 3.03 2.7v.36h-7.63v-.36c.83 0 1.96-.89 1.25-2.26l-.8-1.57h-5.05l-.71 1.37c-1.04 1.9.5 2.44 1.37 2.44v.36h-5.05v-.39h.03-.02Zm9.24-4.25-2.26-4.34-2.32 4.34h4.58Zm9.09 4.61v-.36c1.31-.18 2.17-1.66 2.17-2.38V2.85c0-.71-.06-2.23-1.75-2.23V.26h4.34l.36.15 8.11 8.02V3.12c0-1.9-2.26-2.49-2.73-2.49V.27h5.47v.36c-1.4.18-2.17 1.66-2.17 2.38v9.56h-.53L84.05 2.2v7.54c0 1.9 2.29 2.47 2.76 2.47v.36h-5.52Zm49.9-.36c1.46 0 1.93-1.25 1.93-1.96V2.53c0-1.07-.77-1.81-1.93-1.9V.27h7.69c4.93 0 7.28 2.14 7.31 6.09.03 2.52-.77 4.93-3.8 5.82-.8.24-1.72.36-2.85.36h-8.32v-.33h-.03Zm5.14-2.08c0 .8.15 2.02 2.32 2.02 1.34 0 2.23-.39 2.85-.95 1.16-1.07 1.46-2.85 1.46-4.43.03-2.73-.95-5.88-4.72-6.03-.48-.03-1.28-.03-1.9 0v9.39h-.01ZM155.66.3v.36c-1.66 0-2.35 1.54-2.35 2.23v4.63c0 3.48 2.14 4.37 4.1 4.37 2.44 0 4.31-1.66 4.31-4.46V3.09c0-1.9-2.35-2.44-2.79-2.44V.29h5.52v.36c-1.4.18-2.17 1.49-2.17 2.2v4.78c-.03 3.33-2.17 5.14-5.91 5.14-2.7 0-6.24-.8-6.24-4.72V2.88c0-.68-.21-2.23-1.9-2.23V.29h7.43Zm10.4 12.27v-.36c1.31-.18 2.17-1.66 2.17-2.38V2.85c0-.71-.06-2.23-1.75-2.23V.26h4.34l.36.18 8.11 8.02V3.12c0-1.9-2.26-2.49-2.73-2.49V.27H182v.36c-1.4.18-2.17 1.66-2.17 2.38v9.56h-.53L168.82 2.2v7.54c0 1.9 2.29 2.47 2.76 2.47v.36h-5.52Zm17.52 0v-.36c1.31-.18 2.17-1.66 2.17-2.38V2.85c0-.71-.06-2.23-1.75-2.23V.26h4.34l.36.15 8.11 8.02V3.12c0-1.9-2.26-2.49-2.73-2.49V.27h5.44v.36c-1.4.18-2.17 1.66-2.17 2.38v9.56h-.53L186.34 2.2v7.54c0 1.9 2.29 2.47 2.76 2.47v.36h-5.52ZM.8 9.77c.77-.92 2.11-.27 2.41.53.12.27.06.68.27 1.19.18.45.68.89 1.49.89 1.1 0 1.84-.68 1.84-2.08V2.88C6.81 2.2 6.36.65 4.7.65V.29h7.34v.36c-1.66 0-2.11 1.54-2.11 2.23v6.47c0 2.32-1.96 3.42-4.96 3.42-.83 0-2.52-.24-3.3-.65C.51 11.53.21 10.43.81 9.77ZM122.25 10.01c.71 0 1.28.59 1.28 1.31s-.56 1.28-1.28 1.28-1.28-.59-1.28-1.28.59-1.31 1.28-1.31Z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin: 5px 0;
}
@media screen and (max-width: 850px) {
  .footer-logo::after {
    content: ""; /* Keep it empty but override styles */
    width: 0;
    height: 0;
    background: none;
    display: none !important;
  }
}

.email {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.email::before {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 50 40" fill="%23021021"><path d="M46.28 6.5v-.03a.96.96 0 0 0-.06-.33v-.02c-.01-.03-.03-.05-.04-.07a.855.855 0 0 0-.15-.22l-.08-.08c-.06-.05-.13-.1-.2-.14-.03-.02-.06-.03-.1-.05-.11-.04-.23-.07-.35-.07H4.72c-.12 0-.24.03-.35.07-.03.01-.06.03-.1.05-.07.04-.14.08-.2.14-.03.02-.06.05-.08.08-.06.07-.11.14-.15.23-.01.02-.03.04-.04.07v.02a.96.96 0 0 0-.06.33v27.05c0 .11.02.22.06.33v.02c.01.03.03.05.04.07.04.08.09.15.15.22l.08.08c.06.05.13.1.2.14.03.02.06.04.1.05.11.04.23.07.35.07h40.56c.12 0 .24-.03.35-.07.04-.01.07-.03.1-.05.07-.04.14-.08.2-.13.03-.03.06-.05.09-.08.06-.06.11-.14.15-.22.01-.03.03-.05.04-.08v-.02a.96.96 0 0 0 .06-.33V6.5Zm-3.61 1L25 23.37 7.33 7.5h35.34Zm1.61 1.25v22.51L31.75 20.01 44.28 8.76ZM18.25 20 5.72 31.25V8.75L18.25 20ZM7.33 32.5l12.41-11.15 4.59 4.12c.19.17.43.26.67.26s.48-.08.67-.26l4.59-4.12L42.67 32.5H7.33Z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 10px;
}

.web::before {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500" fill="white"><path d="M162.18 454.7a10.476 10.476 0 0 1-9.52-14.86L336.53 40.52c2.42-5.26 8.64-7.55 13.9-5.14 5.26 2.42 7.56 8.64 5.14 13.9L171.71 448.6c-1.77 3.84-5.56 6.1-9.53 6.1ZM121.8 353.31c-2.46 0-4.94-.86-6.93-2.62L3.54 252.42C1.29 250.43 0 247.57 0 244.56s1.29-5.87 3.54-7.86l111.32-98.27c4.34-3.83 10.96-3.42 14.79.92 3.83 4.34 3.42 10.96-.92 14.79L26.31 244.56l102.42 90.42c4.34 3.83 4.75 10.45.92 14.79a10.436 10.436 0 0 1-7.86 3.54ZM378.2 353.31c-2.9 0-5.79-1.2-7.86-3.54-3.83-4.34-3.42-10.96.92-14.79l102.42-90.42-102.42-90.42c-4.34-3.83-4.75-10.45-.92-14.79s10.45-4.75 14.79-.92l111.32 98.27c2.25 1.99 3.54 4.85 3.54 7.86s-1.29 5.87-3.54 7.86l-111.32 98.27a10.431 10.431 0 0 1-6.93 2.62Z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 10px;
}

.brand::before {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500" fill="white"><path d="m493.68 230.86-18.33-24.51c-11.47-15.34-17.65-34.34-17.38-53.49l.43-30.6c.19-14.07-9.06-26.81-22.5-30.97l-29.24-9.05c-18.3-5.67-34.46-17.41-45.51-33.06l-17.64-25.01c-8.11-11.5-23.09-16.36-36.41-11.83l-28.97 9.86c-18.14 6.17-38.11 6.17-56.25 0l-28.97-9.86c-13.32-4.53-28.29.33-36.41 11.83l-17.64 25.01c-11.04 15.65-27.21 27.4-45.51 33.06l-29.24 9.05c-13.44 4.16-22.7 16.9-22.5 30.97l.42 30.6c.27 19.16-5.91 38.15-17.38 53.49L6.32 230.86c-8.43 11.27-8.43 27.01 0 38.28l18.33 24.51c11.47 15.34 17.65 34.34 17.38 53.5l-.42 30.6c-.2 14.07 9.06 26.81 22.5 30.97l29.24 9.05c18.3 5.67 34.46 17.41 45.51 33.06l17.64 25.01c8.11 11.5 23.08 16.36 36.41 11.83l28.97-9.86c18.14-6.17 38.11-6.17 56.25 0l28.97 9.86c3.34 1.14 6.77 1.68 10.18 1.68 10.21 0 20.14-4.89 26.22-13.51l17.64-25.01c11.05-15.65 27.21-27.4 45.51-33.06l29.24-9.05c13.44-4.16 22.69-16.9 22.5-30.97l-.43-30.6c-.26-19.16 5.91-38.15 17.38-53.5l18.33-24.51c8.43-11.27 8.43-27.01 0-38.28Zm-16.34 26.06-18.33 24.51c-14.16 18.93-21.77 42.36-21.44 66l.43 30.6c.07 5.09-3.28 9.69-8.14 11.2l-29.23 9.05c-22.58 6.99-42.52 21.48-56.14 40.79l-17.64 25.01c-2.93 4.16-8.35 5.92-13.17 4.28l-28.97-9.86c-11.19-3.81-22.94-5.71-34.7-5.71s-23.51 1.9-34.7 5.71l-28.97 9.86c-4.82 1.64-10.23-.12-13.17-4.28l-17.64-25.01c-13.63-19.31-33.56-33.8-56.14-40.79l-29.24-9.05c-4.86-1.51-8.21-6.11-8.14-11.2l.42-30.6c.33-23.63-7.29-47.07-21.44-66l-18.33-24.51c-3.05-4.07-3.05-9.77 0-13.84l18.33-24.51c14.16-18.93 21.77-42.36 21.44-66l-.42-30.6c-.07-5.09 3.28-9.69 8.14-11.2l29.24-9.05c22.58-6.99 42.51-21.48 56.14-40.79l17.64-25.01c2.93-4.16 8.35-5.92 13.17-4.28l28.97 9.86c22.37 7.62 47.02 7.62 69.39 0l28.97-9.86c4.82-1.64 10.23.12 13.17 4.28l17.64 25.01c13.63 19.31 33.56 33.8 56.14 40.79l29.24 9.05c4.86 1.51 8.21 6.11 8.14 11.2l-.43 30.6c-.33 23.63 7.29 47.07 21.44 66l18.33 24.51c3.05 4.08 3.05 9.77 0 13.84Z"/><path d="M362.63 147.63c-3.98-3.98-9.2-5.97-14.42-5.97s-10.44 1.99-14.42 5.97L210.98 270.44l-44.76-44.76c-3.98-3.98-9.2-5.97-14.42-5.97s-10.44 1.99-14.42 5.97l-19.33 19.33c-3.83 3.83-5.97 9.01-5.97 14.42s2.15 10.6 5.97 14.42l78.52 78.52c3.98 3.98 9.2 5.97 14.42 5.97s10.44-1.99 14.42-5.97l156.56-156.56c3.83-3.83 5.97-9.01 5.97-14.42s-2.15-10.6-5.97-14.42l-19.33-19.33ZM210.98 337.95l-78.52-78.52 19.33-19.33 59.19 59.19 137.23-137.23 19.33 19.33-156.56 156.56Z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 10px;
}

.photo::before {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500" fill="white"><path d="M465.75 418.91H35.28c-17.79 0-32.26-14.47-32.26-32.26V143.73c0-17.79 14.47-32.26 32.26-32.26h118.24l13.93-41.82c1.36-4.08 5.18-6.84 9.49-6.84h150.88c4.31 0 8.13 2.76 9.49 6.84l13.92 41.82h114.52c17.79 0 32.27 14.47 32.27 32.26v242.92c0 17.79-14.47 32.26-32.27 32.26ZM35.28 131.46c-6.76 0-12.26 5.5-12.26 12.26v242.92c0 6.76 5.5 12.26 12.26 12.26h430.47c6.76 0 12.27-5.5 12.27-12.26V143.72c0-6.76-5.5-12.26-12.27-12.26H344.02c-4.31 0-8.13-2.76-9.49-6.84L320.61 82.8H184.15l-13.93 41.82a10.004 10.004 0 0 1-9.49 6.84H35.28Z"/><path d="M249.83 368.35c-60.34 0-109.44-49.09-109.44-109.44s49.09-109.44 109.44-109.44 109.44 49.09 109.44 109.44c0 32.66-11.15 60.48-32.25 80.45-19.74 18.69-47.16 28.99-77.19 28.99Zm0-198.88c-49.32 0-89.44 40.12-89.44 89.44s40.12 89.44 89.44 89.44c24.9 0 47.42-8.35 63.44-23.51 17.01-16.1 26-38.9 26-65.93 0-49.32-40.12-89.44-89.44-89.44Z"/><circle cx="380.89" cy="178.94" r="19.24"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 10px;
}

.video::before {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500" fill="white"><path d="M493.28 118.31a9.998 9.998 0 0 0-9.48-.79l-118.66 51.99v-32.06c0-18.81-15.3-34.11-34.11-34.11H36.92c-18.81 0-34.11 15.3-34.11 34.11v225.1c0 18.81 15.3 34.11 34.11 34.11h294.12c18.81 0 34.11-15.3 34.11-34.11v-43.37l118.66 51.99a9.968 9.968 0 0 0 9.48-.79 9.988 9.988 0 0 0 4.53-8.37V126.68c0-3.38-1.7-6.52-4.53-8.37ZM331.03 376.66H36.92c-7.78 0-14.11-6.33-14.11-14.11v-225.1c0-7.78 6.33-14.11 14.11-14.11h294.12c7.78 0 14.11 6.33 14.11 14.11v20.35c-.03.3-.05.6-.05.91v166.27c0 .31.02.61.05.91v36.66c0 7.78-6.33 14.11-14.11 14.11Zm146.78-29.95-112.72-49.39V191.37l112.72-49.39v204.73Z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 10px;
}

.fade {
  opacity: 0;
  transform: translateY(25px); /* Move elements down by 20px initially */
  transition: color 0s ease-in, opacity 0.8s ease-in, transform 0.8s;
  transition-delay: 0.05s; /* Adds a 0.05 second delay before starting all transitions */
}
.fade.bg {
  transition: background-color 0.3s ease, color 0s ease-in, opacity 0.5s ease-in, transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1);
}
@media screen and (max-width: 500px) {
  .fade.not-mobile {
    transform: translateY(0px); /* Move elements down by 20px initially */
    opacity: 100;
    transition: color 0s ease-in, opacity 0.5s ease-in, transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) !important;
    transition-delay: 0 !important;
  }
}
.fade.fade-only {
  opacity: 0;
  transform: translateY(0px) !important;
}

.delay {
  transition-delay: 0s, 0.1s, 0.1s !important;
}

.delay-2 {
  transition-delay: 0s, 0.2s, 0.2s !important;
}

.delay-3 {
  transition-delay: 0s, 0.3s, 0.3s !important;
}

.delay-4 {
  transition-delay: 0s, 0.4s, 0.4s !important;
}

.delay-5 {
  transition-delay: 0s, 0.5s, 0.5s !important;
}

.delay-6 {
  transition-delay: 0s, 0.6s, 0.6s !important;
}

.delay-7 {
  transition-delay: 0s, 0.7s, 0.7s !important;
}

.delay-8 {
  transition-delay: 0s, 0.8s, 0.8s !important;
}

.fade-words .fade-word {
  opacity: 0;
  display: inline-block;
  animation: wordFade 0.8s ease forwards;
  animation-delay: calc(var(--i) * 0.1s);
  animation-play-state: paused;
}
.fade-words.visible .fade-word {
  animation-play-state: running;
}

@keyframes wordFade {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.fade.visible {
  opacity: 1;
  transform: translateY(0); /* Move back to original position */
}
.fade.visible.transp {
  opacity: 50%;
}

.parallax {
  position: relative;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 500px;
  will-change: background-position, transform;
}

/* Dark Gradient Overlay */
.parallax.dark::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.25), rgb(0, 0, 0));
  pointer-events: none; /* Ensures clicks go through to content */
  z-index: -1;
}

/* Darker Gradient Overlay */
.parallax.darker::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.75), rgb(0, 0, 0));
  pointer-events: none; /* Ensures clicks go through to content */
  z-index: -1;
}

/* Light Gradient Overlay */
.parallax.light::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgb(255, 255, 255));
  pointer-events: none; /* Ensures clicks go through to content */
  z-index: -1;
}

@media (max-width: 1024px) {
  .parallax {
    background-attachment: scroll; /* Prevents issues on mobile */
  }
}
.button {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 5px;
  padding: 10px 15px;
  min-width: 100px;
  margin: 17px 0;
  font-family: "area-normal", sans-serif;
  font-weight: 300 !important;
  font-size: 13px;
  letter-spacing: 0.5px;
  border-radius: 100px;
  background-color: transparent;
  color: #ffffff;
  border: none;
  text-transform: uppercase;
  text-decoration: none;
}
.button svg {
  width: 20px;
  margin-right: 3px;
  transition: 0.3s ease-in-out;
}
.button.light {
  color: #ffffff;
  border: none;
}
.button.light svg {
  fill: #ffffff;
  width: 20px;
  margin-right: 3px;
}
.button:hover {
  cursor: pointer;
}
.button:hover svg {
  margin-right: 0px;
  margin-left: 3px;
}

.back-to-top {
  gap: 5px;
  font-family: "freight-display-pro", serif;
  text-transform: none;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 0.5px;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  width: 100%;
  border: none;
  border-radius: 0;
  display: flex !important;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin: 0;
  padding: 0;
  outline: none;
  background-color: #000000;
  color: #ffffff;
  cursor: pointer;
}
.back-to-top svg {
  height: 15px;
  fill: #ffffff;
  stroke: 0;
  transition: all 0.3s ease-in-out;
  transform: translateY(1px);
  margin: 0;
}
.back-to-top:hover {
  color: #C5A459;
}
.back-to-top:hover svg {
  fill: #C5A459;
  transform: translateY(-1px);
  margin: 0;
}

h1 {
  font-family: "freight-display-pro", serif;
  font-size: 75px;
  letter-spacing: 0.5px;
  line-height: 75px;
  font-weight: 200 !important;
  font-style: normal;
  padding: 0;
  margin: 0;
  transition: color 0.8s ease-in-out;
}
h1 span.highlight {
  font-style: italic;
}
h1.small {
  font-size: 20px;
}
h1.bold {
  font-weight: 500 !important;
}
h1.it {
  font-style: italic;
}
h1.sans {
  font-family: "area-normal", sans-serif;
  font-style: normal;
  font-size: 28px;
}
@media screen and (max-width: 600px) {
  h1 {
    font-size: 60px;
    line-height: 65px;
  }
}
@media screen and (max-width: 400px) {
  h1 {
    font-size: 50px;
    line-height: 55px;
  }
}

h1.wide, h2.wide, h3.wide, h4.wide, h5.wide {
  width: 100%;
  text-align: center;
}
h1.wide.left, h2.wide.left, h3.wide.left, h4.wide.left, h5.wide.left {
  text-align: left;
}

h2 {
  font-family: "freight-display-pro", serif;
  font-size: 50px;
  font-weight: 500 !important;
  font-style: normal;
  line-height: 55px;
  padding: 0;
  margin: 0;
  transition: color 0.8s ease-in-out;
}
h2.sans {
  font-family: "area-normal", sans-serif !important;
  font-weight: 600 !important;
  font-style: normal;
  font-size: 24px;
  line-height: 40px;
}
h2.italic {
  font-style: italic !important;
  font-weight: 200 !important;
}
@media screen and (max-width: 400px) {
  h2 {
    font-size: 40px;
    line-height: 50px;
  }
  h2.sans {
    font-size: 22px;
    line-height: 32px;
  }
}

h3 {
  font-family: "field-gothic-wide", sans-serif;
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 400;
  font-style: normal;
  margin: 0;
  line-height: 25px;
}
h3 span {
  font-family: "freight-display-pro", serif;
  font-style: italic;
  letter-spacing: 0px;
}
@media screen and (max-width: 400px) {
  h3 {
    font-size: 12px;
    line-height: 22px;
  }
}

h4 {
  font-family: "area-normal", sans-serif;
  color: #000000;
  font-weight: 300;
  font-style: normal;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 30px;
  letter-spacing: 2px;
  margin: 0;
}
h4.sans {
  font-family: "area-normal", sans-serif;
}
h4 span {
  font-family: "freight-display-pro", serif;
  font-style: normal;
}

h5 {
  font-family: "area-normal", sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0.75px;
}

p {
  font-family: "freight-text-pro", serif !important;
  font-size: 16px;
  line-height: 26px;
  margin: 0;
  font-weight: 400 !important;
  font-style: normal;
  letter-spacing: 0px;
}
p span {
  font-weight: 800;
  font-style: normal;
}
p .verse {
  font-size: 22px;
  line-height: 32px;
  margin: 15px 0 0 0;
}

.center {
  text-align: center;
}

.hero {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100vh;
  min-height: 500px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.hero.home {
  background-image: url("../images/home-hero.jpg");
}
.hero.backstory-1 {
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgb(255, 255, 255)), url("../images/endurance-2.jpg");
  background-position: top 50% left 20%;
  height: 1100px;
}
.hero.backstory-1 h1 {
  font-weight: 500 !important;
}
.hero.backstory-2 {
  background-image: url("../images/nepal.jpg");
  height: 1100px;
}
.hero.backstory-2 h1 {
  font-weight: 500 !important;
}

.hero-content {
  position: relative;
  height: 100vh;
  min-height: 500px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 0 0 100px 0;
}
.hero-content .button {
  position: absolute;
  width: 100%;
  bottom: 75px;
  left: 0;
  margin-top: 30px;
}
.hero-content h2 {
  font-family: "area-normal", sans-serif !important;
  font-size: 22px !important;
  line-height: 32px;
  margin-top: 20px;
  text-shadow: 0px 0px 100px rgba(0, 0, 0, 0.75);
}
@media screen and (max-width: 400px) {
  .hero-content h2 {
    font-size: 18px !important;
    line-height: 28px;
  }
}
.hero-content.light h1, .hero-content.light h2, .hero-content.light h3, .hero-content.light h4, .hero-content.light p {
  color: #ffffff;
}
.hero-content.content-top {
  justify-content: flex-start;
}
.hero-content br {
  display: none;
}
@media screen and (max-width: 800px) {
  .hero-content h2 {
    margin-top: 30px;
  }
  .hero-content br {
    display: block;
  }
}

.home-intro {
  width: 100%;
  height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  text-align: center;
  padding: 250px 0 200px 0;
  margin: 0;
}
.home-intro svg {
  width: 75px;
  height: 75px;
  margin: 0 0 10px 0;
  fill: #C5A459;
}
.home-intro h3 {
  margin-bottom: 20px !important;
}
.home-intro p {
  font-size: 20px;
  line-height: 30px;
  max-width: 600px;
  margin: 40px 0;
}
.home-intro .mbl-br {
  display: none;
}
@media screen and (max-width: 600px) {
  .home-intro .mbl-br {
    display: block;
  }
  .home-intro .p-br {
    display: none;
  }
  .home-intro p {
    font-size: 18px;
    line-height: 28px;
    margin: 40px 0;
    max-width: 400px;
  }
}

.story-hero {
  background-image: url("../images/endurance-2.jpg");
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}

.story-hero-content {
  position: relative;
  height: 100vh;
  min-height: 500px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 0 0 100px 0;
}
.story-hero-content .button {
  position: absolute;
  width: 100%;
  bottom: 75px;
  left: 0;
  margin-top: 30px;
}
.story-hero-content h1 {
  font-size: 75px;
}
.story-hero-content h2 {
  font-family: "area-normal", sans-serif !important;
  font-size: 26px !important;
  margin-top: 10px;
  text-shadow: 0px 0px 100px rgba(0, 0, 0, 0.75);
}

.mission {
  height: calc(100vh + 50px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.mission h3 {
  margin: 0 0 25px 0;
}

.endurance-content {
  display: flex;
  width: 50%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.endurance-content h1 {
  font-size: 50px;
  line-height: 60px;
}
.endurance-content h2 {
  font-size: 24px;
  margin: 15px 0 0 0;
  max-width: 500px;
}
.endurance-content p {
  max-width: 500px;
  margin: 15px 0 0 0;
}

.terra {
  padding: 150px 0 200px 0;
}
.terra h1 {
  line-height: 90px !important;
}
.terra h3 {
  margin: 0 0 25px 0;
}
.terra .terra-intro {
  max-width: 500px;
  margin: 25px 0 100px 0;
}
@media screen and (max-width: 550px) {
  .terra h1 {
    font-size: 45px;
    line-height: 65px !important;
  }
}
@media screen and (max-width: 400px) {
  .terra h1 {
    font-size: 40px;
    line-height: 60px !important;
  }
}
@media screen and (max-width: 360px) {
  .terra h1 {
    font-size: 35px;
    line-height: 55px !important;
  }
}

.terra-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0px;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  list-style-type: none;
}
.terra-grid h2 {
  font-size: 32px;
}
.terra-grid li {
  height: auto;
  min-height: 125px;
  padding: 25px 0;
  border-bottom: 0.5px solid #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.terra-grid li.last {
  border-bottom: none !important;
}
.terra-grid li span {
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  opacity: 50%;
}
@media screen and (max-width: 800px) {
  .terra-grid {
    grid-template-columns: 1fr;
  }
  .terra-grid li {
    border-bottom: none;
    padding: 0;
  }
  .terra-grid li.even {
    border-bottom: 0.5px solid #ffffff;
    padding: 0 0 25px 0;
  }
  .terra-grid li.odd {
    height: auto;
    padding: 25px 0 0 0;
  }
}
@media screen and (max-width: 400px) {
  .terra-grid h2 {
    font-size: 28px;
  }
  .terra-grid span {
    font-size: 20px !important;
  }
}

.double-title {
  margin: 20px 0;
}

.split-title {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 15px;
}
.split-title p {
  font-family: "area-normal", sans-serif;
  font-size: 18px;
  margin: 25px 0 0 0;
  text-align: right;
  letter-spacing: 0.25px;
  line-height: 28px;
  opacity: 80%;
}
@media screen and (max-width: 800px) {
  .split-title p {
    text-align: left;
  }
}
.split-title.bottom {
  align-items: flex-end;
}
@media screen and (max-width: 800px) {
  .split-title.left {
    flex-direction: column;
    align-items: flex-start;
  }
  .split-title.left h4 {
    text-align: left;
    width: 100%;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 800px) {
  .split-title.left-reverse {
    flex-direction: column-reverse;
    align-items: flex-start;
  }
  .split-title.left-reverse h4 {
    text-align: left;
    width: 100%;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 800px) {
  .split-title.center {
    flex-direction: column;
  }
  .split-title.center h3 {
    text-align: center;
    width: 100%;
  }
}

.feature-title {
  max-width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin: 0 0 20px 0px;
}
.feature-title h1 {
  font-size: 16px;
}
.feature-title.sub {
  margin: 0 0 30px 0;
}
@media screen and (max-width: 1080px) {
  .feature-title.overflow {
    margin: 0 0 20px 100px;
    flex-direction: column;
    align-items: flex-start;
  }
  .feature-title.overflow h2 {
    margin: 0 0 5px 0;
  }
}
@media screen and (max-width: 650px) {
  .feature-title.overflow {
    margin-left: 15px;
  }
}

section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: auto;
  padding-left: 100px !important;
  padding-right: 100px !important;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  transition: background-color 0.5s ease, color 0.5s ease;
}
section h1, section h2, section h3, section h4, section p, section li, section a, section span {
  transition: color 0.5s ease;
}
section.dark {
  background-color: #000000;
  color: #ffffff;
}
section.dark h1, section.dark h2, section.dark h3, section.dark h4, section.dark p, section.dark li, section.dark a, section.dark svg {
  color: #ffffff !important;
}
section.light {
  background-color: #ffffff;
  color: #000000;
}
section.light h1, section.light h2, section.light h3, section.light h4, section.light p, section.light li, section.light a, section.light svg {
  color: #000000 !important;
}
section.first {
  padding-top: 150px;
}
section.no-pad {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
@media screen and (max-width: 1200px) {
  section {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
@media screen and (max-width: 600px) {
  section {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
@media screen and (max-width: 450px) {
  section {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media screen and (max-width: 350px) {
  section {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
section.hero {
  height: calc(100vh + 50px);
  max-height: 1200px;
  min-height: 800px;
  margin: 0;
}
section.two-column {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding-top: 75px;
  padding-bottom: 75px;
  margin: auto;
}

.content {
  width: 100%;
  max-width: 1500px;
  display: flex;
  flex-direction: column;
  z-index: 10;
}
.content.narrow {
  max-width: 1200px;
}
.content.center {
  align-items: center;
}
.content.nomax {
  max-width: none;
}

.article {
  max-width: 1350px;
}
.article img {
  width: 100%;
  margin: 25px 0 25px 0;
  box-shadow: rgba(0, 0, 0, 0.05) 0 0 15px 0;
}
@media screen and (max-width: 800px) {
  .article img {
    margin: 15px 0 15px 0;
  }
}

.article-content h1, .article-content h2, .article-content h3, .article-content p {
  max-width: 700px;
  width: 100%;
}
.article-content h1 {
  margin: 20px 0;
}
.article-content h2 {
  margin: 20px 0;
}
.article-content h3 {
  color: #C5A459;
}
.article-content p {
  margin: 25px 0;
  font-size: 18px;
  line-height: 30px;
  margin: 20px 0;
}

.article-block {
  display: flex;
  flex-direction: column;
  margin: 0 0 200px 0;
}
.article-block.left {
  align-items: flex-start;
}
.article-block.right {
  align-items: flex-end;
}
.article-block.center {
  align-items: center;
  text-align: left;
}
.article-block .mbl-br {
  display: block;
}
@media screen and (max-width: 450px) {
  .article-block .mbl-br {
    display: none;
  }
}

.overlap {
  margin-top: -200px;
  z-index: 20;
}

.two-column-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 0;
  margin: 0;
  gap: 75px;
}
.two-column-content.top {
  align-items: flex-start !important;
}
.two-column-content.btw {
  justify-content: space-between;
}
.two-column-content.reverse {
  flex-direction: row-reverse;
}
.two-column-content .two-column-img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 100vh;
  width: 100%;
  max-height: 600px;
  margin: 0;
  border-radius: 15px;
}
.two-column-content .two-column-img.services {
  background-image: url("../images/home-hero.jpg");
  height: 550px;
}
@media screen and (max-width: 850px) {
  .two-column-content .two-column-img.services {
    display: none;
  }
}
.two-column-content .two-column-text {
  width: 100%;
}
.two-column-content .two-column-text p span {
  color: #000000;
}
@media screen and (max-width: 600px) {
  .two-column-content .two-column-text {
    align-items: center;
  }
}
@media screen and (max-width: 900px) {
  .two-column-content {
    flex-direction: column-reverse !important;
    margin: 0;
  }
  .two-column-content .two-column-text {
    max-width: none;
  }
  .two-column-content .two-column-img {
    max-width: none;
    margin: 0 !important;
    height: 500px;
  }
}

.bk {
  display: none;
}
@media screen and (max-width: 425px) {
  .bk {
    display: block;
  }
}

.featured {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.featured h1 {
  font-size: 70px;
  line-height: 80px;
}
.featured h2 {
  font-size: 25px;
  line-height: 35px;
  font-weight: 300 !important;
}

.featured-grid {
  display: grid;
  grid-template-rows: repeat(1, 1fr);
  grid-template-columns: auto;
  gap: 50px;
  width: 100%;
}

.featured-group {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100vh;
  min-height: 700px;
  padding: 0;
  margin: 0;
}
.featured-group .featured-img {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 25px;
  height: 100vh;
  min-height: 700px;
  width: 100%;
  min-width: 300px;
  margin: 0;
  border-radius: 0px;
  transition: all 0.5s ease-in-out;
  overflow: hidden;
}
.featured-group .featured-img.forge {
  background-image: url(../images/feature-a.jpg);
}
.featured-group .featured-img.launch {
  background-image: url(../images/feature-b.jpg);
}
.featured-group .featured-img.study {
  background-image: url(../images/feature-c.jpg);
}
.featured-group .featured-img.build {
  background-image: url(../images/feature-d.jpg);
}
.featured-group .featured-img h2 {
  opacity: 75%;
  font-family: "area-normal", sans-serif !important;
  text-transform: uppercase;
  font-size: 32px;
  font-weight: 400 !important;
  letter-spacing: 0px;
  color: #ffffff;
  text-align: center;
}
.featured-group .featured-img p {
  opacity: 75%;
  font-family: "area-normal", sans-serif !important;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 400 !important;
  letter-spacing: 0px;
  color: #ffffff;
  text-align: center;
}
.featured-group .featured-info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  min-height: 700px;
  padding-right: 100px;
  padding-left: 75px;
  transition: all 0.3s ease-in-out;
}
.featured-group .featured-info h1, .featured-group .featured-info h2, .featured-group .featured-info h3, .featured-group .featured-info h4, .featured-group .featured-info p {
  max-width: 600px;
}
.featured-group .featured-info h2 {
  margin: 20px 0;
}
.featured-group .featured-info hr {
  height: 2px;
  color: #000000;
  background: #000000;
  font-size: 0;
  border: 0;
  margin: 0;
  width: 50px;
  max-width: 50px;
  margin-bottom: 30px;
}
.featured-group .featured-info p {
  font-size: 15px;
  max-width: 300px;
}
.featured-group .featured-info .featured-title {
  display: flex;
  flex-direction: row;
  gap: 15px;
}
.featured-group .featured-info svg {
  width: 50px;
  stroke: #C5A459;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 500px) {
  .featured-group .featured-info svg {
    display: none;
  }
}
@media screen and (max-width: 800px) {
  .featured-group .featured-info {
    max-width: none;
  }
}
.featured-group.reverse {
  flex-direction: row-reverse;
}
.featured-group.reverse .featured-info {
  padding-left: 100px;
  padding-right: 0px;
}
@media screen and (max-width: 1100px) {
  .featured-group {
    gap: 25px;
  }
}
@media screen and (max-width: 800px) {
  .featured-group {
    flex-direction: column !important;
    margin: 0;
  }
  .featured-group .featured-img {
    max-width: none;
    margin: 0 !important;
    height: 450px;
  }
}

.steps {
  display: flex;
  flex-direction: column;
  margin: 100px 0;
  text-align: center;
  padding: 0 0 50px 0;
}
.steps h2 {
  margin: 15px 0;
}
.steps button {
  margin-top: 50px;
}

.process-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
}

.process-steps {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 10px;
  list-style-type: none;
  width: 100%;
}
.process-steps.about-steps {
  margin: 0;
}

.process-block {
  width: 100%;
  height: 100px;
  padding: 15px 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  border-radius: 10px;
  position: relative;
  transition: all 0.3s ease-in-out;
  text-align: left;
}
.process-block.about-block {
  height: 75px;
  padding-left: 25px !important;
  max-width: 600px;
}
.process-block.about-block:hover {
  background-color: transparent;
  padding-left: inherit;
}
.process-block.about-block br {
  display: none;
}
@media screen and (max-width: 440px) {
  .process-block.about-block {
    padding: 15px !important;
    height: -moz-fit-content;
    height: fit-content;
  }
  .process-block.about-block br {
    display: block;
  }
}
.process-block .num {
  font-size: 28px;
  font-style: italic;
  font-weight: 300 !important;
  width: 15px;
  margin: 0 25px 0 0;
  color: #C5A459;
}
.process-block svg {
  fill: none;
  stroke: #000000;
  width: 40px;
  transition: transform 0.3s ease;
  position: absolute;
  right: 50px;
}
@media screen and (max-width: 950px) {
  .process-block svg {
    width: 30px;
    top: 30px;
  }
}
@media screen and (max-width: 850px) {
  .process-block svg {
    width: 40px;
    top: auto;
  }
}
@media screen and (max-width: 450px) {
  .process-block svg {
    width: 30px;
    top: 30px;
  }
}
@media screen and (max-width: 345px) {
  .process-block svg {
    display: none;
  }
}

.process-block:hover {
  background: #F5F5F5;
  padding-left: 25px;
}
@media screen and (max-width: 475px) {
  .process-block:hover:hover {
    background-color: transparent;
    padding-left: inherit;
  }
}
.process-block:hover svg {
  transform: translateX(25px);
  stroke: #C5A459;
}

.arrow-btn {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  height: 50px;
  padding: 0 10px 0 0;
}
.arrow-btn.left {
  justify-content: left;
}
.arrow-btn p {
  font-family: "area-normal", sans-serif;
  font-weight: 300;
  letter-spacing: 0.5px;
  font-size: 16px;
  line-height: 26px;
  margin: 0 15px 0 0;
  transition: color 0.8s ease;
}
.arrow-btn svg {
  overflow: visible;
}
.arrow-btn svg path {
  stroke: #ffffff;
  transition: stroke 0.5s ease, transform 0.3s ease;
  overflow: visible;
}

.arrow-btn:hover p {
  color: #C5A459 !important;
}
.arrow-btn:hover svg path {
  stroke: #C5A459 !important; /* Change icon color on hover */
  transform: translateX(5px);
}

.navbar {
  position: fixed;
  top: 0;
  width: 100%;
  height: 50px;
  z-index: 900;
  border-radius: 0px;
  background-color: transparent;
  transition: background-color 0.75s ease-in-out;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0 30px;
}

.navbar.is-scrolled {
  background-color: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}

.container .inner-container {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  background: transparent;
  width: 100dvw;
  height: 50px;
  z-index: 500;
}

.logo {
  margin-top: 25px;
}

.logo, .logo2 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 200px;
  height: -moz-fit-content;
  height: fit-content;
}
.logo svg, .logo2 svg {
  overflow: visible;
  height: 12px;
}

.container-2 {
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  width: calc(100vw + 2px);
  position: fixed;
  right: -1px;
  height: 40px;
}
@media screen and (max-width: 600px) {
  .container-2 {
    display: none;
  }
}

.desktop-menu {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  list-style-type: none;
}
.desktop-menu li {
  margin: 15px;
}
.desktop-menu a {
  font-family: "area-normal", sans-serif;
  letter-spacing: 0.75px;
  font-size: 14px;
  font-weight: 300;
  color: #ffffff;
  transition: color 0.3s ease-in-out;
}
.desktop-menu a:hover {
  color: #C5A459;
}

.contact-btn {
  position: fixed;
  top: 55px;
  right: 25px;
  height: 30px;
  width: 70px;
  font-family: "area-normal", sans-serif;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 1px;
  color: #000000;
  border-radius: 5px;
  background-color: #F5F5F5;
  border: none;
  text-decoration: none;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
}

.contact-btn:hover {
  background-color: #000000;
  color: white;
  cursor: pointer;
}

.menu {
  position: fixed;
  left: 0;
  top: -200%;
  width: 500px;
  height: 100dvh;
  margin: 0;
  padding: 100px 0 0 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  background-color: rgba(255, 255, 255, 0);
  font-family: "freight-display-pro", serif;
  font-weight: 400;
  display: none;
  z-index: 100;
  opacity: 0;
  transition: 0.75s all ease-in-out;
}
.menu li {
  opacity: 0;
  transition: 0.5s all ease-in-out;
}
.menu .menu-contact {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: 0;
  left: 0;
  background-color: #000000;
  width: 100%;
}
.menu .menu-contact button {
  font-family: "area-normal", sans-serif;
  font-size: 24px;
  font-weight: 300;
  letter-spacing: 1px;
  background-color: transparent;
  padding: 15px 20px;
  color: #ffffff;
  border: none;
  display: inline-block;
  text-decoration: none;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
}
.menu .menu-contact:hover button {
  color: #C5A459;
}
.menu.change {
  top: 0;
  background-color: rgb(255, 255, 255);
  opacity: 100;
}

.menu-btn {
  position: fixed;
  top: 15px;
  right: 25px;
  display: flex;
  width: 20px;
  height: 20px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  z-index: 1000;
  display: none;
}

.menu-btn-line {
  content: "";
  width: 100%;
  height: 0;
}

.menu-btn-line::before,
.menu-btn-line::after {
  content: "";
  width: 100%;
  height: 1.5px;
  background-color: #000000;
  position: absolute;
  transition: all 0.5s ease-in-out;
}

.menu-btn-line::before {
  transform: translateY(-4px);
}

.menu-btn-line::after {
  transform: translateY(4px);
}

.menu-btn.change .menu-btn-line {
  background: transparent;
  box-shadow: none;
}

.menu-btn.change .menu-btn-line::before {
  transform: rotate(-45deg);
  background-color: #000000;
}

.menu-btn.change .menu-btn-line::after {
  transform: rotate(45deg);
  background-color: #000000;
}

.nav-list {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 25px;
  margin: 50px 0 0 0;
  padding: 0;
  list-style-type: none;
  text-align: left;
  width: 100%;
  padding: 25px;
}
.nav-list li {
  color: #000000;
  font-family: "area-normal", sans-serif;
  font-weight: 300;
  letter-spacing: 1px;
  font-size: 26px;
  text-decoration: none;
  transition: color 0.3s ease, transform 0.3s ease, opacity 0.3s ease;
  transition-delay: 0s, 0.4s, 0.4s;
}
.nav-list li:hover {
  color: #C5A459;
}

.telescope svg {
  fill: #000000;
  width: 80px;
  height: 20px;
}

.full-logo {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 850px) {
  .full-logo {
    align-items: flex-start;
    margin-bottom: 20px;
  }
}

.vertical-line {
  border-left: 1px solid #000000; /* Thickness and color of the line */
  height: 200px;
  margin: 0px 50px 0px 50px;
}
@media screen and (max-width: 850px) {
  .vertical-line {
    display: none;
  }
}

.footer {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 25px 50px;
  background-color: #000000;
  width: 100%;
  z-index: 1;
  border: none;
  color: #ffffff;
  min-height: 300px;
}
@media screen and (max-width: 600px) {
  .footer {
    padding: 25px 25px;
  }
}

.footer-credit {
  font-family: "area-normal", sans-serif;
  font-size: 12px;
  line-height: 15px;
  font-weight: 400 !important;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.footer-content {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 850px) {
  .footer-content {
    margin: 10px 0 0 0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
}
.footer-content .footer-nav {
  list-style-type: none;
  margin: 0;
  gap: 5px;
}
.footer-content .footer-nav h5 {
  margin: 0;
  font-size: 15px;
}
.footer-content .footer-nav li {
  font-family: "area-normal", sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 35px;
  letter-spacing: 1px;
  margin: 0;
  transition: color 0.3s ease;
}
.footer-content .footer-nav a {
  transition: color 0.3s ease-in-out;
}
.footer-content .footer-nav a:hover {
  color: #C5A459;
}
@media screen and (max-width: 600px) {
  .footer-content .footer-nav {
    margin: 50px 0;
  }
}
.footer-content.right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  gap: 20px;
  text-align: right;
  margin: 0;
}
@media screen and (max-width: 600px) {
  .footer-content.right {
    align-items: flex-start;
    text-align: left;
  }
}

.poster {
  width: 800px;
  height: 600px;
  border-radius: 15px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 30px;
}
.poster h1, .poster h2 {
  position: relative;
  z-index: 100;
  opacity: 100%;
}
.poster h1 {
  font-size: 50px;
  font-weight: 300 !important;
}
.poster.nepal {
  background-image: url(../images/research-everest.jpg);
  background-size: cover;
}

.poster::after {
  content: "";
  position: absolute;
  border-radius: 15px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Overlay with opacity */
  z-index: 1; /* Ensure it overlays the background image */
  transition: background-color 0.3s ease-in-out;
}

.carousel {
  width: 100%;
  display: grid;
  gap: 15px;
  place-items: start;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(1, auto);
  overflow-x: hidden;
  overflow-y: hidden;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none; /* For Firefox */
  overflow-x: scroll;
}

.carousel::-webkit-scrollbar {
  display: none; /* For Chrome, Safari, and Edge */
}

.full-img {
  width: 100%;
  height: 500px;
  padding: 0px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.full-img h1, .full-img h2, .full-img h3, .full-img p {
  color: #ffffff;
}
.full-img.team {
  background-image: url("../images/team-group.jpg");
}
.full-img.logo-cta {
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../images/why-bottom.jpg");
  height: 600px;
  text-align: center;
}

.bio {
  background-color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 50px auto 0 auto;
  padding: 100px;
}
@media screen and (max-width: 650px) {
  .bio {
    padding: 20px 15px 50px 15px;
  }
}

.bio-content {
  display: flex;
  flex-direction: row;
  justify-content: left;
  width: 100%;
  max-width: 1200px;
  min-width: 800px;
}
.bio-content img {
  border-radius: 15px;
}
@media screen and (max-width: 650px) {
  .bio-content img {
    width: 275px;
    height: auto;
  }
}
@media screen and (max-width: 1200px) {
  .bio-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: 250px;
  }
  .bio-content img {
    margin: 0 0 25px 0;
  }
}
.bio-content .bio-text {
  padding: 0px 0px 0px 50px;
  max-width: 750px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media screen and (max-width: 1200px) {
  .bio-content .bio-text {
    padding: 0;
    width: 100%;
  }
}
@media screen and (max-width: 1200px) {
  .bio-content .bio-text hr {
    margin: 0 auto 20px auto;
  }
  .bio-content .bio-text h2 {
    text-align: center;
    font-size: 22px;
  }
}
.bio-content h1 {
  font-size: 32px;
  margin: 10px 0 10px 0;
}
.bio-content h2 {
  font-size: 24px;
  font-weight: 100;
  line-height: 35px;
  letter-spacing: 0px;
  margin: 0 0 30px 0;
}
@media screen and (max-width: 450px) {
  .bio-content h2 br {
    display: none;
  }
}
.bio-content h3 {
  font-size: 18px !important;
  margin-top: 50px;
}
.bio-content hr {
  width: 50px;
  height: 2px;
  margin: 20px 0 30px 0;
  background-color: #000000;
  border: none;
}
.bio-content h2, .bio-content p {
  color: #000000;
}
.bio-content h2 span, .bio-content p span {
  color: #C5A459;
}
@media screen and (max-width: 1200px) {
  .bio-content h1 {
    margin: 20px 0 30px 0;
    text-align: center;
    font-size: 28px;
  }
}

.feature {
  background-color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: auto;
  padding: 25px 0 150px 0;
  transition: background-color 0.8s ease-in-out;
}
.feature.white {
  background-color: #ffffff;
}
.feature.portfolio {
  padding: 0px;
}
@media screen and (max-width: 1080px) {
  .feature {
    padding: 100px 0 100px 0;
  }
}
@media screen and (max-width: 650px) {
  .feature {
    padding: 15px 0px 100px 0px;
  }
}

.feature-content {
  width: 100%;
  max-width: 1200px;
  padding: 0;
  overflow: hidden;
}
.feature-content h2 {
  font-weight: 200;
}
.feature-content h3 {
  color: #ffffff;
}
@media screen and (max-width: 1250px) {
  .feature-content {
    margin: 0 25px;
  }
}
@media screen and (max-width: 1080px) {
  .feature-content {
    margin: 0;
  }
}

.feature-row {
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: row;
  overflow-x: scroll;
  overflow-y: hidden;
  scroll-behavior: smooth;
}
.feature-row.padded {
  margin: 0 0 100px 0;
}
@media screen and (max-width: 1080px) {
  .feature-row {
    justify-content: flex-start;
  }
}
.feature-row .feature-column {
  display: flex;
  flex-direction: column;
  width: calc(100% - 150px);
  min-width: 280px;
  max-width: 380px;
  margin: 0 0 0 0;
  overflow: visible;
}
@media screen and (max-width: 1080px) {
  .feature-row .feature-column {
    width: 280px;
  }
}
.feature-row .feature-column.first {
  margin: 0 30px 0 0;
}
@media screen and (max-width: 1080px) {
  .feature-row .feature-column.first {
    margin: 0 20px 0 100px;
  }
}
@media screen and (max-width: 650px) {
  .feature-row .feature-column.first {
    margin: 0 15px 0 15px;
  }
}
.feature-row .feature-column.last {
  margin: 0 0 0 30px;
  min-width: 295px;
}
@media screen and (max-width: 1080px) {
  .feature-row .feature-column.last {
    margin: 0 100px 0 15px;
  }
}
@media screen and (max-width: 650px) {
  .feature-row .feature-column.last {
    margin: 0 0 0 15px;
    padding: 0 15px 0 0;
  }
}
.feature-row .feature-screen {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 15px;
  width: 100%;
  min-width: 280px;
  height: 550px;
  transition: opacity 0.3s ease-in-out;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: left;
  text-align: left;
  padding: 25px;
}
.feature-row .feature-screen h3 {
  font-size: 28px;
  font-weight: 400;
  letter-spacing: 1px;
  margin: 0 0 0 0;
}
@media screen and (max-width: 650px) {
  .feature-row .feature-screen h3 {
    font-size: 28px;
    font-weight: 400;
  }
}
.feature-row .feature-screen p {
  font-family: "area-normal", sans-serif;
  font-weight: 300;
  color: #ffffff;
  font-size: 18px;
  letter-spacing: 0.5px;
  margin: 0;
}
@media screen and (max-width: 1080px) {
  .feature-row .feature-screen p {
    letter-spacing: 0.25px;
    font-size: 15px;
  }
}
@media screen and (max-width: 650px) {
  .feature-row .feature-screen p {
    font-weight: 400;
  }
}
.feature-row .feature-screen .feature-text {
  transition: opacity 0.3s ease;
}
.feature-row .feature-screen .feature-hover {
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
}
.feature-row .feature-screen .feature-hover p {
  font-family: "area-normal", sans-serif;
  color: #ffffff !important;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.feature-row .feature-screen .feature-hover hr {
  width: 80px;
  height: 2px;
  margin-top: 0;
  background-color: #C5A459;
  border: none;
}
@media screen and (max-width: 850px) {
  .feature-row .feature-screen .feature-hover {
    display: none;
  }
}
@media screen and (max-width: 1080px) {
  .feature-row .feature-screen {
    height: 400px;
  }
}
.feature-row .feature-screen.feature-1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.1)), url("../images/feature-1.jpg");
}
.feature-row .feature-screen.feature-2 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.1)), url("../images/feature-2b.jpg");
}
.feature-row .feature-screen.feature-3 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.1)), url("../images/feature-3.jpg");
}
.feature-row .feature-screen::before {
  content: "";
  position: absolute;
  border-radius: 15px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0); /* Overlay with opacity */
  z-index: 1; /* Ensure it overlays the background image */
  transition: background-color 0.3s ease-in-out;
}
.feature-row .feature-screen > * {
  position: relative;
  z-index: 2; /* Content stays above the overlay */
}
.feature-row .feature-column:hover .feature-hover {
  opacity: 100;
  transform: translateY(-10px);
}
.feature-row .feature-column:hover .feature-screen::before {
  background-color: rgba(0, 0, 0, 0.4); /* Overlay with opacity */
}
@media screen and (max-width: 850px) {
  .feature-row .feature-column:hover .feature-screen::before {
    background-color: rgba(0, 0, 0, 0);
  }
}
.feature-row .feature-column:hover .feature-text {
  opacity: 60%;
}
@media screen and (max-width: 650px) {
  .feature-row .feature-column:hover .feature-text {
    opacity: 100%;
  }
}

.clients {
  background-color: #F5F5F5;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: auto;
  padding: 25px 100px 100px 100px;
}
@media screen and (max-width: 650px) {
  .clients {
    padding: 25px 25px 80px 25px;
  }
}

.clients-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 50px 0 0 0;
}
.clients-content h4 {
  margin-bottom: 25px;
}
.clients-content .logos {
  display: grid;
  gap: 50px;
  place-items: center;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(2, auto);
}
.clients-content .logos img {
  display: block;
  margin: auto;
  padding: 10px 20px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 1100px) {
  .clients-content .logos {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(3, auto);
  }
}
@media screen and (max-width: 975px) {
  .clients-content .logos {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(4, auto);
    gap: 25px;
  }
}
@media screen and (max-width: 500px) {
  .clients-content .logos {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(5, auto);
    gap: 20px;
  }
  .clients-content .logos img {
    width: 120px;
  }
}

.contact {
  display: flex;
  position: relative;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  min-height: 750px;
  padding: 0;
}
.contact.contact-page {
  background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.5)), url("../images/contact-3.jpg");
  background-position: center;
}
@media screen and (max-width: 750px) {
  .contact.contact-page h1 {
    margin: 150px 0 50px 0;
  }
}
@media screen and (max-width: 1000px) {
  .contact .contact-left, .contact .contact-right {
    padding: 50px 25px;
  }
}
@media screen and (max-width: 850px) {
  .contact {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}

.contact-content {
  max-width: 600px;
}
.contact-content h3 {
  margin: 15px 0 25px 0;
}

.contact-container {
  max-width: 700px;
  width: 100%;
}

.contact-left {
  margin: 0;
  width: 100%;
  padding: 50px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  min-width: none;
  min-height: 500px;
  background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.5)), url("../images/home-contact-2.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: white;
}
@media screen and (max-width: 850px) {
  .contact-left {
    background-position: bottom;
  }
}
.contact-left h1, .contact-left h2, .contact-left h3, .contact-left h4, .contact-left h5, .contact-left p {
  color: #ffffff;
}
.contact-left h2 {
  font-size: 38px;
  margin: 100px 0;
}
.contact-left h2 span {
  font-size: 35px;
}
.contact-left .contact-para h5 {
  margin: 50px 0 0 0;
}
.contact-left .contact-para p {
  max-width: 350px;
  margin: 20px 0 50px 0;
}

.contact-details {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: left;
  margin: 10px 0 0 0;
}
.contact-details svg {
  padding-right: 15px;
}
.contact-details svg path {
  fill: #ffffff;
}
.contact-details span {
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}
@media screen and (max-width: 850px) {
  .contact-details {
    display: none;
  }
}

.email-contact {
  text-decoration: none;
}
.email-contact .email-address {
  transition: color 0.3s ease;
}
.email-contact svg {
  width: 35px;
}
.email-contact svg path {
  transition: fill 0.3s ease-in-out;
}
.email-contact:hover p {
  color: #C5A459;
}
.email-contact:hover svg path {
  fill: #C5A459;
}

.social-icons {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 150px;
  height: -moz-fit-content;
  height: fit-content;
  margin: 25px 0 0 0;
}
.social-icons .social-icon svg {
  height: 20px;
  transition: fill 0.3s ease;
}
.social-icons .social-icon svg, .social-icons svg path {
  fill: #ffffff;
  transition: all 0.3s ease;
}
.social-icons .social-icon:hover svg {
  transform: translateY(-3px);
}
.social-icons .social-icon:hover svg path {
  fill: #C5A459;
}

.contact-right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 50px;
  min-width: none;
}
.contact-right h3 {
  margin-bottom: 25px;
}

.contact-form {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
}

.row {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
}

.input-group {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.input-group.full-width {
  flex: 100%;
}

label {
  font-family: "area-normal", sans-serif;
  font-weight: 500;
  margin-bottom: 8px;
  font-size: 12px;
}

input, select {
  min-height: 38px !important;
  height: 38px !important;
}

input, textarea, select {
  padding: 10px;
  border: none;
  background-color: #F5F5F5;
  border-radius: 3px;
  font-size: 14px;
  font-family: "freight-display-pro", serif;
  font-weight: 300;
  color: #000000;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #000000; /* Change to your desired color */
  opacity: 0.5; /* Ensure full visibility */
}

input::placeholder,
textarea::placeholder {
  color: #000000; /* Change to your desired color */
  opacity: 0.5; /* Ensure full visibility */
}

input:focus, textarea:focus, select:focus {
  border: 0.75px solid #000000; /* Change border color */
  outline: none;
}

textarea {
  resize: vertical;
  height: 200px;
  max-height: 300px;
  min-height: 100px;
}

button.submit-button {
  margin: 15px 0 0 0;
}

.recaptcha-container {
  width: 100%;
}

.g-recaptcha {
  margin: 0;
}
.g-recaptcha * {
  margin: 0;
}

.notification {
  font-family: "area-normal", sans-serif;
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  padding: 15px;
  margin: 30px;
  border-radius: 5px;
  letter-spacing: 0.25px;
  display: block;
}

.success-msg {
  background-color: #C4CEBC;
  color: #000000;
  border: none;
}

.error-msg {
  background-color: #f8d7da;
  color: #000000;
  border: none;
}

.project {
  padding: 100px 0;
}

.projects-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: auto;
  -moz-column-gap: 25px;
       column-gap: 25px;
  row-gap: 75px;
  margin: 50px 0 100px 0;
}
@media screen and (max-width: 1080px) {
  .projects-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 525px) {
  .projects-grid {
    -moz-column-gap: 10px;
         column-gap: 10px;
    row-gap: 50px;
  }
}
@media screen and (max-width: 340px) {
  .projects-grid {
    grid-template-columns: repeat(1, 1fr);
    -moz-column-gap: 10px;
         column-gap: 10px;
    row-gap: 50px;
  }
}

.project-tile {
  height: -moz-fit-content;
  height: fit-content;
}
.project-tile.coming {
  opacity: 50%;
}
.project-tile:hover .project-img {
  transform: scale(102%);
  transition: all 0.3s ease-out;
}
.project-tile:hover .project-img::before {
  opacity: 65%;
}
.project-tile .project-name {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-align: left;
  margin: 25px 0 0 0;
  padding: 0 10px 0 5px;
}
.project-tile .project-name h2 {
  font-size: 35px;
  line-height: 40px;
}
.project-tile .project-name h4 {
  font-family: "area-normal", sans-serif;
  font-style: normal;
  color: #878F93;
  line-height: 20px;
}
@media screen and (max-width: 750px) {
  .project-tile .project-name h2 span {
    font-size: 28px !important;
    line-height: 33px;
  }
}
@media screen and (max-width: 650px) {
  .project-tile .project-name {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 15px;
  }
}
@media screen and (max-width: 480px) {
  .project-tile .project-name h2 span {
    font-size: 24px !important;
    line-height: 30px;
  }
  .project-tile .project-name h4 {
    font-size: 12px !important;
  }
}
@media screen and (max-width: 400px) {
  .project-tile .project-name h2 span {
    font-size: 20px !important;
    line-height: 25px;
  }
  .project-tile .project-name h4 {
    font-size: 11px !important;
  }
}
@media screen and (max-width: 340px) {
  .project-tile .project-name h2 span {
    font-size: 28px !important;
    line-height: 33px;
  }
  .project-tile .project-name h4 {
    font-size: 12px !important;
  }
}
.project-tile .project-img {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: auto;
  aspect-ratio: 6/8;
  max-height: 650px;
  margin: 0;
  border-radius: 15px;
  padding: 10%;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: rgba(0, 0, 0, 0.05) 0 0 15px 0;
}
.project-tile .project-img svg {
  width: 100%;
}
.project-tile .project-img::before {
  content: "";
  position: absolute;
  border-radius: 15px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 45%;
  z-index: 1; /* Ensure it overlays the background image */
  transition: all 0.3s ease-out;
}
.project-tile .project-img > * {
  position: relative;
  z-index: 2; /* Content stays above the overlay */
}
.project-tile .sons {
  background-image: url(../images/tile-sons.jpg);
}
.project-tile .sons::after {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  max-height: 125px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="a" data-name="Layer 1" viewBox="0 0 200 70" fill="white"><path d="m98.11 25.53 1.15.46c.08.03.16.03.24 0l1.15-.46c3.1-1.23 5.72-3.35 7.6-6.11 1.87-2.76 2.86-5.98 2.86-9.32V.22c0-.12-.1-.22-.22-.22H87.86c-.12 0-.22.1-.22.22v9.67c0 3.09.79 6.15 2.39 8.79 1.89 3.12 4.7 5.5 8.07 6.84ZM88.68 1.19c0-.09.07-.16.16-.16h21.09c.09 0 .16.07.16.16v8.92c0 3.4-1.1 6.68-3.16 9.41-1.75 2.31-4.14 4.06-6.83 5.14l-.65.26s-.08.02-.12 0l-.65-.26c-2.69-1.07-5.08-2.82-6.83-5.14a15.505 15.505 0 0 1-3.16-9.41V1.19Z" class="b"/><path d="M97.56 20.63s-.04-.02-.04-.04v-1.61s-.02-.04-.04-.04h-.26s-.04.02-.04.04v1.95s.02.04.04.04h1.14s.04-.02.04-.04v-.26s-.02-.04-.04-.04h-.81ZM98.45 18.94s-.04.02-.04.04v.26s.02.04.04.04h.57s.04.02.04.04v1.61s.02.04.04.04h.26s.04-.02.04-.04v-1.61s.02-.04.04-.04h.57s.04-.02.04-.04v-.26s-.02-.04-.04-.04h-1.55ZM101.16 18.94h-.66s-.04.02-.04.04v1.95s.02.04.04.04h.66c.62 0 1.07-.45 1.07-1.01s-.45-1.01-1.07-1.01Zm0 1.69h-.32s-.04-.02-.04-.04v-1.27s.02-.04.04-.04h.32c.41 0 .7.29.7.68s-.29.68-.7.68ZM93.18 17.45c.06.06.16.06.23 0l5.7-5.77s.04-.11 0-.15l-.81-.81s-.11-.04-.15 0l-5.77 5.7c-.06.06-.06.16 0 .23l.81.81ZM100.53 10.08s.11.04.15 0l4.06-4.11c.16.16.27.28.32.33.02.02.04.03.06.04l.18.08c.25.12.45.32.56.57l.06.14s.03.05.04.06l.22.22c.08.08.22.08.3-.01l.73-.73c.09-.09.09-.22.01-.3l-.22-.22c-.02-.02-.04-.03-.06-.04l-.18-.09c-.22-.11-.4-.28-.51-.5l-.11-.21s-.03-.04-.04-.06c-.15-.14-.87-.82-1.03-.96-1.3-1.1-3-.95-3.92-.77-.15.03-.16.24-.02.27.35.07.6.04 1.34.37.4.18.89.55 1.34.94l-4.08 4.03s-.04.11 0 .15l.79.79ZM99.76 11.53c.11-.1.29-.1.4 0l.52.48-.07.07s-.02.04 0 .06l.6.72-.02.02c-.05.05-.05.13 0 .19l4.23 4.38c.06.06.16.06.23 0l.81-.81c.06-.06.06-.16 0-.23l-4.38-4.23a.14.14 0 0 0-.19 0l-.02.02-.72-.6s-.04-.01-.06 0l-.07.07-.48-.52c-.1-.11-.11-.29 0-.4.02-.03.03-.07 0-.09L93.98 4.1c-.03-.03-.07-.03-.09 0l-.79.79s-.03.07 0 .09l6.56 6.56s.06.02.09 0ZM8.13 40.83 4 40.37c-.99-.11-1.52-.43-1.52-1.09 0-1.08 1.42-1.45 3.13-1.45s3.42.5 3.99 1.88c.08.21.18.3.33.3h1.17c.19 0 .29-.14.29-.42v-2.65c0-.27-.1-.41-.29-.41h-.95c-.16 0-.27.1-.35.3l-.08.22c-.08.25-.21.29-.38.16-.78-.65-2.36-1.1-4.08-1.1-2.22 0-5.27.81-5.27 3.97 0 2.47 1.98 3.11 3.81 3.32l4.12.48c.92.11 1.39.51 1.39 1.1 0 1.02-1.37 1.45-3.03 1.45-1.78 0-3.67-.48-4.36-2.16-.08-.21-.18-.3-.33-.3H.42c-.19 0-.29.14-.29.42v2.89c0 .27.1.42.29.42h.95c.16 0 .27-.1.33-.3l.09-.24c.09-.24.22-.3.39-.16 1.21.91 3.05 1.15 4.36 1.15 3.02 0 5.31-1.28 5.31-4.17 0-2.62-1.92-2.95-3.72-3.16ZM19.98 36.09c-4.36 0-6.87 1.88-6.87 6.03s2.51 6.03 6.87 6.03 6.87-1.88 6.87-6.03-2.51-6.03-6.87-6.03Zm0 10.4c-2.9 0-3.9-1.66-3.9-4.37s.99-4.37 3.9-4.37 3.9 1.66 3.9 4.37-.99 4.37-3.9 4.37ZM43.2 37.76v-.83c0-.27-.1-.42-.29-.42h-5.25c-.19 0-.29.14-.29.42v.83c0 .27.1.42.29.42h1.14c.45 0 .67.16.67.96v4.49c0 .35-.17.46-.36.22l-5.72-7.12c-.11-.14-.21-.19-.36-.19h-4.96c-.19 0-.29.14-.29.41v.83c0 .27.1.42.29.42h1.14c.45 0 .67.16.67.96v5.94c0 .8-.22.96-.67.96h-1.14c-.19 0-.29.14-.29.42v.83c0 .27.1.42.29.42h5.29c.19 0 .29-.14.29-.42v-.83c0-.27-.1-.42-.29-.42h-1.14c-.45 0-.67-.16-.67-.96v-5.19c0-.35.17-.46.36-.22l6.3 7.84c.11.14.21.19.36.19h2.28c.19 0 .29-.14.29-.42v-8.16c0-.8.22-.96.67-.96h1.09c.19 0 .29-.14.29-.42ZM52.4 40.83l-4.13-.46c-.99-.11-1.52-.43-1.52-1.09 0-1.08 1.42-1.45 3.13-1.45s3.42.5 3.99 1.88c.08.21.18.3.33.3h1.17c.19 0 .29-.14.29-.42v-2.65c0-.27-.1-.41-.29-.41h-.95c-.16 0-.27.1-.35.3l-.08.22c-.08.25-.21.29-.38.16-.78-.65-2.36-1.1-4.08-1.1-2.22 0-5.27.81-5.27 3.97 0 2.47 1.98 3.11 3.81 3.32l4.12.48c.92.11 1.39.51 1.39 1.1 0 1.02-1.37 1.45-3.03 1.45-1.78 0-3.67-.48-4.36-2.16-.08-.21-.18-.3-.33-.3h-1.17c-.19 0-.29.14-.29.42v2.89c0 .27.1.42.29.42h.95c.16 0 .27-.1.33-.3l.09-.24c.09-.24.22-.3.39-.16 1.21.91 3.05 1.15 4.36 1.15 3.02 0 5.31-1.28 5.31-4.17 0-2.62-1.92-2.95-3.72-3.16ZM74.52 45.39c.01-.25-.07-.4-.29-.53-.24-.11-.35-.03-.44.19-.19.45-.53.75-1.09.75s-1.03-.3-1.56-.89l-.52-.59c-.15-.16-.16-.37-.04-.57.4-.72.83-1.42 1.59-1.79.18-.08.2 0 .11.24-.48 1.18.11 2.3 1.03 2.3.78 0 1.22-.81 1.22-1.69 0-1-.57-2.09-1.88-2.09-1.37 0-2.17 1.2-2.79 2.25-.11.19-.26.22-.4.05l-.46-.5c-.2-.22-.15-.46.11-.53 1.47-.4 2.14-1.48 2.14-2.79 0-2.04-1.56-3.05-3.29-3.05-1.56 0-3.79.73-3.79 3.48 0 .59.1 1.13.36 1.69.12.27.07.45-.17.5-1.69.35-2.48 1.37-2.48 2.98 0 2.86 2.49 3.29 3.88 3.29s2.47-.45 3.13-1.13c.14-.14.27-.16.41-.02.93.83 1.99 1.08 2.78 1.08 1.31 0 2.32-.65 2.46-2.63Zm-6.55-7.61c.65 0 1.52.35 1.52 1.53 0 .81-.4 1.37-1.49 1.79-.16.06-.26.05-.35-.05-.83-.93-1.03-1.48-1.03-1.96 0-.72.45-1.31 1.34-1.31Zm-.12 8.23c-.38.22-.82.37-1.3.37-1 0-1.89-.64-1.89-2.04 0-.51.12-1.08.49-1.44.18-.18.3-.19.48 0l2.26 2.54c.18.19.17.45-.04.58ZM94.38 44.59c0-1.29-.7-2.27-2.61-2.6-.15-.03-.15-.1 0-.11 1.52-.26 2.17-1.36 2.17-2.47 0-1.71-1.46-2.87-4.27-2.87h-8.88c-.19 0-.29.14-.29.41v.83c0 .27.1.42.29.42h1.14c.45 0 .67.16.67.96v5.94c0 .8-.22.96-.67.96h-1.14c-.19 0-.29.14-.29.42v.83c0 .27.1.42.29.42h9.17c2.95 0 4.42-1.25 4.42-3.11Zm-9.11-5.98c0-.27.1-.42.29-.42H89c1.45 0 1.99.48 1.99 1.52s-.54 1.52-1.99 1.52h-3.44c-.19 0-.29-.14-.29-.41v-2.2Zm4.02 7.44h-3.73c-.19 0-.29-.14-.29-.42v-2.36c0-.27.1-.41.29-.41h3.73c1.45 0 2.1.48 2.1 1.6s-.65 1.6-2.1 1.6ZM109.08 46.05h-.6c-.85 0-1.31-.33-1.67-1.02l-.71-1.34c-.15-.25-.07-.48.17-.53 1.99-.38 2.96-1.56 2.96-3.24 0-2.07-1.47-3.38-4.53-3.38h-8.92c-.19 0-.29.14-.29.41v.83c0 .27.1.42.29.42h1.14c.45 0 .67.16.67.96v5.94c0 .8-.22.96-.67.96h-1.14c-.19 0-.29.14-.29.42v.83c0 .27.1.42.29.42h6.3c.19 0 .29-.14.29-.42v-.83c0-.27-.1-.42-.29-.42h-1.14c-.45 0-.67-.16-.67-.96v-1.37c0-.27.1-.42.29-.42h2.21c.16 0 .26.08.35.26l2.06 3.89c.09.18.2.26.36.26h3.57c.19 0 .29-.14.29-.42v-.83c0-.27-.1-.42-.29-.42ZM104 41.64h-3.47c-.19 0-.29-.14-.29-.42V38.6c0-.27.1-.42.29-.42H104c1.49 0 2.28.45 2.28 1.72s-.79 1.72-2.28 1.72ZM117.4 36.09c-4.36 0-6.87 1.88-6.87 6.03s2.51 6.03 6.87 6.03 6.87-1.88 6.87-6.03-2.51-6.03-6.87-6.03Zm0 10.4c-2.9 0-3.9-1.66-3.9-4.37s.99-4.37 3.9-4.37 3.9 1.66 3.9 4.37-.99 4.37-3.9 4.37ZM125.68 41.1h.88c.18 0 .29-.14.3-.42.11-1.8.32-2.49 1.45-2.49h2.07c.19 0 .29.14.29.42v6.48c0 .8-.22.96-.67.96h-1.14c-.19 0-.29.14-.29.42v.83c0 .27.1.42.29.42h6.3c.19 0 .29-.14.29-.42v-.83c0-.27-.1-.42-.29-.42h-1.14c-.45 0-.67-.16-.67-.96v-6.48c0-.27.1-.42.29-.42h2.07c1.13 0 1.34.69 1.45 2.49.01.27.12.42.3.42h.88c.19 0 .29-.14.29-.42v-3.74c0-.27-.1-.41-.29-.41h-12.67c-.19 0-.29.14-.29.41v3.74c0 .27.1.42.29.42ZM155.24 36.53h-6.3c-.19 0-.29.14-.29.41v.83c0 .27.1.42.29.42h1.14c.45 0 .67.16.67.96v1.63c0 .27-.1.42-.29.42h-5.54c-.19 0-.29-.14-.29-.42v-1.63c0-.8.22-.96.67-.96h1.14c.19 0 .29-.14.29-.42v-.83c0-.27-.1-.41-.29-.41h-6.3c-.19 0-.29.14-.29.41v.83c0 .27.1.42.29.42h1.14c.45 0 .67.16.67.96v5.94c0 .8-.22.96-.67.96h-1.14c-.19 0-.29.14-.29.42v.83c0 .27.1.42.29.42h6.3c.19 0 .29-.14.29-.42v-.83c0-.27-.1-.42-.29-.42h-1.14c-.45 0-.67-.16-.67-.96v-1.82c0-.27.1-.41.29-.41h5.54c.19 0 .29.14.29.41v1.82c0 .8-.22.96-.67.96h-1.14c-.19 0-.29.14-.29.42v.83c0 .27.1.42.29.42h6.3c.19 0 .29-.14.29-.42v-.83c0-.27-.1-.42-.29-.42h-1.14c-.45 0-.67-.16-.67-.96v-5.94c0-.8.22-.96.67-.96h1.14c.19 0 .29-.14.29-.42v-.83c0-.27-.1-.41-.29-.41ZM169.85 42.98h-.88c-.19 0-.29.14-.3.4-.12 1.8-.44 2.67-1.79 2.67h-4.9c-.19 0-.29-.14-.29-.42v-2.35c0-.27.1-.42.29-.42h2.06c1.02 0 1.23.4 1.23 1.44 0 .27.1.37.29.37h.76c.19 0 .29-.14.29-.42v-4.44c0-.27-.1-.42-.29-.42h-.76c-.19 0-.29.13-.29.37 0 1.04-.22 1.44-1.23 1.44h-2.06c-.19 0-.29-.14-.29-.42v-2.19c0-.27.1-.42.29-.42h4.79c1.34 0 1.65.58 1.79 2.19.01.26.11.4.3.4h.88c.19 0 .29-.14.29-.42v-3.42c0-.27-.1-.41-.29-.41H157.2c-.19 0-.29.14-.29.41v.83c0 .27.1.42.29.42h1.14c.45 0 .67.16.67.96v5.94c0 .8-.22.96-.67.96h-1.14c-.19 0-.29.14-.29.42v.83c0 .27.1.42.29.42h12.66c.19 0 .29-.14.29-.42v-3.89c0-.27-.1-.42-.29-.42ZM185.36 46.05h-.6c-.85 0-1.31-.33-1.67-1.02l-.71-1.34c-.15-.25-.07-.48.17-.53 1.99-.38 2.96-1.56 2.96-3.24 0-2.07-1.47-3.38-4.54-3.38h-8.92c-.19 0-.29.14-.29.41v.83c0 .27.1.42.29.42h1.14c.45 0 .67.16.67.96v5.94c0 .8-.22.96-.67.96h-1.14c-.19 0-.29.14-.29.42v.83c0 .27.1.42.29.42h6.3c.19 0 .29-.14.29-.42v-.83c0-.27-.1-.42-.29-.42h-1.14c-.45 0-.67-.16-.67-.96v-1.37c0-.27.1-.42.29-.42h2.21c.16 0 .26.08.35.26l2.06 3.89c.09.18.2.26.36.26h3.57c.19 0 .29-.14.29-.42v-.83c0-.27-.1-.42-.29-.42Zm-5.07-4.41h-3.47c-.19 0-.29-.14-.29-.42V38.6c0-.27.1-.42.29-.42h3.47c1.49 0 2.28.45 2.28 1.72s-.79 1.72-2.28 1.72ZM195.15 40.83l-4.13-.46c-.99-.11-1.52-.43-1.52-1.09 0-1.08 1.42-1.45 3.13-1.45s3.42.5 3.99 1.88c.08.21.18.3.33.3h1.17c.19 0 .29-.14.29-.42v-2.65c0-.27-.1-.41-.29-.41h-.95c-.16 0-.27.1-.35.3l-.08.22c-.08.25-.21.29-.38.16-.78-.65-2.36-1.1-4.08-1.1-2.22 0-5.27.81-5.27 3.97 0 2.47 1.98 3.11 3.81 3.32l4.12.48c.92.11 1.38.51 1.38 1.1 0 1.02-1.37 1.45-3.03 1.45-1.78 0-3.67-.48-4.36-2.16-.08-.21-.18-.3-.33-.3h-1.17c-.19 0-.29.14-.29.42v2.89c0 .27.1.42.29.42h.95c.16 0 .27-.1.33-.3l.09-.24c.09-.24.22-.3.39-.16 1.21.91 3.05 1.15 4.36 1.15 3.02 0 5.31-1.28 5.31-4.17 0-2.62-1.92-2.95-3.72-3.16ZM33.05 59.26c0 2.25 1.86 4.11 4.17 4.11 1.07 0 1.97-.32 2.7-.84v-1.29l-.06-.06c-.73.62-1.69 1.01-2.65 1.01-1.58 0-2.87-1.29-2.87-2.93s1.29-2.93 2.87-2.93c.96 0 1.91.39 2.65 1.01l.06-.06v-1.29c-.73-.53-1.63-.84-2.7-.84-2.31 0-4.17 1.86-4.17 4.11ZM47.07 56.67l-.06.06v3.21c0 1.52-.73 2.25-1.91 2.25s-1.91-.73-1.91-2.25v-3.21l-.06-.06h-1.01l-.06.06v3.43c0 2.08 1.24 3.21 3.04 3.21s3.04-1.13 3.04-3.21v-3.43l-.06-.06h-1.01ZM51.63 58.36c0-.45.28-.68.73-.68s.73.2 1.07.62h.11l.79-.62c-.39-.68-1.07-1.18-1.97-1.18-1.18 0-2.03.73-2.03 1.86 0 1.86 2.93 1.86 2.93 2.98 0 .51-.34.84-1.01.84-.45 0-.96-.22-1.35-.96h-.11l-.84.62a2.536 2.536 0 0 0 2.31 1.52c1.41 0 2.31-.84 2.31-2.03 0-2.14-2.93-2.08-2.93-2.98ZM55.74 56.67l-.05.06v1.01l.05.06h2.2v5.34l.06.06h1.01l.06-.06V57.8h2.19l.06-.06v-1.01l-.06-.06h-5.52zM65.6 56.5c-1.93 0-3.49 1.54-3.49 3.43s1.57 3.43 3.49 3.43 3.49-1.54 3.49-3.43-1.57-3.43-3.49-3.43Zm0 5.69c-1.22 0-2.2-1.01-2.2-2.25s.98-2.25 2.2-2.25 2.2 1.01 2.2 2.25-.98 2.25-2.2 2.25ZM76.86 56.67l-.11.06-2.25 2.81-2.26-2.81-.11-.06h-.96l-.05.06v6.41l.05.06h1.02l.05-.06v-4.72l2.2 2.75h.11l2.2-2.75v4.72l.05.06h1.02l.05-.06v-6.41l-.05-.06h-.96zM82.94 59.26c0 2.25 1.86 4.11 4.17 4.11 1.07 0 1.97-.32 2.7-.84v-1.29l-.06-.06c-.73.62-1.69 1.01-2.65 1.01-1.58 0-2.87-1.29-2.87-2.93s1.29-2.93 2.87-2.93c.96 0 1.91.39 2.65 1.01l.06-.06v-1.29c-.73-.53-1.63-.84-2.7-.84-2.31 0-4.17 1.86-4.17 4.11ZM94.94 56.67h-1.01l-.06.06-2.7 6.42.06.06h1.18l.06-.06.51-1.35h2.93l.51 1.35.06.06h1.18l.06-.06-2.7-6.42-.06-.06Zm-1.47 4 .96-2.42.96 2.42h-1.92ZM102.71 59.54c.39-.17.68-.62.68-1.07 0-1.13-.84-1.8-2.42-1.8h-1.63l-.06.06v6.42l.06.06h2.14c1.46 0 2.53-.62 2.53-1.97 0-.96-.45-1.46-1.29-1.69Zm-2.31-1.74h.68c.73 0 1.01.23 1.01.68 0 .51-.28.79-1.01.79h-.68v-1.46Zm1.18 4.28h-1.18v-1.69h1.18c.73 0 1.13.23 1.13.84s-.39.84-1.13.84ZM105.97 56.67l-.05.06v6.41l.05.06h1.02l.05-.06v-6.41l-.05-.06h-1.02zM114.42 56.67l-.06.06v4.67l-3.65-4.67-.12-.06h-1.12l-.06.06v6.41l.06.06h1.01l.06-.06v-4.67l3.66 4.67.11.06h1.12l.06-.06v-6.41l-.06-.06h-1.01zM118.98 62.08v-1.75h2.09l.05-.06v-1.01l-.05-.06h-2.09v-1.4h2.99l.05-.06v-1.01l-.05-.06h-4.06l-.05.06v6.41l.05.06h4.39l.06-.06v-1.01l-.06-.05h-3.32zM123.77 56.67l-.06.06v1.01l.06.06h2.19v5.34l.06.06h1.02l.05-.06V57.8h2.2l.05-.06v-1.01l-.05-.06h-5.52zM135.54 58.7c0-1.29-1.01-2.03-2.37-2.03h-1.97l-.06.06v6.42l.06.06h1.01l.06-.06v-2.42h.79l1.8 2.42.06.06h1.35l.06-.06-1.91-2.65c.73-.34 1.13-.96 1.13-1.8Zm-2.37.9h-.9v-1.8h.9c.62 0 1.07.28 1.07.9s-.45.9-1.07.9ZM141.39 56.67l-.11.06-1.69 2.42-1.69-2.42-.11-.06h-1.29l-.06.06 2.59 3.49v2.92l.06.06h1.01l.06-.06v-2.92l2.59-3.49-.06-.06h-1.3zM147.03 59.26c0 2.25 1.86 4.11 4.17 4.11 1.07 0 1.97-.32 2.7-.84v-1.29l-.06-.06c-.73.62-1.69 1.01-2.65 1.01-1.58 0-2.87-1.29-2.87-2.93s1.29-2.93 2.87-2.93c.96 0 1.91.39 2.65 1.01l.06-.06v-1.29c-.73-.53-1.63-.84-2.7-.84-2.31 0-4.17 1.86-4.17 4.11ZM159.19 56.5c-1.93 0-3.49 1.54-3.49 3.43s1.56 3.43 3.49 3.43 3.49-1.54 3.49-3.43-1.57-3.43-3.49-3.43Zm0 5.69c-1.22 0-2.2-1.01-2.2-2.25s.98-2.25 2.2-2.25 2.2 1.01 2.2 2.25-.98 2.25-2.2 2.25ZM164.31 62.08l-.05.05v1.01l.05.06h1.02l.05-.06v-1.01l-.05-.05h-1.02z" class="b"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 5;
}
.project-tile .aberdeen {
  background-image: url(../images/tile-aberdeen.jpg);
}
.project-tile .aberdeen::after {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  max-height: 50px;
  background-image: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 258.03 38.01" fill="white"><path d="M111.75 3.76h-.01v.01l.01-.01zM100.48 26.26h-6.96s-.09.01-.12.05-.05.12-.05.12l-1.4 11.3c-.02.05-.01.09.02.12s.11.05.11.05h.83c.1 0 .16-.06.18-.17l.63-5.1.07-.07h4.14c.1 0 .16-.06.18-.17l.08-.7c.02-.11-.02-.17-.13-.17h-4.14l-.07-.07.5-4.1c.02-.05.08-.07.08-.07h5.92v.02c.11 0 .17-.06.19-.17l.08-.7s0-.09-.02-.12-.06-.05-.12-.05ZM71.05 18.42c.02.07.06.14.11.19.05.06.12.09.21.09h3.96c.19 0 .29-.09.29-.27v-.11L72.31.35c-.05-.18-.16-.27-.32-.27h-4.87c-.16 0-.28.09-.37.27l-7.72 17.97c-.05.12-.05.22-.01.28.05.06.12.09.23.09h3.93c.18 0 .31-.09.4-.27l.96-2.37c.03-.07.08-.11.13-.11h5.88s.09.04.13.11l.37 2.37Zm-1.11-5.87H66.1c-.11 0-.13-.05-.08-.16l2.77-6.83s.04-.09.08-.09c.04-.01.06.02.08.09l1.12 6.83c0 .11-.04.16-.13.16ZM93.66 13.42c.03-.39.05-.66.05-.82 0-1.56-.63-2.7-1.89-3.43h.01c-.09-.05-.08-.11.03-.16 1.46-.75 2.3-2 2.53-3.75.03-.42.05-.73.05-.93 0-1.49-.5-2.57-1.48-3.24C91.98.42 90.54.08 88.64.08h-6.65c-.09 0-.17.03-.24.09-.07.07-.11.14-.11.23l-2.2 17.96c-.02.08 0 .17.05.23s.12.09.21.09h6.86c1.91 0 3.52-.43 4.81-1.3 1.3-.87 2.06-2.19 2.29-3.96Zm-4.86.88h-.01c-.43.4-1.03.59-1.79.59h-2.74c-.09 0-.13-.04-.13-.13l.45-3.54c0-.09.04-.13.13-.13h2.77c.64 0 1.12.14 1.46.41.34.27.51.67.51 1.18 0 .69-.22 1.23-.65 1.62Zm1.34-8.63c-.08.57-.33 1.01-.74 1.32-.41.32-.97.47-1.68.47h-2.55c-.11 0-.15-.04-.11-.13l.4-3.35v-.02c0-.09.05-.13.16-.13h2.55c.71 0 1.23.16 1.57.48.34.32.47.78.4 1.36ZM79.22 26.27h-6.98s-.09.01-.12.05-.05.12-.05.12l-1.4 11.3s0 .09.02.12.11.05.11.05h6.98s.09-.02.13-.05c.03-.04.05-.12.05-.12l.1-.7c0-.11-.05-.17-.15-.17h-5.93l-.05-.07.52-4.17.07-.07h4.15c.1 0 .16-.06.18-.17l.08-.7c.03-.11-.02-.17-.13-.17h-4.15c-.05 0-.07-.07-.07-.07l.5-4.1c.02-.05.08-.07.08-.07h5.93l.02.03c.1 0 .16-.06.18-.17l.08-.7s0-.09-.03-.12c-.02-.03-.06-.05-.12-.05ZM88.63 36.85h-5.7l-.05-.07 1.26-10.37c.03-.11-.02-.17-.13-.17h-.83s-.09.01-.12.05-.05.12-.05.12l-1.4 11.3.02.12h.02l.11.06h6.75c.1 0 .16-.06.18-.17l.08-.7s0-.09-.03-.12-.11-.05-.11-.05ZM67.12 26.83c-.62-.49-1.48-.74-2.57-.74s-1.99.25-2.68.77c-.69.52-1.09 1.24-1.2 2.17-.02.2-.03.34-.03.42 0 .5.13.92.37 1.26.24.35.56.63.96.86.4.23.95.49 1.66.79.99.45 1.68.84 2.07 1.17.39.33.59.72.59 1.19 0 .13 0 .21-.02.27-.08.6-.35 1.08-.83 1.44-.47.36-1.1.54-1.94.54s-1.5-.17-1.97-.52-.71-.8-.71-1.37c0-.11.01-.19.02-.25l.07-.45c0-.11-.05-.17-.15-.17h-.78c-.1 0-.16.06-.18.17l-.07.52c-.02.18-.03.32-.03.42 0 .83.32 1.49.96 1.97.63.47 1.51.71 2.63.71 1.18 0 2.14-.28 2.87-.83.73-.56 1.15-1.3 1.26-2.23.02-.09.02-.22.02-.4 0-.51-.13-.94-.39-1.31-.26-.37-.6-.68-1.02-.95-.42-.27-.97-.55-1.66-.85-.68-.28-1.19-.51-1.53-.69-.34-.18-.61-.39-.79-.62a1.37 1.37 0 0 1-.27-.85c0-.11.01-.2.02-.27.08-.61.34-1.08.79-1.4.45-.32 1.05-.48 1.8-.48.81 0 1.43.18 1.87.53.44.36.66.82.66 1.4 0 .12-.01.2-.02.27l-.03.3c-.02.05 0 .09.02.12s.11.05.11.05h.81c.1 0 .16-.06.18-.17l.03-.37c.02-.2.03-.34.03-.43 0-.84-.31-1.5-.92-1.99Z"/><path d="M97.5 18.68h12.2c.09 0 .17-.03.23-.09.06-.07.1-.14.12-.23l.37-3.14c.02-.09 0-.17-.05-.23s-.12-.09-.21-.09h-8.11c-.07 0-.11-.04-.11-.13l.43-3.51c.04-.09.09-.13.16-.13h5.18c.09 0 .17-.03.23-.09.06-.07.1-.14.12-.23l.37-3.11c.02-.09 0-.17-.05-.23s-.12-.09-.21-.09h-5.18c-.07 0-.11-.04-.11-.13l.4-3.27c0-.09.05-.13.16-.13h8.08c.09 0 .16-.03.22-.09s.1-.14.12-.22l.4-3.14a.26.26 0 0 0-.05-.23.258.258 0 0 0-.21-.09H99.8c-.09 0-.17.03-.24.09-.07.07-.11.14-.11.23l-2.21 17.96c-.02.08 0 .17.05.23s.12.09.21.09ZM223.7 10.23a.258.258 0 0 0-.21-.09h-1.12c-.07 0-.11-.04-.11-.13l.37-2.98c.02-.09 0-.17-.05-.23s-.12-.09-.21-.09h-3.67c-.09 0-.17.03-.23.09a.51.51 0 0 0-.12.23l-.37 2.98c0 .09-.04.13-.13.13h-3.32s-.03-.01-.05-.05c-.02-.04 0-.11 0-.11l5.24-9.52c.07-.12.08-.22.04-.28-.05-.06-.12-.09-.23-.09h-3.94c-.17 0-.33.09-.4.24l-5.72 10.42c-.07.21-.11.35-.11.4l-.32 2.58c-.02.08 0 .17.05.23s.12.09.21.09h8.06c.07 0 .11.04.11.13l-.53 4.2c0 .21.09.32.29.32h3.64c.09 0 .17-.03.24-.09.07-.07.11-.14.11-.23l.53-4.2c0-.09.04-.13.13-.13H223c.09 0 .17-.03.23-.09.06-.07.1-.14.12-.23l.4-3.27a.26.26 0 0 0-.05-.23ZM199.51.08h-3.67c-.09 0-.17.03-.23.09a.51.51 0 0 0-.12.23l-1.2 9.97c-.02.07-.04.12-.08.12-.04.01-.06-.02-.08-.07L189.45.29c-.05-.14-.16-.21-.32-.21h-3.54c-.09 0-.17.03-.24.09-.07.07-.11.14-.11.23l-2.21 17.97c-.02.08 0 .17.05.23s.12.09.21.09h3.67c.09 0 .17-.03.23-.09.06-.07.1-.14.12-.23l1.2-10c0-.07.01-.12.05-.12.04-.01.07.02.11.07l4.68 10.16c.06.14.17.21.35.21h3.51c.09 0 .17-.03.23-.09.06-.07.1-.14.12-.23L199.77.4a.26.26 0 0 0-.05-.23.258.258 0 0 0-.21-.09ZM181.05.07h-12.2c-.09 0-.17.03-.24.09-.07.07-.11.14-.11.23l-2.21 17.97c-.02.08 0 .17.05.23s.12.09.21.09h12.2c.09 0 .17-.03.23-.09.06-.07.1-.14.12-.23l.37-3.14c.02-.09 0-.17-.05-.23s-.12-.09-.21-.09h-8.11c-.07 0-.11-.04-.11-.13l.43-3.51c.04-.09.09-.13.16-.13h5.18c.09 0 .17-.03.23-.09.06-.07.1-.14.12-.23l.37-3.11a.26.26 0 0 0-.05-.23.258.258 0 0 0-.21-.09h-5.18c-.07 0-.11-.04-.11-.13l.4-3.27c0-.09.05-.13.16-.13h8.08c.09 0 .17-.03.23-.09.06-.07.1-.14.12-.23l.4-3.14c.02-.09 0-.17-.05-.23s-.12-.09-.21-.09ZM153.2 26.27h-6.98s-.09.01-.12.05-.05.12-.05.12l-1.4 11.3s-.01.09.02.12.11.05.11.05h6.98s.09-.02.13-.05c.03-.04.05-.12.05-.12l.1-.7c0-.11-.05-.17-.15-.17h-5.93l-.05-.07.52-4.17.07-.07h4.15c.1 0 .16-.06.18-.17l.08-.7c.03-.11-.02-.17-.13-.17h-4.15l-.07-.07.5-4.1c.02-.05.08-.07.08-.07h5.93l.02.03c.1 0 .16-.06.18-.17l.08-.7s-.01-.09-.03-.12c-.02-.03-.06-.05-.12-.05ZM112.06 26.24h-3.81s-.09.01-.12.05-.05.12-.05.12l-1.4 11.3.02.12h.01l.11.04h3.81c1.06 0 1.95-.28 2.65-.86.71-.57 1.12-1.35 1.24-2.34l.63-5.22c.02-.22.03-.39.03-.5 0-.85-.28-1.51-.83-1.99-.55-.48-1.32-.72-2.29-.72Zm1.91 3.39-.6 4.9c-.09.7-.36 1.27-.83 1.69-.46.42-1.04.63-1.74.63h-2.82l-.05-.06 1.15-9.44c.02-.05.08-.07.08-.07h2.81c.65 0 1.15.18 1.5.52.35.34.53.81.53 1.41 0 .08-.01.22-.03.42ZM241.1 4.95h-4.2c-.16 0-.31.08-.4.21l-2.34 3.16s-.04.08-.08.08-.07-.03-.11-.08l-1.57-3.16c-.05-.14-.16-.21-.32-.21h-3.96c-.08 0-.14.03-.19.07s-.08.1-.08.17c0 .06.02.11.05.16l3.32 6.38s.04.11 0 .16l-4.92 6.41c-.05.07-.08.14-.08.21 0 .13.07.19.21.19h4.2c.16 0 .28-.07.37-.21l2.37-3.16s.07-.08.11-.08.06.03.08.08l1.57 3.16c.05.14.16.21.32.21h3.96c.07 0 .14-.03.19-.07s.08-.1.08-.17c0-.04-.01-.09-.05-.16l-3.32-6.41a.22.22 0 0 1 0-.16l4.92-6.38c.05-.09.08-.16.08-.21 0-.13-.07-.19-.21-.19ZM257.97 10.23a.258.258 0 0 0-.21-.09h-1.12c-.07 0-.11-.04-.11-.13l.37-2.98c.02-.09 0-.17-.05-.23s-.12-.09-.21-.09h-3.67c-.09 0-.17.03-.23.09a.51.51 0 0 0-.12.23l-.37 2.98c0 .09-.04.13-.13.13h-3.32s-.03-.01-.05-.05c-.02-.04 0-.11 0-.11l5.24-9.52c.07-.12.08-.22.04-.28-.05-.06-.12-.09-.23-.09h-3.94c-.17 0-.33.09-.4.24l-5.72 10.42c-.07.21-.11.35-.11.4l-.32 2.58c-.02.08 0 .17.05.23s.12.09.21.09h8.06c.07 0 .11.04.11.13l-.53 4.2c0 .21.09.32.29.32h3.64c.09 0 .17-.03.24-.09.07-.07.11-.14.11-.23l.53-4.2c0-.09.04-.13.13-.13h1.12c.09 0 .17-.03.23-.09.06-.07.1-.14.12-.23l.4-3.27a.26.26 0 0 0-.05-.23ZM164.3.07h-12.2c-.09 0-.17.03-.24.09-.07.07-.11.14-.11.23l-2.21 17.97c-.02.08 0 .17.05.23s.12.09.21.09H162c.09 0 .17-.03.23-.09.06-.07.1-.14.12-.23l.37-3.14c.02-.09 0-.17-.05-.23s-.12-.09-.21-.09h-8.11c-.07 0-.11-.04-.11-.13l.43-3.51c.04-.09.09-.13.16-.13h5.18c.09 0 .17-.03.23-.09.06-.07.1-.14.12-.23l.37-3.11a.26.26 0 0 0-.05-.23.258.258 0 0 0-.21-.09h-5.18c-.07 0-.11-.04-.11-.13l.4-3.27c0-.09.05-.13.16-.13h8.08c.09 0 .17-.03.23-.09.06-.07.1-.14.12-.23l.4-3.14c.02-.09 0-.17-.05-.23s-.12-.09-.21-.09ZM146.1 12.87l.85-6.97c.03-.35.05-.61.05-.77 0-1.54-.55-2.77-1.66-3.68s-2.6-1.37-4.48-1.37h-6.57c-.09 0-.17.03-.24.09-.07.07-.11.14-.11.23l-2.21 17.97c-.02.08 0 .17.05.23.05.07.12.1.21.1h6.57c1.35 0 2.57-.24 3.66-.72 1.09-.48 1.98-1.16 2.65-2.05.67-.89 1.09-1.95 1.22-3.06Zm-3.53-6.22-.66 5.48c-.12.85-.43 1.52-.93 2.03-.5.51-1.09.76-1.78.76h-2.66v-.02c-.08 0-.12-.04-.12-.13l1.33-10.79c0-.09.05-.13.16-.13h2.61c.64 0 1.15.2 1.52.61.37.41.56.97.56 1.68 0 .22 0 .39-.03.51ZM127.97 8.93c.67-.86 1.09-1.89 1.25-3.08.03-.39.05-.67.05-.85 0-1.51-.46-2.7-1.36-3.59-.91-.89-2.14-1.33-3.7-1.33h-7.66c-.09 0-.17.03-.24.09-.07.07-.11.14-.11.23l-2.19 17.97c-.02.08 0 .17.05.23s.12.09.21.09h3.67c.09 0 .17-.03.23-.09.06-.07.1-.14.12-.23l.85-6.97c0-.09.04-.13.13-.13h1.7c.07 0 .12.04.16.11l2.15 7.07c.06.16.17.24.35.24h3.86c.21 0 .32-.08.32-.24 0-.05-.03-.13-.03-.13l-2.5-7.31c-.04-.09 0-.15.08-.19 1.07-.39 1.94-1.02 2.61-1.89Zm-3.69-1.67c-.45.43-1.02.64-1.71.64h-2.87c-.11 0-.15-.04-.11-.13l.45-3.78c0-.1.05-.14.16-.14h2.84c.59 0 1.05.16 1.4.47.35.31.52.73.52 1.26 0 .7-.23 1.25-.68 1.68ZM123.59 26.24h-4.19s-.09.01-.12.05-.05.12-.05.12l-1.4 11.3s-.01.09.02.12.11.05.11.05h.83c.1 0 .16-.06.18-.17l.61-5.08.08-.07h2.74l.05.05 1.74 5.15h.05c.01.08.07.12.18.12h.85c.1 0 .15-.04.15-.13l-.02-.07-1.78-5.12s-.01-.06.03-.08a3.28 3.28 0 0 0 1.79-1.05c.48-.55.76-1.2.85-1.98.02-.22.03-.39.03-.5 0-.82-.25-1.48-.74-1.97-.5-.49-1.16-.74-1.99-.74Zm.87 4.66c-.45.47-1.01.71-1.7.71h-2.99l-.07-.07.52-4.2h-.01l.08-.07h2.99c.57 0 1.02.17 1.35.5s.5.78.5 1.33c0 .73-.22 1.33-.67 1.8ZM142.88 26.25h-.85c-.09 0-.16.04-.22.13l-4.12 9.74s-.03.03-.06.03-.04-.03-.04-.03l-1.74-9.74s-.04-.08-.07-.1a.326.326 0 0 0-.1-.03h-.88c-.1 0-.15.05-.15.15v.03l2.13 11.32.07.1h-.01l.12.03h.88c.09 0 .16-.04.22-.13L143 26.43c.03-.12-.01-.18-.12-.18ZM131.27 26.24h-.83s-.09.01-.12.05-.05.12-.05.12l-1.4 11.3.02.12h.01l.11.05h.83c.1 0 .16-.06.18-.17l1.38-11.3c.03-.11-.02-.17-.13-.17ZM0 14.86h47.53v8.16H0zM.11 0h47.42v8.15H.11zM.11 29.72h47.42v8.16H.11z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 5;
}
.project-tile .reserve {
  background-image: url(../images/tile-reserve.jpg);
}
.project-tile .reserve::after {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  max-height: 10%;
  background-image: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 275 65" fill="white"><path d="m27.1 29.39-1.29-3.91c-1.19-3.57-3.67-5.81-8.62-6.14 5.43-.19 10.96-2.57 10.96-8.53C28.15 4.33 22.67 2 15.72 2H0v.1c2.24 1.1 2.72 2.76 2.72 5.91v21.34c0 3.14-.48 4.81-2.72 5.91v.1h11.15v-.1c-2.24-1.1-2.72-2.76-2.72-5.91v-9.62h4.86c3.91 0 5.33 2.57 6.38 5.72l1.52 4.76c.76 2.24 1.57 4.19 2.62 5.14h8.67v-.1c-2.86-1.14-4.19-2.29-5.38-5.86ZM8.43 18.49V3.24h5.67c5.1 0 7.91 2.67 7.91 7.76 0 5.38-3.14 7.48-7.91 7.48H8.43ZM65.54 2.01c1.1 0 2.05-.05 2.62-.38l1.62 8.57h-.1c-2.57-4.62-5.19-6.95-10.72-6.95h-7.19v14.48h6c3.86 0 5.14-.91 6.72-5.33h.1v11.34h-.1c-1.57-4.38-2.86-4.76-6.72-4.76h-6v15.15h8.1c5.67 0 8.57-2.86 11.15-7.81h.1l-1.52 9.05H43.36v-.1c2.24-1.1 2.72-2.76 2.72-5.91V8.01c0-3.14-.48-4.81-2.72-5.91V2h22.2ZM89.17 8.82c0 4.19 3.52 5.57 7.57 6.72 5.33 1.57 11.53 3.05 11.53 10.57 0 6.62-5.76 9.72-11.86 9.72-3.81 0-6.48-1.67-8.38-1.67-1.29 0-2.14.76-3.1 1.67l-.62-10.67h.1c2.81 6.05 7.24 9.62 12 9.62 4.1 0 7.24-2.38 7.24-6.72 0-4.67-4.48-5.86-9.1-7.24-4.86-1.48-9.86-3.24-9.86-9.81 0-5.81 4.81-9.48 10.91-9.48 3.76 0 6.24 1.57 7.86 1.57 1.43 0 2.14-.91 2.81-1.57l.19 9.67h-.1c-2.38-4.86-5.67-8.62-10.76-8.62-3.38 0-6.43 2.05-6.43 6.24ZM143.62 2.01c1.1 0 2.05-.05 2.62-.38l1.62 8.57h-.1c-2.57-4.62-5.19-6.95-10.72-6.95h-7.19v14.48h6c3.86 0 5.14-.91 6.72-5.33h.1v11.34h-.1c-1.57-4.38-2.86-4.76-6.72-4.76h-6v15.15h8.1c5.67 0 8.57-2.86 11.15-7.81h.09l-1.52 9.05h-26.24v-.1c2.24-1.1 2.72-2.76 2.72-5.91V8.01c0-3.14-.48-4.81-2.72-5.91V2h22.2ZM188.92 29.39l-1.29-3.91c-1.19-3.57-3.67-5.81-8.62-6.14 5.43-.19 10.96-2.57 10.96-8.53 0-6.48-5.48-8.81-12.43-8.81h-15.72v.1c2.24 1.1 2.72 2.76 2.72 5.91v21.34c0 3.14-.48 4.81-2.72 5.91v.1h11.15v-.1c-2.24-1.1-2.72-2.76-2.72-5.91v-9.62h4.86c3.91 0 5.33 2.57 6.38 5.72l1.52 4.76c.76 2.24 1.57 4.19 2.62 5.14h8.67v-.1c-2.86-1.14-4.19-2.29-5.38-5.86Zm-18.67-10.9V3.24h5.67c5.1 0 7.91 2.67 7.91 7.76 0 5.38-3.14 7.48-7.91 7.48h-5.67ZM230.7 5.39c0-1.43-.95-2.67-2.43-3.29V2h7.76v.1c-1.81 1-3.05 3.05-4.43 6.14l-12.34 27.58h-.19L205.83 7.34c-1.43-3.05-2.05-4.24-3.86-5.24V2h11.43v.1c-1.38.62-2.14 1.43-2.14 2.57 0 .81.29 1.71.76 2.81l9.34 20.53 8.57-19.53c.38-.95.76-2 .76-3.1ZM269.43 2.01c1.1 0 2.05-.05 2.62-.38l1.62 8.57h-.1c-2.57-4.62-5.19-6.95-10.72-6.95h-7.19v14.48h6c3.86 0 5.14-.91 6.72-5.33h.1v11.34h-.1c-1.57-4.38-2.86-4.76-6.72-4.76h-6v15.15h8.1c5.67 0 8.57-2.86 11.15-7.81h.09l-1.52 9.05h-26.24v-.1c2.24-1.1 2.72-2.76 2.72-5.91V8.01c0-3.14-.48-4.81-2.72-5.91V2h22.2ZM67.67 60.57c-1.62 1.52-4.09 2.9-7.19 2.9-4.7 0-7.79-3.36-7.79-7.51s3.12-7.49 7.69-7.49c2.6 0 5.15 1.02 6.84 2.47l-1.95 2.04c-1.3-1.13-3.12-1.82-4.63-1.82-2.86 0-4.7 2.19-4.7 4.83s1.88 4.83 4.81 4.83c1.93 0 3.72-1.02 4.96-2.25l1.97 2.01ZM82.05 48.9h-2.66l-6.56 14.14h3.27l1.28-2.99h6.54l1.3 2.99h3.4L82.06 48.9Zm-3.61 8.7 2.14-5h.13l2.14 5h-4.42ZM106.8 55.22c1.04-.54 1.77-1.62 1.77-2.84 0-.8-.32-1.54-.89-2.12-.78-.82-2.03-1.36-3.79-1.36h-8.46v14.14h8.72c1.93 0 2.99-.45 3.85-1.28.89-.87 1.32-1.91 1.32-3.03 0-1.65-.89-2.94-2.53-3.51Zm-8.25-3.74h4.98c.69 0 1.1.15 1.41.48.26.26.43.61.43 1.02 0 .43-.17.84-.48 1.15-.32.32-.78.45-1.36.45h-4.98v-3.1Zm7.06 8.46c-.37.35-.91.54-1.56.54h-5.5v-3.57h5.5c.67 0 1.17.22 1.56.61.3.32.5.74.5 1.19s-.19.91-.5 1.23ZM117.22 48.9h3.1v14.14h-3.1zM142.12 48.9v14.14h-2.69l-7.19-8.75h-.02v8.75h-3.12V48.9h2.67l7.21 8.77h.02V48.9h3.12zM159.22 57H154v3.37h9.18v2.67h-12.27V48.9h11.78v2.69H154v2.75h5.22V57zM168.97 48.9h13.33v2.69h-5.11v11.45h-3.09V51.59h-5.13V48.9zM199.82 57.34c1.73-.76 2.86-2.16 2.86-3.98 0-1.13-.43-2.14-1.17-2.92-.91-.95-2.23-1.54-4.24-1.54h-7.84v14.14h3.1v-5.2h4.2l2.86 5.2h3.55l-3.31-5.69Zm-2.23-2.12h-5.07v-3.7h4.85c.56 0 1.19.07 1.69.61.32.32.5.76.5 1.23 0 1.08-.89 1.86-1.97 1.86ZM222.64 48.9l-5.6 7.69v6.45h-3.12v-6.45l-5.63-7.69h3.85l3.45 4.92 3.42-4.92h3.63z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 5;
}
.project-tile .redbull {
  background-image: url(../images/tile-redbull.jpg);
}
.project-tile .redbull::after {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  max-height: 10%;
  background-image: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 87.57 20.79" fill="white"><path d="M35.13 17.38a2.954 2.954 0 0 1-2.82-3.06v-.02a3.027 3.027 0 0 1 2.82-3.15c1.64.08 2.9 1.47 2.82 3.1v.04c.05 1.62-1.2 2.99-2.82 3.08Zm6.69 2.95V0h-3.87v9.64A5.468 5.468 0 0 0 34.08 8c-3.21 0-5.77 2.82-5.77 6.36s2.62 6.36 5.77 6.36c1.49.01 2.92-.61 3.93-1.7v1.38l3.8-.07Zm-23.99-7.48c-.06-1.31.95-2.43 2.27-2.49h.09c1.29 0 2.35 1.03 2.36 2.32v.17h-4.72Zm2.29-5.05c-3.58.11-6.4 3.1-6.29 6.69.1 3.43 2.86 6.19 6.29 6.29 2.39.1 4.65-1.11 5.9-3.15l-3.15-1.44a2.694 2.694 0 0 1-3.62 1.14c-.8-.42-1.34-1.22-1.43-2.12v-.13h8.52c0-.26.07-.52.07-.78A5.98 5.98 0 0 0 21 7.82c-.29-.03-.58-.03-.87-.01Zm-7.21-1.18a5.886 5.886 0 0 0-1.7-4.06A5.987 5.987 0 0 0 7.08.92H0v19.4h4.13V4.26h2.16a2.592 2.592 0 0 1 2.69 2.49v.07a2.732 2.732 0 0 1-2.75 2.56h-.99v4.65l4.13 6.36h4.85l-5.7-8.13a5.82 5.82 0 0 0 4.39-5.64h-.01Zm42.01 10.29h-3.74V4.26h2.56c1.16.04 2.06 1.01 2.03 2.16 0 1.12-.91 2.03-2.03 2.03h-1.31v3.47h2.49c3.34.07 3.34 5.05 0 4.98Zm3.22-7.14a5.276 5.276 0 0 0 1.7-3.8c0-1.29-.5-2.53-1.38-3.47-.92-.99-2.56-1.57-4.78-1.57h-6.62v19.4h8.59c3.15.05 5.77-2.42 5.9-5.57 0-2.16-.79-3.8-3.41-4.98Zm19.01 10.55h3.87V0h-3.87v20.32ZM83.7 0v20.32h3.87V0H83.7ZM71.18 8.32v7.02a2.245 2.245 0 0 1-2.4 2.06c-1.1-.08-1.98-.96-2.06-2.06V8.32h-3.8v7.73c0 2.62 2.69 4.72 6.03 4.72s6.03-2.1 6.03-4.72V8.32h-3.8Z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 5;
}
.project-tile .steeple {
  background-image: url(../images/tile-steeple.jpg);
}
.project-tile .steeple::after {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  max-height: 15%;
  background-image: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 87.58 36.96" fill="white"><path d="M41.54 6.18c-.82-.12-1.65-.14-2.48-.04-1.3.14-2.54.6-3.61 1.36-.41.29-.79.62-1.14.97a7.63 7.63 0 0 0-1.21 1.61c-.12.23-.3.23-.46.02a.18.18 0 0 1-.06-.09 8.062 8.062 0 0 0-1.75-2.07 7.195 7.195 0 0 0-2.81-1.52c-.7-.2-1.42-.31-2.14-.34-.67-.03-1.34.03-2 .15-.8.15-1.57.41-2.29.79-1.02.54-1.9 1.3-2.59 2.22-.05.07-.1.13-.16.19-.02.03-.05.05-.08.06-.12.06-.26.01-.32-.11-.08-.1-.13-.22-.2-.32a6.07 6.07 0 0 0-2.88-2.34c-.46-.2-.95-.33-1.45-.38-.45-.03-.9-.03-1.36-.04-.9-.03-1.8.17-2.61.57-.16.08-.32.17-.48.25-.26.13-.39.06-.46-.21-.09-.34-.15-.41-.5-.41H5.82c-.07 0-.14 0-.21.03-.15.06-.25.2-.25.36.02.14.12.26.26.29.12.03.23.05.35.06.42.04.77.34.88.75.03.13.04.27.04.4v11.69c0 .37-.1.47-.47.49h-.54c-.08 0-.16 0-.24.02-.16.03-.28.17-.27.33-.02.18.1.34.27.39.09.02.18.02.27.02h2.4l.02-.02h2.64c.19-.02.33-.2.31-.39v-.03c0-.18-.15-.33-.33-.33h-.21c-.27 0-.54 0-.8-.02a.95.95 0 0 1-.89-.9c-.03-.4-.03-.81-.02-1.22 0-.3.17-.38.44-.25.06.03.11.06.16.1.21.12.41.27.62.38 1.14.62 2.29 1.23 3.44 1.83.75.4 1.56.71 2.39.91.61.17 1.25.26 1.89.26.49 0 .98-.1 1.44-.28.12-.05.23-.11.34-.18.13-.06.2-.2.16-.34a.376.376 0 0 0-.35-.26c-.11 0-.22 0-.32.03-.34.07-.69.07-1.03 0a7 7 0 0 1-1.73-.56c-.76-.36-1.51-.72-2.26-1.09a.888.888 0 0 1-.22-.16.146.146 0 0 1-.06-.09c-.02-.08.03-.17.12-.19.08-.03.17-.05.26-.06.44-.06.87-.19 1.28-.38.16-.09.32-.17.48-.25.52-.28 1-.64 1.39-1.08.3-.32.46-.3.64.12a7.303 7.303 0 0 0 2.65 3.29c.81.59 1.74 1.01 2.72 1.23.47.12.94.19 1.42.23.92.07 1.85 0 2.76-.19.72-.18 1.41-.45 2.05-.8.82-.47 1.53-1.09 2.12-1.82.27-.34.52-.7.76-1.07.26-.4.38-.4.62 0a8.709 8.709 0 0 0 1.55 1.87c.9.8 1.97 1.39 3.13 1.72 1.05.3 2.15.4 3.24.29.95-.07 1.88-.32 2.75-.72.19-.12.43-.16.65-.12.23.05.46.12.68.2.67.23 1.33.47 2 .71.34.12.69.24 1.03.37.69.24 1.37.49 2.06.72.43.15.87.29 1.3.42.43.12.86.26 1.29.36.63.15 1.28.27 1.92.38.34.07.68.12 1.02.16.6.04 1.2.07 1.8.07.52.02 1.04-.03 1.55-.15s1.02-.26 1.52-.43c.95-.31 1.79-.89 2.41-1.67a.75.75 0 0 1 .78-.32c.63.07 1.27.09 1.9.04.73-.04 1.44-.2 2.13-.46.62-.21 1.2-.52 1.73-.9a8.15 8.15 0 0 0 2.68-3.28c.4-.89.61-1.86.62-2.83.01-.53-.01-1.05-.08-1.57-.07-.54-.21-1.07-.41-1.58a7.872 7.872 0 0 0-2.26-3.09c-.95-.81-2.1-1.37-3.32-1.62-.73-.16-1.47-.23-2.22-.22-.21 0-.4.05-.6.05-.84.06-1.67.26-2.45.59-.23.09-.45.19-.67.31-.71.4-1.37.9-1.95 1.48a7.452 7.452 0 0 0-1.97 3.76c-.19.98-.2 1.98-.04 2.96.1.56.26 1.1.47 1.62.35.87.86 1.66 1.52 2.33.84.88 1.87 1.55 3.02 1.95.31.11.36.32.08.51-.28.2-.59.37-.9.51-.79.32-1.63.47-2.48.45-.92.04-1.84.02-2.75-.06-.71-.08-1.41-.12-2.11-.25-.41-.08-.83-.11-1.23-.2-.91-.21-1.81-.44-2.73-.66-.39-.1-.77-.22-1.15-.32-.47-.12-.95-.24-1.42-.38l-1.55-.45c-.12-.04-.27-.05-.31-.19-.04-.16.08-.24.18-.34l.02-.02c.33-.35.69-.69.99-1.05.79-.95 1.32-2.09 1.54-3.31.09-.52.13-1.05.12-1.57.02-1.09-.21-2.18-.67-3.17a7.82 7.82 0 0 0-6.04-4.46h-.04Zm-24.81 9.37c-.15.32-.35.62-.59.88-.32.4-.72.73-1.17.97-.94.52-2.06.62-3.08.27-.71-.26-1.38-.6-2.02-1-.16-.12-.37-.17-.56-.12-.2.05-.27 0-.3-.21-.01-.12-.02-.24-.02-.36v-3.41h-.01c0-1.14.02-2.3 0-3.44-.02-.38.16-.74.47-.95.43-.32.9-.59 1.39-.79.61-.22 1.26-.29 1.9-.19 1.2.17 2.29.81 3.03 1.77.5.62.88 1.32 1.13 2.07.13.44.22.88.28 1.33.15 1.08 0 2.18-.46 3.17h.01ZM30 19.27a4.73 4.73 0 0 1-2.02 1.3c-.59.21-1.22.29-1.85.24-1.3-.13-2.54-.64-3.55-1.47a8.3 8.3 0 0 1-2.46-3.39c-.33-.79-.53-1.62-.62-2.47-.11-.97-.02-1.95.27-2.88a5.256 5.256 0 0 1 2.15-2.8c.77-.49 1.65-.77 2.56-.83.3 0 .6.03.89.11 1.45.26 2.78.99 3.78 2.08.91.95 1.58 2.1 1.99 3.35.22.6.34 1.23.37 1.87 0 .21.02.42.05.62h.01a6.28 6.28 0 0 1-1.58 4.27H30Zm31.78-.04a7.352 7.352 0 0 1-1.67-1.97c-.6-.99-1.01-2.08-1.2-3.22-.14-.82-.15-1.65-.04-2.47.14-1.1.62-2.13 1.39-2.93.57-.62 1.28-1.09 2.07-1.37.67-.28 1.4-.36 2.11-.24.49.08.98.21 1.45.38.84.33 1.61.82 2.27 1.44.71.67 1.3 1.45 1.75 2.31.33.66.59 1.35.76 2.06.19.77.26 1.56.2 2.35-.07 1.4-.64 2.74-1.6 3.76-.53.58-1.21 1-1.96 1.23-.4.15-.82.23-1.25.25-.4 0-.79-.04-1.19-.09-.26-.04-.52-.11-.77-.19a.371.371 0 0 1-.31-.42c0-.12.03-.23.03-.35 0-.16 0-.32-.03-.48a.445.445 0 0 0-.12-.21c-.17.06-.17.19-.21.3-.04.12-.06.27-.11.39-.1.28-.28.36-.53.2-.36-.22-.71-.46-1.04-.73Zm-20.34 1.53c-.43.04-.87.02-1.3-.05a.786.786 0 0 1-.26-.08c-.16-.09-.18-.23-.02-.31.21-.11.43-.19.66-.24.6-.08 1.21-.05 1.8.11.21.04.24.07.35.25-.06.04-.13.08-.2.11-.33.13-.68.2-1.04.21h.01Zm4.74-5.78c.05.71-.03 1.41-.24 2.07-.22.75-.61 1.45-1.14 2.03-.17.19-.35.37-.54.53-.16.15-.38.2-.58.14-.51-.11-1.03-.21-1.55-.31-.7-.14-1.42-.21-2.14-.19-.29 0-.58.09-.82.24-.14.1-.25.23-.33.38-.16.24-.29.3-.55.17-.2-.11-.4-.22-.58-.36a7.95 7.95 0 0 1-2.69-3.09c-.28-.58-.51-1.19-.67-1.81a7.36 7.36 0 0 1-.15-.94c-.08-.47-.11-.96-.08-1.44.05-1.1.37-2.17.93-3.13.51-.83 1.27-1.47 2.16-1.85.53-.24 1.1-.39 1.68-.45.78-.06 1.57.06 2.3.37.69.27 1.33.64 1.89 1.11 1.03.85 1.84 1.93 2.39 3.15.35.8.59 1.65.71 2.51.02.29.02.57 0 .86Zm34.55 1.8a.67.67 0 0 0-.18.07c-.05.03-.1.07-.13.12-.1.15-.05.35.1.45.07.04.14.08.22.1.3.09.61.08.91 0 .55-.12 1-.5 1.21-1.02.2-.56.14-1.17-.16-1.68a2.782 2.782 0 0 0-1.76-1.33c-.71-.21-1.46-.23-2.18-.04a3.52 3.52 0 0 0-2.4 1.98c-.37.81-.48 1.71-.3 2.58.13.79.51 1.51 1.08 2.07.88.86 2.02 1.39 3.24 1.53.47.05.94.07 1.41.06 1.11 0 2.21-.28 3.18-.82a5.14 5.14 0 0 0 1.68-1.5c.71-.96 1.03-2.15.89-3.34-.1-1.02-.56-1.96-1.3-2.66a7.89 7.89 0 0 0-1.79-1.25c-.87-.46-1.73-.92-2.59-1.4-.45-.23-.86-.54-1.21-.92a2.75 2.75 0 0 1-.19-.28c-.45-.83-.14-1.86.69-2.3.89-.5 2.01-.22 2.55.65.26.47.39 1 .38 1.54v1.2c0 .1 0 .2.03.29.04.16.19.28.36.29.17 0 .32-.12.35-.29.02-.1.03-.2.04-.29V8.32v.02-2.22c-.01-.09-.01-.18-.04-.27a.346.346 0 0 0-.36-.27c-.18 0-.34.12-.37.29-.02.11-.02.22-.04.32-.04.2-.12.28-.32.24-.12-.03-.25-.07-.37-.11-.51-.18-1.05-.24-1.58-.18-.84.09-1.61.51-2.14 1.17-.42.52-.66 1.16-.68 1.83-.07.89.24 1.77.86 2.42.38.4.82.75 1.3 1.04.66.4 1.33.79 2 1.17.65.35 1.26.75 1.84 1.21.38.31.68.71.87 1.17.2.54.23 1.12.11 1.67-.19.92-.74 1.73-1.53 2.24-1.04.7-2.32.97-3.56.75-.68-.11-1.32-.38-1.88-.78a4.14 4.14 0 0 1-1.77-2.86c-.03-.11-.04-.23-.03-.35.05-.38.14-.75.26-1.11.21-.61.65-1.12 1.22-1.42.35-.2.74-.3 1.14-.3a1.9 1.9 0 0 1 1.55.72c.45.57.36 1.41-.22 1.86-.12.1-.26.17-.4.22Z"/><path d="M6.42 2.78c-.47-.37-1.08-.53-1.67-.45-.71.05-1.4.18-2.08.38-.55.19-1.16.18-1.71-.02-.14-.05-.29-.09-.45-.11a.443.443 0 0 0-.5.3c-.05.16.04.33.27.45.19.1.39.18.59.28.21.09.41.2.6.31.29.17.47.48.47.81v.47c0 2.22.02 4.42 0 6.64s.08 4.44-.06 6.66c-.04.62-.03 1.24-.04 1.86 0 .29-.04.6-.05.89l-.05 1.8c0 .28-.12.54-.34.72-.18.13-.38.25-.56.37-.09.05-.18.08-.27.13-.11.05-.17.17-.15.29.02.14.13.19.25.22.07.01.14.02.21.02.41 0 .81-.09 1.19-.25.22-.08.46-.11.7-.09.49.07.96.18 1.43.33.63.23 1.3.36 1.97.37.34-.01.67-.1.97-.26.11-.06.2-.13.28-.22.11-.1.14-.26.08-.4-.08-.14-.22-.16-.38-.16-.04 0-.07.02-.11.02l-.89.16c-.56.08-1.12-.2-1.39-.71-.15-.34-.22-.72-.2-1.09v-9.02.02-9.05c0-.13.02-.26.02-.38.01-.21.14-.41.33-.5.29-.16.62-.22.95-.18.24.02.46.09.7.12.24.04.36-.11.24-.32-.09-.16-.21-.3-.35-.41Zm45.25 4.36h.54c.14 0 .26-.09.3-.22a.377.377 0 0 0-.16-.4.576.576 0 0 0-.29-.05h-4.09c-.09 0-.18 0-.27.02-.17.03-.3.17-.3.34 0 .15.1.28.25.31.09.03.2.04.29.06.57.07.99.56.97 1.14v6.51c0 1.27-.05 2.55.05 3.82.03.49.19.97.46 1.39.55.81 1.4 1.36 2.37 1.53.34.05.68.07 1.03.06.75.03 1.49-.17 2.13-.57.54-.31.96-.79 1.21-1.37.17-.43.26-.89.25-1.36.02-1.38.04-2.78.04-4.17 0-.66-.04-1.33-.04-1.99V7.71c0-.37.08-.46.44-.52h.68c.2-.02.33-.14.33-.3 0-.18-.14-.33-.31-.36-.1-.01-.2-.02-.3-.02h-2.59c-.1 0-.2 0-.3.02-.17.03-.3.16-.31.33 0 .16.1.31.26.33.14.05.29.06.43.1.4.08.7.4.76.8.03.2.04.4.04.6v4.53-.03 4.75c.05.7-.22 1.39-.72 1.88-.6.53-1.42.73-2.19.54-.56-.1-1.04-.47-1.29-.99-.21-.43-.31-.9-.29-1.38V7.77c0-.45-.02-.62.63-.63Zm24.99-.61a.986.986 0 0 0-.24-.03h-4.04c-.09 0-.18 0-.27.02-.16.03-.28.17-.29.33s.11.31.27.32c.12.03.23.04.35.06.42.04.76.35.85.77.04.33.07.67.07 1v11.22c-.02.19-.09.29-.28.31-.16.02-.33.03-.49.03s-.33 0-.49.02h-.02c-.17.03-.29.19-.26.36-.01.18.12.34.29.37.08 0 .16.01.24 0h4.25c.18-.02.31-.18.29-.36 0-.23-.06-.34-.27-.38-.1-.02-.2-.03-.29-.04a.98.98 0 0 1-.89-.86c0-.12-.03-.25-.03-.38v-5.76h.02V7.75c0-.44.06-.55.57-.58h.63c.15 0 .27-.13.27-.29a.34.34 0 0 0-.26-.37l.02.02ZM0 0h87.56v.96H0V0Zm78.87 33.27c-.15.11-.33.17-.52.17-.16 0-.31-.03-.46-.1a.86.86 0 0 1-.37-.31V33l-.44.38c.13.18.32.32.53.4.22.09.46.14.71.13.18 0 .36-.03.53-.08.16-.05.3-.13.43-.23.12-.1.22-.23.29-.38.07-.16.11-.33.11-.5 0-.19-.04-.38-.14-.54a.948.948 0 0 0-.35-.31c-.14-.08-.3-.14-.46-.18-.16-.04-.31-.1-.46-.15-.13-.05-.25-.12-.35-.21-.1-.1-.15-.24-.14-.38 0-.06.01-.13.04-.19.06-.16.19-.29.36-.35.12-.04.24-.06.37-.05.14 0 .28.03.41.09.11.06.21.14.28.25l.43-.38c-.13-.17-.31-.29-.51-.36-.2-.06-.4-.09-.61-.09s-.41.03-.6.11c-.15.06-.29.15-.41.27a1 1 0 0 0-.3.71c-.03.38.16.75.49.95.14.09.3.16.46.2.16.05.31.1.46.15.13.05.24.12.35.2.1.08.15.21.14.34 0 .19-.09.37-.25.48h-.02ZM0 27.32h87.56v.96H0v-.96Zm87.25 3.14v-.49h-2.5v3.86h2.6v-.49h-2.07V32.1h1.82v-.49h-1.82v-1.15h1.97ZM8.64 33.83h.52v-3.37h1.24v-.49H7.39v.49h1.25v3.37Zm29.41-3.86v3.86h2.3v-.49h-1.78v-3.37h-.52ZM0 35.26h87.56v1.7H0v-1.7Zm69.41-1.42.38-.96h1.84l.38.96h.61l-1.65-3.87h-.47l-1.7 3.87h.61Zm1.29-3.19.72 1.78h-1.46l.73-1.78Zm-17.17.17c.26-.3.65-.47 1.05-.46.36 0 .7.17.93.45h.02l.44-.33c-.16-.2-.37-.36-.61-.46-.24-.1-.49-.15-.75-.15-.28 0-.56.05-.82.15-.24.09-.46.24-.63.43-.18.19-.32.41-.41.65-.1.27-.15.55-.15.83 0 .25.05.49.13.72.37.98 1.44 1.51 2.44 1.2.15-.05.3-.12.44-.2.1-.06.2-.14.29-.22.07-.07.15-.17.15-.17l-.45-.33c-.23.33-.61.52-1.01.51-.21 0-.42-.03-.61-.12-.17-.08-.33-.19-.46-.33s-.22-.3-.29-.48c-.13-.39-.13-.81 0-1.2.07-.18.17-.35.29-.5h.01Zm-5.86-.36v-.49h-2.5v3.86h2.6v-.49H45.7V32.1h1.83v-.49H45.7v-1.15h1.97Zm-15.8 1.67c.21 0 .41-.03.61-.1.14-.06.27-.15.38-.26.1-.1.16-.22.2-.35.07-.25.07-.51 0-.75a.94.94 0 0 0-.2-.35c-.1-.11-.23-.2-.38-.26-.19-.07-.4-.11-.61-.1H30.5v3.87h.53v-1.71h.84Zm-.83-.47v-1.24h.69c.1 0 .2 0 .3.03.09.01.18.04.27.09.08.04.14.11.19.19.1.2.1.44 0 .64-.04.08-.11.14-.19.19-.08.04-.17.07-.27.09-.1.02-.2.03-.3.03h-.69v-.02ZM1.95 33.27c-.15.11-.33.17-.52.17-.16 0-.31-.03-.46-.1a.86.86 0 0 1-.37-.31V33l-.43.38c.13.18.32.32.53.4.22.09.46.14.7.14.18 0 .36-.03.53-.08.16-.05.3-.13.43-.23.12-.1.22-.23.29-.38.07-.16.11-.33.11-.5 0-.19-.04-.38-.14-.55a.948.948 0 0 0-.35-.31c-.14-.08-.3-.14-.46-.18-.16-.04-.31-.1-.46-.15-.13-.05-.25-.12-.35-.21-.1-.1-.15-.24-.14-.38 0-.06 0-.13.04-.19.06-.16.19-.29.36-.35.12-.04.24-.06.37-.05.14 0 .28.03.41.09.11.06.21.14.28.25l.43-.38c-.13-.17-.31-.29-.51-.36-.2-.06-.4-.09-.61-.09s-.41.03-.6.11c-.15.06-.29.15-.41.27a1 1 0 0 0-.3.71c-.03.38.17.75.49.94.14.09.3.16.46.21.16.04.31.1.46.15.13.05.24.12.35.2.1.08.15.21.14.34 0 .1-.02.19-.07.28-.04.08-.11.15-.18.21l-.02-.02Zm59-3.3v3.87h.53v-1.77h2v1.77H64v-3.87h-.53v1.61h-2v-1.61h-.52Zm-35.57.49v-.49h-2.49v3.86h2.59v-.49H23.4V32.1h1.84v-.49H23.4v-1.15h1.98Zm-7.63 0v-.49h-2.49v3.86h2.59v-.49h-2.08V32.1h1.83v-.49h-1.83v-1.15h1.98Z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 5;
}
.project-tile .vandy {
  background-image: url(../images/tile-vanderbilt.jpg);
}
.project-tile .vandy::after {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  max-height: 10%;
  background-image: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 116.8 25.3" fill="white"><path d="M109.1 9.2h-.1c-1 1.8-1.5 2.2-2.6 2.2h-1.9V6.6c0-1.2.2-1.4 1.1-1.6v-.1H102V5c.8.3 1 .4 1 1.6v3.7c0 1.2-.2 1.4-1 1.6v.1h6.8l.3-2.8ZM78.8 9.4h-.1c-1 1.7-1.5 2-2.5 2H74V8.7h1.6c.4 0 .6.1 1.3 1.3h.1V6.8h-.2c-.7 1.2-.9 1.3-1.3 1.3H74V5.6h2.4c.9 0 1.4.1 2.3 1.8h.1l-.2-2.5h-7V5c.8.3 1 .4 1 1.6v3.7c0 1.2-.2 1.4-1 1.6v.1h7.1l.1-2.6ZM41.1 12 44 6c.1-.4.5-.8.9-1v-.1H42V5c1.2.4 1.4.7 1.1 1.3l-2 4.5L38.9 6c-.3-.5-.2-.8.6-1v-.1h-3.3v.2c.5.1.9.5 1 1l2.7 5.9h1.2ZM70.8 8.5c0-2.1-2.1-3.6-4.4-3.6h-4V5c.8.3 1 .4 1 1.6v3.7c0 1.2-.2 1.4-1 1.6v.1h4.1c2.3 0 4.3-1.4 4.3-3.5Zm-5.9 2.9V5.5H67c1.4.2 2.4 1.5 2.2 2.9V9c-.1 1.5-1.4 2.5-2.8 2.4h-1.5ZM47 6.2l-2.1 4.5c-.2.5-.5.9-1 1.2v.1h2.9c-1.2-.4-1.4-.7-1.1-1.3l.3-.8h3.3l.5 1c.3.5.2.8-.6 1v.1h3.1v-.2c-.4-.2-.5-.4-.8-1l-2.7-5.9h-2.5v.2c.8.2 1 .5.7 1.1Zm2.1 3h-2.8l1.4-3.1 1.4 3.1ZM89.9 6.6v3.7c0 1.2-.1 1.4-.9 1.6v.1h4c2.5 0 3.7-.8 3.6-2 0-.9-1-1.7-2.7-1.8 1.5-.1 2.4-.7 2.4-1.6 0-1-1.2-1.7-3.5-1.7h-3.9V5c.8.3 1 .4 1 1.6Zm1.6-1h1.3c1.2 0 1.9.4 1.9 1.2S94.1 8 92.8 8h-1.3V5.6Zm0 3h1.4c1.4 0 2.1.4 2.1 1.4s-.7 1.4-2.1 1.4h-1.4V8.6ZM42.8 15.9c1.2.4 1.4.6 1.4 1.8v2.8c-.1 1.1-1.1 1.8-2.2 1.7-1.4 0-2.2-.5-2.2-2v-2.8c0-1.2.2-1.4 1.1-1.6v-.1h-3.6v.1c.8.3 1 .4 1 1.6v2.8c0 1.8 1.2 2.7 3.3 2.7s3.3-1 3.3-2.9v-2.4c0-1.1.1-1.4.8-1.8v-.1h-2.9v.2ZM101 11.9c-.8-.3-1-.4-1-1.6V6.6c0-1.2.2-1.4 1-1.6v-.1h-3.5V5c.8.3 1 .4 1 1.6v3.7c0 1.2-.2 1.4-1 1.6v.1h3.5v-.1ZM93.8 15.8c.8.3 1 .4 1 1.6v3.7c0 1.2-.2 1.4-1 1.6v.1h3.5v-.1c-.8-.3-1-.4-1-1.6v-3.7c0-1.2.2-1.4 1-1.6v-.1h-3.5v.1ZM90.9 18.7l-2.3-.4c-1-.1-1.3-.5-1.3-1s.6-1.1 2.1-1.1c1.1 0 2.2.6 3.4 2.1h.1l-.2-2.6h-.1l-.5.5c-.8-.3-1.6-.5-2.5-.5-2.2 0-3.3 1-3.3 2.2 0 .9.7 1.7 2.4 2l2.2.4c1 .2 1.3.6 1.3 1 0 .5-.7 1.1-2.2 1.1-1.6-.1-3-1-3.8-2.4h-.1l.4 2.9h.1l.5-.5c.9.4 1.8.6 2.8.6 2.2 0 3.5-1 3.5-2.3 0-1-.7-1.7-2.5-2ZM98.6 15.7v2.6h.1c.9-1.6 1.4-1.9 2.3-1.9h.6v4.8c0 1.2-.2 1.4-1.1 1.6v.1h3.6v-.1c-.9-.3-1.1-.4-1.1-1.6v-4.8h.6c.9 0 1.4.2 2.3 1.9h.1l-.2-2.6h-7.2ZM87.4 12h1.1v-.1c-.5-.2-.6-.3-.8-.8l-.5-1.2c-.2-.9-.9-1.5-1.9-1.6 1.4-.2 2.3-.8 2.3-1.6 0-1.1-1.1-1.8-3.5-1.8h-4V5c.8.3 1 .4 1 1.6v3.7c0 1.2-.2 1.4-1 1.6v.1h3.6v-.1c-.9-.2-1-.4-1.2-1.7V8.6H84c.9 0 1.2.2 1.5 1.1L86 11c.1.7.8 1.1 1.4 1Zm-3.3-4h-1.5V5.5h1.5c1.4 0 2 .4 2 1.3s-.6 1.2-2 1.2ZM116.6 4.9h-7.2v2.5h.1c.9-1.6 1.4-1.9 2.3-1.9h.6v4.8c0 1.2-.2 1.4-1.1 1.6v.1h3.6v-.1c-.9-.3-1.1-.4-1.1-1.6V5.5h.6c.9 0 1.4.2 2.3 1.9h.1l-.2-2.5ZM52.2 15.9c1.2.4 1.4.6 1.4 1.8v3.2L49 15.7h-2.4v.1c.8.3.9.4.9 1.6v3.4c0 1.1-.2 1.4-1 1.8v.1h3.1v-.1c-1.2-.4-1.4-.6-1.4-1.8v-3.7l5.1 5.7h1v-5.1c0-1.1.1-1.4.9-1.8v-.1h-3v.1ZM112.1 15.9c1.1.3 1.2.8.8 1.3l-1.7 2.2-1.9-2.5c-.4-.5-.3-.8.4-1v-.1h-3.3v.1c.5.2.9.6 1.2 1l2.4 3.2v1c0 1.2-.2 1.4-1.1 1.6v.1h3.6v-.1c-.9-.3-1.1-.4-1.1-1.6v-1l2.4-3.2c.3-.4.7-.8 1.2-1v-.1h-2.9v.1ZM54.4 10V6.3l5.1 5.7h1l-.1-5.2c0-1.1.1-1.4.9-1.8v-.1h-3v.2c1.2.4 1.4.6 1.4 1.8v3.2l-4.6-5.2h-2.4V5c.8.3 1 .4 1 1.6v3.5c0 1.1-.1 1.4-.9 1.8v.1h3v-.2c-1.2-.4-1.4-.6-1.4-1.8ZM58.6 21.1v-3.7c0-1.2.1-1.4.9-1.6v-.1h-3.4v.1c.8.3 1 .4 1 1.6v3.7c0 1.2-.2 1.4-1 1.6v.1h3.5v-.1c-.8-.3-1-.4-1-1.6ZM73.4 22.3h-2.2v-2.7h1.5c.4 0 .6.1 1.3 1.3h.1v-3.3H74c-.7 1.2-.9 1.3-1.3 1.3h-1.5v-2.5h2.3c.9 0 1.4.1 2.3 1.8h.1l-.2-2.5h-7v.3c.8.3 1 .4 1 1.6v3.7c0 1.2-.2 1.4-1 1.6v.1h7.1l.2-2.7h-.1c-1 1.7-1.5 2-2.5 2ZM84.8 21.9l-.6-1.2c-.3-.8-1-1.4-1.8-1.5 1.5-.2 2.3-.8 2.3-1.6 0-1.2-1.2-1.8-3.5-1.8h-4v.1c.8.2 1 .4 1 1.6v3.7c0 1.2-.2 1.3-1 1.6v.1h3.6v-.1c-.9-.2-1.1-.4-1.1-1.6v-1.6h1.5c.8 0 1.1.2 1.5 1.1l.5 1.3c.1.6.7 1.1 1.4 1h1.2v-.1c-.5-.3-.9-.6-1-1Zm-3.7-3.1h-1.5v-2.5h1.5c1.3 0 2 .4 2 1.3-.1.9-.7 1.2-2 1.2ZM65.7 15.9c1.2.4 1.4.7 1.1 1.3l-2 4.5-2.2-4.8c-.3-.5-.2-.8.6-1v-.1H60v.1c.4.2.8.6.9 1l2.7 5.9H65l2.7-5.9c.1-.4.5-.8.9-1v-.1h-2.9v.1ZM21.92 0v.3c2.05 1.17 2.36 2.48 1.15 5.07L17.9 16.46 12.73 5.37c-1.21-2.59-.9-3.9 1.15-5.07V0H.24v.3c1.95 1.33 2.88 2.37 4.1 4.97l9.37 20.03h8.39l9.37-20.03c1.22-2.6 2.15-3.64 4.1-4.97V0H21.92Zm-7.89 24.8L4.79 5.06C3.76 2.86 2.91 1.69 1.37.5h5.04l10.73 24.3h-3.11Zm4.37-8.23 5.12-10.99c1.11-2.37 1.01-3.88-.43-5.08h5.2L18.4 22.93v-6.36Z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 5;
}
.project-tile .bonnaroo {
  background-image: url(../images/tile-bonnaroo.jpg);
}
.project-tile .bonnaroo::after {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  max-height: 13%;
  background-image: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 87.57 28.73" fill="white"><path d="M31.33 26.19c0-.65.5-1.07 1.28-1.07.16 0 .32.02.47.04v-1.37c-.22-.04-.44-.06-.66-.06a2.3 2.3 0 0 0-2 1.04h-.02c-.69-.89-.86-1.24-.86-1.61 0-.5.29-.76.87-.76.27 0 .53.05.79.13v-1.35c-.32-.12-.66-.17-1-.17-1.08-.1-2.03.7-2.13 1.78v.19c0 .39.1.77.28 1.11v.02c-1.2.12-2.09 1.14-2.04 2.34a2.2 2.2 0 0 0 2.1 2.29h.27c.72.04 1.41-.25 1.89-.78h.02c.45.5 1.11.77 1.79.72.26 0 .53-.03.79-.08v-1.38c-.18.03-.36.05-.55.05-.79 0-1.28-.41-1.28-1.06v-.02Zm-2.54 1.16h-.02a.991.991 0 0 1-1.03-.94v-.07c-.01-.57.44-1.04 1.01-1.05s1.04.44 1.05 1.01c.01.57-.44 1.04-1.01 1.05Zm10.27-4.61h-.38a2.94 2.94 0 0 0-3.06 2.82v.18c-.1 1.51 1.04 2.83 2.55 2.93h.29c.64.04 1.27-.21 1.72-.67h.02v.61h1.42v-2.95a2.77 2.77 0 0 0-2.57-2.94v.02Zm1.06 2.98c.06.82-.56 1.53-1.38 1.58-.82.06-1.53-.56-1.58-1.38v-.2c-.06-.8.55-1.5 1.35-1.56h.14c.8-.02 1.46.61 1.48 1.4v.16Zm-21.6-5.46a.893.893 0 0 0-.93.85v.06c.02.51.45.91.96.89.48-.02.86-.4.89-.88 0-.51-.41-.93-.92-.93Zm1.46 5.38a2.974 2.974 0 0 0 2.88 3.04h.15c.31 0 .62-.02.92-.07v-1.39c-.27.04-.54.06-.81.06-.86.04-1.59-.63-1.63-1.49-.04-.86.63-1.59 1.49-1.63h.14c.27 0 .54.03.81.06v-1.39c-.3-.05-.61-.07-.92-.08a2.974 2.974 0 0 0-3.04 2.88ZM5.35 22.7h-.12c-.57-.02-1.12.22-1.49.65h-.02a1.82 1.82 0 0 0-1.49-.65c-1.14-.03-2.08.87-2.11 2.01v.12H.1v3.79h1.46v-3.71c-.04-.39.25-.75.64-.79.39-.04.75.25.79.64v3.86h1.47v-3.71c-.04-.39.25-.75.64-.79.39-.04.75.25.79.64v3.86h1.46v-3.79c.04-1.14-.85-2.09-1.99-2.13Zm7.82.11h-1.51v3.36c0 .75-.39 1.16-1.03 1.16s-1.03-.41-1.03-1.16v-3.36H8.09v3.33c-.11 1.31.86 2.47 2.17 2.58.12.01.25.01.37 0 1.31.09 2.45-.9 2.54-2.21v-3.7Zm4.58 0h1.5v5.81h-1.5v-5.81Zm-3.01 1.81-.24 1.85c-.08.61-.37.82-1.01.81v1.37c.15.01.31.02.47.02 1.06.02 1.94-.8 1.98-1.86l.24-1.89c.08-.61.36-.83 1.01-.78v-1.33c-.16-.03-.31-.04-.47-.04-1.05-.02-1.93.8-1.98 1.85Zm27.6.02c0 .12 0 .25.02.37v3.61h1.51v-3.56c0-.69.29-.89.71-.89.13 0 .26.01.39.04v-1.39c-.18-.04-.36-.05-.55-.05-1.09-.05-2.02.79-2.08 1.88Zm28.76-1.83h1.51v5.81H71.1v-5.81Zm-1.7-1.29h-1.51v4.9c0 1.52.81 2.25 2.01 2.25.18 0 .37 0 .55-.03v-1.36c-.79.06-1.06-.15-1.06-.9v-2.19h1.09v-1.38h-1.09v-1.29Zm-4.48 3.1-.41 1.85c-.14.64-.37.82-1.12.81v1.37c.16.01.34.02.51.02 1.07.01 1.97-.8 2.06-1.86l.41-1.89c.13-.61.36-.83 1.01-.78v-1.33c-.16-.03-.31-.04-.47-.04-1.04.01-1.9.82-1.98 1.85Zm6.94-4.36c-.49-.02-.9.37-.92.86v.06c0 .51.41.92.92.93s.92-.41.93-.92c0-.51-.41-.92-.92-.93h-.01Zm13.47.83h1.51v7.53h-1.51v-7.53Zm-8.23 1.72-1.2 4.16h-.03l-1.2-4.16h-1.59l1.81 5.81h1.95l1.81-5.81H77.1Zm4.91-.07h-.38a2.94 2.94 0 0 0-3.06 2.82v.18a2.757 2.757 0 0 0 2.55 2.93h.3c.64.03 1.27-.21 1.72-.67h.02v.61h1.42v-2.95a2.77 2.77 0 0 0-2.57-2.94v.02Zm1.06 2.97c.06.82-.56 1.53-1.38 1.58-.82.06-1.53-.56-1.58-1.38v-.2c-.06-.8.55-1.5 1.35-1.56h.14c.8-.02 1.46.61 1.48 1.4v.16h-.01Zm-33.33-1.2v.11l-.14 1.85c-.04.61-.34.82-.97.81v1.37c.15.01.32.02.46.02 1.03.04 1.9-.76 1.95-1.79v-.07l.13-1.89c.04-.61.36-.83 1.01-.78v-1.33c-.16-.03-.31-.04-.47-.04-1.02-.06-1.9.72-1.96 1.74Zm-2.71-2.99h-1.51v4.9c0 1.52.81 2.25 2.01 2.25.18 0 .37 0 .55-.03v-1.37c-.79.06-1.06-.15-1.06-.9v-2.19h1.18V22.8h-1.19v-1.29h.02Zm8.24 1.76v.15h-.78v1.38h.78v3.81h1.47v-3.81h1.01v-1.38h-1.01v-.12c0-.64.22-.89.82-.89.16 0 .32.02.47.04v-1.38c-.22-.04-.45-.06-.68-.06-1.29 0-2.08.74-2.08 2.26Zm4.33 2.9h3.94c.29-2.11-.73-3.46-2.57-3.46a2.785 2.785 0 0 0-2.9 2.67v.31a2.893 2.893 0 0 0 2.8 2.98h.33c.54 0 1.08-.07 1.61-.2v-1.37c-.49.11-1 .18-1.51.19-.99 0-1.55-.37-1.71-1.12Zm.02-1.13c.13-.6.68-1.02 1.3-.99.59-.05 1.11.38 1.16.97v.03h-2.46Zm-53.98-6.5c.2 0 .4-.01.59-.03a5.764 5.764 0 0 0 4.76-6.86 5.566 5.566 0 0 0-5.97-4.62c-.64.11-1.27.25-1.89.43V3.28H.02c0 .09-.02.18-.02.27 0 3.14-.02 6.28 0 9.43.02 3.09 2.54 5.59 5.63 5.57Zm-2.48-5.77a2.444 2.444 0 0 1 2.38-2.5c1.37.06 2.44 1.21 2.38 2.59a2.477 2.477 0 0 1-2.39 2.38 2.42 2.42 0 0 1-2.38-2.45h.01Zm20.1.45v-.44c.07-3.13-2.4-5.72-5.53-5.81h-.04a5.693 5.693 0 0 0-5.55 5.76 5.565 5.565 0 0 0 11.12.5Zm-5.56 2.02h-.01a2.416 2.416 0 0 1-2.37-2.47c.05-1.32 1.16-2.35 2.48-2.3s2.34 1.16 2.29 2.48a2.39 2.39 0 0 1-2.39 2.29Zm12.2-8.28c-.3 0-.59.04-.89.09-2.79.5-4.79 2.98-4.71 5.81-.01 1.78 0 5.64 0 5.64h3.17v-5.66c-.08-1.33.94-2.47 2.27-2.55.27-.02.55.01.81.09a2.46 2.46 0 0 1 1.69 2.47v5.63h3.15s.06-4.11 0-6.15a5.65 5.65 0 0 0-5.49-5.38Zm14.56 5.75c.02 1.81 0 5.68 0 5.79h3.16c0-.08.02-4 0-5.9 0-.31-.04-.62-.1-.92A5.578 5.578 0 0 0 42 7c-.19 0-.39.01-.59.03a5.71 5.71 0 0 0-4.9 5.8v5.69h3.17c0-.16-.02-3.92 0-5.67 0-.44.12-.88.31-1.28a2.29 2.29 0 0 1 2.61-1.21c1.08.27 1.84 1.25 1.83 2.36h.01Zm37.28 2.27c-1.22 0-2.22-.99-2.22-2.22 0-3.21-2.6-5.81-5.81-5.81s-5.81 2.6-5.81 5.81c0 3.21 2.6 5.81 5.8 5.81.86 0 1.7-.19 2.48-.55.09-.03.18-.07.26-.13.06-.04.12-.06.17-.09.1-.04.22-.08.2-.1-.43-.43-.8-.92-1.1-1.44-.3-.51-.53-1.06-.68-1.64-.01-.03-.1.01-.2.08a2.222 2.222 0 1 1 1.1-1.92c0 3.21 2.6 5.81 5.81 5.81s5.81-2.6 5.81-5.81c0-2.51-1.61-4.73-3.99-5.52s-.18-.07-.18-.07l.04-.19c.66-3.14-1.36-6.22-4.5-6.88-.39-.09-.79-.13-1.19-.13-3.06-.05-5.61 2.33-5.79 5.38v.05c0 .13-.01.25-.01.38V6a7.68 7.68 0 0 1 1.59-.19h.47c.51.02 1.02.1 1.52.23l.02-.46c.13-1.22 1.23-2.1 2.45-1.97 1.12.12 1.98 1.07 1.98 2.2 0 .78-.42 1.51-1.1 1.9-.13.06-.23.12-.21.14.43.43.8.91 1.1 1.43s.01 0 .01 0c.31.53.54 1.1.7 1.69 0 0 .17-.12.34-.21.3-.14.62-.21.95-.22 1.22 0 2.22.99 2.22 2.22s-.99 2.22-2.22 2.22Zm-17.53 3.55V12.9c-.07-1.16.69-2.21 1.81-2.52.4-.11.83-.11 1.23.01.33-1.06.84-2.06 1.51-2.94-.59-.26-1.22-.41-1.87-.44-.11-.01-.22-.02-.33-.02a5.6 5.6 0 0 0-5.48 5.27c-.11 2.04-.05 6.27-.05 6.27h3.18Zm-15.53-4.65a5.566 5.566 0 0 0 5.97 4.62c.65-.05 1.27-.26 1.82-.62.02-.01.05-.01.06 0v.65h3.12c0-.11.02.08.02 0 0-3.15.02-2.86 0-6a5.604 5.604 0 0 0-5.64-5.56c-.19 0-.39.01-.58.03-3.15.49-5.3 3.44-4.81 6.59.01.1.03.19.05.28Zm5.43-3.42a2.39 2.39 0 1 1 0 4.78c-1.32 0-2.39-1.07-2.4-2.39s1.07-2.39 2.39-2.4h.01Z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 5;
}
.project-tile .kenya {
  background-image: url(../images/tile-cmn.jpg);
}
.project-tile .kenya::after {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  max-height: 13%;
  background-image: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 94.84 36.96" fill="white"><path d="M3.82 35.77c-.08.13-.17.25-.29.35-.1.08-.22.15-.34.21-.11.06-.23.1-.36.12-.12.02-.24.03-.37.03-.28 0-.56-.05-.81-.16-.47-.21-.83-.61-1-1.09a2.35 2.35 0 0 1 0-1.57 1.9 1.9 0 0 1 1-1.1c.26-.11.53-.17.81-.16.13 0 .25.02.38.06.23.07.45.19.64.35.08.06.15.14.2.22l.43-.31c-.2-.25-.46-.45-.76-.57-.28-.11-.58-.17-.88-.17-.33 0-.67.06-.98.18-.59.24-1.06.71-1.31 1.31-.25.64-.25 1.35 0 1.99.24.59.71 1.07 1.31 1.31.31.13.64.19.98.18.19 0 .38-.02.56-.07.17-.05.33-.11.49-.18.15-.07.28-.17.41-.28.11-.1.21-.21.3-.34l-.02-.02-.39-.28Zm4.25-1.63H5.49v-2.06H5v4.74h.49v-2.25h2.58v2.25h.48v-4.74h-.48v2.06Zm4.63.86c0 .2-.02.39-.07.58-.03.15-.09.29-.17.42-.13.19-.31.33-.52.42-.09.03-.18.05-.27.07-.07 0-.14.02-.21.02s-.15 0-.22-.02c-.09 0-.18-.03-.26-.07a.919.919 0 0 1-.27-.16.695.695 0 0 1-.25-.26c-.07-.13-.13-.27-.17-.42-.05-.19-.07-.39-.07-.58v-2.91h-.48v2.97c0 .21.02.42.07.63.05.22.14.43.26.61.14.19.32.35.53.46.27.13.57.2.87.18.3 0 .6-.05.87-.18.21-.11.39-.27.53-.46.13-.18.21-.39.26-.61.04-.21.07-.42.07-.63v-2.97h-.48V35h-.02Zm4.37-.82c.21-.23.32-.53.31-.83.03-.37-.13-.72-.42-.95-.34-.22-.74-.33-1.14-.31h-1.46v4.73h.48v-2.21h.8l1.3 2.2h.59l-1.36-2.24c.34 0 .66-.15.9-.39Zm-2.23 0v-1.65h.85c.18 0 .37.02.54.07.13.03.25.09.36.17.09.07.15.16.19.26s.06.21.06.32-.02.22-.06.33a.7.7 0 0 1-.19.26c-.11.08-.23.14-.36.17-.18.05-.36.07-.54.07h-.85Zm6.94 1.59c-.08.13-.17.25-.29.35-.1.08-.22.15-.34.21-.11.06-.23.1-.36.12-.12.02-.24.03-.37.03-.28 0-.56-.05-.81-.16-.47-.21-.83-.61-1-1.09a2.35 2.35 0 0 1 0-1.57 1.9 1.9 0 0 1 1-1.1c.26-.11.53-.17.81-.16.13 0 .25.02.38.06.23.07.45.19.64.35.08.06.15.14.2.22l.43-.31c-.2-.25-.46-.45-.76-.57-.28-.11-.58-.17-.88-.17-.33 0-.67.06-.98.18-.59.24-1.06.71-1.31 1.31-.25.64-.25 1.35 0 1.99.24.59.71 1.07 1.31 1.31.31.13.64.19.98.18.19 0 .38-.02.56-.07.17-.05.33-.11.49-.18.15-.07.28-.17.41-.28.11-.1.21-.21.3-.34v-.02l-.41-.28Zm4.25-1.63h-2.59v-2.06h-.48v4.74h.48v-2.25h2.59v2.25h.48v-4.74h-.48v2.06Zm5.89 1.79-1.6-3.85h-.73v4.74h.48v-4.1h.01l1.71 4.1h.26l1.71-4.1v4.1h.48v-4.74h-.73l-1.6 3.85Zm3.58-3.84h.48v4.73h-.48v-4.73Zm3.83 2.41c-.18-.1-.38-.19-.58-.24-.2-.05-.39-.12-.58-.2-.17-.07-.32-.17-.45-.29a.661.661 0 0 1-.18-.5c0-.13.03-.27.09-.39.05-.11.13-.2.23-.27s.21-.12.33-.15c.12-.03.24-.05.37-.05.37-.02.72.16.92.46l.43-.32c-.16-.2-.37-.35-.61-.45-.23-.09-.48-.13-.73-.13-.19 0-.38.02-.56.08-.18.05-.35.14-.49.25-.15.11-.27.26-.35.43-.08.19-.13.39-.13.6 0 .19.03.37.11.54.06.14.15.26.27.36.12.1.25.18.39.24.15.06.29.12.45.16.16.05.3.1.45.15.14.04.27.11.39.18a.772.772 0 0 1 .27 1.06c-.06.11-.14.2-.23.27-.1.07-.2.13-.32.16-.12.04-.24.06-.36.06-.23 0-.45-.05-.65-.15-.18-.1-.32-.24-.43-.42l-.45.31c.17.24.4.43.67.54.26.11.54.16.82.16.19 0 .38-.04.56-.1.18-.06.35-.15.5-.27s.27-.27.36-.43c.09-.18.14-.38.14-.58 0-.24-.05-.48-.18-.68-.12-.17-.27-.3-.45-.4h-.02Zm3.69 0c-.18-.1-.38-.19-.58-.24-.2-.05-.39-.12-.58-.2-.17-.07-.32-.17-.45-.29a.661.661 0 0 1-.18-.5c0-.13.03-.27.09-.39.05-.11.13-.2.23-.27s.21-.12.33-.15c.12-.03.24-.05.37-.05.37-.02.72.16.92.46l.43-.32c-.16-.2-.37-.35-.61-.45-.23-.09-.48-.13-.73-.13-.19 0-.38.02-.56.08-.18.05-.35.14-.49.25-.15.11-.27.26-.35.43-.08.19-.13.39-.13.6 0 .19.03.37.11.54.06.14.15.26.27.36.12.1.25.18.39.24s.29.12.45.16c.15.05.3.1.44.15.14.04.27.11.39.18a.772.772 0 0 1 .27 1.06c-.06.11-.14.2-.23.27-.1.07-.2.13-.32.16-.12.04-.24.06-.36.06-.23 0-.45-.05-.65-.15-.18-.1-.32-.24-.43-.42l-.45.31c.17.24.4.43.67.54.26.11.54.16.82.16.19 0 .38-.04.56-.1.18-.06.35-.15.5-.27s.27-.27.36-.43c.09-.18.14-.38.14-.58 0-.24-.05-.48-.18-.68-.12-.17-.27-.3-.45-.4Zm1.59-2.41h.48v4.73h-.48v-4.73Zm4.86.06c-.63-.25-1.33-.25-1.96 0-.59.24-1.06.71-1.31 1.31-.25.64-.25 1.35 0 1.99.24.59.71 1.07 1.31 1.31.63.25 1.33.25 1.96 0 .93-.38 1.53-1.3 1.49-2.31 0-.34-.06-.68-.18-1-.24-.59-.71-1.07-1.3-1.31h-.01Zm.83 3.09a1.9 1.9 0 0 1-1 1.1c-.26.11-.53.17-.81.16-.28 0-.56-.05-.81-.16-.23-.1-.44-.25-.61-.45a1.88 1.88 0 0 1-.39-.65 2.35 2.35 0 0 1 0-1.57 1.9 1.9 0 0 1 1-1.1c.26-.11.53-.17.81-.16.28 0 .56.05.81.16.23.1.44.25.61.45.17.19.31.41.39.65.09.25.13.52.14.78 0 .27-.05.53-.14.78Zm5.02.86-2.83-4.02h-.6v4.74h.48v-4.06l2.83 4.06h.6v-4.74h-.48v4.02Zm3.98-3.23h-.02.02Zm-.15 1.63c-.18-.1-.38-.19-.58-.24-.2-.05-.39-.12-.58-.2a1.65 1.65 0 0 1-.45-.29.661.661 0 0 1-.18-.5c0-.13.03-.27.09-.39.05-.11.13-.2.23-.27s.21-.12.33-.15c.12-.03.24-.05.37-.05.37-.02.72.16.92.46l.41-.32c-.16-.2-.37-.35-.61-.45-.23-.09-.48-.13-.73-.13-.19 0-.38.02-.56.08-.18.05-.35.14-.49.25-.15.11-.27.26-.35.43-.08.19-.13.39-.13.6 0 .19.03.37.11.54.06.14.15.26.27.36.12.1.25.18.39.24.15.06.29.12.45.16l.45.15c.14.04.27.11.39.18.24.14.39.41.38.69 0 .13-.04.26-.1.37-.06.11-.14.2-.23.27-.1.07-.2.13-.32.16-.11.04-.24.06-.36.06-.23 0-.45-.05-.65-.15-.18-.1-.32-.24-.43-.42l-.45.31c.17.24.4.43.67.54.26.11.54.16.82.16.19 0 .38-.04.56-.1.18-.06.35-.15.5-.27s.27-.27.36-.43c.09-.18.14-.38.14-.58 0-.24-.05-.48-.18-.68-.12-.17-.27-.3-.45-.4ZM66 36.1h-.01l-2.82-4.02h-.6v4.74h.48v-4.06l2.83 4.06h.6v-4.74h-.49v4.02Zm2.21.31V34.6h2.29v-.44h-2.29v-1.62h2.46v-.45h-2.94v4.74h3.02v-.45h-2.53s-.01.03 0 .03Zm2.91-3.88h1.59v4.3h.47v-4.3h1.59v-.45h-3.65v.45Zm2.07 4.3h-.01.01Zm6.29-.69h-.01l-1.19-4.06h-.57l-1.19 4.06h-.01l-1.14-4.06h-.53l1.39 4.74h.56l1.19-4.06h.01l1.19 4.06h.57l1.39-4.74h-.53l-1.13 4.06Zm5.41-3.99c-.63-.25-1.33-.25-1.96 0-.59.24-1.06.71-1.31 1.31-.25.64-.25 1.35 0 1.99.24.59.71 1.06 1.3 1.31.63.25 1.33.25 1.96 0a2.39 2.39 0 0 0 1.49-2.3c0-.34-.06-.68-.18-1-.24-.59-.71-1.06-1.31-1.31Zm.83 3.09a1.9 1.9 0 0 1-1 1.1c-.26.11-.53.17-.81.16-.28 0-.56-.05-.81-.16-.23-.1-.44-.25-.61-.45a1.88 1.88 0 0 1-.39-.65 2.35 2.35 0 0 1 0-1.57 1.9 1.9 0 0 1 1-1.1c.26-.11.53-.17.81-.16.28 0 .56.05.81.16.23.1.44.25.61.45.17.19.31.41.39.65.09.25.13.52.13.78s-.05.53-.13.78Zm4.29-1.06c.21-.23.32-.53.31-.83.03-.37-.13-.72-.42-.95-.34-.22-.74-.33-1.14-.31H87.3v4.73h.48v-2.21h.8l1.3 2.2h.59l-1.36-2.24c.34 0 .66-.15.9-.39Zm-2.23 0v-1.65h.85c.18 0 .37.02.54.07.13.03.25.09.36.17a.7.7 0 0 1 .19.26c.04.1.06.21.06.32s-.02.22-.06.33a.7.7 0 0 1-.19.26c-.11.08-.23.14-.36.17-.18.05-.36.07-.54.07h-.85Zm4.53.06 2.39-2.15h-.68l-2.23 2.05h-.07V32.1h-.48v4.74h.48V34.4h.08l2.33 2.44h.71l-2.53-2.6ZM.06 14.72c0 8.11 6.57 14.67 14.67 14.67H28.4v-13.6H14.96c-.82 0-1.48-.66-1.48-1.48s.66-1.48 1.48-1.48H28.4V.05H14.73C6.63.05.06 6.62.06 14.72Zm73.84-2.88-.94-.02s-.07 0-.11-.03l-.68-.31a.265.265 0 0 1-.16-.21l-.1-.61-.6-.4s-.07-.07-.1-.11l-.32-.64-.7-.86s-.03-.04-.04-.06l-.45-.94-.03-.11-.05-.9-.74-.57a.226.226 0 0 1-.1-.15l-.27-.98-.33-.6-.47-.36a.23.23 0 0 1-.11-.2l-.04-.46-1.46-.05h-.07l-.64-.19v25.19l.3.1h1.05l1.43-1.58v-.94c0-.09.05-.17.12-.23l.84-.58v-.63l-.24-.25a.318.318 0 0 1-.08-.2l.02-.41c0-.08.04-.16.11-.21l2.39-1.79.1-.14v-.16l-.18-.14a.355.355 0 0 1-.11-.16l-.31-1.36-.53-1.8c-.03-.09 0-.19.06-.26l1-1.1.08-.43s.03-.09.06-.13l.77-.96c.05-.06.12-.1.2-.11l.65-.03.94-1.38.76-1.68v-.26l-.39.16h.01l-.43.2s-.08.03-.13.03h.02Zm-2.73 2.02s0 .03-.01.04h.01l-.05.19-.39 1.43-1.43-.39-.14-.04c-.39-.1-.62-.5-.52-.89a.75.75 0 0 1 .9-.53l.14.04.05-.18c.1-.4.5-.64.89-.55.4.1.64.5.55.89Z"/><path d="m78.53 20.42 6.11 8.95h10.08V.05H81.73v9.81L74.88.05H65.4v2.43l.14.06.63.18 1.67.06c.15 0 .26.12.27.26l.05.57.43.33s.05.06.08.09l.37.68s.02.04.02.06l.25.92.77.59c.06.05.1.12.11.2l.05.98.41.86.7.86s.02.03.03.05l.3.6.64.42c.06.05.11.12.13.19l.09.59.49.22.81.02.39-.17.78-.34a.27.27 0 0 1 .26.02c.08.05.13.14.13.23v.73s0 .08-.03.12l-.79 1.76s-.01.03-.02.04l-1.04 1.52c-.05.08-.13.12-.22.13l-.67.03-.65.8-.08.45s-.03.1-.07.14l-.95 1.04.49 1.66.29 1.28.21.16c.07.05.11.13.12.22v.39c0 .06-.02.11-.05.15l-.16.26s-.04.05-.07.07l-2.32 1.74v.15l.22.24c.05.05.08.12.08.19v.88c0 .09-.05.17-.12.23l-.84.58v.9c0 .07-.03.13-.07.18l-1.59 1.75c-.05.06-.12.09-.2.09h-1.3l-.18-.06v.54h13.14v-8.95Zm-13.64 7.64-.04-.02v.06l.04-.04Z"/><path d="m64.35 2.64-.33.02-.05.07v.64c0 .08-.03.15-.09.2s-.14.08-.21.07l-1.68-.14a.263.263 0 0 1-.25-.26l-.02-.43h-.87c-.06 0-.12 0-.16-.04l-.83-.61a.294.294 0 0 1-.08-.37l.2-.34-.05-.34h-.35l-.34.15s-.07.02-.11.02h-1.89l-.36.23s-.1.04-.15.05h-1.49v.29c0 .16-.13.28-.28.28h-.27v.25c0 .12-.08.23-.2.27l-.48.13-.09.59s0 .06-.03.09l-.31.61s-.04.05-.06.08l-.61.55s-.06.04-.09.05l-.4.15-.66.76-.24 1.58v2.51c0 .11-.06.21-.16.25l-.15.07.1.32 1.15 1.18c.04.05.07.11.08.17l.05.73.12.11h.46c.09 0 .17.04.22.11l.62.77h1.1l1.08-.52s.08-.02.13-.03l.92.02.72-.19H58l.41-.04c.09 0 .18.03.24.1l.56.68h.98c.06 0 .11.02.16.05l.31.2c.08.05.13.14.13.23V15.14l-.26.86v.51l.52.7.68.11c.1.02.18.09.21.18l.16.46s.02.07.02.1v1.31c0 .07-.03.13-.07.18l.23.24s.08.12.08.19v1.05c0 .11-.06.2-.16.25l-.39.19-.31.93.03.65.79 1.35s.03.08.04.12l.16 1.69.11.1c.06.05.1.12.1.2v.59l2.14.95V2.85l-.5-.21h-.01Z"/><path d="m41.92 14.62 4.99 5.57 4.99-5.57v14.73h12.96v-.72l-.16-.05v.05s-.03 0-.04-.01l-2.38-1.04a.264.264 0 0 1-.16-.25v-.65l-.09-.09s-.08-.11-.09-.18l-.17-1.74-.79-1.36s-.03-.08-.04-.13l-.04-.77v-.11l.37-1.08c.03-.07.08-.13.15-.16l.34-.16v-.76l-.34-.34a.26.26 0 0 1 0-.38l.11-.13v-1.16l-.1-.26-.63-.11c-.07 0-.13-.05-.17-.11l-.65-.86s-.05-.1-.06-.16v-.73l.26-.86v-.91l-.12-.08h-1.02c-.08 0-.16-.04-.21-.1l-.55-.66-.23.02-.73.19h-.08l-.89-.02-1.08.52s-.08.03-.13.03h-1.29c-.09 0-.17-.04-.22-.11l-.62-.77h-.43c-.07 0-.14-.03-.19-.08l-.28-.26s-.08-.11-.09-.18l-.05-.74-1.12-1.16s-.05-.07-.07-.12l-.18-.63c-.04-.14.03-.28.16-.34l.22-.1V7.16l.26-1.67c0-.05.03-.11.07-.14l.76-.86.11-.08.42-.16.53-.48.27-.52.11-.73c.02-.11.1-.2.2-.23l.46-.13v-.32c0-.16.13-.28.28-.28h.27v-.29c0-.16.13-.28.28-.28h1.68l.36-.23s.1-.04.15-.05h1.92l.34-.14s.07-.02.11-.02h.65c.14 0 .26.1.28.24l.1.68c0 .06 0 .13-.04.18l-.13.2.55.4 1.05-.02c.15 0 .27.11.28.26l.02.46 1.13.1v-.42c0-.06.02-.11.05-.16l.16-.26c.04-.08.12-.12.21-.13l.53-.04s.09 0 .13.02l.34.15V0H52.25l-5.33 5.96L41.56 0H28.94v29.34H41.9V14.61Z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 5;
}
.project-tile .india {
  background-image: url(../images/tile-india.jpg);
}
.project-tile .india::after {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  max-height: 20%;
  background-image: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500" fill="white"><path d="M250 12C118.56 12 12 118.56 12 250s106.56 238 238 238 238-106.56 238-238S381.44 12 250 12Zm132.32 395.66c-3.06-3.8-8.6-4.49-12.49-1.51-3.89 2.99-4.66 8.53-1.77 12.47a205.773 205.773 0 0 1-31.03 17.95c-1.96-4.49-7.15-6.61-11.7-4.73-4.55 1.88-6.73 7.07-4.92 11.63a204.452 204.452 0 0 1-34.64 9.26c-.73-4.84-5.2-8.23-10.07-7.59-4.86.64-8.3 5.05-7.77 9.9-5.91.51-11.88.79-17.92.79s-12.01-.28-17.92-.79c.53-4.85-2.91-9.26-7.77-9.9-4.87-.64-9.34 2.75-10.07 7.59a204.452 204.452 0 0 1-34.64-9.26c1.8-4.56-.37-9.74-4.92-11.63-4.54-1.88-9.74.24-11.7 4.73a205.282 205.282 0 0 1-31.03-17.95c2.89-3.94 2.12-9.48-1.77-12.47s-9.44-2.3-12.49 1.51c-4.58-3.85-9-7.89-13.23-12.11s-8.26-8.65-12.11-13.23c3.8-3.06 4.49-8.6 1.51-12.49-2.99-3.89-8.53-4.66-12.47-1.77a205.773 205.773 0 0 1-17.95-31.03c4.49-1.96 6.61-7.15 4.73-11.7-1.88-4.55-7.07-6.73-11.63-4.92a204.452 204.452 0 0 1-9.26-34.64c4.84-.73 8.23-5.2 7.59-10.07-.64-4.86-5.05-8.3-9.9-7.77-.51-5.91-.79-11.88-.79-17.92s.28-12.01.79-17.92c4.85.53 9.26-2.91 9.9-7.77.64-4.87-2.75-9.34-7.59-10.07 2.09-11.93 5.21-23.51 9.26-34.64 4.56 1.81 9.74-.37 11.63-4.92 1.88-4.54-.24-9.74-4.73-11.7 5.09-10.9 11.11-21.28 17.95-31.03 3.94 2.89 9.48 2.12 12.47-1.77s2.3-9.44-1.51-12.49c3.85-4.58 7.89-9 12.11-13.23 4.23-4.23 8.65-8.26 13.23-12.11 3.06 3.8 8.6 4.49 12.49 1.51 3.89-2.99 4.66-8.53 1.77-12.47 9.76-6.84 20.13-12.86 31.03-17.95 1.96 4.49 7.15 6.61 11.7 4.73 4.55-1.88 6.73-7.07 4.92-11.63 11.13-4.05 22.71-7.17 34.64-9.26.73 4.84 5.2 8.23 10.07 7.59 4.86-.64 8.3-5.05 7.77-9.9 5.91-.51 11.88-.79 17.92-.79s12.01.28 17.92.79c-.53 4.85 2.91 9.26 7.77 9.9 4.87.64 9.34-2.75 10.07-7.59 11.93 2.09 23.51 5.21 34.64 9.26-1.8 4.56.37 9.74 4.92 11.63 4.54 1.88 9.74-.24 11.7-4.73 10.9 5.09 21.28 11.11 31.03 17.95-2.89 3.94-2.12 9.48 1.77 12.47s9.44 2.3 12.49-1.51c4.58 3.85 9 7.89 13.23 12.11 4.23 4.23 8.26 8.65 12.11 13.23-3.8 3.06-4.49 8.6-1.51 12.49 2.99 3.89 8.53 4.66 12.47 1.77 6.84 9.76 12.86 20.13 17.95 31.03-4.49 1.96-6.61 7.15-4.73 11.7 1.88 4.55 7.07 6.73 11.63 4.92 4.05 11.13 7.17 22.71 9.26 34.64-4.84.73-8.23 5.2-7.59 10.07.64 4.86 5.05 8.3 9.9 7.77.51 5.91.79 11.88.79 17.92s-.28 12.01-.79 17.92c-4.85-.53-9.26 2.91-9.9 7.77-.64 4.87 2.75 9.34 7.59 10.07a204.452 204.452 0 0 1-9.26 34.64c-4.56-1.81-9.74.37-11.63 4.92-1.88 4.54.24 9.74 4.73 11.7a205.282 205.282 0 0 1-17.95 31.03c-3.94-2.89-9.48-2.12-12.47 1.77s-2.3 9.44 1.51 12.49c-3.85 4.58-7.89 9-12.11 13.23-4.23 4.23-8.65 8.26-13.23 12.11Z"/><path d="M280.87 277.23c1.24-1.4 2.39-2.89 3.43-4.46l32.84 24.9 111.13 55.25-103.41-68.62-37.98-15.99c.83-1.67 1.55-3.41 2.15-5.2l38.16 15.55 121.64 24.6-117.64-39.51-40.82-5.61c.37-1.82.6-3.68.72-5.58l40.9 5.15 123.86-7.72-123.86-7.72-40.9 5.15c-.12-1.9-.36-3.76-.72-5.58l40.82-5.61 117.64-39.51-121.64 24.6-38.16 15.55c-.6-1.79-1.32-3.52-2.15-5.2l37.98-15.99 103.41-68.62-111.13 55.25-32.84 24.9a42.259 42.259 0 0 0-3.43-4.46l32.56-25.28 82.13-93.04-93.04 82.13-25.28 32.56c-1.4-1.24-2.89-2.39-4.46-3.43l24.9-32.84 55.25-111.13-68.62 103.41-15.99 37.98c-1.67-.83-3.41-1.55-5.2-2.15l15.55-38.16 24.6-121.64-39.51 117.64-5.61 40.82c-1.82-.37-3.68-.6-5.58-.72l5.15-40.9L250 44.14 242.28 168l5.15 40.9c-1.9.12-3.76.36-5.58.72l-5.61-40.82-39.51-117.64 24.6 121.64 15.55 38.16c-1.79.6-3.52 1.32-5.2 2.15l-15.99-37.98-68.62-103.41 55.25 111.13 24.9 32.84a42.259 42.259 0 0 0-4.46 3.43l-25.28-32.56-93.04-82.13 82.13 93.04 32.56 25.28c-1.24 1.4-2.39 2.89-3.43 4.46l-32.84-24.9-111.13-55.25 103.41 68.62 37.98 15.99c-.83 1.67-1.55 3.41-2.15 5.2l-38.16-15.55-121.64-24.6 117.64 39.51 40.82 5.61c-.37 1.82-.6 3.68-.72 5.58l-40.9-5.15-123.86 7.72 123.86 7.72 40.9-5.15c.12 1.9.36 3.76.72 5.58l-40.82 5.61-117.64 39.51 121.64-24.6 38.16-15.55c.6 1.79 1.32 3.52 2.15 5.2l-37.98 15.99-103.41 68.62 111.13-55.25 32.84-24.9c1.04 1.56 2.19 3.05 3.43 4.46l-32.56 25.28-82.13 93.04 93.04-82.13 25.28-32.56c1.4 1.24 2.89 2.39 4.46 3.43l-24.9 32.84-55.25 111.13 68.62-103.41 15.99-37.98c1.67.83 3.41 1.55 5.2 2.15l-15.55 38.16-24.6 121.64 39.51-117.64 5.61-40.82c1.82.37 3.68.6 5.58.72l-5.15 40.9L250 455.84l7.72-123.86-5.15-40.9c1.9-.12 3.76-.36 5.58-.72l5.61 40.82 39.51 117.64-24.6-121.64-15.55-38.16c1.79-.6 3.52-1.32 5.2-2.15l15.99 37.98 68.62 103.41-55.25-111.13-24.9-32.84c1.56-1.04 3.05-2.19 4.46-3.43l25.28 32.56 93.04 82.13-82.13-93.04-32.56-25.28Z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 5;
}
.project-tile .israel {
  background-image: url(../images/tile-israel.jpg);
}
.project-tile .israel::after {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  max-height: 15%;
  background-image: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70.12 35.61" fill="white"><path d="M25.59 6.25c.65-2.36-.7-4.81-3.04-5.52-2.69-1.05-7.67-1.16-12.72.99a19.97 19.97 0 0 0-7 4.91A9.75 9.75 0 0 0 0 12.15c-.02.31.48.48.96.51.49.04.8-.09.81-.32 0-.05.79-4.99 7.27-8.55 3.91-2.16 7.59-2.82 10.94-1.97 2.24.56 3.62 2.29 3.29 4.1-.4 2.2-2.11 4.57-4.68 6.49a27.171 27.171 0 0 1-7.04 3.73c.85-2.55 1.91-5.03 3.18-7.4.16-.28-.31-.62-.61-.8-.56-.34-1.54-.7-1.78-.3-1.43 3.02-2.6 6.15-3.5 9.37-1.23.35-2.53.68-3.94.98-.17.05-.31.18-.35.36-.11.33-.05.69.16.97.07.08.18.13.29.14h.09c1.11-.24 2.22-.51 3.32-.81-1.19 4.5-1.85 9.13-1.98 13.78 0 .44.44.68.85.71h.02a.93.93 0 0 0 1-.85v-.05c.33-4.89 1.23-9.72 2.7-14.39 3-.99 5.84-2.4 8.45-4.17 3.45-2.4 5.52-4.89 6.16-7.41l-.02-.02Z"/><path d="M29.37 17.05c-.13.31-.31.59-.55.82-.25.25-.52.47-.83.66-.27.16-.16.62.05.97.25.41.56.58.78.45a4.993 4.993 0 0 0 2.22-2.65c.11-.47.02-.96-.25-1.36-.98-1.45-3.33-.46-4.3.04-.76.39-3.21 1.81-3.26 4.01-.05.87.44 1.67 1.24 2.02.4.16.82.26 1.25.29.39.03.77.11 1.14.25.31.1.54.37.58.69.06.76-.94 1.78-1.49 2.12-.67.46-1.45.75-2.26.84-.09 0-.25-.02-.28-.1s-.02-.35.97-1.2c.21-.16.31-.43.26-.68a.92.92 0 0 0-.59-.65c-.28-.1-.6-.04-.82.16-.59.47-1.03 1.1-1.27 1.82-.36.59-.83 1.24-1.25 1.32-.13.03-.26 0-.36-.09-.15-.12-.33-.65.15-2.86.54-2.36 1.28-4.67 2.23-6.9.07-.12.07-.27 0-.4-.11-.2-.39-.26-.65-.31h-.06s-.08-.03-.12-.04c-.27-.06-.58-.14-.75.3a67.5 67.5 0 0 0-1.19 3.08c-.48-1.03-1.19-1.88-2.24-1.9-2.02-.04-3.35 2.49-3.97 4-.75 1.8-1.48 4.39-.76 6.44.22.8.85 1.43 1.66 1.65.2.05.41.08.62.08.87-.03 1.7-.38 2.34-.98.48-.45.9-.95 1.25-1.5.09.22.21.42.38.59.27.28.65.43 1.03.41h.11c.8-.13 1.52-.59 1.97-1.26.44.37 1.01.56 1.58.53.13 0 .26 0 .39-.02 2.16-.24 4.58-1.84 4.72-4.03.11-.94-.33-1.87-1.14-2.37a4.16 4.16 0 0 0-1.58-.45c-.31-.04-.61-.1-.91-.17-.38-.11-.57-.28-.59-.52-.08-.88 1.99-2.44 2.57-2.72 1.27-.63 1.77-.61 1.97-.53v.08s0 .1-.01.14v-.03l.02-.04Zm-10.34 5.68s-.01.03-.01.05c-.39 1.67-1.17 3.23-2.27 4.54-.38.44-.9.72-1.47.8h-.02c-.22 0-.43-.1-.56-.27-.47-.54-.34-1.72-.28-2.28.21-1.97 1.08-4.67 2.5-5.91.2-.21.46-.34.75-.37h.1c.26.05.5.31.74.78.29.7.48 1.44.57 2.19 0 .06.02.11.03.16l-.07.28v.03Zm10.45-5.86v.02h-.01.01v-.02Zm9.54-.57c.15-.49.06-1.02-.22-1.45-.98-1.5-3.39-.5-4.11-.16-1.53.73-3.15 2.16-3.07 3.98.02.83.54 1.56 1.31 1.85.32.12.66.2 1 .24.45.05.87.21 1.25.46.26.17.4.47.37.78-.08.82-1.15 1.73-1.74 2.02-.61.33-1.3.51-1.99.52-.11 0-.26-.04-.28-.12-.06-.19.31-.69.9-1.21.21-.16.3-.43.26-.68a.92.92 0 0 0-.59-.65c-.28-.1-.6-.04-.82.16-1.03.9-1.47 1.82-1.28 2.66.27.86 1.12 1.4 2.02 1.28h.25c2.08-.15 4.49-1.42 4.86-3.47.19-.91-.12-1.85-.8-2.47-.53-.39-1.16-.64-1.82-.71-.16-.03-.32-.06-.48-.1-.49-.11-.76-.32-.78-.62-.08-.83 1.57-2.16 2.26-2.48.98-.45 1.7-.6 1.91-.38.05.05.07.11.05.18-.07.44-1.1 1.17-1.45 1.35-.12.06-.19.18-.18.31.03.42.25.81.59 1.07.11.09.27.11.41.05 1.01-.49 1.8-1.36 2.19-2.41h-.02Zm28.96-.57c-.19.06-.24.31-.13.65.12.36.43.81.75.7.85-.3 1.44-1.07 1.52-1.97.03-.65-.37-1.24-.99-1.45-1.6-.67-3.81.44-4.78 1.5-.64.63-.89 1.55-.66 2.41.27.72.92 1.24 1.68 1.33h.06c.64.13 1.36.26 1.55.69.09.35 0 .72-.24 1-.46.62-1.12 1.07-1.86 1.28-.48.16-1.01 0-1.34-.39-.14-.24-.06-.49.21-.75.2-.18.31-.45.29-.72a.522.522 0 0 0-.21-.5.817.817 0 0 0-.2-.12h-.02a1.03 1.03 0 0 0-.35-.06.86.86 0 0 0-.77.46c-.57.93-1.47 1.59-2.53 1.86-.56.15-1.17.06-1.65-.26-.42-.33-.65-.84-.64-1.38 2.32 0 4.38-1.51 5.07-3.73.26-.83.02-1.73-.61-2.32-.69-.57-1.64-.72-2.47-.38-1.82.68-3.53 3.72-3.52 6.25-.12 1.38.68 2.67 1.97 3.17.39.14.8.21 1.22.21 1.16-.04 2.28-.47 3.17-1.22.05.1.11.2.18.29.49.59 1.22.91 1.98.87.32 0 .64-.04.95-.12a4.452 4.452 0 0 0 2.96-2.93 1.87 1.87 0 0 0-.77-1.94c-.44-.31-.96-.5-1.5-.56-.29-.04-.58-.11-.86-.21a.563.563 0 0 1-.39-.4c.04-.53.31-1.01.74-1.32.67-.54 1.49-.85 2.34-.88.16 0 .44.04.47.24s-.24.56-.64.7h.02Zm-9.61 1.36c.36-.79.89-1.49 1.57-2.03.33-.26.76-.38 1.18-.31.17.05.3.18.36.34.32.8-.79 1.96-1.02 2.18-.69.68-1.61 1.08-2.57 1.15.12-.45.28-.9.48-1.33Z"/><path d="M53.5 26.02c-4.25-.28-6.93.3-7.44.1-.21-.08.49-.51 2.63-1.36 1.98-.69 4.04-1.16 6.12-1.42.26-.04.53-.74.28-.75-.57 0-1.15.05-1.72.12a7.932 7.932 0 0 0 2.24-3.98c.5-1.43.31-3.01-.51-4.29a2.56 2.56 0 0 1 2.11-2.1c.12-.02.22-.12.25-.24.08-.42-.02-.85-.29-1.18a.397.397 0 0 0-.39-.16c-1.45.2-2.59 1.36-2.77 2.81a.774.774 0 0 0-.16-.07.584.584 0 0 0-.18-.04c-1.27-.23-2.57.26-3.37 1.27a8.13 8.13 0 0 0-2.09 5.19c-.56 1.03-1.67 2.61-2.65 2.44a.394.394 0 0 1-.25-.17c-.21-.33-.13-1.09.21-2.24.7-2.09 1.64-4.1 2.81-5.97.07-.1.1-.23.07-.35-.05-.18-.24-.27-.43-.36-.05-.03-.11-.05-.15-.08s-.07-.04-.1-.06c-.28-.16-.59-.35-.87.11-.48.8-.94 1.6-1.38 2.41a2.605 2.605 0 0 0-2.14-1.85c-.98-.06-2.44.47-3.8 3.42-.73 1.6-1.47 3.89-.78 5.73a2.14 2.14 0 0 0 2.05 1.49c.68-.01 1.34-.27 1.85-.73.42-.38.8-.79 1.14-1.25.1.27.26.51.46.7a2.1 2.1 0 0 0 1.67.47c1.11-.2 2.08-.86 2.68-1.81.3.66.83 1.18 1.48 1.49-.2.05-.39.1-.56.15-1.89.48-3.71 1.22-5.4 2.18-1.15.77-1.13 1.14-1.05 1.43.2.73 2.39.46 4.26.29 6.9-.62 10.41.36 9.95.63-.08.05-1.22.07-2.08.2-3.55.53-7.92.87-16.06 5.3-.35.24-.55.66-.5 1.08-.03.37.13.74.43.96.07.03.14.05.22.04.09 0 .18-.04.26-.09 5.76-3.43 12.2-5.54 18.88-6.17 1.32-.16 2.07-.26 2.16-.77.24-1.32-2.21-2.23-7.1-2.56v.04ZM42.06 22.1c-.32.39-.98 1.19-1.55.84-.49-.31-.37-1.57-.33-2 .19-1.95.98-3.8 2.26-5.29.22-.26.53-.43.87-.48h.07c.24.06.45.22.56.45.23.66.37 1.36.42 2.06 0 .14.02.22.03.26-.58 1.48-1.36 2.87-2.31 4.15h-.02Zm8.13-3.98c.51-1.78 1.77-3.31 2.96-3.31.12 0 .24.02.36.05.52.25.86.76.88 1.33a7.03 7.03 0 0 1-2.17 5.5c-.41.4-1.01.52-1.54.32-1.13-.53-.93-2.35-.49-3.9Z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 5;
}
.project-tile .symphony {
  background-image: url(../images/tile-symphony.jpg);
}
.project-tile .symphony::after {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  max-height: 18%;
  background-image: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 116.76 45.53" fill="white"><path d="M44.3 22.15c0-.18-.13-.22-.27-.22h-.73a.926.926 0 0 1-.87-.76c-.05-.25-.08-.51-.08-.77-.04-2.38-.05-4.76-.08-7.14v-1.27s.05 0 .08-.01c.57.67 1.13 1.34 1.69 2.01.68.82 1.38 1.64 2.07 2.46l2.43 2.92c.84 1 1.68 1.99 2.52 2.99.1.13.18.35.38.26s.11-.31.11-.46c-.02-1.79-.05-3.56-.06-5.35v-4.58c0-.28-.05-.56-.05-.84 0-.24.02-.48.06-.72.08-.37.41-.64.79-.63.13.01.27 0 .4-.02.08-.03.15-.1.17-.19v-.06c0-.1-.08-.17-.18-.17h-3.66c-.14 0-.25.04-.25.2v.04c0 .12.11.2.23.19h.51c.55-.02 1.02.4 1.07.96.05.41.07.83.08 1.24v1.72c.03 1.68.05 3.34.07 5.02 0 .13-.02.25-.03.45-.47-.55-.9-1.05-1.31-1.54-.85-1.01-1.68-2.02-2.53-3.03-.71-.85-1.44-1.69-2.15-2.54-.69-.82-1.38-1.65-2.06-2.48a.636.636 0 0 0-.54-.25h-2.19c-.06 0-.14-.03-.18 0-.07.04-.18.13-.18.17.02.1.08.18.16.24.04.05.14.03.21.03.67 0 1 .49 1.38.91.05.04.05.11.05.17.03.37.07.76.07 1.13.03 1.68.05 3.34.07 5.02v2.72c0 .13 0 .27.03.4.07.34 0 .7-.17.99-.14.35-.5.57-.87.55-.13-.02-.27 0-.4.03-.09.05-.15.14-.16.24 0 .05.11.14.18.17.08.02.17.02.26 0h3.66c.16 0 .27-.04.27-.22v.02Zm28.13 17.22h-.31c-.37 0-.66-.31-.65-.68v-.4c0-1.38.02-2.76 0-4.14 0-.37-.04-.73-.15-1.08a2.178 2.178 0 0 0-2.28-1.64c-.94.06-1.85.36-2.64.88-.21.13-.43.26-.67.39-.06-.11-.12-.18-.17-.26-.31-.53-.85-.9-1.46-.99-.8-.12-1.62.02-2.34.38-.42.19-.81.44-1.27.68h-.08v-.73c0-.39-.07-.45-.46-.37l-1.18.22c-.26.05-.5.08-.76.13-.13 0-.23.12-.22.25 0 .16.11.2.25.2h.33c.31 0 .56.25.58.55.04.22.06.44.06.66v3.99c0 .35.03.69 0 1.03-.05.59-.15.97-.97.94h-.11c-.19 0-.32.04-.31.26 0 .23.14.27.32.26.22-.02.44-.06.66-.06h2.23c.22 0 .44.05.66.06.17.02.33 0 .33-.24 0-.21-.1-.27-.29-.27h-.33c-.52-.02-.77-.25-.77-.77V33.6c-.02-.16.07-.32.22-.39.34-.2.68-.38 1.04-.55.59-.25 1.27-.24 1.85.05.65.31 1.04.99.99 1.71.02 1.33 0 2.66 0 3.99 0 .16-.03.32-.06.47-.03.28-.27.49-.55.49-.16.02-.32.02-.47.02-.16 0-.28.05-.28.25 0 .22.11.28.3.27.32-.02.63-.06.95-.06h1.9c.25 0 .48.05.73.06.18 0 .3-.04.3-.26 0-.2-.11-.26-.28-.26h-.33c-.52-.02-.77-.25-.77-.77V33.6c0-.15.07-.29.19-.36.48-.34 1.02-.58 1.6-.69.71-.18 1.45.08 1.89.67.29.42.43.92.41 1.42v3.66c0 .19-.03.39-.08.57-.05.3-.32.52-.63.51h-.44c-.17 0-.23.11-.23.26v.06c.02.12.13.2.25.18h3.5c.15 0 .21-.11.21-.25s-.03-.25-.19-.26h-.02Zm-.11-17.44c-.17-.03-.36-.04-.54-.07a.576.576 0 0 1-.52-.61c-.04-.44-.07-.87-.07-1.31.02-1.28.05-2.56.06-3.84-.01-.19.09-.36.26-.44.34-.19.69-.36 1.05-.52.46-.18.96-.23 1.44-.13.93.17 1.6.99 1.57 1.93v4.24c.03.35-.24.66-.59.69-.18.03-.36.05-.55.05-.15.01-.31.01-.31.22 0 .24.16.24.33.24h3.56c.15 0 .28-.02.28-.21 0-.17-.09-.23-.25-.24a2.63 2.63 0 0 1-.39-.06.587.587 0 0 1-.52-.54c-.04-.23-.07-.46-.07-.69v-4.33c.04-1.15-.78-2.16-1.91-2.35a4.02 4.02 0 0 0-2.3.26c-.52.22-1 .49-1.59.77v.02-6.07c0-.38-.06-.45-.38-.38-.65.14-1.28.28-1.93.43-.08 0-.17.04-.24.08-.07.05-.12.14-.13.23.03.08.1.15.19.17.12.02.24.03.36.02h.04c.31 0 .55.27.54.57v11.21c-.01.31-.24.56-.55.6-.12 0-.24.03-.35.07-.08.05-.14.13-.17.23-.03.13.07.21.2.21h3.47c.4 0 .49-.04.47-.23-.03-.32-.28-.19-.46-.22Zm7.58 9.81c-.34-.22-.74-.33-1.15-.31-.6.04-1.18.23-1.68.57-.4.26-.8.54-1.27.85v-1.43c-.26.05-.44.09-.63.13l-1.58.33c-.15.04-.28.08-.28.28 0 .18.12.22.26.24.02 0 .05.02.07.02.38.05.67.36.68.75.02.24.06.46.06.69v10.37a.76.76 0 0 1-.79.73h-.26c-.34 0-.41.05-.4.24.02.29.26.22.42.22h3.7c.09 0 .17 0 .26-.02.08-.04.14-.11.16-.2a.35.35 0 0 0-.16-.23c-.12-.02-.24-.03-.36-.02l-.58-.05a.524.524 0 0 1-.46-.49c-.05-.26-.08-.53-.08-.8v-3.59c0-.11.02-.22.02-.37.18.06.31.11.45.15.14.06.28.11.42.16 1.99.62 4.1-.49 4.72-2.48.57-1.32.52-2.83-.14-4.12-.29-.66-.78-1.23-1.39-1.61Zm-.09 6.84c-.36.46-.89.74-1.47.8-.54.08-1.1 0-1.59-.26-.58-.27-.95-.86-.93-1.5-.02-1.18 0-2.37 0-3.55 0-.1.02-.19.07-.27.4-.57.99-.99 1.67-1.17.57-.1 1.17.05 1.61.43.49.39.86.92 1.05 1.51.2.54.29 1.11.27 1.68.07.83-.17 1.67-.68 2.33Zm11.01.79c-.53-.04-.73-.22-.78-.74V34.3c0-.34-.03-.68-.08-1.02-.14-1-.94-1.79-1.95-1.9-.65-.07-1.3.03-1.9.28-.52.24-1.02.52-1.57.8s0-6.09 0-6.09c0-.4-.04-.43-.42-.34-.6.14-1.2.29-1.81.43-.16.04-.27.1-.26.28s.16.17.3.18c.61.05.75.2.78.79v10.37c0 .21-.02.41-.05.62-.1.55-.17.62-.74.67-.19.02-.29.07-.29.28 0 .23.16.25.33.24.26-.02.54-.06.8-.06.76 0 1.54.04 2.3.05h.29c.17 0 .24-.1.24-.26s-.07-.26-.24-.26h-.52c-.37 0-.68-.3-.69-.67-.02-.12-.02-.24-.02-.36v-4.7c-.03-.17.04-.34.18-.45.52-.39 1.12-.65 1.77-.75.67-.11 1.34.17 1.73.73.27.41.42.89.41 1.38v4.15a.72.72 0 0 1-.78.66h-.29c-.19 0-.3.05-.3.27s.15.25.32.25c.15 0 .32-.03.47-.03h2.45c.18.02.36.02.55 0 .06 0 .15-.16.15-.24a.407.407 0 0 0-.15-.25c-.04-.04-.14-.02-.21-.02l-.02.04Zm-43.72-6c-.69-.47-1.45-.85-2.17-1.28-.58-.32-1.13-.68-1.65-1.08-.3-.22-.54-.51-.67-.86-.39-.98.1-2.1 1.08-2.48.79-.34 1.68-.39 2.5-.12.61.18 1.1.64 1.31 1.24.09.24.11.5.18.75.02.1.09.18.17.22.16.04.19-.11.19-.24v-2.18c0-.26-.09-.32-.33-.24-.23.08-.49.08-.72 0-.3-.08-.61-.16-.92-.24-.88-.24-1.8-.2-2.66.1a3.255 3.255 0 0 0-1.23 5.4c.51.47 1.08.88 1.69 1.21.76.45 1.53.87 2.26 1.36.35.23.64.52.87.86.68 1.1.34 2.54-.76 3.22-.12.07-.24.13-.37.19-.76.31-1.6.37-2.4.16-.64-.14-1.2-.52-1.58-1.06-.21-.34-.4-.69-.57-1.06-.06-.12-.11-.26-.28-.21-.17.06-.2.2-.17.36l.36 2.2c.05.25.16.35.38.25.32-.12.68-.12 1 0 .8.25 1.65.34 2.49.27a3.811 3.811 0 0 0 3.42-4.6c-.16-.88-.68-1.66-1.43-2.14h.01Zm61.85 6.5c.12-.02.2-.13.18-.25 0-.15-.05-.26-.23-.26h-.31a.65.65 0 0 1-.63-.67v-.4c0-1.34.02-2.69 0-4.03 0-.36-.05-.73-.13-1.08a2.226 2.226 0 0 0-2.5-1.77c-.79.07-1.56.33-2.23.76-.18.12-.37.23-.58.35l-.02-.04s-.04-.05-.04-.06c0-.22-.02-.44-.02-.66 0-.35-.08-.42-.42-.35l-2.01.39c-.06 0-.12.02-.18.04-.02 0-.03 0-.05.02-.1.05-.14.17-.1.27.03.07.14.12.22.14.09 0 .17 0 .26-.04.03 0 .06 0 .08-.02.37-.05.71.21.75.58.04.16.05.31.05.47v5.06c0 .16-.02.32-.05.47v.02c-.04.35-.36.61-.71.57h-.4c-.15 0-.2.08-.21.24 0 .15.05.27.22.27.19 0 .39.02.58 0 .94-.1 1.9-.1 2.84 0h.29c.17 0 .24-.09.24-.26s-.06-.26-.24-.26h-.33c-.59 0-.82-.24-.83-.83v-4.87a.47.47 0 0 1 .26-.51c.3-.14.58-.31.87-.46.48-.23 1.02-.29 1.54-.16.26.06.5.19.7.36.51.45.78 1.12.72 1.8v3.62c0 .17-.02.34-.06.51-.04.3-.3.53-.61.53h-.47c-.17 0-.23.1-.23.26s.07.26.24.26h3.55ZM54.33 21.83c.45.54 1.17.77 1.85.61.58-.15 1.12-.41 1.6-.77.12-.09.25-.16.38-.26.19.26.36.48.54.7.27.41.83.52 1.24.26.46-.3.9-.62 1.32-.98.17-.13.15-.32.06-.54-.09.07-.16.12-.23.17l-.47.34a.48.48 0 0 1-.58 0c-.35-.23-.56-.64-.54-1.06v-4.69c.07-.71-.4-1.37-1.1-1.53-.79-.24-1.63-.23-2.41.02-.68.18-1.29.56-1.74 1.1-.16.13-.22.35-.16.54.08.27.37.42.64.34.33-.04.59-.27.67-.59.14-.62.68-1.07 1.32-1.07.82-.02 1.31.18 1.29 1.11v1.29c0 .4-.19.64-.58.71-.86.13-1.68.45-2.4.94-.43.28-.79.65-1.06 1.09-.22.36-.29.78-.22 1.19.08.41.28.79.57 1.09h.01Zm1.04-2.73c.61-.65 1.48-.98 2.37-.91.19 0 .26.09.26.27v1.6c0 .53-.28 1.01-.75 1.26-.22.13-.49.17-.74.1-.64-.14-1.16-.61-1.37-1.24-.14-.38-.05-.8.23-1.08Z"/><path d="M61.31 20.84v.02h.02l-.02-.01Zm-4.16 10.75h-2.23c-.16 0-.26.05-.26.23s.12.21.26.23c.18 0 .36.04.54.09.04 0 .07.02.1.03.2.1.29.34.19.54-.05.17-.11.35-.17.52-.57 1.47-1.13 2.94-1.69 4.41-.04.12-.11.23-.18.38-.04-.05-.07-.1-.1-.15-.69-1.63-1.39-3.25-2.09-4.88-.04-.1-.07-.21-.08-.32v-.09c0-.24.17-.45.41-.46.14-.03.25-.05.4-.06s.29-.04.28-.26c0-.22-.15-.22-.31-.22h-2.9c-.14 0-.27 0-.3.18-.03.19.08.26.25.29.29.04.52.24.61.52.04.1.09.2.14.3l1.83 4.24c.36.84.72 1.68 1.09 2.52.07.15.07.33 0 .48-.12.27-.22.57-.34.85-.36.86-.72 1.71-1.12 2.55 0 .02 0 .04-.02.07-.21.59-.86.89-1.44.68-.34-.07-.69.1-.86.41-.29.5-.11.84.46.86.81 0 1.56-.41 2.02-1.08.42-.53.75-1.12.97-1.76.69-1.76 1.37-3.52 2.06-5.29.6-1.56 1.21-3.11 1.82-4.67.14-.34.31-.65.73-.68.15 0 .21-.09.21-.24 0-.18-.13-.22-.27-.22Zm59.53.05a.663.663 0 0 0-.28-.05h-2.05c-.15 0-.29.02-.29.23 0 .18.12.22.26.22.07 0 .15 0 .22.02.55.09.67.3.52.84-.01.05-.03.09-.05.14-.3.78-.6 1.58-.9 2.36-.33.87-.66 1.73-1.03 2.67-.35-.83-.68-1.59-1.01-2.35-.41-.96-.81-1.91-1.21-2.87-.17-.43-.04-.66.41-.73.16-.02.31-.05.46-.09.07-.05.12-.13.13-.22a.354.354 0 0 0-.16-.2c-.05-.04-.15-.02-.22-.02h-2.75c-.06 0-.14-.02-.18 0-.07.04-.18.11-.18.17 0 .08.08.25.14.25.5.04.67.41.85.8.6 1.4 1.21 2.8 1.81 4.2.37.87.76 1.73 1.11 2.6.06.14.07.3.03.45-.46 1.14-.93 2.29-1.44 3.41 0 .03-.02.05-.02.08-.2.6-.85.92-1.45.71-.45-.08-.89.2-1 .65-.08.19 0 .41.18.5.12.07.27.12.41.12.57 0 1.12-.2 1.53-.59.46-.39.83-.87 1.08-1.42.44-1.05.88-2.09 1.29-3.15.99-2.54 1.98-5.07 2.96-7.61.1-.35.38-.62.73-.71.08-.03.15-.1.18-.18a.258.258 0 0 0-.07-.22Zm-17.13 3.24c-.22-1.18-.9-2.23-1.89-2.9a3.579 3.579 0 0 0-4.12-.08 4.504 4.504 0 0 0-2 3.71c-.06 1.34.51 2.63 1.56 3.47.85.78 2 1.13 3.14.96a3.73 3.73 0 0 0 2.17-1.13c.83-.89 1.27-2.07 1.23-3.28v.02c-.02-.25-.05-.51-.09-.76Zm-1.36 1.24c.03.65-.08 1.3-.31 1.9-.25.77-.94 1.3-1.75 1.34-.35.03-.7 0-1.05-.05-.63-.14-1.16-.56-1.44-1.15-.38-.72-.59-1.53-.6-2.35-.03-.6 0-1.19.08-1.78.06-.81.56-1.53 1.29-1.88 1.01-.46 2.21-.17 2.9.69.39.57.65 1.23.75 1.92.07.45.08.9.12 1.35Zm9.47-13.62a7.78 7.78 0 0 0 3.05-1.17c.22-.15.23-.2.1-.56-.16.07-.3.15-.46.22-.44.2-.9.37-1.36.53-.87.27-1.82.09-2.52-.48a3.886 3.886 0 0 1-1.5-3.19q0-.46.45-.46h5.53c-.05-.3-.08-.52-.13-.72a3.44 3.44 0 0 0-3.72-2.81c-1.12.07-2.13.69-2.69 1.67a5.205 5.205 0 0 0-.47 4.68 3.326 3.326 0 0 0 3.72 2.3Zm-2.08-7.05c.51-.77 1.46-1.14 2.36-.91.48.13.87.46 1.09.9.18.37.27.77.26 1.18s-4.14 0-4.14 0c.01-.43.16-.84.42-1.17h.01Zm-6.2 5.83c0 .3-.23.54-.52.57a6.5 6.5 0 0 1-.62.06c-.15 0-.25.04-.25.21 0 .18.1.24.26.24h3.81c.16 0 .26-.05.26-.24 0-.15-.1-.2-.24-.21-.2 0-.39-.03-.58-.06h-.07a.592.592 0 0 1-.5-.68c-.03-1.14-.06-2.27-.06-3.41 0-1.56.05-3.12.06-4.68v-2.09h.01V8.84c0-.3-.07-.37-.35-.32-.78.15-1.56.32-2.33.48-.17.04-.29.11-.25.3.05.19.19.14.33.12.76-.11 1.05.14 1.05.89v10.97Zm-5.56-5.64v4.8c0 .29-.05.58-.07.87-.01.27-.22.49-.48.53-.23.04-.45.07-.68.09-.14 0-.21.09-.21.24v.04c.01.1.11.17.21.16h3.92c.16 0 .26-.06.26-.24 0-.15-.11-.21-.25-.21-.18 0-.37-.01-.55-.04-.52-.09-.66-.26-.66-.79-.02-1.36-.06-2.71-.06-4.06 0-.91.05-1.83.05-2.74V8.9c0-.37-.06-.42-.44-.35-.69.14-1.39.28-2.08.43-.06.02-.14.04-.21.05-.15.04-.24.15-.17.3.03.06.18.09.26.11.08.02.17-.04.26-.04.05-.01.11-.02.16-.02.38 0 .69.32.68.7.04.29.06.58.06.87v4.69Zm-31.71 6.59c.02.27.16.35.39.21.22-.13.49-.15.73-.05.44.12.88.21 1.23.29.69-.02 1.37-.22 1.96-.59.91-.61 1.22-1.81.71-2.79-.27-.51-.67-.94-1.15-1.26-.48-.36-1.01-.66-1.48-1.01a4.49 4.49 0 0 1-.9-.84c-.3-.4-.24-.96.13-1.29.24-.23.54-.38.87-.41.07-.02.14-.04.21-.05.91-.14 1.76.47 1.9 1.38.03.14.05.29.07.43.03.14.12.2.24.16.07-.02.17-.12.17-.18-.03-.66-.07-1.34-.12-2-.02-.21-.14-.21-.31-.21-.24.02-.48.01-.72-.03-.53-.15-1.08-.19-1.62-.14-1.08.02-2 .79-2.22 1.85-.19.69 0 1.43.54 1.91.16.15.33.29.51.41.56.38 1.14.76 1.7 1.14.42.24.75.6.96 1.03.25.52.08 1.14-.41 1.45-.3.21-.66.33-1.03.34-.82.13-1.62-.36-1.86-1.16-.08-.23-.13-.46-.19-.7-.04-.16-.12-.27-.3-.25-.18.03-.17.17-.17.31 0 .26.05.54.06.8.03.41.05.83.08 1.24h.02Zm15.8-7.66c.42 0 .59.27.75.59l.9 1.89c.35.73.68 1.46 1.03 2.19.49 1.03.99 2.07 1.49 3.1.03.06.07.12.13.15.14.08.32.02.4-.12.04-.06.08-.12.1-.19.65-1.52 1.28-3.03 1.92-4.55l1.04-2.46c.1-.32.4-.55.74-.57.21 0 .27-.13.24-.32s-.16-.16-.31-.16h-2.22c-.15 0-.3 0-.32.19-.02.2.04.28.26.3.12 0 .25 0 .36.02.07 0 .13.01.19.04.26.1.39.4.28.66-.03.14-.07.28-.13.42-.27.65-.56 1.3-.84 1.95-.39.89-.78 1.77-1.2 2.76-.25-.55-.47-1.02-.7-1.49-.53-1.12-1.06-2.23-1.58-3.34-.07-.16-.12-.32-.16-.48-.07-.28 0-.42.28-.48.19-.04.39-.05.58-.05.18 0 .32-.07.3-.28-.02-.23-.17-.24-.35-.23-.28.02-.56.05-.84.05-.76-.02-1.51-.05-2.27-.06-.15 0-.27.03-.28.21 0 .14 0 .29.19.29l.02-.03Zm9.46.21-.01-.01h.01Z"/><path d="M91.17 21.93a.925.925 0 0 0-.29-.04c-.64-.08-.74-.34-.79-.89v-6.78c0-.26-.07-.32-.31-.28-.73.12-1.47.25-2.2.38-.25.05-.27.11-.22.45h.16c.75-.09 1.09.2 1.09.94v5.16c0 .76-.24 1-1 1.04h-.07c-.16.01-.38-.04-.38.22s.21.23.37.23h3.37c.09.01.17 0 .26-.02.08-.04.14-.11.16-.2 0-.09-.06-.17-.14-.21h-.01Zm-1.92-10.2c.44-.04.79-.39.83-.83a.914.914 0 0 0-.86-.84c-.42.06-.76.39-.81.82.03.45.39.81.85.85h-.01ZM0 5.73h1.67V7.4H0V5.73Zm0 1.91h1.67v1.67H0V7.64Zm0 1.91h1.67v1.67H0V9.55Zm0 1.92h1.67v1.67H0v-1.67Zm0 1.9h1.67v1.67H0v-1.67Zm0 1.91h1.67v1.67H0v-1.67Zm0 1.92h1.67v1.67H0V17.2Zm0 1.91h1.67v1.67H0v-1.67Zm0 1.91h1.67v1.67H0v-1.67Zm0 1.9h1.67v1.67H0v-1.67Zm0 1.92h1.67v1.67H0v-1.67Zm0 1.91h1.67v1.67H0v-1.67Zm0 1.91h1.67v1.67H0v-1.67Zm0 1.91h1.67v1.67H0v-1.67Zm0 1.92h1.67v1.67H0v-1.67Zm0 1.9h1.67v1.67H0v-1.67Zm0 1.91h1.67v1.67H0V36.3Zm0 1.92h1.67v1.67H0v-1.67ZM1.91 5.73h1.67V7.4H1.91V5.73Zm0 1.91h1.67v1.67H1.91V7.64Zm0 1.91h1.67v1.67H1.91V9.55Zm0 1.92h1.67v1.67H1.91v-1.67Zm0 1.9h1.67v1.67H1.91v-1.67Zm0 1.91h1.67v1.67H1.91v-1.67Zm0 1.92h1.67v1.67H1.91V17.2Zm0 1.91h1.67v1.67H1.91v-1.67Zm0 1.91h1.67v1.67H1.91v-1.67Zm0 1.9h1.67v1.67H1.91v-1.67Zm0 1.92h1.67v1.67H1.91v-1.67Zm0 1.91h1.67v1.67H1.91v-1.67Zm0 1.91h1.67v1.67H1.91v-1.67Zm0 1.91h1.67v1.67H1.91v-1.67Zm0 1.92h1.67v1.67H1.91v-1.67Zm0 1.9h1.67v1.67H1.91v-1.67Zm0 1.91h1.67v1.67H1.91V36.3Zm0 1.92h1.67v1.67H1.91v-1.67ZM3.83 5.73H5.5V7.4H3.83V5.73Zm0 1.91H5.5v1.67H3.83V7.64Zm0-3.82H5.5v1.67H3.83V3.82Zm0 5.73H5.5v1.67H3.83V9.55Zm0 1.92H5.5v1.67H3.83v-1.67Zm0 1.9H5.5v1.67H3.83v-1.67Zm0 1.91H5.5v1.67H3.83v-1.67Zm0 1.92H5.5v1.67H3.83V17.2Zm0 1.91H5.5v1.67H3.83v-1.67Zm0 1.91H5.5v1.67H3.83v-1.67Zm0 1.9H5.5v1.67H3.83v-1.67Zm0 1.92H5.5v1.67H3.83v-1.67Zm0 1.91H5.5v1.67H3.83v-1.67Zm0 1.91H5.5v1.67H3.83v-1.67Zm0 1.91H5.5v1.67H3.83v-1.67Zm0 1.92H5.5v1.67H3.83v-1.67Zm0 1.9H5.5v1.67H3.83v-1.67Zm0 1.91H5.5v1.67H3.83V36.3Zm0 1.92H5.5v1.67H3.83v-1.67ZM5.74 5.73h1.67V7.4H5.74V5.73Zm0 1.91h1.67v1.67H5.74V7.64Zm0 1.91h1.67v1.67H5.74V9.55Zm0 1.92h1.67v1.67H5.74v-1.67Zm0 1.9h1.67v1.67H5.74v-1.67Zm0 1.91h1.67v1.67H5.74v-1.67Zm0 1.92h1.67v1.67H5.74V17.2Zm0 1.91h1.67v1.67H5.74v-1.67Zm0 1.91h1.67v1.67H5.74v-1.67Zm0 1.9h1.67v1.67H5.74v-1.67Zm0 1.92h1.67v1.67H5.74v-1.67ZM7.65 5.73h1.67V7.4H7.65V5.73Zm0 1.91h1.67v1.67H7.65V7.64Zm0 1.91h1.67v1.67H7.65V9.55Zm0-7.65h1.67v1.67H7.65V1.9Zm0 1.92h1.67v1.67H7.65V3.82Zm0 7.65h1.67v1.67H7.65v-1.67Zm0 1.9h1.67v1.67H7.65v-1.67Zm0 1.91h1.67v1.67H7.65v-1.67Zm0 1.92h1.67v1.67H7.65V17.2Zm0 1.91h1.67v1.67H7.65v-1.67Zm0 1.91h1.67v1.67H7.65v-1.67Zm0 1.9h1.67v1.67H7.65v-1.67Zm0 1.92h1.67v1.67H7.65v-1.67Zm0 5.73h1.67v1.67H7.65v-1.67Zm0 1.92h1.67v1.67H7.65v-1.67Zm0 1.9h1.67v1.67H7.65v-1.67Zm0 1.91h1.67v1.67H7.65V36.3Zm0 1.92h1.67v1.67H7.65v-1.67Zm1.9-32.49h1.67V7.4H9.55V5.73Zm0 1.91h1.67v1.67H9.55V7.64Zm0 1.91h1.67v1.67H9.55V9.55Zm0 1.92h1.67v1.67H9.55v-1.67Zm0 1.9h1.67v1.67H9.55v-1.67Zm0 1.91h1.67v1.67H9.55v-1.67Zm0 1.92h1.67v1.67H9.55V17.2Zm0 1.91h1.67v1.67H9.55v-1.67Zm0 1.91h1.67v1.67H9.55v-1.67Zm0 1.9h1.67v1.67H9.55v-1.67Zm1.92-17.19h1.67V7.4h-1.67V5.73Zm0 1.91h1.67v1.67h-1.67V7.64Zm0 1.91h1.67v1.67h-1.67V9.55Zm0 1.92h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0-13.37h1.67v1.67h-1.67V0Zm0 1.9h1.67v1.67h-1.67V1.9Zm0 1.92h1.67v1.67h-1.67V3.82Zm0 11.46h1.67v1.67h-1.67v-1.67Zm0 1.92h1.67v1.67h-1.67V17.2Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 7.65h1.67v1.67h-1.67v-1.67Zm0 1.92h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67V36.3Zm0 1.92h1.67v1.67h-1.67v-1.67Zm1.91-32.49h1.67V7.4h-1.67V5.73Zm0 1.91h1.67v1.67h-1.67V7.64Zm0-3.82h1.67v1.67h-1.67V3.82Zm0 5.73h1.67v1.67h-1.67V9.55Zm0 1.92h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.92h1.67v1.67h-1.67V17.2Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm1.91-15.29h1.67V7.4h-1.67V5.73Zm0 1.91h1.67v1.67h-1.67V7.64Zm0 1.91h1.67v1.67h-1.67V9.55Zm0-7.65h1.67v1.67h-1.67V1.9Zm0 1.92h1.67v1.67h-1.67V3.82Zm0 7.65h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.92h1.67v1.67h-1.67V17.2Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 9.55h1.67v1.67h-1.67v-1.67Zm0 1.92h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67V36.3Zm0 1.92h1.67v1.67h-1.67v-1.67ZM17.2 5.73h1.67V7.4H17.2V5.73Zm0 1.91h1.67v1.67H17.2V7.64Zm0 1.91h1.67v1.67H17.2V9.55Zm0 1.92h1.67v1.67H17.2v-1.67ZM17.2 0h1.67v1.67H17.2V0Zm0 1.9h1.67v1.67H17.2V1.9Zm0 1.92h1.67v1.67H17.2V3.82Zm0 9.55h1.67v1.67H17.2v-1.67Zm0 1.91h1.67v1.67H17.2v-1.67Zm0 1.92h1.67v1.67H17.2V17.2Zm0 1.91h1.67v1.67H17.2v-1.67Zm0 1.91h1.67v1.67H17.2v-1.67Zm1.92-15.29h1.67V7.4h-1.67V5.73Zm0 1.91h1.67v1.67h-1.67V7.64Zm0 1.91h1.67v1.67h-1.67V9.55Zm0 1.92h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.92h1.67v1.67h-1.67V17.2Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 7.65h1.67v1.67h-1.67v-1.67Zm0 1.92h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67V36.3Zm0 1.92h1.67v1.67h-1.67v-1.67Zm1.91-32.49h1.67V7.4h-1.67V5.73Zm0 1.91h1.67v1.67h-1.67V7.64Zm0-3.82h1.67v1.67h-1.67V3.82Zm0 5.73h1.67v1.67h-1.67V9.55Zm0 1.92h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.92h1.67v1.67h-1.67V17.2Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm1.9-17.19h1.67V7.4h-1.67V5.73Zm0 1.91h1.67v1.67h-1.67V7.64Zm0 1.91h1.67v1.67h-1.67V9.55Zm0-7.65h1.67v1.67h-1.67V1.9Zm0 1.92h1.67v1.67h-1.67V3.82Zm0 7.65h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.92h1.67v1.67h-1.67V17.2Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 1.92h1.67v1.67h-1.67v-1.67Zm0 5.73h1.67v1.67h-1.67v-1.67Zm0 1.92h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67V36.3Zm0 1.92h1.67v1.67h-1.67v-1.67Zm1.91-32.49h1.67V7.4h-1.67V5.73Zm0 1.91h1.67v1.67h-1.67V7.64Zm0 1.91h1.67v1.67h-1.67V9.55Zm0 1.92h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.92h1.67v1.67h-1.67V17.2Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 1.92h1.67v1.67h-1.67v-1.67Zm1.92-19.11h1.67V7.4h-1.67V5.73Zm0 1.91h1.67v1.67h-1.67V7.64Zm0-3.82h1.67v1.67h-1.67V3.82Zm0 5.73h1.67v1.67h-1.67V9.55Zm0 1.92h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.92h1.67v1.67h-1.67V17.2Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 1.92h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.92h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67V36.3Zm0 1.92h1.67v1.67h-1.67v-1.67Zm1.91-32.49h1.67V7.4h-1.67V5.73Zm0 1.91h1.67v1.67h-1.67V7.64Zm0 1.91h1.67v1.67h-1.67V9.55Zm0 1.92h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.92h1.67v1.67h-1.67V17.2Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 1.92h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.92h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67V36.3Zm0 1.92h1.67v1.67h-1.67v-1.67Zm1.91-32.49h1.67V7.4h-1.67V5.73Zm0 1.91h1.67v1.67h-1.67V7.64Zm0 1.91h1.67v1.67h-1.67V9.55Zm0 1.92h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.92h1.67v1.67h-1.67V17.2Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 1.92h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67v-1.67Zm0 1.92h1.67v1.67h-1.67v-1.67Zm0 1.9h1.67v1.67h-1.67v-1.67Zm0 1.91h1.67v1.67h-1.67V36.3Zm0 1.92h1.67v1.67h-1.67v-1.67Zm-24.85-9.8h.01l1.67-.79v-.88H5.73v1.67Zm19.11-.79 1.67.79v-1.67h-1.67v.88Zm-.23-.12v-.76h-1.63l1.63.76Zm-3.59-1.68 1.44.68h.24v-1.67h-1.68v.99Zm-1.9-.9 1.66.79v-.88h-1.66v.09Zm-1.92-.91 1.21.58h.46v-1.68H17.2v1.1Zm-.24-.11v-.99h-1.68v1l.85-.4.83.39Zm-3.58.69h.46l1.21-.58v-1.1h-1.67v1.68Zm-1.91 1.12 1.66-.79v-.09h-1.66v.88Zm-1.92.79h.24l1.43-.68v-.99H9.55v1.67Zm-1.91.24v.77l1.63-.77H7.64Z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 5;
}
.project-tile .belmont {
  background-image: url(../images/tile-belmont.jpg);
}
.project-tile .belmont::after {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  max-height: 30%;
  background-image: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 67.12 67.63" fill="white"><path d="M58.85 62.75c-.07-.36-.07-.72 0-1.08h-5.38c.05.35.05.73 0 1.09v.03s.08.07.13.08c.06 0 .13 0 .18-.05v-.03c0-.22.07-.43.2-.6.29-.16.63-.23.96-.2h.77v4.14c0 .92-.03.97-.47 1.03l-.3.03s-.06.1-.07.16c0 .05.03.12.07.14h1.84c.13 0 .3 0 .5.01h.07s.06-.1.07-.15c0-.06-.02-.12-.07-.16l-.3-.03c-.45-.05-.47-.11-.47-1.03v-4.14h.77c.33-.03.67.04.96.2.13.17.19.38.19.6v.03s.11.06.18.05c.06 0 .1-.03.13-.08v-.03h.03ZM6.3 61.65h-.01c-.31 0-.54.03-.91.03-.32 0-.65 0-.99-.03h-.03s-.06.08-.07.14c0 .05 0 .11.04.15l.23.04c.2 0 .35.07.39.16.15.58.2 1.18.16 1.77v1c0 1.03-.3 2.26-1.69 2.26-1.16 0-1.72-.72-1.72-2.27v-1.87c0-.91 0-1 .47-1.04h.22v-.03s.07-.08.07-.14a.18.18 0 0 0-.07-.15h-1.1c-.35 0-.72 0-1.07-.03H.19s-.06.1-.07.15c0 .07 0 .12.05.14l.24.03c.46.04.47.14.47 1.04v2.04c-.1.76.16 1.53.69 2.08.47.35 1.06.53 1.65.49.63.02 1.24-.21 1.69-.65.47-.6.69-1.35.62-2.11v-1.06c-.03-.56.01-1.12.12-1.66.04-.1.19-.16.39-.18h.23v-.04s.06-.1.04-.16c0-.04-.03-.09-.07-.11h.06Zm8.25 0h-.01c-.28 0-.51.03-.89.03-.34 0-.65 0-1.01-.03h-.01s-.07.07-.08.12c-.02.06 0 .13.05.18l.16.03c.31.04.46.08.5.15.15.58.21 1.18.16 1.77v2.14c-.39-.39-.81-.87-1.39-1.53l-.84-.95s-.07-.08-.12-.14c-.51-.53-.96-1.12-1.35-1.75v-.04h-.05c-.13.02-.26.03-.39.03-.15 0-.61 0-.97-.03h-.03s-.06.08-.08.12c0 .06.01.13.05.18l.16.03c.19 0 .37.07.51.19.14.17.21.38.18.6v2.58c.02.57-.01 1.13-.11 1.69-.04.08-.16.14-.34.15l-.26.03c-.03.05-.04.11-.05.16 0 .05.02.1.07.14h.01c.3-.01.6-.03.91-.03s.61 0 1.01.03h.03s.07-.08.07-.12c0-.06 0-.12-.04-.16l-.28-.04c-.22-.01-.36-.07-.41-.14-.13-.58-.18-1.18-.15-1.77v-1.9c0-.16 0-.33.03-.49.14.15.38.43.6.69.15.18.28.32.36.43l2.01 2.29c.68.76.99 1.14 1.11 1.3h.03c.09.02.17-.04.2-.12 0-.12-.03-.47-.03-1.53v-2.19c-.03-.55.01-1.11.12-1.65.01-.04.14-.11.45-.16h.14v-.03s.06-.1.05-.16a.16.16 0 0 0-.08-.14l.02.04h-.02Zm4.47.32h.23v-.03s.06-.09.05-.15a.18.18 0 0 0-.07-.15h-1.1c-.34 0-.65 0-1.1-.03H17s-.06.1-.07.16c0 .06.01.11.05.15l.23.03c.47.04.49.14.49 1.07v3.08c0 .95-.03 1-.49 1.06l-.23.03c-.03.06-.04.12-.04.19 0 .05.03.09.07.12h.03c.36-.01.73-.03 1.1-.01.34 0 .61 0 1.07.03h.03s.06-.1.07-.16c0-.06-.01-.11-.05-.15l-.24-.03c-.46-.05-.49-.11-.49-1.06v-3.08c0-.92.01-1.03.49-1.07Zm8.25-.32c-.28 0-.56.03-.84.03-.3 0-.6 0-.89-.03h-.03s-.06.1-.08.15c0 .05 0 .12.05.15l.18.03c.27.03.35.1.35.12 0 .11-.03.22-.08.32-.15.36-.56 1.35-.81 1.93-.14.31-.5 1.22-.78 1.83-.42-.96-.8-1.92-1.19-2.89-.16-.39-.31-.79-.43-1.2 0-.04.07-.08.36-.12h.15v-.03s.06-.09.05-.15a.16.16 0 0 0-.08-.14c-.35 0-.69.03-1.04.03s-.64 0-.91-.03h-.03s-.08.1-.08.15.02.11.05.15l.18.03c.35.04.47.2.66.68l1.53 3.76c.16.37.3.76.39 1.15v.03h.03l.15.03s.09 0 .12-.03v-.03c.16-.47.57-1.49.91-2.26l.47-1.07c.28-.68.61-1.35.97-1.99.07-.17.24-.28.42-.28h.28v-.03s.06-.11.04-.18c0-.05-.03-.1-.07-.12s-.01 0-.01 0h.01Zm6.37 4.49s-.11 0-.16.01c-.13.32-.34.61-.6.84-.35.12-.73.16-1.1.12-.77 0-.93-.1-1.01-.19-.13-.14-.15-.42-.15-.87v-1.22c0-.12.08-.19.24-.19h.5c.22-.01.44 0 .66.04.13.04.23.16.23.3l.08.34c.04.06.11.09.18.07.05 0 .1-.02.13-.07V63.56s-.08-.08-.13-.07a.29.29 0 0 0-.18.05l-.07.38c-.04.22-.1.24-.18.27-.24.04-.48.06-.72.05h-.5c-.16 0-.24-.07-.24-.2V62.3c0-.2.07-.3.22-.3h.62c.28-.02.55 0 .83.05.41.1.49.35.61.74v.05h.03c.08.09.21.08.28 0v-.14c-.02-.35-.07-.71-.13-1.06v-.04h-.05c-.39.03-.78.04-1.16.03h-1.63c-.38 0-.68 0-1.01-.03h-.03s-.06.1-.07.16c0 .06.01.11.05.15l.16.03c.47.05.49.16.49 1.04v3.12c0 .91-.04 1-.5 1.04l-.3.03c-.03.06-.04.12-.04.19 0 .05.03.09.07.12h.03c.51 0 .81-.01 1.18-.01h.78c.8 0 1.56 0 2.33.03h.03v-.03c.18-.39.31-.8.41-1.22v-.03s-.08-.08-.13-.1v-.04l-.04.06Zm7.8 1.19c-.21-.02-.41-.1-.57-.23a9.26 9.26 0 0 1-1.73-2.3.27.27 0 0 1-.05-.15c.64-.22 1.08-.81 1.1-1.49.02-.53-.27-1.02-.74-1.26-.46-.21-.97-.3-1.47-.27-.78 0-1.41.03-1.93.07s-.08.08-.08.14c0 .06.02.13.07.17l.3.04c.31.04.34.14.34.97v3.11c0 .92-.03.99-.47 1.04l-.23.03c-.03.06-.04.12-.04.19 0 .05.03.09.07.11h.03c.37 0 .72-.01 1.08-.01s.62 0 1.03.03h.03s.06-.08.07-.14c0-.07 0-.14-.05-.16l-.19-.04c-.46-.07-.47-.11-.47-1.04v-1.1c0-.1.12-.15.37-.15.23-.04.46.06.58.26.13.19.28.45.45.68s.3.47.41.64c.34.69 1.05 1.12 1.83 1.11.13 0 .26 0 .39-.04s.05-.08.04-.12c0-.04-.03-.07-.07-.08l-.04.02-.05-.03Zm-4-5.09c0-.2 0-.23.51-.23.74 0 1.34.61 1.34 1.36 0 .37-.15.72-.42.97-.26.16-.56.24-.87.22-.19.02-.37 0-.56-.03 0-.08-.02-.17 0-.26v-2.03Zm8.06 2.03-.69-.43c-.4-.2-.67-.58-.72-1.03-.03-.48.33-.89.81-.93h.17c.57-.03 1.06.38 1.14.95s.08.06.13.05c.06 0 .12-.02.16-.07v-.02c0-.36-.05-.72-.16-1.07v-.03h-.04s-.19-.03-.28-.05c-.27-.08-.55-.12-.83-.12-.88-.12-1.68.49-1.8 1.37v.17c.03.64.4 1.22.96 1.53l.83.54c.44.22.71.68.69 1.18 0 .52-.41.95-.93.95h-.11c-.72-.02-1.33-.55-1.45-1.26s-.07-.07-.12-.07a.25.25 0 0 0-.18.08v.03c.02.42.1.84.24 1.23.42.24.9.35 1.38.34.92.11 1.77-.54 1.88-1.47v-.18c-.03-.73-.45-1.38-1.11-1.7h.03Zm5.48-2.3h.23v-.03s.06-.09.05-.15a.18.18 0 0 0-.07-.15h-1.1c-.34 0-.65 0-1.1-.03h-.03s-.06.1-.07.16c0 .06 0 .11.05.15l.23.03c.47.04.49.14.49 1.07v3.08c0 .95-.03 1-.49 1.06l-.23.03c-.03.06-.04.12-.04.19 0 .05.03.09.07.12H49c.37-.01.73-.03 1.1-.01.34 0 .61 0 1.07.03h.03s.06-.1.07-.16c0-.06 0-.11-.05-.15l-.24-.03c-.46-.05-.49-.11-.49-1.06v-3.08c0-.92 0-1.03.49-1.07Zm15.26-.32h-.01c-.27 0-.54.03-.8.03s-.56 0-.82-.03h-.03s-.08.07-.08.12c0 .06.01.13.05.18l.18.03c.11 0 .22.04.32.1-.14.36-.32.71-.51 1.04l-.04.08c-.24.47-.5.93-.77 1.39-.24-.42-.47-.89-.69-1.35-.08-.18-.16-.34-.24-.5-.1-.21-.19-.43-.26-.65 0-.03.05-.07.32-.11H63v-.03s.06-.12.04-.19c0-.05-.04-.1-.1-.11-.22 0-.53.03-.92.03s-.72 0-1-.03h-.03s-.05.08-.07.12c0 .06 0 .12.04.18l.26.05c.23.04.35.05.65.64l1.03 1.99c.2.31.3.68.27 1.06v.45c0 .95-.03 1.01-.47 1.06l-.28.03c-.03.06-.04.12-.04.19 0 .05.03.09.07.12h.03c.38-.01.76-.01 1.14-.01.34 0 .62 0 1.18.03h.03s.05-.08.07-.12c0-.06 0-.12-.04-.18l-.35-.04c-.41-.03-.47-.11-.47-1.06v-.45c-.06-.5.09-.99.41-1.38l.54-.95c.05-.1.1-.18.15-.26.34-.6.58-1.03.96-1.08l.26-.04s.05-.1.05-.16a.16.16 0 0 0-.08-.14l-.04-.04h-.04ZM3.32 49.03c.85-.05 1.7.09 2.49.42.73.34 1.18 1.09 1.15 1.89 0 .92-.6 1.74-1.47 2.04.01.04.07.07.2.1 1.2.23 2.05 1.3 2.02 2.52 0 1.85-1.45 2.91-3.96 2.91h-.72c-.34 0-.69-.03-1.03-.03-.43 0-.81 0-1.16.03H.3a.477.477 0 0 1-.12-.22c-.02-.1 0-.2.07-.28l.28-.07c.7-.11.73-.19.73-1.74v-5.55c0-1.11-.08-1.27-.64-1.34l-.49-.04a.325.325 0 0 1-.11-.28c0-.1.05-.19.14-.23h.03c1.04-.1 2.09-.14 3.14-.12h-.02Zm11-.02.03.07c.08.37.13.75.16 1.12v.19c.03.16.04.31.05.46v.25c-.07.07-.16.12-.26.12-.09 0-.18-.02-.25-.08v-.03l-.04-.08c-.2-.65-.34-1.08-1.03-1.24-.46-.07-.93-.1-1.39-.08h-1.05c-.23 0-.35.16-.35.5v2.92c0 .22.14.33.41.33h.85c.41.02.82 0 1.22-.08.14-.04.23-.1.3-.45l.14-.64c.08-.07.18-.1.28-.1.09 0 .18.04.22.12v.04c0 .19 0 .39-.03.58-.01.3-.03.6-.03.89s.01.6.03.87c0 .22.03.41.03.54v.04c-.05.07-.13.12-.22.12-.1.02-.21-.02-.28-.1v-.03l-.15-.57c-.05-.24-.14-.43-.39-.49-.36-.06-.73-.08-1.1-.07h-.85c-.27 0-.41.11-.41.31v2.05c0 .76.04 1.23.26 1.46.15.15.42.31 1.7.31.62.07 1.24 0 1.83-.22.43-.38.77-.85 1-1.38l.03-.03c.08-.05.18-.07.27-.04h.01c.09.02.17.08.22.16v.05c-.16.7-.38 1.38-.66 2.04l-.03.04h-.05c-1.3-.03-2.6-.04-3.91-.04H9.45c-.57 0-1.04 0-1.87.04h-.04a.477.477 0 0 1-.12-.22c-.02-.1 0-.2.07-.28h.01l.51-.07c.76-.07.82-.22.82-1.74v-5.44c0-1.33-.07-1.47-.82-1.57l-.27-.04a.643.643 0 0 1-.1-.24c0-.1.04-.2.12-.26h.03c.68.03 1.15.04 1.72.04h3.2c.49.02.98 0 1.47-.04h.07l.07-.05v.04ZM3.4 53.91c-.77 0-.77.08-.77.3v2.16c-.05.53.05 1.06.28 1.54.29.29.69.43 1.1.38.82 0 2.2-.26 2.2-1.96 0-.91-.36-2.41-2.83-2.41v-.02h.02Zm.03-4.27c-.22 0-.43.02-.64.08-.11.03-.16.05-.16.31v2.96c0 .15 0 .24.04.28.21.04.42.05.64.04 1.6-.05 2.2-.56 2.2-1.78 0-1.04-.83-1.9-1.87-1.9h-.23.02Zm20.04 6.98a.424.424 0 0 0-.38 0h-.01v.03c-.17.55-.5 1.03-.93 1.41-.22.12-.53.18-1.75.18-1.07 0-1.37-.15-1.53-.31-.24-.26-.28-.62-.28-1.51v-5.08c0-1.51.03-1.69.81-1.76l.36-.03h.01c.05-.08.08-.17.09-.26 0-.1-.04-.2-.12-.26h-.03c-.69.03-1.2.04-1.78.04s-1.04 0-1.89-.04H16c-.08.07-.12.17-.12.27 0 .12.03.2.09.24h.01l.39.04c.84.07.87.24.87 1.76v5.25c0 1.57-.04 1.66-.8 1.74l-.46.05h-.03c-.07.09-.09.2-.07.31 0 .08.05.16.12.2h.03c.83-.03 1.28-.04 1.89-.04h1.34c1.6 0 2.92 0 3.62.04h.05l.03-.04c.27-.67.48-1.37.62-2.08 0-.04-.01-.11-.12-.16Zm12.84 1.76-.5-.05c-.58-.05-.6-.34-.64-1v-.11c-.1-1.64-.13-3.6-.15-5.17v-1.16c0-.97.07-1.2.95-1.3l.33-.03c.06-.08.09-.17.08-.27a.32.32 0 0 0-.11-.24h-.05c-.43 0-.87.03-1.28.03-.28 0-.6 0-1.08-.04h-.08v.08c-.19.97-.56 1.89-1.08 2.73l-1.5 3.04c-.31.62-.62 1.27-.96 1.87-.28-.51-.53-1.04-.8-1.6l-1.81-3.67c-.42-.72-.67-1.53-.74-2.37v-.1h-.09c-.47.04-.87.04-1.2.04s-.69 0-1.15-.04h-.04c-.08.05-.13.13-.14.22-.03.1 0 .2.05.28l.03.03.26.03c.83.13.93.28.91 1.16-.03.72-.08 1.95-.16 3.25-.07 1.07-.15 2.14-.24 3.2-.08.99-.27 1.06-.84 1.12l-.34.05h-.01c-.04.07-.07.15-.08.23 0 .1.04.21.11.28h.05c.49 0 .99-.03 1.47-.03.57 0 1.14 0 1.61.04h.04c.07-.05.12-.12.13-.2 0-.1 0-.23-.1-.3h-.01l-.58-.05c-.47-.04-.58-.16-.58-1.27 0-1.19.05-2.46.09-3.42.04-.74.08-1.53.14-2.34l.45.99c.14.3.26.6.39.88l1.31 2.81.18.37c.41.82.78 1.67 1.1 2.53.04.07.12.11.2.11.09 0 .17-.03.22-.11.24-.64.87-1.93 1.57-3.31l1.3-2.56c.12-.24.3-.6.46-.93.13-.27.27-.56.37-.74l.04 5.82c0 .93 0 1.1-.64 1.16l-.45.05c-.06.08-.09.17-.08.27 0 .09.05.18.12.23h.05c.58 0 1.18-.03 1.76-.03.54 0 1.14 0 1.72.04h.04c.06-.06.1-.14.12-.22 0-.1-.02-.2-.08-.28h-.05Zm5.5-9.54c1.45-.06 2.86.51 3.85 1.57a5.17 5.17 0 0 1 1.28 3.52 5.044 5.044 0 0 1-4.9 5.17h-.24c-2.75.16-5.1-1.93-5.27-4.67v-.34c-.06-2.83 2.2-5.17 5.03-5.23h.25Zm7.65.18.03.05c.65 1.05 1.41 2.04 2.27 2.93.08.08.15.16.22.24l1.41 1.6c.76.88 1.54 1.73 2.34 2.57v-3.62c.08-1 0-2.01-.28-2.97-.08-.11-.33-.19-.85-.26l-.27-.03a.48.48 0 0 1-.1-.33c0-.09.07-.17.15-.2h.03c.72.03 1.2.04 1.72.04.64 0 1.01 0 1.5-.04h.04c.07.06.11.14.12.23 0 .1-.02.19-.08.27l-.23.04c-.27 0-.53.1-.76.26-.18.82-.25 1.66-.22 2.5v4.07c0 1.69.03 2.26.04 2.42v.04c-.06.14-.2.23-.35.22h-.04l-.03-.03c-.2-.28-.73-.92-1.87-2.19l-3.38-3.85c-.2-.23-.41-.47-.61-.72l-.15-.18-.15-.18c-.23-.27-.46-.56-.7-.81a4.4 4.4 0 0 0-.04.81v3.18c-.05 1 .04 2 .26 2.97.08.12.33.2.68.23l.49.05.03.03c.06.08.08.18.07.28 0 .08-.05.16-.12.2h-.05c-.57 0-1.13-.03-1.7-.03-.5 0-1.01 0-1.51.04h-.05a.899.899 0 0 1-.12-.24c0-.09.02-.18.08-.26l.42-.07c.31-.03.51-.12.58-.24.15-.88.21-1.77.18-2.66v-4.52c.05-.36-.06-.73-.3-1-.24-.19-.54-.31-.85-.33l-.27-.03c-.07-.09-.1-.2-.08-.31 0-.08.06-.16.13-.2h.03c.51.04 1.16.04 1.49.04h.15c.22 0 .44 0 .66-.04h.09l-.04.03Zm-7.9.43h-.07c-1.56.03-3.34 1.14-3.34 4.15 0 2.35 1.2 4.87 3.84 4.87 1.53 0 3.33-1.07 3.33-4.1 0-2.27-.99-4.92-3.77-4.92h.01Zm25.56 1.39c-.11-.61-.11-1.23-.01-1.84v-.03h-9.14V49c.1.61.1 1.23 0 1.84v.03c.04.09.12.14.22.15.1.02.21-.02.28-.1v-.04c0-.36.12-.72.34-1.01.5-.28 1.07-.4 1.64-.35h1.34c.02.11.03.22.03.34v6.71c0 1.57-.04 1.66-.8 1.74l-.51.04h-.04c-.09.07-.13.18-.11.28 0 .1.04.19.12.24h.12c.32 0 .6 0 .84-.03h2.16c.24 0 .51 0 .84.03h.12c.08-.06.12-.15.12-.24 0-.1-.03-.2-.11-.27h-.04l-.51-.05c-.76-.08-.8-.18-.8-1.74v-6.71c0-.11 0-.23.03-.34s.02 0 .03 0h1.31c.57-.06 1.14.07 1.64.35.22.29.33.65.32 1.01v.03h.01c.07.08.18.12.28.11.09 0 .18-.05.22-.13v-.04l.06.02v-.02ZM33.61 0l6.33.05 6.34 7.36-.68 1.68c7.8 4.44 8.89 13.13 8.89 17.57v19.57H12.66v-19.7c.03-4.46 1.2-13.08 8.87-17.47l-.66-1.64L27.21.05 33.54 0h.08-.01Zm11.58 10.08-1.01 2.49-1.42 1.12.45 10.55 3.83 3.22 1.45 17.7h4.95V26.65c.08-3.99-.93-7.94-2.92-11.4a15.11 15.11 0 0 0-5.31-5.17h-.02Zm-23.26-.05a15.194 15.194 0 0 0-5.3 5.21c-1.99 3.46-3 7.41-2.92 11.4v18.52h4.95l1.45-17.7 3.83-3.22.45-10.55-1.42-1.13-1.03-2.53Zm7.29-5.18-4.19 5.37-.87 14.2-3.77 3.14-.74 17.6h3.69l.05-.85c.02-.19.05-.37.09-.56.07-.35.22-.67.45-.95.12-.14.29-.24.47-.28.4-.09.82.06 1.07.39.06.11.1.24.11.37v.16a1.07 1.07 0 0 0-.15-.22.638.638 0 0 0-.57-.26c-.2 0-.4.09-.54.23s-.24.31-.31.5c-.06.16-.11.33-.15.5l-.04.22-.07.74h.24l.07-.73c.09-.46.34-.42.34-.42.17 0 .3.14.3.31s-.04.82-.04.82h.23l.04-.8c0-.83.64-.69.64-.69l-.04 1.49h1.88l.28-4.04c.02-.19.05-.37.1-.56.07-.35.22-.67.45-.95.12-.15.28-.25.47-.28.4-.09.82.06 1.07.39.06.11.1.24.11.37v.16a1.07 1.07 0 0 0-.15-.22.638.638 0 0 0-.57-.26c-.2 0-.4.09-.54.23s-.24.31-.31.5c-.06.16-.11.33-.15.5l-.04.22-.34 3.95h.31l.7-.5-.03.5H29l.04-.68.72-.5-.03 1.18h3.2l.57-28.06v-.45l-4.48 3.72.16-15.5.04-.02v.02Zm8.73-.01.16 15.5-4.48-3.72v.46l.57 28.06h3.19l-.03-1.18.72.5.04.68h.23l-.03-.5.7.5h.31L39 41.19l-.04-.22c-.03-.17-.08-.34-.15-.5a1.36 1.36 0 0 0-.31-.5.741.741 0 0 0-.54-.23.638.638 0 0 0-.57.26c-.04.05-.11.16-.15.22v-.17c0-.13.04-.25.11-.37.25-.33.67-.48 1.07-.39.18.05.35.14.47.28.23.27.38.6.45.95.05.18.08.37.1.56l.28 4.04h1.88l-.04-1.49s.64-.13.64.69l.04.8h.23l-.04-.81c0-.17.11-.31.27-.32h.04c.07 0 .24.04.33.42l.07.73h.24l-.07-.74-.04-.22c-.03-.17-.08-.34-.15-.5a1.36 1.36 0 0 0-.31-.5.741.741 0 0 0-.54-.23.638.638 0 0 0-.57.26c-.04.05-.11.16-.15.22v-.16c0-.13.04-.26.11-.37.25-.33.67-.48 1.07-.39.18.05.35.14.47.28.23.27.38.6.45.95.05.18.08.37.1.56l.05.85h3.69l-.74-17.6-3.77-3.14-.87-14.2-4.19-5.37h.04Zm-9.56 36.4c.1-.46.34-.42.34-.42.17 0 .3.14.3.31s-.18 3.23-.18 3.23l-.78.54.31-3.68h.01v.02Zm10.04-.42s.26-.04.34.42l.31 3.68-.78-.54-.18-3.22c0-.17.11-.31.27-.32h.04v-.02Zm-.53.34.16 3.03-.72-.5-.08-3.22s.64-.13.64.69Zm-8.02-.69-.08 3.22-.72.5.16-3.03c0-.77.56-.7.62-.69h.02Zm-4.46 3.03h-.03c-.29 0-.53.21-.56.5a.446.446 0 0 0-.62-.16c-.02.01-.04.03-.06.04 0 0 .2-.62.6-.69.26-.04.52.08.66.31h.01Zm16.97-.31c.39.07.6.69.6.69a.442.442 0 0 0-.62.04c-.02.02-.03.04-.05.07v-.05a.568.568 0 0 0-.57-.45c.13-.23.39-.36.65-.31h-.02Zm-17.14-1.7c.19.07.34.22.41.42 0 0 .03.13.03.16v.22c-.14-.24-.36-.41-.62-.5-.26-.04-.52 0-.76.1-.16.08-.3.19-.42.33-.15.15-.27.33-.36.53-.11.25-.19.52-.26.78h-.04s.04-.26.04-.28c0-.07.02-.15.04-.22.04-.16.09-.31.15-.46.18-.43.51-.77.93-.97.05-.03.12-.05.19-.08.21-.08.45-.08.66 0h.01v-.03Zm17.29 0s.13.05.19.08c.56.29.95.81 1.08 1.43 0 .07.03.15.04.22l.04.27h-.04c-.07-.26-.15-.51-.26-.76-.1-.19-.22-.37-.37-.53-.12-.13-.26-.24-.42-.33-.24-.11-.5-.15-.76-.09-.26.09-.48.26-.62.5v-.22s.03-.15.03-.16c.06-.19.21-.35.41-.41.21-.08.45-.08.66 0h.02Zm-4.47-1.5c.39.07.6.69.6.69a.442.442 0 0 0-.62.04c-.02.02-.03.04-.05.07v-.05a.568.568 0 0 0-.57-.45c.13-.23.39-.36.65-.31h-.02Zm-8.4.26.03.04c-.27 0-.5.18-.56.45v.05a.47.47 0 0 0-.64-.16c-.02 0-.04.02-.05.04 0 0 .2-.62.6-.69.24-.05.49.06.62.27Zm-.78-1.96c.21-.08.45-.08.66 0 .19.07.34.23.41.42 0 0 .03.13.03.16v.22c-.14-.24-.36-.41-.62-.5-.26-.04-.52 0-.76.1-.16.08-.3.19-.42.33-.15.15-.27.33-.37.53-.11.25-.19.52-.26.78h-.04s.04-.26.04-.28c0-.07.02-.15.04-.22.04-.16.09-.31.15-.46.18-.43.51-.77.93-.97.05-.03.12-.05.19-.08h.01v-.03Zm8.68 0c.21-.08.45-.08.66 0 .07.03.13.05.19.08.41.21.74.56.93.99.07.15.12.3.15.46 0 .07.03.15.04.22l.04.27h-.04c-.07-.26-.15-.51-.26-.76-.1-.19-.22-.37-.37-.53-.12-.13-.26-.24-.42-.33-.24-.11-.5-.15-.76-.1-.26.09-.48.26-.62.5v-.22s.03-.15.03-.16c.06-.19.21-.35.41-.41v-.03l.02.02Zm4.2-1.46 2.57 1.69.03.27-2.61-1.81v-.16h.01Zm-16.4 0v.16l-2.61 1.81.03-.27 2.57-1.69h.01Zm-.32-9.13c.3.11.51.38.54.7v.16a.8.8 0 0 0-.72-.49c-.2 0-.4.09-.54.23s-.24.31-.31.5c-.06.16-.11.33-.15.5 0 .07-.02.15-.04.22l-.73 7.95-.31.22.6-8.26c.02-.19.05-.37.09-.56.07-.35.22-.67.45-.95.29-.3.74-.39 1.12-.22Zm17.69-.05c.18.05.35.14.47.28.23.27.38.6.45.95.05.18.08.37.1.56l.6 8.26-.31-.22-.73-7.95-.04-.22c-.03-.17-.08-.34-.15-.5a1.36 1.36 0 0 0-.31-.5.741.741 0 0 0-.54-.23.638.638 0 0 0-.57.26c-.04.05-.11.16-.15.22v-.16c0-.13.04-.26.11-.37.25-.33.67-.48 1.07-.39Zm-18.33 7.31-.09 1.68-.97.68.16-1.72.89-.64h.01Zm18.33 0 .89.64.16 1.72-.97-.68-.1-1.68h.02Zm-1.01-.72.77.54.1 1.68-.83-.57-.04-1.66Zm-16.29 0-.04 1.66-.83.57.09-1.68.77-.54h.01Zm12-.47 2.57 1.7.03.27-2.61-1.81v-.16h.01Zm-7.72 0v.16l-2.61 1.81.03-.27 2.57-1.7h.01Zm-5.19-.8-.09 1.68-.88.62.16-1.73.81-.57Zm18.1 0 .81.57.16 1.73-.88-.62-.1-1.68Zm-12.85-8.15c.06.11.1.24.11.36v.18a1.07 1.07 0 0 0-.15-.22.638.638 0 0 0-.57-.26c-.2 0-.4.09-.54.23s-.24.31-.31.5c-.06.16-.11.33-.15.5l-.04.22-.7 8.2-.34.23.6-8.53c.02-.19.05-.37.1-.56.06-.35.22-.68.45-.95.12-.14.29-.24.47-.28.4-.09.82.06 1.07.39v-.02Zm8.66-.39c.18.05.35.14.47.28.23.27.38.6.45.95.05.18.08.37.1.56l.6 8.53-.34-.23-.7-8.2s-.04-.2-.04-.22c-.03-.17-.08-.34-.15-.5a1.36 1.36 0 0 0-.31-.5.741.741 0 0 0-.54-.23.638.638 0 0 0-.57.26c-.04.05-.11.16-.15.22v-.16c0-.13.04-.25.11-.36.25-.33.67-.48 1.07-.39Zm-12.96 7.85-.04 1.65-.76.54.09-1.68.72-.5h-.01Zm16.18 0 .72.5.1 1.68-.76-.54-.04-1.65h-.02Zm-3.23-.54.85.6.18 1.99-.92-.64-.11-1.95Zm-9.71 0-.11 1.95-.92.64.18-1.99.85-.6Zm1.01-.71-.05 1.92-.83.58.11-1.96.77-.54Zm7.67 0 .77.54.11 1.96-.83-.58-.05-1.92Zm5.67-1.49.34 3.69-.8-.57-.18-3.22c0-.17.11-.31.27-.32h.03s.26-.04.34.42Zm-19 0c.09-.46.34-.42.34-.42.17 0 .3.14.3.31s-.18 3.23-.18 3.23l-.8.57.34-3.69Zm18.12-.08.16 3.03-.7-.5-.08-3.23s.64-.13.64.69h-.02Zm-16.62-.69L25.49 32l-.7.5.16-3.03c0-.77.56-.7.62-.69Zm12.75.98.78.56.15 1.72-.84-.6-.1-1.68Zm-9.49 0-.1 1.68-.84.6.15-1.72.78-.56h.01Zm.96-.67-.04 1.65-.77.54.1-1.68.72-.5Zm7.56 0 .72.5.1 1.68-.77-.54-.04-1.65Zm1.06-3.17s.26-.04.34.42l.31 3.68-.78-.54-.18-3.22c0-.17.11-.31.27-.32h.04v-.02Zm-9.7 0c.17 0 .3.14.3.31s-.18 3.23-.18 3.23l-.79.54.31-3.68c.1-.46.34-.42.34-.42h.01v.02Zm9.17.34.17 3.03-.72-.5-.08-3.22s.64-.14.64.69Zm-8-.69-.08 3.22-.72.5.16-3.03c0-.82.64-.69.64-.69Zm12.51 2.7c.39.07.6.69.6.69a.442.442 0 0 0-.62.04c-.02.02-.03.04-.05.07v-.05a.556.556 0 0 0-.54-.45h-.03c.13-.23.4-.36.66-.31h-.03Zm-16.99.31a.53.53 0 0 0-.57.45v.05a.44.44 0 0 0-.6-.16s-.01 0-.02.01l-.05.03s.2-.62.6-.69c.26-.05.53.08.66.31h-.02Zm-.82-2c.21-.08.45-.08.66 0 .19.07.34.23.41.42 0 0 .03.14.03.16v.22c-.14-.24-.36-.41-.62-.5-.26-.04-.52 0-.76.09-.16.08-.3.19-.42.32-.15.15-.27.33-.36.53-.11.25-.19.52-.26.78h-.04s.04-.26.04-.28c0-.07.02-.15.04-.22.04-.16.09-.31.15-.46.18-.43.51-.77.93-.97.05-.03.12-.05.19-.08h.01Zm17.96 0s.13.05.19.08c.41.21.74.56.93.99.07.15.12.3.15.46 0 .07.03.15.04.22l.04.27h-.04c-.07-.26-.15-.51-.26-.76-.1-.19-.22-.37-.37-.53-.12-.13-.26-.24-.42-.33-.24-.11-.5-.14-.76-.09-.26.09-.48.26-.62.5v-.22l.03-.16c.06-.2.21-.35.41-.42.21-.08.45-.08.66 0v-.02h.02Zm-4.48-1.5c.39.07.6.69.6.69a.446.446 0 0 0-.63.06c-.02.02-.03.04-.05.07a.54.54 0 0 0-.58-.5c.13-.23.39-.36.65-.31h.01Zm-8.36.31a.53.53 0 0 0-.57.45v.05a.44.44 0 0 0-.6-.16s-.01 0-.02.01l-.05.03s.2-.62.6-.69c.26-.05.53.08.66.31h-.02Zm-.15-2c.19.07.34.22.41.41 0 0 .03.14.03.16v.22c-.14-.24-.36-.41-.62-.5-.26-.04-.52 0-.76.09-.16.08-.3.19-.42.33-.15.15-.27.33-.37.53-.11.25-.19.52-.26.78h-.04s.04-.26.04-.28c0-.07.02-.15.04-.22.04-.16.09-.31.15-.46.18-.43.51-.77.93-.97s.12-.05.19-.08c.21-.08.45-.08.66 0h.02Zm8.69 0s.13.05.19.08c.41.21.74.56.93.99.07.15.12.3.15.46 0 .07.03.15.04.22l.04.27h-.04c-.07-.26-.15-.51-.26-.76-.1-.19-.22-.37-.37-.53-.12-.13-.26-.24-.42-.33-.24-.11-.5-.14-.76-.09-.26.08-.48.25-.62.49v-.22s.03-.15.03-.16c.06-.19.21-.35.41-.41.21-.08.45-.08.66 0v-.02h.02ZM27.66 10.06c.45.11.41.58.41.93 0 .26 0 .51-.01.77l-.04 2.3c-.01.91-.04 1.83-.05 2.75l-.05 2.49-.03 1.54v.49l-2.53 2.12c0-.27.03-1.26.04-1.53l.11-1.98.15-2.53c.04-.83.09-1.65.14-2.48.04-.61.07-1.2.11-1.81-.03-.55.05-1.11.23-1.64.19-.55.55-1.01 1.04-1.32.15-.09.33-.12.5-.1h-.02Zm12.32.1c.49.31.86.78 1.04 1.32.16.52.24 1.07.23 1.62.04.61.07 1.2.11 1.81.04.83.1 1.65.13 2.48l.15 2.53.11 1.98c0 .27.03 1.26.04 1.53l-2.53-2.13v-.49c0-.51 0-1.03-.03-1.54l-.05-2.49c0-.91-.04-1.83-.05-2.75 0-.77-.03-1.54-.04-2.3v-.77c0-.35-.04-.82.41-.93.17-.04.35 0 .5.1v.03h-.01Zm-12.13.36s-.16.03-.18.03c-.23.07-.44.2-.6.38-.1.14-.19.28-.27.43-.18.42-.28.88-.28 1.34 0 .2-.01.41-.03.62l-.09 2.07c-.04.87-.08 1.73-.14 2.6l-.12 2.41c-.03.5-.05 1.01-.08 1.51v.57l.26-.22v-.18l.08-1.51.12-2.41c.04-.87.08-1.73.14-2.6.03-.69.07-1.38.09-2.07 0-.2.01-.41.03-.62 0-.46.1-.92.28-1.34.07-.16.16-.31.27-.45.11-.13.26-.24.42-.31.03 0 .06-.01.08-.03v-.24h.02v.02Zm11.44 0v.26s.07.02.1.04c.16.07.3.18.42.31.11.14.2.29.27.45.18.42.28.88.28 1.34 0 .2 0 .41.03.62l.1 2.07c.04.87.08 1.73.13 2.6l.12 2.41c.03.5.05 1.01.08 1.51v.16l.24.2v-.57c-.04-.5-.07-1.01-.08-1.51L40.86 18c-.04-.87-.08-1.73-.13-2.6-.03-.69-.07-1.38-.1-2.07 0-.2 0-.41-.03-.62 0-.46-.1-.92-.28-1.34-.07-.16-.16-.31-.27-.45a1.336 1.336 0 0 0-.6-.38c-.05 0-.12-.03-.18-.03h.02Zm-1.7-5.81h-8.02l.13 14.59 1.75-1.38c0-.47.07-2.3.11-4.19v-.83l.13-3.95v-.14c0-.11.02-.22.05-.32.04-.16.1-.3.18-.45.09-.17.21-.33.34-.47.17-.17.37-.3.58-.39.17-.08.35-.14.54-.18h.39c.19.03.37.09.54.18.21.1.41.23.58.39.15.13.27.29.34.47.07.15.13.29.18.45.03.11.05.21.05.32v.14l.11 4.11v.7l.12 4.18 1.74 1.37.13-14.59h.03ZM23.54 9.49l.65 3.06h.15l-.39-2.75-.39-.31h-.02Zm20.07 0-.39.31-.39 2.76h.15l.65-3.07h-.02Zm1.35-1.05-.47.36-1.1 3.71h.13l1.43-4.07Zm-22.76 0 1.43 4.06h.14l-1.1-3.69-.47-.36Zm16.1-4.56-.24.57 4.5 5.69.24-.19-4.49-6.07Zm-9.46 0-4.49 6.07.24.19 4.5-5.69-.26-.57h.01Zm4.74 3.82c-.43.03-.84.22-1.14.54-.22.23-.38.52-.46.84-.03.1-.04.21-.05.31v.32c0-.11.02-.21.05-.31.04-.14.09-.27.15-.41.08-.16.18-.31.31-.43.29-.32.7-.52 1.14-.54h.11c.19.03.37.09.54.18.19.09.36.22.51.36.13.12.23.27.3.43.07.13.12.26.15.41.02.1.04.2.05.3v-.32c0-.1-.02-.2-.05-.3-.04-.14-.09-.28-.15-.41-.08-.16-.18-.3-.3-.43-.15-.15-.32-.28-.51-.36-.17-.08-.35-.14-.54-.18h-.11Zm5.14-4.79-.24.56 4.84 6.07.28-.22-4.9-6.4h.02Zm-10.3 0-4.9 6.4.28.22 4.85-6.08-.24-.55v.02Zm10.68-.86-.23.53 5.3 6.3.28-.23-5.36-6.6h.01Zm-11.06 0-5.36 6.6.28.23 5.3-6.3-.23-.53Zm-.41-.94-5.77 6.88.27.22 5.73-6.56-.23-.53Zm11.88 0-.23.53 5.73 6.56.27-.22-5.77-6.88ZM27.27.26l-6.15 7.16.22.16L27.47.74l-.2-.46V.26Zm12.62 0-.2.46 6.14 6.86.22-.16L39.89.26ZM38.1 3.98h-9.05l.18.38h8.71l.18-.38h-.02Zm.34-.78h-9.72l.18.41h9.37l.18-.41Zm.34-.77h-10.4l.18.41h10.05l.18-.41h-.01Zm.34-.77H28.04l.18.41h10.73l.18-.41h-.01Zm.33-.77H27.7l.19.43v-.03h11.38v.03l.18-.43ZM33.57.14l-6.18.04.15.34H39.6l.15-.34-6.18-.04Z" style="fill-rule:evenodd"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 5;
}
.project-tile .nepal {
  background-image: url(../images/tile-nepal.jpg);
}
.project-tile .nepal::after {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  max-height: 15%;
  background-image: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1650 565" fill="white"><path d="M403.94 248.53 14.7 4.77v474.49h374.26L158.23 248.53h245.72Zm-48.89 216.69H28.74V30.14l326.31 204.35H124.32l230.73 230.73Z"/><path d="M110.32 222.84c35.89 0 64.99-29.1 64.99-64.99a69.834 69.834 0 0 1-29.18 34.4l-5.53-4.14-.04.2V188.08l10.99-8.19-13.25-3.38.03.17c-.03-.06-.05-.12-.07-.19l7.02-11.76-13.54 1.95.11.17c-.05-.05-.1-.11-.15-.16l1.98-13.56-11.76 6.98.12.08c-.05-.02-.11-.04-.16-.06l-3.36-13.28-8.19 10.95.2.04h-.42l.2-.04-8.19-10.95-3.36 13.28c-.05.02-.11.04-.16.06l.12-.08-11.76-6.98 1.98 13.56c-.05.05-.1.11-.15.16l.11-.17-13.54-1.95 7.02 11.76c-.03.06-.05.12-.07.19l.03-.17-13.25 3.38 10.99 8.19V188.31l-.04-.2-5.54 4.14c-12.82-7.65-23.29-19.44-29.17-34.4 0 35.89 29.1 64.99 64.99 64.99ZM110.32 280.05l-11.47 27.01-23.43-17.65 3.57 29.12-29.12-3.57 17.65 23.43-27.01 11.47 27.01 11.47-17.65 23.43 29.12-3.57-3.57 29.12 23.43-17.65 11.47 27.01 11.47-27.01 23.43 17.65-3.57-29.12 29.12 3.57-17.65-23.43 27.01-11.47-27.01-11.47 17.65-23.43-29.12 3.57 3.57-29.12-23.43 17.65-11.47-27.01Zm-42.78 81.27Zm0-22.93ZM79 381.17h.02-.01Zm-.01-62.62.01-.02-.02.02Zm19.86-11.48Zm0 85.56Zm22.93-85.56Zm0 85.56Zm31.32-54.24Zm0 22.92Zm-11.46-42.78h-.02.01Zm0 62.63-.01.02.02-.02ZM1445.91 429.52h-49.08c-12.8 0-21.87-2.13-26.68-5.87s-7.47-10.14-7.47-19.21v-3.2c0-9.6 2.67-16.01 7.47-19.74 5.34-3.73 14.94-5.87 29.34-5.87h6.4c16.54 0 27.21 2.13 32.01 6.4 5.34 4.27 7.47 11.2 7.47 20.81v26.68h.53Zm44.28-175.53c-18.14-13.34-41.61-19.74-80.56-19.74h-88.56l9.07 27.74c5.87 17.07 21.87 28.81 40.55 28.81h34.14c10.14 0 13.34.53 19.21 2.13 5.87 1.6 10.67 3.73 13.87 6.94s5.34 6.94 6.4 11.74 1.6 10.14 1.6 16.54v11.2c-6.4-3.2-13.87-6.4-23.47-8.54-9.6-2.67-21.87-3.73-37.35-3.73-31.48 0-55.49 5.87-70.42 17.07-15.47 11.2-22.94 29.88-22.94 54.95v9.6c0 11.2 1.6 21.34 4.8 30.41 3.2 9.07 8 16.54 15.47 22.41 6.94 6.4 16.54 11.2 27.74 14.4 11.74 3.2 26.14 4.8 43.21 4.8h81.63c9.6 0 17.61-.53 24.54-2.13s12.27-4.27 16.54-8 6.94-8.54 9.07-14.4c1.6-5.87 2.67-13.34 2.67-22.41v-113.1c0-30.94-9.07-53.35-27.21-66.69m-800.27 0c-9.07-6.94-20.81-12.27-35.21-15.47-13.34-2.67-28.81-4.27-46.95-4.27H446.64l10.67 30.41c5.34 14.94 19.21 25.08 35.21 25.08-2.67 10.14-4.27 21.34-4.27 34.68v156.32h73.62V329.22c0-6.4.53-11.74 1.6-16.54 1.07-4.8 2.67-8.54 5.34-11.2 2.67-3.2 6.94-5.34 12.27-6.4 5.34-1.6 12.8-2.13 21.34-2.13 9.07 0 16.01.53 21.34 2.13 5.34 1.6 9.6 3.73 12.27 6.4 2.67 3.2 4.8 6.94 5.34 11.2 1.07 4.8 1.6 10.14 1.6 16.54V480.2h73.62V323.88c0-16.54-2.13-30.94-6.4-42.15-4.27-11.74-11.2-20.81-20.27-27.74m823.21-113.63 9.6 27.74c5.87 16.54 21.34 27.74 38.95 27.74V480.2h73.62V140.36h-122.17ZM835.04 335.09c0-9.6.53-17.61 1.6-24.01 1.07-5.87 3.2-10.67 5.87-14.4s6.94-5.87 12.27-7.47c5.34-1.6 11.74-2.13 20.27-2.13s14.94.53 20.27 2.13c5.34 1.6 9.07 3.73 12.27 7.47 3.2 3.73 5.34 8.54 6.4 14.4 1.07 5.87 1.6 13.87 1.6 24.01h-80.56Zm124.84-77.36c-16.54-16.01-44.28-24.01-83.23-24.01H723l10.14 29.34c5.34 15.47 20.27 26.14 36.81 26.14-1.07 2.67-2.13 5.34-2.67 8-3.73 14.4-5.87 30.94-5.87 50.15v25.08c0 18.14 1.6 34.14 5.34 48.02 3.73 13.34 9.6 25.08 18.14 33.61 8.54 9.07 20.27 15.47 34.68 20.27 14.4 4.27 32.54 6.4 54.42 6.4h43.21c13.34 0 27.74-.53 43.21-1.07l10.67-56.55c-18.14.53-34.68.53-49.08.53h-41.08c-9.07 0-16.54-.53-22.41-1.6-5.87-1.07-10.67-3.2-13.87-6.4-3.73-3.2-5.87-6.94-7.47-11.74-1.6-4.8-2.13-11.2-2.67-19.21h108.84c7.47 0 14.4-.53 19.21-2.13 5.34-1.6 9.6-4.27 12.8-8 3.2-3.73 5.34-9.07 6.94-15.47 1.07-6.4 1.6-14.4 1.6-24.54v-9.6c.53-28.81-7.47-51.22-24.01-67.22m235.81 116.84c0 11.74-.53 21.34-1.6 28.81-1.07 7.47-3.2 13.34-6.94 17.07-3.2 3.73-7.47 6.4-13.34 8s-12.8 2.13-21.87 2.13c-8.54 0-16.01-.53-21.34-2.13-5.87-1.6-10.14-3.73-13.87-8-3.2-3.73-5.87-9.07-6.94-15.47-1.6-6.4-2.13-14.94-2.13-25.61v-33.08c0-11.74.53-21.34 2.13-28.81s3.73-12.8 6.94-16.54c3.2-3.73 8-6.4 13.87-8 5.87-1.6 12.8-2.13 21.34-2.13s16.01.53 21.34 2.13c5.87 1.6 10.14 4.27 13.87 8 3.2 3.73 5.87 9.6 6.94 17.07s1.6 17.07 1.6 29.34v27.21Zm47.48-115.77c-9.6-9.07-21.34-14.94-36.28-19.21-14.94-3.73-32.54-5.87-53.35-5.87H995.62l10.14 29.88c5.34 15.47 19.74 25.61 36.28 25.61-.53 1.6-1.07 2.67-1.6 4.27-4.27 14.4-6.94 32.01-6.94 52.82v213.94h73.62v-85.9c6.4 4.27 13.87 7.47 22.41 9.6 9.07 2.13 19.74 3.2 32.54 3.2 18.67 0 35.21-2.13 48.55-5.87 13.34-3.73 24.54-10.67 33.61-19.74 8.54-9.07 15.47-20.81 19.21-35.75 4.27-14.4 6.4-32.54 6.4-53.88v-22.94c0-21.87-2.13-40.55-6.4-55.49-3.73-14.4-10.67-26.14-20.27-34.68M1110.86 138.76l-.53 1.07 1.07-.53-.53 1.07-1.07-.53h-1.07l2.13-1.07Zm0-1.07v-1.07l1.07 1.07h-1.07l1.07 1.07h-1.07v-1.07Zm-1.6 4.27v-2.13l1.07.53h-1.07l1.07.53-1.07 1.07Zm-3.73-51.22h-1.6l-.53-1.6 1.6 1.07v-1.07l1.6 1.6h-1.07Zm-10.14 56.02.53-3.73-2.13 1.6 1.6-3.73.53 1.07.53 1.07 1.6 2.13-2.67 1.6Zm-1.07 19.74-1.07-.53h-1.07l1.6-1.6-.53 1.07 1.6-1.07-.53 2.13Zm-.53 2.67v-2.13l1.07.53h-1.07l1.07.53-1.07 1.07Zm-1.6-1.6.53-1.07-.53.53.53-1.07v1.07l.53.53h-1.07Zm-1.6 2.13.53-1.07h-1.07l1.07-1.07v2.13h-.53Zm0-5.87-.53 1.07-1.6-.53 2.13-.53-1.6-.53 2.13-.53-.53 1.07Zm-2.67 7.47h-.53l.53-1.07v1.07l.53-1.07v1.07h-.53Zm.54 3.73v-.53.53l.53-.53-.53.53Zm-1.61-6.93v-.53l1.07.53h-1.07l1.07.53h-1.07v-.53Zm-1.6-1.6-1.07-1.6-.53-.53-.53-1.07 3.2.53-1.6 1.07 2.67 1.07-2.13.53Zm-5.86-1.6 1.6-3.2.53-1.6.53-1.6 3.73 5.34-3.73-1.6 2.13 4.8-4.8-2.13Zm3.73 3.2-1.07-.53h-1.07l1.6-1.07-.53 1.07 1.6-.53-.53 1.07Zm-1.6 3.2-.53-1.07-.53.53v-1.6h1.07l.53.53-.53 1.6Zm-3.73-13.87.53-1.07v-.53l.53-.53 1.07 2.13-1.07-.53.53 2.13-1.6-1.6Zm-1.07 3.2-1.07-1.6-.53-.53-.53-.53 3.2-.53-1.6 1.07h2.67l-2.13 2.13Zm1.07 10.67.53-1.07-.53.53.53-1.07v1.07l.53.53h-1.07Zm0 1.07-.53-.53h-1.07l1.07-.53-.53.53 1.07-.53v1.07Zm-1.07 0v-.53.53Zm-.54-9.61v-1.07 1.07l1.07-1.6v1.07l-1.07.53Zm-.53 0h-.53v-.53l.53.53-.53-.53.53.53Zm-1.07-.53v.53l-.53-.53h.53Zm-1.06 1.07h-.53l.53-.53v.53l.53-.53-.53.53Zm-1.6-2.14h-1.07l1.6-1.6-.53 1.6 1.6-1.6-.53 1.6h-1.07Zm.53 2.14h-.53l.53-.53v.53-.53.53Zm-3.2-1.6v-2.13l1.07.53h-1.07l1.07.53-1.07 1.07Zm-.53 1.6-.53-.53v-.53h1.6l-.53.53h1.07l-1.6.53Zm-1.07 1.06h-.53l.53-1.07v1.07l.53-1.07v1.07h-.53Zm-1.07-3.73-1.07-1.6 1.07 1.07v-2.13l1.07 1.6-1.07 1.07Zm-.53 6.4h-.53l.53-1.07v1.07l.53-1.07v1.07h-.53Zm-1.07-4.8.53.53v-1.07l.53 1.07-.53.53h-1.07l.53-1.07Zm-.53-4.27.53-.53h1.07v1.6l-.53-.53-.53 1.07-.53-1.6Zm-1.07-5.33-1.07.53v-2.13l1.07 1.6v-2.13l1.07 1.6-1.07.53Zm-1.07 11.2-.53-1.07v-1.07l2.13.53-1.07.53 1.6.53-2.13.53Zm.54 4.27-.53-.53.53.53v-1.07 1.07Zm-2.67-2.14 1.07 2.67-2.67-1.07 1.07-1.6.53-.53.53-1.07 1.6 2.67-2.13-1.07Zm-2.13 1.07-.53.53-1.07-2.67 1.6 1.07-.53-2.67 2.13 1.6-1.07 1.6-.53.53Zm-2.14-1.6-.53.53-.53 2.13-2.67-1.07 2.67-1.07-2.13-.53 3.2-.53v.53Zm-3.2-14.4 1.07.53h1.07l-1.6 1.6.53-1.07-1.6 1.07.53-2.13Zm-1.6 0-.53-1.6 1.07-.53h.53-.53l.53-1.07v-1.07l1.6 1.6-1.07-.53 1.07 1.6h-1.07l-.53 1.6-.53-1.07-.53 1.07Zm2.13 9.07-1.07-1.6 1.07-.53.53-.53.53-.53v2.13l-.53-1.07-.53 2.13Zm3.74 3.73h-4.27l1.6-3.2v2.13l1.6-2.13 1.07 3.2Zm2.13-1.6-1.07-2.67 2.67 1.07-1.07 1.6-.53.53-.53 1.07-1.6-2.67 2.13 1.07Zm-1.6-4.8h1.07v2.13l-1.07-1.07h1.07l-1.07-1.07Zm2.14-2.67.53-1.07 1.07 2.13-1.6-1.07 1.07 2.13-1.6-1.07.53-1.07Zm2.13-6.93v2.13h-2.13l1.07-1.6h-1.07l2.13-.53Zm2.67-1.61-.53-.53 1.6.53h-1.07l-.53 1.07-.53-1.07h1.07Zm1.6 7.47v-1.07l1.6 1.6-1.6-.53 1.07 1.6-2.13-.53 1.07-1.07Zm2.67 7.47h-1.07v-2.13l1.07.53h-1.07l1.07 1.6Zm1.06-4.27.53.53 1.07.53-3.73 1.07 1.6-1.6-3.2.53 2.13-2.13 1.6 1.07Zm-1.6-4.26.53 1.07.53-2.13 1.07 1.6-1.07.53-.53.53-.53.53v-2.13Zm4.27.53h-.53l.53-1.07v1.07l.53-1.07v1.07h-.53Zm-1.07 2.13-.53-1.07.53-.53h1.07v1.6l-.53-.53-.53.53Zm.54-.53v1.07h-2.13l1.07-1.07v1.07l1.07-1.07Zm-.54-5.87 1.07 1.6.53-1.07.53 2.13h-1.07l-1.07-.53v-2.13Zm2.67-2.13v-2.13l1.07.53h-1.07l1.07.53h-.53v1.07h-.53l-.53 1.6-.53-1.07 1.07-.53Zm1.07-88.56-.53-.53 1.6.53h-1.07l-.53 1.07-.53-1.07h1.07Zm1.06 92.83v1.07h-2.13l.53-1.07v1.07l1.6-1.07Zm1.61-.54-.53.53h1.07l-1.07.53-.53-.53v-1.07l1.07.53Zm0-1.6.53-.53.53.53v-1.07l1.07.53h-1.07l1.07.53h-1.07v-.53l-1.07.53.53 1.07-1.07-.53.53-.53Zm1.6-2.13.53-.53.53 1.07-1.07-.53.53 1.07-1.07-.53.53-.53Zm3.2-.54-.53 1.07 2.13-.53-1.07 1.6-1.07-.53-.53-.53-.53-.53 1.6-.53Zm1.06-2.13v1.07l1.6-1.07-.53 2.13h-2.67l1.6-2.13Zm2.67 2.67v-2.13l1.07 1.6-1.07.53v.53l-.53.53h1.07l-1.07 1.6-1.07-.53h-.53v1.6h1.07l-1.07.53 1.6.53-1.6.53-.53-1.07v-1.07l-.53 1.6 1.6 1.6-1.07-.53 1.07 1.6.53-.53v1.6l1.6-1.07-.53-.53h-.53l-.53-.53 1.6-.53-.53 1.07h1.6l-1.07 1.07-.53 1.6h-2.67l1.07-1.07-1.6-.53.53-1.07v-1.07l-1.07-2.13 1.6-1.07.53-.53.53-.53v.53l1.07-.53v-1.6Zm1.6 3.73-1.07.53 2.13.53-1.6 1.07-.53-1.07-.53-.53-.53-.53h2.13Zm.54 0-2.13-.53.53-1.07v-1.07l1.6 1.6-1.07-.53 1.07 1.6Zm-2.14 5.87 1.6-.53-2.13-1.07 2.67-.53.53 1.6v1.6l-2.67-1.07Zm.53 3.74-.53-1.6v-1.6l2.67 1.07-2.13.53 2.13 1.6h-2.13Zm1.07.53-1.6 1.07 2.67.53-2.13 1.6-1.07-1.6-.53-.53-.53-.53 3.2-.53Zm-2.67-3.74-1.6 1.07 2.67 1.07-2.67 1.07-1.07-1.6-.53-.53-.53-1.07h3.73Zm-5.86-3.2h2.13l-.53 1.07v-1.07l-.53 1.07-1.07-1.07Zm2.13 1.07-1.07 1.07 2.13.53-1.6 1.07-1.07-1.07-.53-.53-.53-.53 2.67-.53Zm8-10.67v-1.07l1.6 1.6h-2.13l-.53-1.6 1.07 1.07Zm1.6 14.41-1.07.53.53-1.07-.53.53.53-1.07v1.07h.53Zm.54 1.06h-1.07l1.07.53h-1.07v-2.13l1.07 1.6Zm-48.02 6.94h-1.07l1.07-1.6v1.07l1.07-1.07v1.6h-1.07Zm-.53 3.2-1.07-.53-.53-.53-.53-.53 2.13-1.07-1.07 1.07 2.13-.53-1.07 2.13Zm-1.6.53.53 2.13-2.13-1.07.53-1.6.53-.53.53-.53 1.07 2.13-1.07-.53Zm-6.94 2.14v-1.6l1.07.53h-.53l1.07.53-1.6.53Zm-6.4-8.01-1.6-.53.53-1.07v-1.07l1.6 1.6-1.07-.53.53 1.6Zm-3.74-.53v2.13l-1.6-1.07 1.6-1.07v-.53l.53-.53.53 2.13-1.07-1.07Zm-.53 3.74-1.07.53 2.13.53-1.6 1.07-.53-1.07-.53-.53-.53-.53h2.13Zm-.53 6.4-1.6-.53.53-1.07v-1.07l1.6 1.6-1.07-.53.53 1.6Zm-2.14 2.66-.53-.53h-1.07l1.07-.53-.53.53 1.07-.53v1.07Zm-3.73-4.8.53-1.6v-1.07h-.53l1.07-2.13v1.6l1.07-1.6v2.13h-1.6l2.13 2.13-1.6-.53 1.07 2.13.53-.53 1.07 2.13-1.07-.53.53 2.13-1.6-1.07.53-2.13-2.13-1.07Zm.53 3.2v.53l-1.07-.53h1.07l-1.07-1.07h1.07v1.07Zm-1.07-3.73-.53-.53v-1.07h1.6l-.53.53h1.07l-1.6 1.07Zm0 1.6h-1.6v-2.13l1.6 1.07h-1.07l1.07 1.07Zm-2.13-2.13-.53.53v-2.13l.53 1.07.53-2.13 1.07 1.6-1.6 1.07Zm-1.07-3.2-1.07-.53-.53-.53-.53-.53 1.6-.53-.53 1.07h1.6l-.53 1.07Zm-2.13-1.61-.53-1.6 1.07.53v-1.6l1.07 1.07-.53 1.07-1.07.53Zm-1.07-3.2 1.07-1.07 1.07.53.53.53.53.53-1.6.53.53-1.07h-2.13Zm5.34-1.06.53-1.07 1.07 2.13-1.6-1.07 1.07 2.13-1.6-1.07.53-1.07Zm1.06 6.93h-1.07v-2.13l1.07 1.07h-1.07l1.07 1.07Zm1.61-4.8-1.07 1.07-.53.53-.53.53-.53-2.13 1.07 1.07v-2.13l1.6 1.07Zm-.54-5.33.53 1.07.53-1.6.53 1.6-1.07.53h-1.07l.53-1.6Zm2.67 6.93h.53l-.53 2.13-.53-1.07-1.07 1.6-.53-1.6 1.07-.53 1.07-.53Zm1.07 1.07v-1.07 1.07l1.07-1.07v1.07h-1.07Zm-1.07 2.13v-1.6l1.07.53h-.53l1.07.53-1.6.53Zm1.07 2.14-1.07.53-.53-.53v-.53h1.07l-.53.53h1.07Zm0-8.54.53-.53.53 1.6-1.07-1.07v2.13l-1.07-1.07 1.07-1.07Zm-13.34 12.27-.53-1.07-.53 1.6-.53-1.6 1.07-.53h1.07l-.53 1.6Zm-3.74-24.54-1.6-.53.53-1.07v-1.07l1.6 1.6-1.07-.53.53 1.6Zm-4.26 17.61-1.07-.53h-1.07l2.13-1.07-.53 1.07 1.6-.53-1.07 1.07Zm114.7-53.36c0-.53-.53-.53 0 0-.53-1.07-1.07-1.07-1.07-1.6v-1.6q-.53 0-1.07-.53s-.53-.53 0-1.07v-2.13l1.07-1.07.53-.53h-1.07v-1.07c0-1.07-.53-2.13-.53-3.73v-3.2l-.53-.53c-.53-.53-1.07-1.6-1.6-2.13l-.53-.53.53-.53-1.07-1.07-.53.53-.53-.53 1.07-1.07v-.53h-.53.53c.53-2.13-1.07-2.67-2.67-3.2h-.53l1.6-.53c-.53-1.6-1.07-1.07-2.13-1.07h-.53l1.6-1.07-1.6-.53-1.07 1.07-1.07-3.73c-.53.53-1.6.53-2.13.53l-.53-.53c0-1.07-.53-1.6-1.07-2.67 0-.53-.53-1.07-.53-1.07-.53-1.07-1.07-1.6-2.13-1.6h-.53l.53-.53h.53v-.53l-1.07-.53-2.13 1.07 1.07-1.07-1.07-1.6h-1.07v-2.13c-.53 0-1.07 0-1.6-.53l-.53-.53c0-.53 0-1.07-.53-1.07h-1.07l1.07-.53-2.13-2.13.53-.53.53-.53c-1.07.53-1.6.53-2.13 0s-1.07-1.07-1.07-1.6v-.53h-.53v1.6q0 .53-.53.53h-.53v-.53s0-.53-.53-.53c-.53-.53-1.07-1.07-1.6-1.07h-2.13v-1.07l.53.53h.53v-.53c0-.53-.53-.53-.53-1.07-.53-.53-1.07-.53-1.6-.53 0 0-.53 0-.53-.53l-.53.53h-.53q-.53 0-1.07-.53l-.53-.53h.53s.53 0 .53-.53h.53-1.6c-3.2-.53-5.87-.53-8-2.67h-3.2l.53-1.07-1.07.53c0-.53-.53-.53-.53-.53h-1.07c-1.6-2.13-3.73-1.6-5.87-1.07l.53-.53q-.53-.53-1.07-.53c-.53 0-.53.53-1.07.53h-.53l-1.07-.53c0-.53-.53-1.07-.53-1.07q-.53 0-1.6.53l.53.53-2.67-1.07-.53.53-.53-2.13h-1.6l-5.87-6.94-.53.53 1.6.53-1.07 2.13-1.07-1.07-1.07 1.07-4.27-2.67c-.53 0-.53.53-.53.53q0 .53.53 1.07c0 .53.53.53.53 1.07h-.53c-1.6-2.13-2.67-2.13-3.2-2.13h-.53c-.53 0-1.6 0-2.13-.53h-1.07l-.53 1.07-1.07-.53-1.07 1.6-.53-.53h-1.07s-.53-.53-.53-1.07v-.53h-.53c-.53 0-1.07.53-1.07.53-1.07 1.07-2.67 1.6-4.8 1.6h-.53c-.53.53-1.6 1.07-3.73.53l1.07 2.13h-2.13V48.1l-2.13.53v.53c.53.53.53 1.07 1.07 1.07-.53 0-1.6 0-2.13-.53l-6.94 2.13v-.53l-.53.53v1.07h-1.6v1.07c-.53 0-.53.53-1.07.53h-.53c-.53 0-1.07.53-1.6.53q-1.07 0-1.6 1.07c0 .53-.53 1.07-.53 1.07s0 .53-.53.53c-.53.53-.53 1.07-1.07 1.6l-.53.53v-.53s-.53 0-.53.53c-.53 0-.53.53-1.07.53s-.53.53-1.07.53h-.53v.53c0 .53.53.53.53 1.07v.53h-.53c-.53-.53-.53-1.07-1.07-1.07s-.53.53-1.07 1.07c0 0-.53 0-.53.53v1.07l-1.6-1.07v.53c.53 1.07.53 2.13 0 3.2-.53.53-1.07.53-1.6.53q.53.53.53 1.07l-.53.53c-.53.53-1.07.53-1.07 1.6l1.07.53c-2.13.53-3.73 1.6-4.27 3.73l.53-.53s.53 0 .53.53l.53-.53.53-.53.53 1.6-.53-1.07v1.6l-2.13.53H977v-.53c-.53 0-1.07.53-1.6.53v.53s.53 0 .53.53c.53.53 1.07.53 1.6 1.07v.53q-1.6-.53-2.67 0c1.07 1.07 1.07 1.6-1.07 2.67h2.67v.53h-1.6v.53l1.6.53-2.13 1.6 1.6.53h-1.6l.53 3.73-.53.53c-.53 0-1.07 0-1.6-.53-1.07 1.6-1.07 3.2-1.07 5.34l-1.07 1.07 1.6.53c0 .53-.53.53-.53 1.07-.53 1.07-1.07 1.6-2.13 2.67-1.07 1.6-1.07 2.13 0 3.73q.53.53.53 1.07l-.53.53c-.53 0-1.07 0-1.07.53v.53l-1.07 3.2 1.07.53-.53.53 1.6 1.07-1.07 1.07c.53 0 .53.53 1.07 1.07 0 .53 0 1.07-.53 1.07-.53.53-1.07 1.07-1.07 1.6s-.53.53-.53 1.07l2.13-.53-1.6 1.07 1.07.53-2.13 5.87h1.07s0 .53.53 1.07c0 .53 0 1.07.53 1.07l.53-1.07s.53 0 .53.53v1.07l-.53.53s-.53 0-.53.53c0 0-.53 0-.53.53l1.07.53v1.07c0 1.07 0 1.6 1.07 2.67 1.07 0 1.07.53 1.07 1.07s0 1.07.53 1.07h.53c-1.07.53-1.6.53-1.6 1.07s0 1.07.53 1.6l.53.53.53.53c.53.53.53 1.07 1.07 1.07l.53.53-.53 1.07.53 2.67 2.67 1.6c-.53.53-.53 1.07-.53 1.6s.53 1.07 1.6 1.6l-.53 1.07 1.07.53-.53.53 2.13 2.13h-.53c-.53.53-1.07.53-1.07 1.07v.53h2.67l-1.07.53 2.13-.53-2.13 2.13v.53c1.6-1.07 2.67-.53 3.73.53l1.07 1.07s0-.53.53-.53h.53v1.07l1.6 3.2h1.07c.53-.53 1.07-.53 1.07-1.07l-.53 1.6s.53 0 .53-.53c.53 0 .53-.53 1.07-.53 0 0 .53-.53 1.07-.53h.53-.53l-.53-.53c0-.53-.53-1.07-.53-1.6v-.53l.53.53 1.07-.53.53 2.67c1.07.53 1.6.53 2.13 0s.53-1.07.53-2.13v-1.6l.53 1.6-.53 2.67h-1.07c0 .53-.53.53-.53 1.07l-.53-.53s-1.07-.53-1.6 0c-.53 0-.53.53-.53.53v.53l.53 1.07c1.07-.53 1.07 0 1.6.53l.53.53-.53 1.07h1.07l.53-.53.53.53c0 .53 0 1.07.53 1.07h1.07-1.07c-1.07 0-2.13.53-3.2 1.6h3.2c.53 0 1.6 0 2.13.53 0 0 0 .53.53.53 0-1.07.53-1.07 1.07-1.07h.53v.53q.53.53.53 1.07l-.53.53-.53.53 2.67.53v1.6c.53 0 .53-.53 1.07-.53.53-.53 1.07-1.07 1.6-1.07s1.07-.53 1.07-.53v-1.07c.53 0 1.07.53 1.07.53q0 .53-.53 1.6.53-.53 1.07-.53s.53.53.53 1.07h.53l-.53-1.6q.53.53 1.07.53c.53.53 1.6.53 1.6.53.53-.53 1.07-.53 1.6-.53 0 0 .53 0 .53.53l4.8 1.07 2.67-3.73c.53 0 1.07 0 1.6-.53.53-1.07.53-2.67 0-4.27l-1.07.53v.53l.53 1.07-1.6 1.07.53-1.6-1.07.53 1.07-1.6c0-1.07-.53-1.6-1.6-2.13l1.6-.53 2.13.53-1.07.53 1.6.53 1.6-1.07.53-.53.53-.53v2.13l-.53-1.07-.53 1.6-.53-1.07-1.07 1.07h2.67l-1.6 1.07 2.13.53-2.13 1.07-.53-.53-.53-.53v1.07l-.53-.53v1.07h.53c.53 0 .53-.53 1.07-.53l3.2-1.6h-1.07l1.6-1.6-.53 1.07 1.6-1.07-.53 1.6h-.53s-.53 0-.53.53h-.53c-.53 0-1.07 0-1.07.53v2.13h.53v-1.07h.53l.53 2.67 1.07-1.6v1.6l1.6-1.07 2.13-1.6s.53 0 .53-.53h-.53l-1.07.53.53-1.07-.53.53.53-1.07-.53-.53 1.07-1.07c.53-1.07 1.6-1.6 2.13-2.67 0 0 .53-.53 1.07-.53l-3.2 3.73s.53.53 1.07.53l.53-.53v4.27l1.6-.53.53 1.6 1.6-1.07-1.07-.53 1.6.53.53-2.13c0 .53.53.53.53.53.53 0 1.07-.53 1.07-.53v-1.07s0-.53.53-.53h.53v2.67s-.53.53 0 .53c0 .53 1.07 1.07 1.07 1.07.53 0 .53-.53 1.07-.53h.53s.53 0 .53.53v.53h.53l.53.53h1.07v1.6l1.07-1.07v1.07l1.07-1.07 1.6.53.53-2.13h-1.6c-.53 0-.53.53-1.07.53l-.53.53v-3.2l1.07 1.6.53-2.67 1.6 2.13h1.6l.53-1.6-1.6 1.07 1.6-3.2.53.53.53.53 1.07 1.6c1.07 0 1.6-.53 1.6-.53l1.07-1.07h1.07c.53 0 .53-.53.53-1.07l1.07-1.07 1.07.53h.53l5.87-3.73-1.6 3.73 5.34-2.13-1.07 2.67 1.6 1.07-.53.53c-.53 0-1.07.53-1.6.53v3.2c-.53 0-1.6-.53-2.13-.53-.53 1.07-.53 1.6 0 2.13s1.07 1.07 2.13 1.07h.53l-.53-1.07.53-.53 3.2 2.13-.53-1.07 4.8-1.6.53-.53 1.07-1.07h.53v1.07h3.73l-1.6-1.6q0-.53.53-1.07h.53v1.07c0 .53.53.53.53.53h1.6l-1.07 2.67h1.07c.53-.53 1.07-.53 2.13 0h.53s.53 0 .53.53c0 0 0 .53-.53.53 0 0 0 .53-.53.53v.53h.53v-.53c0-.53 0-1.07.53-1.07 0-.53.53-.53 1.07-.53 0 0 .53 0 .53-.53l-1.07-.53h.53l.53-1.07 1.07 2.13 1.6-3.73 1.6-.53h-.53v-1.6l.53-.53c.53 1.6.53 2.13 1.07 2.13s1.07-.53 2.67-1.6l-.53-1.6-1.07 1.6-.53-.53s0-.53.53-.53c0-.53.53-.53.53-1.07h.53v.53h1.6c.53 0 1.6 0 2.13-.53 0 0 0-.53.53-1.07v-.53l-.53.53-.53-1.07h1.07l1.07-1.6-1.07-.53.53-1.07-1.6-2.67 1.07 1.6c.53-.53 1.07-.53 1.07-1.07s0-.53-.53-1.07l-.53-.53h2.67l1.07-2.67-1.6.53 1.07-1.07.53.53v1.6h.53l2.67-2.67-2.13-.53 1.6-.53-.53-1.07 1.07-1.07s.53.53.53 0c.53 0 .53-.53.53-.53l.53-.53h-1.07c0-.53.53-1.07.53-1.6v-.53c-.53-.53-1.07-.53-1.07-.53s0-.53.53-1.07c0-.53.53-1.07 0-1.07l-.53-.53v-.53 1.07l1.07-2.13v-3.73s-.53-.53-1.07-.53l1.07-2.13c0-.53.53-.53.53-.53.53-.53 1.07-.53.53-1.6 0-.53-.53-1.07-1.07-1.6l-.53-.53 1.07-1.07-.53-.53.53-.53s.53 0 .53-.53h-.53l-.53-.53v-.53c0-.53.53-.53.53-1.07v-.53h1.07v-2.67l-1.6-1.07h1.6v-1.07c1.07-.53 1.07-1.6 1.07-2.67v-2.13c-1.07 0-1.07-.53-1.07-1.07v-1.07h3.2M978.02 75.8v.53-.53"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 5;
}
.project-tile .nshvll {
  background-image: url(../images/projects-nshvll.jpg);
}

.project-grid {
  display: grid;
  gap: 100px;
  margin: 50px 0;
  grid-template-columns: repeat(2, 1fr);
}

/* Every even row (2nd, 4th, etc.) gets two columns */
.project-group:nth-child(4n-2),
.project-group:nth-child(4n-1) {
  grid-column: span 1; /* Makes two items per row */
}

.project-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 0;
  margin: 0;
  gap: 25px;
  grid-column: span 2; /* Default: Full width */
}
.project-group:hover .project-info svg {
  transform: translateX(20px);
  opacity: 1;
}
.project-group .project-img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 450px;
  width: 100%;
  max-height: 550px;
  margin: 0;
  border-radius: 10px;
}
.project-group .project-img.israel {
  background-image: url(../images/photography/img8.jpg);
}
.project-group .project-img.kenya {
  background-image: url(../images/photography/img14.jpg);
}
.project-group .project-img.nepal {
  background-image: url(../images/photography/img30.jpg);
}
.project-group .project-img.nshvll {
  background-image: url(../images/projects-nshvll.jpg);
}
.project-group .project-info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-width: none;
  transition: all 0.3s ease-in-out;
}
.project-group .project-info h2 {
  margin: 20px 0;
}
.project-group .project-info hr {
  height: 2px;
  color: #000000;
  background: #000000;
  font-size: 0;
  border: 0;
  margin: 0;
  width: 50px;
  max-width: 50px;
  margin-bottom: 30px;
}
.project-group .project-info p {
  max-width: 300px;
}
.project-group .project-info .project-title {
  display: flex;
  flex-direction: row;
  gap: 15px;
}
.project-group .project-info svg {
  width: 50px;
  stroke: #C5A459;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 500px) {
  .project-group .project-info svg {
    display: none;
  }
}
@media screen and (max-width: 800px) {
  .project-group .project-info {
    max-width: none;
  }
}
@media screen and (max-width: 800px) {
  .project-group {
    flex-direction: column !important;
    margin: 0;
  }
  .project-group .project-img {
    max-width: none;
    margin: 0 !important;
    height: 500px;
  }
}

.project-header {
  margin-bottom: 50px;
}
.project-header h1 {
  margin: 0;
}
.project-header h4 {
  margin-bottom: 10px;
}
.project-header .project-title {
  width: 100%;
}

.project-focus {
  list-style-type: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  gap: 15px;
  width: 100%;
}
@media screen and (max-width: 800px) {
  .project-focus {
    justify-content: flex-start;
  }
}
.project-focus li {
  font-family: "area-normal", sans-serif;
  font-weight: 300;
  font-size: 16px;
  letter-spacing: 0.75px;
  color: #000000;
}

.project-hero {
  width: 100%;
  height: 700px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 50px;
}
@media screen and (max-width: 600px) {
  .project-hero {
    height: 600px;
  }
}
.project-hero.sons {
  background-image: url(../images/project-sons-hero.jpg);
}
.project-hero.sons svg {
  fill: #ffffff;
  max-height: 120px;
  width: 100%;
  filter: drop-shadow(0px 0px 50px rgba(0, 0, 0, 0.5));
}
.project-hero.aberdeen {
  background-image: url(../images/project-aberdeen-hero.jpg);
}
.project-hero.aberdeen svg {
  fill: #ffffff;
  max-height: 60px;
  width: 100%;
  filter: drop-shadow(0px 0px 50px rgba(0, 0, 0, 0.5));
}
.project-hero.nepal {
  background-image: url(../images/project-nepal-hero.jpg);
}
.project-hero.nepal svg {
  fill: #ffffff;
  height: 80px;
}
.project-hero.reserve {
  background-image: url(../images/project-reserve-hero.jpg);
}
.project-hero.reserve svg {
  fill: #ffffff;
  height: 70px;
  filter: drop-shadow(0px 0px 50px rgba(0, 0, 0, 0.5));
}
@media screen and (max-width: 500px) {
  .project-hero.reserve svg {
    height: 50px;
  }
}
.project-hero.shawn {
  background-image: url(../images/projects/shawn/shawn-cover.jpg);
}
@media screen and (max-width: 485px) {
  .project-hero.shawn {
    background-image: url(../images/projects/shawn/shawn-cover-2.jpg);
  }
}

.case-study {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding-top: 50px;
}

.case-section {
  margin: 50px 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  position: relative;
}
.case-section video {
  margin: 25px 0;
  box-shadow: rgba(0, 0, 0, 0.075) 0 0 15px 0;
}
.case-section.last {
  margin-bottom: 0;
}

.case-group {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 50px 0;
  position: relative;
}

.doc {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 250px;
  width: 200px;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px 0px;
  transition: all 0.3s ease-in-out;
  margin: 25px 0;
}
.doc.resume {
  background-image: url(../images/projects/shawn/resume-cover.png);
}
.doc:hover {
  scale: 103%;
}

.case-title-box {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 25px;
}
.case-title-box p {
  max-width: 700px;
  margin-top: 25px;
}

.case-title {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.case-title h1 {
  color: #C5A459;
}
.case-title span {
  color: #000000;
}
@media screen and (max-width: 450px) {
  .case-title h1, .case-title span {
    font-size: 30px;
  }
}
.case-title hr {
  width: 75px;
  height: 2px;
  margin-top: 5px;
  background-color: #000000;
  border: none;
}
@media screen and (max-width: 450px) {
  .case-title hr {
    width: 40px;
  }
}

.case-text {
  max-width: 700px;
}
.case-text h3 {
  margin-bottom: 15px;
}
.case-text h4 {
  margin: 50px 0 20px 0;
}
.case-text p {
  margin-bottom: 50px;
}
.case-text .br-1 {
  display: none;
}
@media screen and (max-width: 500px) {
  .case-text .br-1 {
    display: block;
  }
}
.case-text .bio-bullets {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 15px;
}
@media screen and (max-width: 750px) {
  .case-text .bio-bullets {
    grid-template-columns: repeat(1, 1fr);
  }
}
.case-text .bio-bullets li {
  font-family: "freight-display-pro", serif;
  font-size: 14px;
  line-height: 25px;
  font-weight: 300;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 60px;
  padding: 20px 25px;
  border-radius: 5px;
  background-color: #F5F5F5;
}
.case-text .bio-bullets .num {
  font-size: 24px;
  font-weight: 300;
  font-style: italic;
  font-weight: 300 !important;
  width: 15px;
  margin: 0 25px 0 0;
  color: #C5A459;
}

.double-img {
  display: flex;
  flex-direction: row;
  gap: 50px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1200px) {
  .double-img {
    gap: 25px;
  }
}
@media screen and (max-width: 450px) {
  .double-img {
    row-gap: 0px;
    -moz-column-gap: 10px;
         column-gap: 10px;
    margin: 0;
  }
}

.case-vid.wide {
  height: auto;
  width: 100%;
}
.case-vid.tall {
  max-height: 80vh;
  min-height: 500px;
  aspect-ratio: 9/16;
  height: auto;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.case-img {
  width: 100%;
  border-radius: 0px;
}
.case-img.one {
  aspect-ratio: 16/11;
  max-height: 85vh;
  min-height: 500px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 25px 0;
}
@media screen and (max-width: 1200px) {
  .case-img.one {
    margin: 12.5px 0;
  }
}
@media screen and (max-width: 800px) {
  .case-img.one {
    min-height: 300px;
  }
}
@media screen and (max-width: 450px) {
  .case-img.one {
    margin: 5px 0;
    min-height: 25px;
  }
}
.case-img.two {
  min-height: 100px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  aspect-ratio: 1/1;
  margin: 25px 0;
}
@media screen and (max-width: 1200px) {
  .case-img.two {
    margin: 12.5px 0;
  }
}
@media screen and (max-width: 450px) {
  .case-img.two {
    margin: 5px 0;
    min-height: 25px;
  }
}
.case-img.tall {
  max-height: 80vh !important;
  width: 55vw;
  aspect-ratio: 11/16 !important;
  height: auto;
  max-width: 500px;
}
@media screen and (max-width: 450px) {
  .case-img.tall {
    max-height: 60vh;
    max-width: 40vw;
  }
}
.case-img.shadow {
  box-shadow: rgba(0, 0, 0, 0.075) 0 0 15px 0;
}

.sons-brand-1 {
  background-image: url(../images/projects/sons/brand-1.jpg);
}

.sons-brand-2 {
  background-image: url(../images/projects/sons/brand-2.jpg);
}

.sons-brand-3 {
  background-image: url(../images/projects/sons/brand-3.jpg);
}

.sons-brand-4 {
  background-image: url(../images/projects/sons/brand-4.jpg);
}

.sons-brand-5 {
  background-image: url(../images/projects/sons/brand-5.jpg);
}

.sons-brand-6 {
  background-image: url(../images/projects/sons/brand-6.png);
}

.sons-brand-7 {
  background-image: url(../images/projects/sons/brand-7.jpg);
}

.sons-web-1 {
  background-image: url(../images/projects/sons/web-1.png);
  background-position: top !important;
}

.sons-web-2 {
  background-image: url(../images/projects/sons/web-2.png);
  background-position: top !important;
}

.sons-web-3 {
  background-image: url(../images/projects/sons/web-3.png);
  background-position: top !important;
}

.sons-web-4 {
  background-image: url(../images/projects/sons/web-4.png);
  background-position: top !important;
}

.sons-photo-1 {
  background-image: url(../images/projects/sons/photo-1.jpg);
  background-position: bottom !important;
}

.sons-photo-2 {
  background-image: url(../images/projects/sons/photo-2.jpg);
  background-position: top !important;
}

.sons-photo-3 {
  background-image: url(../images/projects/sons/photo-3.jpg);
  background-position: top !important;
}

.sons-photo-4 {
  background-image: url(../images/projects/sons/photo-4.jpg);
  background-position: top !important;
}

.sons-photo-5 {
  background-image: url(../images/projects/sons/photo-5.jpg);
  background-position: bottom !important;
}

.sons-photo-6 {
  background-image: url(../images/projects/sons/photo-6.jpg);
  background-position: bottom !important;
}

.aberdeen-1 {
  background-image: url(../images/projects/aberdeen/aberdeen-1.jpg);
}

.aberdeen-2 {
  background-image: url(../images/projects/aberdeen/aberdeen-2.jpg);
}

.aberdeen-3 {
  background-image: url(../images/projects/aberdeen/aberdeen-3.jpg);
}

.aberdeen-4 {
  background-image: url(../images/projects/aberdeen/aberdeen-4.jpg);
}

.aberdeen-5 {
  background-image: url(../images/projects/aberdeen/aberdeen-5.jpg);
}

.aberdeen-6 {
  background-image: url(../images/projects/aberdeen/aberdeen-6.jpg);
}

.aberdeen-7 {
  background-image: url(../images/projects/aberdeen/aberdeen-7.jpg);
}

.aberdeen-8 {
  background-image: url(../images/projects/nepal/nepal-8.jpg);
}

.aberdeen-9 {
  background-image: url(../images/projects/nepal/nepal-9.jpg);
}

.nepal-1 {
  background-image: url(../images/projects/nepal/nepal-1.jpg);
}

.nepal-2 {
  background-image: url(../images/projects/nepal/nepal-2.jpg);
}

.nepal-3 {
  background-image: url(../images/projects/nepal/nepal-3.jpg);
}

.nepal-4 {
  background-image: url(../images/projects/nepal/nepal-4.jpg);
}

.nepal-5 {
  background-image: url(../images/projects/nepal/nepal-5.jpg);
}

.nepal-6 {
  background-image: url(../images/projects/nepal/nepal-6.jpg);
}

.nepal-7 {
  background-image: url(../images/projects/nepal/nepal-7.jpg);
}

.nepal-8 {
  background-image: url(../images/projects/nepal/nepal-8.jpg);
}

.nepal-9 {
  background-image: url(../images/projects/nepal/nepal-9.jpg);
}

.nepal-10 {
  background-image: url(../images/projects/nepal/nepal-10.jpg);
}

.reserve-brand-1 {
  background-image: url(../images/projects/reserve/brand-1.jpg);
}

.reserve-brand-2 {
  background-image: url(../images/projects/reserve/brand-2.jpg);
}

.reserve-brand-3 {
  background-image: url(../images/projects/reserve/brand-3.png);
}

.reserve-brand-4 {
  background-image: url(../images/projects/reserve/brand-4.png);
}

.reserve-brand-5 {
  background-image: url(../images/projects/reserve/brand-5.jpg);
}

.reserve-brand-6 {
  background-image: url(../images/projects/reserve/brand-6.jpg);
}

.reserve-brand-7 {
  background-image: url(../images/projects/reserve/brand-7.jpg);
}

.reserve-web-1 {
  background-image: url(../images/projects/reserve/web-1.png);
  background-position: top !important;
}

.reserve-web-2 {
  background-image: url(../images/projects/reserve/web-2.png);
  background-position: top !important;
}

.reserve-web-3 {
  background-image: url(../images/projects/reserve/web-3.png);
  background-position: top !important;
}

.reserve-web-4 {
  background-image: url(../images/projects/reserve/web-4.png);
  background-position: top !important;
}

.reserve-web-5 {
  background-image: url(../images/projects/reserve/web-5.png);
  background-position: top !important;
}

.reserve-photo-1 {
  background-image: url(../images/projects/reserve/photo-1.jpg);
}

.reserve-photo-2 {
  background-image: url(../images/projects/reserve/photo-2.jpg);
}

.reserve-photo-3 {
  background-image: url(../images/projects/reserve/photo-3.jpg);
}

.reserve-photo-4 {
  background-image: url(../images/projects/reserve/photo-4.jpg);
  background-position: 40% !important;
}

.reserve-photo-5 {
  background-image: url(../images/projects/reserve/photo-5.jpg);
}

.reserve-photo-6 {
  background-image: url(../images/projects/reserve/photo-6.jpg);
}

.reserve-photo-7 {
  background-image: url(../images/projects/reserve/photo-7.jpg);
}

.research {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 50px 0 100px 0;
}
@media screen and (max-width: 1250px) {
  .research {
    min-width: 0;
  }
}

.research-content {
  display: grid;
  width: 100%;
  -ms-overflow-style: none; /* Internet Explorer 10+ */
  scrollbar-width: none; /* Firefox */
  height: 100%;
  gap: 50px;
  align-items: flex-start;
  justify-items: center;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: auto;
}
@media screen and (max-width: 1250px) {
  .research-content {
    gap: 25px;
  }
}
@media screen and (max-width: 750px) {
  .research-content {
    grid-template-columns: repeat(1, 1fr);
  }
}
.research-content h1, .research-content h3 {
  color: #000000;
  padding: 0px;
  line-height: 30px;
}
.research-content p {
  color: #000000;
  padding: 0px;
  line-height: 25px;
  margin: 5px 0 25px 0;
}

.research-item {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.research-screen {
  position: relative;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 15px;
  width: 100%;
  height: 500px;
  transition: opacity 0.3s ease-in-out;
  margin: 0 0 15px 0;
  padding: 40px;
}
@media screen and (max-width: 600px) {
  .research-screen {
    padding: 25px;
  }
}
.research-screen .research-title h2, .research-screen .research-title h3, .research-screen .research-title p {
  color: #ffffff;
  text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.75);
}
.research-screen .research-title h3 {
  font-size: 25px;
  font-weight: 400;
}
.research-screen .research-hover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin-bottom: 0;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  z-index: 3;
}
.research-screen .research-hover p {
  font-family: "area-normal", sans-serif;
  color: white;
  font-weight: 500 !important;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 0px;
}
.research-screen .research-hover hr {
  width: 80px;
  height: 2px;
  margin-top: 0;
  background-color: #C5A459;
  border: none;
}
@media screen and (max-width: 850px) {
  .research-screen .research-hover {
    display: none;
  }
}
.research-screen.research-1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0)), url("../images/research-everest.jpg");
}
.research-screen.research-2 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0)), url("../images/research-dev.jpg");
}
.research-screen.research-3 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0)), url("../images/research-nbc.jpg");
}
.research-screen.research-4 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0)), url("../images/research-chinese.jpg");
}
.research-screen.research-5 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0)), url("../images/research-pakistan.jpg");
}
.research-screen.digital-1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.85)), url("../images/boombox/bb-1.jpg");
}
.research-screen.digital-2 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.85)), url("../images/twloha/twloha-1.jpg");
}
.research-screen.digital-3 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.85)), url("../images/globalx/gx-1.jpg");
}
.research-screen.digital-4 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.85)), url("../images/nshvll/nshvll-1.jpg");
}
.research-screen.digital-5 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.85)), url("../images/miller/mvp.png");
}
.research-screen.digital-6 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.85)), url("../images/ss-1.jpg");
}

.research-screen::after {
  content: "";
  position: absolute;
  border-radius: inherit;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0); /* Overlay with opacity */
  z-index: 2; /* Ensure it overlays the background image */
  transition: background-color 0.3s ease-in-out;
}

.research-screen > * {
  position: relative;
  z-index: 2; /* Content stays above the overlay */
}

.research-item:hover .research-hover {
  opacity: 100;
  transform: translateY(-10px);
}
.research-item:hover .research-screen::after {
  background-color: rgba(0, 0, 0, 0.5); /* Overlay with opacity */
}
@media screen and (max-width: 850px) {
  .research-item:hover .research-screen::after {
    background-color: rgba(0, 0, 0, 0);
  }
}

.error {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25)), url(../images/error.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: white;
  padding: 15px;
}
.error h1, .error h4 {
  color: #ffffff;
  text-shadow: 0px 0px 50px rgba(0, 0, 0, 0.25);
}
.error h1 {
  font-size: 40px;
  margin: 0;
}
@media screen and (max-width: 650px) {
  .error h1 {
    font-size: 30px;
  }
}
.error h4 {
  margin: 0 0 25px 0;
}

.gallery-item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  transition: all 0.5s ease-in-out;
  cursor: pointer;
  width: 100%;
}
.gallery-item:hover {
  opacity: 0.75;
}

.filter {
  position: sticky;
  top: 130px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 115px 25px 0 0;
  width: 250px;
  height: calc(100vh - 130px);
  max-height: calc(100vh - 130px);
  overflow-y: auto;
  z-index: 500;
  background-color: #ffffff;
}
@media screen and (max-width: 1000px) {
  .filter {
    position: fixed;
    right: -200%;
    width: 100vw;
    height: 100vh;
    max-height: none;
    padding: 60px 50px 100px 50px;
    transition: right 0.5s ease-in-out;
  }
  .filter.change {
    right: 0;
  }
}
@media screen and (max-width: 650px) {
  .filter {
    top: 80px;
    padding: 60px 25px 100px 25px;
  }
}

.filter-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin: 0 0 25px 0;
}
@media screen and (max-width: 1000px) {
  .filter-header h3, .filter-header button {
    margin: 0;
  }
}

.filter-group {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin: 0;
  border: none;
  border-bottom: 1px solid #878F93;
  min-height: 60px;
}
.filter-group label {
  font-family: "area-normal", sans-serif;
  font-size: 13px;
  font-weight: 500;
  margin: 8px 0;
  position: relative;
  cursor: pointer;
}

.filter-item {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.filter-checkbox {
  margin: 0 10px 0 0;
}

.dropdown-toggle {
  cursor: pointer;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin: 0;
  height: 60px;
}

.dropdown-toggle::after {
  content: ""; /* Down arrow */
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 20 20" fill="none" stroke="black" stroke-width="3px"><path d="M2.12 13.9 10 6.11l7.88 7.79"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 10px;
  height: 25px;
  transform: rotate(180deg);
  transition: transform 0.3s ease-in-out;
}

.dropdown-content {
  display: none;
  max-height: 0; /* Initially hide the content */
  overflow: hidden;
  transition: all 0.3s ease-out; /* Add transition for smooth expansion */
  padding: 0 0 15px 0;
}
.dropdown-content label {
  display: block;
  font-family: "area-normal", sans-serif;
  font-size: 13px;
  font-weight: 500;
  margin: 8px 0;
  position: relative;
  cursor: pointer;
}

.filter-group.active {
  min-height: auto;
}

.filter-group.active .dropdown-content {
  display: flex;
  flex-direction: column;
  max-height: -moz-fit-content;
  max-height: fit-content; /* Maximum height when expanded, adjust as needed */
}

.filter-group.active .dropdown-toggle::after {
  transform: rotate(0deg);
}

.modal {
  display: none;
  justify-content: center;
  align-items: center;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  padding: 40px;
  width: 100dvw;
  height: 100dvh;
  background-color: rgb(0, 0, 0); /* Changed to dark overlay for better visibility */
  transition: opacity 0.3s ease-in-out; /* Adds fade transition */
  opacity: 0; /* Start with no opacity */
  overflow: hidden;
}
@media screen and (max-width: 600px) {
  .modal {
    padding: 5px;
  }
}

.modal-content {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  width: 100%;
  height: 100%;
  max-height: 850px;
  overflow: scroll;
}

.modal-image {
  max-width: 100%;
  max-height: 100%;
}

.modal-nav {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(0, 0, 0, 0.5);
  color: white;
  border: none;
  padding: 10px 20px;
  width: 40px;
  height: 40px;
  border-radius: 100px;
  cursor: pointer;
  z-index: 1001;
}
.modal-nav:hover {
  border: none;
  background: rgba(0, 0, 0, 0.75);
}

.modal-nav svg {
  width: 15px;
  min-width: 15px;
  height: 15px;
  stroke: white;
  fill: none;
  stroke-width: 2px;
}

.modal-nav:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.modal-nav.prev {
  left: 20px;
}
.modal-nav.prev svg {
  transform: rotate(180deg);
}

.modal-nav.next {
  right: 20px;
}

.modal-nav:disabled {
  background: rgba(0, 0, 0, 0.2);
  cursor: not-allowed;
}

.close {
  position: absolute; /* Changed to absolute to position within .bio-modal-content */
  top: 20px; /* Adjust as needed */
  right: 20px; /* Adjust as needed */
  display: flex;
  width: 30px;
  height: 30px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  z-index: 1001; /* Higher than the modal's z-index */
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 100%;
}
.close.mobile {
  display: none;
  width: 20px;
  height: 20px;
}
@media screen and (max-width: 1000px) {
  .close.mobile {
    display: inline;
    top: 25px; /* Adjust as needed */
    right: 50px; /* Adjust as needed */
  }
}
@media screen and (max-width: 650px) {
  .close.mobile {
    display: block;
    top: 25px; /* Adjust as needed */
    right: 25px; /* Adjust as needed */
  }
}
.close .close-line,
.close .close-line::after {
  content: "";
  width: 15px;
  height: 1.5px;
  background-color: #000000;
  position: absolute;
}
.close .close-line.white,
.close .close-line.white::after {
  background-color: #ffffff;
}
.close .close-line {
  transform: translateY(-7px);
  transform: rotate(-45deg);
}
.close .close-line::after {
  transform: translateY(-7px);
  transform: rotate(90deg);
}

.close:hover .close-line,
.close:hover .close-line::after {
  background-color: #C5A459;
}

.work {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 1400px;
  margin: auto;
  padding: 0px 100px 0px 100px;
}
@media screen and (max-width: 1250px) {
  .work {
    padding: 0 25px;
  }
}
@media screen and (max-width: 500px) {
  .work {
    padding: 0 15px;
  }
}

.work-hero {
  width: 100%;
  height: 600px;
  background-image: url(../images/home-hero-2.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border: none;
  margin: 0 0 50px 0;
}
.work-hero.sons {
  background-image: url(../images/project-sons-hero.jpg);
}
.work-hero.boombox {
  background-image: url(../images/boombox/bb-1.jpg);
}
.work-hero.twloha {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25)), url(../images/twloha/twloha-1.jpg);
}
.work-hero.globalx {
  background-image: url("../images/globalx/gx-1.jpg");
}
.work-hero.nshvll {
  background-image: url("../images/nshvll/nshvll-1.jpg");
}
.work-hero.mvp {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25)), url("../images/miller/mvp-1.jpg");
}
.work-hero.ss {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25)), url("../images/ss-2.jpg");
}
@media screen and (max-width: 500px) {
  .work-hero {
    height: 400px;
  }
}

.work-intro {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 1200px;
  margin: 100px 0px 65px 0px;
  padding: 50px 0px 0px 0px;
}
@media screen and (max-width: 650px) {
  .work-intro {
    margin: 50px 0px 65px 0px;
  }
}
.work-intro h4 {
  margin-bottom: 10px;
}
.work-intro p {
  width: 300px;
  text-align: right;
  font-size: 15px;
  line-height: 25px;
  margin: 0 0 0 0;
  padding: 0 25px 0 0;
}
.work-intro.col {
  flex-direction: column;
}
.work-intro.col p {
  margin: 30px 0 0 0;
  text-align: left;
}
@media screen and (max-width: 1250px) {
  .work-intro {
    min-width: 0;
  }
}
@media screen and (max-width: 850px) {
  .work-intro {
    flex-direction: column;
  }
  .work-intro p {
    margin: 30px 0 0 0;
    text-align: left;
  }
}
@media screen and (max-width: 500px) {
  .work-intro h1 {
    line-height: auto;
  }
  .work-intro p {
    width: 100%;
    padding: 0;
  }
}

.gallery {
  margin: 50px 0 100px 0;
}

#index-gallery {
  display: grid;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
  gap: 25px;
  background-color: white;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: auto;
  grid-template-areas: "img1 img2" "img3 img4" "img5 img4" "img6 img4" "img6 img7" "img6 img8" "img9 img10" "img11 img12" "img13 img12" "img13 img14" "img13 img14" "img15 img14" "img15 img14" "img15 img16" "img15 img16" "img17 img16" "img17 img18" "img19 img20" "img19 img21" "img19 img22" "img23 img22" "img23 img22" "img23 img22" "img23 img24" "img23 img24" "img25 img24" "img26 img24" "img27 img28" "img29 img28" "img30 img28" "img30 img31" "img30 img31" "img30 img31" "img32 img31" "img32 img33" "img32 img34" "img35 img36" "img37 img38" "img39 img38" "img39 img40" "img39 img40" "img41 img40" "img41 img40" "img41 img42" "img41 img42" "img43 img42" "img43 img44" "img45 img46" "img45 img47" "img45 img48" "img49 img48" "img49 img48" "img49 img48" "img49 img50" "img51 img50" "img52 img50";
}
@media screen and (max-width: 1250px) {
  #index-gallery {
    min-width: 0;
  }
}
@media screen and (max-width: 875px) {
  #index-gallery {
    min-width: 0;
    grid-template-columns: repeat(1, 1fr);
    margin-bottom: 25px;
  }
}

.gallery-img {
  width: 100%;
  height: 500px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gallery-img.tall-1 {
  height: 580px;
}
.gallery-img.tall-2 {
  height: 1100px;
}

.img1 {
  grid-area: img1;
  background-image: url(../images/photography/img1.jpg);
}

.img2 {
  grid-area: img2;
  background-image: url(../images/photography/img2.jpg);
}

.img3 {
  grid-area: img3;
  background-image: url(../images/photography/img3.jpg);
}

.img4 {
  grid-area: img4;
  background-image: url(../images/photography/img4.jpg);
}

.img5 {
  grid-area: img5;
  background-image: url(../images/photography/img5.jpg);
}

.img6 {
  grid-area: img6;
  background-image: url(../images/photography/img6.jpg);
}

.img7 {
  grid-area: img7;
  background-image: url(../images/photography/img7.jpg);
}

.img8 {
  grid-area: img8;
  background-image: url(../images/photography/img8.jpg);
}

.img9 {
  grid-area: img9;
  background-image: url(../images/photography/img9.jpg);
}

.img10 {
  grid-area: img10;
  background-image: url(../images/photography/img10.jpg);
}

.img11 {
  grid-area: img11;
  background-image: url(../images/photography/img11.jpg);
}

.img12 {
  grid-area: img12;
  background-image: url(../images/photography/img12.jpg);
}

.img13 {
  grid-area: img13;
  background-image: url(../images/photography/img13.jpg);
}

.img14 {
  grid-area: img14;
  background-image: url(../images/photography/img14.jpg);
}

.img15 {
  grid-area: img15;
  background-image: url(../images/photography/img15.jpg);
}

.img16 {
  grid-area: img16;
  background-image: url(../images/photography/img16.jpg);
}

.img17 {
  grid-area: img17;
  background-image: url(../images/photography/img17.jpg);
}

.img18 {
  grid-area: img18;
  background-image: url(../images/photography/img18.jpg);
}

.img19 {
  grid-area: img19;
  background-image: url(../images/photography/img19.jpg);
}

.img20 {
  grid-area: img20;
  background-image: url(../images/photography/img20.jpg);
}

.img21 {
  grid-area: img21;
  background-image: url(../images/photography/img21.jpg);
}

.img22 {
  grid-area: img22;
  background-image: url(../images/photography/img22.jpg);
}

.img23 {
  grid-area: img23;
  background-image: url(../images/photography/img23.jpg);
}

.img24 {
  grid-area: img24;
  background-image: url(../images/photography/img24.jpg);
}

.img25 {
  grid-area: img25;
  background-image: url(../images/photography/img25.jpg);
}

.img26 {
  grid-area: img26;
  background-image: url(../images/photography/img26.jpg);
}

.img27 {
  grid-area: img27;
  background-image: url(../images/photography/img27.jpg);
}

.img28 {
  grid-area: img28;
  background-image: url(../images/photography/img28.jpg);
}

.img29 {
  grid-area: img29;
  background-image: url(../images/photography/img29.jpg);
}

.img30 {
  grid-area: img30;
  background-image: url(../images/photography/img30.jpg);
}

.img31 {
  grid-area: img31;
  background-image: url(../images/photography/img31.jpg);
}

.img32 {
  grid-area: img32;
  background-image: url(../images/photography/img32.jpg);
}

.img33 {
  grid-area: img33;
  background-image: url(../images/photography/img33.jpg);
}

.img34 {
  grid-area: img34;
  background-image: url(../images/photography/img34.jpg);
}

.img35 {
  grid-area: img35;
  background-image: url(../images/photography/img35.jpg);
}

.img36 {
  grid-area: img36;
  background-image: url(../images/photography/img36.jpg);
}

.img37 {
  grid-area: img37;
  background-image: url(../images/photography/img37.jpg);
}

.img38 {
  grid-area: img38;
  background-image: url(../images/photography/img38.jpg);
}

.img39 {
  grid-area: img39;
  background-image: url(../images/photography/img39.jpg);
}

.img40 {
  grid-area: img40;
  background-image: url(../images/photography/img40.jpg);
}

.img41 {
  grid-area: img41;
  background-image: url(../images/photography/img41.jpg);
}

.img42 {
  grid-area: img42;
  background-image: url(../images/photography/img42.jpg);
}

.img43 {
  grid-area: img43;
  background-image: url(../images/photography/img43.jpg);
}

.img44 {
  grid-area: img44;
  background-image: url(../images/photography/img44.jpg);
}

.img45 {
  grid-area: img45;
  background-image: url(../images/photography/img45.jpg);
}

.img46 {
  grid-area: img46;
  background-image: url(../images/photography/img46.jpg);
}

.img47 {
  grid-area: img47;
  background-image: url(../images/photography/img47.jpg);
}

.img48 {
  grid-area: img48;
  background-image: url(../images/photography/img48.jpg);
}

.img49 {
  grid-area: img49;
  background-image: url(../images/photography/img49.jpg);
}

.img50 {
  grid-area: img50;
  background-image: url(../images/photography/img50.jpg);
}

.img51 {
  grid-area: img51;
  background-image: url(../images/photography/img51.jpg);
}

.img52 {
  grid-area: img52;
  background-image: url(../images/photography/img52.jpg);
}

@media screen and (max-width: 1250px) {
  .gallery-img {
    height: 400px;
  }
  .gallery-img.tall-1 {
    height: 480px;
  }
  .gallery-img.tall-2 {
    height: 960px;
  }
}
@media screen and (max-width: 1000px) {
  .gallery-img {
    height: 560px;
  }
  .gallery-img.tall-1 {
    height: 560px;
  }
  .gallery-img.tall-2 {
    height: 1120px;
  }
  #index-gallery {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    grid-template-areas: "img1" "img2" "img3" "img4" "img5" "img6" "img7" "img8" "img9" "img10" "img11" "img12" "img13" "img14" "img15" "img16" "img17" "img18" "img19" "img20" "img21" "img22" "img23" "img24" "img25" "img26" "img27" "img28" "img29" "img30" "img31" "img32" "img33" "img34" "img35" "img36" "img37" "img38" "img39" "img40" "img41" "img42" "img43" "img44" "img45" "img46" "img47" "img48" "img49" "img50" "img51" "img52";
  }
}
@media screen and (max-width: 775px) {
  #index-gallery {
    gap: 25px;
  }
  .gallery-img {
    height: 480px;
  }
  .gallery-img.tall-1 {
    height: 480px;
  }
  .gallery-img.tall-2 {
    height: 960px;
  }
}
@media screen and (max-width: 500px) {
  #index-gallery {
    gap: 10px;
    margin-bottom: 10px;
  }
  .gallery-img {
    height: 288px;
  }
  .gallery-img.tall-1 {
    height: 288px;
  }
  .gallery-img.tall-2 {
    height: 576px;
  }
}
.article-header {
  height: 500px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 0 0 50px 0;
}
.article-header.everest {
  background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.75)), url("../images/article-everest.jpg");
  background-position: 0 30%;
}
.article-header.development {
  background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.75)), url("../images/article-dev.jpg");
}
.article-header.nbc {
  background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.75)), url("../images/article-nbc.jpg");
  background-position: 0 10%;
}
.article-header.chinese {
  background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.75)), url("../images/article-china.jpg");
  background-position: 0 30%;
}
.article-header.pakistan {
  background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.75)), url("../images/article-pakistan.jpg");
  background-position: left !important;
}
.article-header.nepal {
  background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.75)), url("../images/article-nepal.jpg");
}
.article-header.space {
  background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.75)), url("../images/article-space.jpg");
}
@media screen and (max-width: 800px) {
  .article-header {
    padding: 50px 25px 50px 25px;
  }
}
@media screen and (max-width: 500px) {
  .article-header {
    padding: 50px 15px 50px 15px;
  }
}

.article-titlebox {
  width: 100%;
  max-width: 750px;
  text-align: left;
}
.article-titlebox .sans {
  font-size: 40px !important;
}

.hv {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  background-color: #F5F5F5;
  height: 60px;
  margin: -50px 0 50px 0;
}
@media screen and (max-width: 500px) {
  .hv {
    margin: -50px 0 25px 0;
  }
}
.hv .hv-container {
  display: flex;
  align-items: center;
  text-align: center;
}
.hv .hv-container p {
  font-style: italic;
  font-size: 13px;
  transition: color 0.3s ease-in-out;
}
.hv .hv-container svg {
  height: 24px;
  margin: 0 0 0 10px;
}
.hv .hv-container svg path {
  fill: #000000;
  transition: fill 0.3s ease-in-out;
}
.hv .hv-container:hover p {
  color: #C5A459;
}
.hv .hv-container:hover svg path {
  fill: #C5A459;
}
.hv p {
  margin: 0;
}
@media screen and (max-width: 325px) {
  .hv {
    height: 80px;
    padding: 0 0 5px 0;
  }
  .hv .hv-container {
    flex-direction: column;
  }
  .hv p {
    margin: 0;
  }
}

.video-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: auto;
  justify-content: center;
  align-items: center;
  gap: 25px;
  margin: 25px 0 25px 0;
}
.video-grid.top {
  margin: 0px 0 25px 0;
}
@media screen and (max-width: 800px) {
  .video-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}
.video-grid .video-grid-container {
  width: 100%;
  height: auto;
  padding: 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 15px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
}
.video-grid .video-grid-container video {
  width: 100%;
  height: auto;
  margin: 0;
}
@media screen and (max-width: 800px) {
  .video-grid .video-grid-container video {
    height: 400px;
    width: 315px;
  }
}

.vid-container {
  width: 100%;
  height: auto;
  max-width: 1200px;
  margin: 25px 0 25px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 15px 0;
}
@media screen and (max-width: 800px) {
  .vid-container {
    margin: 15px 0 15px 0;
  }
}
.vid-container video {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
}

.role {
  margin: 75px 0 50px 0;
}
.role h1 {
  margin: 0 0 30px 0;
}
.role ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: auto;
  gap: 10px;
  list-style-type: none;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 600px) {
  .role ul {
    grid-template-columns: repeat(2, 1fr);
  }
}
.role li {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  font-family: "area-normal", sans-serif;
  font-weight: 300;
  text-align: center;
  letter-spacing: 0.5px;
  font-size: 14px;
  padding: 10px 15px;
  border-radius: 5px;
  background-color: #F5F5F5;
}
@media screen and (max-width: 375px) {
  .role li {
    height: 60px;
  }
}

.viewfull {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-height: -moz-fit-content;
  max-height: fit-content;
  margin: 70px 0px 50px 0px;
  padding: 40px 0px 50px 0px;
  background-color: #FAFAFA;
}
.viewfull.white {
  background-color: #ffffff;
}
.viewfull h3 {
  text-align: center;
  font-size: 18px;
  margin-bottom: 20px;
  letter-spacing: 1px;
}
.viewfull.two {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.viewfull.two .viewfull-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 300px;
  margin: 0px 50px 0px 50px;
}
@media screen and (max-width: 800px) {
  .viewfull {
    height: -moz-fit-content;
    height: fit-content;
  }
  .viewfull.two {
    flex-direction: column;
  }
  .viewfull .viewfull-content {
    padding: 25px 0;
  }
}
.viewfull .full-1 {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 250px;
  width: 300px;
  border-radius: 15px;
  transition: all 0.3s ease-in-out;
}
.viewfull .full-2 {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 250px;
  width: 200px;
  border-radius: 15px;
  transition: all 0.3s ease-in-out;
}
.viewfull .viewfull-content:hover .full-1, .viewfull .viewfull-content:hover .full-2 {
  scale: 103%;
}
.viewfull .viewfull-content:hover h3 {
  color: #C5A459;
}

.article-line {
  width: 200px;
  height: 1.5px;
  background-color: #000000;
  border: none;
  margin: 0;
  text-align: left;
  margin: 0 0 25px 0;
}

.center-line {
  width: 200px;
  height: 1.5px;
  background-color: black;
  border: none;
}

.chinese-doc {
  background-image: url(../images/chinese/chinese-cover.png);
}

.nbc-doc {
  background-image: url(../images/nbc/nbc-cover-1.png);
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 20px;
}

.nbc-doc-2 {
  background-image: url(../images/nbc/nbc-cover-2.png);
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 20px;
}

.space-doc {
  background-image: url(../images/space/space-cover.jpg);
}

.everest-doc {
  background-image: url(../images/everest/everest-cover-1.png);
}

.everest-doc-2 {
  background-image: url(../images/everest/everest-cover-2.png);
}

.dev-doc {
  background-image: url(../images/development/dev-cover-1.png);
}

.dev-doc-2 {
  background-image: url(../images/development/dev-cover-2.png);
}

.pakistan-doc {
  background-image: url(../images/pakistan/paki-cover.png);
}

.viewnext {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background-color: #ffffff;
  height: 300px;
  margin: 0 0 0 0;
  width: 100%;
  text-align: center;
}
.viewnext h3 {
  font-size: 18px;
}
.viewnext h2 {
  padding-top: 10px;
  transition: color 0.3s ease;
  margin: 0;
}
.viewnext h2:hover {
  color: #C5A459;
}/*# sourceMappingURL=stylesheet.css.map */