:root {
  --white: white;
  --800: #262320;
  --900: #0d0a07;
  --100: #f4f3f2;
  --primary: #ffed4c;
  --200: #e9e8e7;
  --500: #908c88;
  --300: #d4d2d1;
  --700: #484543;
  --600: #797673;
  --400: #aeaaa6;
  --margin_xxl: 120px;
  --margin_xl: 80px;
  --margin_l: 64px;
  --margin_m: 48px;
  --margin_s: 32px;
  --margin_xs: 24px;
  --margin_xxs: 16px;
  --margin_xxxs: 8px;
}

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

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

body {
  color: #0d0a07;
  background-color: #fff0;
  background-image: url('../images/Noise-2_1.png');
  background-position: 0 0;
  background-size: 100px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  color: #0d0a07;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 42px;
  font-style: italic;
  font-weight: 800;
  line-height: 58px;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 32px;
  font-style: italic;
  font-weight: 800;
  line-height: 36px;
}

h3 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 800;
  line-height: 30px;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-style: italic;
  font-weight: 800;
  line-height: 24px;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 800;
  line-height: 20px;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Urbanist, sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: 800;
  line-height: 18px;
}

p {
  margin-bottom: 10px;
  text-decoration: none;
}

.container.s {
  width: 70vw;
  max-width: 1008px;
  margin-left: auto;
  margin-right: auto;
}

