:root {
  --font-display: "Playfair Display", Times New Roman, serif;
  --font-body: "Raleway", Helvetica Neue, Arial, sans-serif;
}

@font-face {
  font-family: "Playfair Display";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/playfair-display/400italic-latin-ext-0.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Playfair Display";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/playfair-display/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: "Playfair Display";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("/uploads/fonts/playfair-display/500italic-latin-ext-0.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Playfair Display";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("/uploads/fonts/playfair-display/500italic-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: "Playfair Display";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/playfair-display/400-latin-ext-0.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/playfair-display/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: "Playfair Display";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/uploads/fonts/playfair-display/500-latin-ext-0.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/uploads/fonts/playfair-display/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: "Playfair Display";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/uploads/fonts/playfair-display/600-latin-ext-0.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/uploads/fonts/playfair-display/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: "Playfair Display";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/playfair-display/700-latin-ext-0.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/playfair-display/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;
}

@font-face {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/uploads/fonts/raleway/300-latin-ext-0.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/uploads/fonts/raleway/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: "Raleway";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/raleway/400-latin-ext-0.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/raleway/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: "Raleway";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/uploads/fonts/raleway/500-latin-ext-0.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/uploads/fonts/raleway/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: "Raleway";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/uploads/fonts/raleway/600-latin-ext-0.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/uploads/fonts/raleway/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: "Raleway";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/raleway/700-latin-ext-0.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/raleway/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 {
  --gold: hsla(48, 27.9%, 54.31%, 1);
  --gold-light: hsla(47.65, 28.33%, 76.47%, 1);
  --gold-deep: hsla(48, 27.78%, 42.35%, 1);
  --gold-wash: hsla(45, 37.5%, 93.73%, 1);
  --gold-ink: hsla(48.24, 33.33%, 30%, 1);
  --black: hsla(240, 4.35%, 4.51%, 1);
  --ink-900: hsla(240, 4.76%, 8.24%, 1);
  --ink-800: hsla(240, 5.08%, 11.57%, 1);
  --ink-700: hsla(240, 4.55%, 17.25%, 1);
  --ink-500: hsla(240, 3.17%, 43.33%, 1);
  --white: hsla(0, 0%, 100%, 1);
  --warm: hsla(42.86, 41.18%, 96.67%, 1);
  --mist: hsla(42, 25%, 92.16%, 1);
  --bg: hsla(42.86, 41.18%, 96.67%, 1);
  --bg-2: hsla(0, 0%, 100%, 1);
  --bg-3: hsla(45, 37.5%, 93.73%, 1);
  --card: hsla(0, 0%, 100%, 1);
  --fg: hsla(240, 4.76%, 8.24%, 1);
  --fg-body: hsla(240, 4.92%, 23.92%, 1);
  --fg-soft: hsla(240, 3.95%, 34.71%, 1);
  --fg-faint: hsla(240, 3.51%, 44.71%, 1);
  --line: hsla(240, 4.76%, 8.24%, 0.13);
  --line-2: hsla(240, 4.76%, 8.24%, 0.07);
  --line-strong: hsla(240, 4.76%, 8.24%, 0.3);
  --scrim: hsla(240, 4.35%, 4.51%, 0.62);
  --accent: var(--gold-ink);
  --accent-lg: var(--gold-deep);
  --rule: var(--gold-deep);
  --focus: var(--gold-deep);
  --size-display-1: clamp(6.66rem, calc(0vw + 6.66rem), 6.66rem);
  --size-display-2: clamp(4.68rem, calc(0vw + 4.68rem), 4.68rem);
  --size-heading-2: clamp(3.24rem, calc(0vw + 3.24rem), 3.24rem);
  --size-heading-3: clamp(1.71rem, calc(0vw + 1.71rem), 1.71rem);
  --size-body-large: clamp(1.13rem, calc(0vw + 1.13rem), 1.13rem);
  --size-body: clamp(0.98rem, calc(0vw + 0.98rem), 0.98rem);
  --size-label: clamp(0.7rem, calc(0vw + 0.7rem), 0.7rem);
  --gutter-min: clamp(1.25rem, calc(0vw + 1.25rem), 1.25rem);
  --gutter-max: clamp(4.5rem, calc(0vw + 4.5rem), 4.5rem);
  --section-min: clamp(4.5rem, calc(0vw + 4.5rem), 4.5rem);
  --section-max: clamp(9.5rem, calc(0vw + 9.5rem), 9.5rem);
  --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);
}
.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}