:root {
  --space-16: 64px;
  --space-24: 96px;
  --space-6: 24px;
  --space-8: 32px;
  --color-black: #000;
  --text-6xl: 3.75rem;
  --text-5xl: 3rem;
  --color-ink: #232019;
  --text-lg: 1.125rem;
  --space-3: 12px;
  --radius-card: 12px;
  --radius-pill: 999px;
  --text-sm: .875rem;
  --color-parchment: #f7f5f1;
  --color-surface-2: #efebe3;
  --color-border: #e4e0d6;
  --space-4: 16px;
  --color-muted: #6e6a5f;
  --color-light-gray: #f1f1f1;
  --accent-sage-wash: #eaf0e5;
  --accent-slate-wash: #eaeef5;
  --relume-library-lite--rl-white: white;
  --space-12: 48px;
  --text-4xl: 2.25rem;
  --color-surface: #fff;
  --accent-plum: #a9789f;
  --accent-amber: #ce9a4e;
  --accent-sage: #93ac85;
  --space-2: 8px;
  --text-xl: 1.25rem;
  --text-base: 1rem;
  --radius-input: 8px;
  --text-xs: .75rem;
  --space-32: 128px;
  --accent-amber-wash: #f7eddc;
  --accent-slate: #8fa0c2;
  --accent-teal-wash: #e1f0ed;
  --accent-plum-wash: #f0e6ee;
  --accent-rose: #c68680;
  --accent-rose-wash: #f5e6e4;
  --accent-rose-ink: #7a423d;
  --text-2xl: 1.5rem;
  --space-1: 4px;
  --relume-library-lite--rl-black: black;
  --accent-slate-ink: #445977;
  --accent-sage-ink: #4c5f41;
  --accent-amber-ink: #7a5420;
  --accent-plum-ink: #634159;
  --accent-teal: #5c9c90;
  --accent-teal-ink: #2e5b53;
  --font-body: Inter;
  --text-3xl: 1.875rem;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.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;
}

.hero {
  padding-top: var(--space-16);
  padding-bottom: var(--space-24);
  padding-left: 0;
  padding-right: 0;
}