.container.l {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.sg_headings {
  padding-top: 80px;
  padding-bottom: 0;
}

.heading {
  font-family: Inter Tight;
}

.flex-v {
  flex-flow: column;
  display: flex;
}

.flex-v.heading {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.sg_body {
  padding-top: 32px;
  padding-bottom: 0;
}

.body-l {
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

.body-m {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.body-m.slide {
  opacity: .6;
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
}

.body-s {
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.body-s.white {
  color: #fff;
}

.body-s.white._70 {
  opacity: .7;
}

.body-s.white._70.text_center {
  text-align: center;
}

.body-s.white._70.text_center.desc {
  width: 80%;
}

.body-s.white.text_center {
  text-align: center;
}

.body-s.white.text_center._80 {
  opacity: .8;
  width: 80%;
}

.body-xs {
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
}

.body-xs.slide {
  opacity: .8;
  color: var(--white);
  text-align: center;
  margin-bottom: 12px;
}

.body-xs.white {
  color: #fff;
}

.body-xs.white._80 {
  color: #fffc;
}

.body-xs.white._80.text_center {
  text-align: center;
}

.body-xl {
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.body {
  background-color: var(--800);
  color: var(--900);
}

.navbar-no-shadow {
  z-index: 10000;
  position: fixed;
  left: 0;
  right: 0;
}

.navbar-no-shadow-container {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0;
}

.container-regular {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar-brand {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .5px;
  justify-content: flex-start;
  align-items: center;
  font-family: Urbanist, sans-serif;
  font-weight: 600;
  display: flex;
}

.nav-menu {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link {
  color: var(--100);
  letter-spacing: .5px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-family: Urbanist, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 800;
  line-height: 20px;
  text-decoration: none;
}

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

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: var(--primary);
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link.w--current {
  color: var(--primary);
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-button-wrapper {
  margin-left: 240px;
}

.button-primary {
  background-color: var(--200);
  color: var(--900);
  letter-spacing: .5px;
  text-transform: uppercase;
  border-radius: 8px;
  padding: 12px 24px;
  font-family: Urbanist, sans-serif;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  line-height: 16px;
  transition: all .2s;
}

.button-primary:hover {
  background-color: var(--primary);
  color: var(--900);
}

.button-primary:active {
  background-color: var(--500);
}

.hidden {
  display: none;
}

.logo-img {
  border-radius: 8px;
  width: 48px;
}

.logo-text {
  color: var(--white);
}

.unit_she-creates {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: .8em;
  display: flex;
}

.module_canvas {
  pointer-events: none;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.module_canvas.module_canvas-2 {
  z-index: auto;
}

.module_canvas.module-canvas-3 {
  z-index: auto;
  pointer-events: none;
}

.unit_programs {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 400px;
  padding-bottom: 0;
  display: flex;
}

.item-image-wrapper {
  width: 100%;
  transform: ;
  transition: opacity .3s ease-out;
  position: relative;
}

.item-image-wrapper.matrix-1 {
  perspective: 200px;
  transform: ;
}

.item-image-wrapper.more-programs {
  height: 458px;
}

.module_heading {
  max-width: 510px;
  color: var(--300);
  margin-top: 0;
}

.paragraph {
  color: #86868b;
  letter-spacing: .011em;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.19048em;
}

.cta-links {
  margin-top: .8em;
}

.cta-links.more-programs {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.item-image.more-programs {
  object-fit: cover;
  object-position: 40% 50%;
  width: 100%;
  height: 100%;
}

.bio-right {
  color: #a1a1a6;
  text-align: left;
  width: 300px;
  font-weight: 500;
  transform: translate(150px, 34.5px);
}

.copy-wrapper.more-programs {
  max-width: 360px;
}

.copy-wrapper.she-creates {
  max-width: 580px;
}

.page-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.text-link-icon {
  margin-left: 5px;
}

.cta-link {
  color: #86868b;
  letter-spacing: .011em;
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  font-size: 21px;
  text-decoration: none;
  transition: filter .2s;
  display: flex;
}

.cta-link:hover {
  filter: brightness(200%);
}

.description {
  color: #86868b;
  margin-top: .8em;
  font-weight: 400;
}

.description.more-programs {
  margin-top: 1.4em;
}

.headline {
  letter-spacing: -.003em;
  margin-top: 1.5em;
  margin-bottom: 1.08em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 40px;
  font-weight: 600;
}

.hero {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: relative;
}

.item-bio {
  z-index: 1;
  color: #f5f5f7;
  letter-spacing: .012em;
  width: 300px;
  font-size: 19px;
  font-weight: 600;
  position: absolute;
}

.item-bio:hover {
  opacity: 1;
}

.bio-left {
  color: #a1a1a6;
  text-align: left;
  width: 300px;
  transform: translate(-150px, 34.5px);
}

.bio-left:hover {
  display: block;
}

.she-creates-image {
  width: 820px;
  max-width: 1068px;
  height: 460px;
}

.button {
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 23px;
  padding: 8px 17px;
}

.button:hover {
  outline-offset: 0px;
  outline: 1px solid #fff;
}

.headline-mask {
  display: inline-block;
}

.container-2 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  background-color: #141414;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(200px, 400px) minmax(200px, 400px);
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 72px;
  padding-bottom: 100px;
}

.container-2.she-creates {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 30px;
  display: flex;
}

.container-2.more-programs {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(200px, 400px) minmax(200px, 400px);
  grid-auto-columns: 1fr;
  display: grid;
}

.module_item {
  pointer-events: auto;
  justify-content: center;
  align-items: center;
  padding: 30px;
  position: absolute;
  transform: translate(0);
}

.module_item.module_item-17 {
  transform: translate(326px, 804px);
}

.module_item.module_item-19 {
  transform: translate(804px, 833px);
}

.module_item.module_item-6 {
  transform: translate(-675px, -639px);
}

.module_item.module_item-13 {
  transform: translate(-1127px, -324px);
}

.module_item.module_item-18 {
  transform: translate(772px, 494px);
}

.module_item.module_item-9 {
  transform: translate(-150px, -394px);
}

.module_item.module_item-10 {
  transform: translate(689px, -711px);
}

.module_item.module_item-0 {
  transform: translate(-331px, 395px);
}

.module_item.module_item-20 {
  transform: translate(940px, 150px);
}

.module_item.module_item-8 {
  transform: translate(509px, 72px);
}

.module_item.module_item-5 {
  transform: translate(-710px, 800px);
}

.module_item.module_item-15 {
  transform: translate(1125px, -590px);
}

.module_item.module_item-3 {
  transform: translate(-627px, -257px);
}

.module_item.module_item-11 {
  transform: translate(-531px, 51px);
}

.module_item.module_item-4 {
  transform: translate(87px, -742px);
}

.module_item.module_item-16 {
  transform: translate(808px, -288px);
}

.module_item.module_item-7 {
  transform: translate(-230px, 755px);
}

.module_item.module_item-1 {
  transform: translate(213px, 423px);
}

.module_item.module_item-12 {
  transform: translate(-1062px, 86px);
}

.module_item.module_item-2 {
  transform: translate(400px, -362px);
}

.module_item.module_item-14 {
  transform: translate(-777px, 422px);
}

.text-link {
  color: #f5f5f7;
  letter-spacing: normal;
  text-decoration: none;
}

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

.subhead {
  letter-spacing: .007em;
  margin-top: 1.3em;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.125em;
}

.subhead.more-programs {
  letter-spacing: .004em;
  margin-top: 1.35em;
}

.image {
  margin-left: 10px;
}

.section {
  position: relative;
}

.module_copy {
  pointer-events: auto;
  background-color: #da6969;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 280px;
  height: 280px;
  display: flex;
}

.module {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.scroll-for-more {
  z-index: 6;
  background-image: linear-gradient(#0000, #000);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 65px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.the-sticky-div-title {
  z-index: 300;
  color: #ecf0f1c4;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  background-color: #3498db00;
  width: 100%;
  margin-top: 10vh;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 45px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: perspective(2000px);
}

.poomsae_slide {
  width: 100%;
  height: auto;
  box-shadow: none;
  border-radius: 6px;
  flex: none;
  margin-left: 0;
  margin-right: 0;
  overflow: visible;
}

.the-width-400vh-scrollable-div {
  flex-wrap: wrap;
  align-items: center;
  width: 10000vh;
  height: 100%;
  display: flex;
}

.the-content {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.text-span-2 {
  font-size: 31px;
  line-height: 34px;
  display: inline;
}

.gradient {
  text-align: center;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.the-overflow-hidden-mask {
  z-index: 200;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.the-height-400vh-section {
  border-top: 60px #24242417;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 10000vh;
  margin-left: 0;
  display: none;
  position: relative;
}

.the-height-400vh-section:focus {
  box-shadow: inset 0 0 0 85px #ff00004a;
}

.night-sky-fixed-background {
  z-index: 100;
  opacity: .3;
  background-image: url('../images/graphy-dark.png');
  background-position: 0 0;
  background-size: auto;
  width: 800vh;
  height: 100%;
  position: absolute;
}

.the-sticky-div {
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin: 0 auto;
  display: flex;
  position: sticky;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.main-img {
  z-index: 0;
  aspect-ratio: 1;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  border-radius: 8px;
  width: auto;
  display: block;
  position: absolute;
  box-shadow: 0 8px 20px #0000001a;
}

.reverse-img {
  z-index: 4;
  border: 1px solid var(--white);
  border-radius: 8px;
  width: 35%;
  height: 35%;
  margin-bottom: 4px;
  display: block;
  position: static;
  box-shadow: 0 4px 12px #0000004d;
}

.text-sources {
  z-index: 4;
  opacity: .7;
  width: auto;
  height: auto;
  color: var(--white);
  text-align: center;
  white-space: nowrap;
  border-radius: 16px;
  font-size: 8px;
  font-weight: 600;
  line-height: 14px;
  display: block;
  position: static;
}

.forme-img {
  z-index: 4;
  border-radius: 0;
  width: 32px;
  height: 32px;
  margin-bottom: 15px;
  margin-left: 0;
  display: block;
  position: static;
}

.technique-number {
  z-index: 4;
  width: auto;
  height: auto;
  color: var(--white);
  border-radius: 0;
  margin-right: 0;
  font-size: 14px;
  font-weight: 500;
  display: block;
  position: static;
}

.h3-slide {
  text-align: center;
  margin-top: 48px;
  margin-bottom: 12px;
}

.foot-img {
  background-color: #fff3;
  border-radius: 24px;
  width: 100%;
  margin-top: 0;
  display: none;
}

.foot-button {
  z-index: 1000;
  border-radius: 0;
  width: 32px;
  height: 32px;
  margin-top: 24px;
  margin-right: 0%;
  display: block;
  position: absolute;
}

.play-button {
  z-index: 4;
  border-radius: 0;
  width: 32px;
  height: 32px;
  margin-top: 24px;
  margin-left: 348px;
  margin-right: 0;
  display: block;
  position: absolute;
}

.main-img-overlay {
  z-index: 2;
  background-image: linear-gradient(#262320cc 4%, #2623200d 32% 67%, #26232066 101%);
  border-radius: 24px;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  box-shadow: 0 8px 20px #0000001a;
}

.img-background-koryeo {
  z-index: -2;
  filter: blur(80px);
  width: 100vw;
  display: block;
  position: fixed;
  inset: 0%;
}

.details_card {
  aspect-ratio: auto;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.card_side {
  opacity: 0;
  backface-visibility: hidden;
  border: 1px solid #191819;
  border-radius: 2rem;
  padding: 4rem 1.75rem 1.75rem;
  position: absolute;
  inset: 0%;
}

.card_side.main {
  grid-row-gap: 2.5rem;
  opacity: 1;
  border-style: none;
  border-radius: 24px;
  flex-direction: column;
  padding: 0;
  display: block;
}

.card_side.foot, .card_side.direction, .card_side.video {
  transform-style: preserve-3d;
  border-style: none;
  border-radius: 24px;
  padding: 0;
}

.direction-img {
  background-color: #fff9;
  border-radius: 24px;
  width: 100%;
  margin-top: 0;
  display: block;
}

.navbar-no-shadow-container-2 {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.container-regular-2 {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-2 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-2:hover {
  color: #1a1b1fbf;
}

.nav-link-2:focus-visible, .nav-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-2 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-2 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-2:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-2:focus-visible, .nav-dropdown-toggle-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-2 {
  margin-right: 10px;
}

.nav-dropdown-list-2 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-2.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-2 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-2:focus-visible, .nav-dropdown-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-button-wrapper-2 {
  margin-left: 120px;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.scene---sticky {
  position: sticky;
  top: 0;
}

.spiral {
  perspective: 90rem;
  width: 20rem;
  height: 20rem;
  position: relative;
  transform: perspective(902px);
}

.scene---trigger {
  height: 200vh;
}

.spiral---img {
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.scene---extra {
  height: 100vh;
}

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

.spiral---item {
  width: 20rem;
  height: 20rem;
  transform-style: preserve-3d;
  transform: translate3d(0, 0, 30rem);
}

.spiral---item.x-07 {
  transform-style: preserve-3d;
  transform: translate3d(0, 70rem, 30rem);
}

.spiral---item.x-04 {
  transform-style: preserve-3d;
  transform: translate3d(0, 40rem, 30rem);
}

.spiral---item.x-01 {
  transform-style: preserve-3d;
  transform: translate3d(0, 10rem, 30rem);
}

.spiral---item.x-06 {
  transform-style: preserve-3d;
  transform: translate3d(0, 60rem, 30rem);
}

.spiral---item.x-02 {
  transform-style: preserve-3d;
  transform: translate3d(0, 20rem, 30rem);
}

.spiral---item.x-03 {
  transform-style: preserve-3d;
  transform: translate3d(0, 30rem, 30rem);
}

.spiral---item.x-05 {
  transform-style: preserve-3d;
  transform: translate3d(0, 50rem, 30rem);
}

.spiral---rotate {
  transform-style: preserve-3d;
  position: absolute;
  inset: 0%;
  transform: rotateX(0)rotateY(45deg)rotateZ(0);
}

.spiral---rotate.x-00 {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-3deg)rotateZ(0);
}

.heading-2 {
  z-index: 100;
  color: #fff;
  margin-top: 353px;
  position: absolute;
}

.list-poomsae-korean {
  z-index: 100;
  opacity: .06;
  color: #fff;
  margin-top: 320px;
  margin-left: -80px;
  font-family: Noto Serif KR, sans-serif;
  font-size: 96px;
  line-height: 100%;
  position: absolute;
}

.list-poomsae-korean.anime-tornado {
  margin-top: 340px;
}

.list-poomsae-description {
  z-index: 100;
  color: #fff;
  width: 80%;
  margin-top: 396px;
  font-size: 12px;
  line-height: 18px;
  position: absolute;
}

.list-poomsae-description.anime-tornado {
  width: 80%;
  margin-top: 396px;
  line-height: 18px;
}

.background-blur-container {
  z-index: -1;
  opacity: .8;
  position: fixed;
  inset: 0%;
}

.img-blur {
  z-index: -1;
  opacity: 1;
  filter: blur(80px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.massonerie {
  padding: 120px 40px;
}

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

.div-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-bottom-left {
  z-index: 1;
  width: 100%;
  margin-left: 8px;
  position: static;
}

.container-bottom-right {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.container-bottom {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: flex-end;
  width: 90%;
  margin-bottom: 2%;
  display: flex;
}

.container-bottom.center {
  justify-content: center;
  align-items: flex-end;
}

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

.navbar__icon {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  display: flex;
}

.navbar__icon.is--search {
  opacity: .4;
}

.navbar__icon.is--1 {
  display: block;
}

.navbar__icon.is--2 {
  display: none;
}

.nav__links {
  padding-top: 24px;
  padding-bottom: 48px;
}

.hide-text {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.hide-text.is--nav {
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hide-text.is--nav.space-between {
  justify-content: space-between;
  align-items: center;
}

.hide-text.is--nav.center {
  justify-content: center;
  align-items: center;
}

.navbar {
  color: #eeedf2;
  background-image: linear-gradient(#ffffff0d, #ffffff0d);
  border: 1px solid #ffffff4d;
  border-radius: 12px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  width: 234px;
  max-width: none;
  height: 98%;
  padding: 8px;
  display: flex;
  overflow: hidden;
}

.footer__text {
  border-radius: .5em;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  transition: background-color .2s;
  display: flex;
}

.footer__text.w--current {
  background-color: #5c31ff;
}

.footer__text.w--current:hover {
  background-image: linear-gradient(#ffffff1c, #ffffff1c);
}

.content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: minmax(64px, 64px);
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: stretch;
  width: 80%;
  height: 100%;
  padding: 0 0 0 12px;
  display: flex;
  overflow: visible;
}

.image-2 {
  object-fit: cover;
  border-radius: .8em;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: visible;
}

.navbar__link {
  color: #fff;
  border-radius: .5em;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: .4em;
  padding: 12px 12px 12px 0;
  font-weight: 300;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.navbar__link:hover {
  color: #eeedf2;
  background-color: #ffffff1a;
  border-radius: 8px;
}

.navbar__link.w--current {
  color: #eeedf2;
  background-color: #ffffff1a;
}

.navbar__link.w--current:hover {
  background-image: linear-gradient(#ffffff1c, #ffffff1c);
}

.navbar__link.hidden {
  display: none;
}

.square {
  z-index: 4;
  border-radius: .5em;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3em;
  height: 3em;
  display: flex;
  position: relative;
}

.square.is--search {
  background-color: #272727;
}

.square.is--profile {
  background-image: url('../images/profile.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: .7em;
}

.square.is--line {
  background-color: #eeedf22e;
  border-radius: 100vw;
  width: 100%;
  height: .15em;
  margin-top: 1.7em;
}

.square.is--link {
  height: auto;
}

.square.is--hamburger {
  transition: background-color .2s;
}

.square.is--hamburger:hover {
  background-color: #ffffff1a;
}

.search {
  color: #eeedf27a;
  background-color: #272727;
  border-radius: .5em;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 1.6em;
  display: flex;
}

.body-inside-container {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  height: 100vh;
  margin-left: 0;
  margin-right: 0;
  padding: 24px;
  display: flex;
}

.icon-navigation {
  width: 20px;
  height: 20px;
  margin-right: 0;
}

.icon-navigation._16 {
  width: 16px;
  height: 16px;
}

.icon-navigation.shortcut {
  width: 24px;
  height: 24px;
}

.dropdown {
  width: 100%;
}

.dropdown-toggle {
  width: 100%;
  color: var(--white);
  border: 1px #0000;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 12px 12px 12px 0;
  font-weight: 300;
  display: flex;
}

.dropdown-toggle:hover {
  background-color: #ffffff1a;
  border: 0 #eeedf2;
}

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

.icon {
  margin-right: 0;
}

.navbar__link_dropdown {
  color: #eeedf280;
  border-radius: .5em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: .4em;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.navbar__link_dropdown:hover {
  color: #eeedf2;
}

.navbar__link_dropdown.w--current {
  color: #eeedf2;
  background-color: #5c31ff;
}

.navbar__link_dropdown.w--current:hover {
  background-image: linear-gradient(#ffffff1c, #ffffff1c);
}

.navbar__link_dropdown.hidden {
  display: none;
}

.dropdown-list {
  margin-top: 10px;
}

.dropdown-list.w--open {
  background-color: #0000;
  margin-top: 0;
  padding-left: 44px;
  position: static;
}

.dropdown-list.show {
  display: none;
}

.dropdown-link {
  opacity: 1;
  padding-top: 6px;
  padding-bottom: 4px;
  padding-left: 4px;
}

.logo-navigation {
  border-radius: 8px;
  width: 32px;
  height: 32px;
  margin-left: 8px;
  margin-right: 0;
}

.icon-navigation_dropdown {
  width: 16px;
  height: 16px;
  margin-right: 0;
}

.icon-navigation_drop {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}

.noise_background {
  z-index: -1;
  opacity: .1;
  object-fit: cover;
  width: 18em;
  height: 100%;
  margin: -1.3em;
  position: absolute;
}

.background-body {
  z-index: -1;
  opacity: .05;
  background-image: url('../images/Noise-2.png');
  background-size: 100px 100px;
  width: 100vw;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.background-body._1 {
  z-index: -1;
  opacity: 1;
  background-image: linear-gradient(#0003, #0003), url('../images/Noise-2_1.png');
  background-position: 0 0, 0 0;
  background-size: auto, 100px 100px;
}

.background-body._2 {
  z-index: -2;
  opacity: 1;
  background-image: linear-gradient(135deg, #121212, #121212 30%, #272727 60%, #353535);
}

.background-body._3 {
  z-index: -2;
  opacity: 1;
  background-image: linear-gradient(157deg, #121212, #121212 32%, #272727 64%, #373737);
}

.gradient_background {
  z-index: -1;
  opacity: 1;
  object-fit: cover;
  background-image: linear-gradient(135deg, #121212, #121212 30%, #272727 61%, #353535);
  width: 18em;
  height: 100%;
  margin: -1.3em;
  position: absolute;
  overflow: visible;
}

.navbar__shortcut {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #ffffff1a;
  border: 1px solid #fff0;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 66px;
  margin-bottom: 0;
  padding: 10px 0;
  font-size: 10px;
  font-weight: 500;
  line-height: 12px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.navbar__shortcut:hover {
  color: #eeedf2;
  background-color: #ffffff1a;
  border-color: #fff6;
  border-radius: 8px;
}

.navbar__shortcut.w--current {
  color: #eeedf2;
  background-color: #ffffff1a;
  border-color: #ffffff80;
}

.navbar__shortcut.w--current:hover {
  background-image: linear-gradient(#ffffff1c, #ffffff1c);
}

.navbar__shortcut.hiden {
  display: none;
}

.nav__shortcut_grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8px;
  padding-bottom: 3.5em;
  display: flex;
}

.title-shortcut {
  opacity: .5;
  color: #fff;
  padding-left: 4px;
}

.top_nav {
  background-color: #ffffff0d;
  border: 1px solid #ffffff4d;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  height: 68px;
  min-height: 68px;
  padding-left: 32px;
  display: flex;
  position: sticky;
}

.breadcrumb {
  justify-content: flex-start;
  align-items: center;
  font-weight: 300;
  display: flex;
}

.top-nav-link {
  color: #fff6;
  text-decoration: none;
  transition: all .2s;
}

.top-nav-link:hover, .top-nav-link.w--current {
  color: #fff;
}

.separator-text {
  color: #fff6;
  padding-left: 8px;
  padding-right: 8px;
}

.background-gradien {
  z-index: -2;
  background-image: linear-gradient(131deg, #121212, #121212 48%, #272727 75%, #353535);
  position: fixed;
  inset: 0%;
}

.overview_card {
  aspect-ratio: 1;
  border: 1px solid #fff3;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.overview_img {
  z-index: -2;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  display: block;
}

.overview_img_overlay {
  z-index: 1;
  aspect-ratio: 1;
  object-fit: cover;
  background-image: linear-gradient(0deg, #0009 7%, #0000 38%);
  border-radius: 8px;
  width: 100%;
  height: 100%;
  margin-top: -100%;
  position: relative;
}

.heading_4 {
  font-size: 20px;
  line-height: 26px;
}

.heading_4.white {
  color: #fff;
}

.heading_4.white.percent {
  width: 100%;
  font-size: 1.3vw;
  line-height: 2vw;
}

.overview_card_content {
  z-index: 2;
  box-sizing: border-box;
  width: 100%;
  margin-top: -72px;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
  overflow: visible;
}

.overview_label {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #ffffff4d;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 2px 4px;
  display: flex;
}

.overview_label.navigation {
  background-color: #fff0;
  border: 1px solid #ffffff80;
  padding: 3px 6px;
}

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

.flex-h.space_between {
  border-bottom: 1px #ffffff4d;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.flex-h.space_between.intro {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom-style: solid;
  margin-bottom: 16px;
  padding-bottom: 16px;
}

.flex-h.space_between.intro.keup {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-bottom: 12px;
  padding-bottom: 12px;
}

.label_text {
  color: #fff;
  font-size: 10px;
  font-weight: 600;
  line-height: 12px;
}

.overview_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  display: block;
  overflow: visible;
}

.overview_text-sources {
  z-index: 4;
  opacity: .7;
  width: auto;
  height: auto;
  color: var(--white);
  text-align: center;
  border-radius: 16px;
  font-size: 6px;
  font-weight: 600;
  display: block;
  position: static;
}

.overview_container_img {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  display: grid;
  position: relative;
  overflow: visible;
}

.link-block {
  opacity: .5;
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

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

.link-block.w--current {
  opacity: 1;
  color: var(--white);
}

.link-block.hidden {
  display: none;
}

.top_link {
  color: #fff;
  text-decoration: none;
}

.tabs-menu {
  z-index: 0;
  background-color: #fff3;
  border-radius: 8px;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  width: auto;
  height: 40px;
  margin-top: -65px;
  margin-bottom: 28px;
  margin-right: 32px;
  padding-left: 4px;
  padding-right: 4px;
  display: flex;
  box-shadow: inset 0 2px 6px 2px #0000002b;
}

.tabs-container {
  flex-flow: column;
  display: flex;
}

.tab {
  color: #fff9;
  background-color: #ddd0;
  border-right: 1px solid #ffffff1a;
  border-radius: 0;
  padding: 6px 12px;
  font-weight: 400;
}

.tab.w--current {
  color: var(--800);
  background-image: linear-gradient(45deg, #bebebe, #ebebeb);
  border-radius: 6px;
  box-shadow: 0 2px 7px #00000026;
}

.tab.last {
  border-right-width: 0;
}

.techniques_container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 32px;
  display: grid;
}

.technique_card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ffffff1a;
  border-radius: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  display: flex;
}

.technique_img {
  object-fit: cover;
  border-radius: 12px;
  width: 50%;
  height: 280px;
}

.techniques_heading {
  text-align: center;
}

.technique_card_left {
  width: 50%;
}

.heading_1 {
  font-size: 32px;
  line-height: 40px;
}

.heading_1.white {
  color: #fff;
  font-weight: 700;
}

.heading_1.white.techniques {
  text-align: center;
  margin-top: 80px;
  margin-bottom: 16px;
}

.heading_1.white.techniques.first {
  margin-top: 0;
}

.separator_right {
  display: none;
}

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

.introduction_container.resume {
  grid-template-columns: 1fr;
}

.left_introduction {
  background-color: #ffffff1a;
  border-radius: 12px;
  padding: 12px;
}

.right_introduction {
  background-color: #ffffff0d;
  border-radius: 12px;
  padding: 12px;
}

.grid_introduction {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.intro_content_text {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.intro_content_text.keup {
  padding-bottom: 0;
}

.heading_2 {
  font-size: 28px;
}

.heading_2.white {
  color: #fff;
}

.heading_2.white.intro {
  outline-offset: 0px;
  border-bottom: 6px solid #fff;
  outline: 6px #fff;
  margin-bottom: 16px;
}

.intro_badge_container {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.heading_5 {
  font-family: Urbanist, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 800;
  line-height: 24px;
}

.heading_5.white {
  color: #fff;
}

.badge_image {
  width: 56px;
  height: 56px;
  margin-right: 12px;
}

.body-xxs {
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
}

.body-xxs._70 {
  opacity: .7;
}

.body-xxs._70.disable {
  opacity: 0;
}

.schema_img {
  width: 100%;
  margin-bottom: 0;
  padding: 24px;
}

.schema_img._1 {
  aspect-ratio: auto;
  max-width: 280px;
  margin-bottom: 24px;
  padding-bottom: 24px;
}

.schema_container_image {
  background-color: #ffffff80;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 12px;
  display: flex;
}

.intro_poomsae_image {
  border-radius: 8px;
  margin-bottom: 24px;
}

._12 {
  margin-bottom: 12px;
}

._12.underline {
  -webkit-text-stroke-width: 0px;
  border-bottom: 6px solid #fff;
}

.grid_details {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.details_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ffffff1a;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: center;
  padding: 12px;
  display: grid;
}

.detais_text {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  aspect-ratio: auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.details_foot {
  background-color: #ffffff1a;
  border-radius: 8px;
  width: auto;
}

.details_foot_image {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: auto;
}

.details_video {
  z-index: 2;
  aspect-ratio: auto;
  background-color: #ffffff1a;
  background-image: linear-gradient(#00000080, #00000080), url('../images/-1.png');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
}

.details_video.hidden {
  display: none;
}

.poomsae_video {
  border-radius: 12px;
}

.video_container {
  border-radius: 12px;
  overflow: hidden;
}

.list_poomsae_grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card_poomsae {
  background-color: #ffffff1a;
  border: 1px solid #0000;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 8px 24px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.card_poomsae:hover {
  border: 1px solid #ffffff4d;
}

.card_poomsae.disable {
  opacity: .2;
}

.list_poomsae_img {
  object-fit: cover;
  border-radius: 8px;
  height: 240px;
  margin-bottom: 16px;
}

.list_poomsae_text_decoration {
  opacity: .03;
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-family: Noto Serif KR, sans-serif;
  font-size: 120px;
  font-weight: 700;
  line-height: 120px;
  display: block;
  position: relative;
}

.text_center {
  text-align: center;
}

.text_center.list_poomsae_h3 {
  margin-top: -92px;
  margin-bottom: 4px;
}

.poomsae_legent {
  width: 100%;
  display: block;
}

.video_button_container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.video_button_container.hidden {
  display: none;
}

.video_button_play {
  background-color: #fff;
  border-radius: 100%;
  padding: 16px;
}

.collection-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 24px;
  display: block;
}

.tab_container {
  height: 90vh;
  padding-bottom: 32px;
  overflow: scroll;
}

.background-video {
  width: 100%;
  height: auto;
}

.nav_bottom {
  flex-flow: column;
  flex: 1;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  padding-bottom: 16px;
  display: flex;
}

.flex_store {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.flex_store.left {
  justify-content: flex-start;
  align-items: center;
  margin-top: 16px;
  margin-bottom: 0;
}

.store_disable {
  opacity: .5;
}

.container_link_store {
  cursor: not-allowed;
}

.techniques_content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 32px;
  display: block;
}

.device-blocker {
  z-index: 1000;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #000000b3;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: none;
  position: absolute;
  inset: 0%;
}

.youtube-overlay_content {
  max-width: 50%;
}

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

.margin-bottom.margin-medium {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 2rem;
  display: flex;
}

.youtube-overlay_accept-button {
  color: #000;
  background-color: #fff;
  border-radius: 10rem;
  padding: 1.2rem 1.6rem;
  font-size: 1.2rem;
}

.card_keup {
  background-color: #ffffff1a;
  border: 1px solid #0000;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 8px 24px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.card_keup:hover {
  border: 1px solid #ffffff4d;
}

.card_keup.soon {
  opacity: .3;
}

.list_keup_img {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 240px;
  margin-bottom: 16px;
}

.list_keup_grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 90vh;
  display: grid;
  overflow: scroll;
}

.keup_overview_collection {
  width: 100%;
  padding-left: 8%;
  padding-right: 8%;
}

.grid_overview {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container_keup {
  background-color: #ffffff1a;
  border-radius: 12px;
  padding: 12px 12px 24px;
}

.grid_keup {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

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

.intro_badge_container-keup {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.kibon_title {
  padding-left: 24px;
}

.grid-in-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: start stretch;
  display: grid;
}

.warning_container {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #ffffff1a;
  background-image: none;
  border: 2px #000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-bottom: 12px;
  padding: 16px;
  display: flex;
}

.warning_icon {
  width: 24px;
}

.div-block-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(40deg, #ff9820, #ffed4c);
  -webkit-background-clip: text;
  background-clip: text;
  display: flex;
}

.home_container {
  background-color: #ffffff0d;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.div-block-4 {
  display: flex;
}

.home-sub-grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  aspect-ratio: 1;
  border-radius: 8px;
  flex-flow: wrap;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start;
  place-items: start stretch;
  width: 100%;
  display: flex;
}

.home_grid_item {
  width: auto;
  color: var(--900);
  flex: 0 auto;
  text-decoration: none;
}

.white {
  color: var(--white);
}

.white.home {
  font-size: 130%;
}

.h3-home {
  margin-bottom: 12px;
}

.label_home {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.label_stroke {
  background-color: var(--primary);
  flex: 1;
  max-width: 32px;
  height: 4px;
  margin-right: 4px;
}

.label_home_text {
  color: var(--white);
  font-family: Urbanist, sans-serif;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  line-height: 18px;
}

.home_grid_img {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 100%;
}

.bottom_home_grid_card {
  z-index: 2;
  margin-top: -67px;
  padding-bottom: 12px;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
}

.label_home-left {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.home_disposition {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start stretch;
  height: 90vh;
  display: grid;
  overflow: scroll;
}

.home_img_overlay {
  z-index: 1;
  aspect-ratio: 1;
  object-fit: cover;
  background-image: linear-gradient(0deg, #000000b3 9%, #0000004d 31%, #0000 38%);
  border-radius: 8px;
  width: 100%;
  height: 100%;
  margin-top: -100%;
  position: relative;
}

.container-app-mobile {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  height: 100vh;
  margin-left: 0;
  margin-right: 0;
  padding: 24px;
  display: flex;
}

.mobile-app-overview {
  background-color: #ffffff1a;
  border-radius: 12px;
  padding: 12px;
}

.home-sub-grid-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  aspect-ratio: auto;
  border-radius: 8px;
  flex-flow: wrap;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start;
  place-items: start stretch;
  width: 100%;
  display: grid;
}

.home-sub-grid-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  aspect-ratio: auto;
  border-radius: 8px;
  flex-flow: wrap;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start;
  place-items: start stretch;
  width: 100%;
  display: grid;
}

@media screen and (max-width: 991px) {
  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .unit_programs {
    width: 340px;
  }

  .item-image-wrapper.more-programs {
    height: 325px;
  }

  .she-creates-image {
    width: auto;
    max-width: 768px;
    height: 389px;
  }

  .card_side {
    backface-visibility: hidden;
  }

  .nav-menu-wrapper-2 {
    background-color: #0000;
  }

  .nav-menu-2 {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: absolute;
  }

  .nav-button-wrapper-2 {
    width: 100%;
    margin-left: 0;
  }

  .menu-button-2 {
    padding: 12px;
  }

  .menu-button-2.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .device-blocker {
    display: flex;
    position: fixed;
  }

  .youtube-overlay_content {
    max-width: 70%;
  }

  .list_keup_grid {
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

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

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .item-image-wrapper {
    background-image: url('../images/she-creates_1she-creates.webp');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .module_heading {
    font-size: 48px;
  }

  .paragraph {
    font-size: 19px;
    font-weight: 400;
  }

  .cta-links.more-programs {
    flex-direction: row;
  }

  .cta-link {
    font-size: 19px;
  }

  .description.more-programs {
    margin-top: 10px;
  }

  .item-bio {
    z-index: 1000;
    display: none;
  }

  .she-creates-image {
    width: 100%;
    max-width: none;
    height: 100%;
  }

  .container-2.more-programs {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: minmax(200px, 400px);
  }

  .module_item {
    padding: 0;
  }

  .module_item.module_item-9 {
    transform: translate(-110px, -334px);
  }

  .module_item.module_item-0 {
    transform: translate(-210px, 310px);
  }

  .module_item.module_item-11 {
    transform: translate(-383px, -57px);
  }

  .module_item.module_item-1 {
    transform: translate(213px, 320px);
  }

  .module_item.module_item-2 {
    transform: translate(190px, -267px);
  }

  .subhead.more-programs {
    margin-top: 30px;
  }

  .the-sticky-div-title {
    text-align: center;
    font-size: 52px;
  }

  .navbar-brand-2 {
    padding-left: 0;
  }

  .nav-menu-2 {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-2.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .mobile-margin-top-11 {
    margin-top: 10px;
  }

  .spiral {
    width: 10rem;
    height: 10rem;
  }

  .spiral---img {
    border-radius: .5rem;
  }

  .spiral---item {
    width: 10rem;
    height: 10rem;
    transform: translate3d(0, 0, 10rem);
  }

  .spiral---item.x-07 {
    transform: translate3d(0, 70rem, 10rem);
  }

  .spiral---item.x-04 {
    transform: translate3d(0, 40rem, 10rem);
  }

  .spiral---item.x-01 {
    transform: translate3d(0, 10rem, 10rem);
  }

  .spiral---item.x-06 {
    transform: translate3d(0, 60rem, 10rem);
  }

  .spiral---item.x-02 {
    transform: translate3d(0, 20rem, 10rem);
  }

  .spiral---item.x-03 {
    transform: translate3d(0, 30rem, 10rem);
  }

  .spiral---item.x-05 {
    transform: translate3d(0, 50rem, 10rem);
  }

  .navbar {
    display: none;
  }

  .flex-h.space_between.intro.keup.appmobile {
    border-bottom-color: #0000001a;
    margin-top: 6px;
    margin-bottom: 0;
    padding-top: 6px;
    padding-bottom: 12px;
  }

  .flex-h.space_between.intro.appmobile {
    border-bottom-style: solid;
    border-bottom-color: #000;
  }

  .intro_content_text.keup {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading_2.white.intro.mobile-app {
    margin-top: 56px;
  }

  .heading_2.white.intro.underline-yellow {
    border-bottom-color: #ecc50a;
  }

  .badge_image.background-yellow {
    background-image: url('../images/Background-Yellow.jpg');
    background-position: 0 0;
    background-size: auto;
  }

  .badge_image.new-badge {
    border-radius: 8px;
    padding: 12px;
  }

  .badge_image.new-badge.yellow {
    background-image: url('../images/Background-Yellow.jpg');
    background-position: 0 0;
    background-size: 52px;
  }

  .device-blocker {
    padding: 2rem;
  }

  .margin-bottom.margin-medium {
    margin-bottom: 1.5rem;
  }

  .youtube-overlay_accept-button {
    padding: 1rem;
    font-size: 1rem;
    font-weight: 400;
  }

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

  .container_keup.appmobile {
    background-color: #fff9;
    width: 100%;
    margin-bottom: 12px;
    padding: 20px;
  }

  .kibon_title.appmobile {
    color: var(--900);
    padding-left: 0;
  }

  .warning_container {
    margin-bottom: 24px;
  }

  .container-app-mobile {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding: 20px 20px 48px;
    display: flex;
  }

  .mobile-app-overview {
    border: 1px solid #ffffff4d;
    padding: 20px;
  }

  .app-mobile-keup-grid-link {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .app-mobile-keup-sublink {
    color: var(--white);
    background-color: #ffffff1a;
    border: 1px solid #ffffff4d;
    border-radius: 12px;
    padding: 12px 16px;
    text-decoration: none;
  }

  .app-mobile-sub-link-img {
    border-radius: 100px;
    width: 64px;
    height: 64px;
  }

  .body-app-mobile {
    background-color: #000;
    background-image: none;
  }

  .icon-keup-mobile {
    width: 24px;
    margin-right: 8px;
  }
}

@media screen and (max-width: 479px) {
  .nav-menu {
    flex-direction: column;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .unit_she-creates {
    max-width: 280px;
  }

  .unit_programs {
    width: 280px;
  }

  .item-image-wrapper, .item-image-wrapper.matrix-1 {
    background-image: none;
  }

  .item-image-wrapper.more-programs {
    height: 350px;
  }

  .module_heading {
    letter-spacing: normal;
    margin-top: 16px;
    font-size: 40px;
    line-height: 1.1em;
  }

  .copy-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .cta-link {
    margin-top: 20px;
  }

  .description {
    letter-spacing: -.011em;
    font-weight: 300;
  }

  .description.more-programs {
    margin-top: .8em;
  }

  .headline {
    letter-spacing: -.004em;
    margin-top: 20px;
    margin-bottom: 40px;
    font-size: 32px;
    line-height: 1.125em;
  }

  .item-bio {
    display: none;
  }

  .container-2.more-programs {
    padding-top: 24px;
    padding-bottom: 45px;
  }

  .module_item.module_item-17 {
    width: 136px;
    transform: translate(6px, 541px);
  }

  .module_item.module_item-19 {
    width: 236px;
    transform: translate(327px, 507px);
  }

  .module_item.module_item-6 {
    width: 183px;
    transform: translate(-360px, -399px);
  }

  .module_item.module_item-13 {
    width: 136px;
    transform: translate(-658px, -153px);
  }

  .module_item.module_item-18 {
    width: 184px;
    transform: translate(454px, 286px);
  }

  .module_item.module_item-9 {
    width: 236px;
    transform: translate(-93px, -249px);
  }

  .module_item.module_item-10 {
    width: 183px;
    transform: translate(343px, -428px);
  }

  .module_item.module_item-0 {
    width: 135px;
    transform: translate(-122px, 244px);
  }

  .module_item.module_item-20 {
    width: 236px;
    transform: translate(553px, 76px);
  }

  .module_item.module_item-8 {
    width: 136px;
    transform: translate(284px, 13px);
  }

  .module_item.module_item-5 {
    width: 183px;
    transform: translate(-579px, 480px);
  }

  .module_item.module_item-15 {
    width: 136px;
    transform: translate(595px, -234px);
  }

  .module_item.module_item-3 {
    width: 236px;
    transform: translate(-393px, -191px);
  }

  .module_item.module_item-11 {
    width: 236px;
    transform: translate(-354px, 48px);
  }

  .module_item.module_item-4 {
    width: 281px;
    transform: translate(24px, -458px);
  }

  .module_item.module_item-16 {
    width: 136px;
    transform: translate(383px, -190px);
  }

  .module_item.module_item-7 {
    width: 281px;
    transform: translate(-279px, 496px);
  }

  .module_item.module_item-1 {
    width: 281px;
    transform: translate(134px, 294px);
  }

  .module_item.module_item-12 {
    width: 281px;
    transform: translate(-690px, 84px);
  }

  .module_item.module_item-2 {
    width: 135px;
    transform: translate(151px, -235px);
  }

  .module_item.module_item-14 {
    width: 236px;
    transform: translate(-404px, 273px);
  }

  .subhead {
    max-width: 210px;
    font-size: 24px;
    line-height: 1.16667em;
  }

  .the-sticky-div-title {
    margin-top: 76px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 11vw;
    line-height: 9vw;
  }

  .poomsae_slide {
    width: 50vw;
    height: 50vh;
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-span-2 {
    font-size: 6vw;
  }

  .the-height-400vh-section {
    margin-left: 0;
  }

  .details_card {
    width: 19rem;
    height: 29.5rem;
  }

  .card_side.main {
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .card_side.foot, .card_side.direction, .card_side.video {
    padding: 6rem 1.5rem 1.5rem;
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .nav-menu-2 {
    flex-direction: column;
  }

  .nav-button-wrapper-2 {
    width: auto;
  }

  .content {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    padding-left: 4vw;
  }

  .body-inside-container {
    padding: 4vw;
  }

  .device-blocker {
    padding: 1rem;
  }

  .youtube-overlay_content {
    max-width: 90%;
  }

  .margin-bottom.margin-medium {
    margin-bottom: 1rem;
  }

  .youtube-overlay_accept-button {
    padding: .8rem;
  }

  .list_keup_grid {
    grid-template-columns: 1fr;
  }

  .container-app-mobile {
    padding: 24px 20px 64px;
  }

  .mobile-app-overview {
    border: 1px solid #ffffff4d;
  }

  .body-app-mobile {
    background-image: none;
  }
}

#w-node-_4d26b216-aedf-ab6a-b250-21fe7e7ded1f-669191f0 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_28d4f645-4ec6-df51-547d-a6e840add623-669191f0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: auto;
}

#w-node-bc55ffd1-53e3-e2a2-3b6f-e628d89af39e-669191f0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_593dc059-f692-1f1c-f592-adad21251879-669191f0, #w-node-_08c5b8a2-fc72-84da-c954-d26b9b74f02a-669191f0, #w-node-_2f7adb58-bc07-0c43-01bb-426b9237e3ce-669191f0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-16d7b0fa, #w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-162a5726 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-162a5726, #w-node-_39c806ef-b0a9-c2d0-eb48-98cae820be8f-162a5726, #w-node-_5bdb1756-8e81-b0b1-5afc-b7b93bf6fb5c-162a5726, #w-node-_31fd66b2-8834-e1bb-03fc-ea38b6a0fd04-162a5726, #w-node-cff56cf4-b44f-3cfd-123b-6ddabcd99f32-162a5726 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-32921030 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-32921030 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39c806ef-b0a9-c2d0-eb48-98cae820be8f-32921030 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bdb1756-8e81-b0b1-5afc-b7b93bf6fb5c-32921030, #w-node-cff56cf4-b44f-3cfd-123b-6ddabcd99f32-32921030, #w-node-_31fd66b2-8834-e1bb-03fc-ea38b6a0fd04-32921030 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4bec1183-ef3a-a3f7-2bb6-8a82b50b4414-32921030 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-4c645dcf {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-4c645dcf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39c806ef-b0a9-c2d0-eb48-98cae820be8f-4c645dcf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bdb1756-8e81-b0b1-5afc-b7b93bf6fb5c-4c645dcf, #w-node-cff56cf4-b44f-3cfd-123b-6ddabcd99f32-4c645dcf, #w-node-_31fd66b2-8834-e1bb-03fc-ea38b6a0fd04-4c645dcf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4bec1183-ef3a-a3f7-2bb6-8a82b50b4414-4c645dcf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-3090b551 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-3090b551 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39c806ef-b0a9-c2d0-eb48-98cae820be8f-3090b551 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bdb1756-8e81-b0b1-5afc-b7b93bf6fb5c-3090b551, #w-node-cff56cf4-b44f-3cfd-123b-6ddabcd99f32-3090b551, #w-node-_31fd66b2-8834-e1bb-03fc-ea38b6a0fd04-3090b551 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4bec1183-ef3a-a3f7-2bb6-8a82b50b4414-3090b551 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-ff5f97e9 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-ff5f97e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39c806ef-b0a9-c2d0-eb48-98cae820be8f-ff5f97e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bdb1756-8e81-b0b1-5afc-b7b93bf6fb5c-ff5f97e9, #w-node-cff56cf4-b44f-3cfd-123b-6ddabcd99f32-ff5f97e9, #w-node-_31fd66b2-8834-e1bb-03fc-ea38b6a0fd04-ff5f97e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4bec1183-ef3a-a3f7-2bb6-8a82b50b4414-ff5f97e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-62aa7b24 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-62aa7b24 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39c806ef-b0a9-c2d0-eb48-98cae820be8f-62aa7b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bdb1756-8e81-b0b1-5afc-b7b93bf6fb5c-62aa7b24, #w-node-cff56cf4-b44f-3cfd-123b-6ddabcd99f32-62aa7b24, #w-node-_31fd66b2-8834-e1bb-03fc-ea38b6a0fd04-62aa7b24 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4bec1183-ef3a-a3f7-2bb6-8a82b50b4414-62aa7b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-d968e45b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-d968e45b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39c806ef-b0a9-c2d0-eb48-98cae820be8f-d968e45b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bdb1756-8e81-b0b1-5afc-b7b93bf6fb5c-d968e45b, #w-node-cff56cf4-b44f-3cfd-123b-6ddabcd99f32-d968e45b, #w-node-_31fd66b2-8834-e1bb-03fc-ea38b6a0fd04-d968e45b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4bec1183-ef3a-a3f7-2bb6-8a82b50b4414-d968e45b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-bc881ac3 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-bc881ac3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39c806ef-b0a9-c2d0-eb48-98cae820be8f-bc881ac3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bdb1756-8e81-b0b1-5afc-b7b93bf6fb5c-bc881ac3, #w-node-cff56cf4-b44f-3cfd-123b-6ddabcd99f32-bc881ac3, #w-node-_31fd66b2-8834-e1bb-03fc-ea38b6a0fd04-bc881ac3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4bec1183-ef3a-a3f7-2bb6-8a82b50b4414-bc881ac3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-f44517e4 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-f44517e4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39c806ef-b0a9-c2d0-eb48-98cae820be8f-f44517e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bdb1756-8e81-b0b1-5afc-b7b93bf6fb5c-f44517e4, #w-node-cff56cf4-b44f-3cfd-123b-6ddabcd99f32-f44517e4, #w-node-_31fd66b2-8834-e1bb-03fc-ea38b6a0fd04-f44517e4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4bec1183-ef3a-a3f7-2bb6-8a82b50b4414-f44517e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-8e76ce50 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-8e76ce50 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39c806ef-b0a9-c2d0-eb48-98cae820be8f-8e76ce50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bdb1756-8e81-b0b1-5afc-b7b93bf6fb5c-8e76ce50, #w-node-cff56cf4-b44f-3cfd-123b-6ddabcd99f32-8e76ce50, #w-node-_31fd66b2-8834-e1bb-03fc-ea38b6a0fd04-8e76ce50 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4bec1183-ef3a-a3f7-2bb6-8a82b50b4414-8e76ce50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-a5e81ad9, #w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-b334db20, #w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-b3397384 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-b3397384 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_213cf048-ace5-b70d-3ccf-19ab9a710569-b3397384, #w-node-_14220c03-1702-2268-4346-d610d99a96d6-b3397384, #w-node-fc6a5c02-b096-f9f3-3a26-aec9e7618d80-b3397384 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3324e886-7d51-0630-81d2-e16ef4855619-b3397384 {
  align-self: start;
}

#w-node-_37661c20-60e1-14ab-27f7-757a0854967a-b3397384, #w-node-_37661c20-60e1-14ab-27f7-757a08549689-b3397384 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60d7e686-e0b9-3691-ca28-e6c109ed167b-b3397384 {
  align-self: start;
}

#w-node-c6699f17-327b-e8b3-8794-7695e77f5503-b3397384, #w-node-bb0794ed-71fd-903b-cd4f-5c7aad1a3138-b3397384, #w-node-c6699f17-327b-e8b3-8794-7695e77f5510-b3397384, #w-node-a53e722b-409a-58a1-6de9-571797a1c49a-b3397384, #w-node-a53e722b-409a-58a1-6de9-571797a1c4a7-b3397384, #w-node-ec0abf7a-7afa-dcd3-203d-eaec05edb846-b3397384, #w-node-ec0abf7a-7afa-dcd3-203d-eaec05edb853-b3397384, #w-node-c23c2a4a-b3c9-9548-0470-2ce2c135e8c8-b3397384 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-652037d7 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-652037d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_213cf048-ace5-b70d-3ccf-19ab9a710569-652037d7, #w-node-_14220c03-1702-2268-4346-d610d99a96d6-652037d7, #w-node-fc6a5c02-b096-f9f3-3a26-aec9e7618d80-652037d7, #w-node-_37661c20-60e1-14ab-27f7-757a0854967a-652037d7, #w-node-_37661c20-60e1-14ab-27f7-757a08549689-652037d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60d7e686-e0b9-3691-ca28-e6c109ed167b-652037d7 {
  align-self: start;
}

#w-node-c6699f17-327b-e8b3-8794-7695e77f5503-652037d7, #w-node-bb0794ed-71fd-903b-cd4f-5c7aad1a3138-652037d7, #w-node-c6699f17-327b-e8b3-8794-7695e77f5510-652037d7, #w-node-a53e722b-409a-58a1-6de9-571797a1c49a-652037d7, #w-node-a53e722b-409a-58a1-6de9-571797a1c4a7-652037d7, #w-node-ec0abf7a-7afa-dcd3-203d-eaec05edb846-652037d7, #w-node-ec0abf7a-7afa-dcd3-203d-eaec05edb853-652037d7, #w-node-c23c2a4a-b3c9-9548-0470-2ce2c135e8c8-652037d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-a7247605 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-a7247605 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_213cf048-ace5-b70d-3ccf-19ab9a710569-a7247605, #w-node-_14220c03-1702-2268-4346-d610d99a96d6-a7247605, #w-node-fc6a5c02-b096-f9f3-3a26-aec9e7618d80-a7247605 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3324e886-7d51-0630-81d2-e16ef4855619-a7247605 {
  align-self: start;
}

#w-node-_37661c20-60e1-14ab-27f7-757a0854967a-a7247605, #w-node-_37661c20-60e1-14ab-27f7-757a08549689-a7247605 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60d7e686-e0b9-3691-ca28-e6c109ed167b-a7247605 {
  align-self: start;
}

#w-node-c6699f17-327b-e8b3-8794-7695e77f5503-a7247605, #w-node-bb0794ed-71fd-903b-cd4f-5c7aad1a3138-a7247605, #w-node-c6699f17-327b-e8b3-8794-7695e77f5510-a7247605, #w-node-a53e722b-409a-58a1-6de9-571797a1c49a-a7247605, #w-node-a53e722b-409a-58a1-6de9-571797a1c4a7-a7247605, #w-node-ec0abf7a-7afa-dcd3-203d-eaec05edb846-a7247605, #w-node-ec0abf7a-7afa-dcd3-203d-eaec05edb853-a7247605, #w-node-c23c2a4a-b3c9-9548-0470-2ce2c135e8c8-a7247605 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-4ae8f81f {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-4ae8f81f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_213cf048-ace5-b70d-3ccf-19ab9a710569-4ae8f81f, #w-node-_14220c03-1702-2268-4346-d610d99a96d6-4ae8f81f, #w-node-fc6a5c02-b096-f9f3-3a26-aec9e7618d80-4ae8f81f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a07bea98-9b56-3424-b205-0be57856d28b-4ae8f81f {
  align-self: start;
}

#w-node-_37661c20-60e1-14ab-27f7-757a0854967a-4ae8f81f, #w-node-_37661c20-60e1-14ab-27f7-757a08549689-4ae8f81f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60d7e686-e0b9-3691-ca28-e6c109ed167b-4ae8f81f {
  align-self: start;
}

#w-node-c6699f17-327b-e8b3-8794-7695e77f5503-4ae8f81f, #w-node-bb0794ed-71fd-903b-cd4f-5c7aad1a3138-4ae8f81f, #w-node-c6699f17-327b-e8b3-8794-7695e77f5510-4ae8f81f, #w-node-a53e722b-409a-58a1-6de9-571797a1c49a-4ae8f81f, #w-node-a53e722b-409a-58a1-6de9-571797a1c4a7-4ae8f81f, #w-node-ec0abf7a-7afa-dcd3-203d-eaec05edb846-4ae8f81f, #w-node-ec0abf7a-7afa-dcd3-203d-eaec05edb853-4ae8f81f, #w-node-c23c2a4a-b3c9-9548-0470-2ce2c135e8c8-4ae8f81f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-d480505d {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-d480505d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_213cf048-ace5-b70d-3ccf-19ab9a710569-d480505d, #w-node-_14220c03-1702-2268-4346-d610d99a96d6-d480505d, #w-node-fc6a5c02-b096-f9f3-3a26-aec9e7618d80-d480505d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acaca63f-32d6-f02d-09df-7744c502f343-d480505d {
  align-self: start;
}

#w-node-_37661c20-60e1-14ab-27f7-757a0854967a-d480505d, #w-node-_37661c20-60e1-14ab-27f7-757a08549689-d480505d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60d7e686-e0b9-3691-ca28-e6c109ed167b-d480505d {
  align-self: start;
}

#w-node-c6699f17-327b-e8b3-8794-7695e77f5503-d480505d, #w-node-bb0794ed-71fd-903b-cd4f-5c7aad1a3138-d480505d, #w-node-c6699f17-327b-e8b3-8794-7695e77f5510-d480505d, #w-node-a53e722b-409a-58a1-6de9-571797a1c49a-d480505d, #w-node-a53e722b-409a-58a1-6de9-571797a1c4a7-d480505d, #w-node-ec0abf7a-7afa-dcd3-203d-eaec05edb846-d480505d, #w-node-ec0abf7a-7afa-dcd3-203d-eaec05edb853-d480505d, #w-node-c23c2a4a-b3c9-9548-0470-2ce2c135e8c8-d480505d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-9c35a038, #w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-a0f3cb29 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-a0f3cb29 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_213cf048-ace5-b70d-3ccf-19ab9a710569-a0f3cb29, #w-node-_14220c03-1702-2268-4346-d610d99a96d6-a0f3cb29, #w-node-fc6a5c02-b096-f9f3-3a26-aec9e7618d80-a0f3cb29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acaca63f-32d6-f02d-09df-7744c502f343-a0f3cb29 {
  align-self: start;
}

#w-node-_37661c20-60e1-14ab-27f7-757a0854967a-a0f3cb29, #w-node-_37661c20-60e1-14ab-27f7-757a08549689-a0f3cb29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60d7e686-e0b9-3691-ca28-e6c109ed167b-a0f3cb29 {
  align-self: start;
}

#w-node-c6699f17-327b-e8b3-8794-7695e77f5503-a0f3cb29, #w-node-bb0794ed-71fd-903b-cd4f-5c7aad1a3138-a0f3cb29, #w-node-c6699f17-327b-e8b3-8794-7695e77f5510-a0f3cb29, #w-node-a53e722b-409a-58a1-6de9-571797a1c49a-a0f3cb29, #w-node-a53e722b-409a-58a1-6de9-571797a1c4a7-a0f3cb29, #w-node-ec0abf7a-7afa-dcd3-203d-eaec05edb846-a0f3cb29, #w-node-ec0abf7a-7afa-dcd3-203d-eaec05edb853-a0f3cb29, #w-node-c23c2a4a-b3c9-9548-0470-2ce2c135e8c8-a0f3cb29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-5cd58bb2 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-5cd58bb2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_213cf048-ace5-b70d-3ccf-19ab9a710569-5cd58bb2, #w-node-_14220c03-1702-2268-4346-d610d99a96d6-5cd58bb2, #w-node-fc6a5c02-b096-f9f3-3a26-aec9e7618d80-5cd58bb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acaca63f-32d6-f02d-09df-7744c502f343-5cd58bb2 {
  align-self: start;
}

#w-node-_37661c20-60e1-14ab-27f7-757a0854967a-5cd58bb2, #w-node-_37661c20-60e1-14ab-27f7-757a08549689-5cd58bb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60d7e686-e0b9-3691-ca28-e6c109ed167b-5cd58bb2 {
  align-self: start;
}

#w-node-c6699f17-327b-e8b3-8794-7695e77f5503-5cd58bb2, #w-node-bb0794ed-71fd-903b-cd4f-5c7aad1a3138-5cd58bb2, #w-node-c6699f17-327b-e8b3-8794-7695e77f5510-5cd58bb2, #w-node-a53e722b-409a-58a1-6de9-571797a1c49a-5cd58bb2, #w-node-a53e722b-409a-58a1-6de9-571797a1c4a7-5cd58bb2, #w-node-ec0abf7a-7afa-dcd3-203d-eaec05edb846-5cd58bb2, #w-node-ec0abf7a-7afa-dcd3-203d-eaec05edb853-5cd58bb2, #w-node-c23c2a4a-b3c9-9548-0470-2ce2c135e8c8-5cd58bb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-0f462250 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-0f462250 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_213cf048-ace5-b70d-3ccf-19ab9a710569-0f462250, #w-node-_14220c03-1702-2268-4346-d610d99a96d6-0f462250, #w-node-fc6a5c02-b096-f9f3-3a26-aec9e7618d80-0f462250 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acaca63f-32d6-f02d-09df-7744c502f343-0f462250 {
  align-self: start;
}

#w-node-_37661c20-60e1-14ab-27f7-757a0854967a-0f462250, #w-node-_37661c20-60e1-14ab-27f7-757a08549689-0f462250 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60d7e686-e0b9-3691-ca28-e6c109ed167b-0f462250 {
  align-self: start;
}

#w-node-c6699f17-327b-e8b3-8794-7695e77f5503-0f462250, #w-node-bb0794ed-71fd-903b-cd4f-5c7aad1a3138-0f462250, #w-node-c6699f17-327b-e8b3-8794-7695e77f5510-0f462250, #w-node-a53e722b-409a-58a1-6de9-571797a1c49a-0f462250, #w-node-a53e722b-409a-58a1-6de9-571797a1c4a7-0f462250, #w-node-ec0abf7a-7afa-dcd3-203d-eaec05edb846-0f462250, #w-node-ec0abf7a-7afa-dcd3-203d-eaec05edb853-0f462250, #w-node-c23c2a4a-b3c9-9548-0470-2ce2c135e8c8-0f462250 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-3ee09110 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-3ee09110 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_213cf048-ace5-b70d-3ccf-19ab9a710569-3ee09110, #w-node-_14220c03-1702-2268-4346-d610d99a96d6-3ee09110, #w-node-fc6a5c02-b096-f9f3-3a26-aec9e7618d80-3ee09110 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acaca63f-32d6-f02d-09df-7744c502f343-3ee09110 {
  align-self: start;
}

#w-node-_37661c20-60e1-14ab-27f7-757a0854967a-3ee09110, #w-node-_37661c20-60e1-14ab-27f7-757a08549689-3ee09110 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60d7e686-e0b9-3691-ca28-e6c109ed167b-3ee09110 {
  align-self: start;
}

#w-node-c6699f17-327b-e8b3-8794-7695e77f5503-3ee09110, #w-node-bb0794ed-71fd-903b-cd4f-5c7aad1a3138-3ee09110, #w-node-c6699f17-327b-e8b3-8794-7695e77f5510-3ee09110, #w-node-a53e722b-409a-58a1-6de9-571797a1c49a-3ee09110, #w-node-a53e722b-409a-58a1-6de9-571797a1c4a7-3ee09110, #w-node-ec0abf7a-7afa-dcd3-203d-eaec05edb846-3ee09110, #w-node-ec0abf7a-7afa-dcd3-203d-eaec05edb853-3ee09110, #w-node-c23c2a4a-b3c9-9548-0470-2ce2c135e8c8-3ee09110 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-5e8b36c4 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-5e8b36c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_213cf048-ace5-b70d-3ccf-19ab9a710569-5e8b36c4, #w-node-_14220c03-1702-2268-4346-d610d99a96d6-5e8b36c4, #w-node-fc6a5c02-b096-f9f3-3a26-aec9e7618d80-5e8b36c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acaca63f-32d6-f02d-09df-7744c502f343-5e8b36c4 {
  align-self: start;
}

#w-node-_37661c20-60e1-14ab-27f7-757a0854967a-5e8b36c4, #w-node-_37661c20-60e1-14ab-27f7-757a08549689-5e8b36c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60d7e686-e0b9-3691-ca28-e6c109ed167b-5e8b36c4 {
  align-self: start;
}

#w-node-c6699f17-327b-e8b3-8794-7695e77f5503-5e8b36c4, #w-node-bb0794ed-71fd-903b-cd4f-5c7aad1a3138-5e8b36c4, #w-node-c6699f17-327b-e8b3-8794-7695e77f5510-5e8b36c4, #w-node-a53e722b-409a-58a1-6de9-571797a1c49a-5e8b36c4, #w-node-a53e722b-409a-58a1-6de9-571797a1c4a7-5e8b36c4, #w-node-ec0abf7a-7afa-dcd3-203d-eaec05edb846-5e8b36c4, #w-node-ec0abf7a-7afa-dcd3-203d-eaec05edb853-5e8b36c4, #w-node-c23c2a4a-b3c9-9548-0470-2ce2c135e8c8-5e8b36c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-4285aa40 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-4285aa40 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39c806ef-b0a9-c2d0-eb48-98cae820be8f-4285aa40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bdb1756-8e81-b0b1-5afc-b7b93bf6fb5c-4285aa40, #w-node-cff56cf4-b44f-3cfd-123b-6ddabcd99f32-4285aa40, #w-node-_31fd66b2-8834-e1bb-03fc-ea38b6a0fd04-4285aa40 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4bec1183-ef3a-a3f7-2bb6-8a82b50b4414-4285aa40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-952d950e {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-952d950e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39c806ef-b0a9-c2d0-eb48-98cae820be8f-952d950e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bdb1756-8e81-b0b1-5afc-b7b93bf6fb5c-952d950e, #w-node-cff56cf4-b44f-3cfd-123b-6ddabcd99f32-952d950e, #w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-4b36a75d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_213cf048-ace5-b70d-3ccf-19ab9a710569-4b36a75d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-7bc4fe13 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-7bc4fe13 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39c806ef-b0a9-c2d0-eb48-98cae820be8f-7bc4fe13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bdb1756-8e81-b0b1-5afc-b7b93bf6fb5c-7bc4fe13, #w-node-cff56cf4-b44f-3cfd-123b-6ddabcd99f32-7bc4fe13, #w-node-_31fd66b2-8834-e1bb-03fc-ea38b6a0fd04-7bc4fe13 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4bec1183-ef3a-a3f7-2bb6-8a82b50b4414-7bc4fe13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-14e88479 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-14e88479 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39c806ef-b0a9-c2d0-eb48-98cae820be8f-14e88479 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bdb1756-8e81-b0b1-5afc-b7b93bf6fb5c-14e88479, #w-node-cff56cf4-b44f-3cfd-123b-6ddabcd99f32-14e88479, #w-node-_31fd66b2-8834-e1bb-03fc-ea38b6a0fd04-14e88479 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4bec1183-ef3a-a3f7-2bb6-8a82b50b4414-14e88479 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-11ed1138 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-11ed1138 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39c806ef-b0a9-c2d0-eb48-98cae820be8f-11ed1138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bdb1756-8e81-b0b1-5afc-b7b93bf6fb5c-11ed1138, #w-node-cff56cf4-b44f-3cfd-123b-6ddabcd99f32-11ed1138, #w-node-_31fd66b2-8834-e1bb-03fc-ea38b6a0fd04-11ed1138 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4bec1183-ef3a-a3f7-2bb6-8a82b50b4414-11ed1138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-7b1e4c46 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-7b1e4c46 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39c806ef-b0a9-c2d0-eb48-98cae820be8f-7b1e4c46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bdb1756-8e81-b0b1-5afc-b7b93bf6fb5c-7b1e4c46, #w-node-cff56cf4-b44f-3cfd-123b-6ddabcd99f32-7b1e4c46, #w-node-_31fd66b2-8834-e1bb-03fc-ea38b6a0fd04-7b1e4c46 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4bec1183-ef3a-a3f7-2bb6-8a82b50b4414-7b1e4c46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-113a9e71 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-113a9e71 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39c806ef-b0a9-c2d0-eb48-98cae820be8f-113a9e71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bdb1756-8e81-b0b1-5afc-b7b93bf6fb5c-113a9e71 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_376b3b35-8d13-bb52-0550-3a1a01799449-113a9e71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cff56cf4-b44f-3cfd-123b-6ddabcd99f32-113a9e71, #w-node-_31fd66b2-8834-e1bb-03fc-ea38b6a0fd04-113a9e71 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4bec1183-ef3a-a3f7-2bb6-8a82b50b4414-113a9e71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e85b70-de1e-bbc8-6f62-76cfd4a82310-48835de0 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-48835de0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39c806ef-b0a9-c2d0-eb48-98cae820be8f-48835de0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bdb1756-8e81-b0b1-5afc-b7b93bf6fb5c-48835de0, #w-node-cff56cf4-b44f-3cfd-123b-6ddabcd99f32-48835de0, #w-node-_31fd66b2-8834-e1bb-03fc-ea38b6a0fd04-48835de0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4bec1183-ef3a-a3f7-2bb6-8a82b50b4414-48835de0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-f8b5347b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_213cf048-ace5-b70d-3ccf-19ab9a710569-f8b5347b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-80d9c45c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_213cf048-ace5-b70d-3ccf-19ab9a710569-80d9c45c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da4bc2b-ffed-3f26-8c17-e534e1995562-f8450fe2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_213cf048-ace5-b70d-3ccf-19ab9a710569-f8450fe2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


