@font-face {
  font-family: Sf Mono;
  src: url('../fonts/SF-Mono.dmg') format("undefined");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro;
  src: url('../fonts/SF-Pro.woff2') format("woff2");
  font-weight: 1 1000;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Newyork;
  src: url('../fonts/NewYork.ttf') format("truetype");
  font-weight: 400 1000;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Newyork;
  src: url('../fonts/NewYorkItalic.ttf') format("truetype");
  font-weight: 400 1000;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Humble Nostalgia;
  src: url('../fonts/humble-nostalgia-regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Newyorkextralarge;
  src: url('../fonts/NewYorkExtraLarge-Black.otf') format("opentype"), url('../fonts/NewYorkExtraLarge-Heavy.otf') format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Newyorkextralarge;
  src: url('../fonts/NewYorkExtraLarge-BlackItalic.otf') format("opentype"), url('../fonts/NewYorkExtraLarge-HeavyItalic.otf') format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Newyorksmall;
  src: url('../fonts/NewYorkSmall-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Newyorkextralarge;
  src: url('../fonts/NewYorkExtraLarge-Medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Newyorksmall;
  src: url('../fonts/NewYorkSmall-RegularItalic.otf') format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Newyorkextralarge;
  src: url('../fonts/NewYorkExtraLarge-BoldItalic.otf') format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Newyorkextralarge;
  src: url('../fonts/NewYorkExtraLarge-Bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Newyorklarge;
  src: url('../fonts/NewYorkLarge-Black.otf') format("opentype"), url('../fonts/NewYorkLarge-Heavy.otf') format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Newyorkextralarge;
  src: url('../fonts/NewYorkExtraLarge-SemiboldItalic.otf') format("opentype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Newyorkextralarge;
  src: url('../fonts/NewYorkExtraLarge-Semibold.otf') format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Newyorkextralarge;
  src: url('../fonts/NewYorkExtraLarge-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Newyorkextralarge;
  src: url('../fonts/NewYorkExtraLarge-RegularItalic.otf') format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Newyorklarge;
  src: url('../fonts/NewYorkLarge-HeavyItalic.otf') format("opentype"), url('../fonts/NewYorkLarge-BlackItalic.otf') format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Newyorklarge;
  src: url('../fonts/NewYorkLarge-BoldItalic.otf') format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Newyorklarge;
  src: url('../fonts/NewYorkLarge-Medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Newyorklarge;
  src: url('../fonts/NewYorkLarge-Bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Newyorklarge;
  src: url('../fonts/NewYorkLarge-Semibold.otf') format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Newyorklarge;
  src: url('../fonts/NewYorkLarge-RegularItalic.otf') format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Newyorkmedium;
  src: url('../fonts/NewYorkMedium-Black.otf') format("opentype"), url('../fonts/NewYorkMedium-Bold.otf') format("opentype"), url('../fonts/NewYorkMedium-Heavy.otf') format("opentype"), url('../fonts/NewYorkMedium-Medium.otf') format("opentype"), url('../fonts/NewYorkMedium-Semibold.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Newyorklarge;
  src: url('../fonts/NewYorkLarge-SemiboldItalic.otf') format("opentype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Newyorkmedium;
  src: url('../fonts/NewYorkMedium-BoldItalic.otf') format("opentype"), url('../fonts/NewYorkMedium-BlackItalic.otf') format("opentype"), url('../fonts/NewYorkMedium-HeavyItalic.otf') format("opentype"), url('../fonts/NewYorkMedium-MediumItalic.otf') format("opentype"), url('../fonts/NewYorkMedium-SemiboldItalic.otf') format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Newyorklarge;
  src: url('../fonts/NewYorkLarge-MediumItalic.otf') format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Newyorklarge;
  src: url('../fonts/NewYorkLarge-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Newyorksmall;
  src: url('../fonts/NewYorkSmall-BlackItalic.otf') format("opentype"), url('../fonts/NewYorkSmall-HeavyItalic.otf') format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Newyorkmedium;
  src: url('../fonts/NewYorkMedium-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Newyorksmall;
  src: url('../fonts/NewYorkSmall-Heavy.otf') format("opentype"), url('../fonts/NewYorkSmall-Black.otf') format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Newyorkmedium;
  src: url('../fonts/NewYorkMedium-RegularItalic.otf') format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Newyorksmall;
  src: url('../fonts/NewYorkSmall-Bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Newyorksmall;
  src: url('../fonts/NewYorkSmall-Medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Newyorksmall;
  src: url('../fonts/NewYorkSmall-BoldItalic.otf') format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Newyorksmall;
  src: url('../fonts/NewYorkSmall-Semibold.otf') format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Newyorkextralarge;
  src: url('../fonts/NewYorkExtraLarge-MediumItalic.otf') format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Newyorksmall;
  src: url('../fonts/NewYorkSmall-SemiboldItalic.otf') format("opentype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Newyorksmall;
  src: url('../fonts/NewYorkSmall-MediumItalic.otf') format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text;
  src: url('../fonts/SF-Pro-Text-ThinItalic.otf') format("opentype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url('../fonts/SF-Pro-Display-Black.otf') format("opentype"), url('../fonts/SF-Pro-Display-Heavy.otf') format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url('../fonts/SF-Pro-Display-Thin.otf') format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url('../fonts/SF-Pro-Display-BlackItalic.otf') format("opentype"), url('../fonts/SF-Pro-Display-HeavyItalic.otf') format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Rounded;
  src: url('../fonts/SF-Pro-Rounded-Thin.otf') format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Rounded;
  src: url('../fonts/SF-Pro-Rounded-Black.otf') format("opentype"), url('../fonts/SF-Pro-Rounded-Heavy.otf') format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url('../fonts/SF-Pro-Display-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url('../fonts/SF-Pro-Display-RegularItalic.otf') format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text;
  src: url('../fonts/SF-Pro-Text-LightItalic.otf') format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text;
  src: url('../fonts/SF-Pro-Text-Thin.otf') format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url('../fonts/SF-Pro-Display-Light.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text;
  src: url('../fonts/SF-Pro-Text-SemiboldItalic.otf') format("opentype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url('../fonts/SF-Pro-Display-LightItalic.otf') format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url('../fonts/SF-Pro-Display-Ultralight.otf') format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url('../fonts/SF-Pro-Display-MediumItalic.otf') format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url('../fonts/SF-Pro-Display-BoldItalic.otf') format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text;
  src: url('../fonts/SF-Pro-Text-BoldItalic.otf') format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url('../fonts/SF-Pro-Display-ThinItalic.otf') format("opentype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Rounded;
  src: url('../fonts/SF-Pro-Rounded-Semibold.otf') format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text;
  src: url('../fonts/SF-Pro-Text-Black.otf') format("opentype"), url('../fonts/SF-Pro-Text-Heavy.otf') format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text;
  src: url('../fonts/SF-Pro-Text-MediumItalic.otf') format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url('../fonts/SF-Pro-Display-Medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text;
  src: url('../fonts/SF-Pro-Text-Bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text;
  src: url('../fonts/SF-Pro-Text-HeavyItalic.otf') format("opentype"), url('../fonts/SF-Pro-Text-BlackItalic.otf') format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text;
  src: url('../fonts/SF-Pro-Text-RegularItalic.otf') format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text;
  src: url('../fonts/SF-Pro-Text-Medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text;
  src: url('../fonts/SF-Pro-Text-Light.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text;
  src: url('../fonts/SF-Pro-Text-Ultralight.otf') format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text;
  src: url('../fonts/SF-Pro-Text-UltralightItalic.otf') format("opentype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Rounded;
  src: url('../fonts/SF-Pro-Rounded-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Rounded;
  src: url('../fonts/SF-Pro-Rounded-Medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url('../fonts/SF-Pro-Display-Bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url('../fonts/SF-Pro-Display-SemiboldItalic.otf') format("opentype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Rounded;
  src: url('../fonts/SF-Pro-Rounded-Light.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text;
  src: url('../fonts/SF-Pro-Text-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url('../fonts/SF-Pro-Display-UltralightItalic.otf') format("opentype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url('../fonts/SF-Pro-Display-Semibold.otf') format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Text;
  src: url('../fonts/SF-Pro-Text-Semibold.otf') format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Rounded;
  src: url('../fonts/SF-Pro-Rounded-Ultralight.otf') format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Rounded;
  src: url('../fonts/SF-Pro-Rounded-Bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --color-zks3l: #e5e5e5;
  --grey: #8a8a8a;
  --color-7mb3z: #fff;
  --color-6hckk: #1e1e1e;
  --color-vt98o: #ffea00;
  --color-kxxt8: #ffffff78;
  --color-l71sm: #ffffffc4;
  --color-xfsjt: #2e2e2e;
  --color-eecmh: red;
  --color-jisaa: #383838;
  --color-d11fk: #9c9c9c;
  --color-9m1sc: #3a3a3a;
  --color-resqr: #222;
  --color-hphse: #000;
  --color-vsd8r: #2bd98b;
  --color-l9j6r: #c7c7c7;
  --color-rzoov: #333;
  --color-5cpe8: #0000000d;
  --color-hqxwy: #aaa;
  --color-r5qn5: #818181;
  --color-fbiat: #0e0e0e;
  --color-mycwl: #8a38f5;
  --color-peuzt: #e6e6e6;
  --color-nzf1y: #686868;
  --color-ovtof: #d92b2b;
}

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

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

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

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 100;
  background-color: #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-family: Inter, sans-serif;
  font-weight: 500;
  display: block;
}

.text-body-text, .text-title-small {
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.text-tittle {
  letter-spacing: -.02em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
}

.section {
  text-align: center;
  padding: 70px 40px;
}

.container {
  opacity: 1;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 3312vw;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: flex;
  position: static;
}

.div-block {
  opacity: .09;
}

.div-block-2 {
  padding: 14px 40px;
}

.grid {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template: "."
                 "."
                 "Area"
                 / .25fr 9fr .25fr;
  grid-auto-rows: 0;
  grid-auto-columns: .25fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: end stretch;
  display: grid;
}

.unfukc {
  color: #ffea00;
  letter-spacing: -.03em;
  text-transform: uppercase;
  text-shadow: 0 4px 18.3px #00000040;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 44px;
  padding-bottom: 0;
  font-family: Humble Nostalgia, Arial, sans-serif;
  font-size: 165px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-12 {
  grid-row-gap: 18px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 44px;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.if-youre-a-stuck-artist {
  color: var(--color-zks3l);
  letter-spacing: -.03em;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.someone-who-knows-they-have-something-powerful-to-say-but-cant-seem-to-finish-the-song-share-the-wor {
  color: var(--grey);
  letter-spacing: -.03em;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .390625rem;
  font-family: Inter, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.someone-who-knows-they-have-something-powerful-to-say-but-cant-seem-to-finish-the-song-share-the-wor-2 {
  color: #fff;
  letter-spacing: -.03em;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.frame-11 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  padding-top: 44px;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.participate {
  color: var(--color-7mb3z);
  text-align: center;
  letter-spacing: -.03em;
  text-transform: uppercase;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: flex-end;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: block;
}

.untitled {
  color: var(--color-7mb3z);
  text-align: center;
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: SF Pro, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 100%;
  text-decoration: none;
}

.rectangle-6 {
  background-color: var(--color-6hckk);
}

.frame-54 {
  grid-column-gap: 10px;
  text-align: center;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
  top: -60px;
  overflow: hidden;
}

.unfukc-your-flow-workshop {
  color: var(--color-vt98o);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.untitled-2 {
  color: var(--color-7mb3z);
  margin-top: 0;
  margin-bottom: 0;
  font-family: SF Pro, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.image {
  position: relative;
}

.background-video {
  mix-blend-mode: normal;
  min-width: 100vh;
  height: 100vh;
  min-height: 100vh;
  padding-top: 0;
  display: block;
}

.frame-20 {
  grid-row-gap: 80px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 75vw;
  text-decoration: none;
  display: flex;
}

.frame-14 {
  grid-column-gap: 19px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.we-created-a-workshop-called-unfuk-your-flowand-its-designed-to-do-one-thinghelp-you-move-again {
  color: var(--grey);
  letter-spacing: -.02em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .5rem;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.frame-19 {
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.rectangle-7 {
  background-color: var(--color-6hckk);
}

.frame-18 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-15 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1097px;
  text-decoration: none;
  display: flex;
}

.creatively {
  color: var(--color-kxxt8);
  letter-spacing: -.04em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10vw;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.rectangle-9 {
  background-color: var(--color-6hckk);
  text-align: left;
}

.frame-16 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1097px;
  text-decoration: none;
  display: flex;
}

.emotionally {
  color: var(--color-l71sm);
  letter-spacing: -.04em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10vw;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.rectangle-10 {
  background-color: var(--color-6hckk);
}

.frame-17 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.professionally {
  color: var(--color-7mb3z);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 120px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: block;
}

.rectangle-8 {
  background-color: var(--color-6hckk);
}

.frame-12-2 {
  grid-column-gap: 10px;
  border: 1px solid var(--color-xfsjt);
  border-radius: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.untitled-3 {
  color: var(--color-7mb3z);
  text-align: center;
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sf Pro, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.we-created-a-workshop-called-unfuk-your-flowand-its-designed-to-do-one-thinghelp-you-move-again-2 {
  color: #fff;
  letter-spacing: -.02em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.grid-2 {
  grid-template-areas: ". ."
                       ". Area";
}

.frame-70 {
  box-sizing: border-box;
  grid-column-gap: 195px;
  aspect-ratio: auto;
  object-fit: fill;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  overflow: visible;
}

.section-2 {
  padding: 14px 40px 70px;
  display: block;
}

.section-2.hidden {
  display: block;
}

.rectangle-5 {
  background-color: var(--color-6hckk);
  padding-left: 0;
  padding-right: 0;
}

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

.section-3 {
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.section-4 {
  text-align: left;
  margin-right: 0;
  padding: 70px 40px;
}

.container-2 {
  margin-left: 0;
  margin-right: 0;
}

.frame-53 {
  grid-column-gap: 10px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-49 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1851px;
  text-decoration: none;
  display: flex;
}

.professionally-2 {
  color: var(--color-7mb3z);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10vw;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-50 {
  grid-row-gap: 10px;
  background-color: var(--color-7mb3z);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  padding: 40px 29px;
  text-decoration: none;
  display: flex;
}

.frame-46 {
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 75vw;
  text-decoration: none;
  display: flex;
}

.frame-25 {
  grid-column-gap: 19px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 44px;
  display: flex;
}

.what-doesnt-work {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 2vw;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-40 {
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 75vw;
  text-decoration: none;
  display: flex;
}

.frame-26 {
  grid-column-gap: 19px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 44px;
  display: flex;
}

.what-does-work {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 2vw;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-35 {
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1851px;
  text-decoration: none;
  display: flex;
}

.frame-27 {
  grid-column-gap: 19px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 44px;
  display: flex;
}

.our-conceptual-framework-flow {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-32 {
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1851px;
  text-decoration: none;
  display: flex;
}

.frame-28 {
  grid-column-gap: 19px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 44px;
  display: flex;
}

.what-youll-get {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 3vw;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-30 {
  grid-column-gap: 186px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.once-we-hit-capacity-the-doors-close-and-the-next-one-wont-open-for-90-more-days-no-replays-no-do-o {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-30-2 {
  grid-row-gap: 10px;
  background-color: var(--color-eecmh);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1920px;
  height: 895px;
  padding: 61px 33px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.section-5 {
  padding-top: 70px;
  padding-left: 0;
}

.image-2 {
  margin-right: 0;
  padding-top: 40px;
}

.section-6 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.frame-38 {
  grid-row-gap: 140px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 622px;
  text-decoration: none;
  display: flex;
}

.frame-33 {
  text-align: left;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-31 {
  grid-column-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 108px;
  padding-top: 40px;
  display: flex;
}

.frame-21 {
  grid-column-gap: 10px;
  border: 1px solid var(--color-jisaa);
  border-radius: 14px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.sho-ishikura {
  color: var(--color-7mb3z);
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-22 {
  grid-column-gap: 10px;
  border: 1px solid var(--color-jisaa);
  border-radius: 14px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

._15-years-of-experience {
  color: var(--color-7mb3z);
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-23 {
  grid-column-gap: 10px;
  border: 1px solid var(--color-jisaa);
  border-radius: 14px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.licensed-therapist {
  color: var(--color-7mb3z);
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-55 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.sho-is-a-licensed-therapist-who-spent-15-years-battling-perfectionism-before-releasing-his-first-alb {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.hes-coached-dozens-of-artists-to-reconnect-with-their-voice-and-return-to-creative-flow {
  color: #ffea00;
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .46875rem;
  font-family: Instrument Serif, sans-serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.frame-37 {
  flex-flow: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-36 {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-34 {
  grid-column-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 40px;
  text-decoration: none;
  display: flex;
}

.kristin-engineer {
  color: var(--color-7mb3z);
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.artist-strategist {
  color: var(--color-7mb3z);
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.kristin-is-an-artist-strategist-with-a-proven-track-record-of-helping-artists-and-composers-gain-cla {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.shes-helped-artists-go-from-no-idea-where-im-going-to-i-know-exactly-what-i-offer-and-who-its-for {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .46875rem;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.frame-16-2 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-32-2 {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.untitled-4 {
  color: var(--color-7mb3z);
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: SF Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.sho-is-a-licensed-therapist-who-spent-15-years-battling-perfectionism-before-releasing-his-first-alb-2 {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .46875rem;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.sho-is-a-licensed-therapist-who-spent-15-years-battling-perfectionism-before-releasing-his-first-alb-3 {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .46875rem;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.sho-is-a-licensed-therapist-who-spent-15-years-battling-perfectionism-before-releasing-his-first-alb-4 {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.hes-coached-dozens-of-artists-to-reconnect-with-their-voice-and-return-to-creative-flow-2 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.frame-35-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.kristin-is-an-artist-strategist-with-a-proven-track-record-of-helping-artists-and-composers-gain-cla-2 {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .46875rem;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.kristin-is-an-artist-strategist-with-a-proven-track-record-of-helping-artists-and-composers-gain-cla-3 {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .46875rem;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.kristin-is-an-artist-strategist-with-a-proven-track-record-of-helping-artists-and-composers-gain-cla-4 {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.shes-helped-artists-go-from-no-idea-where-im-going-to-i-know-exactly-what-i-offer-and-who-its-for-2 {
  color: #ffea00;
  letter-spacing: .05em;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  font-family: Instrument Serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.why-trust-us {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-14-2 {
  grid-column-gap: 19px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 75vw;
  height: 44px;
  padding-bottom: 80px;
  text-decoration: none;
  display: flex;
}

.untitled-5 {
  color: var(--color-7mb3z);
  text-align: center;
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: SF Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.rectangle-15 {
  background-image: linear-gradient(#000 0%, #1e1e1e 18%);
}

.thursday-aug-14th-2025 {
  color: #8a8a8a;
  text-align: center;
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.frame-4 {
  grid-column-gap: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.navbar-info {
  grid-column-gap: 21px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-3 {
  grid-column-gap: 6px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

._400-pm-pst700-pm-est {
  color: var(--color-7mb3z);
  text-align: center;
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.zoom-workshop {
  color: var(--color-d11fk);
  text-align: center;
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.header-top-left {
  grid-column-gap: 10px;
  border: 1px solid var(--color-9m1sc);
  background-color: var(--color-resqr);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 284px;
  height: 30px;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.frame-5 {
  grid-column-gap: 7px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.hit-the-button {
  color: var(--color-hphse);
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.thursday-aug-14th-2025-2 {
  color: #fff;
  text-align: center;
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .34375rem;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.unfukc-your-flow-workshop-2 {
  color: var(--color-vt98o);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.thursday-aug-14th-2025-3 {
  color: #8a8a8a;
  text-align: center;
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .34375rem;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.frame-70-2 {
  grid-column-gap: 195px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.header-top-left-2 {
  grid-column-gap: 10px;
  border: 1px solid var(--color-9m1sc);
  background-color: var(--color-resqr);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 284px;
  height: 30px;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.hit-the-button-2 {
  grid-column-gap: 10px;
  background-color: var(--color-7mb3z);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 269px;
  height: 58px;
  padding: 15px 67px;
  text-decoration: none;
  display: flex;
}

.div-block-4 {
  aspect-ratio: auto;
  text-align: center;
  overflow: visible;
}

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

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

.section-7.hidden {
  padding-top: 14px;
  padding-left: 40px;
  padding-right: 40px;
}

.image-3, .image-4 {
  display: none;
}

.frame-6 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-61 {
  grid-column-gap: 20px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 411px;
  text-decoration: none;
  display: none;
}

.frame-58 {
  grid-column-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.thursday-august-14th-2025 {
  color: #8a8a8a;
  text-align: center;
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .25rem;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.frame-60 {
  grid-column-gap: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-4-2 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-5-2 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 268px;
  text-decoration: none;
  display: flex;
}

.untitled-6 {
  color: var(--color-7mb3z);
  text-align: center;
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: SF Pro, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.thursday-august-14th-2025-2 {
  color: #fff;
  text-align: center;
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .25rem;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.thursday-august-14th-2025-3 {
  color: #8a8a8a;
  text-align: center;
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.zoom-workshop-2 {
  color: var(--color-d11fk);
  text-align: center;
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.image-5, .image-6 {
  align-self: flex-start;
}

.frame-style {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 395px;
  text-decoration: none;
  display: none;
  overflow: hidden;
}

.frame-72 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.who-it-is-for {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-41 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.artists-musicians-and-creatives-who {
  color: #ffffff78;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .78125rem;
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 95.04%;
  text-decoration: none;
  display: inline-block;
}

.frame-39 {
  grid-column-gap: 10px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 395px;
  text-decoration: none;
  display: flex;
}

.feel-stuck-or-burnt-out, .are-questioning-their-direction {
  color: var(--color-7mb3z);
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-24 {
  grid-column-gap: 10px;
  border: 1px solid var(--color-jisaa);
  border-radius: 14px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.are-ready-to-get-honest-and-move-forward {
  color: var(--color-7mb3z);
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-71 {
  grid-row-gap: 42px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.rectangle-18, .rectangle-16 {
  background-color: var(--color-6hckk);
}

.frame-35-3 {
  grid-column-gap: 10px;
  border: 1px solid var(--color-xfsjt);
  border-radius: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.frame-40-2 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.artists-musicians-and-creatives-who-2 {
  color: #fff;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 95.04%;
  text-decoration: none;
  display: inline-block;
}

.frame-style-2 {
  grid-row-gap: 100px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.div-block-6 {
  display: none;
}

.div-block-7 {
  display: block;
}

.frame-80 {
  grid-column-gap: 10px;
  background-color: var(--color-7mb3z);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 430px;
  height: 547px;
  padding: 20px 10px;
  text-decoration: none;
  display: none;
}

.frame-73 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-42 {
  grid-column-gap: 10px;
  border: 1px solid var(--color-xfsjt);
  border-radius: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 10px;
  line-height: 20;
  text-decoration: none;
  display: flex;
}

.who-it-is-not-for {
  color: #000;
  letter-spacing: -.02em;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .28125rem;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.frame-43 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.anyone-looking-for-fame-overnight, .people-unwilling-to-reflect-feel-or-show-up, .artists-who-want-a-plug-and-play-template {
  color: var(--color-hphse);
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-style-3 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 395px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.untitled-7 {
  color: var(--color-hphse);
  text-align: center;
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: SF Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.who-it-is-not-for-2 {
  color: red;
  letter-spacing: -.02em;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .28125rem;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.who-it-is-not-for-3 {
  color: #000;
  letter-spacing: -.02em;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.untitled-8 {
  color: var(--color-hphse);
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: SF Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-57 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 75vw;
  text-decoration: none;
  display: none;
}

.frame-64 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-56 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.a-90-minute-live-coaching-session-zoom {
  color: var(--color-7mb3z);
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-51 {
  grid-row-gap: 10px;
  border-style: solid;
  border-width: 1px 0;
  border-color: var(--color-6hckk);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  text-decoration: none;
  display: flex;
}

.tools-to-unblock-yourself-creatively-and-emotionally {
  color: var(--color-7mb3z);
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-52 {
  grid-row-gap: 10px;
  border-style: solid;
  border-width: 1px 0;
  border-color: var(--color-6hckk);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  text-decoration: none;
  display: flex;
}

.clarity-on-your-unique-artistic-direction, .worksheets-you-can-revisit-again-and-again, .real-coaching-not-a-cookie-cutter-system, .bonus-our-personal-story-strategies-and-career-insights {
  color: var(--color-7mb3z);
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.what-youll-get-2 {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-50-2 {
  grid-row-gap: 10px;
  border-style: solid;
  border-width: 1px 0;
  border-color: var(--color-6hckk);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  text-decoration: none;
  display: flex;
}

.frame-49-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 410px;
  text-decoration: none;
  display: flex;
}

.untitled-9 {
  color: var(--color-vsd8r);
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: SF Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-53-2, .frame-54-2, .frame-55-2 {
  grid-row-gap: 10px;
  border-style: solid;
  border-width: 1px 0;
  border-color: var(--color-6hckk);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  text-decoration: none;
  display: flex;
}

.frame-29 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1097px;
  text-decoration: none;
  display: flex;
}

.frame-45 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-7 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 40px;
  text-decoration: none;
  display: flex;
}

.hands-on-intimate-limited-to-30-people {
  color: var(--color-vt98o);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-44 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.if-youre-ready-to-unfuk-your-flow-and-finally-move-with-clarity-and-confidence {
  color: #fff;
  letter-spacing: -.04em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 1.875rem;
  font-family: Inter, sans-serif;
  font-size: 120px;
  font-weight: 400;
  line-height: 95.04%;
  text-decoration: none;
  display: inline-block;
}

.thursday-aug-14sth-2025 {
  color: #8a8a8a;
  text-align: center;
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .34375rem;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.frame-29-2 {
  grid-column-gap: 10px;
  border: 1px solid var(--color-9m1sc);
  background-color: var(--color-resqr);
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.if-youre-ready-to-unfuk-your-flow-and-finally-move-with-clarity-and-confidence-2 {
  color: #ffea00;
  letter-spacing: -.04em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 1.875rem;
  font-family: Inter, sans-serif;
  font-size: 120px;
  font-weight: 400;
  line-height: 95.04%;
  text-decoration: none;
  display: inline-block;
}

.if-youre-ready-to-unfuk-your-flow-and-finally-move-with-clarity-and-confidence-3 {
  color: #fff;
  letter-spacing: -.04em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 120px;
  font-weight: 400;
  line-height: 95.04%;
  text-decoration: none;
  display: inline-block;
}

.frame-43-2 {
  grid-row-gap: 65px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 897px;
  text-decoration: none;
  display: flex;
}

.frame-6-2 {
  grid-column-gap: 18px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-5-3 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.thursday-aug-14sth-2025-2 {
  color: #fff;
  text-align: center;
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .34375rem;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.thursday-aug-14sth-2025-3 {
  color: #8a8a8a;
  text-align: center;
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.frame-27-2 {
  grid-column-gap: 10px;
  background-color: var(--color-7mb3z);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 355px;
  height: 82px;
  padding: 28px 105px;
  text-decoration: none;
  display: flex;
}

.flow {
  color: var(--color-7mb3z);
  letter-spacing: -.04em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 516px;
  font-weight: 400;
  line-height: 95.04%;
  text-decoration: none;
  position: absolute;
  top: 0;
  left: 0;
}

.feel-it-unblock-your-emotions-and-face-whats-stopping-you {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  position: absolute;
  top: 474px;
  left: 36px;
}

.let-go-release-perfectionism-shame-and-fear-of-judgment {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  position: absolute;
  top: 474px;
  left: 288px;
}

.walk-your-path-define-your-creative-vision-and-take-action {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  position: absolute;
  top: 474px;
  left: 792px;
}

.own-your-voice-reclaim-your-artistic-identity {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  position: absolute;
  top: 474px;
  left: 540px;
}

.rectangle-29 {
  background-color: var(--color-7mb3z);
  max-width: 100%;
}

.rectangle-28 {
  background-color: var(--color-7mb3z);
}

.frame-34-2 {
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-style-4 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1081px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.frame-20-2 {
  grid-row-gap: 52px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1097px;
  text-decoration: none;
  display: flex;
}

.frame-54-3 {
  grid-column-gap: 21px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 794px;
  left: 70px;
}

.thursday-aug-14th-2025-4, .zoom-workshop-3 {
  color: var(--color-7mb3z);
  text-align: center;
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-66 {
  grid-row-gap: 50px;
  background-color: var(--color-eecmh);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  padding: 50px 40px;
  text-decoration: none;
  display: flex;
}

.frame-68 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.frame-48 {
  grid-column-gap: 30px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-63 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.frame-59 {
  grid-column-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.rectangle-36 {
  background-color: var(--color-7mb3z);
  max-width: 100%;
  overflow: hidden;
}

.flow-2 {
  color: var(--color-7mb3z);
  letter-spacing: -.04em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 30vw;
  font-weight: 400;
  line-height: 95.04%;
  text-decoration: none;
}

.feel-it-unblock-your-emotions-and-face-whats-stopping-you-2 {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  flex-flow: row;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: flex;
}

.let-go-release-perfectionism-shame-and-fear-of-judgment-2, .own-your-voice-reclaim-your-artistic-identity-2, .walk-your-path-define-your-creative-vision-and-take-action-2 {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-28-2 {
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-4-3 {
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.frame-61-2 {
  grid-column-gap: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-5-4 {
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.thursday-aug-14th-2025-5 {
  color: var(--color-7mb3z);
  text-align: center;
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 3vw;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-3-2 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

._400-pm-pst700-pm-est-2, .zoom-workshop-4 {
  color: var(--color-7mb3z);
  text-align: center;
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 3vw;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-67 {
  grid-row-gap: 60px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 75vw;
  text-decoration: none;
  display: flex;
}

.frame-64-2 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 340px;
  text-decoration: none;
  display: flex;
}

.our-conceptual-framework-flow-2 {
  color: var(--color-7mb3z);
  letter-spacing: -.02em;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 2vw;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  overflow: visible;
}

.frame-68-2 {
  grid-row-gap: 40px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 40px;
  text-decoration: none;
  display: flex;
}

.flow-3 {
  color: var(--color-7mb3z);
  text-align: right;
  letter-spacing: -.04em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 25vw;
  font-weight: 400;
  line-height: 95.04%;
  text-decoration: none;
}

.frame-48-2 {
  grid-column-gap: 30px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.feel-it-unblock-your-emotions-and-face-whats-stopping-you-3 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .296875rem;
  font-family: Inter, sans-serif;
  font-size: 3vw;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.feel-it-unblock-your-emotions-and-face-whats-stopping-you-4 {
  color: var(--grey);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 3vw;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.let-go-release-perfectionism-shame-and-fear-of-judgment-3 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .296875rem;
  font-family: Inter, sans-serif;
  font-size: 3vw;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.let-go-release-perfectionism-shame-and-fear-of-judgment-4 {
  color: var(--grey);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 3vw;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.own-your-voice-reclaim-your-artistic-identity-3 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .296875rem;
  font-family: Inter, sans-serif;
  font-size: 3vw;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.own-your-voice-reclaim-your-artistic-identity-4 {
  color: var(--grey);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 3vw;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.walk-your-path-define-your-creative-vision-and-take-action-3 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .296875rem;
  font-family: Inter, sans-serif;
  font-size: 3vw;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.walk-your-path-define-your-creative-vision-and-take-action-4 {
  color: var(--grey);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 3vw;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.image-9 {
  width: 2vw;
  min-width: 2vw;
}

.image-10 {
  width: 2px;
  min-width: 2vw;
}

.image-11 {
  width: 2vw;
  min-width: 2vw;
}

.image-12 {
  width: 1.5vw;
  min-width: 1.5vw;
}

.div-block-11 {
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-12, .div-block-13, .div-block-14 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .container, .grid {
    flex-flow: column;
    display: flex;
  }

  .unfukc {
    order: 0;
    align-self: flex-start;
  }

  .participate, .untitled, .frame-54 {
    display: none;
  }

  .background-video {
    border-radius: 0;
    flex-flow: column;
    align-items: stretch;
    min-width: 100vh;
    min-height: 100vh;
    padding-bottom: 0;
    display: block;
    overflow: visible;
  }

  .frame-19 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    display: block;
  }

  .frame-18 {
    box-sizing: border-box;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    flex: 0 auto;
    order: 0;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    overflow: visible;
  }

  .frame-15 {
    order: -1;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
  }

  .section-3 {
    display: none;
  }

  .section-4 {
    flex-flow: column;
    display: flex;
  }

  .frame-49, .frame-50 {
    display: none;
  }

  .frame-30 {
    flex-flow: column;
  }

  .frame-30-2 {
    width: auto;
    max-width: none;
    height: auto;
  }

  .section-6.white {
    padding-top: 0;
    padding-bottom: 0;
  }

  .frame-31 {
    flex-flow: row;
    padding-top: 30px;
  }

  .frame-22 {
    text-align: left;
    flex: 0 auto;
    font-size: 14px;
  }

  .frame-34 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 30px;
  }

  .shes-helped-artists-go-from-no-idea-where-im-going-to-i-know-exactly-what-i-offer-and-who-its-for {
    font-style: normal;
  }

  .section-7.hidden {
    display: none;
  }

  .image-3, .image-4 {
    display: block;
  }

  .frame-6 {
    flex-flow: column;
    flex: none;
    justify-content: center;
    align-items: center;
  }

  .frame-61 {
    display: flex;
  }

  .div-block-5 {
    flex-flow: column;
    flex: none;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .frame-style {
    display: block;
  }

  .frame-41 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 40px;
  }

  .frame-39 {
    flex-flow: column;
    max-width: none;
  }

  .frame-39.mobile {
    flex-flow: column;
    overflow: visible;
  }

  .frame-40-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
  }

  .frame-style-2 {
    text-align: left;
    flex-flow: column;
    flex: 1;
    order: 0;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
  }

  .div-block-6 {
    display: block;
  }

  .div-block-7 {
    display: none;
  }

  .div-block-8 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    font-size: 100px;
    display: flex;
    position: static;
  }

  .frame-80 {
    max-width: none;
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
    display: block;
  }

  .frame-73 {
    flex-flow: column;
  }

  .who-it-is-not-for {
    width: 100%;
    font-size: 18px;
  }

  .frame-style-3 {
    max-width: none;
  }

  .div-block-9 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    width: 100%;
    font-size: 14px;
    display: flex;
  }

  .frame-6-2 {
    grid-row-gap: 3vw;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .frame-67 {
    flex-flow: column;
  }

  .our-conceptual-framework-flow-2 {
    font-size: 3vw;
  }

  .flow-3 {
    font-size: 30vw;
  }

  .image-13 {
    width: 2vw;
    min-width: 2px;
  }
}

@media screen and (max-width: 767px) {
  .grid {
    justify-content: center;
    align-items: flex-start;
  }

  .frame-11 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .frame-20 {
    width: auto;
    max-width: none;
  }

  .frame-19 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .rectangle-7 {
    display: none;
  }

  .frame-18 {
    box-sizing: border-box;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    aspect-ratio: auto;
    object-fit: fill;
    flex-flow: column;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
    overflow: visible;
  }

  .frame-15 {
    order: 0;
    max-width: none;
  }

  .creatively {
    object-fit: fill;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    padding-top: 0;
    font-size: 10vw;
  }

  .frame-16 {
    justify-content: center;
    align-items: flex-start;
    max-width: none;
  }

  .emotionally {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    object-fit: fill;
    flex-flow: row;
    flex: 0 auto;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    font-size: 10vw;
    display: flex;
    position: static;
  }

  .frame-17 {
    width: 100%;
  }

  .section-2, .section-3 {
    display: none;
  }

  .professionally-2 {
    font-size: 10vw;
  }

  .once-we-hit-capacity-the-doors-close-and-the-next-one-wont-open-for-90-more-days-no-replays-no-do-o {
    font-size: 5vw;
  }

  ._400-pm-pst700-pm-est, .zoom-workshop {
    font-size: 3vw;
  }

  .image-4 {
    padding-top: 40px;
  }

  .frame-57 {
    display: none;
  }

  .hands-on-intimate-limited-to-30-people {
    font-size: 4vw;
  }

  .if-youre-ready-to-unfuk-your-flow-and-finally-move-with-clarity-and-confidence {
    font-size: 10vw;
  }

  .thursday-aug-14sth-2025 {
    font-size: 3vw;
  }

  .if-youre-ready-to-unfuk-your-flow-and-finally-move-with-clarity-and-confidence-2 {
    font-size: 15vw;
  }

  .if-youre-ready-to-unfuk-your-flow-and-finally-move-with-clarity-and-confidence-3 {
    font-size: 10vw;
  }

  .frame-6-2 {
    grid-row-gap: 2vw;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .thursday-aug-14sth-2025-2, .thursday-aug-14sth-2025-3 {
    font-size: 3vw;
  }

  .rectangle-29 {
    max-width: 100%;
    display: block;
    overflow: hidden;
  }

  .frame-48 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .rectangle-36 {
    max-width: 100%;
    overflow: hidden;
  }

  .our-conceptual-framework-flow-2 {
    font-size: 5vw;
  }

  .flow-3 {
    font-size: 30vw;
  }

  .image-9 {
    width: 2vw;
  }
}

@media screen and (max-width: 479px) {
  .div-block-2, .div-block-3 {
    padding: 40px;
  }

  .unfukc {
    font-size: 30vw;
  }

  .what-doesnt-work, .what-does-work {
    font-size: 5vw;
  }

  .our-conceptual-framework-flow {
    max-width: 100%;
    font-size: 8vw;
  }

  .frame-32 {
    display: none;
  }

  .what-youll-get {
    justify-content: flex-start;
    align-items: center;
    font-size: 10vw;
    display: flex;
  }

  .frame-38 {
    flex-flow: column;
    flex: 0 auto;
    align-self: auto;
    max-width: none;
  }

  .sho-ishikura, ._15-years-of-experience, .licensed-therapist, .kristin-engineer, .artist-strategist {
    font-size: 4vw;
  }

  .frame-16-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    width: 100%;
  }

  .frame-32-2 {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .why-trust-us {
    font-size: 5vw;
  }

  .frame-6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .frame-61 {
    grid-column-gap: 5vw;
  }

  .frame-58 {
    grid-row-gap: 5px;
  }

  .thursday-august-14th-2025 {
    font-size: 4vw;
  }

  .frame-4-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .frame-5-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .untitled-6, .thursday-august-14th-2025-2, .thursday-august-14th-2025-3, .zoom-workshop-2 {
    font-size: 4vw;
  }

  .div-block-5 {
    flex-flow: row;
    display: flex;
  }

  .image-5 {
    align-self: center;
  }

  .frame-72 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .who-it-is-for {
    justify-content: flex-start;
    align-items: center;
    padding-left: 10px;
    font-size: 5vw;
    display: block;
  }

  .frame-39 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .frame-35-3 {
    height: auto;
  }

  .div-block-8 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .frame-42 {
    height: auto;
  }

  .frame-43 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    flex-flow: column;
  }

  .image-7 {
    flex: 0 auto;
  }

  .frame-57 {
    display: flex;
  }

  .frame-48 {
    grid-row-gap: 10vw;
    flex-flow: column;
  }

  .frame-61-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .frame-5-4 {
    font-size: 2vw;
  }

  .thursday-aug-14th-2025-5 {
    font-size: 3vw;
  }

  .frame-64-2 {
    grid-row-gap: 40vw;
    flex-flow: row;
  }

  .our-conceptual-framework-flow-2 {
    padding-left: 20px;
  }

  .frame-68-2 {
    padding-left: 0;
  }

  .flow-3 {
    font-size: 30vw;
  }

  .feel-it-unblock-your-emotions-and-face-whats-stopping-you-4 {
    font-size: 3vw;
  }

  .div-block-10 {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    flex-flow: column;
    display: flex;
  }

  .image-8 {
    font-size: 4vw;
  }

  .image-14 {
    width: 5vw;
    min-width: 4vw;
  }
}

#w-node-_4ef60633-338e-9550-9385-c9a99090114e-07c544cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}


@font-face {
  font-family: 'Sf Mono';
  src: url('../fonts/SF-Mono.dmg') format('undefined');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro';
  src: url('../fonts/SF-Pro.woff2') format('woff2');
  font-weight: 1 1000;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newyork';
  src: url('../fonts/NewYork.ttf') format('truetype');
  font-weight: 400 1000;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newyork';
  src: url('../fonts/NewYorkItalic.ttf') format('truetype');
  font-weight: 400 1000;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Humble Nostalgia';
  src: url('../fonts/humble-nostalgia-regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorkextralarge';
  src: url('../fonts/NewYorkExtraLarge-Black.otf') format('opentype'), url('../fonts/NewYorkExtraLarge-Heavy.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorkextralarge';
  src: url('../fonts/NewYorkExtraLarge-BlackItalic.otf') format('opentype'), url('../fonts/NewYorkExtraLarge-HeavyItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorksmall';
  src: url('../fonts/NewYorkSmall-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorkextralarge';
  src: url('../fonts/NewYorkExtraLarge-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorksmall';
  src: url('../fonts/NewYorkSmall-RegularItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorkextralarge';
  src: url('../fonts/NewYorkExtraLarge-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorkextralarge';
  src: url('../fonts/NewYorkExtraLarge-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorklarge';
  src: url('../fonts/NewYorkLarge-Black.otf') format('opentype'), url('../fonts/NewYorkLarge-Heavy.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorkextralarge';
  src: url('../fonts/NewYorkExtraLarge-SemiboldItalic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorkextralarge';
  src: url('../fonts/NewYorkExtraLarge-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorkextralarge';
  src: url('../fonts/NewYorkExtraLarge-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorkextralarge';
  src: url('../fonts/NewYorkExtraLarge-RegularItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorklarge';
  src: url('../fonts/NewYorkLarge-HeavyItalic.otf') format('opentype'), url('../fonts/NewYorkLarge-BlackItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorklarge';
  src: url('../fonts/NewYorkLarge-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorklarge';
  src: url('../fonts/NewYorkLarge-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorklarge';
  src: url('../fonts/NewYorkLarge-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorklarge';
  src: url('../fonts/NewYorkLarge-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorklarge';
  src: url('../fonts/NewYorkLarge-RegularItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorkmedium';
  src: url('../fonts/NewYorkMedium-Black.otf') format('opentype'), url('../fonts/NewYorkMedium-Bold.otf') format('opentype'), url('../fonts/NewYorkMedium-Heavy.otf') format('opentype'), url('../fonts/NewYorkMedium-Medium.otf') format('opentype'), url('../fonts/NewYorkMedium-Semibold.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorklarge';
  src: url('../fonts/NewYorkLarge-SemiboldItalic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorkmedium';
  src: url('../fonts/NewYorkMedium-BoldItalic.otf') format('opentype'), url('../fonts/NewYorkMedium-BlackItalic.otf') format('opentype'), url('../fonts/NewYorkMedium-HeavyItalic.otf') format('opentype'), url('../fonts/NewYorkMedium-MediumItalic.otf') format('opentype'), url('../fonts/NewYorkMedium-SemiboldItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorklarge';
  src: url('../fonts/NewYorkLarge-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorklarge';
  src: url('../fonts/NewYorkLarge-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorksmall';
  src: url('../fonts/NewYorkSmall-BlackItalic.otf') format('opentype'), url('../fonts/NewYorkSmall-HeavyItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorkmedium';
  src: url('../fonts/NewYorkMedium-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorksmall';
  src: url('../fonts/NewYorkSmall-Heavy.otf') format('opentype'), url('../fonts/NewYorkSmall-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorkmedium';
  src: url('../fonts/NewYorkMedium-RegularItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorksmall';
  src: url('../fonts/NewYorkSmall-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorksmall';
  src: url('../fonts/NewYorkSmall-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorksmall';
  src: url('../fonts/NewYorkSmall-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorksmall';
  src: url('../fonts/NewYorkSmall-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorkextralarge';
  src: url('../fonts/NewYorkExtraLarge-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorksmall';
  src: url('../fonts/NewYorkSmall-SemiboldItalic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Newyorksmall';
  src: url('../fonts/NewYorkSmall-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Text';
  src: url('../fonts/SF-Pro-Text-ThinItalic.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Display';
  src: url('../fonts/SF-Pro-Display-Black.otf') format('opentype'), url('../fonts/SF-Pro-Display-Heavy.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Display';
  src: url('../fonts/SF-Pro-Display-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Display';
  src: url('../fonts/SF-Pro-Display-BlackItalic.otf') format('opentype'), url('../fonts/SF-Pro-Display-HeavyItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Rounded';
  src: url('../fonts/SF-Pro-Rounded-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Rounded';
  src: url('../fonts/SF-Pro-Rounded-Black.otf') format('opentype'), url('../fonts/SF-Pro-Rounded-Heavy.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Display';
  src: url('../fonts/SF-Pro-Display-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Display';
  src: url('../fonts/SF-Pro-Display-RegularItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Text';
  src: url('../fonts/SF-Pro-Text-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Text';
  src: url('../fonts/SF-Pro-Text-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Display';
  src: url('../fonts/SF-Pro-Display-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Text';
  src: url('../fonts/SF-Pro-Text-SemiboldItalic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Display';
  src: url('../fonts/SF-Pro-Display-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Display';
  src: url('../fonts/SF-Pro-Display-Ultralight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Display';
  src: url('../fonts/SF-Pro-Display-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Display';
  src: url('../fonts/SF-Pro-Display-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Text';
  src: url('../fonts/SF-Pro-Text-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Display';
  src: url('../fonts/SF-Pro-Display-ThinItalic.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Rounded';
  src: url('../fonts/SF-Pro-Rounded-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Text';
  src: url('../fonts/SF-Pro-Text-Black.otf') format('opentype'), url('../fonts/SF-Pro-Text-Heavy.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Text';
  src: url('../fonts/SF-Pro-Text-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Display';
  src: url('../fonts/SF-Pro-Display-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Text';
  src: url('../fonts/SF-Pro-Text-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Text';
  src: url('../fonts/SF-Pro-Text-HeavyItalic.otf') format('opentype'), url('../fonts/SF-Pro-Text-BlackItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Text';
  src: url('../fonts/SF-Pro-Text-RegularItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Text';
  src: url('../fonts/SF-Pro-Text-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Text';
  src: url('../fonts/SF-Pro-Text-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Text';
  src: url('../fonts/SF-Pro-Text-Ultralight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Text';
  src: url('../fonts/SF-Pro-Text-UltralightItalic.otf') format('opentype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Rounded';
  src: url('../fonts/SF-Pro-Rounded-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Rounded';
  src: url('../fonts/SF-Pro-Rounded-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Display';
  src: url('../fonts/SF-Pro-Display-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Display';
  src: url('../fonts/SF-Pro-Display-SemiboldItalic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Rounded';
  src: url('../fonts/SF-Pro-Rounded-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Text';
  src: url('../fonts/SF-Pro-Text-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Display';
  src: url('../fonts/SF-Pro-Display-UltralightItalic.otf') format('opentype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Display';
  src: url('../fonts/SF-Pro-Display-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Text';
  src: url('../fonts/SF-Pro-Text-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Rounded';
  src: url('../fonts/SF-Pro-Rounded-Ultralight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf Pro Rounded';
  src: url('../fonts/SF-Pro-Rounded-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}