*, *::before, *::after {
  box-sizing: border-box;
}
html, body {
  margin: 0;
  padding: 0;
}
body {
  font-family: Inter, ui-sans-serif, system-ui, sans-serif;
}
h1, h2, h3, h4, h5, h6, p {
  margin: 0;
}
img {
  display: block;
}
video {
  display: block;
}
.celse-visual-owner a,
.celse-visual-owner strong,
.celse-visual-owner em,
.celse-visual-owner u {
  color: inherit;
}
details[data-open-behavior="click"]:not([open]) > :not(summary) {
  display: none !important;
}
details[data-open-behavior="hover"] > :not(summary),
details[data-open-behavior="click-hover"]:hover > :not(summary) {
  display: block !important;
}

[class^="celse-node-"].has-background-layer {
  isolation: isolate;
}
[class^="celse-node-"].has-background-layer::before {
  position: absolute;
  z-index: -1;
  inset: 0;
  content: '';
  pointer-events: none;
  border-radius: inherit;
  background-color: var(--celse-background-color, transparent);
  background-image: var(--celse-background-image, none);
  background-size: var(--celse-background-size, auto);
  background-position: var(--celse-background-position, center);
  background-repeat: var(--celse-background-repeat, no-repeat);
  opacity: var(--celse-background-opacity, 1);
}

