/* #region Foundation */

:root {
  --max-width: min(1200px, calc(100vw - 20rem));
  --max-width-side-padding: calc((100vw - var(--max-width)) / 2);
  --max-width-side-padding-negative: calc(var(--max-width-side-padding) * -1);
  --border-radius: 0.5rem;
  --border-width: 0.15rem;
}

html {
  font-size: clamp(0.875rem, min(1.13vw, 2vh), 0.9375rem);
  font-family: var(--font-family-body);
  margin: 0;
  padding: 0;
  scroll-behavior: smooth;
}

body {
  font-size: var(--bodytext-fontsize);
  line-height: var(--bodytext-lineheight);
  font-family: var(--bodytext-fontfamily);
  font-optical-sizing: auto;
  font-weight: var(--bodytext-fontweight);
  letter-spacing: var(--bodytext-letterspacing);
  font-variant-numeric: lining-nums;
  font-feature-settings: "lnum" 1;
  margin: 0;
  padding: 0;
  min-height: 100vh;
  overflow-x: hidden;
  width: 100%;
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}

/* #endregion Foundation */

/* #region Responsive Overrides */

/* Desktop class and below: above 70rem viewport width. */
@media (max-width: 32rem) {
  /* .section1 {
    background: red;
  } */
}

/* Tablet class and below: 70rem viewport width or below. */
@media (max-width: 85rem) {
  :root {
      --max-width: max(90vw, calc(100vw - 16rem));
  }
}

/* #endregion Responsive Overrides */

/* #region Element Reset */

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

* {
  min-width: 0;
}

.font--body {
  font-family: var(--font-family-body);
}

.font--display {
  font-family: var(--font-family-display);
}

/* #endregion Element Reset */

/* #region Layout Utilities */

.maxwidth {
  width: var(--max-width);
  margin-left: auto;
  margin-right: auto;
}

.maxwidth--padding {
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding-left: var(--max-width-side-padding);
  padding-right: var(--max-width-side-padding);
}

/* #endregion Layout Utilities */

/* #region Typography */

@font-face {
  font-family: "Petrona";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts/Petrona[wght].ttf") format("truetype");
}

@font-face {
  font-family: "Petrona";
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts/Petrona-Italic[wght].ttf") format("truetype");
}

:root {
  --petrona: "Petrona", Georgia, serif;
  --karla: "Karla", "Avenir Next", "Segoe UI", sans-serif;
  --font-family-body: var(--karla);
  --font-family-display: var(--petrona);

  --h1-fontfamily: var(--font-family-display);

  --h1-fontsize: 4rem;
  --h1-fontweight: 315;
  --h1-lineheight: calc(var(--h1-fontsize) * 1.05);
  --h1-letterspacing: calc(var(--h1-fontsize) * 0.003);
  --h1-texttransform: auto;

  --h2-fontsize: calc(var(--h1-fontsize) / 1.50);
  --h2-fontweight: 375;
  --h2-fontfamily: var(--h1-fontfamily);
  --h2-lineheight: calc(var(--h2-fontsize) * 1.15);
  --h2-letterspacing: calc(var(--h1-fontsize) * 0.005);
  --h2-texttransform: auto;

  --h3-fontsize: calc(var(--h2-fontsize) / 1.40);
  --h3-fontweight: 500;
  --h3-fontfamily: var(--h1-fontfamily);
  --h3-lineheight: calc(var(--h3-fontsize) * 1.3);
  --h3-letterspacing: calc(var(--h3-fontsize) * 0.040);

  --bodytext-fontsize: 1.23rem;
  --bodytext-fontweight: 400;
  --bodytext-lineheight: calc(var(--bodytext-fontsize) * 1.60);
  --bodytext-fontfamily: var(--font-family-body);
  --bodytext-letterspacing: calc(var(--bodytext-fontsize) * 0.0031);

  --smalltext-fontsize: max(calc(var(--bodytext-fontsize) / 1.15), 11px);
  --smalltext-fontweight: 400;
  --smalltext-lineheight: calc(var(--smalltext-fontsize) * 1.40);
  --smalltext-fontfamily: var(--bodytext-fontfamily);
  --smalltext-letterspacing: calc(var(--smalltext-fontsize) * 0.010);

  --smallcaps-fontsize: calc(var(--bodytext-fontsize) * 0.9);
  --smallcaps-fontweight: 620;
  --smallcaps-lineheight: var(--bodytext-lineheight);
  --smallcaps-fontfamily: var(--bodytext-fontfamily);
  --smallcaps-letterspacing: calc(var(--smallcaps-fontsize) * 0.15);
  --smallcaps-texttransform: uppercase;

  @media (max-width: 50rem) {
    --h1-fontsize: 3.5rem;
  }
}