.hero-inner {
  max-width: 1200px;
  padding-right: var(--space-6);
  padding-left: var(--space-6);
  grid-column-gap: var(--space-16);
  grid-row-gap: var(--space-16);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.hero-h1 {
  max-width: 11ch;
  color: var(--color-black);
  font-size: var(--text-6xl);
  text-wrap: balance;
  font-weight: 800;
  line-height: 1.05;
}

.hero-sub {
  max-width: 38ch;
  margin-top: var(--space-6);
  color: var(--color-ink);
  font-size: var(--text-lg);
  line-height: 1.55;
}

.hero-ctas {
  margin-top: var(--space-8);
  grid-column-gap: var(--space-3);
  grid-row-gap: var(--space-3);
  display: flex;
}

.hero-visual {
  justify-content: center;
  display: flex;
}

.hero-img {
  border-radius: var(--radius-card);
  max-width: 100%;
}

.page-shell {
  color: #232019;
  background-color: #f7f5f1;
  margin: 0;
  font-family: Inter, sans-serif;
}

.container {
  max-width: 1200px;
  padding-right: var(--space-6);
  padding-left: var(--space-6);
  flex-flow: column;
  align-items: center;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.btn {
  border-top-left-radius: var(--radius-pill);
  border-top-right-radius: var(--radius-pill);
  border-bottom-left-radius: var(--radius-pill);
  border-bottom-right-radius: var(--radius-pill);
  font-size: var(--text-sm);
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  padding: .85em 1.6em;
  font-weight: 500;
  transition: opacity .15s cubic-bezier(.16, 1, .3, 1);
  display: inline-flex;
}

.btn:hover {
  opacity: .82;
}

.btn.btn-primary {
  text-decoration: none;
}

.btn.btn-secondary {
  border-color: var(--color-parchment);
  background-color: var(--color-surface-2);
  text-decoration: none;
}

.btn-primary {
  background-color: var(--color-black);
  color: var(--color-parchment);
}

.btn-secondary {
  border: 1px solid var(--color-border);
  color: var(--color-ink);
  background-color: #0000;
}

.site-nav {
  max-width: 1200px;
  height: 72px;
  padding-top: var(--space-4);
  padding-right: var(--space-6);
  padding-bottom: var(--space-4);
  padding-left: var(--space-6);
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
  display: flex;
}

.nav-logo-img {
  width: auto;
  height: 22px;
}

.nav-links {
  grid-column-gap: var(--space-8);
  grid-row-gap: var(--space-8);
  align-items: center;
  display: flex;
}

.nav-link {
  color: var(--color-ink);
  font-size: var(--text-sm);
  font-weight: 500;
  text-decoration: none;
}

.nav-link:hover {
  color: var(--color-muted);
}

.section {
  padding-top: var(--space-24);
  padding-bottom: var(--space-24);
  padding-left: 0;
  padding-right: 0;
}

.section.share-band {
  background-color: var(--color-light-gray);
}

.section.teaser-band.reveal {
  background-color: var(--accent-sage-wash);
}

.section.feature-band {
  background-color: var(--color-light-gray);
}

.section.glance-band, .section.works-band {
  background-color: var(--accent-slate-wash);
}

.section.st {
  background-color: var(--relume-library-lite--rl-white);
}

.section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-h2 {
  max-width: 29ch;
  margin-bottom: var(--space-12);
  color: var(--color-black);
  font-size: var(--text-4xl);
  text-wrap: balance;
  font-weight: 800;
}

.section-h2.reveal {
  max-width: 24ch;
  margin-bottom: var(--space-4);
  text-align: center;
  white-space: normal;
  word-break: normal;
}

.steps-grid {
  grid-column-gap: var(--space-6);
  grid-row-gap: var(--space-6);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.steps-grid.reveal {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.step-card {
  padding: var(--space-8);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-card);
  background-color: var(--color-surface);
}

.step-card.gray {
  background-color: var(--color-light-gray);
}

.step-card.blue {
  background-color: var(--accent-slate-wash);
}

.step-num {
  color: var(--color-muted);
  font-size: var(--text-sm);
  font-weight: 600;
}

.step-num._01 {
  color: var(--accent-plum);
}

.step-num._02 {
  color: var(--accent-amber);
}

.step-num._03 {
  color: var(--accent-sage);
}

.step-h3 {
  margin-top: var(--space-3);
  margin-bottom: var(--space-2);
  color: var(--color-black);
  font-size: var(--text-xl);
  font-weight: 700;
}

.step-p {
  color: var(--color-ink);
  font-size: var(--text-base);
  line-height: 1.6;
}

.step-img {
  border-radius: var(--radius-input);
  object-fit: cover;
  width: 100%;
  max-height: none;
}

.share-band {
  background-color: var(--accent-slate-wash);
}

.share-inner {
  grid-column-gap: var(--space-16);
  grid-row-gap: var(--space-16);
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  align-items: center;
  display: grid;
}

.share-p {
  max-width: 48ch;
  margin-bottom: var(--space-6);
  color: var(--color-ink);
  font-size: var(--text-lg);
  line-height: 1.6;
}

.chip-row {
  grid-column-gap: var(--space-3);
  grid-row-gap: var(--space-3);
  flex-wrap: wrap;
  display: flex;
}

.chip {
  border: 1px solid var(--color-border);
  border-radius: var(--radius-pill);
  background-color: var(--color-surface);
  color: var(--color-ink);
  font-size: var(--text-sm);
  padding: .55em 1.1em;
  font-weight: 500;
}

.share-img {
  border-radius: var(--radius-card);
  width: 100%;
}

.bento-grid {
  grid-column-gap: var(--space-6);
  grid-row-gap: var(--space-6);
  grid-template-rows: auto;
  grid-template-columns: repeat(2, 1fr);
  display: grid;
}

.bento-grid.reveal {
  margin-top: var(--space-24);
}

.bento-card {
  padding: var(--space-8);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-card);
  background-color: var(--color-surface);
}

.bento-visual {
  flex-direction: column;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.bento-visual-body {
  padding: var(--space-6) var(--space-8) var(--space-8);
}

.bento-img {
  object-fit: cover;
  width: 100%;
  height: 180px;
}

.teaser-band {
  border-top: 1px solid var(--color-border);
  border-bottom: 1px solid var(--color-border);
}

.teaser-inner {
  grid-column-gap: var(--space-8);
  grid-row-gap: var(--space-8);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cta-inner {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.cta-h2 {
  max-width: 22ch;
}

.cta-p {
  margin-bottom: var(--space-8);
}

.site-footer {
  padding-top: var(--space-16);
  padding-bottom: var(--space-8);
  background-color: var(--color-black);
  padding-left: 0;
  padding-right: 0;
}

.footer-inner {
  grid-column-gap: var(--space-6);
  grid-row-gap: var(--space-6);
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.footer-logo {
  width: auto;
  height: 64px;
}

.footer-links {
  grid-column-gap: var(--space-6);
  grid-row-gap: var(--space-6);
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.footer-legal {
  grid-column-gap: var(--space-6);
  grid-row-gap: var(--space-6);
  display: flex;
}

.footer-link {
  opacity: .8;
  color: var(--color-parchment);
  font-size: var(--text-sm);
}

.footer-link:hover {
  opacity: 1;
}

.footer-copy {
  margin-top: var(--space-4);
  opacity: .55;
  color: var(--color-parchment);
  font-size: var(--text-xs);
}

.container-1 {
  max-width: 1216px;
  padding-right: var(--space-6);
  padding-left: var(--space-6);
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
}

.btn-1 {
  border-top-left-radius: var(--radius-pill);
  border-top-right-radius: var(--radius-pill);
  border-bottom-left-radius: var(--radius-pill);
  border-bottom-right-radius: var(--radius-pill);
  font-size: var(--text-sm);
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  padding: .9em 1.7em;
  font-weight: 600;
  transition: opacity .15s cubic-bezier(.16, 1, .3, 1), transform .15s cubic-bezier(.16, 1, .3, 1);
  display: inline-flex;
}

.btn-1:hover {
  opacity: .85;
}

.btn-1:active {
  transform: scale(.98);
}

.btn-1.btn-primary.nav-cta {
  text-decoration: none;
}

.btn-secondary-1 {
  border: 1.5px solid var(--color-border);
  color: var(--color-ink);
  background-color: #0000;
}

.site-nav-1 {
  max-width: 1216px;
  height: 76px;
  padding-top: var(--space-4);
  padding-right: var(--space-6);
  padding-bottom: var(--space-4);
  padding-left: var(--space-6);
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
  display: flex;
}

.nav-logo-img-1 {
  width: auto;
  height: 34px;
}

.hero-1 {
  padding-top: var(--space-16);
  padding-bottom: var(--space-32);
  padding-left: 0;
  padding-right: 0;
}

.hero-inner-1 {
  max-width: 1216px;
  padding-right: var(--space-6);
  padding-left: var(--space-6);
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
  align-items: center;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.hero-h1-1 {
  color: var(--color-black);
  letter-spacing: -.03em;
  text-wrap: balance;
  font-size: clamp(2.75rem, 5vw, 4.25rem);
  font-weight: 800;
  line-height: 1.04;
}

.hero-sub-1 {
  max-width: 36ch;
  margin-top: var(--space-6);
  color: var(--color-ink);
  font-size: var(--text-lg);
  line-height: 1.55;
}

.hero-visual-1 {
  justify-content: center;
  transition-delay: .15s;
  display: flex;
}

.section-h2-1 {
  max-width: 18ch;
  margin-bottom: var(--space-12);
  color: var(--color-black);
  letter-spacing: -.02em;
  text-wrap: balance;
  font-size: clamp(1.875rem, 3.5vw, 2.5rem);
  font-weight: 800;
}

.section-h2-1.reveal {
  max-width: 20em;
  margin-bottom: var(--space-4);
}

.share-inner-1 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  align-items: center;
  display: grid;
}

.share-p-1 {
  max-width: 48ch;
  margin-top: var(--space-4);
  margin-bottom: var(--space-6);
  color: var(--color-ink);
  font-size: var(--text-lg);
  line-height: 1.6;
}

.bento-img-1 {
  object-fit: contain;
  width: 100%;
  height: auto;
}

.site-footer-1 {
  padding-top: var(--space-16);
  padding-bottom: var(--space-8);
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--color-border);
  background-color: var(--color-parchment);
  padding-left: 0;
  padding-right: 0;
}

.footer-logo-1 {
  width: auto;
  height: 400px;
}

.footer-link-1 {
  opacity: .75;
  color: var(--color-ink);
  font-size: var(--text-sm);
}

.footer-link-1:hover {
  opacity: 1;
}

.footer-copy-1 {
  margin-top: var(--space-4);
  color: var(--color-muted);
  font-size: var(--text-xs);
}

.feature-band {
  background-color: var(--accent-amber-wash);
}

.materials-grid {
  grid-column-gap: var(--space-6);
  grid-row-gap: var(--space-6);
  grid-template-rows: auto;
  grid-template-columns: repeat(4, 1fr);
  display: grid;
}

.materials-grid.reveal {
  grid-template-rows: auto;
}

.material-card {
  padding: var(--space-8);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-card);
  background-color: var(--color-surface);
}

.material-swatch {
  width: 32px;
  height: 32px;
  margin-bottom: var(--space-4);
  border-radius: 50%;
  display: block;
}

.swatch-amber {
  background-color: var(--accent-amber);
}

.swatch-sage {
  background-color: var(--accent-sage);
}

.swatch-slate {
  background-color: var(--accent-slate);
}

.swatch-plum {
  background-color: var(--accent-plum);
}

.material-link {
  margin-top: var(--space-3);
  color: var(--color-black);
  font-size: var(--text-sm);
  font-weight: 600;
  display: inline-block;
}

.faq-container {
  max-width: 760px;
}

.faq-list {
  margin-top: var(--space-8);
}

.faq-item {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--color-border);
  padding-top: var(--space-5);
  padding-right: 0;
  padding-bottom: var(--space-5);
  padding-left: 0;
}

.faq-q {
  color: var(--color-black);
  font-size: var(--text-lg);
  cursor: pointer;
  font-weight: 600;
}

.faq-a {
  margin-top: var(--space-3);
  color: var(--color-ink);
  font-size: var(--text-base);
  line-height: 1.6;
}

.page-hero {
  padding-top: var(--space-24);
  padding-bottom: var(--space-16);
}

.page-hero-inner {
  text-align: center;
  max-width: 760px;
}

.page-hero-h1 {
  color: var(--color-black);
  letter-spacing: -.03em;
  text-wrap: balance;
  font-size: clamp(2.5rem, 5vw, 3.5rem);
  font-weight: 800;
  line-height: 1.08;
}

.page-hero-sub {
  max-width: 52ch;
  margin-top: var(--space-6);
  margin-left: auto;
  margin-right: auto;
}

.page-hero-ctas {
  justify-content: center;
}

.glance-band {
  background-color: var(--accent-teal-wash);
}

.three-grid {
  grid-column-gap: var(--space-6);
  grid-row-gap: var(--space-6);
  grid-template-rows: auto;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
}

.prose-container {
  max-width: 680px;
}

.prose-p {
  margin-bottom: var(--space-6);
  color: var(--color-ink);
  font-size: var(--text-lg);
  line-height: 1.7;
}

.callout {
  margin-top: var(--space-8);
  padding: var(--space-6) var(--space-8);
  border-radius: var(--radius-card);
  background-color: var(--accent-plum-wash);
  color: var(--accent-rose);
  font-size: var(--text-lg);
  font-weight: 600;
}

.sdg-band {
  background-color: var(--accent-sage-wash);
}

.story-container {
  text-align: center;
  max-width: 680px;
}

.story-logo {
  width: 100%;
  max-width: none;
  height: auto;
  margin-right: auto;
  margin-bottom: var(--space-8);
  object-fit: contain;
  margin-top: 0;
  margin-left: auto;
  display: block;
}

.story-logo.wordmark {
  height: 200px;
}

.story-h2 {
  margin-bottom: var(--space-8);
}

.story-quote {
  text-align: left;
  margin: 0;
}

.story-p {
  margin-bottom: var(--space-6);
  color: var(--color-black);
  font-size: var(--text-lg);
  line-height: 1.7;
}

.toggle-group {
  margin-top: var(--space-8);
  padding: var(--space-2);
  grid-column-gap: var(--space-2);
  grid-row-gap: var(--space-2);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-pill);
  background-color: var(--color-surface);
  align-items: center;
  display: inline-flex;
}

.toggle-btn {
  border-radius: var(--radius-pill);
  color: var(--color-muted);
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: var(--text-sm);
  cursor: pointer;
  background-color: #0000;
  border-style: none;
  padding: .55em 1.3em;
  font-weight: 400;
}

.toggle-btn.is-active {
  background-color: var(--color-black);
  color: var(--color-parchment);
}

.toggle-badge {
  margin-left: var(--space-2);
  border-radius: var(--radius-pill);
  background-color: var(--accent-rose-wash);
  color: var(--accent-rose-ink);
  font-size: var(--text-xs);
  padding: .4em .9em;
  font-weight: 600;
}

.pricing-cards-section {
  padding-top: 0;
}

.pricing-grid {
  grid-column-gap: var(--space-6);
  grid-row-gap: var(--space-6);
  grid-template-rows: auto;
  grid-template-columns: repeat(3, 1fr);
  align-items: stretch;
  display: grid;
}

.price-card {
  padding: var(--space-8);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-card);
  background-color: var(--color-surface);
  flex-direction: column;
  display: flex;
}

.price-featured {
  border-color: var(--color-black);
  box-shadow: 0 0 0 1px var(--color-black) inset;
}

.price-tier {
  margin-bottom: var(--space-3);
  color: var(--color-muted);
  font-size: var(--text-sm);
  letter-spacing: .04em;
  text-transform: uppercase;
  font-weight: 600;
}

.price-amount {
  margin-bottom: var(--space-2);
  color: var(--color-black);
  font-size: var(--text-4xl);
  font-weight: 800;
}

.price-hidden {
  display: none;
}

.price-per {
  color: var(--color-muted);
  font-size: var(--text-base);
  font-weight: 500;
}

.price-desc {
  margin-bottom: var(--space-6);
  color: var(--color-muted);
  font-size: var(--text-sm);
}

.price-list {
  margin-bottom: var(--space-8);
  grid-column-gap: var(--space-3);
  grid-row-gap: var(--space-3);
  flex-direction: column;
  flex: 1;
  display: flex;
}

.price-item {
  color: var(--color-ink);
  font-size: var(--text-sm);
  padding-left: 16px;
  position: relative;
}

.price-cta {
  width: 100%;
}

.table-scroll {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--color-border);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--color-border);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--color-border);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--color-border);
  border-top-left-radius: var(--radius-card);
  border-top-right-radius: var(--radius-card);
  border-bottom-left-radius: var(--radius-card);
  border-bottom-right-radius: var(--radius-card);
  overflow-x: auto;
}

