:root {
  --font-family--font-family-primary: "Neue Haas Display", Arial, sans-serif;
  --_colors---brand--color--primary--primary-main-default: #09090b;
  --font-family--default-font-size: 1rem;
  --spacing--spacing-sd: .5rem;
  --_colors---base--color--alpha--alpha-inverse-60: #0009;
  --font-size--font-size-xs: .75rem;
  --spacing--spacing-md: 1rem;
  --border-radius--border-radius-0: 0px;
  --font-size--font-size-md: 1.25rem;
  --spacing--spacing-lg: 2rem;
  --spacing--spacing-xl: 4rem;
  --border-radius--border-radius-sd: 4px;
  --brand--color--primary--primary-main-default\<deleted\|variable-f0e9754e\>: #09090b;
  --brand--color--neutral--neutral-4\<deleted\|variable-fdca7803\>: #e0e0e0;
  --brand--color--primary--primary-main-hover\<deleted\|variable-50babab9\>: #18181b;
  --brand--color--secondary--secondary-main-default\<deleted\|variable-f8282a3b\>: #f40000;
  --base--color--alpha--alpha-default-60\<deleted\|variable-9ec2fc70-7ca4-e55b-81c6-363e412c6fc0\>: #fff9;
  --brand--color--neutral--neutral-1\<deleted\|variable-836aa2cb\>: #0a0b07;
  --brand--color--primary--primary-surface-strong\<deleted\|variable-152c1ef5-97f4-5e6d-6c28-53533764877d\>: #e4e4e7;
  --spacing--spacing-xs: .25rem;
  --border-radius--border-radius-full: 999px;
  --brand--color--neutral--neutral-6\<deleted\|variable-fff483a4\>: white;
  --font-size--font-size-lg: 1.75rem;
  --spacing--spacing-800\<deleted\|variable-ced1f2e4-215d-2ea6-0468-c52c151558b9\>: 32px;
  --font-size--font-size-3xl: 5rem;
  --font-size--font-size-xxl: 4rem;
  --_colors---brand--color--secondary--secondary-main-default: #f40000;
  --font-size--font-size-xl: 2rem;
  --font-size--font-size-sd: 1rem;
  --base--fonts--font-size-50\<deleted\|variable-75de753a-acc3-de7d-38b9-3c5393a86b72\>: 14px;
  --base--fonts--font-size-300\<deleted\|variable-6a350b1e-bc19-98b4-e7e4-1c1102c3af3f\>: 24px;
  --base--color--neutral--300\<deleted\|variable-e76587a1-189d-1c01-7f5c-e23f9984aa6f\>: #e0e0e0;
  --border-radius--border-radius-md: 8px;
  --brand--color--primary--primary-surface-subtle\<deleted\|variable-b9eb6b76\>: #d4d4d8;
  --brand--color--primary--primary-main-strong\<deleted\|variable-ee0093b2-fb27-0a46-37a1-e9ad49a321b7\>: #71717a;
  --base--color--alpha--alpha-inverse-60\<deleted\|variable-53461af3-7a7f-42df-d4d6-50f14079eeb2\>: #0009;
  --base--color--neutral--black\<deleted\|variable-926e11cf-f7fd-62ef-0a78-3e020e749934\>: #000;
  --_colors---brand--color--neutral--neutral-4: #e0e0e0;
  --_colors---brand--color--neutral--neutral-6: white;
  --_colors---brand--color--primary--primary-main-strong: #71717a;
  --brand--color--neutral--neutral-5\<deleted\|variable-9dd1bd3a\>: #fafafa;
  --width--container-small: 960px;
  --_colors---brand--color--secondary--secondary-surface-subtle: #ffd9d9;
  --_colors---brand--color--info--info-main-default: #f4d27a;
  --_colors---brand--color--success--success-main-default: #5ace89;
  --_colors---brand--color--error--error-main-default: #ef4444;
  --_colors---brand--color--info--info-surface-subtle: #ffe6a6;
  --_colors---brand--color--success--success-surface-subtle: #8beab1;
  --_colors---brand--color--error--error-surface-strong: #fecaca;
  --width--container-default: 1440px;
  --font-family--font-family-secondary: "Neue Haas Display", Arial, sans-serif;
  --border-radius--border-width-0: 0px;
  --border-radius--border-width-default: 1px;
  --_colors---brand--color--neutral--neutral-1: #0a0b07;
  --_colors---brand--color--neutral--neutral-2: #212121;
  --_colors---brand--color--neutral--neutral-3: #424242;
  --_colors---brand--color--neutral--neutral-5: #fafafa;
  --_colors---brand--color--primary--primary-surface-subtle: #d4d4d8;
  --_colors---brand--color--primary--primary-surface-strong: #e4e4e7;
  --_colors---brand--color--primary--primary-main-hover: #18181b;
  --_colors---brand--color--primary--primary-main-active: #52525b;
  --_colors---brand--color--secondary--secondary-surface-strong: #ffb3b3;
  --_colors---brand--color--secondary--secondary-main-hover: #ff1b1b;
  --_colors---brand--color--secondary--secondary-main-active: #ff4141;
  --_colors---brand--color--secondary--secondary-main-strong: #ff4141;
  --_colors---brand--color--error--error-surface-subtle: #fef2f2;
  --_colors---brand--color--error--error-main-hover: #dc2626;
  --_colors---brand--color--error--error-main-active: #b91c1c;
  --_colors---brand--color--error--error-main-strong: #7f1c1d;
  --_colors---brand--color--info--info-surface-strong: #f4d27a;
  --_colors---brand--color--info--info-main-hover: #ffe6a6;
  --_colors---brand--color--info--info-main-active: #f4d27a;
  --_colors---brand--color--info--info-main-strong: #f4d27a;
  --_colors---brand--color--success--success-surface-strong: #5ace89;
  --_colors---brand--color--success--success-main-hover: #8beab1;
  --_colors---brand--color--success--success-main-active: #5ace89;
  --_colors---brand--color--success--success-main-strong: #5ace89;
  --_colors---base--color--alpha--alpha-default-60: #fff9;
  --spacing--global-padding: 1rem;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

body {
  font-family: var(--font-family--font-family-primary);
  color: var(--_colors---brand--color--primary--primary-main-default);
  font-size: var(--font-family--default-font-size);
  line-height: 140%;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 500;
  line-height: 110%;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 500;
  line-height: 120%;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 130%;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 130%;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 130%;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 140%;
}

p {
  margin-bottom: 0;
  line-height: 140%;
}

a {
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 20px;
}

li {
  margin-bottom: var(--spacing--spacing-sd);
}

label {
  color: var(--_colors---base--color--alpha--alpha-inverse-60);
  font-size: var(--font-size--font-size-xs);
  margin-bottom: 5px;
  font-weight: 500;
  display: block;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-style: italic;
  line-height: 22px;
}

.container-default {
  padding: var(--spacing--spacing-sd);
  grid-column-gap: var(--spacing--spacing-md);
  grid-row-gap: var(--spacing--spacing-md);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.container-default.col-2 {
  grid-template-columns: 1fr 1fr;
}

.container-default.col-2.show_work {
  padding: var(--border-radius--border-radius-0);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
}

.container-default.col-2.portfolio {
  padding: var(--border-radius--border-radius-0);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
}

.container-default.col-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.container-default.col-6 {
  font-size: var(--font-size--font-size-md);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.container-default.col-6.global-gap-md {
  grid-column-gap: var(--spacing--spacing-lg);
  grid-row-gap: var(--spacing--spacing-lg);
}

.container-default.col-8 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.container-default.col-10 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.container-default.col-12 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.container-default.col-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.section {
  padding-top: var(--spacing--spacing-lg);
  padding-bottom: var(--spacing--spacing-lg);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_hero {
  padding-bottom: var(--spacing--spacing-xl);
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
}

.text-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.button {
  padding: var(--spacing--spacing-md);
  border-radius: var(--border-radius--border-radius-sd);
  background-color: var(--brand--color--primary--primary-main-default\<deleted\|variable-f0e9754e\>);
  color: var(--brand--color--neutral--neutral-4\<deleted\|variable-fdca7803\>);
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .4s cubic-bezier(.645, .045, .355, 1), color .4s cubic-bezier(.645, .045, .355, 1);
}

.button:hover {
  border-color: var(--brand--color--primary--primary-main-hover\<deleted\|variable-50babab9\>);
  background-color: var(--brand--color--primary--primary-main-hover\<deleted\|variable-50babab9\>);
  color: var(--brand--color--secondary--secondary-main-default\<deleted\|variable-f8282a3b\>);
}

.button.is--secondary {
  background-color: var(--base--color--alpha--alpha-default-60\<deleted\|variable-9ec2fc70-7ca4-e55b-81c6-363e412c6fc0\>);
  color: var(--brand--color--neutral--neutral-1\<deleted\|variable-836aa2cb\>);
  border-width: 0;
}

.button.is--secondary:hover {
  background-color: var(--brand--color--primary--primary-surface-strong\<deleted\|variable-152c1ef5-97f4-5e6d-6c28-53533764877d\>);
}

.badge {
  margin-bottom: var(--spacing--spacing-xs);
  padding: var(--spacing--spacing-sd) var(--spacing--spacing-md);
  border: 1px solid var(--brand--color--neutral--neutral-4\<deleted\|variable-fdca7803\>);
  border-radius: var(--border-radius--border-radius-full);
  background-color: var(--brand--color--neutral--neutral-6\<deleted\|variable-fff483a4\>);
  font-family: var(--font-family--font-family-primary);
  color: var(--brand--color--primary--primary-main-default\<deleted\|variable-f0e9754e\>);
  font-size: var(--font-size--font-size-xs);
  font-weight: 500;
  line-height: 100%;
  display: inline-block;
}

.wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.wrapper.is-stretch {
  justify-content: flex-start;
  align-items: stretch;
}

.wrapper.is-center {
  justify-content: flex-start;
  align-items: center;
}

.wrapper.is-right {
  justify-content: flex-start;
  align-items: flex-end;
}

.wrapper.is-bot {
  justify-content: flex-end;
  align-items: flex-start;
}

.wrapper.gap-xs {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.nav_fixed {
  z-index: 100;
  color: #ffffff5e;
  mix-blend-mode: difference;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: .5rem;
  display: flex;
  position: fixed;
}

.nav_link {
  font-size: var(--font-size--font-size-lg);
  text-transform: uppercase;
  padding-left: 2px;
  padding-right: 2px;
  font-weight: 500;
  transition: color .35s cubic-bezier(.19, 1, .22, 1);
}

.nav_link:hover {
  color: #fff;
  background-color: #0000;
}

.nav_link.w--current {
  color: #fff;
}

.nav_link.text-color-secondary:hover {
  color: var(--brand--color--primary--primary-surface-strong\<deleted\|variable-152c1ef5-97f4-5e6d-6c28-53533764877d\>);
}

.logo_typeface {
  color: var(--brand--color--neutral--neutral-4\<deleted\|variable-fdca7803\>);
  font-weight: 700;
}

.nav_menu {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-3xl {
  margin-top: 0;
  margin-bottom: var(--spacing--spacing-800\<deleted\|variable-ced1f2e4-215d-2ea6-0468-c52c151558b9\>);
  font-size: var(--font-size--font-size-3xl);
  text-transform: uppercase;
  font-weight: 500;
  line-height: 100%;
}

.heading-2xl {
  font-size: var(--font-size--font-size-xxl);
  text-transform: uppercase;
  font-weight: 500;
  line-height: .98;
}

.heading-2xl.text-color-primary {
  color: var(--_colors---brand--color--secondary--secondary-main-default);
}

.heading-2xl.is-center {
  text-align: center;
}

.heading-xl {
  font-size: var(--font-size--font-size-xl);
  text-transform: uppercase;
  font-weight: 500;
  line-height: 130%;
}

.heading-lg {
  font-size: var(--font-size--font-size-lg);
  text-transform: uppercase;
  font-weight: 500;
  line-height: 130%;
}

.heading-md {
  font-size: var(--font-size--font-size-sd);
  text-transform: uppercase;
  font-weight: 500;
  line-height: 130%;
}

.heading-sm {
  font-size: var(--font-size--font-size-sd);
  text-transform: uppercase;
  font-weight: 400;
  line-height: 130%;
}

.heading-xs {
  font-size: var(--font-size--font-size-xs);
  text-transform: uppercase;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 130%;
}

.body-text-lg {
  font-size: var(--font-size--font-size-xl);
  font-weight: 400;
  line-height: 120%;
}

.body-text-md, .body-text-sd {
  font-size: var(--font-size--font-size-sd);
  font-weight: 400;
}

.button-group {
  grid-column-gap: var(--spacing--spacing-md);
  grid-row-gap: var(--spacing--spacing-md);
  justify-content: flex-start;
  align-items: flex-start;
  display: inline-flex;
}

.card {
  padding: var(--spacing--spacing-lg);
  border: 1px solid var(--base--color--neutral--300\<deleted\|variable-e76587a1-189d-1c01-7f5c-e23f9984aa6f\>);
  border-radius: var(--border-radius--border-radius-md);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.main {
  justify-content: flex-start;
  align-items: stretch;
}

.footer {
  padding-top: var(--spacing--spacing-lg);
  padding-bottom: var(--spacing--spacing-xl);
  background-color: var(--brand--color--primary--primary-surface-subtle\<deleted\|variable-b9eb6b76\>);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.tablink {
  padding: var(--spacing--spacing-sd) var(--spacing--spacing-lg);
  color: var(--brand--color--primary--primary-main-strong\<deleted\|variable-ee0093b2-fb27-0a46-37a1-e9ad49a321b7\>);
  font-size: var(--font-size--font-size-xs);
  background-color: #ddd0;
  font-weight: 500;
}

.tablink.w--current {
  border-radius: var(--spacing--spacing-xs);
  background-color: var(--brand--color--primary--primary-surface-subtle\<deleted\|variable-b9eb6b76\>);
  color: var(--brand--color--primary--primary-main-default\<deleted\|variable-f0e9754e\>);
}

.tabmenu {
  padding: var(--spacing--spacing-xs);
  background-color: var(--base--color--neutral--300\<deleted\|variable-e76587a1-189d-1c01-7f5c-e23f9984aa6f\>);
  font-size: var(--font-size--font-size-xs);
  border-radius: 4px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  font-weight: 500;
  display: inline-flex;
}

.tabmenu.variant-2 {
  margin-bottom: var(--spacing--spacing-md);
  background-color: var(--base--color--alpha--alpha-default-60\<deleted\|variable-9ec2fc70-7ca4-e55b-81c6-363e412c6fc0\>);
}

.accordion {
  border-bottom: 1px solid var(--base--color--alpha--alpha-inverse-60\<deleted\|variable-53461af3-7a7f-42df-d4d6-50f14079eeb2\>);
  width: 100%;
}

.accordiont_toggle {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.accordion_content.w--open {
  background-color: #ddd0;
  padding: 10px 20px 20px;
  position: static;
}

.breadcrumb_list {
  grid-column-gap: var(--spacing--spacing-sd);
  grid-row-gap: var(--spacing--spacing-sd);
}

.breadcrumb_item {
  color: var(--base--color--alpha--alpha-inverse-60\<deleted\|variable-53461af3-7a7f-42df-d4d6-50f14079eeb2\>);
}

.breadcrumb_item:hover, .breadcrumb_item.w--current {
  color: var(--base--color--neutral--black\<deleted\|variable-926e11cf-f7fd-62ef-0a78-3e020e749934\>);
}

.breadcrumb_seperator {
  color: var(--brand--color--neutral--neutral-1\<deleted\|variable-836aa2cb\>);
}

.tab-panel {
  padding: var(--spacing--spacing-md);
}

.tab-panel.variant-2 {
  border-radius: var(--border-radius--border-radius-sd);
  background-color: var(--brand--color--primary--primary-surface-subtle\<deleted\|variable-b9eb6b76\>);
}

.utility-page_wrapper {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page_content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.is-underline {
  text-decoration: underline;
}

.svg-icon {
  width: 2rem;
  height: 2rem;
}

.svg-icon:hover {
  cursor: pointer;
}

.nav-link_dropdown_list.w--open {
  border: 1px solid var(--brand--color--primary--primary-surface-strong\<deleted\|variable-152c1ef5-97f4-5e6d-6c28-53533764877d\>);
  border-radius: var(--border-radius--border-radius-md);
  background-color: var(--brand--color--primary--primary-surface-subtle\<deleted\|variable-b9eb6b76\>);
}

.anvil-global-settings {
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.line {
  background-color: var(--base--color--alpha--alpha-inverse-60\<deleted\|variable-53461af3-7a7f-42df-d4d6-50f14079eeb2\>);
  width: 100%;
  height: 1px;
}

.anvil-styleguide_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.anvil-styleguide_wrapper.is-3-col {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav_wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.anvil_section-header {
  padding: var(--spacing--spacing-lg) 1rem;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.anvil_badge {
  margin-bottom: var(--spacing--spacing-xs);
  padding: var(--spacing--spacing-sd) var(--spacing--spacing-md);
  border: 1px solid var(--_colors---brand--color--neutral--neutral-4);
  border-radius: var(--border-radius--border-radius-full);
  background-color: var(--_colors---brand--color--neutral--neutral-6);
  font-family: var(--font-family--font-family-primary);
  color: var(--_colors---brand--color--primary--primary-main-default);
  font-size: var(--font-size--font-size-xs);
  justify-content: flex-start;
  align-items: center;
  font-weight: 500;
  line-height: 100%;
  display: flex;
}

.aui-styleguide_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid var(--_colors---brand--color--primary--primary-main-strong);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start;
  width: 100%;
  padding: 1rem;
  display: grid;
}

.aui-styleguide_item.is-stretch {
  place-items: start stretch;
  height: 100%;
}

.aui-styleguide_empty_box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px dashed var(--_colors---brand--color--primary--primary-main-strong);
  background-color: var(--brand--color--neutral--neutral-5\<deleted\|variable-9dd1bd3a\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-width: 4rem;
  height: 4rem;
  display: grid;
}

.container-small {
  max-width: var(--width--container-small);
  padding: var(--spacing--spacing-sd);
  grid-column-gap: var(--spacing--spacing-md);
  grid-row-gap: var(--spacing--spacing-md);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.container-small.col-2 {
  grid-template-columns: 1fr 1fr;
}

.container-small.col-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.container-small.col-6 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.container-small.col-8 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.container-small.col-10 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.container-small.col-12 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.text-align-left {
  text-align: left;
}

.text-align-center {
  text-align: center;
}

.text-align-right {
  text-align: right;
}

.text-color-primary {
  color: var(--brand--color--primary--primary-main-default\<deleted\|variable-f0e9754e\>);
}

.text-color-secondary {
  color: var(--_colors---brand--color--secondary--secondary-surface-subtle);
}

.text-color-alternate {
  color: var(--_colors---brand--color--neutral--neutral-4);
}

.text-color-info {
  color: var(--_colors---brand--color--info--info-main-default);
}

.text-color-success {
  color: var(--_colors---brand--color--success--success-main-default);
}

.text-color-warning {
  color: var(--_colors---brand--color--error--error-main-default);
}

.bg-color-primary {
  background-color: var(--brand--color--primary--primary-main-default\<deleted\|variable-f0e9754e\>);
  color: var(--_colors---brand--color--primary--primary-main-default);
}

.bg-color-secondary {
  background-color: var(--brand--color--secondary--secondary-main-default\<deleted\|variable-f8282a3b\>);
  color: var(--_colors---brand--color--secondary--secondary-main-default);
}

.bg-color-info {
  background-color: var(--_colors---brand--color--info--info-surface-subtle);
}

.bg-color-success {
  background-color: var(--_colors---brand--color--success--success-surface-subtle);
}

.bg-color-warning {
  background-color: var(--_colors---brand--color--error--error-surface-strong);
}

.bg-color-alternate {
  background-color: var(--brand--color--neutral--neutral-1\<deleted\|variable-836aa2cb\>);
  color: var(--_colors---brand--color--neutral--neutral-4);
}

.icon-small {
  width: 1rem;
}

.icon-default {
  width: 1.5rem;
}

.icon-large {
  width: 2rem;
}

.is-hide {
  display: none;
}

.form_text-field {
  background-color: #fff0;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}

.form_text-field:focus {
  border-color: #737373;
}

.form_button {
  color: #e0e0e0;
  background-color: #181818;
  border: 1px solid #181818;
  border-radius: 4px;
  margin-right: 16px;
  padding: 8px 16px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .4s cubic-bezier(.645, .045, .355, 1), color .4s cubic-bezier(.645, .045, .355, 1);
}

.form_button:hover {
  color: #fff;
  background-color: #404040;
  border-color: #404040;
}

.aui_info-box {
  background-color: var(--base--color--alpha--alpha-default-60\<deleted\|variable-9ec2fc70-7ca4-e55b-81c6-363e412c6fc0\>);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: fixed;
  inset: auto 0% 0%;
}

.aui_info-box_container {
  max-width: var(--width--container-default);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.aui-introduction_header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--brand--color--neutral--neutral-1\<deleted\|variable-836aa2cb\>);
  color: var(--brand--color--primary--primary-surface-subtle\<deleted\|variable-b9eb6b76\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 100svh;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.aui-introduction_container {
  max-width: var(--width--container-default);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.aui-introduction_spline {
  z-index: 0;
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.aui-introduction_hero-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: var(--spacing--spacing-sd);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
}

.aui-introduction_hero-wrapper.is-stretch {
  justify-content: flex-start;
  align-items: stretch;
}

.is-global-padding-default {
  padding: var(--spacing--spacing-md);
}

.is-global-padding-default.aui-styleguide_padding-bg {
  color: #09090b;
  background-color: #ffd9d9;
}

.is-global-padding-small {
  padding: var(--spacing--spacing-sd);
}

.is-global-padding-small.aui-styleguide_padding-bg {
  color: #09090b;
  background-color: #ffd9d9;
}

.is-global-padding-large {
  padding: var(--spacing--spacing-lg);
}

.is-global-padding-large.aui-styleguide_padding-bg {
  color: #09090b;
  background-color: #ffd9d9;
}

.field-label {
  color: #0009;
}

.hero-image {
  aspect-ratio: 4 / 3;
  object-fit: cover;
  width: 100%;
}

.hero_about {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 75%;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: rotate(-90deg);
}

.hero_about.is-hide-tablet {
  justify-content: space-between;
  align-items: flex-start;
  left: -32px;
}

.is-capitals {
  text-transform: uppercase;
}

.about-link {
  color: #0a0b07;
  font-size: var(--font-size--font-size-lg);
  text-transform: uppercase;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  font-weight: 500;
  display: flex;
}

.text-block {
  border-bottom: 2px solid #000;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.latest_work_image {
  object-fit: cover;
  width: 100%;
  height: 120%;
}

.category_wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.category_wrapper_text {
  color: var(--_colors---brand--color--primary--primary-main-default);
  text-align: center;
  text-transform: uppercase;
  border-right: 1px solid #000;
}

.startpage_work_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-right: 2px solid #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.startpage_work_wrapper.is-stretch {
  justify-content: flex-start;
  align-items: stretch;
}

.startpage_work_wrapper.is-center {
  justify-content: flex-start;
  align-items: center;
}

.footer_section {
  text-transform: uppercase;
  border-top: 2px solid #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.trail-effect-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 500px;
  display: flex;
  position: relative;
}

.trail-effect-3.is-stretch {
  justify-content: flex-start;
  align-items: stretch;
}

.trail-effect-3.is-center {
  justify-content: flex-start;
  align-items: center;
}

.show_work_image-absoulute {
  z-index: -1;
  position: absolute;
}

.content_title {
  font-size: var(--font-size--font-size-xxl);
  text-transform: uppercase;
  mix-blend-mode: difference;
  font-weight: 500;
  line-height: 98%;
  position: relative;
}

.content_title.text-color-primary {
  color: var(--_colors---brand--color--secondary--secondary-main-default);
}

.content_title.is-center {
  text-align: center;
}

.content__img {
  opacity: 0;
  max-width: 300px;
  margin-top: 40px;
  margin-left: 40px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.content__img._8 {
  margin-top: 100px;
  margin-left: 100px;
}

.content__img._2 {
  margin-top: 20px;
  margin-left: 20px;
}

.content__img._4 {
  margin-top: 60px;
  margin-left: 60px;
}

.content__img._7 {
  margin-top: 80px;
  margin-left: 80px;
}

.content__img._11 {
  margin-top: 160px;
  margin-left: 160px;
}

.content__img._10 {
  margin-top: 140px;
  margin-left: 140px;
}

.content__img._9 {
  margin-top: 120px;
  margin-left: 120px;
}

.content {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.head {
  z-index: 0;
  color: #292929;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 13vw;
  font-weight: 900;
  line-height: 20vw;
  position: relative;
}

.image-wrap {
  position: absolute;
  top: 25px;
  left: 25px;
}

.image-wrap.demo-9 {
  z-index: 0;
}

.content__img-2 {
  background-color: #0d0d0d00;
}

.image-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.content_bg {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.frame {
  z-index: 200;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.demo-links {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.frame__prev:hover {
  color: #969696;
}

.meta__title {
  font-size: clamp(2rem, 5vw, 5rem);
  line-height: 1.2;
}

.demos__link {
  color: #969696;
}

.demos__link:hover, .demos__link.w--current {
  color: #fff;
}

.demos__variations:hover {
  color: #969696;
}

.demos {
  z-index: 200;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  background-color: #ffffff0d;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  padding: 13px 13px 4.6rem;
  display: flex;
  position: relative;
}

.demo {
  aspect-ratio: 1;
  color: #969696;
  background-color: #000;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  padding: 5px;
  display: flex;
}

.demo:hover, .demo.w--current {
  color: #fff;
}

.content-bg {
  z-index: -1;
  grid-column-gap: 7vw;
  grid-row-gap: 7vw;
  pointer-events: none;
  color: #303030;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.trail-effect {
  z-index: 0;
  background-color: #ffffff0d;
  width: 100%;
  height: 100%;
  position: relative;
}

.frame__title:hover {
  color: #969696;
}

.content__title {
  pointer-events: none;
  white-space: nowrap;
  font-size: 13vw;
  line-height: 1.2;
}

.main-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: .7fr;
  justify-content: center;
  align-items: center;
  min-height: 50vh;
  display: flex;
}

.portfolio_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-right: 2px solid #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.portfolio_wrapper.is-stretch {
  justify-content: flex-start;
  align-items: stretch;
}

.portfolio_wrapper.is-center {
  justify-content: flex-start;
  align-items: center;
}

.portfolio_wrapper.is-center.is-global-padding-default {
  border-top: 2px solid #000;
}

.divider {
  height: 30vh;
}

.selina_img {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
}

.bio {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: column;
  display: flex;
}

.quick-stack {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  padding: 0;
}

.experience_inner_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #000;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.parallax_wrapper {
  aspect-ratio: 4 / 3;
  object-fit: none;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.preview_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  max-width: 450px;
}

.preview_wrapper {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  transition: opacity .35s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: absolute;
  inset: 0%;
}

.preview_wrapper:hover {
  opacity: 100;
  background-color: #0009;
}

.preview_black {
  opacity: 0;
  background-color: #0000006e;
  transition: opacity .35s;
  position: absolute;
  inset: 0%;
}

.preview_black:hover {
  opacity: 100;
}

.divider-md {
  height: 20vh;
}

.work_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.pdf-viewer {
  position: relative;
}

.pdf-file {
  aspect-ratio: 16 / 9;
}

.view-pdf-text {
  position: fixed;
}

.div-block {
  position: relative;
}

.link-underline {
  text-decoration: underline;
}

@media screen and (max-width: 991px) {
  body {
    --font-family--font-family-primary: "Neue Haas Display", Arial, sans-serif;
    --font-family--default-font-size: 1rem;
    --spacing--spacing-sd: .5rem;
    --font-size--font-size-xs: .75rem;
    --spacing--spacing-md: 1rem;
    --border-radius--border-radius-0: 0px;
    --font-size--font-size-md: 1.25rem;
    --spacing--spacing-lg: 2rem;
    --spacing--spacing-xl: 4rem;
    --border-radius--border-radius-sd: 4px;
    --brand--color--primary--primary-main-default\<deleted\|variable-f0e9754e\>: #09090b;
    --brand--color--neutral--neutral-4\<deleted\|variable-fdca7803\>: #e0e0e0;
    --brand--color--primary--primary-main-hover\<deleted\|variable-50babab9\>: #18181b;
    --brand--color--secondary--secondary-main-default\<deleted\|variable-f8282a3b\>: #f40000;
    --base--color--alpha--alpha-default-60\<deleted\|variable-9ec2fc70-7ca4-e55b-81c6-363e412c6fc0\>: #fff9;
    --brand--color--neutral--neutral-1\<deleted\|variable-836aa2cb\>: #0a0b07;
    --brand--color--primary--primary-surface-strong\<deleted\|variable-152c1ef5-97f4-5e6d-6c28-53533764877d\>: #e4e4e7;
    --spacing--spacing-xs: .25rem;
    --border-radius--border-radius-full: 999px;
    --brand--color--neutral--neutral-6\<deleted\|variable-fff483a4\>: white;
    --font-size--font-size-lg: 1.75rem;
    --font-size--font-size-3xl: 5rem;
    --font-size--font-size-xxl: 4rem;
    --font-size--font-size-xl: 2rem;
    --font-size--font-size-sd: 1rem;
    --base--color--neutral--300\<deleted\|variable-e76587a1-189d-1c01-7f5c-e23f9984aa6f\>: #e0e0e0;
    --border-radius--border-radius-md: 8px;
    --brand--color--primary--primary-surface-subtle\<deleted\|variable-b9eb6b76\>: #d4d4d8;
    --brand--color--primary--primary-main-strong\<deleted\|variable-ee0093b2-fb27-0a46-37a1-e9ad49a321b7\>: #71717a;
    --base--color--alpha--alpha-inverse-60\<deleted\|variable-53461af3-7a7f-42df-d4d6-50f14079eeb2\>: #0009;
    --base--color--neutral--black\<deleted\|variable-926e11cf-f7fd-62ef-0a78-3e020e749934\>: #000;
    --brand--color--neutral--neutral-5\<deleted\|variable-9dd1bd3a\>: #fafafa;
    --width--container-small: 960px;
    --width--container-default: 1440px;
    --font-family--font-family-secondary: "Neue Haas Display", Arial, sans-serif;
    --border-radius--border-width-0: 0px;
    --border-radius--border-width-default: 1px;
    --spacing--global-padding: 1rem;
  }

  .heading-2xl.is-center.not-center-mobile {
    text-align: left;
  }

  .heading-xs {
    font-size: var(--base--fonts--font-size-50\<deleted\|variable-75de753a-acc3-de7d-38b9-3c5393a86b72\>);
  }

  .body-text-lg {
    font-size: var(--base--fonts--font-size-300\<deleted\|variable-6a350b1e-bc19-98b4-e7e4-1c1102c3af3f\>);
  }

  .body-text-md {
    font-size: var(--font-size--font-size-sd);
  }

  .body-text-sd {
    font-size: var(--base--fonts--font-size-50\<deleted\|variable-75de753a-acc3-de7d-38b9-3c5393a86b72\>);
  }

  .is-hide, .is-hide.is-hide-mobile {
    display: block;
  }

  .is-hide-tablet {
    display: none;
  }

  .show_work_image-absoulute.move {
    transform: translate(-30px, 30px);
  }
}

@media screen and (max-width: 767px) {
  body {
    --font-family--font-family-primary: "Neue Haas Display", Arial, sans-serif;
    --font-family--default-font-size: 1rem;
    --spacing--spacing-sd: .5rem;
    --font-size--font-size-xs: .75rem;
    --spacing--spacing-md: 1rem;
    --border-radius--border-radius-0: 0px;
    --font-size--font-size-md: 1.25rem;
    --spacing--spacing-lg: 2rem;
    --spacing--spacing-xl: 4rem;
    --border-radius--border-radius-sd: 4px;
    --brand--color--primary--primary-main-default\<deleted\|variable-f0e9754e\>: #09090b;
    --brand--color--neutral--neutral-4\<deleted\|variable-fdca7803\>: #e0e0e0;
    --brand--color--primary--primary-main-hover\<deleted\|variable-50babab9\>: #18181b;
    --brand--color--secondary--secondary-main-default\<deleted\|variable-f8282a3b\>: #f40000;
    --base--color--alpha--alpha-default-60\<deleted\|variable-9ec2fc70-7ca4-e55b-81c6-363e412c6fc0\>: #fff9;
    --brand--color--neutral--neutral-1\<deleted\|variable-836aa2cb\>: #0a0b07;
    --brand--color--primary--primary-surface-strong\<deleted\|variable-152c1ef5-97f4-5e6d-6c28-53533764877d\>: #e4e4e7;
    --spacing--spacing-xs: .25rem;
    --border-radius--border-radius-full: 999px;
    --brand--color--neutral--neutral-6\<deleted\|variable-fff483a4\>: white;
    --font-size--font-size-lg: 1.75rem;
    --font-size--font-size-3xl: 5rem;
    --font-size--font-size-xxl: 4rem;
    --font-size--font-size-xl: 2rem;
    --font-size--font-size-sd: 1rem;
    --base--color--neutral--300\<deleted\|variable-e76587a1-189d-1c01-7f5c-e23f9984aa6f\>: #e0e0e0;
    --border-radius--border-radius-md: 8px;
    --brand--color--primary--primary-surface-subtle\<deleted\|variable-b9eb6b76\>: #d4d4d8;
    --brand--color--primary--primary-main-strong\<deleted\|variable-ee0093b2-fb27-0a46-37a1-e9ad49a321b7\>: #71717a;
    --base--color--alpha--alpha-inverse-60\<deleted\|variable-53461af3-7a7f-42df-d4d6-50f14079eeb2\>: #0009;
    --base--color--neutral--black\<deleted\|variable-926e11cf-f7fd-62ef-0a78-3e020e749934\>: #000;
    --brand--color--neutral--neutral-5\<deleted\|variable-9dd1bd3a\>: #fafafa;
    --width--container-small: 960px;
    --width--container-default: 1440px;
    --font-family--font-family-secondary: "Neue Haas Display", Arial, sans-serif;
    --border-radius--border-width-0: 0px;
    --border-radius--border-width-default: 1px;
    --spacing--global-padding: 1rem;
  }

  .nav_fixed {
    justify-content: space-between;
    align-items: center;
  }

  .aui-styleguide_empty_box.is-hide-mobile {
    display: none;
  }

  .aui-styleguide_empty_box.is-hide-tablet, .aui-styleguide_empty_box.is-hide {
    display: block;
  }

  .is-hide {
    display: none;
  }

  .is-hide.is-hide-tablet {
    display: block;
  }

  .is-hide-mobile {
    display: none;
  }

  .aui-introduction_hero-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

@media screen and (max-width: 479px) {
  .text-wrapper {
    margin-bottom: 10vw;
  }

  .button {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .badge {
    padding: 3vw;
  }

  .wrapper {
    padding: 0;
  }

  .nav_fixed {
    justify-content: space-between;
    align-items: center;
    padding: 0;
  }

  .nav_link {
    justify-content: center;
    align-items: center;
  }

  .button_menu, .button_menu.w--open {
    background-color: #0000;
  }

  .nav_menu {
    flex-direction: row;
    place-content: flex-start;
    align-items: center;
    display: flex;
  }

  .icon {
    transform: scale(1.5);
  }

  .card, .anvil-styleguide_wrapper {
    padding: 0;
  }

  .nav_wrapper {
    justify-content: space-between;
    align-items: center;
  }

  .anvil_badge {
    padding: 3vw;
  }

  .aui-styleguide_item {
    padding: 0;
  }

  .is-hide, .is-hide.is-hide-mobile {
    display: none;
  }

  .is-hide.is-hide-tablet {
    display: block;
  }

  .is-hide-mobile {
    display: none;
  }

  .form_button {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .startpage_work_wrapper, .trail-effect-3, .portfolio_wrapper {
    padding: 0;
  }
}

#w-node-_44e99035-483d-189f-0e6b-05e653f834f1-6a0497b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_427a9b20-0170-ba22-77f6-0aedc77aedef-6a0497b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01d154cc-ad6f-b328-8215-99c4f34f109a-f34f1098, #w-node-_01d154cc-ad6f-b328-8215-99c4f34f109c-f34f1098, #w-node-_01d154cc-ad6f-b328-8215-99c4f34f109e-f34f1098 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_50211404-aa9c-c34d-1bee-a72e1b47c740-6a0497d6, #w-node-_2091128a-579a-16c2-c26b-7922ef339674-6a0497d6, #w-node-_2091128a-579a-16c2-c26b-7922ef339685-6a0497d6, #w-node-_2091128a-579a-16c2-c26b-7922ef339688-6a0497d6, #w-node-_5ebe0aae-bfda-5d1c-bf96-839f5c69494f-6a0497d6, #w-node-ff2a89ce-740c-9e2d-ba5c-85243a4b4c10-6a0497d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff2a89ce-740c-9e2d-ba5c-85243a4b4c17-6a0497d6, #w-node-ff2a89ce-740c-9e2d-ba5c-85243a4b4c1c-6a0497d6, #w-node-ff2a89ce-740c-9e2d-ba5c-85243a4b4c21-6a0497d6, #w-node-ff2a89ce-740c-9e2d-ba5c-85243a4b4c26-6a0497d6, #w-node-ff2a89ce-740c-9e2d-ba5c-85243a4b4c2b-6a0497d6, #w-node-ff2a89ce-740c-9e2d-ba5c-85243a4b4c30-6a0497d6, #w-node-ff2a89ce-740c-9e2d-ba5c-85243a4b4c35-6a0497d6 {
  justify-self: start;
}

#w-node-f0dff97e-2b00-d4f3-b82e-157422593dad-6a0497d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0dff97e-2b00-d4f3-b82e-157422593db4-6a0497d6, #w-node-f0dff97e-2b00-d4f3-b82e-157422593db9-6a0497d6, #w-node-f0dff97e-2b00-d4f3-b82e-157422593dbe-6a0497d6, #w-node-f0dff97e-2b00-d4f3-b82e-157422593dc3-6a0497d6, #w-node-f0dff97e-2b00-d4f3-b82e-157422593dc8-6a0497d6, #w-node-f0dff97e-2b00-d4f3-b82e-157422593dcd-6a0497d6, #w-node-f0dff97e-2b00-d4f3-b82e-157422593dd2-6a0497d6, #w-node-_2ddef2d2-71fb-8188-519d-126b299cb31a-6a0497d6, #w-node-e09629ed-4d6f-714e-005c-5b3797c3e2c0-6a0497d6, #w-node-_95d05514-c56e-ea60-157a-9d75e9c89a73-6a0497d6 {
  justify-self: start;
}

#w-node-_15d60991-35d7-8f5e-25ad-f5dc285debf8-6a0497d6, #w-node-e6c69224-b8f5-7e4b-d362-2ff998cedd50-6a0497d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6c69224-b8f5-7e4b-d362-2ff998cedd57-6a0497d6, #w-node-b8c5d564-e282-f024-e8b7-611194773d81-6a0497d6, #w-node-d16843d2-dc9a-50dd-200b-9a9233985f37-6a0497d6 {
  justify-self: start;
}

#w-node-_1ec5ae71-1efe-d8fd-c8d0-86ace9d295e2-6a0497d6, #w-node-_1ec5ae71-1efe-d8fd-c8d0-86ace9d295e6-6a0497d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ec5ae71-1efe-d8fd-c8d0-86ace9d295e8-6a0497d6, #w-node-_1ec5ae71-1efe-d8fd-c8d0-86ace9d295ed-6a0497d6, #w-node-_1ec5ae71-1efe-d8fd-c8d0-86ace9d295f2-6a0497d6, #w-node-_1ec5ae71-1efe-d8fd-c8d0-86ace9d295f7-6a0497d6, #w-node-_1ec5ae71-1efe-d8fd-c8d0-86ace9d295fc-6a0497d6, #w-node-_1ec5ae71-1efe-d8fd-c8d0-86ace9d29601-6a0497d6 {
  justify-self: start;
}

#w-node-_1ec5ae71-1efe-d8fd-c8d0-86ace9d29606-6a0497d6, #w-node-_1ec5ae71-1efe-d8fd-c8d0-86ace9d2960a-6a0497d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ec5ae71-1efe-d8fd-c8d0-86ace9d2960c-6a0497d6, #w-node-_1ec5ae71-1efe-d8fd-c8d0-86ace9d29611-6a0497d6, #w-node-_1ec5ae71-1efe-d8fd-c8d0-86ace9d29616-6a0497d6, #w-node-_1ec5ae71-1efe-d8fd-c8d0-86ace9d2961b-6a0497d6, #w-node-_1ec5ae71-1efe-d8fd-c8d0-86ace9d29620-6a0497d6, #w-node-_1ec5ae71-1efe-d8fd-c8d0-86ace9d29625-6a0497d6 {
  justify-self: start;
}

#w-node-_2e5d6deb-3f51-9616-be66-6eaf26d1a5f0-6a0497d6, #w-node-_2e5d6deb-3f51-9616-be66-6eaf26d1a5f4-6a0497d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e5d6deb-3f51-9616-be66-6eaf26d1a5f6-6a0497d6, #w-node-_27812dd1-c65e-6f5f-8f65-534915181108-6a0497d6, #w-node-_39ac7915-ad5b-7975-cbb8-2b8b5066845e-6a0497d6 {
  justify-self: start;
}

#w-node-_2e5d6deb-3f51-9616-be66-6eaf26d1a614-6a0497d6, #w-node-_27c31d4b-cd73-aab3-3348-cec6f4997452-6a0497d6, #w-node-_27c31d4b-cd73-aab3-3348-cec6f4997456-6a0497d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27c31d4b-cd73-aab3-3348-cec6f4997458-6a0497d6, #w-node-cea07bc5-61e6-cf90-70c9-3ec4135e2a57-6a0497d6, #w-node-dc8d3038-d927-8dce-4259-7ec4ab522028-6a0497d6 {
  justify-self: start;
}

#w-node-dc8d3038-d927-8dce-4259-7ec4ab52202a-6a0497d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27c31d4b-cd73-aab3-3348-cec6f4997464-6a0497d6, #w-node-_73c0d16d-9c12-69bb-9cf3-f8ffb9fe1d4d-6a0497d6, #w-node-_9e72ae89-fd01-e111-bcf6-2ca5d0244507-6a0497d6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2aa4040e-f6dc-4c72-2066-bf5fce8353a3-6a0497d6, #w-node-_2aa4040e-f6dc-4c72-2066-bf5fce8353a7-6a0497d6, #w-node-_2aa4040e-f6dc-4c72-2066-bf5fce8353bb-6a0497d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a682409-85cd-8d13-a43b-a9dd570bb778-6a0497d6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_68de835e-a99a-e4c9-0782-e1e7eba4122f-1bf60b36, #w-node-_68de835e-a99a-e4c9-0782-e1e7eba41235-1bf60b36, #w-node-b3f63046-2e2b-dabd-30c3-fc906572637c-1bf60b36, #w-node-_4d3b6d92-3e01-0369-89ec-22f4eb033885-1bf60b36, #w-node-_4d3b6d92-3e01-0369-89ec-22f4eb033887-1bf60b36, #w-node-_3e0d25e7-cbfc-8198-5477-a236dba16d57-1bf60b36, #w-node-_3e0d25e7-cbfc-8198-5477-a236dba16d5d-1bf60b36 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3911267f-2abf-72b1-983e-765bc708b935-1bf60b36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5034642-dee8-a00d-d3e4-a7c0c4247b67-815ca07f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ab986862-1978-00d4-1aaf-0d1a2583f61b-815ca07f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0fec7cd-64f3-c60e-4509-c9629d3b805b-815ca07f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_92056269-023f-92c9-28c1-b3907465c834-815ca07f {
  grid-area: 1 / 3 / 2 / 7;
}

#w-node-_50ccf847-4895-2373-74ab-da073e30c6dd-815ca07f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7870650b-00d7-de8e-506b-f4fce50a2605-8d6d8c95 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_60bc8aad-919f-bbad-2273-5361220ef871-8d6d8c95 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-f04f9039-6506-353b-a6aa-522e3427ceee-8d6d8c95 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f04f9039-6506-353b-a6aa-522e3427ceef-8d6d8c95 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_08a51f31-a281-3d5f-2804-639f7a1c6e7f-8d6d8c95, #w-node-f04f9039-6506-353b-a6aa-522e3427cef0-8d6d8c95 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f04f9039-6506-353b-a6aa-522e3427cef1-8d6d8c95 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f04f9039-6506-353b-a6aa-522e3427cef3-8d6d8c95, #w-node-f04f9039-6506-353b-a6aa-522e3427cef4-8d6d8c95, #w-node-f04f9039-6506-353b-a6aa-522e3427cef5-8d6d8c95, #w-node-f04f9039-6506-353b-a6aa-522e3427cef6-8d6d8c95, #w-node-f04f9039-6506-353b-a6aa-522e3427cef7-8d6d8c95, #w-node-f04f9039-6506-353b-a6aa-522e3427cef8-8d6d8c95, #w-node-f04f9039-6506-353b-a6aa-522e3427cef9-8d6d8c95, #w-node-f04f9039-6506-353b-a6aa-522e3427cefa-8d6d8c95, #w-node-f04f9039-6506-353b-a6aa-522e3427cefb-8d6d8c95, #w-node-f04f9039-6506-353b-a6aa-522e3427cefc-8d6d8c95, #w-node-f04f9039-6506-353b-a6aa-522e3427cefd-8d6d8c95, #w-node-f04f9039-6506-353b-a6aa-522e3427cefe-8d6d8c95, #w-node-f04f9039-6506-353b-a6aa-522e3427ceff-8d6d8c95, #w-node-f04f9039-6506-353b-a6aa-522e3427cf00-8d6d8c95, #w-node-f04f9039-6506-353b-a6aa-522e3427cf01-8d6d8c95, #w-node-_4480a1bf-e56d-e696-211a-f4e599c0e043-8d6d8c95, #w-node-_865e40da-93bd-c3ac-4502-1ffd92ccb0d7-8d6d8c95, #w-node-_2d8d6ed2-7d2f-cc68-e12f-7d5775c0a4a2-8d6d8c95, #w-node-d04184fa-a8f9-c0e2-917c-4819487980d4-8d6d8c95, #w-node-c69e014c-3107-81dd-667e-41f424a4f2c1-8d6d8c95, #w-node-_9f1f22ae-1f73-dd34-4c09-91150f9d293f-8d6d8c95, #w-node-_420c315d-c2b1-a2e9-e86b-5f580cfd1f32-8d6d8c95, #w-node-ac17e45e-9567-06a8-bc45-984b732370e7-8d6d8c95, #w-node-_06090a34-a983-5a9f-f1cb-b85090b42b34-8d6d8c95, #w-node-_795675c3-e2c6-9ce8-8ea4-07f0d57fd9af-8d6d8c95, #w-node-_2da1a3ca-7fc4-54be-85a4-7b8c8abc8c44-8d6d8c95, #w-node-_258763f5-e746-52db-5629-304ceecfd78f-8d6d8c95, #w-node-ec579f3c-d943-4fa1-c806-e0f1ccaa84b5-8d6d8c95, #w-node-_046c7cd1-f2d0-4513-297e-0d4a5c29d730-8d6d8c95, #w-node-a1a84b6f-3d60-b34a-0040-3ddaa389614b-8d6d8c95, #w-node-f7d42aec-95bc-0fb5-6c64-2e8129a8bd69-29a8bd66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7870650b-00d7-de8e-506b-f4fce50a2605-019ad9c6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_60bc8aad-919f-bbad-2273-5361220ef871-019ad9c6 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e6-019ad9c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e7-019ad9c6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e8-019ad9c6, #w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e9-019ad9c6, #w-node-fbf1e835-09de-d76a-4ff8-1b1f810206ea-019ad9c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7870650b-00d7-de8e-506b-f4fce50a2605-ecd71dce {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_60bc8aad-919f-bbad-2273-5361220ef871-ecd71dce {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e6-ecd71dce {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e7-ecd71dce, #w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e8-ecd71dce, #w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e9-ecd71dce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c8b61c-c360-41d6-8610-e8b45cdbc31e-ecd71dce, #w-node-_98e78550-479c-1021-eefd-057587f88982-ecd71dce, #w-node-_5b0aab38-2af9-96bb-9042-65cce0bfe859-ecd71dce {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7870650b-00d7-de8e-506b-f4fce50a2605-21b5bc2f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_60bc8aad-919f-bbad-2273-5361220ef871-21b5bc2f {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e6-21b5bc2f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e7-21b5bc2f, #w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e8-21b5bc2f, #w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e9-21b5bc2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99e205dd-7af7-417c-7449-d99e8f32b275-21b5bc2f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7870650b-00d7-de8e-506b-f4fce50a2605-9189ffb3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_60bc8aad-919f-bbad-2273-5361220ef871-9189ffb3 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e6-9189ffb3, #w-node-b6f27e6a-0bfa-d2a7-72ff-15750c576432-9189ffb3, #w-node-b6f27e6a-0bfa-d2a7-72ff-15750c576433-9189ffb3, #w-node-fa281da1-c0ba-5d9c-12b8-c37462b64f8d-9189ffb3, #w-node-_6fe65f29-127e-44a9-51c4-aefdd2bacabc-9189ffb3, #w-node-_98b58de2-b76f-3a3e-5b49-0a4d114bc2ef-9189ffb3, #w-node-_98b58de2-b76f-3a3e-5b49-0a4d114bc2f0-9189ffb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52686603-4c97-38ce-d99c-9fd8038a7365-9189ffb3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7870650b-00d7-de8e-506b-f4fce50a2605-b5346881 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_60bc8aad-919f-bbad-2273-5361220ef871-b5346881 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e8-b5346881, #w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e9-b5346881 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7870650b-00d7-de8e-506b-f4fce50a2605-639db98b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_60bc8aad-919f-bbad-2273-5361220ef871-639db98b {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-_14f534d8-5ab1-8fab-6282-eeccf576a1c2-639db98b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e6-639db98b, #w-node-_9fc0a007-27c2-d91d-3d21-932bdc557c64-639db98b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7870650b-00d7-de8e-506b-f4fce50a2605-174324ee {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_60bc8aad-919f-bbad-2273-5361220ef871-174324ee {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e8-174324ee, #w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e9-174324ee, #w-node-fbf1e835-09de-d76a-4ff8-1b1f810206ea-174324ee, #w-node-_88e6cbc4-cc4a-7210-72c1-044b8e946b05-174324ee, #w-node-d7cb5297-df35-5e7f-0198-ffbd3689af32-174324ee, #w-node-c27e50c9-6524-acfe-d505-7d2af07e7a32-174324ee, #w-node-_65887bb5-5d08-9b56-9640-68708e22dfcd-174324ee, #w-node-_3433641f-4082-8ea1-a8d3-7146d03c8521-174324ee, #w-node-_3feb66ba-6eb5-0b00-3d09-6b583c9cb450-174324ee, #w-node-_8651c5e8-a05b-c4d1-b33f-b2065ae40394-174324ee, #w-node-cb7464d4-ba63-e6ac-64cc-b16cd88d2951-174324ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7870650b-00d7-de8e-506b-f4fce50a2605-8e0a715e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_60bc8aad-919f-bbad-2273-5361220ef871-8e0a715e {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e6-8e0a715e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e8-8e0a715e, #w-node-d1b582ae-2358-2f1d-2a3d-25c9f139f263-8e0a715e, #w-node-_431e6446-578c-74cf-add1-392eff944046-8e0a715e, #w-node-_4d12e06c-cd88-0811-7d47-608166f35dcf-8e0a715e, #w-node-_46381d1c-4392-4ced-6700-16f8c5dd6ebd-8e0a715e, #w-node-_471892c5-c353-99ca-4df6-81d711151c6f-8e0a715e, #w-node-a4d18006-8cb9-435d-8cc2-44e97d381a7d-8e0a715e, #w-node-df26d98b-451c-1c58-2515-fa188498760b-8e0a715e, #w-node-c4e47a95-db0a-e83d-7a64-36bc180d918f-8e0a715e, #w-node-_0e894a8f-0ac6-9244-c850-0c3a8b9a7e60-8e0a715e, #w-node-_5122fe18-c9fe-61bd-4f66-26eb6aae0492-8e0a715e, #w-node-_49138b39-744b-9a77-f3c7-cad9cc118c11-8e0a715e, #w-node-afddbd45-b373-9538-5aa8-1f9950b9e84f-8e0a715e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7870650b-00d7-de8e-506b-f4fce50a2605-def1af4c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_60bc8aad-919f-bbad-2273-5361220ef871-def1af4c {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e6-def1af4c, #w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e8-def1af4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7870650b-00d7-de8e-506b-f4fce50a2605-bcfeeb46 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_60bc8aad-919f-bbad-2273-5361220ef871-bcfeeb46 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e6-bcfeeb46 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e8-bcfeeb46, #w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e9-bcfeeb46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7870650b-00d7-de8e-506b-f4fce50a2605-c27ae7d1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_60bc8aad-919f-bbad-2273-5361220ef871-c27ae7d1 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e6-c27ae7d1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e8-c27ae7d1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fbf1e835-09de-d76a-4ff8-1b1f810206ea-c27ae7d1, #w-node-fbf1e835-09de-d76a-4ff8-1b1f810206e9-c27ae7d1, #w-node-e3e5a02e-ffe1-b2dc-aff6-de841849b2e8-c27ae7d1, #w-node-a41ab8f1-4f55-0743-b83c-ce18367e454e-c27ae7d1, #w-node-_97bbb69f-cbbf-e11f-0e68-6b11b15dc8dd-c27ae7d1, #w-node-_9e05ccd1-063c-433c-9d19-b1a8311de503-c27ae7d1, #w-node-_7d517572-113a-ba76-7157-958e85ff21be-c27ae7d1, #w-node-_61ed97c1-5397-88f7-ba50-b5d9be57edce-c27ae7d1, #w-node-d15fd325-0299-8a6a-49d6-c26461e343d9-c27ae7d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_44e99035-483d-189f-0e6b-05e653f834f1-6a0497b2, #w-node-d8c667a4-70df-f700-3906-1e7b3f165125-6a0497b2, #w-node-_48241c25-61a2-eb6a-a741-d4d94a711cf6-6a0497b2, #w-node-_3fe21232-3884-826a-6900-6dffb36d1791-1bf60b36, #w-node-dd72b708-f8dd-0a14-d6d3-ed7e11a6b4ad-1bf60b36, #w-node-_6a0732c3-513b-d269-f922-c7d0bc352534-1bf60b36, #w-node-_6b4cd6aa-c0f7-af1e-60d6-31c156ef0086-1bf60b36, #w-node-_58f5d8e3-48c0-90e8-ed57-68bd553ab97e-1bf60b36, #w-node-ee7308b6-ecf6-394e-262d-c7f3c8d5c8f4-1bf60b36, #w-node-b7cdaab6-6207-6e77-b282-d2202e9a0ff3-1bf60b36, #w-node-_68de835e-a99a-e4c9-0782-e1e7eba41227-1bf60b36, #w-node-_34f78d9c-616c-b76d-0398-5cd9a664d09e-1bf60b36, #w-node-b3f63046-2e2b-dabd-30c3-fc9065726372-1bf60b36, #w-node-_4d3b6d92-3e01-0369-89ec-22f4eb03387d-1bf60b36, #w-node-_3e0d25e7-cbfc-8198-5477-a236dba16d4f-1bf60b36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_27c31d4b-cd73-aab3-3348-cec6f4997457-6a0497d6, #w-node-cea07bc5-61e6-cf90-70c9-3ec4135e2a56-6a0497d6, #w-node-dc8d3038-d927-8dce-4259-7ec4ab522027-6a0497d6 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}


@font-face {
  font-family: 'Neue Haas Display';
  src: url('../fonts/NeueHaasDisplayMediu.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Display';
  src: url('../fonts/NeueHaasDisplayLight.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Display';
  src: url('../fonts/NeueHaasDisplayLightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Display';
  src: url('../fonts/NeueHaasDisplayThin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Display';
  src: url('../fonts/NeueHaasDisplayMediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Display';
  src: url('../fonts/NeueHaasDisplayBlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Display';
  src: url('../fonts/NeueHaasDisplayXXThinItalic.ttf') format('truetype'), url('../fonts/NeueHaasDisplayThinItalic.ttf') format('truetype'), url('../fonts/NeueHaasDisplayXThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Display';
  src: url('../fonts/NeueHaasDisplayRomanItalic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Display';
  src: url('../fonts/NeueHaasDisplayBoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Display';
  src: url('../fonts/NeueHaasDisplayBlack.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Display';
  src: url('../fonts/NeueHaasDisplayBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Haas Display';
  src: url('../fonts/NeueHaasDisplayRoman.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}