h1 {
  margin: unset;
  padding: unset;
  font-size: var(--h1-fontsize);
  line-height: var(--h1-lineheight);
  font-family: var(--h1-fontfamily);
  font-weight: var(--h1-fontweight);
  letter-spacing: var(--h1-letterspacing);
  text-transform: var(--h1-texttransform);
}

h2 {
  margin: unset;
  padding: unset;
  font-size: var(--h2-fontsize);
  line-height: var(--h2-lineheight);
  font-family: var(--h2-fontfamily);
  font-weight: var(--h2-fontweight);
  letter-spacing: var(--h2-letterspacing);
  text-transform: var(--h2-texttransform);
}

h3 {
  margin: unset;
  padding: unset;
  font-size: var(--h3-fontsize);
  line-height: var(--h3-lineheight);
  font-family: var(--h3-fontfamily);
  font-weight: var(--h3-fontweight);
  letter-spacing: var(--h3-letterspacing);
  text-transform: var(--h3-texttransform);
}

h4 {
  font-family: var(--font-family-body);
}

p {
  margin: unset;
  padding: unset;
  font-size: var(--bodytext-fontsize);
  line-height: var(--bodytext-lineheight);
  font-family: var(--bodytext-fontfamily);
  font-weight: var(--bodytext-fontweight);
  letter-spacing: var(--bodytext-letterspacing);
}

.smalltext {
  font-size: var(--smalltext-fontsize);
  line-height: var(--smalltext-lineheight);
  font-family: var(--smalltext-fontfamily);
  font-weight: var(--smalltext-fontweight);
  letter-spacing: var(--bodytext-letterspacing);
}

.smallcaps {
  font-size: var(--smallcaps-fontsize);
  line-height: var(--smallcaps-lineheight);
  font-family: var(--smallcaps-fontfamily);
  font-weight: var(--smallcaps-fontweight);
  letter-spacing: var(--smallcaps-letterspacing);
  text-transform: var(--smallcaps-texttransform);
}

/* #endregion */

/* #region Reusable Image Masks */