.compare-table {
  border-collapse: collapse;
  width: 100%;
  min-width: 640px;
}

.compare-th {
  padding: var(--space-4) var(--space-6);
  border-bottom: 1px solid var(--color-border);
  background-color: var(--color-surface-2);
  color: var(--color-muted);
  font-size: var(--text-xs);
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-weight: 600;
}

.compare-th-feature {
  text-align: left;
}

.compare-cat {
  padding: var(--space-3) var(--space-6);
  background-color: var(--color-light-gray);
  color: var(--color-black);
  font-size: var(--text-xs);
  letter-spacing: .04em;
  text-transform: uppercase;
  font-weight: 700;
}

.compare-row {
  border-bottom: 1px solid var(--color-border);
}

.compare-feature {
  padding: var(--space-3) var(--space-6);
  color: var(--color-ink);
  font-size: var(--text-sm);
}

.compare-yes {
  padding: var(--space-3) var(--space-6);
  color: var(--color-black);
  text-align: center;
  font-weight: 700;
}

.compare-no {
  padding: var(--space-3) var(--space-6);
  color: var(--color-muted);
  text-align: center;
}

.back-link {
  margin-bottom: var(--space-6);
  color: var(--color-muted);
  font-size: var(--text-sm);
  font-weight: 600;
  display: inline-block;
}

.back-link:hover {
  color: var(--color-black);
}

.band-grid {
  grid-column-gap: var(--space-4);
  grid-row-gap: var(--space-4);
  grid-template-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  display: grid;
}

.band-card {
  padding: var(--space-6);
  grid-column-gap: var(--space-3);
  grid-row-gap: var(--space-3);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-card);
  background-color: var(--color-surface);
  flex-direction: column;
  display: flex;
}

.band-price {
  color: var(--color-black);
  font-size: var(--text-2xl);
  font-weight: 800;
}

.band-custom {
  justify-content: center;
}

.band-cta {
  width: 100%;
  font-size: var(--text-xs);
  margin-top: auto;
  padding: .6em 1em;
}

.demo-link {
  margin-top: var(--space-6);
  color: var(--color-muted);
  font-size: var(--text-sm);
  text-align: center;
  font-weight: 600;
  display: block;
}

.demo-link:hover {
  color: var(--color-black);
}

.works-band {
  background-color: var(--accent-rose-wash);
}

.rl-styleguide_empty-space {
  z-index: -1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.rl-styleguide_radius-small-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.icon-height-custom1 {
  height: 1.25rem;
}

.rl-styleguide_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid;
}

.rl-styleguide_item.is-stretch {
  grid-row-gap: 1rem;
  justify-items: stretch;
}