.celse-node-ce_0061 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    min-height: 100vh;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_005g {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 18px 56px 18px 56px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
    display: flex;
    flex-direction: row;
    gap: 28px;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0058 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.3px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 2px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_0058:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_0058:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_0058:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_0058:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_0058:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_0058 a {
  text-decoration-line: none;
}

.celse-node-ce_0058:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_005e {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 22px;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0059 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #5b3cc4;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #5b3cc4;
    border-right: 0px none #5b3cc4;
    border-bottom: 1px solid #5b3cc4;
    border-left: 0px none #5b3cc4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_0059:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_0059:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_0059:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_0059:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_0059:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_0059 a {
  text-decoration-line: none;
}

.celse-node-ce_005a {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_005a:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_005a:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_005a:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_005a:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_005a:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_005a a {
  text-decoration-line: none;
}

.celse-node-ce_005b {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_005b:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_005b:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_005b:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_005b:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_005b:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_005b a {
  text-decoration-line: none;
}

.celse-node-ce_005c {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_005c:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_005c:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_005c:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_005c:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_005c:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_005c a {
  text-decoration-line: none;
}

.celse-node-ce_005d {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_005d:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_005d:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_005d:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_005d:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_005d:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_005d a {
  text-decoration-line: none;
}

.celse-node-ce_005f {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 13px 18px 13px 18px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #f4efe6;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 1px solid #1a1614;
    border-right: 1px solid #1a1614;
    border-bottom: 1px solid #1a1614;
    border-left: 1px solid #1a1614;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_005f:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_005f:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_005f:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_005f:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_005f:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_005f a {
  text-decoration-line: none;
}

.celse-node-ce_005f:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_005h {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000g {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 72px 72px 64px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000f {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 56px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000a {
    box-sizing: border-box;
    position: relative;
    width: 640px;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 22px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0003 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0001 {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0002 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0004 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 68px;
    font-weight: 500;
    line-height: 1.05;
    letter-spacing: -1.2px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0005 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0008 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 12px;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0006 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 13px 18px 13px 18px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #f4efe6;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 1px solid #1a1614;
    border-right: 1px solid #1a1614;
    border-bottom: 1px solid #1a1614;
    border-left: 1px solid #1a1614;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_0006:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_0006:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_0006:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_0006:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_0006:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_0006 a {
  text-decoration-line: none;
}

.celse-node-ce_0006:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_0007 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 13px 18px 13px 18px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 1px solid #1a1614;
    border-right: 1px solid #1a1614;
    border-bottom: 1px solid #1a1614;
    border-left: 1px solid #1a1614;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_0007:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_0007:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_0007:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_0007:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_0007:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_0007 a {
  text-decoration-line: none;
}

.celse-node-ce_0007:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_0009 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #6f655c;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000e {
    box-sizing: border-box;
    position: relative;
    width: 560px;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000b {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    height: 420px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 8% 100%, 0% 92%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_000d {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: -48px 36px 0px 20px;
    padding: 16px 18px 16px 18px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 1px solid #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 1px solid #ddd4c4;
    border-radius: 0px;
    box-shadow: 0px 12px 24px 0px rgba(26, 22, 20, 0.07);
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000c {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000y {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #e4eef2 100%);
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000x {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 64px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000m {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 18px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000j {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000h {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000i {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000k {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 48px;
    font-weight: 500;
    line-height: 1.08;
    letter-spacing: -0.8px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000l {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000w {
    box-sizing: border-box;
    position: relative;
    width: 460px;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 22px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000p {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 18px 8px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000n {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000o {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000s {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 18px 8px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000q {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000r {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000v {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 18px 8px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000t {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000u {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001v {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #e0d8ee;
    border-right: 0px none #e0d8ee;
    border-bottom: 0px none #e0d8ee;
    border-left: 0px none #e0d8ee;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #ebe6f6 100%);
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0011 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_000z {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0010 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0012 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 48px;
    font-weight: 500;
    line-height: 1.08;
    letter-spacing: -0.8px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001u {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 48px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0016 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0013 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0014 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0015 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 13px 18px 13px 18px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 1px solid #1a1614;
    border-right: 1px solid #1a1614;
    border-bottom: 1px solid #1a1614;
    border-left: 1px solid #1a1614;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_0015:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_0015:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_0015:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_0015:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_0015:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_0015 a {
  text-decoration-line: none;
}

.celse-node-ce_0015:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_001t {
    box-sizing: border-box;
    position: relative;
    width: 480px;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0017 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    height: 220px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_001s {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001c {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 14px 0px 14px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 16px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0018 {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001b {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 4px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0019 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001a {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: 0px;
    text-align: left;
    color: #6f655c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001h {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 14px 0px 14px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 16px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001d {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001g {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 4px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001e {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001f {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: 0px;
    text-align: left;
    color: #6f655c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001m {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 14px 0px 14px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 16px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001i {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001l {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 4px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001j {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001k {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: 0px;
    text-align: left;
    color: #6f655c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001r {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 14px 0px 14px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 16px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001n {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001q {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 4px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001o {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001p {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: 0px;
    text-align: left;
    color: #6f655c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002p {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #ebe3d4 0%, #ebe3d4 100%);
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0022 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 40px;
    align-items: flex-end;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0020 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001y {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001w {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #a97830 0%, #a97830 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001x {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #a97830;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_001z {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 48px;
    font-weight: 500;
    line-height: 1.08;
    letter-spacing: -0.8px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0021 {
    box-sizing: border-box;
    position: relative;
    width: 360px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #6f655c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002n {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0027 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 22px 0px 22px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0025 {
    box-sizing: border-box;
    position: relative;
    width: 168px;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0023 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0024 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #c65b45;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0026 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002c {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 22px 0px 22px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002a {
    box-sizing: border-box;
    position: relative;
    width: 168px;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0028 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0029 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #a97830;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002b {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002h {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 22px 0px 22px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002f {
    box-sizing: border-box;
    position: relative;
    width: 168px;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002d {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002e {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #2c6278;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002g {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002m {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 22px 0px 22px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002k {
    box-sizing: border-box;
    position: relative;
    width: 168px;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002i {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002j {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #3c6b4a;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002l {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002o {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 13px 18px 13px 18px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 1px solid #1a1614;
    border-right: 1px solid #1a1614;
    border-bottom: 1px solid #1a1614;
    border-left: 1px solid #1a1614;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_002o:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_002o:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_002o:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_002o:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_002o:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_002o a {
  text-decoration-line: none;
}

.celse-node-ce_002o:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_0044 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002w {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 48px;
    align-items: flex-end;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002u {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002s {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002q {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002r {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002t {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 48px;
    font-weight: 500;
    line-height: 1.08;
    letter-spacing: -0.8px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002v {
    box-sizing: border-box;
    position: relative;
    width: 380px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0043 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    --celse-slides-per-view: 1;
    --celse-slider-gap: 0px;
    --celse-nav-color: #1a1614;
    --celse-nav-background: #f4efe6;
    --celse-nav-radius: 2px;
    --celse-nav-opacity: 1;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0033 {
    box-sizing: border-box;
    position: relative;
    flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
    width: auto;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002x {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    height: 420px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_0032 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 22px 28px 8px 28px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 24px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002y {
    box-sizing: border-box;
    position: relative;
    width: 132px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0031 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_002z {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 30px;
    font-weight: 500;
    line-height: 1.15;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0030 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003a {
    box-sizing: border-box;
    position: relative;
    flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
    width: auto;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0034 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    height: 420px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_0039 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 22px 28px 8px 28px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 24px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0035 {
    box-sizing: border-box;
    position: relative;
    width: 132px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0038 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0036 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 30px;
    font-weight: 500;
    line-height: 1.15;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0037 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003h {
    box-sizing: border-box;
    position: relative;
    flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
    width: auto;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003b {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    height: 420px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_003g {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 22px 28px 8px 28px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 24px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003c {
    box-sizing: border-box;
    position: relative;
    width: 132px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003f {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003d {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 30px;
    font-weight: 500;
    line-height: 1.15;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003e {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003o {
    box-sizing: border-box;
    position: relative;
    flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
    width: auto;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003i {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    height: 420px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_003n {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 22px 28px 8px 28px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 24px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003j {
    box-sizing: border-box;
    position: relative;
    width: 132px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003m {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003k {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 30px;
    font-weight: 500;
    line-height: 1.15;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003l {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003v {
    box-sizing: border-box;
    position: relative;
    flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
    width: auto;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003p {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    height: 420px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_003u {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 22px 28px 8px 28px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 24px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003q {
    box-sizing: border-box;
    position: relative;
    width: 132px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003t {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003r {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 30px;
    font-weight: 500;
    line-height: 1.15;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003s {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0042 {
    box-sizing: border-box;
    position: relative;
    flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
    width: auto;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003w {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    height: 420px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_0041 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 22px 28px 8px 28px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 24px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003x {
    box-sizing: border-box;
    position: relative;
    width: 132px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0040 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003y {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 30px;
    font-weight: 500;
    line-height: 1.15;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_003z {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0050 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0047 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0045 {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #3c6b4a 0%, #3c6b4a 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0046 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #3c6b4a;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0048 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 48px;
    font-weight: 500;
    line-height: 1.08;
    letter-spacing: -0.8px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0049 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004z {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004e {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 22px 0px 22px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004c {
    box-sizing: border-box;
    position: relative;
    width: 168px;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004a {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004b {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004d {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004j {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 22px 0px 22px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004h {
    box-sizing: border-box;
    position: relative;
    width: 168px;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004f {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004g {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #c65b45;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004i {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004o {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 22px 0px 22px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004m {
    box-sizing: border-box;
    position: relative;
    width: 168px;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004k {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004l {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #a97830;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004n {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004t {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 22px 0px 22px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004r {
    box-sizing: border-box;
    position: relative;
    width: 168px;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004p {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004q {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #2c6278;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004s {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004y {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 22px 0px 22px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004w {
    box-sizing: border-box;
    position: relative;
    width: 168px;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004u {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004v {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #3c6b4a;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_004x {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0057 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: radial-gradient(circle at 10% 90%, rgba(244, 239, 230, 0.95) 0%, transparent 80%), radial-gradient(circle at 100% 0%, rgba(231, 215, 184, 0.55) 0%, transparent 70%), radial-gradient(circle at 92% 88%, rgba(91, 60, 196, 0.14) 0%, transparent 42%), radial-gradient(circle at 0% 0%, rgba(244, 239, 230, 0.8) 0%, transparent 60%);
    --celse-background-opacity: 1;
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0056 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 12px 8px 12px 8px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0051 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 52px;
    font-weight: 500;
    line-height: 1.08;
    letter-spacing: -0.8px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0052 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0055 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 12px;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0053 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 13px 18px 13px 18px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #f4efe6;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 1px solid #1a1614;
    border-right: 1px solid #1a1614;
    border-bottom: 1px solid #1a1614;
    border-left: 1px solid #1a1614;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_0053:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_0053:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_0053:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_0053:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_0053:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_0053 a {
  text-decoration-line: none;
}

.celse-node-ce_0053:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_0054 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 13px 18px 13px 18px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 1px solid #1a1614;
    border-right: 1px solid #1a1614;
    border-bottom: 1px solid #1a1614;
    border-left: 1px solid #1a1614;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_0054:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_0054:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_0054:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_0054:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_0054:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_0054 a {
  text-decoration-line: none;
}

.celse-node-ce_0054:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_0060 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 56px 56px 40px 56px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
    display: flex;
    flex-direction: column;
    gap: 36px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_005x {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 48px;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_005k {
    box-sizing: border-box;
    position: relative;
    width: 420px;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 14px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_005i {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.3px;
    text-align: left;
    color: #f3ecdf;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 2px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_005i:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_005i:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_005i:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_005i:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_005i:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_005i a {
  text-decoration-line: none;
}

.celse-node-ce_005i:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_005j {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #cbbfae;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_005r {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_005l {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #cbbfae;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_005m {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_005m:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_005m:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_005m:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_005m:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_005m:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_005m a {
  text-decoration-line: none;
}

.celse-node-ce_005n {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_005n:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_005n:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_005n:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_005n:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_005n:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_005n a {
  text-decoration-line: none;
}

.celse-node-ce_005o {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_005o:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_005o:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_005o:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_005o:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_005o:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_005o a {
  text-decoration-line: none;
}

.celse-node-ce_005p {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_005p:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_005p:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_005p:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_005p:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_005p:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_005p a {
  text-decoration-line: none;
}

.celse-node-ce_005q {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_005q:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_005q:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_005q:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_005q:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_005q:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_005q a {
  text-decoration-line: none;
}

.celse-node-ce_005w {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_005s {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #cbbfae;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_005t {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_005t:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_005t:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_005t:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_005t:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_005t:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_005t a {
  text-decoration-line: none;
}

.celse-node-ce_005u {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_005u:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_005u:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_005u:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_005u:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_005u:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_005u a {
  text-decoration-line: none;
}

.celse-node-ce_005v {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_005v:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_005v:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_005v:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_005v:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_005v:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_005v a {
  text-decoration-line: none;
}

.celse-node-ce_005z {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #3c342c;
    border-right: 0px none #3c342c;
    border-bottom: 0px none #3c342c;
    border-left: 0px none #3c342c;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_005y {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #cbbfae;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

@media (min-width: 391px) and (max-width: 768px) {
  .celse-node-ce_0061 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      min-height: 100vh;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_005g {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 16px 28px 16px 28px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: row;
      gap: 16px;
      align-items: center;
      justify-content: space-between;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0058 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: -0.3px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 2px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_0058 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_0058:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_005e {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 14px;
      align-items: center;
      justify-content: flex-start;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0059 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #5b3cc4;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #5b3cc4;
      border-right: 0px none #5b3cc4;
      border-bottom: 1px solid #5b3cc4;
      border-left: 0px none #5b3cc4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_0059 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005a {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005a a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005b {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005b a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005c {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005c a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005d {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005d a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005f {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #f4efe6;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005f a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005f:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_005h {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000g {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000f {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 36px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000a {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 22px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0003 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0001 {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0002 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0004 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 48px;
      font-weight: 500;
      line-height: 1.05;
      letter-spacing: -1.2px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0005 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0008 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 12px;
      align-items: center;
      justify-content: flex-start;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0006 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #f4efe6;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_0006 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_0006:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_0007 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_0007 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_0007:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_0009 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #6f655c;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000e {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000b {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 340px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 8% 100%, 0% 92%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_000d {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: -36px 24px 0px 16px;
      padding: 16px 18px 16px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 1px solid #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 1px solid #ddd4c4;
      border-radius: 0px;
      box-shadow: 0px 12px 24px 0px rgba(26, 22, 20, 0.07);
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000c {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000y {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #e4eef2 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000x {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000m {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 18px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000j {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000h {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000i {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000k {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 38px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000l {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000w {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 22px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000p {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 18px 8px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000n {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000o {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000s {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 18px 8px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000q {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000r {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000v {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 18px 8px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000t {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000u {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001v {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #e0d8ee;
      border-right: 0px none #e0d8ee;
      border-bottom: 0px none #e0d8ee;
      border-left: 0px none #e0d8ee;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #ebe6f6 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0011 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000z {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0010 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0012 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 38px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001u {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0016 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 16px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0013 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0014 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0015 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_0015 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_0015:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_001t {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0017 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 240px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_001s {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 8px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001c {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 0px 14px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 16px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0018 {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001b {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 4px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0019 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.3;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001a {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001h {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 0px 14px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 16px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001d {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001g {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 4px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001e {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.3;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001f {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001m {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 0px 14px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 16px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001i {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001l {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 4px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001j {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.3;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001k {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001r {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 0px 14px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 16px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001n {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001q {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 4px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001o {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.3;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001p {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002p {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #ebe3d4 0%, #ebe3d4 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0022 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0020 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001y {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001w {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #a97830 0%, #a97830 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001x {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #a97830;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001z {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 38px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0021 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002n {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0027 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 22px 0px 22px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0025 {
      box-sizing: border-box;
      position: relative;
      width: 150px;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0023 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 20px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0024 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #c65b45;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0026 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002c {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 22px 0px 22px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002a {
      box-sizing: border-box;
      position: relative;
      width: 150px;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0028 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 20px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0029 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #a97830;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002b {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002h {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 22px 0px 22px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002f {
      box-sizing: border-box;
      position: relative;
      width: 150px;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002d {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 20px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002e {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #2c6278;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002g {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002m {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 22px 0px 22px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002k {
      box-sizing: border-box;
      position: relative;
      width: 150px;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002i {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 20px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002j {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #3c6b4a;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002l {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002o {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_002o a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_002o:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_0044 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002w {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002u {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002s {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002q {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002r {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002t {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 38px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002v {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0043 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      --celse-slides-per-view: 1;
      --celse-slider-gap: 0px;
      --celse-nav-color: #1a1614;
      --celse-nav-background: #f4efe6;
      --celse-nav-radius: 2px;
      --celse-nav-opacity: 1;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0033 {
      box-sizing: border-box;
      position: relative;
      flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
      width: auto;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002x {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 300px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_0032 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 18px 20px 6px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002y {
      box-sizing: border-box;
      position: relative;
      width: 132px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0031 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002z {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 26px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0030 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003a {
      box-sizing: border-box;
      position: relative;
      flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
      width: auto;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0034 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 300px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_0039 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 18px 20px 6px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0035 {
      box-sizing: border-box;
      position: relative;
      width: 132px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0038 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0036 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 26px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0037 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003h {
      box-sizing: border-box;
      position: relative;
      flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
      width: auto;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003b {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 300px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_003g {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 18px 20px 6px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003c {
      box-sizing: border-box;
      position: relative;
      width: 132px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003f {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003d {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 26px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003e {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003o {
      box-sizing: border-box;
      position: relative;
      flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
      width: auto;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003i {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 300px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_003n {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 18px 20px 6px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003j {
      box-sizing: border-box;
      position: relative;
      width: 132px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003m {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003k {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 26px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003l {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003v {
      box-sizing: border-box;
      position: relative;
      flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
      width: auto;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003p {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 300px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_003u {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 18px 20px 6px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003q {
      box-sizing: border-box;
      position: relative;
      width: 132px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003t {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003r {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 26px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003s {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0042 {
      box-sizing: border-box;
      position: relative;
      flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
      width: auto;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003w {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 300px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_0041 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 18px 20px 6px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003x {
      box-sizing: border-box;
      position: relative;
      width: 132px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0040 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003y {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 26px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003z {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0050 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0047 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0045 {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #3c6b4a 0%, #3c6b4a 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0046 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #3c6b4a;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0048 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 38px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0049 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004z {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004e {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 22px 0px 22px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004c {
      box-sizing: border-box;
      position: relative;
      width: 150px;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004a {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 20px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004b {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004d {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004j {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 22px 0px 22px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004h {
      box-sizing: border-box;
      position: relative;
      width: 150px;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004f {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 20px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004g {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #c65b45;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004i {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004o {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 22px 0px 22px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004m {
      box-sizing: border-box;
      position: relative;
      width: 150px;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004k {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 20px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004l {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #a97830;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004n {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004t {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 22px 0px 22px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004r {
      box-sizing: border-box;
      position: relative;
      width: 150px;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004p {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 20px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004q {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #2c6278;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004s {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004y {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 22px 0px 22px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004w {
      box-sizing: border-box;
      position: relative;
      width: 150px;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004u {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 20px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004v {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #3c6b4a;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004x {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0057 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: radial-gradient(circle at 10% 90%, rgba(244, 239, 230, 0.95) 0%, transparent 80%), radial-gradient(circle at 100% 0%, rgba(231, 215, 184, 0.55) 0%, transparent 70%), radial-gradient(circle at 92% 88%, rgba(91, 60, 196, 0.14) 0%, transparent 42%), radial-gradient(circle at 0% 0%, rgba(244, 239, 230, 0.8) 0%, transparent 60%);
      --celse-background-opacity: 1;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0056 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 12px 8px 12px 8px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 20px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0051 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 40px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0052 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0055 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 12px;
      align-items: center;
      justify-content: flex-start;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0053 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #f4efe6;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_0053 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_0053:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_0054 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_0054 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_0054:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_0060 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 28px 32px 28px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      display: flex;
      flex-direction: column;
      gap: 36px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_005x {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 32px;
      align-items: stretch;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_005k {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_005i {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: -0.3px;
      text-align: left;
      color: #f3ecdf;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 2px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005i a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005i:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_005j {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #cbbfae;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_005r {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_005l {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #cbbfae;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_005m {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005m a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005n {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005n a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005o {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005o a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005p {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005p a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005q {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005q a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005w {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_005s {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #cbbfae;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_005t {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005t a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005u {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005u a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005v {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005v a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005z {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 20px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #3c342c;
      border-right: 0px none #3c342c;
      border-bottom: 0px none #3c342c;
      border-left: 0px none #3c342c;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_005y {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #cbbfae;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
}

@media (max-width: 390px) {
  .celse-node-ce_0061 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      min-height: 100vh;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_005g {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 16px 20px 16px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0058 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: -0.3px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 2px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_0058 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_0058:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_005e {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 12px;
      align-items: center;
      justify-content: flex-start;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0059 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #5b3cc4;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #5b3cc4;
      border-right: 0px none #5b3cc4;
      border-bottom: 1px solid #5b3cc4;
      border-left: 0px none #5b3cc4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_0059 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005a {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005a a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005b {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005b a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005c {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005c a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005d {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005d a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005f {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #f4efe6;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005f a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005f:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_005h {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000g {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000f {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000a {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 22px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0003 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0001 {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0002 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0004 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 36px;
      font-weight: 500;
      line-height: 1.05;
      letter-spacing: -1.2px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0005 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0008 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0006 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #f4efe6;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_0006 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_0006:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_0007 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_0007 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_0007:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_0009 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #6f655c;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000e {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000b {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 230px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 8% 100%, 0% 92%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_000d {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: -28px 0px 0px 0px;
      padding: 14px 14px 14px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 1px solid #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 1px solid #ddd4c4;
      border-radius: 0px;
      box-shadow: 0px 12px 24px 0px rgba(26, 22, 20, 0.07);
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000c {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000y {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #e4eef2 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000x {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 22px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000m {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 18px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000j {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000h {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000i {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000k {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 32px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000l {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000w {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 22px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000p {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 18px 8px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000n {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000o {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000s {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 18px 8px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000q {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000r {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000v {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 18px 8px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000t {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000u {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001v {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #e0d8ee;
      border-right: 0px none #e0d8ee;
      border-bottom: 0px none #e0d8ee;
      border-left: 0px none #e0d8ee;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #ebe6f6 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0011 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_000z {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0010 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0012 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 32px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001u {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 22px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0016 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 16px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0013 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0014 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0015 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_0015 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_0015:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_001t {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0017 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 190px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_001s {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 8px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001c {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 0px 14px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 4px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0018 {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001b {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 4px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0019 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.3;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001a {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001h {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 0px 14px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 4px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001d {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001g {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 4px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001e {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.3;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001f {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001m {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 0px 14px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 4px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001i {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001l {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 4px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001j {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.3;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001k {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001r {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 0px 14px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 4px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001n {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001q {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 4px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001o {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.3;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001p {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002p {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #ebe3d4 0%, #ebe3d4 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0022 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0020 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001y {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001w {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #a97830 0%, #a97830 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001x {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #a97830;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_001z {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 32px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0021 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002n {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0027 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 22px 0px 22px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0025 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0023 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 20px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0024 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #c65b45;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0026 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002c {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 22px 0px 22px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002a {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0028 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 20px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0029 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #a97830;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002b {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002h {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 22px 0px 22px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002f {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002d {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 20px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002e {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #2c6278;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002g {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002m {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 22px 0px 22px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002k {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002i {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 20px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002j {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #3c6b4a;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002l {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002o {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_002o a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_002o:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_0044 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002w {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002u {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002s {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002q {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002r {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002t {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 32px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002v {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0043 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      --celse-slides-per-view: 1;
      --celse-slider-gap: 0px;
      --celse-nav-color: #1a1614;
      --celse-nav-background: #f4efe6;
      --celse-nav-radius: 2px;
      --celse-nav-opacity: 1;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0033 {
      box-sizing: border-box;
      position: relative;
      flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
      width: auto;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002x {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 190px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_0032 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 14px 4px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002y {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0031 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_002z {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 24px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0030 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003a {
      box-sizing: border-box;
      position: relative;
      flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
      width: auto;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0034 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 190px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_0039 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 14px 4px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0035 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0038 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0036 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 24px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0037 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003h {
      box-sizing: border-box;
      position: relative;
      flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
      width: auto;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003b {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 190px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_003g {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 14px 4px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003c {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003f {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003d {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 24px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003e {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003o {
      box-sizing: border-box;
      position: relative;
      flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
      width: auto;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003i {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 190px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_003n {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 14px 4px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003j {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003m {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003k {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 24px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003l {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003v {
      box-sizing: border-box;
      position: relative;
      flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
      width: auto;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003p {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 190px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_003u {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 14px 4px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003q {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003t {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003r {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 24px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003s {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0042 {
      box-sizing: border-box;
      position: relative;
      flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
      width: auto;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003w {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 190px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_0041 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 14px 4px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003x {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0040 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003y {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 24px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_003z {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0050 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0047 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0045 {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #3c6b4a 0%, #3c6b4a 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0046 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #3c6b4a;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0048 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 32px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0049 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004z {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004e {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 22px 0px 22px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004c {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004a {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 20px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004b {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004d {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004j {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 22px 0px 22px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004h {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004f {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 20px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004g {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #c65b45;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004i {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004o {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 22px 0px 22px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004m {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004k {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 20px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004l {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #a97830;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004n {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004t {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 22px 0px 22px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004r {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004p {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 20px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004q {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #2c6278;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004s {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004y {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 22px 0px 22px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004w {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004u {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 20px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004v {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #3c6b4a;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_004x {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0057 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: radial-gradient(circle at 10% 90%, rgba(244, 239, 230, 0.95) 0%, transparent 80%), radial-gradient(circle at 100% 0%, rgba(231, 215, 184, 0.55) 0%, transparent 70%), radial-gradient(circle at 92% 88%, rgba(91, 60, 196, 0.14) 0%, transparent 42%), radial-gradient(circle at 0% 0%, rgba(244, 239, 230, 0.8) 0%, transparent 60%);
      --celse-background-opacity: 1;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0056 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 12px 8px 12px 8px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 20px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0051 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 32px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0052 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0055 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0053 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #f4efe6;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_0053 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_0053:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_0054 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_0054 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_0054:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_0060 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 40px 20px 28px 20px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      display: flex;
      flex-direction: column;
      gap: 36px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_005x {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: stretch;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_005k {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_005i {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: -0.3px;
      text-align: left;
      color: #f3ecdf;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 2px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005i a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005i:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_005j {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #cbbfae;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_005r {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_005l {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #cbbfae;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_005m {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005m a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005n {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005n a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005o {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005o a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005p {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005p a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005q {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005q a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005w {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_005s {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #cbbfae;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_005t {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005t a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005u {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005u a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005v {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_005v a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_005z {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 20px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #3c342c;
      border-right: 0px none #3c342c;
      border-bottom: 0px none #3c342c;
      border-left: 0px none #3c342c;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_005y {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #cbbfae;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
}

@media (prefers-reduced-motion: reduce) {
  [class^="celse-node-"] {
    transition-duration: 0ms !important;
  }
}

.celse-slider { position: relative; }
.celse-slider-viewport { overflow: hidden; width: 100%; }
.celse-slider-track { display: flex; align-items: stretch; transition: transform 280ms ease; }
.celse-slider-prev, .celse-slider-next {
  position: absolute;
  top: 50%;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  max-width: 180px;
  min-height: 32px;
  padding: 6px 10px;
  color: var(--celse-nav-color, #111827);
  background: var(--celse-nav-background, #ffffff);
  border: 0;
  border-radius: var(--celse-nav-radius, 999px);
  opacity: var(--celse-nav-opacity, 1);
}
.celse-slider-prev { left: 8px; }
.celse-slider-next { right: 8px; }
.celse-slider-icon { display: block; flex: none; }
.celse-slider-next .celse-slider-icon { transform: scaleX(-1); }
.celse-slider-dots { display: flex; justify-content: center; gap: 8px; margin-top: 12px; }
.celse-slider-dot[aria-selected="true"] { outline: 2px solid currentColor; }
@media (prefers-reduced-motion: reduce) {
  .celse-slider-track { transition: none; }
}


[class^="celse-node-"].has-background-layer {
  isolation: isolate;
}
[class^="celse-node-"].has-background-layer::before {
  position: absolute;
  z-index: -1;
  inset: 0;
  content: '';
  pointer-events: none;
  border-radius: inherit;
  background-color: var(--celse-background-color, transparent);
  background-image: var(--celse-background-image, none);
  background-size: var(--celse-background-size, auto);
  background-position: var(--celse-background-position, center);
  background-repeat: var(--celse-background-repeat, no-repeat);
  opacity: var(--celse-background-opacity, 1);
}

.celse-node-ce_00cz {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    min-height: 100vh;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ce {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 18px 56px 18px 56px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
    display: flex;
    flex-direction: row;
    gap: 28px;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00c6 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.3px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 2px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00c6:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00c6:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00c6:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00c6:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00c6:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00c6 a {
  text-decoration-line: none;
}

.celse-node-ce_00c6:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00cc {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 22px;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00c7 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00c7:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_00c7:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_00c7:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_00c7:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_00c7:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_00c7 a {
  text-decoration-line: none;
}

.celse-node-ce_00c8 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #5b3cc4;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #5b3cc4;
    border-right: 0px none #5b3cc4;
    border-bottom: 1px solid #5b3cc4;
    border-left: 0px none #5b3cc4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00c8:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_00c8:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_00c8:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_00c8:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_00c8:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_00c8 a {
  text-decoration-line: none;
}

.celse-node-ce_00c9 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00c9:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_00c9:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_00c9:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_00c9:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_00c9:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_00c9 a {
  text-decoration-line: none;
}

.celse-node-ce_00ca {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00ca:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_00ca:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_00ca:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_00ca:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_00ca:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_00ca a {
  text-decoration-line: none;
}

.celse-node-ce_00cb {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00cb:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_00cb:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_00cb:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_00cb:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_00cb:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_00cb a {
  text-decoration-line: none;
}

.celse-node-ce_00cd {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 13px 18px 13px 18px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #f4efe6;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 1px solid #1a1614;
    border-right: 1px solid #1a1614;
    border-bottom: 1px solid #1a1614;
    border-left: 1px solid #1a1614;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00cd:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00cd:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00cd:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00cd:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00cd:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00cd a {
  text-decoration-line: none;
}

.celse-node-ce_00cd:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00cf {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006a {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 64px 72px 48px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 22px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0064 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0062 {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0063 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0065 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 64px;
    font-weight: 500;
    line-height: 1.05;
    letter-spacing: -1.1px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0068 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 48px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0066 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0067 {
    box-sizing: border-box;
    position: relative;
    width: 320px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #6f655c;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0069 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    height: 460px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    clip-path: polygon(0% 0%, 94% 0%, 100% 8%, 100% 100%, 0% 100%);
    filter: contrast(1.04%) saturate(0.92%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_006l {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006k {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 56px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006e {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006b {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 48px;
    font-weight: 500;
    line-height: 1.08;
    letter-spacing: -0.8px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006c {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006d {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006j {
    box-sizing: border-box;
    position: relative;
    width: 360px;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 22px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #5b3cc4;
    border-right: 0px none #5b3cc4;
    border-bottom: 0px none #5b3cc4;
    border-left: 2px solid #5b3cc4;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 18px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006f {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006g {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006h {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006i {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0077 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #ebe3d4 0%, #ebe3d4 100%);
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006o {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006m {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006n {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006p {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 48px;
    font-weight: 500;
    line-height: 1.08;
    letter-spacing: -0.8px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006q {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0076 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    column-gap: 22px;
    row-gap: 22px;
    align-items: stretch;
    justify-items: stretch;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006v {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 20px 18px 20px 18px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 3px solid #5b3cc4;
    border-right: 1px solid #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 1px solid #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006t {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 12px;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006r {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006s {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006u {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0070 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 20px 18px 20px 18px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 3px solid #2c6278;
    border-right: 1px solid #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 1px solid #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006y {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 12px;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006w {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006x {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #2c6278;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_006z {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0075 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 20px 18px 20px 18px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 3px solid #a97830;
    border-right: 1px solid #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 1px solid #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0073 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 12px;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0071 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0072 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #a97830;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0074 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007w {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007v {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 48px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007e {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 14px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007a {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0078 {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0079 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007b {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 48px;
    font-weight: 500;
    line-height: 1.08;
    letter-spacing: -0.8px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007c {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007d {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007u {
    box-sizing: border-box;
    position: relative;
    width: 420px;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 1px solid #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 1px solid #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007h {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 14px 18px 14px 18px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 16px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007f {
    box-sizing: border-box;
    position: relative;
    width: 92px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007g {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007k {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 14px 18px 14px 18px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 16px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007i {
    box-sizing: border-box;
    position: relative;
    width: 92px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007j {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007n {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 14px 18px 14px 18px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 16px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007l {
    box-sizing: border-box;
    position: relative;
    width: 92px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007m {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007q {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 14px 18px 14px 18px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 16px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007o {
    box-sizing: border-box;
    position: relative;
    width: 92px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007p {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007t {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 14px 18px 14px 18px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 16px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007r {
    box-sizing: border-box;
    position: relative;
    width: 92px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007s {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008y {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007z {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007x {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_007y {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0080 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 48px;
    font-weight: 500;
    line-height: 1.08;
    letter-spacing: -0.8px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0081 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008n {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 1px solid #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 1px solid #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0089 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 12px 18px 12px 18px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
    display: flex;
    flex-direction: row;
    gap: 16px;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0082 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0088 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 16px;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0083 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #5b3cc4;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0084 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0085 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0086 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0087 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008j {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 18px 18px 18px 18px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008a {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #6f655c;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008b {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 26px;
    font-weight: 500;
    line-height: 1.15;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008i {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 12px;
    align-items: stretch;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008e {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 14px 14px 14px 14px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 1px solid #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 1px solid #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008c {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #2c6278;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008d {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008h {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 14px 14px 14px 14px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #d3e2e8;
    border-right: 1px solid #d3e2e8;
    border-bottom: 1px solid #d3e2e8;
    border-left: 1px solid #d3e2e8;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #e7eef2 0%, #e7eef2 100%);
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008f {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #c65b45;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008g {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008m {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 12px 18px 12px 18px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
    display: flex;
    flex-direction: row;
    gap: 12px;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008k {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008l {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #cbbfae;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008x {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 18px;
    align-items: stretch;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008q {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 2px solid #1a1614;
    border-right: 0px none #1a1614;
    border-bottom: 0px none #1a1614;
    border-left: 0px none #1a1614;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008o {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.15;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008p {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008t {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 2px solid #1a1614;
    border-right: 0px none #1a1614;
    border-bottom: 0px none #1a1614;
    border-left: 0px none #1a1614;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008r {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.15;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008s {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008w {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 2px solid #1a1614;
    border-right: 0px none #1a1614;
    border-bottom: 0px none #1a1614;
    border-left: 0px none #1a1614;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008u {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.15;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008v {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0095 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #ebe3d4 0%, #ebe3d4 100%);
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0094 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 48px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0092 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 14px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_008z {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 48px;
    font-weight: 500;
    line-height: 1.08;
    letter-spacing: -0.8px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0090 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0091 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0093 {
    box-sizing: border-box;
    position: relative;
    width: 420px;
    min-width: 0;
    height: 200px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_009f {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0098 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0096 {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0097 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_0099 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 48px;
    font-weight: 500;
    line-height: 1.08;
    letter-spacing: -0.8px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_009e {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 36px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_009a {
    box-sizing: border-box;
    position: relative;
    width: 520px;
    min-width: 0;
    height: 230px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_009d {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 14px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_009b {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_009c {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00a9 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_009m {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 40px;
    align-items: flex-end;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_009k {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_009i {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_009g {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_009h {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_009j {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 48px;
    font-weight: 500;
    line-height: 1.08;
    letter-spacing: -0.8px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_009l {
    box-sizing: border-box;
    position: relative;
    width: 340px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00a8 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    --celse-slides-per-view: 1;
    --celse-slider-gap: 0px;
    --celse-nav-color: #1a1614;
    --celse-nav-background: #f4efe6;
    --celse-nav-radius: 2px;
    --celse-nav-opacity: 1;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_009t {
    box-sizing: border-box;
    position: relative;
    flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
    width: auto;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_009n {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    height: 420px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_009s {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 22px 28px 8px 28px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 24px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_009o {
    box-sizing: border-box;
    position: relative;
    width: 132px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_009r {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_009p {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 30px;
    font-weight: 500;
    line-height: 1.15;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_009q {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00a0 {
    box-sizing: border-box;
    position: relative;
    flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
    width: auto;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_009u {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    height: 420px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_009z {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 22px 28px 8px 28px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 24px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_009v {
    box-sizing: border-box;
    position: relative;
    width: 132px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_009y {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_009w {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 30px;
    font-weight: 500;
    line-height: 1.15;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_009x {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00a7 {
    box-sizing: border-box;
    position: relative;
    flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
    width: auto;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00a1 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    height: 420px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_00a6 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 22px 28px 8px 28px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 24px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00a2 {
    box-sizing: border-box;
    position: relative;
    width: 132px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00a5 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00a3 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 30px;
    font-weight: 500;
    line-height: 1.15;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00a4 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00aj {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #ebe3d4 0%, #ebe3d4 100%);
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ai {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 40px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ag {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ac {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00aa {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #c65b45 0%, #c65b45 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ab {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #c65b45;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ad {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 48px;
    font-weight: 500;
    line-height: 1.08;
    letter-spacing: -0.8px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ae {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00af {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #6f655c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ah {
    box-sizing: border-box;
    position: relative;
    width: 640px;
    min-width: 0;
    height: 360px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 50%;
}

.celse-node-ce_00b2 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00b1 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 48px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00aq {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 14px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00am {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ak {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00al {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00an {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 48px;
    font-weight: 500;
    line-height: 1.08;
    letter-spacing: -0.8px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ao {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ap {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00b0 {
    box-sizing: border-box;
    position: relative;
    width: 420px;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 24px 24px 24px 24px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 1px solid #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 1px solid #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    display: flex;
    flex-direction: column;
    gap: 16px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ar {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #6f655c;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ay {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00au {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00as {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00at {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    height: 48px;
    margin: 0px 0px 0px 0px;
    padding: 12px 14px 12px 14px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    cursor: text;
    caret-color: #1a1614;
    opacity: 1;
    border-top: 1px solid #d9d0c2;
    border-right: 1px solid #d9d0c2;
    border-bottom: 1px solid #d9d0c2;
    border-left: 1px solid #d9d0c2;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00at:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00at::placeholder {
  color: #6f655c;
  opacity: 1;
}

.celse-node-ce_00at:autofill,
.celse-node-ce_00at:-webkit-autofill {
  -webkit-text-fill-color: currentColor;
  caret-color: currentColor;
  box-shadow: inset 0 0 0 1000px #ffffff;
}

.celse-node-ce_00ax {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00av {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00aw {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    height: 48px;
    margin: 0px 0px 0px 0px;
    padding: 12px 14px 12px 14px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    cursor: text;
    caret-color: #1a1614;
    opacity: 1;
    border-top: 1px solid #d9d0c2;
    border-right: 1px solid #d9d0c2;
    border-bottom: 1px solid #d9d0c2;
    border-left: 1px solid #d9d0c2;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00aw:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00aw::placeholder {
  color: #6f655c;
  opacity: 1;
}

.celse-node-ce_00aw:autofill,
.celse-node-ce_00aw:-webkit-autofill {
  -webkit-text-fill-color: currentColor;
  caret-color: currentColor;
  box-shadow: inset 0 0 0 1000px #ffffff;
}

.celse-node-ce_00az {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: 0px;
    text-align: left;
    color: #6f655c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00bl {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #e7dcc8 100%);
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00b5 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00b3 {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00b4 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00b6 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 48px;
    font-weight: 500;
    line-height: 1.08;
    letter-spacing: -0.8px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00b7 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00bk {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    column-gap: 22px;
    row-gap: 18px;
    align-items: stretch;
    justify-items: stretch;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ba {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 14px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 2px solid #5b3cc4;
    border-right: 0px none #5b3cc4;
    border-bottom: 0px none #5b3cc4;
    border-left: 0px none #5b3cc4;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00b8 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00b9 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00bd {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 14px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 2px solid #2c6278;
    border-right: 0px none #2c6278;
    border-bottom: 0px none #2c6278;
    border-left: 0px none #2c6278;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00bb {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00bc {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00bg {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 14px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 2px solid #c65b45;
    border-right: 0px none #c65b45;
    border-bottom: 0px none #c65b45;
    border-left: 0px none #c65b45;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00be {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00bf {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00bj {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 14px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 2px solid #3c6b4a;
    border-right: 0px none #3c6b4a;
    border-bottom: 0px none #3c6b4a;
    border-left: 0px none #3c6b4a;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00bh {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00bi {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00bv {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00bu {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 28px;
    align-items: stretch;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00bp {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 8px 28px 8px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #1a1614;
    border-right: 0px none #1a1614;
    border-bottom: 0px none #1a1614;
    border-left: 2px solid #1a1614;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00bm {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #6f655c;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00bn {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 36px;
    font-weight: 500;
    line-height: 1.1;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00bo {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00bt {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 8px 28px 8px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #5b3cc4;
    border-right: 0px none #5b3cc4;
    border-bottom: 0px none #5b3cc4;
    border-left: 2px solid #5b3cc4;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00bq {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00br {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 36px;
    font-weight: 500;
    line-height: 1.1;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00bs {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00c5 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #ebe3d4 0%, #ebe3d4 100%);
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00c1 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 48px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00bz {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 14px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00bw {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 48px;
    font-weight: 500;
    line-height: 1.08;
    letter-spacing: -0.8px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00bx {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00by {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00c0 {
    box-sizing: border-box;
    position: relative;
    width: 380px;
    min-width: 0;
    height: 180px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_00c4 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 12px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 12px;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00c2 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 13px 18px 13px 18px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #f4efe6;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 1px solid #1a1614;
    border-right: 1px solid #1a1614;
    border-bottom: 1px solid #1a1614;
    border-left: 1px solid #1a1614;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00c2:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00c2:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00c2:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00c2:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00c2:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00c2 a {
  text-decoration-line: none;
}

.celse-node-ce_00c2:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00c3 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 13px 18px 13px 18px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 1px solid #1a1614;
    border-right: 1px solid #1a1614;
    border-bottom: 1px solid #1a1614;
    border-left: 1px solid #1a1614;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00c3:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_00c3:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_00c3:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_00c3:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_00c3:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_00c3 a {
  text-decoration-line: none;
}

.celse-node-ce_00c3:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00cy {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 56px 56px 40px 56px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
    display: flex;
    flex-direction: column;
    gap: 36px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00cv {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 48px;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ci {
    box-sizing: border-box;
    position: relative;
    width: 420px;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 14px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00cg {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.3px;
    text-align: left;
    color: #f3ecdf;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 2px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00cg:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00cg:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00cg:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00cg:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00cg:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00cg a {
  text-decoration-line: none;
}

.celse-node-ce_00cg:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00ch {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #cbbfae;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00cp {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00cj {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #cbbfae;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ck {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00ck:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00ck:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00ck:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00ck:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00ck:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00ck a {
  text-decoration-line: none;
}

.celse-node-ce_00cl {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00cl:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00cl:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00cl:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00cl:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00cl:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00cl a {
  text-decoration-line: none;
}

.celse-node-ce_00cm {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00cm:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00cm:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00cm:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00cm:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00cm:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00cm a {
  text-decoration-line: none;
}

.celse-node-ce_00cn {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00cn:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00cn:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00cn:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00cn:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00cn:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00cn a {
  text-decoration-line: none;
}

.celse-node-ce_00co {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00co:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00co:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00co:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00co:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00co:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00co a {
  text-decoration-line: none;
}

.celse-node-ce_00cu {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00cq {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #cbbfae;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00cr {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00cr:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00cr:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00cr:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00cr:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00cr:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00cr a {
  text-decoration-line: none;
}

.celse-node-ce_00cs {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00cs:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00cs:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00cs:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00cs:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00cs:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00cs a {
  text-decoration-line: none;
}

.celse-node-ce_00ct {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00ct:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00ct:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00ct:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00ct:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00ct:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00ct a {
  text-decoration-line: none;
}

.celse-node-ce_00cx {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #3c342c;
    border-right: 0px none #3c342c;
    border-bottom: 0px none #3c342c;
    border-left: 0px none #3c342c;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00cw {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #cbbfae;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

@media (min-width: 391px) and (max-width: 768px) {
  .celse-node-ce_00cz {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      min-height: 100vh;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ce {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 16px 28px 16px 28px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: row;
      gap: 16px;
      align-items: center;
      justify-content: space-between;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00c6 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: -0.3px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 2px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00c6 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00c6:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00cc {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 14px;
      align-items: center;
      justify-content: flex-start;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00c7 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00c7 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00c8 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #5b3cc4;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #5b3cc4;
      border-right: 0px none #5b3cc4;
      border-bottom: 1px solid #5b3cc4;
      border-left: 0px none #5b3cc4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00c8 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00c9 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00c9 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00ca {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00ca a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00cb {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00cb a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00cd {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #f4efe6;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00cd a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00cd:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00cf {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006a {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 22px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0064 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0062 {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0063 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0065 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 46px;
      font-weight: 500;
      line-height: 1.05;
      letter-spacing: -1.1px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0068 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 20px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0066 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0067 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0069 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 360px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      clip-path: polygon(0% 0%, 94% 0%, 100% 8%, 100% 100%, 0% 100%);
      filter: contrast(1.04%) saturate(0.92%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_006l {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006k {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 24px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006e {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 16px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006b {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 38px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006c {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006d {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006j {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 8px 0px 8px 22px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #5b3cc4;
      border-right: 0px none #5b3cc4;
      border-bottom: 0px none #5b3cc4;
      border-left: 2px solid #5b3cc4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 18px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006f {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006g {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006h {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006i {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0077 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #ebe3d4 0%, #ebe3d4 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006o {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006m {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006n {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006p {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 38px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006q {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0076 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: grid;
      grid-template-columns: repeat(1, minmax(0, 1fr));
      column-gap: 0px;
      row-gap: 18px;
      align-items: stretch;
      justify-items: stretch;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006v {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 20px 18px 20px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 3px solid #5b3cc4;
      border-right: 1px solid #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 1px solid #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006t {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 12px;
      align-items: center;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006r {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006s {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006u {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0070 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 20px 18px 20px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 3px solid #2c6278;
      border-right: 1px solid #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 1px solid #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006y {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 12px;
      align-items: center;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006w {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006x {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #2c6278;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006z {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0075 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 20px 18px 20px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 3px solid #a97830;
      border-right: 1px solid #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 1px solid #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0073 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 12px;
      align-items: center;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0071 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0072 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #a97830;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0074 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007w {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007v {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 20px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007e {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007a {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0078 {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0079 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007b {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 38px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007c {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007d {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007u {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 1px solid #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 1px solid #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007h {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 18px 14px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 16px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007f {
      box-sizing: border-box;
      position: relative;
      width: 92px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007g {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007k {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 18px 14px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 16px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007i {
      box-sizing: border-box;
      position: relative;
      width: 92px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007j {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007n {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 18px 14px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 16px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007l {
      box-sizing: border-box;
      position: relative;
      width: 92px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007m {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007q {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 18px 14px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 16px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007o {
      box-sizing: border-box;
      position: relative;
      width: 92px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007p {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007t {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 18px 14px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 16px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007r {
      box-sizing: border-box;
      position: relative;
      width: 92px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007s {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008y {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007z {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007x {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007y {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0080 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 38px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0081 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008n {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 1px solid #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 1px solid #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0089 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 12px 18px 12px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: row;
      gap: 16px;
      align-items: center;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0082 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0088 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 16px;
      align-items: center;
      justify-content: flex-start;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0083 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 600;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #5b3cc4;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0084 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0085 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0086 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0087 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008j {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 18px 18px 18px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008a {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 11px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #6f655c;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008b {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 26px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008i {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008e {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 14px 14px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 1px solid #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 1px solid #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008c {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 11px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #2c6278;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008d {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008h {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 14px 14px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #d3e2e8;
      border-right: 1px solid #d3e2e8;
      border-bottom: 1px solid #d3e2e8;
      border-left: 1px solid #d3e2e8;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #e7eef2 0%, #e7eef2 100%);
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008f {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 11px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #c65b45;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008g {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008m {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 12px 18px 12px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      display: flex;
      flex-direction: row;
      gap: 12px;
      align-items: center;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008k {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008l {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #cbbfae;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008x {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008q {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 20px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #1a1614;
      border-right: 0px none #1a1614;
      border-bottom: 0px none #1a1614;
      border-left: 0px none #1a1614;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008o {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 28px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008p {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008t {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 20px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #1a1614;
      border-right: 0px none #1a1614;
      border-bottom: 0px none #1a1614;
      border-left: 0px none #1a1614;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008r {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 28px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008s {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008w {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 20px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #1a1614;
      border-right: 0px none #1a1614;
      border-bottom: 0px none #1a1614;
      border-left: 0px none #1a1614;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008u {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 28px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008v {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0095 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #ebe3d4 0%, #ebe3d4 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0094 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 18px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0092 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008z {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 38px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0090 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0091 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0093 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 220px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_009f {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0098 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0096 {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0097 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0099 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 38px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009e {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 18px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009a {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 250px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_009d {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009b {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009c {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00a9 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009m {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009k {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009i {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009g {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009h {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009j {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 38px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009l {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00a8 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      --celse-slides-per-view: 1;
      --celse-slider-gap: 0px;
      --celse-nav-color: #1a1614;
      --celse-nav-background: #f4efe6;
      --celse-nav-radius: 2px;
      --celse-nav-opacity: 1;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009t {
      box-sizing: border-box;
      position: relative;
      flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
      width: auto;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009n {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 300px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_009s {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 18px 20px 6px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009o {
      box-sizing: border-box;
      position: relative;
      width: 132px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009r {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009p {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 26px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009q {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00a0 {
      box-sizing: border-box;
      position: relative;
      flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
      width: auto;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009u {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 300px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_009z {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 18px 20px 6px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009v {
      box-sizing: border-box;
      position: relative;
      width: 132px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009y {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009w {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 26px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009x {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00a7 {
      box-sizing: border-box;
      position: relative;
      flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
      width: auto;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00a1 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 300px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_00a6 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 18px 20px 6px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00a2 {
      box-sizing: border-box;
      position: relative;
      width: 132px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00a5 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00a3 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 26px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00a4 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00aj {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #ebe3d4 0%, #ebe3d4 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ai {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 18px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ag {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ac {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00aa {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #c65b45 0%, #c65b45 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ab {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #c65b45;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ad {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 38px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ae {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00af {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ah {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 280px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 50%;
  }
  
  .celse-node-ce_00b2 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00b1 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 20px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00aq {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00am {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ak {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00al {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00an {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 38px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ao {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ap {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00b0 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 24px 24px 24px 24px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 1px solid #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 1px solid #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 16px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ar {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ay {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 16px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00au {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00as {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 600;
      line-height: 1.3;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00at {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 48px;
      margin: 0px 0px 0px 0px;
      padding: 12px 14px 12px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      cursor: text;
      caret-color: #1a1614;
      opacity: 1;
      border-top: 1px solid #d9d0c2;
      border-right: 1px solid #d9d0c2;
      border-bottom: 1px solid #d9d0c2;
      border-left: 1px solid #d9d0c2;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00at:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00at::placeholder {
    color: #6f655c;
    opacity: 1;
  }
  
  .celse-node-ce_00at:autofill,
  .celse-node-ce_00at:-webkit-autofill {
    -webkit-text-fill-color: currentColor;
    caret-color: currentColor;
    box-shadow: inset 0 0 0 1000px #ffffff;
  }
  
  .celse-node-ce_00ax {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00av {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 600;
      line-height: 1.3;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00aw {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 48px;
      margin: 0px 0px 0px 0px;
      padding: 12px 14px 12px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      cursor: text;
      caret-color: #1a1614;
      opacity: 1;
      border-top: 1px solid #d9d0c2;
      border-right: 1px solid #d9d0c2;
      border-bottom: 1px solid #d9d0c2;
      border-left: 1px solid #d9d0c2;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00aw:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00aw::placeholder {
    color: #6f655c;
    opacity: 1;
  }
  
  .celse-node-ce_00aw:autofill,
  .celse-node-ce_00aw:-webkit-autofill {
    -webkit-text-fill-color: currentColor;
    caret-color: currentColor;
    box-shadow: inset 0 0 0 1000px #ffffff;
  }
  
  .celse-node-ce_00az {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bl {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #e7dcc8 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00b5 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00b3 {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00b4 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00b6 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 38px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00b7 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bk {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      column-gap: 16px;
      row-gap: 16px;
      align-items: stretch;
      justify-items: stretch;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ba {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #5b3cc4;
      border-right: 0px none #5b3cc4;
      border-bottom: 0px none #5b3cc4;
      border-left: 0px none #5b3cc4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00b8 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 18px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00b9 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bd {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #2c6278;
      border-right: 0px none #2c6278;
      border-bottom: 0px none #2c6278;
      border-left: 0px none #2c6278;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bb {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 18px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bc {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bg {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #c65b45;
      border-right: 0px none #c65b45;
      border-bottom: 0px none #c65b45;
      border-left: 0px none #c65b45;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00be {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 18px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bf {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bj {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #3c6b4a;
      border-right: 0px none #3c6b4a;
      border-bottom: 0px none #3c6b4a;
      border-left: 0px none #3c6b4a;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bh {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 18px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bi {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bv {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bu {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 16px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bp {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 8px 28px 8px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #1a1614;
      border-right: 0px none #1a1614;
      border-bottom: 0px none #1a1614;
      border-left: 2px solid #1a1614;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bm {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #6f655c;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bn {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 36px;
      font-weight: 500;
      line-height: 1.1;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bo {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bt {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 8px 28px 8px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #5b3cc4;
      border-right: 0px none #5b3cc4;
      border-bottom: 0px none #5b3cc4;
      border-left: 2px solid #5b3cc4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bq {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00br {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 36px;
      font-weight: 500;
      line-height: 1.1;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bs {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00c5 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #ebe3d4 0%, #ebe3d4 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00c1 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 16px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bz {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bw {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 38px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bx {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00by {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00c0 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 200px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_00c4 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 12px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 12px;
      align-items: center;
      justify-content: flex-start;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00c2 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #f4efe6;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00c2 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00c2:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00c3 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00c3 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00c3:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00cy {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 28px 32px 28px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      display: flex;
      flex-direction: column;
      gap: 36px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00cv {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 32px;
      align-items: stretch;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ci {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00cg {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: -0.3px;
      text-align: left;
      color: #f3ecdf;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 2px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00cg a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00cg:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00ch {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #cbbfae;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00cp {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00cj {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #cbbfae;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ck {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00ck a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00cl {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00cl a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00cm {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00cm a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00cn {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00cn a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00co {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00co a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00cu {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00cq {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #cbbfae;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00cr {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00cr a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00cs {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00cs a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00ct {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00ct a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00cx {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 20px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #3c342c;
      border-right: 0px none #3c342c;
      border-bottom: 0px none #3c342c;
      border-left: 0px none #3c342c;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00cw {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #cbbfae;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
}

@media (max-width: 390px) {
  .celse-node-ce_00cz {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      min-height: 100vh;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ce {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 16px 20px 16px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00c6 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: -0.3px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 2px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00c6 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00c6:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00cc {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 12px;
      align-items: center;
      justify-content: flex-start;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00c7 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00c7 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00c8 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #5b3cc4;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #5b3cc4;
      border-right: 0px none #5b3cc4;
      border-bottom: 1px solid #5b3cc4;
      border-left: 0px none #5b3cc4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00c8 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00c9 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00c9 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00ca {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00ca a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00cb {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00cb a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00cd {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #f4efe6;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00cd a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00cd:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00cf {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006a {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 22px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0064 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0062 {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0063 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0065 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 34px;
      font-weight: 500;
      line-height: 1.05;
      letter-spacing: -1.1px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0068 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 16px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0066 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0067 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0069 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 220px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      clip-path: polygon(0% 0%, 94% 0%, 100% 8%, 100% 100%, 0% 100%);
      filter: contrast(1.04%) saturate(0.92%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_006l {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006k {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 18px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006e {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 16px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006b {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 32px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006c {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006d {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006j {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 8px 0px 8px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #5b3cc4;
      border-right: 0px none #5b3cc4;
      border-bottom: 0px none #5b3cc4;
      border-left: 0px none #5b3cc4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 18px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006f {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006g {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006h {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006i {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0077 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #ebe3d4 0%, #ebe3d4 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006o {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006m {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006n {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006p {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 32px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006q {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0076 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: grid;
      grid-template-columns: repeat(1, minmax(0, 1fr));
      column-gap: 0px;
      row-gap: 16px;
      align-items: stretch;
      justify-items: stretch;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006v {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 20px 18px 20px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 3px solid #5b3cc4;
      border-right: 1px solid #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 1px solid #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006t {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 12px;
      align-items: center;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006r {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006s {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006u {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0070 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 20px 18px 20px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 3px solid #2c6278;
      border-right: 1px solid #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 1px solid #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006y {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 12px;
      align-items: center;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006w {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006x {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #2c6278;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_006z {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0075 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 20px 18px 20px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 3px solid #a97830;
      border-right: 1px solid #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 1px solid #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0073 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 12px;
      align-items: center;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0071 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0072 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #a97830;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0074 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007w {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007v {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 16px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007e {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007a {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0078 {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0079 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007b {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 32px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007c {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007d {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007u {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 1px solid #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 1px solid #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007h {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 18px 14px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 4px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007f {
      box-sizing: border-box;
      position: relative;
      width: 92px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007g {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007k {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 18px 14px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 4px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007i {
      box-sizing: border-box;
      position: relative;
      width: 92px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007j {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007n {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 18px 14px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 4px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007l {
      box-sizing: border-box;
      position: relative;
      width: 92px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007m {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007q {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 18px 14px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 4px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007o {
      box-sizing: border-box;
      position: relative;
      width: 92px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007p {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007t {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 18px 14px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 4px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007r {
      box-sizing: border-box;
      position: relative;
      width: 92px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007s {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008y {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007z {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007x {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_007y {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0080 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 32px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0081 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008n {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 1px solid #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 1px solid #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0089 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 12px 18px 12px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0082 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0088 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 10px;
      align-items: center;
      justify-content: flex-start;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0083 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 600;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #5b3cc4;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0084 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0085 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0086 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0087 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008j {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 18px 18px 18px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008a {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 11px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #6f655c;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008b {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 26px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008i {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008e {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 14px 14px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 1px solid #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 1px solid #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008c {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 11px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #2c6278;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008d {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008h {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 14px 14px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #d3e2e8;
      border-right: 1px solid #d3e2e8;
      border-bottom: 1px solid #d3e2e8;
      border-left: 1px solid #d3e2e8;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #e7eef2 0%, #e7eef2 100%);
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008f {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 11px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #c65b45;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008g {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008m {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 12px 18px 12px 18px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      display: flex;
      flex-direction: column;
      gap: 4px;
      align-items: flex-start;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008k {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008l {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #cbbfae;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008x {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008q {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 20px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #1a1614;
      border-right: 0px none #1a1614;
      border-bottom: 0px none #1a1614;
      border-left: 0px none #1a1614;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008o {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 28px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008p {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008t {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 20px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #1a1614;
      border-right: 0px none #1a1614;
      border-bottom: 0px none #1a1614;
      border-left: 0px none #1a1614;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008r {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 28px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008s {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008w {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 20px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #1a1614;
      border-right: 0px none #1a1614;
      border-bottom: 0px none #1a1614;
      border-left: 0px none #1a1614;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008u {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 28px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008v {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0095 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #ebe3d4 0%, #ebe3d4 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0094 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0092 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_008z {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 32px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0090 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0091 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0093 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 170px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_009f {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0098 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0096 {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0097 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_0099 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 32px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009e {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009a {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 180px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_009d {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009b {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009c {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00a9 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009m {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009k {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009i {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009g {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009h {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009j {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 32px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009l {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00a8 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      --celse-slides-per-view: 1;
      --celse-slider-gap: 0px;
      --celse-nav-color: #1a1614;
      --celse-nav-background: #f4efe6;
      --celse-nav-radius: 2px;
      --celse-nav-opacity: 1;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009t {
      box-sizing: border-box;
      position: relative;
      flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
      width: auto;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009n {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 190px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_009s {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 14px 4px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009o {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009r {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009p {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 24px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009q {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00a0 {
      box-sizing: border-box;
      position: relative;
      flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
      width: auto;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009u {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 190px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_009z {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 14px 4px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009v {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009y {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009w {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 24px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_009x {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00a7 {
      box-sizing: border-box;
      position: relative;
      flex: 0 0 calc((100% + var(--celse-slider-gap, 0px)) / var(--celse-slides-per-view, 1) - var(--celse-slider-gap, 0px));
      width: auto;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00a1 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 190px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_00a6 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 14px 4px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00a2 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00a5 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00a3 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 24px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00a4 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00aj {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #ebe3d4 0%, #ebe3d4 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ai {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ag {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ac {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00aa {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #c65b45 0%, #c65b45 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ab {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #c65b45;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ad {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 32px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ae {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00af {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ah {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 200px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 50%;
  }
  
  .celse-node-ce_00b2 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00b1 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 16px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00aq {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00am {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ak {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00al {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00an {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 32px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ao {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ap {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00b0 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 24px 24px 24px 24px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 1px solid #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 1px solid #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 16px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ar {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ay {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 16px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00au {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00as {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 600;
      line-height: 1.3;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00at {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 48px;
      margin: 0px 0px 0px 0px;
      padding: 12px 14px 12px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      cursor: text;
      caret-color: #1a1614;
      opacity: 1;
      border-top: 1px solid #d9d0c2;
      border-right: 1px solid #d9d0c2;
      border-bottom: 1px solid #d9d0c2;
      border-left: 1px solid #d9d0c2;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00at:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00at::placeholder {
    color: #6f655c;
    opacity: 1;
  }
  
  .celse-node-ce_00at:autofill,
  .celse-node-ce_00at:-webkit-autofill {
    -webkit-text-fill-color: currentColor;
    caret-color: currentColor;
    box-shadow: inset 0 0 0 1000px #ffffff;
  }
  
  .celse-node-ce_00ax {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00av {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 600;
      line-height: 1.3;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00aw {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 48px;
      margin: 0px 0px 0px 0px;
      padding: 12px 14px 12px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      cursor: text;
      caret-color: #1a1614;
      opacity: 1;
      border-top: 1px solid #d9d0c2;
      border-right: 1px solid #d9d0c2;
      border-bottom: 1px solid #d9d0c2;
      border-left: 1px solid #d9d0c2;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00aw:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00aw::placeholder {
    color: #6f655c;
    opacity: 1;
  }
  
  .celse-node-ce_00aw:autofill,
  .celse-node-ce_00aw:-webkit-autofill {
    -webkit-text-fill-color: currentColor;
    caret-color: currentColor;
    box-shadow: inset 0 0 0 1000px #ffffff;
  }
  
  .celse-node-ce_00az {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bl {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #e7dcc8 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00b5 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00b3 {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00b4 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00b6 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 32px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00b7 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bk {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: grid;
      grid-template-columns: repeat(1, minmax(0, 1fr));
      column-gap: 0px;
      row-gap: 14px;
      align-items: stretch;
      justify-items: stretch;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ba {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #5b3cc4;
      border-right: 0px none #5b3cc4;
      border-bottom: 0px none #5b3cc4;
      border-left: 0px none #5b3cc4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00b8 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 18px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00b9 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bd {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #2c6278;
      border-right: 0px none #2c6278;
      border-bottom: 0px none #2c6278;
      border-left: 0px none #2c6278;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bb {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 18px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bc {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bg {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #c65b45;
      border-right: 0px none #c65b45;
      border-bottom: 0px none #c65b45;
      border-left: 0px none #c65b45;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00be {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 18px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bf {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bj {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 14px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #3c6b4a;
      border-right: 0px none #3c6b4a;
      border-bottom: 0px none #3c6b4a;
      border-left: 0px none #3c6b4a;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bh {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 18px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bi {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bv {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bu {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bp {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 8px 28px 8px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #1a1614;
      border-right: 0px none #1a1614;
      border-bottom: 0px none #1a1614;
      border-left: 2px solid #1a1614;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bm {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #6f655c;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bn {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 36px;
      font-weight: 500;
      line-height: 1.1;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bo {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bt {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 8px 28px 8px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #5b3cc4;
      border-right: 0px none #5b3cc4;
      border-bottom: 0px none #5b3cc4;
      border-left: 2px solid #5b3cc4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bq {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00br {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 36px;
      font-weight: 500;
      line-height: 1.1;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bs {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00c5 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #ebe3d4 0%, #ebe3d4 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00c1 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bz {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bw {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 32px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00bx {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00by {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00c0 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 160px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_00c4 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 12px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00c2 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #f4efe6;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00c2 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00c2:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00c3 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00c3 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00c3:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00cy {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 40px 20px 28px 20px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      display: flex;
      flex-direction: column;
      gap: 36px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00cv {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: stretch;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ci {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00cg {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: -0.3px;
      text-align: left;
      color: #f3ecdf;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 2px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00cg a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00cg:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00ch {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #cbbfae;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00cp {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00cj {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #cbbfae;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ck {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00ck a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00cl {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00cl a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00cm {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00cm a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00cn {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00cn a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00co {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00co a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00cu {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00cq {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #cbbfae;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00cr {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00cr a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00cs {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00cs a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00ct {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00ct a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00cx {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 20px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #3c342c;
      border-right: 0px none #3c342c;
      border-bottom: 0px none #3c342c;
      border-left: 0px none #3c342c;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00cw {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #cbbfae;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
}

@media (prefers-reduced-motion: reduce) {
  [class^="celse-node-"] {
    transition-duration: 0ms !important;
  }
}

.celse-slider { position: relative; }
.celse-slider-viewport { overflow: hidden; width: 100%; }
.celse-slider-track { display: flex; align-items: stretch; transition: transform 280ms ease; }
.celse-slider-prev, .celse-slider-next {
  position: absolute;
  top: 50%;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  max-width: 180px;
  min-height: 32px;
  padding: 6px 10px;
  color: var(--celse-nav-color, #111827);
  background: var(--celse-nav-background, #ffffff);
  border: 0;
  border-radius: var(--celse-nav-radius, 999px);
  opacity: var(--celse-nav-opacity, 1);
}
.celse-slider-prev { left: 8px; }
.celse-slider-next { right: 8px; }
.celse-slider-icon { display: block; flex: none; }
.celse-slider-next .celse-slider-icon { transform: scaleX(-1); }
.celse-slider-dots { display: flex; justify-content: center; gap: 8px; margin-top: 12px; }
.celse-slider-dot[aria-selected="true"] { outline: 2px solid currentColor; }
@media (prefers-reduced-motion: reduce) {
  .celse-slider-track { transition: none; }
}


[class^="celse-node-"].has-background-layer {
  isolation: isolate;
}
[class^="celse-node-"].has-background-layer::before {
  position: absolute;
  z-index: -1;
  inset: 0;
  content: '';
  pointer-events: none;
  border-radius: inherit;
  background-color: var(--celse-background-color, transparent);
  background-image: var(--celse-background-image, none);
  background-size: var(--celse-background-size, auto);
  background-position: var(--celse-background-position, center);
  background-repeat: var(--celse-background-repeat, no-repeat);
  opacity: var(--celse-background-opacity, 1);
}

.celse-node-ce_00ga {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    min-height: 100vh;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00fp {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 18px 56px 18px 56px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
    display: flex;
    flex-direction: row;
    gap: 28px;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00fh {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.3px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 2px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00fh:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00fh:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00fh:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00fh:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00fh:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00fh a {
  text-decoration-line: none;
}

.celse-node-ce_00fh:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00fn {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 22px;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00fi {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00fi:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fi:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fi:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fi:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fi:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fi a {
  text-decoration-line: none;
}

.celse-node-ce_00fj {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00fj:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fj:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fj:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fj:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fj:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fj a {
  text-decoration-line: none;
}

.celse-node-ce_00fk {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #5b3cc4;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #5b3cc4;
    border-right: 0px none #5b3cc4;
    border-bottom: 1px solid #5b3cc4;
    border-left: 0px none #5b3cc4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00fk:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fk:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fk:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fk:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fk:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fk a {
  text-decoration-line: none;
}

.celse-node-ce_00fl {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00fl:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fl:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fl:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fl:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fl:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fl a {
  text-decoration-line: none;
}

.celse-node-ce_00fm {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00fm:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fm:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fm:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fm:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fm:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_00fm a {
  text-decoration-line: none;
}

.celse-node-ce_00fo {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 13px 18px 13px 18px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #f4efe6;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 1px solid #1a1614;
    border-right: 1px solid #1a1614;
    border-bottom: 1px solid #1a1614;
    border-left: 1px solid #1a1614;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00fo:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00fo:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00fo:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00fo:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00fo:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00fo a {
  text-decoration-line: none;
}

.celse-node-ce_00fo:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00fq {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00d7 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 64px 72px 36px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00d2 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00d0 {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00d1 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00d3 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 60px;
    font-weight: 500;
    line-height: 1.05;
    letter-spacing: -1px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00d6 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 48px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00d4 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00d5 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00dm {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 2px solid #5b3cc4;
    border-right: 0px none #5b3cc4;
    border-bottom: 0px none #5b3cc4;
    border-left: 0px none #5b3cc4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #ebe6f6 100%);
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00dc {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 20px;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00da {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00d8 {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00d9 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00db {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #6f655c;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00dd {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 48px;
    font-weight: 500;
    line-height: 1.08;
    letter-spacing: -0.8px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00dl {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 40px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00dj {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 14px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00de {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00df {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00di {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 12px;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00dg {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 13px 18px 13px 18px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #f4efe6;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 1px solid #1a1614;
    border-right: 1px solid #1a1614;
    border-bottom: 1px solid #1a1614;
    border-left: 1px solid #1a1614;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00dg:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00dg:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00dg:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00dg:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00dg:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00dg a {
  text-decoration-line: none;
}

.celse-node-ce_00dg:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00dh {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 13px 18px 13px 18px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 1px solid #1a1614;
    border-right: 1px solid #1a1614;
    border-bottom: 1px solid #1a1614;
    border-left: 1px solid #1a1614;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00dh:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_00dh:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_00dh:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_00dh:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_00dh:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_00dh a {
  text-decoration-line: none;
}

.celse-node-ce_00dh:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00dk {
    box-sizing: border-box;
    position: relative;
    width: 460px;
    min-width: 0;
    height: 240px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_00dw {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f6e4dc 100%);
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00dv {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 48px;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00dt {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 14px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00dp {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00dn {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #c65b45 0%, #c65b45 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00do {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #c65b45;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00dq {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 52px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00dr {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ds {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #6f655c;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00du {
    box-sizing: border-box;
    position: relative;
    width: 480px;
    min-width: 0;
    height: 320px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_00eb {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(200deg, #f7f1e4 0%, #f3e6d2 100%);
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ea {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 56px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00dx {
    box-sizing: border-box;
    position: relative;
    width: 360px;
    min-width: 0;
    height: 190px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_00e9 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 14px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00e0 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00dy {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #a97830 0%, #a97830 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00dz {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #a97830;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00e1 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 52px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00e2 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00e3 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00e8 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00e4 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00e5 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00e6 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00e7 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ew {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #e4eef2 100%);
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ee {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ec {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #2c6278 0%, #2c6278 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ed {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #2c6278;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ef {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 52px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00eg {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00eh {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    height: 320px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_00eu {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    column-gap: 18px;
    row-gap: 18px;
    align-items: flex-start;
    justify-items: stretch;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ek {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 2px solid #2c6278;
    border-right: 0px none #2c6278;
    border-bottom: 0px none #2c6278;
    border-left: 0px none #2c6278;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ei {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ej {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00en {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 2px solid #2c6278;
    border-right: 0px none #2c6278;
    border-bottom: 0px none #2c6278;
    border-left: 0px none #2c6278;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00el {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00em {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00eq {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 2px solid #2c6278;
    border-right: 0px none #2c6278;
    border-bottom: 0px none #2c6278;
    border-left: 0px none #2c6278;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00eo {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ep {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00et {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 2px solid #2c6278;
    border-right: 0px none #2c6278;
    border-bottom: 0px none #2c6278;
    border-left: 0px none #2c6278;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00er {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00es {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ev {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #6f655c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00fb {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #f3f6f1 0%, #f3f6f1 100%);
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00fa {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 48px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00f8 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 14px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ez {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ex {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #3c6b4a 0%, #3c6b4a 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ey {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #3c6b4a;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00f0 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 52px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00f1 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00f2 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00f7 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #c9d7cc;
    border-right: 0px none #c9d7cc;
    border-bottom: 0px none #c9d7cc;
    border-left: 0px none #c9d7cc;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00f3 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00f4 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00f5 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00f6 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00f9 {
    box-sizing: border-box;
    position: relative;
    width: 440px;
    min-width: 0;
    height: 480px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_00fg {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00fc {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.12;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ff {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 12px;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00fd {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 13px 18px 13px 18px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #f4efe6;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 1px solid #1a1614;
    border-right: 1px solid #1a1614;
    border-bottom: 1px solid #1a1614;
    border-left: 1px solid #1a1614;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00fd:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00fd:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00fd:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00fd:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00fd:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00fd a {
  text-decoration-line: none;
}

.celse-node-ce_00fd:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00fe {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 13px 18px 13px 18px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 1px solid #1a1614;
    border-right: 1px solid #1a1614;
    border-bottom: 1px solid #1a1614;
    border-left: 1px solid #1a1614;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00fe:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_00fe:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_00fe:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_00fe:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_00fe:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #5b3cc4 !important;
    border-right: 1px solid #5b3cc4 !important;
    border-bottom: 1px solid #5b3cc4 !important;
    border-left: 1px solid #5b3cc4 !important;
}

.celse-node-ce_00fe a {
  text-decoration-line: none;
}

.celse-node-ce_00fe:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00g9 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 56px 56px 40px 56px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
    display: flex;
    flex-direction: column;
    gap: 36px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00g6 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 48px;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ft {
    box-sizing: border-box;
    position: relative;
    width: 420px;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 14px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00fr {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.3px;
    text-align: left;
    color: #f3ecdf;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 2px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00fr:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00fr:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00fr:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00fr:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00fr:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00fr a {
  text-decoration-line: none;
}

.celse-node-ce_00fr:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00fs {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #cbbfae;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00g0 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00fu {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #cbbfae;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00fv {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00fv:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00fv:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00fv:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00fv:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00fv:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00fv a {
  text-decoration-line: none;
}

.celse-node-ce_00fw {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00fw:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00fw:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00fw:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00fw:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00fw:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00fw a {
  text-decoration-line: none;
}

.celse-node-ce_00fx {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00fx:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00fx:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00fx:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00fx:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00fx:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00fx a {
  text-decoration-line: none;
}

.celse-node-ce_00fy {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00fy:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00fy:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00fy:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00fy:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00fy:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00fy a {
  text-decoration-line: none;
}

.celse-node-ce_00fz {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00fz:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00fz:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00fz:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00fz:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00fz:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00fz a {
  text-decoration-line: none;
}

.celse-node-ce_00g5 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00g1 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #cbbfae;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00g2 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00g2:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00g2:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00g2:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00g2:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00g2:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00g2 a {
  text-decoration-line: none;
}

.celse-node-ce_00g3 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00g3:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00g3:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00g3:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00g3:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00g3:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00g3 a {
  text-decoration-line: none;
}

.celse-node-ce_00g4 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00g4:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00g4:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00g4:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00g4:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00g4:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00g4 a {
  text-decoration-line: none;
}

.celse-node-ce_00g8 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #3c342c;
    border-right: 0px none #3c342c;
    border-bottom: 0px none #3c342c;
    border-left: 0px none #3c342c;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00g7 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #cbbfae;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

@media (min-width: 391px) and (max-width: 768px) {
  .celse-node-ce_00ga {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      min-height: 100vh;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00fp {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 16px 28px 16px 28px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: row;
      gap: 16px;
      align-items: center;
      justify-content: space-between;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00fh {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: -0.3px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 2px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fh a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fh:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00fn {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 14px;
      align-items: center;
      justify-content: flex-start;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00fi {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fi a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fj {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fj a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fk {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #5b3cc4;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #5b3cc4;
      border-right: 0px none #5b3cc4;
      border-bottom: 1px solid #5b3cc4;
      border-left: 0px none #5b3cc4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fk a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fl {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fl a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fm {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fm a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fo {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #f4efe6;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fo a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fo:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00fq {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00d7 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 20px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00d2 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00d0 {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00d1 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00d3 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 44px;
      font-weight: 500;
      line-height: 1.05;
      letter-spacing: -1px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00d6 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 16px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00d4 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00d5 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dm {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #5b3cc4;
      border-right: 0px none #5b3cc4;
      border-bottom: 0px none #5b3cc4;
      border-left: 0px none #5b3cc4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #ebe6f6 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dc {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 20px;
      align-items: center;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00da {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00d8 {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00d9 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00db {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #6f655c;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dd {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 38px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dl {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 18px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dj {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00de {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00df {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00di {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 12px;
      align-items: center;
      justify-content: flex-start;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dg {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #f4efe6;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00dg a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00dg:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00dh {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00dh a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00dh:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00dk {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 260px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_00dw {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f6e4dc 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dv {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 22px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dt {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dp {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dn {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #c65b45 0%, #c65b45 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00do {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #c65b45;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dq {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 40px;
      font-weight: 500;
      line-height: 1;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dr {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ds {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00du {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 280px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_00eb {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(200deg, #f7f1e4 0%, #f3e6d2 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ea {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 20px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dx {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 220px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_00e9 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00e0 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dy {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #a97830 0%, #a97830 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dz {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #a97830;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00e1 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 40px;
      font-weight: 500;
      line-height: 1;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00e2 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00e3 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00e8 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00e4 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 10px 0px 10px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00e5 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 10px 0px 10px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00e6 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 10px 0px 10px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00e7 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 10px 0px 10px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ew {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #e4eef2 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ee {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ec {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #2c6278 0%, #2c6278 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ed {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #2c6278;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ef {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 40px;
      font-weight: 500;
      line-height: 1;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00eg {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00eh {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 260px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_00eu {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      column-gap: 16px;
      row-gap: 16px;
      align-items: flex-start;
      justify-items: stretch;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ek {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #2c6278;
      border-right: 0px none #2c6278;
      border-bottom: 0px none #2c6278;
      border-left: 0px none #2c6278;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ei {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 18px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ej {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00en {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #2c6278;
      border-right: 0px none #2c6278;
      border-bottom: 0px none #2c6278;
      border-left: 0px none #2c6278;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00el {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 18px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00em {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00eq {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #2c6278;
      border-right: 0px none #2c6278;
      border-bottom: 0px none #2c6278;
      border-left: 0px none #2c6278;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00eo {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 18px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ep {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00et {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #2c6278;
      border-right: 0px none #2c6278;
      border-bottom: 0px none #2c6278;
      border-left: 0px none #2c6278;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00er {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 18px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00es {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ev {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00fb {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f3f6f1 0%, #f3f6f1 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00fa {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 20px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00f8 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ez {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ex {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #3c6b4a 0%, #3c6b4a 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ey {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #3c6b4a;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00f0 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 40px;
      font-weight: 500;
      line-height: 1;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00f1 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00f2 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00f7 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #c9d7cc;
      border-right: 0px none #c9d7cc;
      border-bottom: 0px none #c9d7cc;
      border-left: 0px none #c9d7cc;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00f3 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 10px 0px 10px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00f4 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 10px 0px 10px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00f5 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 10px 0px 10px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00f6 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 10px 0px 10px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00f9 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 340px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_00fg {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00fc {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 32px;
      font-weight: 500;
      line-height: 1.12;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ff {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 12px;
      align-items: center;
      justify-content: flex-start;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00fd {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #f4efe6;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fd a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fd:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00fe {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fe a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fe:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00g9 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 28px 32px 28px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      display: flex;
      flex-direction: column;
      gap: 36px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00g6 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 32px;
      align-items: stretch;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ft {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00fr {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: -0.3px;
      text-align: left;
      color: #f3ecdf;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 2px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fr a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fr:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00fs {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #cbbfae;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00g0 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00fu {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #cbbfae;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00fv {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fv a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fw {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fw a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fx {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fx a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fy {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fy a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fz {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fz a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00g5 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00g1 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #cbbfae;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00g2 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00g2 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00g3 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00g3 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00g4 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00g4 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00g8 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 20px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #3c342c;
      border-right: 0px none #3c342c;
      border-bottom: 0px none #3c342c;
      border-left: 0px none #3c342c;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00g7 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #cbbfae;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
}

@media (max-width: 390px) {
  .celse-node-ce_00ga {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      min-height: 100vh;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00fp {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 16px 20px 16px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00fh {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: -0.3px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 2px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fh a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fh:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00fn {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 12px;
      align-items: center;
      justify-content: flex-start;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00fi {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fi a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fj {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fj a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fk {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #5b3cc4;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #5b3cc4;
      border-right: 0px none #5b3cc4;
      border-bottom: 1px solid #5b3cc4;
      border-left: 0px none #5b3cc4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fk a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fl {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fl a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fm {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fm a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fo {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #f4efe6;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fo a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fo:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00fq {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00d7 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 20px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00d2 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00d0 {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00d1 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00d3 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 34px;
      font-weight: 500;
      line-height: 1.05;
      letter-spacing: -1px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00d6 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00d4 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00d5 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dm {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #5b3cc4;
      border-right: 0px none #5b3cc4;
      border-bottom: 0px none #5b3cc4;
      border-left: 0px none #5b3cc4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #ebe6f6 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dc {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00da {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00d8 {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00d9 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00db {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #6f655c;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dd {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 32px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.8px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dl {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dj {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00de {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00df {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00di {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dg {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #f4efe6;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00dg a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00dg:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00dh {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00dh a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00dh:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00dk {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 190px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_00dw {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f6e4dc 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dv {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 16px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dt {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dp {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dn {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #c65b45 0%, #c65b45 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00do {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #c65b45;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dq {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 34px;
      font-weight: 500;
      line-height: 1;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dr {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ds {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00du {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 200px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_00eb {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(200deg, #f7f1e4 0%, #f3e6d2 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ea {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 16px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dx {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 160px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_00e9 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00e0 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dy {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #a97830 0%, #a97830 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00dz {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #a97830;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00e1 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 34px;
      font-weight: 500;
      line-height: 1;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00e2 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00e3 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00e8 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00e4 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 10px 0px 10px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00e5 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 10px 0px 10px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00e6 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 10px 0px 10px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00e7 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 10px 0px 10px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ew {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #e4eef2 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ee {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ec {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #2c6278 0%, #2c6278 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ed {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #2c6278;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ef {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 34px;
      font-weight: 500;
      line-height: 1;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00eg {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00eh {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 200px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_00eu {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: grid;
      grid-template-columns: repeat(1, minmax(0, 1fr));
      column-gap: 0px;
      row-gap: 12px;
      align-items: flex-start;
      justify-items: stretch;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ek {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #2c6278;
      border-right: 0px none #2c6278;
      border-bottom: 0px none #2c6278;
      border-left: 0px none #2c6278;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ei {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 18px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ej {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00en {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #2c6278;
      border-right: 0px none #2c6278;
      border-bottom: 0px none #2c6278;
      border-left: 0px none #2c6278;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00el {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 18px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00em {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00eq {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #2c6278;
      border-right: 0px none #2c6278;
      border-bottom: 0px none #2c6278;
      border-left: 0px none #2c6278;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00eo {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 18px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ep {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00et {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 2px solid #2c6278;
      border-right: 0px none #2c6278;
      border-bottom: 0px none #2c6278;
      border-left: 0px none #2c6278;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00er {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 18px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00es {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.45;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ev {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00fb {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f3f6f1 0%, #f3f6f1 100%);
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00fa {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 16px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00f8 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ez {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ex {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #3c6b4a 0%, #3c6b4a 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ey {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #3c6b4a;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00f0 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 34px;
      font-weight: 500;
      line-height: 1;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00f1 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00f2 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00f7 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #c9d7cc;
      border-right: 0px none #c9d7cc;
      border-bottom: 0px none #c9d7cc;
      border-left: 0px none #c9d7cc;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00f3 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 10px 0px 10px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00f4 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 10px 0px 10px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00f5 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 10px 0px 10px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00f6 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 10px 0px 10px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00f9 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 230px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_00fg {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00fc {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 28px;
      font-weight: 500;
      line-height: 1.12;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ff {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00fd {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #f4efe6;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fd a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fd:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00fe {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fe a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fe:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00g9 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 40px 20px 28px 20px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      display: flex;
      flex-direction: column;
      gap: 36px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00g6 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: stretch;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ft {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00fr {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: -0.3px;
      text-align: left;
      color: #f3ecdf;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 2px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fr a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fr:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00fs {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #cbbfae;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00g0 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00fu {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #cbbfae;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00fv {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fv a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fw {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fw a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fx {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fx a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fy {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fy a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00fz {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00fz a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00g5 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00g1 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #cbbfae;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00g2 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00g2 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00g3 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00g3 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00g4 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00g4 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00g8 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 20px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #3c342c;
      border-right: 0px none #3c342c;
      border-bottom: 0px none #3c342c;
      border-left: 0px none #3c342c;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00g7 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #cbbfae;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
}

@media (prefers-reduced-motion: reduce) {
  [class^="celse-node-"] {
    transition-duration: 0ms !important;
  }
}


[class^="celse-node-"].has-background-layer {
  isolation: isolate;
}
[class^="celse-node-"].has-background-layer::before {
  position: absolute;
  z-index: -1;
  inset: 0;
  content: '';
  pointer-events: none;
  border-radius: inherit;
  background-color: var(--celse-background-color, transparent);
  background-image: var(--celse-background-image, none);
  background-size: var(--celse-background-size, auto);
  background-position: var(--celse-background-position, center);
  background-repeat: var(--celse-background-repeat, no-repeat);
  opacity: var(--celse-background-opacity, 1);
}

.celse-node-ce_00i2 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    min-height: 100vh;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00hh {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 18px 56px 18px 56px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
    display: flex;
    flex-direction: row;
    gap: 28px;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00h9 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.3px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 2px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00h9:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00h9:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00h9:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00h9:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00h9:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00h9 a {
  text-decoration-line: none;
}

.celse-node-ce_00h9:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00hf {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 22px;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ha {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00ha:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_00ha:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_00ha:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_00ha:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_00ha:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_00ha a {
  text-decoration-line: none;
}

.celse-node-ce_00hb {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00hb:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_00hb:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_00hb:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_00hb:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_00hb:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_00hb a {
  text-decoration-line: none;
}

.celse-node-ce_00hc {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00hc:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_00hc:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_00hc:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_00hc:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_00hc:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_00hc a {
  text-decoration-line: none;
}

.celse-node-ce_00hd {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #5b3cc4;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #5b3cc4;
    border-right: 0px none #5b3cc4;
    border-bottom: 1px solid #5b3cc4;
    border-left: 0px none #5b3cc4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00hd:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_00hd:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_00hd:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_00hd:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_00hd:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_00hd a {
  text-decoration-line: none;
}

.celse-node-ce_00he {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00he:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_00he:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_00he:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_00he:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_00he:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_00he a {
  text-decoration-line: none;
}

.celse-node-ce_00hg {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 13px 18px 13px 18px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #f4efe6;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 1px solid #1a1614;
    border-right: 1px solid #1a1614;
    border-bottom: 1px solid #1a1614;
    border-left: 1px solid #1a1614;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00hg:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00hg:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00hg:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00hg:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00hg:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00hg a {
  text-decoration-line: none;
}

.celse-node-ce_00hg:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00hi {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00gg {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 64px 72px 28px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 18px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00gd {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00gb {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00gc {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ge {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 56px;
    font-weight: 500;
    line-height: 1.08;
    letter-spacing: -0.9px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00gf {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00gp {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00go {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 48px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00gh {
    box-sizing: border-box;
    position: relative;
    width: 460px;
    min-width: 0;
    height: 210px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_00gn {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 18px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00gi {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00gj {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00gm {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 20px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #a97830;
    border-right: 0px none #a97830;
    border-bottom: 0px none #a97830;
    border-left: 2px solid #a97830;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00gk {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 32px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00gl {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00h2 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 72px 72px 72px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #ebe3d4 0%, #ebe3d4 100%);
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00gs {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 28px 0px 28px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 32px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00gq {
    box-sizing: border-box;
    position: relative;
    width: 300px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 26px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00gr {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00gv {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 28px 0px 28px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 32px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00gt {
    box-sizing: border-box;
    position: relative;
    width: 300px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 26px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00gu {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00gy {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 28px 0px 28px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 32px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00gw {
    box-sizing: border-box;
    position: relative;
    width: 300px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 26px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00gx {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00h1 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 28px 0px 28px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 32px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00gz {
    box-sizing: border-box;
    position: relative;
    width: 300px;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 26px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00h0 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00h8 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 88px 72px 88px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 28px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00h7 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 36px;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00h3 {
    box-sizing: border-box;
    position: relative;
    width: 420px;
    min-width: 0;
    height: 200px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_00h6 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00h4 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 36px;
    font-weight: 500;
    line-height: 1.15;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00h5 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00i1 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 56px 56px 40px 56px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
    display: flex;
    flex-direction: column;
    gap: 36px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00hy {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 48px;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00hl {
    box-sizing: border-box;
    position: relative;
    width: 420px;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 14px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00hj {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.3px;
    text-align: left;
    color: #f3ecdf;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 2px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00hj:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00hj:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00hj:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00hj:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00hj:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00hj a {
  text-decoration-line: none;
}

.celse-node-ce_00hj:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00hk {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #cbbfae;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00hs {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00hm {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #cbbfae;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00hn {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00hn:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00hn:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00hn:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00hn:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00hn:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00hn a {
  text-decoration-line: none;
}

.celse-node-ce_00ho {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00ho:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00ho:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00ho:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00ho:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00ho:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00ho a {
  text-decoration-line: none;
}

.celse-node-ce_00hp {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00hp:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00hp:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00hp:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00hp:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00hp:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00hp a {
  text-decoration-line: none;
}

.celse-node-ce_00hq {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00hq:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00hq:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00hq:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00hq:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00hq:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00hq a {
  text-decoration-line: none;
}

.celse-node-ce_00hr {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00hr:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00hr:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00hr:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00hr:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00hr:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00hr a {
  text-decoration-line: none;
}

.celse-node-ce_00hx {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ht {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #cbbfae;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00hu {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00hu:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00hu:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00hu:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00hu:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00hu:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00hu a {
  text-decoration-line: none;
}

.celse-node-ce_00hv {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00hv:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00hv:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00hv:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00hv:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00hv:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00hv a {
  text-decoration-line: none;
}

.celse-node-ce_00hw {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00hw:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00hw:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00hw:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00hw:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00hw:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00hw a {
  text-decoration-line: none;
}

.celse-node-ce_00i0 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #3c342c;
    border-right: 0px none #3c342c;
    border-bottom: 0px none #3c342c;
    border-left: 0px none #3c342c;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00hz {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #cbbfae;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

@media (min-width: 391px) and (max-width: 768px) {
  .celse-node-ce_00i2 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      min-height: 100vh;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00hh {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 16px 28px 16px 28px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: row;
      gap: 16px;
      align-items: center;
      justify-content: space-between;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00h9 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: -0.3px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 2px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00h9 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00h9:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00hf {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 14px;
      align-items: center;
      justify-content: flex-start;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ha {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00ha a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hb {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hb a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hc {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hc a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hd {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #5b3cc4;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #5b3cc4;
      border-right: 0px none #5b3cc4;
      border-bottom: 1px solid #5b3cc4;
      border-left: 0px none #5b3cc4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hd a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00he {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00he a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hg {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #f4efe6;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hg a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hg:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00hi {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gg {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 18px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gd {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gb {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gc {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ge {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 40px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.9px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gf {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gp {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00go {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gh {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 240px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_00gn {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 18px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gi {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gj {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gm {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 8px 0px 8px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #a97830;
      border-right: 0px none #a97830;
      border-bottom: 0px none #a97830;
      border-left: 2px solid #a97830;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gk {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 28px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gl {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00h2 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #ebe3d4 0%, #ebe3d4 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gs {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 28px 0px 28px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 32px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gq {
      box-sizing: border-box;
      position: relative;
      width: 240px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 26px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gr {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gv {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 28px 0px 28px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 32px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gt {
      box-sizing: border-box;
      position: relative;
      width: 240px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 26px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gu {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gy {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 28px 0px 28px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 32px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gw {
      box-sizing: border-box;
      position: relative;
      width: 240px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 26px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gx {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00h1 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 28px 0px 28px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 32px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gz {
      box-sizing: border-box;
      position: relative;
      width: 240px;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 26px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00h0 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00h8 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00h7 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 16px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00h3 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 180px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_00h6 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00h4 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 30px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00h5 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00i1 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 28px 32px 28px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      display: flex;
      flex-direction: column;
      gap: 36px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00hy {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 32px;
      align-items: stretch;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00hl {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00hj {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: -0.3px;
      text-align: left;
      color: #f3ecdf;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 2px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hj a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hj:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00hk {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #cbbfae;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00hs {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00hm {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #cbbfae;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00hn {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hn a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00ho {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00ho a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hp {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hp a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hq {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hq a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hr {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hr a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hx {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ht {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #cbbfae;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00hu {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hu a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hv {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hv a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hw {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hw a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00i0 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 20px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #3c342c;
      border-right: 0px none #3c342c;
      border-bottom: 0px none #3c342c;
      border-left: 0px none #3c342c;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00hz {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #cbbfae;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
}

@media (max-width: 390px) {
  .celse-node-ce_00i2 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      min-height: 100vh;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00hh {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 16px 20px 16px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00h9 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: -0.3px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 2px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00h9 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00h9:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00hf {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 12px;
      align-items: center;
      justify-content: flex-start;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ha {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00ha a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hb {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hb a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hc {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hc a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hd {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #5b3cc4;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #5b3cc4;
      border-right: 0px none #5b3cc4;
      border-bottom: 1px solid #5b3cc4;
      border-left: 0px none #5b3cc4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hd a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00he {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00he a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hg {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #f4efe6;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hg a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hg:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00hi {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gg {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 18px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gd {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gb {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gc {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ge {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 32px;
      font-weight: 500;
      line-height: 1.08;
      letter-spacing: -0.9px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gf {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gp {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00go {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 20px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gh {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 170px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_00gn {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 18px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gi {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gj {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gm {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 12px 0px 8px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #a97830;
      border-right: 0px none #a97830;
      border-bottom: 0px none #a97830;
      border-left: 2px solid #a97830;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gk {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 26px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gl {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00h2 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #ebe3d4 0%, #ebe3d4 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gs {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 28px 0px 28px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gq {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 26px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gr {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gv {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 28px 0px 28px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gt {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 26px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gu {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gy {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 28px 0px 28px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gw {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 26px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gx {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00h1 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 28px 0px 28px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00gz {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 26px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00h0 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00h8 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00h7 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00h3 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 150px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_00h6 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00h4 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 26px;
      font-weight: 500;
      line-height: 1.15;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00h5 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00i1 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 40px 20px 28px 20px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      display: flex;
      flex-direction: column;
      gap: 36px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00hy {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: stretch;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00hl {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00hj {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: -0.3px;
      text-align: left;
      color: #f3ecdf;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 2px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hj a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hj:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00hk {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #cbbfae;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00hs {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00hm {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #cbbfae;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00hn {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hn a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00ho {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00ho a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hp {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hp a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hq {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hq a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hr {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hr a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hx {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ht {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #cbbfae;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00hu {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hu a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hv {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hv a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00hw {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00hw a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00i0 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 20px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #3c342c;
      border-right: 0px none #3c342c;
      border-bottom: 0px none #3c342c;
      border-left: 0px none #3c342c;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00hz {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #cbbfae;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
}

@media (prefers-reduced-motion: reduce) {
  [class^="celse-node-"] {
    transition-duration: 0ms !important;
  }
}


[class^="celse-node-"].has-background-layer {
  isolation: isolate;
}
[class^="celse-node-"].has-background-layer::before {
  position: absolute;
  z-index: -1;
  inset: 0;
  content: '';
  pointer-events: none;
  border-radius: inherit;
  background-color: var(--celse-background-color, transparent);
  background-image: var(--celse-background-image, none);
  background-size: var(--celse-background-size, auto);
  background-position: var(--celse-background-position, center);
  background-repeat: var(--celse-background-repeat, no-repeat);
  opacity: var(--celse-background-opacity, 1);
}

.celse-node-ce_00jo {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    min-height: 100vh;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00j3 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 18px 56px 18px 56px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
    display: flex;
    flex-direction: row;
    gap: 28px;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00iv {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.3px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 2px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00iv:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00iv:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00iv:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00iv:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00iv:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00iv a {
  text-decoration-line: none;
}

.celse-node-ce_00iv:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00j1 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 22px;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00iw {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00iw:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_00iw:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_00iw:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_00iw:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_00iw:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_00iw a {
  text-decoration-line: none;
}

.celse-node-ce_00ix {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00ix:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_00ix:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_00ix:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_00ix:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_00ix:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_00ix a {
  text-decoration-line: none;
}

.celse-node-ce_00iy {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00iy:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_00iy:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_00iy:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_00iy:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_00iy:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_00iy a {
  text-decoration-line: none;
}

.celse-node-ce_00iz {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00iz:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_00iz:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_00iz:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_00iz:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_00iz:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_00iz a {
  text-decoration-line: none;
}

.celse-node-ce_00j0 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #5b3cc4;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #5b3cc4;
    border-right: 0px none #5b3cc4;
    border-bottom: 1px solid #5b3cc4;
    border-left: 0px none #5b3cc4;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00j0:hover {
    color: #5b3cc4 !important;
}

.celse-node-ce_00j0:hover > .celse-visual-owner {
    color: #5b3cc4 !important;
}

.celse-node-ce_00j0:hover > .primitive-button {
    color: #5b3cc4 !important;
}

.celse-node-ce_00j0:hover > a {
    color: #5b3cc4 !important;
}

.celse-node-ce_00j0:hover > summary {
    color: #5b3cc4 !important;
}

.celse-node-ce_00j0 a {
  text-decoration-line: none;
}

.celse-node-ce_00j2 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 13px 18px 13px 18px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0px;
    text-align: left;
    color: #f4efe6;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 1px solid #1a1614;
    border-right: 1px solid #1a1614;
    border-bottom: 1px solid #1a1614;
    border-left: 1px solid #1a1614;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00j2:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00j2:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00j2:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00j2:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00j2:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, -2px) scale(1) rotate(0deg) !important;
    color: #f4efe6 !important;
    box-shadow: 0px 8px 16px 0px rgba(26, 22, 20, 0.1) !important;
    border-top: 1px solid #1a1614 !important;
    border-right: 1px solid #1a1614 !important;
    border-bottom: 1px solid #1a1614 !important;
    border-left: 1px solid #1a1614 !important;
}

.celse-node-ce_00j2 a {
  text-decoration-line: none;
}

.celse-node-ce_00j2:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00j4 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00iu {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 64px 72px 72px 72px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00it {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 56px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ic {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00i5 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00i3 {
    box-sizing: border-box;
    position: relative;
    width: 36px;
    min-width: 0;
    height: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00i4 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #5b3cc4;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00i6 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 68px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: -1.2px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00i7 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.65;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ia {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00i8 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #6f655c;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00i9 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.3px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 2px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00i9:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00i9:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00i9:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00i9:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00i9:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #5b3cc4 !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00i9 a {
  text-decoration-line: none;
}

.celse-node-ce_00i9:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00ib {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    height: 220px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    object-fit: cover;
    object-position: 50% 45%;
}

.celse-node-ce_00is {
    box-sizing: border-box;
    position: relative;
    width: 520px;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 28px 28px 28px 28px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #ddd4c4;
    border-right: 1px solid #ddd4c4;
    border-bottom: 1px solid #ddd4c4;
    border-left: 1px solid #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    display: flex;
    flex-direction: column;
    gap: 18px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00id {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.6px;
    text-align: left;
    color: #1a1614;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ie {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #6f655c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ir {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ih {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00if {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ig {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    height: 48px;
    margin: 0px 0px 0px 0px;
    padding: 12px 14px 12px 14px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    cursor: text;
    caret-color: #1a1614;
    opacity: 1;
    border-top: 1px solid #d9d0c2;
    border-right: 1px solid #d9d0c2;
    border-bottom: 1px solid #d9d0c2;
    border-left: 1px solid #d9d0c2;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ig:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00ig::placeholder {
  color: #6f655c;
  opacity: 1;
}

.celse-node-ce_00ig:autofill,
.celse-node-ce_00ig:-webkit-autofill {
  -webkit-text-fill-color: currentColor;
  caret-color: currentColor;
  box-shadow: inset 0 0 0 1000px #ffffff;
}

.celse-node-ce_00ik {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ii {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ij {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    height: 48px;
    margin: 0px 0px 0px 0px;
    padding: 12px 14px 12px 14px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    cursor: text;
    caret-color: #1a1614;
    opacity: 1;
    border-top: 1px solid #d9d0c2;
    border-right: 1px solid #d9d0c2;
    border-bottom: 1px solid #d9d0c2;
    border-left: 1px solid #d9d0c2;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ij:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00ij::placeholder {
  color: #6f655c;
  opacity: 1;
}

.celse-node-ce_00ij:autofill,
.celse-node-ce_00ij:-webkit-autofill {
  -webkit-text-fill-color: currentColor;
  caret-color: currentColor;
  box-shadow: inset 0 0 0 1000px #ffffff;
}

.celse-node-ce_00in {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00il {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00im {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    height: 150px;
    margin: 0px 0px 0px 0px;
    padding: 12px 14px 12px 14px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    cursor: text;
    caret-color: #1a1614;
    resize: vertical;
    overflow: auto;
    opacity: 1;
    border-top: 1px solid #d9d0c2;
    border-right: 1px solid #d9d0c2;
    border-bottom: 1px solid #d9d0c2;
    border-left: 1px solid #d9d0c2;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00im:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00im::placeholder {
  color: #6f655c;
  opacity: 1;
}

.celse-node-ce_00im:autofill,
.celse-node-ce_00im:-webkit-autofill {
  -webkit-text-fill-color: currentColor;
  caret-color: currentColor;
  box-shadow: inset 0 0 0 1000px #ffffff;
}

.celse-node-ce_00iq {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00io {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: 0px;
    text-align: left;
    color: #3c342c;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ip {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    height: 48px;
    margin: 0px 0px 0px 0px;
    padding: 12px 14px 12px 14px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #1a1614;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%231a1614%22%20d%3D%22M5.2%207.4%2010%2012.6l4.8-5.2z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    background-repeat: no-repeat, no-repeat;
    background-position: right 12px center, center;
    background-size: 12px, cover;
    cursor: pointer;
    padding-right: 30px;
    opacity: 1;
    border-top: 1px solid #d9d0c2;
    border-right: 1px solid #d9d0c2;
    border-bottom: 1px solid #d9d0c2;
    border-left: 1px solid #d9d0c2;
    border-radius: 2px;
    --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00ip:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00ip:autofill,
.celse-node-ce_00ip:-webkit-autofill {
  -webkit-text-fill-color: currentColor;
  caret-color: currentColor;
  box-shadow: inset 0 0 0 1000px #ffffff;
}

.celse-node-node_mulcst29_1 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    height: 48px;
    margin: 0px 0px 0px 0px;
    padding: 12px 14px 12px 14px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #e5dcce;
    border-right: 1px solid #e5dcce;
    border-bottom: 1px solid #e5dcce;
    border-left: 1px solid #e5dcce;
    border-radius: 3px;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.14);
    backdrop-filter: blur(8px) saturate(110%);
    -webkit-backdrop-filter: blur(8px) saturate(110%);
    --celse-background-image: radial-gradient(circle at 48.9% 12.7%, rgba(244, 239, 230, 0.9) 0%, transparent 72%), radial-gradient(circle at 6.2% 95.8%, rgba(209, 198, 179, 0.85) 0%, transparent 64%), radial-gradient(circle at 86.7% 82.4%, rgba(251, 247, 241, 0.8) 0%, transparent 70%);
    --celse-background-opacity: 1;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 140ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-node_mulcst29_1:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, -4px) scale(1.01) rotate(0deg) !important;
}

.celse-node-node_mulcst29_1:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, -4px) scale(1.01) rotate(0deg) !important;
}

.celse-node-node_mulcst29_1:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, -4px) scale(1.01) rotate(0deg) !important;
}

.celse-node-node_mulcst29_1:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, -4px) scale(1.01) rotate(0deg) !important;
}

.celse-node-node_mulcst29_1:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, -4px) scale(1.01) rotate(0deg) !important;
}

.celse-node-node_mulcst29_1:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00jn {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 56px 56px 40px 56px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 0px;
    --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
    display: flex;
    flex-direction: column;
    gap: 36px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00jk {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: row;
    gap: 48px;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00j7 {
    box-sizing: border-box;
    position: relative;
    width: 420px;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 14px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00j5 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.3px;
    text-align: left;
    color: #f3ecdf;
    font-family: Iowan Old Style, Palatino, Georgia, serif;
    text-decoration-line: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #ddd4c4;
    border-right: 0px none #ddd4c4;
    border-bottom: 0px none #ddd4c4;
    border-left: 0px none #ddd4c4;
    border-radius: 2px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00j5:hover {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00j5:hover > .celse-visual-owner {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00j5:hover > .primitive-button {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00j5:hover > a {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00j5:hover > summary {
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg) !important;
    color: #f3ecdf !important;
    border-top: 0px none #ddd4c4 !important;
    border-right: 0px none #ddd4c4 !important;
    border-bottom: 0px none #ddd4c4 !important;
    border-left: 0px none #ddd4c4 !important;
}

.celse-node-ce_00j5 a {
  text-decoration-line: none;
}

.celse-node-ce_00j5:focus-visible {
  outline: 2px solid #8b7cf7;
  outline-offset: 2px;
}

.celse-node-ce_00j6 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.55;
    letter-spacing: 0px;
    text-align: left;
    color: #cbbfae;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00je {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00j8 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #cbbfae;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00j9 {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00j9:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00j9:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00j9:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00j9:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00j9:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00j9 a {
  text-decoration-line: none;
}

.celse-node-ce_00ja {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00ja:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00ja:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00ja:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00ja:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00ja:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00ja a {
  text-decoration-line: none;
}

.celse-node-ce_00jb {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00jb:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00jb:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00jb:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00jb:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00jb:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00jb a {
  text-decoration-line: none;
}

.celse-node-ce_00jc {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00jc:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00jc:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00jc:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00jc:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00jc:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00jc a {
  text-decoration-line: none;
}

.celse-node-ce_00jd {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00jd:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00jd:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00jd:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00jd:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00jd:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00jd a {
  text-decoration-line: none;
}

.celse-node-ce_00jj {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00jf {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.6px;
    text-align: left;
    color: #cbbfae;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00jg {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00jg:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00jg:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00jg:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00jg:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00jg:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00jg a {
  text-decoration-line: none;
}

.celse-node-ce_00jh {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00jh:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00jh:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00jh:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00jh:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00jh:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00jh a {
  text-decoration-line: none;
}

.celse-node-ce_00ji {
    box-sizing: border-box;
    position: relative;
    min-width: 0;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #f3ecdf;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    text-decoration-line: none;
    cursor: pointer;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
    transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
    transition-duration: 180ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
}

.celse-node-ce_00ji:hover {
    color: #e4d2ff !important;
}

.celse-node-ce_00ji:hover > .celse-visual-owner {
    color: #e4d2ff !important;
}

.celse-node-ce_00ji:hover > .primitive-button {
    color: #e4d2ff !important;
}

.celse-node-ce_00ji:hover > a {
    color: #e4d2ff !important;
}

.celse-node-ce_00ji:hover > summary {
    color: #e4d2ff !important;
}

.celse-node-ce_00ji a {
  text-decoration-line: none;
}

.celse-node-ce_00jm {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #252932;
    opacity: 1;
    border-top: 1px solid #3c342c;
    border-right: 0px none #3c342c;
    border-bottom: 0px none #3c342c;
    border-left: 0px none #3c342c;
    border-radius: 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

.celse-node-ce_00jl {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    min-width: 0;
    align-self: stretch;
    overflow-wrap: break-word;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    text-align: left;
    color: #cbbfae;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
    opacity: 1;
    border-top: 0px none #dfe2e7;
    border-right: 0px none #dfe2e7;
    border-bottom: 0px none #dfe2e7;
    border-left: 0px none #dfe2e7;
    border-radius: 0px;
    transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
    transform-origin: 50% 50%;
    z-index: 0;
}

@media (min-width: 391px) and (max-width: 768px) {
  .celse-node-ce_00jo {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      min-height: 100vh;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00j3 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 16px 28px 16px 28px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: row;
      gap: 16px;
      align-items: center;
      justify-content: space-between;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00iv {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: -0.3px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 2px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00iv a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00iv:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00j1 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 14px;
      align-items: center;
      justify-content: flex-start;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00iw {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00iw a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00ix {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00ix a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00iy {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00iy a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00iz {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00iz a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00j0 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #5b3cc4;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #5b3cc4;
      border-right: 0px none #5b3cc4;
      border-bottom: 1px solid #5b3cc4;
      border-left: 0px none #5b3cc4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00j0 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00j2 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #f4efe6;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00j2 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00j2:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00j4 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00iu {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 64px 32px 64px 32px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 20px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00it {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ic {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 16px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00i5 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00i3 {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00i4 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00i6 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 52px;
      font-weight: 500;
      line-height: 1;
      letter-spacing: -1.2px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00i7 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ia {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 8px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00i8 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #6f655c;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00i9 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 24px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: -0.3px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 2px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00i9 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00i9:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00ib {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 200px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_00is {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 24px 22px 24px 22px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 1px solid #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 1px solid #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 18px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00id {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 28px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ie {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ir {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 16px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ih {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00if {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 600;
      line-height: 1.3;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ig {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 48px;
      margin: 0px 0px 0px 0px;
      padding: 12px 14px 12px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      cursor: text;
      caret-color: #1a1614;
      opacity: 1;
      border-top: 1px solid #d9d0c2;
      border-right: 1px solid #d9d0c2;
      border-bottom: 1px solid #d9d0c2;
      border-left: 1px solid #d9d0c2;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ig:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00ig::placeholder {
    color: #6f655c;
    opacity: 1;
  }
  
  .celse-node-ce_00ig:autofill,
  .celse-node-ce_00ig:-webkit-autofill {
    -webkit-text-fill-color: currentColor;
    caret-color: currentColor;
    box-shadow: inset 0 0 0 1000px #ffffff;
  }
  
  .celse-node-ce_00ik {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ii {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 600;
      line-height: 1.3;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ij {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 48px;
      margin: 0px 0px 0px 0px;
      padding: 12px 14px 12px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      cursor: text;
      caret-color: #1a1614;
      opacity: 1;
      border-top: 1px solid #d9d0c2;
      border-right: 1px solid #d9d0c2;
      border-bottom: 1px solid #d9d0c2;
      border-left: 1px solid #d9d0c2;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ij:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00ij::placeholder {
    color: #6f655c;
    opacity: 1;
  }
  
  .celse-node-ce_00ij:autofill,
  .celse-node-ce_00ij:-webkit-autofill {
    -webkit-text-fill-color: currentColor;
    caret-color: currentColor;
    box-shadow: inset 0 0 0 1000px #ffffff;
  }
  
  .celse-node-ce_00in {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00il {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 600;
      line-height: 1.3;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00im {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 150px;
      margin: 0px 0px 0px 0px;
      padding: 12px 14px 12px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      cursor: text;
      caret-color: #1a1614;
      resize: vertical;
      overflow: auto;
      opacity: 1;
      border-top: 1px solid #d9d0c2;
      border-right: 1px solid #d9d0c2;
      border-bottom: 1px solid #d9d0c2;
      border-left: 1px solid #d9d0c2;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00im:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00im::placeholder {
    color: #6f655c;
    opacity: 1;
  }
  
  .celse-node-ce_00im:autofill,
  .celse-node-ce_00im:-webkit-autofill {
    -webkit-text-fill-color: currentColor;
    caret-color: currentColor;
    box-shadow: inset 0 0 0 1000px #ffffff;
  }
  
  .celse-node-ce_00iq {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00io {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 600;
      line-height: 1.3;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ip {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 48px;
      margin: 0px 0px 0px 0px;
      padding: 12px 14px 12px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%231a1614%22%20d%3D%22M5.2%207.4%2010%2012.6l4.8-5.2z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      background-repeat: no-repeat, no-repeat;
      background-position: right 12px center, center;
      background-size: 12px, cover;
      cursor: pointer;
      padding-right: 30px;
      opacity: 1;
      border-top: 1px solid #d9d0c2;
      border-right: 1px solid #d9d0c2;
      border-bottom: 1px solid #d9d0c2;
      border-left: 1px solid #d9d0c2;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ip:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00ip:autofill,
  .celse-node-ce_00ip:-webkit-autofill {
    -webkit-text-fill-color: currentColor;
    caret-color: currentColor;
    box-shadow: inset 0 0 0 1000px #ffffff;
  }
  
  .celse-node-node_mulcst29_1 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 48px;
      margin: 0px 0px 0px 0px;
      padding: 12px 14px 12px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #e5dcce;
      border-right: 1px solid #e5dcce;
      border-bottom: 1px solid #e5dcce;
      border-left: 1px solid #e5dcce;
      border-radius: 3px;
      box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.14);
      backdrop-filter: blur(8px) saturate(110%);
      -webkit-backdrop-filter: blur(8px) saturate(110%);
      --celse-background-image: radial-gradient(circle at 48.9% 12.7%, rgba(244, 239, 230, 0.9) 0%, transparent 72%), radial-gradient(circle at 6.2% 95.8%, rgba(209, 198, 179, 0.85) 0%, transparent 64%), radial-gradient(circle at 86.7% 82.4%, rgba(251, 247, 241, 0.8) 0%, transparent 70%);
      --celse-background-opacity: 1;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 140ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-node_mulcst29_1:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00jn {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 28px 32px 28px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      display: flex;
      flex-direction: column;
      gap: 36px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00jk {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 32px;
      align-items: stretch;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00j7 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00j5 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: -0.3px;
      text-align: left;
      color: #f3ecdf;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 2px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00j5 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00j5:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00j6 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #cbbfae;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00je {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00j8 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #cbbfae;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00j9 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00j9 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00ja {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00ja a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00jb {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00jb a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00jc {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00jc a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00jd {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00jd a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00jj {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00jf {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #cbbfae;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00jg {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00jg a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00jh {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00jh a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00ji {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00ji a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00jm {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 20px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #3c342c;
      border-right: 0px none #3c342c;
      border-bottom: 0px none #3c342c;
      border-left: 0px none #3c342c;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00jl {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #cbbfae;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
}

@media (max-width: 390px) {
  .celse-node-ce_00jo {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      min-height: 100vh;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 17px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00j3 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 16px 20px 16px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #f4efe6 0%, #f4efe6 100%);
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00iv {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: -0.3px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 2px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00iv a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00iv:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00j1 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: row;
      gap: 12px;
      align-items: center;
      justify-content: flex-start;
      flex-wrap: wrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00iw {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00iw a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00ix {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00ix a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00iy {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00iy a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00iz {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00iz a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00j0 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 4px 0px;
      font-size: 14px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #5b3cc4;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #5b3cc4;
      border-right: 0px none #5b3cc4;
      border-bottom: 1px solid #5b3cc4;
      border-left: 0px none #5b3cc4;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00j0 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00j2 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 13px 18px 13px 18px;
      font-size: 15px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: 0px;
      text-align: left;
      color: #f4efe6;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 1px solid #1a1614;
      border-right: 1px solid #1a1614;
      border-bottom: 1px solid #1a1614;
      border-left: 1px solid #1a1614;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00j2 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00j2:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00j4 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 0px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00iu {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 48px 20px 48px 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 20px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00it {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 20px;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ic {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 16px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00i5 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00i3 {
      box-sizing: border-box;
      position: relative;
      width: 36px;
      min-width: 0;
      height: 2px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #5b3cc4 0%, #5b3cc4 100%);
      display: flex;
      flex-direction: column;
      gap: 12px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00i4 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #5b3cc4;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00i6 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 42px;
      font-weight: 500;
      line-height: 1;
      letter-spacing: -1.2px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00i7 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.65;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ia {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 8px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00i8 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #6f655c;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00i9 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: -0.3px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 2px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00i9 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00i9:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00ib {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 160px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
      object-fit: cover;
      object-position: 50% 45%;
  }
  
  .celse-node-ce_00is {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 22px 16px 22px 16px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #ddd4c4;
      border-right: 1px solid #ddd4c4;
      border-bottom: 1px solid #ddd4c4;
      border-left: 1px solid #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      display: flex;
      flex-direction: column;
      gap: 18px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00id {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 28px;
      font-weight: 500;
      line-height: 1.2;
      letter-spacing: -0.6px;
      text-align: left;
      color: #1a1614;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ie {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #6f655c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ir {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 16px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ih {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00if {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 600;
      line-height: 1.3;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ig {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 48px;
      margin: 0px 0px 0px 0px;
      padding: 12px 14px 12px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      cursor: text;
      caret-color: #1a1614;
      opacity: 1;
      border-top: 1px solid #d9d0c2;
      border-right: 1px solid #d9d0c2;
      border-bottom: 1px solid #d9d0c2;
      border-left: 1px solid #d9d0c2;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ig:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00ig::placeholder {
    color: #6f655c;
    opacity: 1;
  }
  
  .celse-node-ce_00ig:autofill,
  .celse-node-ce_00ig:-webkit-autofill {
    -webkit-text-fill-color: currentColor;
    caret-color: currentColor;
    box-shadow: inset 0 0 0 1000px #ffffff;
  }
  
  .celse-node-ce_00ik {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ii {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 600;
      line-height: 1.3;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ij {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 48px;
      margin: 0px 0px 0px 0px;
      padding: 12px 14px 12px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      cursor: text;
      caret-color: #1a1614;
      opacity: 1;
      border-top: 1px solid #d9d0c2;
      border-right: 1px solid #d9d0c2;
      border-bottom: 1px solid #d9d0c2;
      border-left: 1px solid #d9d0c2;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ij:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00ij::placeholder {
    color: #6f655c;
    opacity: 1;
  }
  
  .celse-node-ce_00ij:autofill,
  .celse-node-ce_00ij:-webkit-autofill {
    -webkit-text-fill-color: currentColor;
    caret-color: currentColor;
    box-shadow: inset 0 0 0 1000px #ffffff;
  }
  
  .celse-node-ce_00in {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00il {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 600;
      line-height: 1.3;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00im {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 140px;
      margin: 0px 0px 0px 0px;
      padding: 12px 14px 12px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      cursor: text;
      caret-color: #1a1614;
      resize: vertical;
      overflow: auto;
      opacity: 1;
      border-top: 1px solid #d9d0c2;
      border-right: 1px solid #d9d0c2;
      border-bottom: 1px solid #d9d0c2;
      border-left: 1px solid #d9d0c2;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00im:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00im::placeholder {
    color: #6f655c;
    opacity: 1;
  }
  
  .celse-node-ce_00im:autofill,
  .celse-node-ce_00im:-webkit-autofill {
    -webkit-text-fill-color: currentColor;
    caret-color: currentColor;
    box-shadow: inset 0 0 0 1000px #ffffff;
  }
  
  .celse-node-ce_00iq {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00io {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 13px;
      font-weight: 600;
      line-height: 1.3;
      letter-spacing: 0px;
      text-align: left;
      color: #3c342c;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ip {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 48px;
      margin: 0px 0px 0px 0px;
      padding: 12px 14px 12px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #1a1614;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%231a1614%22%20d%3D%22M5.2%207.4%2010%2012.6l4.8-5.2z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      background-repeat: no-repeat, no-repeat;
      background-position: right 12px center, center;
      background-size: 12px, cover;
      cursor: pointer;
      padding-right: 30px;
      opacity: 1;
      border-top: 1px solid #d9d0c2;
      border-right: 1px solid #d9d0c2;
      border-bottom: 1px solid #d9d0c2;
      border-left: 1px solid #d9d0c2;
      border-radius: 2px;
      --celse-background-image: linear-gradient(180deg, #fbf7f1 0%, #fbf7f1 100%);
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00ip:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00ip:autofill,
  .celse-node-ce_00ip:-webkit-autofill {
    -webkit-text-fill-color: currentColor;
    caret-color: currentColor;
    box-shadow: inset 0 0 0 1000px #ffffff;
  }
  
  .celse-node-node_mulcst29_1 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      height: 48px;
      margin: 0px 0px 0px 0px;
      padding: 12px 14px 12px 14px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #e5dcce;
      border-right: 1px solid #e5dcce;
      border-bottom: 1px solid #e5dcce;
      border-left: 1px solid #e5dcce;
      border-radius: 3px;
      box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.14);
      backdrop-filter: blur(8px) saturate(110%);
      -webkit-backdrop-filter: blur(8px) saturate(110%);
      --celse-background-image: radial-gradient(circle at 48.9% 12.7%, rgba(244, 239, 230, 0.9) 0%, transparent 72%), radial-gradient(circle at 6.2% 95.8%, rgba(209, 198, 179, 0.85) 0%, transparent 64%), radial-gradient(circle at 86.7% 82.4%, rgba(251, 247, 241, 0.8) 0%, transparent 70%);
      --celse-background-opacity: 1;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 140ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-node_mulcst29_1:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00jn {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 40px 20px 28px 20px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 0px;
      --celse-background-image: linear-gradient(180deg, #1a1614 0%, #1a1614 100%);
      display: flex;
      flex-direction: column;
      gap: 36px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00jk {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 28px;
      align-items: stretch;
      justify-content: space-between;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00j7 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 14px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00j5 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 22px;
      font-weight: 600;
      line-height: 1.2;
      letter-spacing: -0.3px;
      text-align: left;
      color: #f3ecdf;
      font-family: Iowan Old Style, Palatino, Georgia, serif;
      text-decoration-line: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-color: transparent;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #ddd4c4;
      border-right: 0px none #ddd4c4;
      border-bottom: 0px none #ddd4c4;
      border-left: 0px none #ddd4c4;
      border-radius: 2px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00j5 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00j5:focus-visible {
    outline: 2px solid #8b7cf7;
    outline-offset: 2px;
  }
  
  .celse-node-ce_00j6 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.55;
      letter-spacing: 0px;
      text-align: left;
      color: #cbbfae;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00je {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00j8 {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #cbbfae;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00j9 {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00j9 a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00ja {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00ja a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00jb {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00jb a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00jc {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00jc a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00jd {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00jd a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00jj {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00jf {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0.6px;
      text-align: left;
      color: #cbbfae;
      font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00jg {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00jg a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00jh {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00jh a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00ji {
      box-sizing: border-box;
      position: relative;
      min-width: 0;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 15px;
      font-weight: 500;
      line-height: 1.4;
      letter-spacing: 0px;
      text-align: left;
      color: #f3ecdf;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      text-decoration-line: none;
      cursor: pointer;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: 180ms;
      transition-delay: 0ms;
      transition-timing-function: ease-out;
  }
  
  .celse-node-ce_00ji a {
    text-decoration-line: none;
  }
  
  .celse-node-ce_00jm {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      margin: 0px 0px 0px 0px;
      padding: 20px 0px 0px 0px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #252932;
      opacity: 1;
      border-top: 1px solid #3c342c;
      border-right: 0px none #3c342c;
      border-bottom: 0px none #3c342c;
      border-left: 0px none #3c342c;
      border-radius: 0px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: nowrap;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
  
  .celse-node-ce_00jl {
      box-sizing: border-box;
      position: relative;
      width: 100%;
      min-width: 0;
      align-self: stretch;
      overflow-wrap: break-word;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: 0px;
      text-align: left;
      color: #cbbfae;
      font-family: Inter, ui-sans-serif, system-ui, sans-serif;
      opacity: 1;
      border-top: 0px none #dfe2e7;
      border-right: 0px none #dfe2e7;
      border-bottom: 0px none #dfe2e7;
      border-left: 0px none #dfe2e7;
      border-radius: 0px;
      transform: rotate(0deg) scale(1, 1) translate(0px, 0px) scale(1) rotate(0deg);
      transform-origin: 50% 50%;
      z-index: 0;
      transition-property: background-color, background-image, color, opacity, transform, border-color, border-width, border-radius;
      transition-duration: undefinedms;
      transition-delay: undefinedms;
      transition-timing-function: undefined;
  }
}

@media (prefers-reduced-motion: reduce) {
  [class^="celse-node-"] {
    transition-duration: 0ms !important;
  }
}