:root {
  --logo-stacked-mask-image: url("data:image/svg+xml,%3C%3Fxml%20version=%221.0%22%20encoding=%22UTF-8%22%3F%3E%20%3Csvg%20id=%22b%22%20data-name=%22Logos%22%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%202529.4501%201118.6776%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.c%20%7B%20fill:%20none%3B%20%7D%20%3C/style%3E%20%3C/defs%3E%20%3Cpath%20d=%22M1149.9043%2C304.8542c-15.98-17.28-34.5-30.9299-55.49-40.3101l-66.09-29.52c-21.02-9.3899-41.01-20.5499-58.34-35.0399-16.1801-13.54-20.6801-31.34-18.53-51.3199%2C3.1599-29.25%2C21.23-49.79%2C50.1799-55.6001%2C34.73-6.97%2C69.29%2C5.1101%2C88.07%2C36.3601%2C12.1201%2C20.1599%2C27.31%2C52.25%2C51.64%2C47.45%2C7.76-1.53%2C17.3-7.54%2C19.82-16.64%2C11.94-43.03-36.3-65.75-71.75-72.86-58.65-11.76-141.76-11.04-182.5601%2C40.48-19.8199%2C25.02-20.2999%2C60.95-4.2999%2C88.8%2C13.48%2C23.47%2C35.75%2C40.6099%2C60.64%2C51.1299l71.9299%2C30.3901c17.71%2C7.48%2C33.8501%2C17.45%2C48.08%2C29.98%2C13.67%2C12.0399%2C20.6%2C28.4299%2C20.17%2C46.7899-.86%2C36.29-11.55%2C75.4301-53.36%2C80.66-66.0099%2C8.26-107.0499-48.95-128.39-103.4399l-36.84-94.0901c-25.6901-65.61-53.7999-147.4299-127.2899-169.9099-41.55-12.7001-87.9102-8.28-125.4801%2C11.23-33.0399%2C17.1599-49.4399%2C49.52-45.64%2C85.1699%2C5.8701%2C55.05%2C52.8%2C73.74%2C99.15%2C96.14-40.64%2C4.33-96.11%2C15.2301-117.5699%2C56.42-12.65%2C20.9099-13.3%2C45.5.1399%2C66.4299%2C18.5901%2C28.95%2C48.0901%2C48.3701%2C82.7301%2C56.21%2C54.25%2C12.28%2C158.99%2C11.3201%2C197.5-34.96%2C32.14-38.6399%2C24.97-94.74-11.65-127.6699-13.25-11.91-26.3201-22.9401-42.66-30.29l-67.39-30.3101c-21.1499-9.52-41.26-20-59.4299-33.97-17.23-13.23-24.16-31.71-21.3501-52.83%2C3.3901-25.4501%2C18.5901-46.54%2C44.3501-54.08%2C58.08-16.98%2C113.37%2C16.1799%2C140.58%2C67.6299%2C38.03%2C71.92%2C53.7201%2C138.77%2C86.9401%2C212.1801%2C22.71%2C50.1801%2C56.6399%2C92.01%2C116.6699%2C91.15%2C31.6101-.46%2C62.14-4.21%2C90.96-16.14%2C26.83-11.1%2C42.68-33.62%2C47.2-61.99%2C4.83-30.36-.66-59.86-22.64-83.63ZM796.7643%2C390.4343c-4.23%2C26.3799-16.75%2C49.8799-44.47%2C59.3298-28.9%2C9.8501-60.5699%2C9.28-86.78-3.45-28.14-13.6599-41.92-38.9199-43.74-69.1499-3.1-51.5901%2C30.4-82.2201%2C79.28-90.3701%2C49.14%2C19.9501%2C106.0399%2C39.3701%2C95.71%2C103.6401Z%22/%3E%20%3Cpath%20d=%22M695.9581%2C557.761c-.39-5.23-1.51-10.35-3.48-15.12-.26-.64-.55-1.26-.87-1.85%2C3.5699%2C4.7%2C4.77%2C11.14%2C4.35%2C16.97Z%22/%3E%20%3Cpath%20d=%22M1549.5444%2C424.9442c-7.24%2C2.52-16.48%2C1.04-22.47-3.1-4.1801-2.88-8.8701-11.02-8.88-18.1l-.23-207.54c-.03-22.46-3.77-44.1901-13.87-63.67-24.2-46.75-82.75-54.1899-130.01-51.2999-39.86%2C2.4401-78.22%2C14.6901-108.3%2C40.6801-14.54%2C12.5599-24.14%2C31.7799-19.11%2C50.0499%2C3.13%2C11.34%2C14.73%2C16.03%2C24.58%2C16.28%2C10.08.2599%2C19.93-5.89%2C26.05-14.9401l33.01-48.78c19.64-29.02%2C61.74-39.0599%2C93.05-22.6399%2C21.4%2C11.22%2C29.91%2C35.46%2C34.04%2C57.61%2C4.15%2C22.23-4.52%2C41.33-22.94%2C53.7699-18.46%2C12.4501-39.01%2C20.8901-60.7%2C27.7201-26.0099%2C8.1901-50.75%2C16.2001-76.28%2C25.74-15.95%2C5.9501-30.14%2C15.25-43.28%2C25.7001-28.86%2C22.9399-42.67%2C56.75-40.15%2C93.5599%2C3.59%2C52.36%2C48.09%2C81.2799%2C96.04%2C81.7001%2C66.5.5798%2C123.32-39.4701%2C147.84-100.6001l1.46%2C60.8501c.51%2C20.95%2C15.23%2C35.8198%2C35.12%2C38.0399%2C32.546%2C3.6486%2C55.9119-14.147%2C69.4665-38.3712%2C2.6377-4.714-3.0086-9.7594-7.3143-6.4973-2.0852%2C1.5798-4.4035%2C2.8892-7.1222%2C3.8385ZM1457.1044%2C312.6843c-3.27%2C45.1199-26.49%2C83.9299-65.23%2C105.7999-22.56%2C12.73-47.78%2C17.11-72.63%2C9.9301-19.53-5.6401-35.45-19.6501-40.71-40.7101-9.82-39.36%2C7.68-78.01%2C41.56-98.85%2C23.75-14.6001%2C49.19-24.02%2C74.33-36.2l32.79-15.9001c11.91-5.7699%2C21.23-14.6199%2C31.19-23.9299.07%2C34.24%2C1.11%2C66.6001-1.3%2C99.8601Z%22/%3E%20%3Cpath%20d=%22M500.4159%2C371.911c-58.4752%2C51.4403-142.4547%2C45.9993-196.8703-9.8395-25.4835-26.1541-43.7996-57.4827-56.5272-91.2408l219.3382-128.0502c-16.8964-31.4769-45.9389-52.253-80.0356-59.0087-37.8348-7.4974-73.4644.7519-107.3095%2C19.4419-69.7133%2C38.4963-104.4936%2C115.8871-84.6578%2C193.5126%2C24.1639%2C94.5618%2C103.4166%2C171.3582%2C207.2617%2C160.6004%2C73.7632-7.6383%2C132.7028-64.2192%2C144.7994-137.1007.4055-2.449.8244-4.9226%2C1.2309-7.4153%2C1.0092-6.1896-8.0142-8.2573-9.729-2.225-6.875%2C24.1846-19.1002%2C45.1422-37.5007%2C61.3253ZM235.7143%2C181.2615c6.5552-37.7811%2C34.8733-65.9006%2C72.7015-72.9695%2C17.4599-2.3867%2C33.7453%2C1.8847%2C49.5167%2C9.61%2C18.5301%2C10.6522%2C33.2092%2C24.3846%2C47.1528%2C45.4447l-162.0768%2C95.1253c-8.7055-25.927-11.7624-51.4324-7.2942-77.2105Z%22/%3E%20%3Cpath%20d=%22M160.4562%2C419.3838c4.3815-3.461%2C10.2598%2C1.7185%2C7.388%2C6.5069-20.1427%2C33.5866-63.7239%2C53.7906-95.9399%2C33.6834-15.22-9.49-24.79-28.11-24.8101-47.4399l-.2998-308.96c-14.7545-.8501-28.621.0583-45.046-2.0696-1.668-.2161-2.3451-2.277-1.1278-3.4376L102.4859.5563c1.2683-1.2091%2C3.368-.3184%2C3.38%2C1.4339l.5985%2C87.5739%2C54.7999.25.54%2C12.5801-55.4701.2999.3101%2C300.9501c.02%2C17.3999%2C21.42%2C25.09%2C35.96%2C23.1399%2C7.8353-1.0485%2C13.2493-3.7647%2C17.8519-7.4003Z%22/%3E%20%3Cpath%20d=%22M2174.048%2C887.321c-2.83%2C4.16-5.99%2C8.11-9.49%2C11.81-18.7001%2C19.82-50.02%2C27.78-74.12%2C13.63-12.8401-7.54-17.8301-25.11-17.87-39.89l-.58-233.18c-.0901-36.85-27.04-64.91-63.1901-69.09-39.21-4.53-75.35%2C15.11-98.35%2C46.71.5%2C7.87%2C1.77%2C15.2%2C1.78%2C22.84l.1499%2C243.34c.01%2C6.35%2C2.8701%2C17.09%2C7.4301%2C18.99l12.7101%2C5.29c2.01.84%2C1.4299%2C3.82-.74%2C3.85l-77.8101.93-.46-270.54c-.0601-39.45-28.03-68.4-67.51-71.18-39.3701-2.78-81.0201%2C19.96-98.4901%2C55.58l-.35%2C261.28c-.02%2C13.72%2C9.79%2C15.99%2C21.3701%2C20.58%2C2.04.81%2C1.48%2C3.85-.73%2C3.86l-102.33.43c0-.01.0099-.01.0099-.02h-3.89c-2.34%2C0-2.78-3.34-.52-3.93.28-.08%2C1.11-.2599%2C1.78-.34.64-.08%2C6.97-.92%2C8.44-1.31.07-.02.12-.03.17-.05%2C10.92-3.1%2C16.09-11.04%2C16.09-23.48l-.01-290.27c0-7.3-1.7-16.03-6.81-19.69-5.54-3.96-12.37-5.03-22.9-9.39l88.99-27.14.63%2C69.91c29.1-40.78%2C70.84-69.1%2C120.95-70.9%2C45.8201-1.64%2C84.72%2C24.14%2C98.72%2C69.94%2C27.4401-38.56%2C65.6801-64.52%2C111.1401-69.43%2C61.1399-6.6%2C109.1199%2C35.79%2C112.71%2C97.22l.51%2C223.03c.01%2C7.52%2C5.27%2C15.74%2C9.8699%2C19%2C4.9701%2C3.53%2C15.4302%2C4.83%2C22.1101%2C2.18.6-.23%2C1.1699-.48%2C1.74-.75%2C6.4299-3.01%2C12.85%2C4.3%2C8.85%2C10.18Z%22/%3E%20%3Cpath%20d=%22M542.1681%2C669.981l5.3199-12.33c-2.12%2C4.14-4.1299%2C8.45-5.3199%2C12.33ZM529.238%2C667.711l-77.18%2C178.77-97.44-210.4%2C24.79-56.74c3.97-9.08%2C11.9-18.96%2C19.54-24.65%2C7.4928-5.5773%2C16.0418-5.6649%2C25.0813-7.6035%2C2.333-.5003%2C1.9417-3.9555-.4442-3.9528l-188.7916.2155c-2.1728.0025-2.7814%2C2.9807-.7851%2C3.8384%2C10.6539%2C4.5777%2C18.8609%2C8.2768%2C23.8996%2C19.1424l58.68%2C126.55-66.78%2C154.05-129.68-281.04c-1.9-4.12-1.23-13.77%2C2.01-15.42l6.3366-3.2329c1.8716-.9549%2C1.1932-3.7804-.9079-3.7815l-95.7605-.0507c-2.188-.0012-2.7923%2C3.0175-.7679%2C3.8476%2C10.551%2C4.3264%2C19.9467%2C7.1918%2C25.1996%2C18.6576l161.97%2C353.86c5.27.4%2C10.03.21%2C14.48-.9l90.53-210.09%2C97.16%2C211.07c5.53.2599%2C10.02.04%2C14.34-.95l107.45-248.92c-2.6.2401-10.5-2.77-12.9301-2.27ZM325.178%2C570.901c-1.77-4%2C1.65-14.59%2C4.13-17.94%2C7.18-9.7%2C27.27-7.82%2C33.72.41%2C13.24%2C16.9-8.05%2C47.28-15.9%2C67.03l-21.95-49.5Z%22/%3E%20%3Cpath%20d=%22M1549.5742%2C878.1533c-7.48%2C2.7101-16.44%2C1.2301-22.51-3.24-5.01-3.6901-8.98-11.99-9-20.26l-.51-215.4c-.07-27.28-8.93-53.6599-27.53-72.8099-51.14-52.64-184.98-38.52-231.7%2C16.5599-10.92%2C12.8701-17.14%2C30.29-10.09%2C45.3101%2C4.98%2C10.61%2C16.29%2C13.79%2C27.01%2C12.89%2C22.17-1.87%2C37.2-42.0699%2C56.01-64.52%2C22.29-26.61%2C61.08-37.6801%2C92.01-21.73%2C20.83%2C10.74%2C29.49%2C34.2599%2C33.85%2C55.48%2C4.62%2C22.5299-2.85%2C42.25-21.45%2C55.2001-18.92%2C13.1799-39.76%2C21.5599-62.01%2C28.6199-26.03%2C8.27-50.75%2C15.9401-76.25%2C25.92-28.77%2C11.27-54.72%2C30.4401-70.34%2C57.9401-15.43%2C27.1699-18.47%2C62.8699-4.76%2C92.3699%2C12.84%2C27.6201%2C40.8%2C44.3101%2C69.79%2C48.55%2C71.33%2C10.45%2C138.32-30.63%2C165.61-98.1899l1.46%2C58.45c.31%2C12.3201%2C6.22%2C27.02%2C17%2C33.25%2C24.32%2C14.05%2C55.26%2C6.8101%2C73.96-13.27%2C5.3903-5.7841%2C10.185-11.9563%2C14.1602-18.6673%2C2.7733-4.682-2.9985-9.8165-7.3213-6.5111-2.1595%2C1.6512-4.5712%2C3.0411-7.3889%2C4.0584ZM1442.1542%2C820.0233c-21.5099%2C42.02-73.25%2C76.71-123.7%2C61.25-20.07-6.1399-34.6-20.5-39.65-39.7-10.6-40.26%2C7.93-78.17%2C42.35-100.76%2C26.4301-14.1799%2C52.97-25.86%2C80.57-38.26%2C20.88-9.38%2C39.65-18.77%2C56.44-36.04l.02%2C85.73c.01%2C23.5-5.3%2C46.8401-16.03%2C67.78Z%22/%3E%20%3Cpath%20d=%22M2511.3987%2C776.0533c-15.3999-24.78-37.8599-41.78-62.8099-53.3301l-86.73-40.1399c-14.65-6.78-27.6-16.77-39.9301-26.73-16.6499-13.46-22.99-33.3801-20.33-53.9501%2C3.72-28.88%2C23.7101-48.5199%2C52.0599-53.9%2C35.78-6.78%2C70.04%2C7.5601%2C88.03%2C39.8101%2C11.7%2C20.98%2C26.8201%2C50.03%2C51.9%2C43.8301%2C7.37-1.8201%2C16-8.8301%2C18.1-18.1001%2C4.3-18.97-3.73-36.8201-19.03-48.52-36.78-28.1299-103.95-31.8799-148.71-26.25-52.74%2C6.63-108.51%2C39.21-102.01%2C100.8601%2C5.89%2C55.8999%2C55.26%2C74.3599%2C98.8501%2C96.4199-48.0801%2C4.64-103.98%2C18.4099-122.7101%2C67.3201-21.13%2C55.1799%2C40.37%2C101.6799%2C91.9401%2C112.4099%2C54.71%2C11.38%2C160.3699%2C10.55%2C197.58-40.3999%2C20.49-28.05%2C22.9-68.6001%2C3.7999-99.3301ZM2452.6188%2C843.6334c-3.7401%2C31.23-21.3199%2C56.5399-52.83%2C64.0798-23.4701%2C5.6101-48.5801%2C5.7401-70.92-2.75-32.75-12.46-50.5599-40.3799-51.67-74.5898-1.6799-52.25%2C32.0601-80.6301%2C80.22-88.29%2C49.03%2C21.12%2C102.8601%2C37.4099%2C95.2001%2C101.55Z%22/%3E%20%3Cpath%20d=%22M783.0988%2C884.5934l.04-308.72c0-6.74-2.5-16.3901-6.72-18.8201-5.0227-2.893-10.5943-4.727-17.732-7.3494-1.8031-.6625-1.7338-3.2381.105-3.7942l83.8071-25.3464.32%2C371.71c.0077%2C11.6591%2C11.3514%2C12.8989%2C21.0026%2C16.2704%2C2.1286.7436%2C1.6033%2C3.8891-.6514%2C3.8926l-101.4346.156c-2.2728.0035-2.7888-3.1759-.6344-3.8999%2C8.954-3.0089%2C21.8979-3.8844%2C21.8979-24.099Z%22/%3E%20%3Cpath%20d=%22M1013.1853%2C912.3864l-100.3213.0335c-2.3594.0008-2.7749-3.3683-.4858-3.9402%2C9.1118-2.2767%2C21.3073-5.5958%2C21.3006-20.7864l-.19-318.7001c0-13.2794-12.6064-15.1525-24.4072-19.0309-1.8579-.6106-1.8316-3.2489.0394-3.818l84.0478-25.5611.22%2C370.4199c.0077%2C11.8356%2C10.4542%2C13.8889%2C20.4715%2C17.4983%2C2.1099.7602%2C1.5677%2C3.8841-.675%2C3.8849Z%22/%3E%20%3Cpath%20d=%22M632.4288%2C883.4133v-185.33c0-7.26-2.27-17.5601-7.53-20.0701-5.6013-2.6649-10.0863-4.0782-17.7454-6.9722-1.7883-.6757-1.7072-3.2358.123-3.7883l84.0824-25.3794.14%2C243.6299c.0072%2C18.8961%2C14.5482%2C20.374%2C23.1016%2C22.7155%2C2.2433.6141%2C1.7837%2C3.9291-.5422%2C3.9262-19.667-.0249-78.2935-.0992-101.8735-.1291-2.1857-.0028-2.7803-3.0079-.762-3.8468l12.7161-5.2857c5.68-2.3701%2C8.29-11.8101%2C8.29-19.4701Z%22/%3E%20%3Cpath%20d=%22M1086.6188%2C883.4933l.0099-185.3899c0-7.4401-2.49-16.96-7.78-20.4401-4.5691-3.0058-10.1252-3.9076-17.3592-6.3684-1.8334-.6237-1.7809-3.2416.0719-3.8049l84.4572-25.6767.27%2C247.97c.0076%2C11.842%2C9.6488%2C14.3955%2C19.6684%2C17.837%2C2.1327.7326%2C1.6035%2C3.8895-.6515%2C3.8913l-98.7202.0829c-2.3407.002-2.7822-3.3443-.5169-3.9336%2C4.3763-1.1385%2C8.556-1.9522%2C11.8102-4.2676%2C5.58-3.9601%2C8.7401-11.7301%2C8.7401-19.9001Z%22/%3E%20%3Cpath%20d=%22M662.4481%2C611.881c-9.5039-.444-18.1183-8.2743-23.9067-19.3318-1.9113-3.651-5.7357-5.9123-9.8542-5.7706-.023.0008-.046.0016-.069.0024-35.7599%2C1.18-59.25%2C27.12-74.95%2C59.08-1.63%2C3.32-3.96%2C7.47-6.1801%2C11.79-2.12%2C4.14-4.1299%2C8.45-5.3199%2C12.33-2.6.2401-10.5-2.77-12.9301-2.27l.01-.04c13.93-40.64%2C40.26-73.94%2C63.84-101.08%2C17.67-20.35%2C45.98-42.79%2C71.75-40.25%2C8.98.88%2C17.65%2C4.8%2C25.45%2C12.9.47.49.91%2C1.01%2C1.32%2C1.55.3199.59.61%2C1.21.87%2C1.85%2C1.97%2C4.77%2C3.09%2C9.89%2C3.48%2C15.12%2C1.96%2C26.22-14.39%2C55-33.51%2C54.12Z%22/%3E%20%3Cpath%20d=%22M691.6081%2C540.791c-.41-.54-.85-1.06-1.32-1.55-7.8-8.1-16.47-12.02-25.45-12.9%2C10.01.2%2C21.59%2C4.52%2C26.77%2C14.45Z%22/%3E%20%3Cpath%20d=%22M1128.0388%2C608.8133c-10.38%2C7.1699-22.08%2C1.6799-28.59-6.45-13.07-16.3301-18.47-39.8501-10.47-59.8401%2C4.55-11.37%2C18.63-16.4299%2C29.35-16.1799%2C10.62.24%2C24.46%2C5.3099%2C28.85%2C17.1799%2C8.31%2C22.46%2C1.18%2C51.25-19.14%2C65.29Z%22/%3E%20%3Cg%3E%20%3Crect%20class=%22c%22%20x=%221600.0288%22%20y=%22987.5458%22%20width=%22924.4073%22%20height=%22131.1319%22/%3E%20%3Cpath%20d=%22M1638.2446%2C1008.5203h-39.9277v-20.9761h103.04v20.9761h-39.9277v109.2959h-23.1846v-109.2959Z%22/%3E%20%3Cpath%20d=%22M1733.187%2C987.5442h23.1846v51.8882h60.9033v-51.8882h23.1846v130.272h-23.1846v-57.4082h-60.9033v57.4082h-23.1846v-130.272Z%22/%3E%20%3Cpath%20d=%22M1885.5395%2C987.5442h86.2959v20.9761h-63.1123v32.0156h59.7998v20.9766h-59.7998v35.3276h66.4238v20.9761h-89.6074v-130.272Z%22/%3E%20%3Cpath%20d=%22M2013.9702%2C987.5442h45.2637c6.2559%2C0%2C12.2959.5835%2C18.124%2C1.748%2C5.8242%2C1.1675%2C11.0088%2C3.1597%2C15.5479%2C5.98%2C4.5371%2C2.8232%2C8.1562%2C6.624%2C10.8564%2C11.4082%2C2.6963%2C4.7837%2C4.0479%2C10.8555%2C4.0479%2C18.2158%2C0%2C9.4473-2.6074%2C17.3594-7.8203%2C23.7358-5.2148%2C6.3794-12.667%2C10.2437-22.3555%2C11.5923l34.5918%2C57.5918h-27.9678l-30.1768-55.2002h-16.9277v55.2002h-23.1836v-130.272ZM2055.186%2C1042.7439c3.3115%2C0%2C6.624-.1523%2C9.9355-.46%2C3.3125-.3047%2C6.3486-1.0405%2C9.1084-2.208%2C2.7598-1.1641%2C4.9971-2.9438%2C6.7158-5.3359%2C1.7168-2.3916%2C2.5762-5.7324%2C2.5762-10.0278%2C0-3.8008-.7998-6.8687-2.3926-9.1997-1.5947-2.3291-3.6797-4.0771-6.2559-5.2441-2.5762-1.1646-5.4277-1.9321-8.5557-2.2998-3.1279-.3682-6.1641-.5522-9.1084-.5522h-20.0557v35.3276h18.0322Z%22/%3E%20%3Cpath%20d=%22M2188.0317%2C987.5442h20.0566l56.1201%2C130.272h-26.4961l-12.1445-29.8081h-56.4873l-11.7764%2C29.8081h-25.9443l56.6719-130.272ZM2217.4721%2C1068.1365l-20.0557-52.9922-20.4248%2C52.9922h40.4805Z%22/%3E%20%3Cpath%20d=%22M2294.7495%2C987.5442h43.792c6.2559%2C0%2C12.2959.6152%2C18.124%2C1.8398%2C5.8242%2C1.228%2C10.9473%2C3.2837%2C15.3633%2C6.1641%2C4.416%2C2.8838%2C7.9414%2C6.7476%2C10.5801%2C11.5923%2C2.6367%2C4.8467%2C3.9561%2C10.8877%2C3.9561%2C18.124%2C0%2C8.2197-1.4111%2C14.8433-4.2314%2C19.8721-2.8232%2C5.0312-6.624%2C8.9238-11.4082%2C11.6836s-10.3359%2C4.6318-16.6523%2C5.6123c-6.3193.9834-12.9111%2C1.4717-19.7803%2C1.4717h-16.5596v53.9121h-23.1836v-130.272ZM2331.9174%2C1044.032c3.3115%2C0%2C6.7441-.1206%2C10.3037-.3682%2C3.5566-.2441%2C6.8369-.98%2C9.8438-2.208%2C3.0049-1.2246%2C5.457-3.0645%2C7.3604-5.5195%2C1.9004-2.4521%2C2.8516-5.8882%2C2.8516-10.3042%2C0-4.0479-.8594-7.2681-2.5762-9.6597-1.7188-2.3926-3.9268-4.2324-6.624-5.5205-2.6992-1.2881-5.7031-2.1157-9.0156-2.4834-3.3115-.3682-6.5029-.5522-9.5684-.5522h-16.5596v36.6157h13.9844Z%22/%3E%20%3Cpath%20d=%22M2455.0112%2C1062.0642l-48.9443-74.52h29.0723l32.0166%2C51.8882%2C32.3838-51.8882h27.5996l-48.9443%2C74.52v55.752h-23.1836v-55.752Z%22/%3E%20%3C/g%3E%20%3C/svg%3E");
  --logo-stacked-aspect-ratio: 2529.4501 / 1118.6776;
}

.logo-stacked-mask {
  display: block;
  width: min(100%, 24rem);
  aspect-ratio: var(--logo-stacked-aspect-ratio);
  background-color: currentColor;
  -webkit-mask-image: var(--logo-stacked-mask-image);
  mask-image: var(--logo-stacked-mask-image);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}

/* #endregion Reusable Image Masks */