.text-weight-bold {
  font-weight: 700;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.rl-styleguide_subheading {
  z-index: 3;
  background-color: #eee;
  border: 1px solid #000;
  border-radius: 0;
  margin-bottom: 1rem;
  padding: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.rl-styleguide_subheading.is-text-small {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 20rem;
}

.padding-0 {
  padding: 0;
}

.margin-xlarge {
  margin: 4rem;
}

.padding-vertical, .padding-vertical.padding-tiny, .padding-vertical.padding-xhuge, .padding-vertical.padding-large, .padding-vertical.padding-xxsmall, .padding-vertical.padding-huge, .padding-vertical.padding-medium, .padding-vertical.padding-custom1, .padding-vertical.padding-xlarge, .padding-vertical.padding-0, .padding-vertical.padding-xxhuge, .padding-vertical.padding-custom2, .padding-vertical.padding-xxlarge, .padding-vertical.padding-xsmall, .padding-vertical.padding-custom3, .padding-vertical.padding-small {
  padding-left: 0;
  padding-right: 0;
}

.form_message-success-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.rl-styleguide_scheme {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
}

.padding-xxlarge {
  padding: 5rem;
}

.icon-embed-custom1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.padding-left, .padding-left.padding-xxlarge, .padding-left.padding-custom3, .padding-left.padding-xsmall, .padding-left.padding-small, .padding-left.padding-0, .padding-left.padding-custom1, .padding-left.padding-medium, .padding-left.padding-xhuge, .padding-left.padding-large, .padding-left.padding-xxsmall, .padding-left.padding-huge, .padding-left.padding-tiny, .padding-left.padding-xlarge, .padding-left.padding-xxhuge, .padding-left.padding-custom2 {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.form_checkbox-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form_checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.form_checkbox-icon.is-alternate {
  border-color: #fff;
}

.category-filter-link {
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.category-filter-link.w--current {
  background-color: #eee;
  border-color: #000;
}

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

.margin-top-auto {
  margin-top: auto;
}

.margin-bottom, .margin-bottom.margin-xhuge, .margin-bottom.margin-small, .margin-bottom.margin-large, .margin-bottom.margin-huge, .margin-bottom.margin-custom3, .margin-bottom.margin-xsmall, .margin-bottom.margin-tiny, .margin-bottom.margin-custom1, .margin-bottom.margin-0, .margin-bottom.margin-custom2, .margin-bottom.margin-xxlarge, .margin-bottom.margin-medium, .margin-bottom.margin-xlarge, .margin-bottom.margin-xxhuge, .margin-bottom.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.rl-styleguide_label {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #e8edff;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.rl-styleguide_label.is-html-tag {
  color: #bb4198;
  background-color: #f9eff6;
}

.text-weight-light {
  font-weight: 300;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.margin-xsmall {
  margin: 1rem;
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.icon-height-large {
  height: 5rem;
}

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

.shadow-xxsmall {
  box-shadow: 0 1px 2px #0000000d;
}

.shadow-medium {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

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

.margin-right, .margin-right.margin-custom2, .margin-right.margin-medium, .margin-right.margin-0, .margin-right.margin-small, .margin-right.margin-xxhuge, .margin-right.margin-xxlarge, .margin-right.margin-large, .margin-right.margin-xxsmall, .margin-right.margin-huge, .margin-right.margin-xhuge, .margin-right.margin-tiny, .margin-right.margin-custom3, .margin-right.margin-custom1, .margin-right.margin-xlarge, .margin-right.margin-xsmall {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.padding-small {
  padding: 1.5rem;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

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

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.icon-embed-small {
  color: #333;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.tab-link {
  background-color: #0000;
  border: 1px solid #0000;
  padding: .5rem 1.5rem;
}

.tab-link.w--current {
  background-color: #fff;
  border-color: #000;
}

.class-label-column {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl-styleguide-accent {
  color: #000;
}

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

.pointer-events-none {
  pointer-events: none;
}

.rl-styleguide_radius-medium-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.icon-height-xsmall {
  height: 1.5rem;
}

.rl-styleguide_scheme-list {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.margin-vertical, .margin-vertical.margin-xxlarge, .margin-vertical.margin-0, .margin-vertical.margin-custom2, .margin-vertical.margin-xhuge, .margin-vertical.margin-medium, .margin-vertical.margin-custom3, .margin-vertical.margin-xxsmall, .margin-vertical.margin-custom1, .margin-vertical.margin-large, .margin-vertical.margin-xsmall, .margin-vertical.margin-xxhuge, .margin-vertical.margin-small, .margin-vertical.margin-xlarge, .margin-vertical.margin-tiny, .margin-vertical.margin-huge {
  margin-left: 0;
  margin-right: 0;
}

.heading-style-h1 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.form_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form_field-label.is-alternate {
  color: #fff;
}

.margin-tiny {
  margin: .25rem;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.form_radio-label {
  margin-bottom: 0;
}

.form_message-error {
  color: #b42318;
  background-color: #fef3f2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.icon-1x1-small {
  width: 2rem;
  height: 2rem;
}

.text-style-muted {
  opacity: .6;
}

.background-color-black {
  background-color: #000;
}

.rl-styleguide_ratio-bg {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 100%;
  position: relative;
}

.icon-embed-xlarge {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6.5rem;
  height: 6.5rem;
  display: flex;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.spacer-small {
  width: 100%;
  padding-top: 1.5rem;
}

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

.margin-huge {
  margin: 6rem;
}

.heading-style-h6 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.padding-tiny {
  padding: .25rem;
}

.color-scheme-1 {
  color: #000;
  background-color: #fff;
}

.hide, .hidden-ui-elements {
  display: none;
}

.text-weight-xbold {
  font-weight: 800;
}

.form_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form_radio.is-alternate {
  color: #fff;
}

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.heading-style-h3 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-size-medium {
  font-size: 1.125rem;
}

.rl-styleguide_nav {
  z-index: 1000;
  background-color: #eee;
  border: 1px solid #000;
  border-radius: 0;
  margin-top: 1rem;
  padding: .5rem;
  position: sticky;
  top: 1rem;
}

.shadow-large {
  box-shadow: 0 20px 24px -4px #00000014, 0 8px 8px -4px #00000008;
}

.class-label-row {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl-styleguide_nav-link {
  border-radius: 0;
  padding: .5rem 1rem;
  text-decoration: none;
}

.rl-styleguide_nav-link.w--current {
  background-color: #fff;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
}

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

.shadow-small {
  box-shadow: 0 4px 8px -2px #0000001a, 0 2px 4px -2px #0000000f;
}

.text-weight-medium {
  font-weight: 500;
}

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

.rl-styleguide_heading {
  z-index: 4;
  margin-bottom: 1.5rem;
  padding: .25rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
}

.max-width-xsmall {
  width: 100%;
  max-width: 25rem;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.margin-top, .margin-top.margin-xxhuge, .margin-top.margin-0, .margin-top.margin-medium, .margin-top.margin-custom1, .margin-top.margin-custom3, .margin-top.margin-xlarge, .margin-top.margin-large, .margin-top.margin-custom2, .margin-top.margin-xhuge, .margin-top.margin-small, .margin-top.margin-xsmall, .margin-top.margin-tiny, .margin-top.margin-xxsmall, .margin-top.margin-huge, .margin-top.margin-xxlarge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.rl-styleguide_scheme-card {
  border-radius: 0;
  overflow: hidden;
}

.rl-styleguide_radius-large-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.spacer-tiny {
  width: 100%;
  padding-top: .25rem;
}

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

.pointer-events-auto {
  pointer-events: auto;
}

.margin-xxhuge {
  margin: 10rem;
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.text-weight-semibold {
  font-weight: 600;
}

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

.shadow-xsmall {
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000000f;
}

.rl-styleguide_empty-box {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.aspect-ratio-square {
  aspect-ratio: 1;
}

.slider-arrow {
  color: #000;
  background-color: #eee;
  border: 1px solid #000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow.is-centre-previous, .slider-arrow.is-centre-next {
  bottom: 4rem;
}

.slider-arrow.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.rl-styleguide_icons-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.shadow-xxlarge {
  box-shadow: 0 32px 64px -12px #00000024;
}

.form_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form_checkbox.is-alternate {
  color: #fff;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 7rem;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 10rem;
}

.margin-0 {
  margin: 0;
}

.heading-style-h5 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

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

.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
}

.rl-styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 4rem;
}

.aspect-ratio-portrait {
  aspect-ratio: 2 / 3;
}

.max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.heading-style-h4 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl-styleguide_item-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  align-items: center;
}

.rl-styleguide_item-row.is-button-row {
  grid-template-columns: 19rem 1fr;
}

.rl-styleguide_radius-small {
  aspect-ratio: 1;
  object-fit: cover;
  border: 1px solid #000;
  border-radius: 0;
}

.form_field-wrapper {
  position: relative;
}

.padding-xhuge {
  padding: 7rem;
}

.padding-xxsmall {
  padding: .5rem;
}

.text-style-quote {
  border-left: .1875rem solid #000;
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.margin-xhuge {
  margin: 7rem;
}

.rl-styleguide_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

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

.padding-large {
  padding: 3rem;
}

.padding-horizontal, .padding-horizontal.padding-xsmall, .padding-horizontal.padding-small, .padding-horizontal.padding-xxlarge, .padding-horizontal.padding-huge, .padding-horizontal.padding-large, .padding-horizontal.padding-xhuge, .padding-horizontal.padding-medium, .padding-horizontal.padding-xxsmall, .padding-horizontal.padding-custom1, .padding-horizontal.padding-custom3, .padding-horizontal.padding-0, .padding-horizontal.padding-tiny, .padding-horizontal.padding-xlarge, .padding-horizontal.padding-xxhuge, .padding-horizontal.padding-custom2 {
  padding-top: 0;
  padding-bottom: 0;
}

.icon-1x1-xlarge {
  width: 6.5rem;
  height: 6.5rem;
}

.padding-xsmall {
  padding: 1rem;
}

.rl-styleguide_form-wrapper {
  padding-right: 1.5rem;
}

.text-size-tiny {
  font-size: .75rem;
}

.icon-1x1-large {
  width: 5rem;
  height: 5rem;
}

.rl-styleguide_spacing {
  border: 1px dashed #000;
}

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

.form_checkbox-label {
  margin-bottom: 0;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.rl-styleguide_scheme-wrapper {
  padding: 1rem;
}

.icon-1x1-xxsmall {
  width: 1rem;
  height: 1rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.rl-styleguide_subheading-small {
  font-size: 1rem;
  font-weight: 400;
}

.form_radio-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  border-width: 6px;
  border-color: #000;
}

.form_radio-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.form_radio-icon.is-alternate {
  border-color: #fff;
}

.overflow-auto {
  overflow: auto;
}

.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

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

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

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

.form_input {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: #000;
}

.form_input::placeholder {
  color: #0009;
}

.form_input.is-select-input {
  background-image: url('../images/chevron-down.svg');
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form_input.is-select-input.is-alternate {
  background-image: url('../images/chevron-down-white.svg');
}

.form_input.is-alternate {
  color: #fff;
  background-color: #0000;
  border-color: #fff;
}

.form_input.is-alternate::placeholder {
  color: #fff9;
}

.form_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.spacer-large {
  width: 100%;
  padding-top: 3rem;
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.shadow-xlarge {
  box-shadow: 0 24px 48px -12px #0000002e;
}

.text-weight-normal {
  font-weight: 400;
}

.rl-styleguide_button-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .5rem;
}

.icon-height-xxsmall {
  height: 1rem;
}

.rl-styleguide_spacing-all {
  display: none;
}

.icon-height-small {
  height: 2rem;
}

.rl-styleguide_radius-large {
  aspect-ratio: 1;
  object-fit: cover;
  border: 1px solid #000;
  border-radius: 0;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.spacer-xsmall {
  width: 100%;
  padding-top: 1rem;
}

.form_message-success {
  color: #027a48;
  background-color: #ecfdf3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.padding-bottom, .padding-bottom.padding-custom2, .padding-bottom.padding-xxsmall, .padding-bottom.padding-xlarge, .padding-bottom.padding-small, .padding-bottom.padding-xsmall, .padding-bottom.padding-custom3, .padding-bottom.padding-xxlarge, .padding-bottom.padding-0, .padding-bottom.padding-medium, .padding-bottom.padding-tiny, .padding-bottom.padding-xhuge, .padding-bottom.padding-custom1, .padding-bottom.padding-large, .padding-bottom.padding-xxhuge, .padding-bottom.padding-huge {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.category-filter-menu {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu.is-center {
  justify-content: center;
  align-items: center;
}

.margin-xxsmall {
  margin: .5rem;
}

.icon-height-xlarge {
  height: 6.5rem;
}

.text-size-small {
  font-size: .875rem;
}

.slider-arrow-icon_default {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

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

.margin-horizontal, .margin-horizontal.margin-medium, .margin-horizontal.margin-huge, .margin-horizontal.margin-custom1, .margin-horizontal.margin-large, .margin-horizontal.margin-custom3, .margin-horizontal.margin-small, .margin-horizontal.margin-0, .margin-horizontal.margin-xsmall, .margin-horizontal.margin-tiny, .margin-horizontal.margin-xxhuge, .margin-horizontal.margin-custom2, .margin-horizontal.margin-xxsmall, .margin-horizontal.margin-xlarge, .margin-horizontal.margin-xhuge, .margin-horizontal.margin-xxlarge {
  margin-top: 0;
  margin-bottom: 0;
}

.margin-left, .margin-left.margin-xxhuge, .margin-left.margin-tiny, .margin-left.margin-custom1, .margin-left.margin-xsmall, .margin-left.margin-xxsmall, .margin-left.margin-large, .margin-left.margin-huge, .margin-left.margin-xhuge, .margin-left.margin-xlarge, .margin-left.margin-custom3, .margin-left.margin-medium, .margin-left.margin-xxlarge, .margin-left.margin-0, .margin-left.margin-custom2, .margin-left.margin-small {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.overflow-hidden {
  overflow: hidden;
}

.icon-1x1-custom1 {
  width: 1.25rem;
  height: 1.25rem;
}

.tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  background-color: #eee;
  border: 1px solid #eee;
  justify-content: center;
  align-items: center;
  padding: .175rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag.is-text {
  background-color: #0000;
  border-style: none;
  border-color: #0000;
  padding: 0;
  display: inline-block;
}

.tag.is-text.is-alternate {
  color: #fff;
  background-color: #0000;
}

.tag.is-alternate {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.margin-large {
  margin: 3rem;
}

.icon-height-medium {
  height: 3rem;
}

.margin-medium {
  margin: 2rem;
}

.overflow-scroll {
  overflow: scroll;
}

.rl-styleguide_scheme-foreground {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #eee;
  border: 1px solid #000;
  border-radius: 0;
  flex-flow: column;
  padding: 1rem;
  display: flex;
}

.text-style-italic {
  font-style: italic;
}

.padding-right, .padding-right.padding-xxlarge, .padding-right.padding-xlarge, .padding-right.padding-large, .padding-right.padding-huge, .padding-right.padding-xxsmall, .padding-right.padding-xxhuge, .padding-right.padding-0, .padding-right.padding-medium, .padding-right.padding-custom1, .padding-right.padding-xsmall, .padding-right.padding-tiny, .padding-right.padding-custom2, .padding-right.padding-xhuge, .padding-right.padding-custom3, .padding-right.padding-small {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.slider-arrow-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-styleguide_radius-medium {
  aspect-ratio: 1;
  object-fit: cover;
  border: 1px solid #000;
  border-radius: 0;
}

.button {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button.is-link {
  color: #000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button.is-link.is-alternate {
  color: #fff;
  background-color: #0000;
}

.button.is-secondary {
  color: #000;
  background-color: #0000;
}

.button.is-secondary.is-alternate {
  color: #fff;
  background-color: #0000;
}

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

.button.is-alternate {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.button.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.padding-xxhuge {
  padding: 10rem;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h2 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.padding-medium {
  padding: 2rem;
}

.tabs-menu {
  background-color: #eee;
  border: 1px solid #000;
  align-self: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.rl-styleguide_shadows-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

.max-width-small {
  width: 100%;
  max-width: 30rem;
}

.padding-huge {
  padding: 6rem;
}

.margin-small {
  margin: 1.5rem;
}

.padding-top, .padding-top.padding-medium, .padding-top.padding-large, .padding-top.padding-xxlarge, .padding-top.padding-xhuge, .padding-top.padding-tiny, .padding-top.padding-custom1, .padding-top.padding-xxhuge, .padding-top.padding-xlarge, .padding-top.padding-custom2, .padding-top.padding-xxsmall, .padding-top.padding-xsmall, .padding-top.padding-custom3, .padding-top.padding-small, .padding-top.padding-huge, .padding-top.padding-0 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

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

.text-color-white {
  color: #fff;
}

.rl-styleguide_color-spacer {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.text-style-tagline-parent.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.phone-hero {
  padding-top: var(--space-24);
  padding-bottom: var(--space-16);
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.phone-hero-top {
  max-width: 640px;
  padding-right: var(--space-6);
  padding-left: var(--space-6);
  text-align: center;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
}

.phone-hero-h1 {
  color: var(--color-black);
  letter-spacing: -.03em;
  text-wrap: balance;
  font-size: clamp(2.5rem, 5vw, 3.75rem);
  font-weight: 800;
  line-height: 1.06;
}

.phone-hero-sub {
  color: var(--color-ink);
  font-size: var(--text-lg);
  margin-top: 20px;
  line-height: 1.55;
}

.phone-hero-ctas {
  margin-top: var(--space-8);
  grid-column-gap: var(--space-3);
  grid-row-gap: var(--space-3);
  justify-content: center;
  display: flex;
}

.phone-row {
  margin-top: var(--space-24);
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.phone-frame {
  aspect-ratio: 280 / 566;
  background-color: var(--color-black);
  border-radius: 34px;
  flex-shrink: 0;
  width: 168px;
  padding: 5px;
  position: relative;
  box-shadow: 0 40px 60px -25px #23201959;
}

.phone-frame.phone-center {
  padding: 5px;
}

.phone-edge {
  transform: translateY(24px);
}

.phone-center {
  width: 198px;
}

.phone-notch {
  z-index: 2;
  background-color: var(--color-black);
  border-radius: 0 0 12px 12px;
  width: 36%;
  height: 18px;
  position: absolute;
  top: 9px;
  left: 50%;
  transform: translateX(-50%);
}

.phone-screen {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-radius: 26px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 32px 16px 16px;
  display: flex;
  overflow: hidden;
}

.phone-screen.screen-amber, .phone-screen.screen-teal, .phone-screen.screen-sage, .phone-screen.screen-plum, .phone-screen.screen-rose {
  padding: 0;
}

.screen-amber {
  background-color: var(--accent-amber-wash);
}

.screen-teal {
  background-color: var(--accent-teal-wash);
}

.screen-sage {
  background-color: var(--accent-sage-wash);
}

.screen-plum {
  background-color: var(--accent-plum-wash);
}

.screen-rose {
  background-color: var(--accent-rose-wash);
}

.phone-avatar {
  background-color: var(--color-black);
  opacity: .15;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  margin-bottom: 4px;
}

.phone-name {
  color: var(--color-black);
  font-size: 11px;
  font-weight: 700;
}

.phone-title {
  color: var(--color-muted);
  margin-bottom: 6px;
  font-size: 9px;
}

.phone-link {
  background-color: var(--color-surface);
  border-radius: 8px;
  width: 100%;
  height: 16px;
  display: block;
}

.card-stack__item {
  background-color: var(--accent-rose-wash);
  transform-origin: 50% 100%;
  color: #2b1a12;
  top: var(--stack-top);
  height: var(--stack-card-height);
  border-radius: 2em;
  padding: 3em;
  position: sticky;
  overflow: hidden;
}

.card-stack__item.is--4 {
  background-color: var(--accent-amber-wash);
  color: #241c0c;
}

.card-stack__item.is--3 {
  background-color: var(--accent-slate-wash);
  color: #121a24;
}

.card-stack__item.is--5 {
  background-color: var(--accent-plum-wash);
  color: #1c1224;
}

.card-stack__item.is--2 {
  color: #1d2212;
  background-color: #dde3c0;
}

.card-stack__item-p {
  color: var(--color-ink);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1em;
  line-height: 1.3;
}

.card-stack__item-h {
  max-width: none;
  color: var(--color-black);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3em;
  font-weight: 500;
  line-height: .9;
}

.card-stack__item-inner {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.demo-section {
  justify-content: center;
  padding: 10svh 2em;
  display: flex;
}

.card-stack__item-top {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: end start;
  display: grid;
}

.card-stack__item-bottom {
  border-radius: 1.25em;
  flex: 1;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.card-stack {
  grid-auto-rows: var(--stack-row);
  width: 100%;
  max-width: 60em;
  display: grid;
  position: relative;
}

.code-embed {
  position: static;
}

.share-bento {
  background: var(--color-canvas);
}

.bento-hero {
  margin-bottom: var(--space-6);
  padding: var(--space-16);
  grid-column-gap: var(--space-12);
  grid-row-gap: var(--space-12);
  border-radius: var(--radius-card);
  background-color: var(--color-surface);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  display: grid;
}

.bento-hero.reveal {
  margin-top: var(--space-24);
  background-color: var(--color-light-gray);
}

.bento-hero-h2 {
  margin-bottom: var(--space-3);
}

.bento-hero-lead {
  margin-bottom: var(--space-4);
  color: var(--color-black);
  font-size: var(--text-lg);
  font-weight: 700;
}

.bento-hero-p {
  max-width: 40ch;
  margin-bottom: var(--space-8);
  color: var(--color-ink);
  font-size: var(--text-base);
  line-height: 1.6;
}

.bento-hero-img {
  border-radius: var(--radius-input);
  width: 100%;
}

.channel-grid {
  grid-column-gap: var(--space-6);
  grid-row-gap: var(--space-6);
  grid-template-rows: auto;
  grid-template-columns: repeat(4, 1fr);
  display: grid;
}

.channel-card {
  border-top-left-radius: var(--radius-card);
  border-top-right-radius: var(--radius-card);
  border-bottom-left-radius: var(--radius-card);
  border-bottom-right-radius: var(--radius-card);
  background-color: var(--color-light-gray);
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.channel-img {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.channel-body {
  padding: var(--space-1) var(--space-4) var(--space-4);
}

.channel-heading {
  margin-bottom: var(--space-2);
  grid-column-gap: var(--space-2);
  grid-row-gap: var(--space-2);
  align-items: center;
  display: flex;
}

.channel-icon {
  width: 20px;
  height: 20px;
}

.channel-h3 {
  color: var(--color-black);
  font-size: var(--text-base);
  font-weight: 700;
}

.channel-p {
  color: var(--color-ink);
  font-size: var(--text-sm);
  line-height: 1.5;
}

.h-subtext {
  max-width: 25em;
  color: var(--color-ink);
  font-size: var(--text-base);
  text-align: center;
  margin-top: 0;
  line-height: 1.55;
}

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

.rl_faq1_spacing-block-1 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-text-style-regular {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_section_faq1 {
  background-color: var(--color-surface-2);
}

.rl_faq1_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl_faq1_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.rl-button-secondary {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--relume-library-lite--rl-white);
  color: var(--relume-library-lite--rl-black);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.rl_faq1_spacing-block-3 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_faq1_spacing-block-5 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_faq1_question-text {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
}

.rl_faq1_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid var(--relume-library-lite--rl-black);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.rl-text-style-medium {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-heading-style-h4 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_faq1_list {
  border-bottom: 1px solid var(--relume-library-lite--rl-black);
}

.rl_faq1_spacing-block-4 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_faq1_icon-wrapper {
  align-self: flex-start;
}

.rl_faq1_heading-wrapper {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl_faq1_answer {
  overflow: hidden;
}

.rl_faq1_spacing-block-2 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_faq1_cta-wrapper {
  text-align: center;
  width: 100%;
  max-width: 35rem;
}

.rl-padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_faq1_answer-wrapper {
  margin-bottom: 1.5rem;
}

.rl_faq1_icon {
  width: 2rem;
  height: 2rem;
  color: var(--relume-library-lite--rl-black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer {
  padding-top: var(--space-16);
  background-color: var(--color-parchment);
}

.rl_navbar2_button-wrapper {
  grid-column-gap: 1rem;
  margin-left: 1rem;
  display: flex;
}

.rl_navbar2_component {
  border-bottom: 1px none var(--relume-library-lite--rl-black);
  background-color: var(--relume-library-lite--rl-white);
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.rl_navbar2_link {
  color: var(--relume-library-lite--rl-black);
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_navbar2_link.w--current {
  color: #000;
}

.rl_navbar2_dropdown-link {
  color: #000;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_navbar2_dropdown-link.w--current {
  color: #000;
}

.rl_navbar2_menu-button {
  padding: 0;
}

.rl_navbar2_logo-link {
  padding-left: 0;
}

.rl-dropdown-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

.rl_navbar2_menu {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.rl_navbar2_button {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--relume-library-lite--rl-black);
  color: var(--relume-library-lite--rl-white);
  text-align: center;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar2_dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #000;
  padding: .5rem;
  position: absolute;
}

.rl_navbar2_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.rl_navbar2_dropdwn-toggle {
  color: var(--relume-library-lite--rl-black);
  padding: .5rem 2.5rem .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.data-icon {
  width: 24px;
  height: 24px;
}

.vc-video {
  object-fit: cover;
  border: 1px #000;
  border-radius: 0;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  padding-right: 0;
  position: static;
}

.steps-grid-2col {
  grid-column-gap: var(--space-6);
  grid-row-gap: var(--space-6);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.steps-grid-2col.reveal {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.rl_navbar1_dropdown-link {
  color: #000;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_navbar1_dropdown-link.w--current {
  color: #000;
}

.rl_navbar1_menu-dropdown {
  display: none;
}

.rl_navbar1_menu {
  align-items: center;
  display: flex;
  position: static;
}

.rl_navbar1_dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #000;
  padding: .5rem;
}

.rl_navbar1_link {
  color: var(--relume-library-lite--rl-black);
  background-color: #0000;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar1_link.w--current {
  color: #000;
}

.rl_navbar1_logo {
  max-width: 6em;
}

.rl_navbar1_menu-button {
  padding: 0;
}

.rl_navbar1_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rl_navbar1_component {
  border-bottom: 1px none var(--relume-library-lite--rl-black);
  background-color: #0000;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: relative;
}

.rl_navbar1_button {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--relume-library-lite--rl-black);
  color: var(--relume-library-lite--rl-white);
  text-align: center;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar1_dropdown-toggle {
  color: var(--relume-library-lite--rl-black);
  padding: .5rem 2.5rem .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_navbar1_button-secondary {
  border: 1px solid var(--relume-library-lite--rl-black);
  color: var(--relume-library-lite--rl-black);
  text-align: center;
  background-color: #0000;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl-dropdown-icon-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

.rl_navbar1_logo-link {
  padding-left: 0;
}

.rl_navbar1_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.container-legal {
  margin-left: 5%;
  margin-right: 5%;
}

.bunny-player__before {
  padding-top: 62.5%;
}

.bunny-player__placeholder {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.bunny-player__video {
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.bunny-player__playpause {
  pointer-events: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.bunny-player {
  pointer-events: none;
  color: #fff;
  isolation: isolate;
  border-radius: 1em;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: translateX(0);
}

.bunny-player__pause-svg {
  display: none;
}

.bunny-player__big-btn {
  -webkit-backdrop-filter: blur(1em);
  backdrop-filter: blur(1em);
  cursor: pointer;
  background-color: #6464644d;
  border: 1px solid #ffffff1a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 9em;
  height: 9em;
  padding: 2.75em;
  display: flex;
  position: relative;
}

.bunny-player__loading-svg {
  width: 6em;
}

.bunny-player__dark {
  opacity: .1;
  background-color: #000;
  width: 100%;
  height: 100%;
  position: absolute;
}

.bunny-player__loading {
  opacity: 0;
  visibility: hidden;
  background-color: #00000054;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.phone-screenshot {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.price-annual-note {
  margin-top: var(--space-2);
  color: var(--color-muted);
  font-size: var(--text-xs);
  font-weight: 500;
}

.billed-annually-tag {
  margin-top: var(--space-3);
  color: var(--color-muted);
  font-size: var(--text-sm);
  text-align: center;
  font-weight: 500;
  display: block;
}

.display-s {
  font-size: calc(1.2 * clamp(.7rem, .65rem + .8vw, 1.1rem));
  font-weight: 500;
  line-height: 1.1em;
}

.content-09-card-inner {
  background-color: #fff;
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 100vh;
  padding: 2.5rem;
  display: flex;
  position: relative;
}

.content-09-card-image-tag-wrapper {
  justify-content: flex-end;
  align-items: center;
  margin-top: -1rem;
  padding-right: 2rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

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

.content-09-card-image-wrapper {
  background-color: #f1f1f1;
  border-radius: .5rem;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 60%;
  height: 100%;
  display: flex;
  position: relative;
}

.profile-group-profile-tag {
  color: #000;
  white-space: nowrap;
  word-break: keep-all;
  background-color: #f1f1f1;
  border-radius: .25em;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .2em .6em;
  font-size: .65rem;
  font-weight: 500;
  display: flex;
}

.content-09-card-content-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  max-width: 30rem;
  display: flex;
}

.content-09-card-content-title.content-09-card-content-title-top {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  max-width: 40rem;
}

.profile-group-profile-image {
  object-fit: cover;
  border-radius: 50rem;
  height: 100%;
}

.body-l {
  font-size: calc(1.2 * clamp(.7rem, .65rem + .8vw, 1.1rem));
  font-weight: 500;
  line-height: 1.3em;
}

.content-09-card-image {
  object-fit: contain;
  border-radius: .25rem;
  height: 100%;
  max-height: 100%;
  position: static;
  inset: 0%;
}

.body {
  font-size: calc(1.1 * clamp(.7rem, .65rem + .8vw, 1.1rem));
  font-weight: 500;
  line-height: 1.3em;
}

.tag-2 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #000;
  background-color: #fff;
  border-radius: 50rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1em 1.5em;
  font-size: .85rem;
  font-weight: 500;
  line-height: 1em;
  display: flex;
  position: static;
  inset: 1.5rem 1.5rem auto auto;
}

.tag-2.dark-25 {
  color: #fff;
  background-color: #000;
}

.profile-group-profile {
  z-index: 2;
  background-color: #f1f1f1;
  border: .2rem solid #fff;
  border-radius: 50rem;
  width: 4rem;
  height: 4rem;
  margin-left: -2rem;
  position: relative;
}

.profile-group-profile.first {
  margin-left: 0;
}

.profile-group-profile.dark-21 {
  background-color: #000;
  border-color: #000;
}

.profile-group-profile.dark-first {
  background-color: #000;
  border-color: #000;
  margin-left: 0;
}

.tag-icon {
  width: 1rem;
  max-height: 1rem;
  margin-top: -.1rem;
}

.content-09-card-content-bottom {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.display-xl {
  font-size: calc(2.8 * clamp(.7rem, .65rem + .8vw, 1.1rem));
  font-weight: 700;
  line-height: 1.1em;
}

.profile-group-profile-tag-wrapper {
  z-index: 2;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% -2rem;
}

.content-09-card-content {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 40%;
  height: 100%;
  display: flex;
}

.content-09-card-content-bottom-meta {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.content-09-card-image-wrapper-2 {
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 50%;
  height: 100%;
  display: flex;
  position: relative;
}

.content-09-card-image-wrapper-2.dark-14 {
  background-color: var(--relume-library-lite--rl-white);
  justify-content: center;
  align-items: center;
}

.content-09-card-content-2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  height: 100%;
  display: flex;
}

.content-09-card {
  height: 100vh;
  padding: 2.5rem;
  position: sticky;
  top: 0;
}

.content-09-card-inner-2 {
  background-color: #fff;
  border-radius: .5rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 2.5rem;
  display: flex;
  position: relative;
}

.content-09-card-inner-2.dark-3 {
  color: #fff;
  background-color: #000;
}

.display-xl-2 {
  font-size: calc(2.8 * clamp(.7rem, .65rem + .8vw, 1.1rem));
  font-weight: 700;
  line-height: 1.1em;
}

.display-xl-2.display-light {
  color: var(--color-muted);
  font-weight: 400;
}

.display-xl-2.dark-6 {
  font-weight: 700;
}

.section-2 {
  grid-column-gap: calc(clamp(.7rem, .65rem + .8vw, 1.1rem) * 4);
  grid-row-gap: calc(clamp(.7rem, .65rem + .8vw, 1.1rem) * 4);
  flex-flow: column;
  padding-top: calc(4 * clamp(.7rem, .65rem + .8vw, 1.1rem));
  padding-bottom: calc(4 * clamp(.7rem, .65rem + .8vw, 1.1rem));
  display: flex;
  position: relative;
}

.section-2.section-content.section-content-09 {
  background-color: #f1f1f1;
  padding-top: 0;
  padding-bottom: 0;
}

.gradient-wave-text-h {
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.5em;
  font-weight: 500;
  line-height: 1;
}

.rl-padding-section-large-2 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl-error-message {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.rl-form-checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.rl-heading-style-h2-2 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-error-text {
  color: #e23939;
}

.rl_contact1_form-field-wrapper {
  position: relative;
}

.rl-form-input {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--relume-library-lite--rl-white);
  height: auto;
  min-height: 2.75rem;
  color: var(--relume-library-lite--rl-black);
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
}

.rl-form-input:focus {
  border-color: var(--relume-library-lite--rl-black);
}

.rl-form-input::placeholder {
  color: var(--relume-library-lite--rl-black);
  font-size: 1rem;
}

.rl_contact1_heading-wrapper {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl-container-small-2 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-checkbox-label-small {
  color: var(--relume-library-lite--rl-black);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-success-message {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.rl_contact1_spacing-block-4 {
  width: 100%;
  padding-bottom: .5rem;
}

.rl_section_contact1 {
  background-color: var(--relume-library-lite--rl-white);
}

.rl-button {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--relume-library-lite--rl-black);
  color: var(--relume-library-lite--rl-white);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-success-text {
  font-weight: 600;
}

.rl_contact1_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl-form-text-area {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--relume-library-lite--rl-white);
  height: auto;
  min-height: 11.25rem;
  color: var(--relume-library-lite--rl-black);
  margin-bottom: 0;
  padding: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
  overflow: auto;
}

.rl-form-text-area:focus {
  border-color: var(--relume-library-lite--rl-black);
}

.rl-form-text-area::placeholder {
  color: var(--relume-library-lite--rl-black);
}

.rl-form-checkbox-icon {
  border: 1px solid var(--relume-library-lite--rl-black);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.rl-form-checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--relume-library-lite--rl-black);
  background-color: var(--relume-library-lite--rl-black);
  box-shadow: none;
  background-size: 16px 16px;
}

.rl-form-checkbox-icon.w--redirected-focus {
  border-color: var(--relume-library-lite--rl-black);
  box-shadow: none;
}

.rl-text-style-medium-2 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

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

.rl_contact1_spacing-block-3 {
  width: 100%;
  padding-bottom: 3rem;
}

.rl_contact1_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-link {
  color: var(--relume-library-lite--rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 400;
  text-decoration: underline;
}

.rl_contact1_button-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl-text-style-subheading {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl-padding-global-2 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_contact1_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_contact1_form-block {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 35rem;
  margin-bottom: 0;
}

.rl-field-label {
  color: var(--relume-library-lite--rl-black);
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

@media screen and (max-width: 991px) {
  .hero-inner {
    grid-column-gap: var(--space-8);
    grid-row-gap: var(--space-8);
    text-align: left;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .hero-h1 {
    max-width: none;
    font-size: var(--text-5xl);
  }

  .hero-visual {
    order: -1;
  }

  .share-inner {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .share-img {
    order: -1;
  }

  .hero-inner-1 {
    grid-column-gap: var(--space-8);
    grid-row-gap: var(--space-8);
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .hero-h1-1 {
    font-size: clamp(2.25rem, 8vw, 3rem);
  }

  .hero-visual-1 {
    order: -1;
  }

  .share-inner-1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .footer-logo-1 {
    width: 100vw;
    height: auto;
  }

  .materials-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .pricing-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .band-grid {
    grid-template-rows: auto;
    grid-template-columns: repeat(2, 1fr);
  }

  .hide-tablet {
    display: none;
  }

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

  .padding-xlarge {
    padding: 3.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

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

  .padding-xxlarge {
    padding: 4.5rem;
  }

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

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

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

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

  .rl-styleguide_scheme-list {
    grid-template-columns: 1fr;
  }

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

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

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

  .margin-xxhuge {
    margin: 7.5rem;
  }

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

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

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

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

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .rl-styleguide_item-row {
    grid-template-columns: auto 1fr;
  }

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

  .padding-xhuge {
    padding: 6rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

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

  .margin-xxlarge {
    margin: 4.5rem;
  }

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

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

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

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

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

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

  .margin-large {
    margin: 2.5rem;
  }

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

  .padding-xxhuge {
    padding: 7.5rem;
  }

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

  .padding-huge {
    padding: 5rem;
  }

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

  .bento-hero {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .channel-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

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

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

  .rl_faq1_spacing-block-3 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h4 {
    font-size: 1.75rem;
  }

  .rl_faq1_spacing-block-2 {
    padding-bottom: 4.5rem;
  }

  .rl_menu-icon2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_navbar2_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

  .rl_menu-icon2_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

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

  .rl_navbar2_link {
    text-align: center;
    padding: 1rem 0;
    font-size: 1.125rem;
  }

  .rl_navbar2_dropdown-link {
    text-align: center;
    width: auto;
    padding: .75rem 0;
    font-size: 16px;
  }

  .rl_menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_navbar2_menu-button {
    padding: 0;
  }

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

  .rl-dropdown-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .rl_navbar2_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    justify-content: center;
    padding: 1rem 5% 2.5rem;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .rl_navbar2_menu.is-page-height-tablet {
    height: 100vh;
    padding-bottom: 15rem;
  }

  .rl_menu-icon2_line-bottom, .rl_menu-icon2_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_navbar2_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .rl_navbar2_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .rl_navbar2_container {
    grid-template-columns: .25fr 1fr;
    display: flex;
  }

  .rl_navbar2_dropdwn-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 1rem 2rem 1rem 0;
    display: flex;
  }

  .rl_navbar1_dropdown-link {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .rl_menu-icon_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_navbar1_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .rl_navbar1_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .rl_navbar1_menu.is-page-height-tablet {
    height: 100vh;
    padding-bottom: 15rem;
  }

  .rl_menu-icon_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_navbar1_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .rl_navbar1_dropdown-list.w--open {
    border-style: none;
    padding: 0;
  }

  .rl_menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_navbar1_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

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

  .rl_menu-icon_line-middle-inner-2 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_navbar1_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .rl-dropdown-icon-2 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .rl_menu-icon_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_navbar1_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .content-09-card-inner {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    padding: 2rem;
  }

  .content-09-card-image-wrapper {
    max-width: 100%;
  }

  .profile-group-profile-tag {
    display: none;
  }

  .content-09-card-image {
    width: 100%;
    height: auto;
    max-height: none;
  }

  .tag-2 {
    font-size: .8rem;
  }

  .content-09-card-content-bottom {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .display-xl {
    font-size: calc(2.3 * clamp(.7rem, .65rem + .8vw, 1.1rem));
  }

  .content-09-card-content, .content-09-card-image-wrapper-2, .content-09-card-content-2 {
    max-width: 100%;
    height: auto;
  }

  .content-09-card {
    height: auto;
    padding: 2rem;
    position: relative;
  }

  .content-09-card-inner-2 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    padding: 2rem;
  }

  .display-xl-2 {
    font-size: calc(2.3 * clamp(.7rem, .65rem + .8vw, 1.1rem));
  }

  .display-xl-2.display-light {
    font-size: calc(1.7 * clamp(.7rem, .65rem + .8vw, 1.1rem));
  }

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

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

  .rl_contact1_spacing-block-3 {
    padding-bottom: 2.5rem;
  }
}

@media screen and (max-width: 767px) {
  .nav-links {
    display: none;
  }

  .section {
    padding-top: var(--space-16);
    padding-bottom: var(--space-16);
    padding-left: 0;
    padding-right: 0;
  }

  .steps-grid, .bento-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .teaser-inner {
    flex-direction: column;
    align-items: flex-start;
  }

  .three-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

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

  .padding-xlarge {
    padding: 2.5rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

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

  .padding-xxlarge {
    padding: 3rem;
  }

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

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

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

  .margin-xsmall {
    margin: .75rem;
  }

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

  .padding-small {
    padding: 1.25rem;
  }

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

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

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

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

  .margin-huge {
    margin: 3.5rem;
  }

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

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

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

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

  .margin-xxhuge {
    margin: 5rem;
  }

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

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

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

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

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

  .padding-xhuge {
    padding: 4rem;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

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

  .padding-large {
    padding: 2rem;
  }

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

  .padding-xsmall {
    padding: .75rem;
  }

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

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

  .margin-xxlarge {
    margin: 3rem;
  }

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

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

  .spacer-xsmall {
    padding-top: .75rem;
  }

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

  .category-filter-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

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

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

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

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

  .margin-large {
    margin: 2rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

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

  .padding-xxhuge {
    padding: 5rem;
  }

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

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

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

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

  .phone-row {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .phone-frame {
    width: 110px;
    padding: 3px;
  }

  .phone-frame.phone-center {
    padding: 3px;
  }

  .phone-edge {
    display: none;
  }

  .phone-center {
    width: 130px;
  }

  .card-stack__item {
    padding: 2em;
  }

  .card-stack__item-inner {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .card-stack__item-top {
    grid-template-columns: 1fr;
  }

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

  .channel-icon {
    vertical-align: middle;
  }

  .channel-h3 {
    margin-top: 0;
  }

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

  .rl_faq1_spacing-block-1 {
    padding-bottom: 1.25rem;
  }

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

  .rl_faq1_spacing-block-3 {
    padding-bottom: 3rem;
  }

  .rl_faq1_spacing-block-5 {
    padding-bottom: 1.5rem;
  }

  .rl_faq1_question-text {
    font-size: 1rem;
  }

  .rl_faq1_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rl-text-style-medium {
    font-size: 1rem;
  }

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

  .rl_faq1_spacing-block-4 {
    padding-bottom: .75rem;
  }

  .rl_faq1_icon-wrapper {
    width: 1.75rem;
  }

  .rl_faq1_spacing-block-2 {
    padding-bottom: 3rem;
  }

  .rl_faq1_answer-wrapper {
    margin-bottom: 1.25rem;
  }

  .rl_faq1_icon {
    width: 1.75rem;
    height: 1.75rem;
  }

  .rl_navbar2_component {
    min-height: 4rem;
  }

  .rl_navbar2_button {
    padding: .25rem 1rem;
  }

  .data-icon {
    vertical-align: middle;
  }

  .steps-grid-2col {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .rl_navbar1_component {
    height: auto;
    min-height: 4rem;
  }

  .rl_navbar1_logo-link {
    padding-left: 0;
  }

  .bunny-player__big-btn {
    width: 20vw;
    height: 20vw;
    padding: 6vw;
  }

  .content-09-card-inner {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 1.5rem;
  }

  .body-l {
    font-size: calc(1.265 * clamp(.7rem, .65rem + .8vw, 1.1rem));
  }

  .tag-2 {
    font-size: .7rem;
  }

  .display-xl {
    font-size: calc(2.1 * clamp(.7rem, .65rem + .8vw, 1.1rem));
  }

  .content-09-card-content, .content-09-card-content-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .content-09-card {
    padding: 1.5rem;
  }

  .content-09-card-inner-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 1.5rem;
  }

  .display-xl-2 {
    font-size: calc(2.1 * clamp(.7rem, .65rem + .8vw, 1.1rem));
  }

  .display-xl-2.display-light {
    font-size: calc(1.5 * clamp(.7rem, .65rem + .8vw, 1.1rem));
  }

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

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

  .rl-text-style-medium-2 {
    font-size: 1rem;
  }

  .rl_contact1_spacing-block-3 {
    padding-bottom: 2rem;
  }

  .rl_contact1_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl_contact1_spacing-block-2 {
    padding-bottom: 1.25rem;
  }
}

@media screen and (max-width: 479px) {
  .hero-sub.page-hero-sub {
    text-align: left;
    margin-left: 0;
  }

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

  .container.footer-inner {
    justify-content: flex-start;
    align-items: center;
  }

  .container.page-hero-inner.reveal {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-h2.cta-h2, .section-h2.reveal, .share-p.cta-p {
    text-align: left;
  }

  .footer-links, .footer-legal {
    flex-flow: column;
  }

  .materials-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .page-hero-h1 {
    text-align: left;
  }

  .story-logo {
    width: 100%;
    height: auto;
  }

  .story-logo.wordmark {
    height: auto;
  }

  .price-list {
    padding-left: 20px;
  }

  .band-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .card-stack__item {
    padding: 2em 1em 2em 1.5em;
  }

  .card-stack__item-h {
    font-size: 1.8em;
  }

  .demo-section {
    padding-left: 0;
    padding-right: 0;
  }

  .bento-hero.reveal {
    padding: var(--space-4);
  }

  .channel-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .channel-heading {
    justify-content: flex-start;
    align-items: flex-start;
    line-height: 20px;
  }

  .channel-h3 {
    margin-top: 0;
  }

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

  .steps-grid-2col.reveal {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .tag-2, .tag-2.dark-25 {
    font-size: .65rem;
  }

  .profile-group-profile {
    width: 3.5rem;
    height: 3.5rem;
  }

  .content-09-card {
    height: auto;
    padding: 1.25rem;
  }

  .rl_contact1_form {
    margin-left: 5%;
    margin-right: 5%;
  }
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39828-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39829-b86ce775 {
  justify-self: center;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39840-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39841-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39845-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39846-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d3984a-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d3984b-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d3984f-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39850-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39854-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39855-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39859-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d3985a-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39864-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39865-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39869-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d3986a-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d3986e-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d3986f-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39873-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39874-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39878-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39879-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d3987d-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d3987e-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39888-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39889-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d3988d-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d3988e-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39892-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39893-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39897-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39898-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398a1-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398a2-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398ab-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398ac-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398be-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398bf-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398c3-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398c4-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398c8-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398c9-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398cd-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398ce-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398d2-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398d3-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398dd-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398de-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398e2-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398e3-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398e7-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398e8-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398ec-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398ed-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398f1-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398f2-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398f6-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d398f7-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39902-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39903-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39907-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39908-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d3990c-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d3990d-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39911-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39912-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39916-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39917-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d3991b-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d3991c-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39920-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39921-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39925-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39926-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d3992a-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d3992b-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d3992f-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39930-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39934-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39935-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39940-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39941-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39945-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39946-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d3994a-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d3994b-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39952-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39953-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39985-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d3999c-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d3999d-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d3999e-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d399a0-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d399a3-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d399a4-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d399a5-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d399a9-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d399ac-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d399ad-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d399ae-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d399b2-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d399b6-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d399b7-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d399bd-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d399c1-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d399c2-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d399c6-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d399c9-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d399ce-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d399cf-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d399d0-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d399d4-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d399d7-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d399d8-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d399d9-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d399df-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d399e2-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d399e3-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d399e4-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d399ea-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d399ed-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d399ee-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d399ef-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d399f7-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d399fa-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d399fb-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d399fc-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a08-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a09-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a0a-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a0e-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a13-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a14-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a15-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a1b-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a20-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a21-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a22-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a28-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a2d-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a2e-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a2f-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a37-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a3d-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a3e-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a44-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a4a-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a4b-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a4c-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a52-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a57-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a58-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a59-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a61-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a66-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a67-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a68-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a70-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a75-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a76-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a77-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a81-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a87-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a88-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a90-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a99-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a9a-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39a9b-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39aa4-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39aa5-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39aa6-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39aaf-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ab0-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ab1-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39acc-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39acd-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ad2-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ad3-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39adb-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39adc-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ae3-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ae4-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39af3-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39af4-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39af5-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39af6-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39af8-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39afb-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39aff-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b00-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b01-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b0a-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b0b-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b0c-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b15-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b16-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b17-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b18-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b1e-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b1f-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b20-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b21-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b23-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b27-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b28-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b29-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b2a-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b2c-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b35-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b3c-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b3d-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b3e-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b3f-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b41-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b44-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b48-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b49-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b4a-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b53-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b54-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b55-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b5e-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b5f-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b60-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b61-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b67-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b68-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b69-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b6a-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b6c-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b70-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b71-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b72-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b73-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39b75-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c10-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c13-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c14-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c17-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c18-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c1b-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c1c-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c20-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c23-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c24-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c27-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c28-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c2b-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c30-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c34-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c35-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c37-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c39-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c3a-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c3c-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c3e-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c3f-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c41-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c43-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c44-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c46-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c48-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c49-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c4b-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c4d-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c4e-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c50-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c52-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c54-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c56-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c58-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c59-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c5b-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c5c-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c5e-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c5f-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c61-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c62-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c64-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c65-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c67-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c68-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c6a-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c6b-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c6d-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c73-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c76-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c77-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c79-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c7b-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c7c-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c7e-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c80-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c81-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c83-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c85-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c86-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c88-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c8a-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c8b-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c8d-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c8f-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c90-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c92-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c94-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c95-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c97-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c99-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c9a-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c9c-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c9e-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39c9f-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ca1-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ca3-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ca4-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ca6-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ca8-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ca9-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cab-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cb0-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cb4-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cb6-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cb9-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cbe-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cc3-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cc8-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ccd-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cd4-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cd5-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cd7-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cd8-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cda-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cdb-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cdd-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cde-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ce0-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ce1-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ce3-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ce4-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ce6-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ce7-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ce9-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cea-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cec-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ced-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cef-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cf0-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cf2-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cf3-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cf5-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cf6-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cf8-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cf9-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cfb-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cfc-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cfe-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39cff-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d01-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d02-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d04-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d05-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d07-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d08-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d0a-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d0b-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d0d-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d0e-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d10-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d11-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d13-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d14-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d16-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d17-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d19-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d1a-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d1c-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d1d-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d1f-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d20-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d22-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d23-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d25-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d26-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d28-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d29-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d2b-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d2c-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d31-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d35-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d37-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d3a-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d3f-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d44-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d49-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d4e-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d55-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d56-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d58-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d59-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d5b-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d5c-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d5e-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d5f-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d61-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d62-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d64-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d65-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d67-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d68-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d6a-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d6b-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d6d-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d6e-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d70-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d71-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d73-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d74-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d76-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d77-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d79-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d7a-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d7c-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d7d-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d7f-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d80-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d82-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d83-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d85-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d86-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d88-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d89-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d8b-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d8c-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d8e-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d8f-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d91-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d92-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d94-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d95-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d97-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d98-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d9a-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d9b-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d9d-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39d9e-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39da0-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39da1-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39da3-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39da4-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39da6-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39da7-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39da9-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39daa-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dac-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dad-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39db2-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39db5-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39db6-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39db8-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39db9-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dbb-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dbc-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dbe-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dbf-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dc1-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dc2-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dc4-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dc5-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dc7-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dc8-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dca-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dcb-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dcd-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dce-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dd0-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dd1-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dd3-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dd4-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dd6-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dd7-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dd9-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dda-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ddc-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ddd-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ddf-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39de0-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39de2-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39de3-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39de5-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39de6-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39de8-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39de9-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39deb-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dec-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39dee-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39def-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39df1-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39df2-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39df4-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39df5-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ee7-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39eeb-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39eec-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ef0-b86ce775, #w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ef2-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ef3-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ef7-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39ef8-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39efc-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39efd-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f01-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f02-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f06-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f07-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f0b-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f0c-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f10-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f11-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f15-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f16-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f1a-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f1b-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f1f-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f20-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f23-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f24-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f28-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f29-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f2d-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f2e-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f32-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f33-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f37-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f38-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f3c-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f3d-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f41-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f42-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f46-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f47-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f4b-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f4c-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f50-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f51-b86ce775 {
  justify-self: start;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f55-b86ce775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53264d45-31b2-6fdb-63bf-2c5092d39f56-b86ce775 {
  justify-self: start;
}

#w-node-ff33ef3c-fc50-c820-0af4-9987ea64208f-410355b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


