@font-face {
  font-family: "Cormorant Garamond";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/cormorant-garamond/400italic-latin-0.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/uploads/fonts/cormorant-garamond/300-latin-0.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/cormorant-garamond/400-latin-0.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/uploads/fonts/cormorant-garamond/600-latin-0.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/inter/400-latin-0.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/uploads/fonts/inter/500-latin-0.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/uploads/fonts/inter/600-latin-0.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/inter/700-latin-0.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root {
  --ivory: hsla(42.86, 28%, 95.1%, 1);
  --stone: hsla(38.57, 15.22%, 81.96%, 1);
  --charcoal: hsla(0, 0%, 15.29%, 1);
  --green: hsla(82.88, 46.83%, 50.59%, 1);
  --white: hsla(0, 0%, 100%, 1);
  --purple: hsla(270.28, 46.72%, 44.9%, 1);
  --ivory-deep: hsla(43.64, 25.58%, 91.57%, 1);
  --stone-soft: hsla(38.18, 18.64%, 88.43%, 1);
  --green-ink: hsla(81.43, 57.53%, 28.63%, 1);
  --green-deep: hsla(82.89, 48.74%, 39.02%, 1);
  --green-wash: hsla(78.75, 44.44%, 92.94%, 1);
  --charcoal-soft: hsla(0, 0%, 29.02%, 1);
  --charcoal-mute: hsla(45, 3.92%, 40%, 1);
  --bg: var(--ivory);
  --bg-alt: var(--ivory-deep);
  --bg-card: var(--white);
  --bg-deep: var(--charcoal);
  --fg: var(--charcoal);
  --fg-body: var(--charcoal-soft);
  --fg-mute: var(--charcoal-mute);
  --accent: var(--green-ink);
  --accent-flat: var(--green);
  --btn-ink: var(--charcoal);
  --line: var(--stone-soft);
  --line-strong: var(--stone);
  --focus: var(--green-ink);
  --size-h1-base: clamp(4.75rem, calc(0vw + 4.75rem), 4.75rem);
  --size-h2-base: clamp(3.25rem, calc(0vw + 3.25rem), 3.25rem);
  --size-h3-base: clamp(2.25rem, calc(0vw + 2.25rem), 2.25rem);
  --size-h5-base: clamp(1.25rem, calc(0vw + 1.25rem), 1.25rem);
  --size-text-large-base: clamp(1.25rem, calc(0vw + 1.25rem), 1.25rem);
  --size-text-regular-base: clamp(1rem, calc(0vw + 1rem), 1rem);
  --size-text-tiny-base: clamp(0.75rem, calc(0vw + 0.75rem), 0.75rem);
  --space-0: clamp(0rem, calc(0vw + 0rem), 0rem);
  --space-xxsmall: clamp(0.25rem, calc(0vw + 0.25rem), 0.25rem);
  --space-xsmall: clamp(0.5rem, calc(0vw + 0.5rem), 0.5rem);
  --space-small: clamp(1rem, calc(0vw + 1rem), 1rem);
  --space-medium: clamp(2rem, calc(0vw + 2rem), 2rem);
  --space-large: clamp(3rem, calc(0vw + 3rem), 3rem);
  --space-xlarge: clamp(4rem, calc(0vw + 4rem), 4rem);
  --space-xxlarge: clamp(5rem, calc(0vw + 5rem), 5rem);
  --space-huge: clamp(6rem, calc(0vw + 6rem), 6rem);
  --space-xhuge: clamp(8rem, calc(0vw + 8rem), 8rem);
  --space-xxhuge: clamp(12rem, calc(0vw + 12rem), 12rem);
  --radius-card: clamp(1.25rem, calc(0vw + 1.25rem), 1.25rem);
  --radius-frame: clamp(1.75rem, calc(0vw + 1.75rem), 1.75rem);
}
.wz-embed{position:relative;width:100%;max-width:100%}.wz-embed>iframe{display:block;width:100%;border:0}.wz-embed[data-wz-embed="ratio"]>iframe{height:100%;position:absolute;inset:0}.wz-embed[data-wz-embed="ratio"]{aspect-ratio:var(--wz-embed-ratio,16/9)}.wz-embed-note{font:500 12px/1.5 system-ui,sans-serif;letter-spacing:.02em;padding:10px 12px;border:1px dashed currentColor;border-radius:6px;opacity:.65}.wz-embed[data-wz-embed-card]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;padding:12px;text-align:center;border:1px dashed currentColor;border-radius:6px;opacity:.65}.wz-embed-card{display:flex;flex-direction:column;gap:3px;max-width:100%;font:500 12px/1.5 system-ui,sans-serif;letter-spacing:.02em}.wz-embed-card-kind{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.wz-embed-card-to{font-size:13px;word-break:break-all}.wz-embed-card-meta{opacity:.75}