:root {
  --_theme---dark: #2d4739;
  --link-color--link-primary: var(--base-color-brand--blue);
  --_theme---light: #faf2e5;
  --background-color--background-primary: var(--base-color-neutral--black);
  --text-color--text-alternate: var(--base-color-neutral--white);
  --text-color--text-primary: var(--base-color-neutral--black);
  --text-color--text-secondary: var(--base-color-neutral--neutral-darker);
  --border-color--border-primary: var(--base-color-neutral--neutral-lightest);
  --background-color--background-alternate: var(--base-color-neutral--white);
  --background-color--background-secondary: var(--base-color-brand--blue);
  --_theme---primary: #d8a373;
  --background-color--background-tertiary: var(--base-color-brand--pink);
  --background-color--background-error: var(--base-color-system--error-red);
  --text-color--text-error: var(--base-color-system--error-red-dark);
  --_theme---primary-text: #1a3828;
  --background-color--background-warning: var(--base-color-system--warning-yellow);
  --text-color--text-warning: var(--base-color-system--warning-yellow-dark);
  --_theme---tertiary: #c97c5d;
  --_theme---primary-hover: #f4bf8f;
  --base-color-brand--blue-light: #d9e5ff;
  --_theme---primary-active: #a9784e;
  --base-color-brand--blue: #2d62ff;
  --_theme---secondary: #6f8fa6;
  --base-color-brand--blue-dark: #080331;
  --base-color-brand--pink-light: #ffaefe;
  --base-color-brand--pink: #dd23bb;
  --base-color-brand--pink-dark: #3c043b;
  --_theme---muted: #bfc7c2;
  --base-color-neutral--black: #000;
  --_theme---grey: #bebeba;
  --base-color-neutral--white: #fff;
  --base-color-neutral--neutral-lightest: #eee;
  --base-color-neutral--neutral-lighter: #ccc;
  --base-color-neutral--neutral-light: #aaa;
  --base-color-neutral--neutral: #666;
  --base-color-neutral--neutral-dark: #444;
  --base-color-neutral--neutral-darker: #222;
  --base-color-neutral--neutral-darkest: #111;
  --base-color-system--success-green: #cef5ca;
  --base-color-system--success-green-dark: #114e0b;
  --base-color-system--warning-yellow: #fcf8d8;
  --base-color-system--warning-yellow-dark: #5e5515;
  --base-color-system--error-red: #f8e4e4;
  --base-color-system--error-red-dark: #3b0b0b;
  --base-color-system--focus-state: #2d62ff;
  --background-color--background-success: var(--base-color-system--success-green);
  --border-color--border-secondary: var(--base-color-brand--blue);
  --border-color--border-alternate: var(--base-color-neutral--neutral-darker);
  --link-color--link-secondary: var(--base-color-neutral--black);
  --link-color--link-alternate: var(--base-color-neutral--white);
  --text-color--text-success: var(--base-color-system--success-green-dark);
}

body {
  color: var(--_theme---dark);
  background-color: #fff6e8;
  font-family: TT Commons Pro, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 70px;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.8125rem;
  font-weight: 700;
  line-height: 58px;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 43px;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5625rem;
  font-weight: 700;
  line-height: 32px;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 29px;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--link-color--link-primary);
}

ul, ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

li {
  margin-bottom: .25rem;
}

img {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: auto;
  display: inline-block;
}

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

blockquote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

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

.hide-mobile-landscape {
  position: relative;
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global.is-small {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.text-size-regular {
  font-size: 1rem;
  line-height: 1.6875;
}

.text-size-regular.is-copyright {
  color: var(--_theme---light);
  text-align: center;
  text-align: center;
  font-size: 1rem;
  line-height: 1.6875;
}

.page-wrapper {
  overflow: clip;
}

.container-large {
  width: 100%;
  max-width: 72.5rem;
  margin-left: auto;
  margin-right: auto;
}

.container-large.is-large {
  max-width: 85.38rem;
}

.button {
  z-index: 1;
  color: var(--_theme---primary-text);
  text-align: center;
  letter-spacing: .15em;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  padding: .5625rem 1.375rem .75rem 1.5625rem;
  font-family: Corsairpe, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
}

.button:where(.w-variant-2719bab7-4773-26ec-aaf7-dcf4a70bc89e) {
  background-color: var(--_theme---light);
  box-shadow: inset 0 0 0 2px var(--_theme---primary);
  color: var(--_theme---primary);
  padding-right: 1.25rem;
}

.button:hover {
  transform: scale(1.01);
}

.button:hover:where(.w-variant-2719bab7-4773-26ec-aaf7-dcf4a70bc89e) {
  box-shadow: inset 0 0 0 2px var(--_theme---light);
  color: var(--_theme---dark);
}

.button.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

.button.is-small {
  padding: .5rem 1.25rem;
}

.button.is-form-submit {
  background-color: #0000;
}

.button.is-large {
  padding: 1rem 2rem;
}

.button.is-secondary {
  color: var(--_theme---primary);
}

.button.is-secondary:hover {
  color: var(--_theme---dark);
}

.button.is-secondary:active {
  color: var(--_theme---light);
}

.button.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button.is-fit {
  width: fit-content;
  padding: 0;
}

.nav_component {
  z-index: 999;
  background-color: #0000;
  width: 100%;
  padding: 1.25rem;
  position: relative;
  inset: 0% 0% auto;
}

.nav_component.is-color {
  background-color: var(--_theme---light);
  display: block;
  position: fixed;
  inset: 1.25rem 0% auto;
}

.nav_container {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 87.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav_container:where(.w-variant-a78c01c0-5b33-6774-dd71-c6c37a09541b) {
  padding: 1.375rem 1.65625rem 1.375rem 1rem;
  position: relative;
}

.nav_brand {
  color: var(--_theme---dark);
  padding-left: 0;
}

.nav_brand-logo {
  justify-content: center;
  align-items: center;
  width: 22.9375rem;
  height: 5.375rem;
  display: flex;
}

.nav_brand-logo:where(.w-variant-a78c01c0-5b33-6774-dd71-c6c37a09541b) {
  width: 19.25rem;
}

.nav_menu {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  background-color: #c8c8c800;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav_menu_link {
  z-index: 1;
  color: var(--_theme---primary-text);
  letter-spacing: .15em;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: Corsairpe, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1;
  display: flex;
  position: relative;
}

.nav_menu_link.is-contact.w--current {
  color: var(--_theme---primary-text);
}

.nav_button {
  z-index: 2;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
}

.nav_button.is-close {
  display: none;
}

.nav_absolute {
  z-index: 999;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.nav_dropdown {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav_dropdown-toggle {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: var(--_theme---primary-text);
  letter-spacing: .15em;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-family: Corsairpe, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1;
  display: flex;
  position: relative;
}

.nav_dropdown_navigation {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  background-color: #ddd0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 3rem;
  transition: opacity .2s;
}

.nav_dropdown_navigation.w--open {
  background-color: #ddd0;
  display: flex;
}

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

.flex_center.is-nav {
  width: .4375rem;
  height: .375rem;
}

.flex_center.is-dropdown-svg {
  opacity: 0;
}

.flex_center.is-dropdown-nav {
  inset: 0%;
  position: absolute;
  inset: 0%;
}

.eyebrow {
  color: var(--_theme---tertiary);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-family: Corsairpe, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1;
}

.footer {
  z-index: 2;
  background-color: var(--_theme---dark);
  position: relative;
}

.footer_section-padding {
  padding-top: 6.25rem;
  padding-bottom: 2.5rem;
}

.footer_main-wrapper {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-color-light {
  color: var(--_theme---light);
}

.footer_copyright {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer_copyright-divider {
  border-left: 1px solid var(--_theme---light);
  height: 1.2rem;
}

.nav_menu-link-wrap {
  letter-spacing: .15em;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: .75rem 1.125rem .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1;
  text-decoration: none;
  position: relative;
}

.nav_menu-link-wrap.is-why {
  width: 14.5rem;
}

.nav_menu-link-wrap.is-founder {
  width: 8.8125rem;
}

.nav_menu-link-wrap.is-referral {
  width: 15.25rem;
}

.nav_menu-link-wrap.is-what {
  width: 10.1875rem;
}

.nav_menu-link-wrap.is-who {
  width: 13.15rem;
}

.nav_menu-link-wrap.is-how {
  width: 11.5rem;
}

.nav_button-menu {
  color: var(--_theme---dark);
  letter-spacing: .15em;
  text-transform: uppercase;
  font-family: Corsairpe, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1;
}

.nav_button-close {
  color: var(--_theme---light);
  letter-spacing: .15em;
  text-transform: uppercase;
  font-family: Corsairpe, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1;
}

.navbar_overlay {
  z-index: -1;
  background-color: var(--_theme---dark);
  width: 100vw;
  height: 100vh;
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/69e5cd022cd8251e8f56490c/69e88610885ca2c4630f6850_spiral-symbol-logo.webp");
  background-position: 50%;
  background-size: cover;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  transform: scale3d(1, 0, 0);
}

.nav_menu-wrapper {
  background-color: #c8c8c800;
  margin-left: auto;
}

.nav_dropdown-toggle-arrow {
  justify-content: center;
  align-items: center;
  width: .4375rem;
  height: .375rem;
  display: flex;
}

.show_mobile-landscape {
  display: none;
}

.nav_dropdown-toggle-line {
  justify-content: center;
  align-items: center;
  width: 6.5625rem;
  height: .25rem;
  display: flex;
  position: absolute;
  bottom: -.75rem;
}

.nav_dropdown-toggle-line.is-about {
  width: 5rem;
}

.nav_dropdown-toggle-line.is-partner {
  width: 7.0625rem;
}

.nav_dropdown-toggle-line.is-contact {
  width: 5rem;
  display: none;
}

.nav_button_menu-wrapper {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav_clip-path:where(.w-variant-a78c01c0-5b33-6774-dd71-c6c37a09541b) {
  z-index: -1;
  clip-path: polygon(.627% 13.558%, .627% 13.558%, .467% 21.966%, .327% 30.763%, .207% 39.814%, .112% 48.987%, .045% 58.151%, .007% 67.172%, .002% 75.918%, .034% 84.257%, .104% 92.056%, .216% 99.182%, .216% 99.182%, 2.877% 103.313%, 9.974% 105.755%, 20.425% 106.802%, 33.15% 106.752%, 47.068% 105.901%, 61.098% 104.545%, 74.159% 102.981%, 85.171% 101.504%, 93.053% 100.412%, 96.725% 100%, 96.725% 100%, 97.932% 99.174%, 98.826% 96.657%, 99.451% 92.565%, 99.852% 87.013%, 100.071% 80.118%, 100.154% 71.994%, 100.144% 62.758%, 100.086% 52.525%, 100.023% 41.411%, 100% 29.531%, 100% 29.531%, 99.91% 19.144%, 99.567% 11.443%, 98.928% 6.055%, 97.952% 2.605%, 96.596% .721%, 94.818% .03%, 92.577% .159%, 89.828% .735%, 86.532% 1.384%, 82.644% 1.734%, 82.644% 1.734%, 74.135% 1.777%, 65.081% 2.06%, 55.815% 2.524%, 46.67% 3.111%, 37.98% 3.76%, 30.078% 4.413%, 23.297% 5.012%, 17.971% 5.495%, 14.433% 5.805%, 13.016% 5.883%, 13.016% 5.883%, 12.475% 5.806%, 11.431% 5.735%, 10.014% 5.739%, 8.355% 5.886%, 6.584% 6.243%, 4.832% 6.878%, 3.23% 7.86%, 1.908% 9.255%, .997% 11.131%, .627% 13.558%);
  background-color: #faf2e5;
  position: absolute;
  inset: 0%;
}

.button_background-embed {
  z-index: -1;
  pointer-events: none;
  position: absolute;
}

.show-mobile-landscape {
  display: none;
}

.link, .link:where(.w-variant-dbc67ccb-d6f8-8810-b75d-1c397281f6e3) {
  color: var(--_theme---light);
}

.rts-footer-partners {
  width: 100%;
  display: block;
}

.rts-service-page {
  color: #2d3b31;
  background-color: #fff7e9;
}

.rts-service-hero {
  padding-top: 190px;
  padding-bottom: 80px;
}

.rts-service-shell {
  width: 92%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.rts-service-hero-grid {
  grid-template-columns: 1.4fr .6fr;
  align-items: center;
  column-gap: 64px;
  display: grid;
}

.rts-service-intro {
  max-width: 760px;
}

.rts-service-art {
  width: 100%;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.rts-service-layout {
  grid-template-columns: 240px minmax(0, 1fr);
  column-gap: 80px;
  padding-bottom: 96px;
  display: grid;
}

.rts-service-toc {
  flex-direction: column;
  align-self: start;
  row-gap: 16px;
  display: flex;
}

.rts-service-content {
  min-width: 0;
}

.rts-service-section {
  border-bottom: 1px solid #2d3b3126;
  padding-top: 40px;
  padding-bottom: 40px;
}

.rts-service-actions {
  flex-wrap: wrap;
  gap: 16px;
  margin-top: 32px;
  display: flex;
}

.rts-footer-links {
  flex-wrap: wrap;
  gap: 16px 28px;
  padding-bottom: 40px;
  display: flex;
}

.rts-primary-link {
  color: #f7f1e7;
  text-decoration: none;
}

.rts-hero-photo-composition, .rts-photo-placeholder {
  box-sizing: border-box;
}

@media screen and (max-width: 991px) {
  .padding-xlarge {
    padding: 3rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-tablet {
    display: none;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .padding-global {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .fs-styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .button-group.is-padding.is-hero {
    flex-flow: row;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 8rem;
  }

  .spacer-xlarge {
    padding-top: 3rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .spacer-xxlarge {
    padding-top: 4rem;
  }

  .nav_container:where(.w-variant-a78c01c0-5b33-6774-dd71-c6c37a09541b) {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-right: 1rem;
  }

  .nav_brand-logo {
    width: 21.6875rem;
    height: 5.0625rem;
  }

  .nav_menu {
    z-index: 1;
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
  }

  .nav_menu_link {
    z-index: 999;
    margin-left: 0;
    margin-right: 0;
  }

  .nav_menu_link.is-close {
    color: var(--_theme---light);
  }

  .nav_menu_link.is-contact {
    font-size: 1.5625rem;
    line-height: 1.28;
  }

  .nav_button {
    color: #fff;
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

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

  .fs-styleguide_heading-header {
    font-size: 4rem;
  }

  .nav_dropdown {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .nav_dropdown-toggle {
    font-size: 1.5625rem;
    line-height: .78125;
  }

  .nav_dropdown_navigation {
    padding-top: 0;
  }

  .nav_dropdown_navigation.w--open {
    justify-content: center;
    align-items: flex-start;
  }

  .flex_center.is-menu-icon {
    width: .875rem;
    height: .875rem;
  }

  .flex_center.is-dropdown-svg {
    display: none;
  }

  .nav_button-wrapper {
    padding-left: 0;
  }

  .nav_button-wrapper.hide-desktop {
    padding-left: 0;
    display: block;
  }

  .hero_section-padding {
    padding-bottom: 12.9375rem;
  }

  .hero_mountain-img-wrap {
    bottom: 0;
  }

  .section_what {
    margin-top: -.2rem;
  }

  .what-we-do_top {
    max-width: none;
    padding-right: 2.375rem;
  }

  .what_cards-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .what_card {
    clip-path: polygon(10.963% .006%, 10.963% .006%, 10.951% .007%, 10.94% .007%, 10.928% .008%, 10.917% .008%, 10.905% .009%, 10.893% .01%, 10.882% .01%, 10.87% .011%, 10.859% .012%, 10.847% .013%, 10.847% .013%, 10.783% .017%, 10.719% .022%, 10.656% .028%, 10.592% .035%, 10.529% .042%, 10.467% .049%, 10.404% .058%, 10.342% .067%, 10.28% .077%, 10.219% .087%, 10.219% .087%, 9.533% .179%, 8.708% .477%, 7.79% 1.022%, 6.823% 1.851%, 5.852% 3.005%, 4.921% 4.522%, 4.077% 6.441%, 3.364% 8.8%, 2.826% 11.64%, 2.51% 14.999%, 2.51% 14.999%, 2.462% 15.869%, 2.407% 16.787%, 2.345% 17.753%, 2.277% 18.764%, 2.204% 19.818%, 2.125% 20.914%, 2.043% 22.05%, 1.956% 23.223%, 1.866% 24.432%, 1.773% 25.675%, 1.773% 25.675%, 1.559% 28.534%, 1.339% 31.531%, 1.119% 34.644%, .903% 37.855%, .698% 41.143%, .509% 44.487%, .342% 47.868%, .202% 51.266%, .095% 54.661%, .026% 58.032%, .026% 58.032%, .001% 60.828%, .007% 63.491%, .038% 66.029%, .091% 68.446%, .162% 70.749%, .248% 72.944%, .344% 75.038%, .448% 77.035%, .554% 78.943%, .66% 80.767%, .66% 80.767%, .734% 82.026%, .803% 83.247%, .867% 84.433%, .925% 85.586%, .975% 86.707%, 1.016% 87.8%, 1.046% 88.867%, 1.064% 89.909%, 1.068% 90.93%, 1.057% 91.93%, 1.057% 91.93%, 1.135% 93.98%, 1.466% 95.631%, 2.065% 96.927%, 2.948% 97.916%, 4.131% 98.642%, 5.63% 99.153%, 7.462% 99.493%, 9.641% 99.709%, 12.185% 99.846%, 15.109% 99.95%, 15.36% 99.958%, 15.36% 99.958%, 15.482% 99.962%, 15.605% 99.966%, 15.728% 99.97%, 15.852% 99.974%, 15.976% 99.979%, 16.101% 99.983%, 16.226% 99.987%, 16.353% 99.991%, 16.479% 99.996%, 16.607% 100%, 17.507% 99.968%, 91.565% 97.394%, 91.565% 97.394%, 92.954% 97.285%, 94.264% 97.027%, 95.479% 96.633%, 96.584% 96.113%, 97.562% 95.48%, 98.397% 94.745%, 99.075% 93.921%, 99.578% 93.018%, 99.892% 92.048%, 100% 91.024%, 100% 7.399%, 100% 7.399%, 99.838% 6.34%, 99.377% 5.278%, 98.657% 4.241%, 97.717% 3.257%, 96.595% 2.352%, 95.331% 1.555%, 93.964% .894%, 92.532% .397%, 91.075% .09%, 89.632% .002%, 11.239% 0%, 11.239% 0%, 11.211% 0%, 11.184% 0%, 11.156% .001%, 11.128% .001%, 11.101% .002%, 11.073% .002%, 11.045% .003%, 11.018% .004%, 10.99% .005%, 10.963% .006%);
  }

  .hero_spiral-image-wrapper {
    width: 62.06rem;
    top: 5rem;
  }

  .works_main-wrapper {
    align-items: center;
  }

  .work_cards-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .work_card {
    clip-path: polygon(9.327% 99.943%, 9.327% 99.943%, 9.382% 99.946%, 9.437% 99.949%, 9.492% 99.952%, 9.548% 99.955%, 9.603% 99.958%, 9.659% 99.961%, 9.715% 99.964%, 9.771% 99.967%, 9.828% 99.97%, 9.884% 99.973%, 9.884% 99.973%, 9.924% 99.976%, 9.965% 99.978%, 10.005% 99.98%, 10.045% 99.982%, 10.086% 99.985%, 10.127% 99.987%, 10.167% 99.989%, 10.208% 99.991%, 10.249% 99.994%, 10.29% 99.996%, 10.29% 99.996%, 10.303% 99.997%, 10.315% 99.997%, 10.328% 99.998%, 10.34% 99.998%, 10.353% 99.999%, 10.365% 99.999%, 10.377% 99.999%, 10.39% 100%, 10.402% 100%, 10.414% 100%, 10.581% 99.995%, 96.492% 97.42%, 96.492% 97.42%, 97.302% 97.283%, 97.981% 96.96%, 98.541% 96.464%, 98.992% 95.811%, 99.344% 95.016%, 99.609% 94.092%, 99.796% 93.056%, 99.916% 91.921%, 99.981% 90.703%, 100% 89.416%, 100% 9.298%, 100% 9.298%, 99.979% 7.967%, 99.91% 6.633%, 99.783% 5.33%, 99.587% 4.092%, 99.314% 2.956%, 98.953% 1.954%, 98.494% 1.124%, 97.927% .498%, 97.243% .113%, 96.431% .002%, 7.292% .002%, 7.292% .002%, 7.244% .003%, 7.195% .004%, 7.148% .006%, 7.1% .01%, 7.053% .013%, 7.005% .018%, 6.959% .024%, 6.912% .03%, 6.865% .038%, 6.819% .046%, 6.819% .046%, 6.799% .05%, 6.779% .054%, 6.759% .058%, 6.74% .062%, 6.72% .067%, 6.7% .071%, 6.681% .076%, 6.661% .081%, 6.641% .086%, 6.622% .091%, 6.622% .091%, 6.619% .096%, 6.615% .101%, 6.612% .106%, 6.609% .112%, 6.606% .117%, 6.603% .123%, 6.6% .129%, 6.596% .135%, 6.593% .141%, 6.59% .147%, 6.59% .147%, 6.584% .144%, 6.578% .141%, 6.571% .138%, 6.565% .135%, 6.558% .132%, 6.552% .129%, 6.545% .127%, 6.539% .124%, 6.532% .122%, 6.525% .119%, 6.525% .119%, 6.146% .101%, 5.651% .291%, 5.074% .738%, 4.448% 1.488%, 3.807% 2.589%, 3.184% 4.087%, 2.614% 6.029%, 2.129% 8.464%, 1.763% 11.437%, 1.549% 14.997%, 1.549% 14.997%, 1.52% 15.866%, 1.486% 16.785%, 1.447% 17.751%, 1.406% 18.762%, 1.36% 19.816%, 1.312% 20.912%, 1.261% 22.048%, 1.207% 23.221%, 1.152% 24.43%, 1.094% 25.673%, 1.094% 25.673%, .962% 28.532%, .827% 31.528%, .691% 34.642%, .558% 37.852%, .431% 41.139%, .314% 44.484%, .211% 47.865%, .125% 51.262%, .059% 54.657%, .016% 58.028%, .016% 58.028%, .001% 60.823%, .004% 63.487%, .023% 66.024%, .056% 68.441%, .1% 70.744%, .153% 72.939%, .213% 75.033%, .277% 77.03%, .342% 78.938%, .408% 80.762%, .408% 80.762%, .453% 82.021%, .496% 83.242%, .536% 84.428%, .571% 85.58%, .602% 86.702%, .627% 87.795%, .646% 88.861%, .657% 89.904%, .659% 90.924%, .653% 91.924%, .653% 91.924%, .701% 93.974%, .905% 95.624%, 1.274% 96.921%, 1.82% 97.909%, 2.55% 98.636%, 3.476% 99.146%, 4.606% 99.486%, 5.952% 99.702%, 7.522% 99.839%, 9.327% 99.943%);
    justify-content: flex-start;
    padding-bottom: 3.1875rem;
  }

  .support_main-wrapper {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
    clip-path: polygon(6.271% 2.566%, 6.271% 2.566%, 6.627% 2.198%, 7.023% 1.855%, 7.457% 1.54%, 7.93% 1.257%, 8.44% 1.009%, 8.986% .798%, 9.567% .629%, 10.183% .504%, 10.832% .427%, 11.514% .4%, 92.742% .001%, 92.742% .001%, 93.942% .068%, 95.072% .301%, 96.118% .678%, 97.068% 1.18%, 97.909% 1.785%, 98.626% 2.471%, 99.207% 3.218%, 99.639% 4.005%, 99.907% 4.811%, 100% 5.614%, 100% 92.949%, 100% 92.949%, 99.954% 93.726%, 99.813% 94.462%, 99.568% 95.147%, 99.214% 95.772%, 98.744% 96.33%, 98.151% 96.81%, 97.428% 97.204%, 96.569% 97.504%, 95.566% 97.699%, 94.413% 97.782%, 14.39% 99.988%, 14.185% 99.994%, 13.98% 99.999%, 13.98% 99.999%, 13.947% 100%, 13.915% 100%, 13.882% 100%, 13.849% 100%, 13.817% 100%, 13.784% 100%, 13.752% 100%, 13.72% 100%, 13.687% 100%, 13.655% 100%, 13.655% 100%, 10.949% 99.985%, 8.601% 99.903%, 6.597% 99.714%, 4.919% 99.375%, 3.551% 98.845%, 2.477% 98.082%, 1.68% 97.044%, 1.145% 95.689%, .854% 93.975%, .792% 91.861%, .792% 91.861%, .805% 90.866%, .806% 89.852%, .795% 88.816%, .773% 87.755%, .742% 86.669%, .704% 85.554%, .659% 84.408%, .608% 83.229%, .553% 82.015%, .495% 80.764%, .495% 80.764%, .411% 78.95%, .327% 77.054%, .246% 75.068%, .171% 72.987%, .106% 70.805%, .054% 68.516%, .018% 66.113%, .001% 63.59%, .007% 60.942%, .039% 58.163%, .039% 58.163%, .111% 54.811%, .216% 51.436%, .35% 48.058%, .507% 44.696%, .682% 41.371%, .871% 38.102%, 1.068% 34.91%, 1.27% 31.814%, 1.47% 28.835%, 1.665% 25.992%, 1.665% 25.992%, 1.75% 24.756%, 1.832% 23.554%, 1.911% 22.387%, 1.986% 21.258%, 2.058% 20.169%, 2.125% 19.12%, 2.187% 18.115%, 2.244% 17.155%, 2.295% 16.241%, 2.34% 15.377%, 2.34% 15.377%, 2.481% 13.364%, 2.694% 11.538%, 2.972% 9.889%, 3.309% 8.408%, 3.701% 7.086%, 4.141% 5.916%, 4.624% 4.887%, 5.143% 3.992%, 5.694% 3.221%, 6.271% 2.566%);
    flex-flow: column;
    padding-left: 5.625rem;
  }

  .support_heading-wrapper {
    width: 100%;
  }

  .support_content-wrapper {
    width: 100%;
    padding-top: 0;
  }

  .partners_section-padding {
    padding-bottom: 4.375rem;
  }

  .partners_main-wrapper {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
  }

  .partners_heading-wrapper {
    min-width: 26.5rem;
    max-width: 30rem;
  }

  .partners_image-wrapper {
    margin-right: -2.75rem;
  }

  .partners_image {
    height: 100%;
  }

  .padding-top-bottom_matters {
    padding-top: 4.375rem;
    padding-bottom: 3.125rem;
  }

  .matters_main-wrap {
    clip-path: polygon(99.998% 93.304%, 99.999% 93.449%, 99.999% 93.449%, 100% 93.498%, 100% 93.547%, 100% 93.596%, 100.001% 93.644%, 100.001% 93.692%, 100.001% 93.74%, 100.001% 93.788%, 100% 93.836%, 100% 93.884%, 100% 93.931%, 100% 93.931%, 99.997% 94.149%, 99.992% 94.368%, 99.984% 94.588%, 99.972% 94.808%, 99.955% 95.027%, 99.934% 95.246%, 99.907% 95.463%, 99.873% 95.677%, 99.833% 95.888%, 99.785% 96.095%, 99.785% 96.095%, 99.725% 96.311%, 99.655% 96.521%, 99.575% 96.723%, 99.484% 96.918%, 99.383% 97.105%, 99.27% 97.283%, 99.145% 97.451%, 99.008% 97.608%, 98.858% 97.755%, 98.695% 97.89%, 98.695% 97.89%, 98.541% 97.998%, 98.381% 98.095%, 98.213% 98.18%, 98.039% 98.254%, 97.857% 98.317%, 97.669% 98.371%, 97.474% 98.414%, 97.272% 98.449%, 97.064% 98.474%, 96.849% 98.491%, 96.703% 98.498%, 96.697% 98.498%, 96.692% 98.498%, 9.661% 100%, 9.661% 100%, 9.438% 99.978%, 9.216% 99.955%, 8.995% 99.931%, 8.773% 99.905%, 8.55% 99.879%, 8.324% 99.852%, 8.094% 99.825%, 7.858% 99.796%, 7.617% 99.768%, 7.368% 99.74%, 7.368% 99.74%, 5.971% 99.616%, 4.753% 99.423%, 3.709% 99.131%, 2.831% 98.711%, 2.112% 98.133%, 1.544% 97.366%, 1.12% 96.383%, .833% 95.151%, .676% 93.643%, .641% 91.827%, .641% 91.827%, .648% 90.852%, .645% 89.858%, .635% 88.842%, .616% 87.803%, .592% 86.738%, .561% 85.644%, .526% 84.521%, .487% 83.365%, .445% 82.175%, .4% 80.948%, .4% 80.948%, .336% 79.171%, .271% 77.312%, .208% 75.365%, .149% 73.325%, .097% 71.186%, .054% 68.941%, .022% 66.586%, .004% 64.113%, .001% 61.517%, .017% 58.793%, .017% 58.793%, .059% 55.508%, .126% 52.2%, .212% 48.888%, .315% 45.593%, .431% 42.334%, .557% 39.13%, .69% 36.002%, .825% 32.967%, .96% 30.047%, 1.091% 27.261%, 1.091% 27.259%, 1.092% 27.251%, 1.093% 27.231%, 1.093% 27.231%, 1.15% 26.023%, 1.205% 24.848%, 1.258% 23.708%, 1.309% 22.605%, 1.357% 21.54%, 1.402% 20.516%, 1.443% 19.533%, 1.481% 18.595%, 1.515% 17.701%, 1.545% 16.856%, 1.545% 16.856%, 1.587% 15.825%, 1.643% 14.842%, 1.712% 13.904%, 1.793% 13.012%, 1.885% 12.164%, 1.989% 11.36%, 2.102% 10.598%, 2.225% 9.877%, 2.357% 9.196%, 2.496% 8.555%, 2.496% 8.555%, 2.611% 7.406%, 2.859% 6.323%, 3.23% 5.318%, 3.711% 4.404%, 4.293% 3.593%, 4.964% 2.897%, 5.713% 2.328%, 6.528% 1.899%, 7.4% 1.62%, 8.316% 1.505%, 8.469% 1.503%, 95.479% .002%, 95.562% 0%, 95.562% 0%, 95.816% .007%, 96.062% .034%, 96.301% .079%, 96.533% .143%, 96.758% .226%, 96.975% .326%, 97.185% .443%, 97.387% .578%, 97.582% .729%, 97.77% .896%, 97.77% .896%, 97.951% 1.08%, 98.122% 1.277%, 98.283% 1.487%, 98.434% 1.706%, 98.576% 1.936%, 98.709% 2.174%, 98.833% 2.421%, 98.949% 2.673%, 99.056% 2.932%, 99.156% 3.196%, 99.156% 3.196%, 99.332% 3.732%, 99.483% 4.289%, 99.611% 4.862%, 99.717% 5.446%, 99.803% 6.036%, 99.87% 6.628%, 99.92% 7.217%, 99.953% 7.798%, 99.972% 8.366%, 99.978% 8.917%, 99.978% 91.57%, 99.978% 91.57%, 99.978% 91.695%, 99.979% 91.819%, 99.98% 91.942%, 99.981% 92.064%, 99.982% 92.185%, 99.984% 92.306%, 99.985% 92.426%, 99.987% 92.546%, 99.989% 92.665%, 99.991% 92.783%, 99.991% 92.783%, 99.991% 92.817%, 99.992% 92.852%, 99.992% 92.886%, 99.993% 92.92%, 99.993% 92.954%, 99.994% 92.988%, 99.994% 93.022%, 99.995% 93.056%, 99.995% 93.089%, 99.996% 93.123%, 99.998% 93.304%);
  }

  .matter_content-wrap {
    max-width: 31.25rem;
  }

  .founder_section-padding {
    padding-top: 3.125rem;
  }

  .founders_main-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .founders_image-wrap {
    aspect-ratio: 707 / 360;
    clip-path: polygon(92.132% 0%, 92.132% 0%, 93.169% .059%, 94.15% .241%, 95.064% .555%, 95.898% 1.009%, 96.642% 1.614%, 97.283% 2.376%, 97.809% 3.305%, 98.208% 4.409%, 98.468% 5.697%, 98.579% 7.179%, 100% 83.346%, 100% 83.346%, 100.003% 83.57%, 100.002% 83.792%, 99.998% 84.014%, 99.99% 84.234%, 99.979% 84.452%, 99.964% 84.669%, 99.947% 84.885%, 99.926% 85.098%, 99.902% 85.311%, 99.874% 85.521%, 99.874% 85.521%, 99.805% 88.309%, 99.655% 90.732%, 99.392% 92.805%, 98.986% 94.544%, 98.405% 95.965%, 97.619% 97.085%, 96.597% 97.918%, 95.309% 98.481%, 93.722% 98.79%, 91.806% 98.86%, 91.806% 98.86%, 89.414% 98.859%, 86.893% 98.94%, 84.212% 99.082%, 81.341% 99.264%, 78.25% 99.465%, 74.91% 99.663%, 71.289% 99.836%, 67.357% 99.965%, 63.085% 100.026%, 58.443% 100%, 58.443% 100%, 53.615% 99.875%, 48.757% 99.667%, 43.93% 99.394%, 39.194% 99.075%, 34.61% 98.728%, 30.239% 98.374%, 26.14% 98.031%, 22.375% 97.717%, 19.004% 97.452%, 16.087% 97.254%, 16.087% 97.254%, 14.612% 97.137%, 13.236% 96.97%, 11.957% 96.756%, 10.771% 96.496%, 9.674% 96.195%, 8.663% 95.855%, 7.735% 95.479%, 6.887% 95.069%, 6.115% 94.629%, 5.415% 94.162%, 5.415% 94.162%, 5.169% 94.008%, 4.929% 93.839%, 4.694% 93.656%, 4.465% 93.46%, 4.242% 93.251%, 4.026% 93.029%, 3.817% 92.794%, 3.614% 92.547%, 3.418% 92.289%, 3.23% 92.019%, 3.23% 92.019%, 2.799% 91.377%, 2.434% 90.723%, 2.131% 90.061%, 1.885% 89.395%, 1.69% 88.73%, 1.542% 88.069%, 1.436% 87.417%, 1.366% 86.779%, 1.328% 86.158%, 1.317% 85.559%, 1.317% 85.559%, 1.317% 85.517%, 1.32% 85.475%, 1.324% 85.434%, 1.331% 85.393%, 1.34% 85.352%, 1.351% 85.312%, 1.365% 85.272%, 1.38% 85.233%, 1.397% 85.194%, 1.417% 85.155%, .002% 9.325%, .002% 9.325%, .091% 7.784%, .401% 6.332%, .905% 4.988%, 1.574% 3.767%, 2.381% 2.687%, 3.296% 1.765%, 4.293% 1.018%, 5.343% .464%, 6.417% .119%, 7.489% 0%, 92.132% 0%);
    width: 100%;
    max-width: 100%;
    height: 100%;
  }

  .founders_image {
    width: 100%;
  }

  .founders_content-wrap {
    width: 33.5rem;
  }

  .founder_mountain-image-wrapper {
    bottom: 2.5rem;
  }

  .footer_brand-logo {
    width: 22.875rem;
  }

  .what-we-do_content-wrapper {
    max-width: 100%;
  }

  .nav_button-group-wrap {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .dropdown_svg-wrap {
    justify-content: center;
    align-items: flex-start;
  }

  .nav_button-menu {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav_button-close {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    justify-content: center;
    align-items: center;
    display: none;
  }

  .navbar_overlay {
    display: block;
    transform: translate(0, -100%);
  }

  .nav_menu-wrapper {
    z-index: 1;
    height: 100dvh;
    padding-left: 5.875rem;
    padding-right: 5.875rem;
    position: fixed;
    inset: auto auto 0% 0%;
  }

  .nav_dropdown-toggle-line {
    display: none;
  }

  .works_card_details-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .display-block-desk {
    display: inline;
  }

  .contact-main {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .contact_heading-wrapper {
    width: 100%;
  }

  .contact-hero_section-padding {
    padding-bottom: 12.9375rem;
  }

  .rts-news-container {
    width: calc(100% - 32px);
  }

  .rts-news-feed-heading {
    flex-direction: column;
    align-items: flex-start;
  }

  .rts-news-grid {
    grid-template-columns: 1fr;
  }

  .rts-news-card {
    min-height: 22rem;
  }

  .rts-news-card-1 {
    min-height: 0;
  }

  .rts-service-hero-grid {
    grid-template-columns: 1fr 180px;
  }

  .rts-service-layout {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1.25rem;
  }

  h5 {
    font-size: 1rem;
  }

  h6 {
    font-size: .875rem;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .heading-style-h3 {
    font-size: 1.5rem;
    line-height: 1.375;
  }

  .heading-style-h3.is-referral {
    line-height: 33px;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
    line-height: 1.15;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

  .text-size-regular {
    font-size: .875rem;
    line-height: 1.64286;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .heading-style-h4 {
    font-size: 1.25rem;
    line-height: 1.4;
  }

  .form_label {
    font-size: 1rem;
    line-height: 1.8125;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .heading-style-h6 {
    font-size: .75rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-large {
    font-size: 1.25rem;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .heading-style-h5 {
    font-size: .875rem;
  }

  .button {
    letter-spacing: .09em;
    padding: .625rem 1.375rem .625rem 1.25rem;
    font-size: 1rem;
  }

  .button.is-text-large {
    padding: .5625rem 1.375rem .75rem 1.5625rem;
    font-size: 1.25rem;
  }

  .text-size-medium {
    font-size: 1rem;
    line-height: 1.8125;
  }

  .button-group.is-padding {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .spacer-medium {
    padding-top: 1.25rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 4.5rem;
  }

  .spacer-xlarge {
    padding-top: 2rem;
  }

  .spacer-large {
    padding-top: 1.5rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .nav_container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .nav_container:where(.w-variant-a78c01c0-5b33-6774-dd71-c6c37a09541b) {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .nav_brand-logo {
    width: 13.4375rem;
    height: 3.125rem;
  }

  .nav_menu_link {
    letter-spacing: .09em;
    font-size: 1rem;
  }

  .nav_menu_link.is-contact {
    letter-spacing: 0;
    letter-spacing: 0;
    font-size: 1.25rem;
    line-height: 1.4;
  }

  .nav_dropdown-toggle {
    letter-spacing: 0;
    font-size: 1.25rem;
    line-height: 1.4;
  }

  .hero_section-padding {
    padding-top: 9.875rem;
    padding-bottom: 10.5625rem;
  }

  .hero_bottom-image-wrapper {
    justify-content: flex-end;
    align-items: center;
    width: 138%;
    display: flex;
    bottom: 0;
    left: auto;
    right: 0%;
  }

  .section_what {
    margin-top: -1rem;
  }

  .what_section-padding {
    padding-top: 5.5625rem;
    padding-bottom: 2.5rem;
  }

  .what_main-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .what-we-do_top {
    padding-right: 0;
  }

  .what_cards-wrapper {
    grid-template-columns: 1fr;
  }

  .what_card {
    padding: 1.75rem .625rem 1.75rem 1.25rem;
  }

  .what_card-content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .hero_spiral-image-wrapper {
    top: 4.5rem;
  }

  .work_section-padding {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .work_card {
    height: auto;
    padding: 2.5rem 1.375rem 2.25rem 2.5rem;
  }

  .support_section-padding {
    padding-top: 2.5rem;
    padding-bottom: 1.125rem;
  }

  .support_main-wrapper {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    padding: 5rem 2.8125rem 5rem 3.4375rem;
  }

  .support_heading-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .partners_section-padding {
    padding-top: 6.25rem;
    padding-bottom: 3.125rem;
  }

  .partners_main-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .partners_heading-wrapper {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    min-width: auto;
    max-width: 100%;
  }

  .partners_top-heading-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .partners_image-wrapper {
    width: 9.375rem;
    margin-right: 0;
    position: absolute;
    inset: auto -1.0625rem -7.25rem auto;
  }

  .padding-top-bottom_matters {
    padding-top: 3.125rem;
    padding-bottom: 2.8125rem;
  }

  .matter_content-wrap {
    max-width: 23.75rem;
  }

  .founder_section-padding {
    padding-top: 2.8125rem;
    padding-bottom: 6.25rem;
  }

  .founders_main-wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .founders_image-wrap {
    clip-path: polygon(92.132% 0%, 92.132% 0%, 93.169% .059%, 94.15% .241%, 95.064% .555%, 95.899% 1.009%, 96.642% 1.614%, 97.283% 2.376%, 97.809% 3.305%, 98.208% 4.409%, 98.468% 5.697%, 98.579% 7.179%, 100% 83.346%, 100% 83.346%, 100.003% 83.57%, 100.002% 83.793%, 99.997% 84.015%, 99.99% 84.235%, 99.978% 84.454%, 99.964% 84.671%, 99.946% 84.887%, 99.925% 85.101%, 99.901% 85.314%, 99.873% 85.525%, 99.873% 85.525%, 99.805% 88.312%, 99.654% 90.734%, 99.391% 92.806%, 98.985% 94.545%, 98.404% 95.967%, 97.619% 97.086%, 96.597% 97.919%, 95.308% 98.482%, 93.722% 98.79%, 91.807% 98.86%, 91.807% 98.86%, 89.415% 98.859%, 86.893% 98.941%, 84.212% 99.083%, 81.341% 99.265%, 78.251% 99.465%, 74.91% 99.663%, 71.289% 99.836%, 67.358% 99.965%, 63.085% 100.026%, 58.443% 100%, 58.443% 100%, 53.614% 99.875%, 48.757% 99.667%, 43.93% 99.394%, 39.194% 99.075%, 34.61% 98.729%, 30.239% 98.375%, 26.14% 98.031%, 22.375% 97.717%, 19.004% 97.452%, 16.087% 97.254%, 16.087% 97.254%, 14.612% 97.138%, 13.237% 96.971%, 11.958% 96.757%, 10.772% 96.497%, 9.675% 96.196%, 8.665% 95.856%, 7.737% 95.48%, 6.889% 95.07%, 6.116% 94.631%, 5.416% 94.164%, 5.416% 94.164%, 5.169% 94.008%, 4.927% 93.838%, 4.691% 93.654%, 4.46% 93.456%, 4.236% 93.245%, 4.018% 93.021%, 3.807% 92.784%, 3.604% 92.535%, 3.407% 92.274%, 3.218% 92.001%, 3.218% 92.001%, 2.79% 91.361%, 2.428% 90.708%, 2.127% 90.048%, 1.882% 89.384%, 1.688% 88.72%, 1.541% 88.062%, 1.435% 87.412%, 1.366% 86.776%, 1.328% 86.157%, 1.316% 85.56%, 1.316% 85.56%, 1.317% 85.517%, 1.32% 85.475%, 1.324% 85.434%, 1.331% 85.393%, 1.34% 85.352%, 1.351% 85.312%, 1.365% 85.272%, 1.38% 85.233%, 1.397% 85.194%, 1.417% 85.155%, .002% 9.325%, .002% 9.325%, .091% 7.784%, .401% 6.332%, .905% 4.988%, 1.574% 3.767%, 2.381% 2.687%, 3.296% 1.765%, 4.293% 1.018%, 5.343% .464%, 6.417% .119%, 7.489% 0%, 92.132% 0%);
  }

  .founders_content-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    width: 100%;
  }

  .founders_paragraph-wrap {
    font-size: .875rem;
    line-height: 23px;
  }

  .cta_wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .founders_height {
    height: 6.25rem;
  }

  .footer_section-padding {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

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

  .footer_brand-logo {
    width: 16.0625rem;
  }

  .footer_copyright {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
  }

  .footer_copyright-divider {
    display: none;
  }

  .nav_menu-link-wrap, .nav_button-menu, .nav_button-close {
    letter-spacing: .09em;
    font-size: 1rem;
  }

  .nav_menu-wrapper {
    padding-left: 4.0625rem;
    padding-right: 4.0625rem;
  }

  .show_mobile-landscape {
    z-index: 999;
    display: block;
    position: relative;
  }

  .hero_paragraph-wrap {
    max-width: 100%;
  }

  .works_card_details-wrap {
    grid-column-gap: .9375rem;
    grid-row-gap: .9375rem;
  }

  .what_card-image-wrap {
    height: 4.5rem;
  }

  .what_card-content-heading-wrap, .what_card-content-heading-wrap.is-second, .what_card-content-heading-wrap.is-third, .what_card-content-heading-wrap.is-second, .what_card-content-heading-wrap.is-third {
    max-width: none;
  }

  .show-mobile-landscape {
    display: block;
  }

  .contact-main {
    grid-template-columns: 1fr;
  }

  .contact_section-padding {
    padding-top: 2.5rem;
    padding-bottom: 1.125rem;
  }

  .contact_heading-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .contact-hero_section-padding {
    padding-top: 9.875rem;
    padding-bottom: 10.5625rem;
  }

  .rts-service-hero {
    padding-top: 140px;
    padding-bottom: 56px;
  }

  .rts-service-hero-grid {
    grid-template-columns: 1fr;
  }

  .rts-service-art {
    max-width: 140px;
  }

  .rts-form-grid {
    grid-template-columns: 1fr;
  }

  .rts-home-news-heading {
    line-height: 1.08;
  }
}

@media screen and (max-width: 479px) {
  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .fs-styleguide_row {
    flex-wrap: wrap;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

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

  .page-wrapper, .main-wrapper {
    overflow: clip;
  }

  .text-size-medium.text-align-center {
    font-size: 1rem;
    line-height: 29px;
  }

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

  .nav_button-wrapper.hide-desktop {
    display: none;
  }

  .hero_main-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .nav_logo-padding {
    padding-top: 0;
  }

  .section_what {
    margin-top: -.425rem;
  }

  .what-we-do_top {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .what_cards-wrapper {
    grid-template-columns: 1fr;
    margin-left: -.625rem;
    margin-right: -.625rem;
  }

  .what_card {
    clip-path: polygon(10.793% .038%, 10.793% .038%, 10.814% .036%, 10.835% .033%, 10.856% .031%, 10.876% .029%, 10.897% .027%, 10.918% .026%, 10.939% .024%, 10.96% .022%, 10.981% .02%, 11.002% .019%, 11.002% .019%, 11.045% .016%, 11.089% .013%, 11.133% .011%, 11.177% .009%, 11.222% .007%, 11.266% .005%, 11.31% .004%, 11.355% .003%, 11.399% .003%, 11.444% .003%, 89.631% .003%, 89.631% .003%, 91.075% .125%, 92.532% .551%, 93.963% 1.242%, 95.331% 2.16%, 96.595% 3.267%, 97.717% 4.524%, 98.657% 5.892%, 99.377% 7.332%, 99.838% 8.807%, 100% 10.278%, 100% 88.181%, 100% 88.181%, 99.892% 89.604%, 99.578% 90.951%, 99.075% 92.205%, 98.397% 93.351%, 97.562% 94.372%, 96.584% 95.251%, 95.479% 95.972%, 94.264% 96.52%, 92.954% 96.878%, 91.565% 97.03%, 17.419% 99.975%, 16.781% 100%, 16.781% 100%, 16.77% 100%, 16.759% 100%, 16.748% 99.999%, 16.736% 99.999%, 16.725% 99.999%, 16.714% 99.998%, 16.703% 99.998%, 16.692% 99.998%, 16.68% 99.997%, 16.669% 99.997%, 16.669% 99.997%, 16.586% 99.994%, 16.504% 99.991%, 16.422% 99.989%, 16.34% 99.986%, 16.258% 99.983%, 16.177% 99.98%, 16.095% 99.977%, 16.014% 99.975%, 15.934% 99.972%, 15.853% 99.969%, 15.109% 99.944%, 15.109% 99.944%, 12.185% 99.84%, 9.641% 99.703%, 7.462% 99.488%, 5.63% 99.147%, 4.131% 98.637%, 2.948% 97.911%, 2.065% 96.922%, 1.466% 95.625%, 1.135% 93.975%, 1.057% 91.925%, 1.057% 91.925%, 1.068% 90.925%, 1.064% 89.905%, 1.046% 88.862%, 1.016% 87.796%, .975% 86.703%, .925% 85.581%, .868% 84.428%, .803% 83.242%, .734% 82.021%, .66% 80.762%, .66% 80.762%, .555% 78.938%, .448% 77.031%, .345% 75.033%, .248% 72.94%, .162% 70.745%, .091% 68.442%, .038% 66.024%, .007% 63.487%, .001% 60.824%, .026% 58.028%, .026% 58.028%, .095% 54.657%, .202% 51.263%, .342% 47.865%, .509% 44.484%, .698% 41.14%, .903% 37.853%, 1.119% 34.642%, 1.339% 31.529%, 1.559% 28.532%, 1.773% 25.673%, 1.773% 25.667%, 1.773% 25.667%, 1.866% 24.424%, 1.956% 23.216%, 2.043% 22.044%, 2.126% 20.909%, 2.204% 19.814%, 2.277% 18.76%, 2.345% 17.75%, 2.407% 16.784%, 2.462% 15.866%, 2.51% 14.997%, 2.51% 14.997%, 2.841% 11.538%, 3.405% 8.632%, 4.154% 6.234%, 5.038% 4.302%, 6.007% 2.793%, 7.013% 1.664%, 8.004% .873%, 8.933% .376%, 9.749% .131%, 10.403% .094%, 10.403% .094%, 10.433% .097%, 10.463% .101%, 10.492% .105%, 10.52% .109%, 10.548% .114%, 10.574% .12%, 10.601% .126%, 10.626% .132%, 10.651% .139%, 10.675% .147%, 10.675% .147%, 10.687% .133%, 10.699% .119%, 10.711% .107%, 10.723% .095%, 10.735% .083%, 10.747% .073%, 10.758% .063%, 10.77% .054%, 10.782% .046%, 10.793% .038%);
  }

  .hero_spiral-image-wrapper {
    width: 38.9rem;
    top: 4.5625rem;
  }

  .works_main-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .work_cards-wrapper {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    width: auto;
    margin-left: -.625rem;
    margin-right: -.625rem;
  }

  .work_card {
    clip-path: polygon(12.351% 1.357%, 12.351% 1.357%, 12.036% 1.421%, 11.725% 1.493%, 11.419% 1.572%, 11.117% 1.659%, 10.82% 1.753%, 10.527% 1.853%, 10.24% 1.961%, 9.959% 2.075%, 9.682% 2.196%, 9.411% 2.323%, 9.411% 2.323%, 8.625% 2.746%, 7.895% 3.224%, 7.226% 3.751%, 6.621% 4.326%, 6.085% 4.943%, 5.622% 5.599%, 5.236% 6.29%, 4.932% 7.013%, 4.713% 7.764%, 4.583% 8.539%, 4.583% 8.539%, 4.36% 9.146%, 4.15% 9.784%, 3.954% 10.453%, 3.773% 11.155%, 3.609% 11.889%, 3.461% 12.657%, 3.331% 13.459%, 3.219% 14.296%, 3.128% 15.169%, 3.057% 16.077%, 3.057% 16.077%, 2.998% 16.935%, 2.931% 17.84%, 2.856% 18.792%, 2.774% 19.788%, 2.685% 20.826%, 2.59% 21.906%, 2.489% 23.024%, 2.384% 24.18%, 2.274% 25.371%, 2.161% 26.596%, 2.159% 26.612%, 2.159% 26.619%, 2.159% 26.619%, 1.899% 29.442%, 1.631% 32.4%, 1.362% 35.474%, 1.1% 38.644%, .85% 41.889%, .62% 45.191%, .417% 48.529%, .246% 51.884%, .115% 55.235%, .032% 58.564%, .032% 58.564%, .002% 61.323%, .008% 63.952%, .046% 66.456%, .11% 68.842%, .197% 71.115%, .302% 73.282%, .419% 75.349%, .545% 77.32%, .675% 79.203%, .804% 81.004%, .804% 81.004%, .893% 82.247%, .978% 83.453%, 1.056% 84.625%, 1.127% 85.764%, 1.188% 86.872%, 1.237% 87.952%, 1.274% 89.005%, 1.295% 90.035%, 1.3% 91.043%, 1.287% 92.031%, 1.287% 92.031%, 1.383% 94.055%, 1.785% 95.684%, 2.514% 96.964%, 3.59% 97.94%, 5.031% 98.657%, 6.857% 99.161%, 9.088% 99.497%, 11.742% 99.71%, 14.84% 99.845%, 18.401% 99.948%, 18.982% 99.964%, 19.55% 99.979%, 20.302% 100%, 20.302% 100%, 20.601% 100.004%, 20.877% 99.999%, 21.132% 99.985%, 21.364% 99.962%, 21.576% 99.931%, 21.767% 99.891%, 21.939% 99.843%, 22.092% 99.787%, 22.226% 99.723%, 22.343% 99.652%, 93.08% 98.605%, 93.08% 98.605%, 93.885% 98.563%, 94.627% 98.475%, 95.309% 98.342%, 95.934% 98.167%, 96.503% 97.952%, 97.019% 97.697%, 97.484% 97.405%, 97.901% 97.077%, 98.272% 96.715%, 98.599% 96.32%, 98.599% 96.32%, 98.905% 95.864%, 99.166% 95.373%, 99.385% 94.852%, 99.565% 94.302%, 99.71% 93.724%, 99.822% 93.122%, 99.904% 92.496%, 99.959% 91.85%, 99.99% 91.185%, 100% 90.503%, 100% 9.411%, 100% 9.411%, 99.989% 8.714%, 99.956% 8.012%, 99.896% 7.309%, 99.807% 6.61%, 99.688% 5.92%, 99.534% 5.245%, 99.343% 4.588%, 99.113% 3.956%, 98.84% 3.353%, 98.523% 2.783%, 98.523% 2.783%, 98.186% 2.291%, 97.807% 1.835%, 97.382% 1.421%, 96.91% 1.052%, 96.388% .732%, 95.815% .465%, 95.188% .254%, 94.504% .104%, 93.763% .019%, 92.961% .002%, 14.818% 1.126%, 14.818% 1.126%, 14.563% 1.129%, 14.309% 1.136%, 14.057% 1.147%, 13.808% 1.164%, 13.56% 1.185%, 13.314% 1.21%, 13.07% 1.24%, 12.828% 1.275%, 12.588% 1.314%, 12.351% 1.357%);
  }

  .support_main-wrapper {
    clip-path: polygon(12.361% .936%, 12.361% .936%, 12.322% .909%, 12.277% .89%, 12.228% .878%, 12.176% .871%, 12.123% .869%, 12.069% .87%, 12.016% .872%, 11.964% .876%, 11.916% .879%, 11.872% .881%, 11.872% .881%, 10.777% .948%, 9.616% 1.18%, 8.425% 1.633%, 7.243% 2.365%, 6.108% 3.431%, 5.057% 4.888%, 4.129% 6.793%, 3.36% 9.203%, 2.79% 12.172%, 2.456% 15.759%, 2.456% 15.759%, 2.412% 16.564%, 2.363% 17.411%, 2.308% 18.299%, 2.248% 19.227%, 2.184% 20.194%, 2.115% 21.196%, 2.043% 22.234%, 1.967% 23.305%, 1.889% 24.408%, 1.807% 25.541%, 1.807% 25.546%, 1.793% 25.747%, 1.752% 26.313%, 1.752% 26.315%, 1.752% 26.317%, 1.751% 26.319%, 1.751% 26.32%, 1.751% 26.322%, 1.751% 26.324%, 1.751% 26.327%, 1.751% 26.327%, 1.548% 29.157%, 1.339% 32.124%, 1.128% 35.206%, .922% 38.384%, .724% 41.638%, .54% 44.949%, .375% 48.296%, .235% 51.659%, .123% 55.019%, .045% 58.356%, .045% 58.356%, .009% 61.123%, 0% 63.759%, .015% 66.27%, .049% 68.662%, .101% 70.942%, .166% 73.114%, .24% 75.186%, .322% 77.163%, .406% 79.051%, .49% 80.856%, .49% 80.856%, .549% 82.102%, .604% 83.31%, .655% 84.484%, .7% 85.624%, .738% 86.735%, .769% 87.816%, .79% 88.872%, .8% 89.904%, .799% 90.913%, .784% 91.904%, .784% 91.904%, .848% 94.035%, 1.154% 95.757%, 1.72% 97.113%, 2.564% 98.146%, 3.702% 98.9%, 5.152% 99.418%, 6.932% 99.744%, 9.059% 99.92%, 11.55% 99.991%, 14.424% 100%, 14.424% 100%, 14.509% 99.999%, 14.591% 99.997%, 14.672% 99.994%, 14.75% 99.989%, 14.825% 99.983%, 14.899% 99.976%, 14.97% 99.968%, 15.039% 99.959%, 15.105% 99.948%, 15.17% 99.936%, 94.432% 98.92%, 94.432% 98.92%, 95.581% 98.837%, 96.58% 98.639%, 97.437% 98.336%, 98.157% 97.938%, 98.748% 97.452%, 99.217% 96.888%, 99.57% 96.255%, 99.813% 95.562%, 99.954% 94.817%, 100% 94.031%, 100% 5.679%, 100% 5.679%, 99.908% 4.867%, 99.64% 4.052%, 99.21% 3.256%, 98.631% 2.5%, 97.916% 1.805%, 97.078% 1.194%, 96.131% .686%, 95.088% .304%, 93.962% .069%, 92.767% .001%, 12.562% .881%, 12.562% .881%, 12.536% .883%, 12.514% .887%, 12.494% .893%, 12.477% .9%, 12.461% .908%, 12.445% .916%, 12.428% .923%, 12.409% .93%, 12.387% .934%, 12.361% .936%);
    margin-left: -.625rem;
    margin-right: -.625rem;
    padding: 5rem 2.8125rem 5rem 3.4375rem;
  }

  .support_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .support_details-wrapper {
    padding-bottom: 1.25rem;
  }

  .partners_image-wrapper {
    bottom: -8.55rem;
  }

  .matters_main-wrap {
    clip-path: polygon(100% 92.996%, 100% 92.996%, 99.988% 93.426%, 99.95% 93.854%, 99.885% 94.281%, 99.789% 94.702%, 99.661% 95.117%, 99.499% 95.524%, 99.299% 95.919%, 99.061% 96.302%, 98.781% 96.671%, 98.458% 97.022%, 98.458% 97.022%, 98.07% 97.371%, 97.639% 97.688%, 97.168% 97.974%, 96.655% 98.226%, 96.102% 98.445%, 95.509% 98.629%, 94.878% 98.777%, 94.208% 98.888%, 93.5% 98.962%, 92.755% 98.996%, 92.737% 98.996%, 14.042% 100%, 14.042% 100%, 13.913% 100.002%, 13.784% 100.002%, 13.656% 100.002%, 13.529% 100%, 13.401% 99.997%, 13.275% 99.993%, 13.148% 99.987%, 13.022% 99.981%, 12.897% 99.973%, 12.772% 99.964%, 12.772% 99.964%, 10.248% 99.935%, 8.057% 99.833%, 6.185% 99.621%, 4.618% 99.261%, 3.339% 98.716%, 2.335% 97.949%, 1.591% 96.923%, 1.091% 95.599%, .822% 93.941%, .767% 91.912%, .767% 91.912%, .782% 90.927%, .783% 89.923%, .773% 88.897%, .752% 87.847%, .723% 86.771%, .685% 85.667%, .641% 84.533%, .591% 83.365%, .537% 82.164%, .48% 80.924%, .48% 80.924%, .397% 79.129%, .314% 77.252%, .235% 75.286%, .162% 73.225%, .098% 71.065%, .048% 68.798%, .014% 66.419%, 0% 63.921%, .009% 61.3%, .045% 58.548%, .045% 58.548%, .121% 55.23%, .231% 51.888%, .369% 48.543%, .531% 45.214%, .711% 41.922%, .906% 38.686%, 1.108% 35.525%, 1.315% 32.46%, 1.52% 29.51%, 1.72% 26.695%, 1.72% 26.695%, 1.807% 25.471%, 1.891% 24.281%, 1.972% 23.126%, 2.049% 22.008%, 2.123% 20.929%, 2.191% 19.891%, 2.255% 18.896%, 2.313% 17.945%, 2.366% 17.041%, 2.412% 16.184%, 2.412% 16.184%, 2.463% 15.338%, 2.526% 14.525%, 2.602% 13.743%, 2.69% 12.992%, 2.79% 12.271%, 2.901% 11.581%, 3.022% 10.919%, 3.154% 10.286%, 3.296% 9.681%, 3.447% 9.104%, 3.411% 7.019%, 3.411% 7.012%, 3.411% 7.005%, 3.411% 7.005%, 3.525% 6.042%, 3.857% 5.125%, 4.39% 4.267%, 5.107% 3.482%, 5.991% 2.782%, 7.026% 2.179%, 8.195% 1.688%, 9.481% 1.32%, 10.868% 1.088%, 12.339% 1.005%, 91.145% 0%, 91.145% 0%, 91.937% .024%, 92.701% .104%, 93.434% .236%, 94.134% .414%, 94.799% .636%, 95.429% .895%, 96.021% 1.189%, 96.574% 1.511%, 97.086% 1.858%, 97.555% 2.224%, 97.555% 2.224%, 97.991% 2.617%, 98.39% 3.03%, 98.75% 3.462%, 99.069% 3.91%, 99.344% 4.371%, 99.575% 4.842%, 99.757% 5.32%, 99.891% 5.803%, 99.972% 6.287%, 100% 6.771%, 100% 92.996%);
    padding-top: 5rem;
    padding-bottom: 4.6875rem;
  }

  .matter_content-wrap {
    max-width: 16.25rem;
  }

  .founders_image-wrap {
    aspect-ratio: 3.5 / 2.4;
  }

  .founders_image {
    object-position: 50% 30%;
    min-width: 158%;
  }

  .founders_content-wrap {
    width: 100%;
  }

  .founders_paragraph-wrap {
    font-size: .875rem;
  }

  .founder_mountain-image-wrapper {
    width: 160.25%;
    bottom: 2.25rem;
    left: 50%;
    transform: translate(-50%);
  }

  .footer_copyright {
    text-align: center;
  }

  .nav_button-menu, .nav_button-close {
    letter-spacing: .09em;
  }

  .what_card-image-wrap.is-second {
    width: 7.5rem;
    height: 2.8125rem;
  }

  .what_card-image-wrap.is-third {
    width: 6.125rem;
    height: 3.1875rem;
  }

  .what_card-image-wrap.is-fourth {
    width: 6.1875rem;
    height: 3.5rem;
  }

  .form_field-group {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .rts-home-news-heading {
    line-height: 1.08;
  }
}
