@charset "UTF-8";
@font-face {
  font-family: "Oracle Heavy";
  src: url("/assets/fonts/ABCOracle-Heavy.woff2") format("woff2"), url("/assets/fonts/ABCOracle-Heavy.woff") format("woff");
  font-display: swap;
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Sabon Next";
  src: url("/assets/fonts/SabonNextLTPro-Regular.woff") format("woff");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Sabon Next";
  src: url("/assets/fonts/SabonNextLTPro-Italic.woff") format("woff");
  font-display: swap;
  font-style: italic;
}
:root {
  --color-headerCard-light: #fff;
  --color-headerCard-dark: #000;
  --color-text-headerCardStyleLight: var(--color-headerCard-dark);
  --color-background-headerCardStyleLight: var(--color-headerCard-light);
  --color-text-button-headerCardStyleLight: var(--color-headerCard-light);
  --color-background-button-headerCardStyleLight: var(--color-headerCard-dark);
  --color-text-button-hover-headerCardStyleLight: var(--color-headerCard-light);
  --color-background-button-hover-headerCardStyleLight: var(--color-headerCard-dark);
  --color-text-headerCardStyleDark: var(--color-headerCard-light);
  --color-background-headerCardStyleDark: var(--color-headerCard-dark);
  --color-text-button-headerCardStyleDark: var(--color-headerCard-dark);
  --color-background-button-headerCardStyleDark: var(--color-headerCard-light);
  --color-text-button-hover-headerCardStyleDark: var(--color-headerCard-dark);
  --color-background-button-hover-headerCardStyleDark: var(--color-headerCard-light);
  --color-text-headerCardStyleAccent: var(--color-background-primary);
  --color-background-headerCardStyleAccent: var(--color-accent);
  --color-text-button-headerCardStyleAccent: var(--color-text-primary);
  --color-background-button-headerCardStyleAccent: var(--color-background-primary);
  --color-text-button-hover-headerCardStyleAccent: var(--color-text-primary);
  --color-background-button-hover-headerCardStyleAccent: var(--color-background-primary);
  --color-text-headerCardStyleImage: var(--color-headerCard-light);
  --color-background-headerCardStyleImage: var(--color-headerCard-dark);
  --color-text-button-headerCardStyleImage: var(--color-headerCard-light);
  --color-background-button-headerCardStyleImage: var(--color-headerCard-dark);
  --color-text-button-hover-headerCardStyleImage: var(--color-headerCard-dark);
  --color-background-button-hover-headerCardStyleImage: var(--color-headerCard-light);
}

:root {
  --color-text-button: var(--color-background-primary);
  --color-background-button: var(--color-accent);
  --color-text-button-hover: var(--color-background-primary);
  --color-background-button-hover: var(--color-text-primary);
}

:root {
  --content-width: 708px;
  --content-flow: 25px;
}

:root {
  --html-symbol-dark: "☾";
  --html-symbol-light: "☼";
  --html-symbol-em-dash: "—";
  --html-symbol-checkmark: "⚫";
  --html-symbol-multiplication: "✕";
}

:root {
  --motion-duration-slow: 0.5s;
  --motion-duration-fast: 0.25s;
}

:root {
  --ratio-1: 1;
  --ratio-3x2: 3/2;
  --ratio-16x9: 16/9;
}

:root {
  --focus-outline-size: var(--space-2);
  --focus-outline-style: solid;
  --focus-outline-color: currentColor;
  --focus-outline-offset: var(--space-2);
}

:root {
  --border-radius: 10px;
  --border-radius-large: 20px;
  --border-radius-circle: 50%;
}

:root {
  --border-width: 1.5px;
  --border-style: solid;
  --border-vertical-offset: calc((var(--grid-gap) / 2) * -1 - var(--border-width) / 2);
}

:root {
  --grid-width: 1400px;
  --grid-gap: 20px;
  --grid-margin: 10px;
  --grid-margin-large: var(--space-32);
}

:root {
  --space-2: 2px;
  --space-4: 4px;
  --space-8: 8px;
  --space-12: 12px;
  --space-16: 16px;
  --space-20: 20px;
  --space-24: 24px;
  --space-32: 32px;
  --space-40: 40px;
  --space-48: 48px;
  --space-56: 56px;
  --space-64: 64px;
  --space-80: 80px;
  --space-96: 96px;
  --space-128: 128px;
  --space-160: 160px;
  --space-168: 168px;
}

:root {
  --font-size-scale-0: 12px;
  --line-height-scale-0: 14.5px;
  --font-size-scale-1: 14px;
  --line-height-scale-1: 16px;
  --font-size-scale-2: 16px;
  --line-height-scale-2: 20px;
  --font-size-scale-3: 18px;
  --line-height-scale-3: 23.5px;
  --font-size-scale-4: 20px;
  --line-height-scale-4: 26px;
  --font-size-scale-5: 24px;
  --line-height-scale-5: 28px;
  --font-size-scale-6: 28px;
  --line-height-scale-6: 32px;
  --font-size-scale-7: 32px;
  --line-height-scale-7: 38px;
  --font-size-scale-8: 40px;
  --line-height-scale-8: 43px;
  --font-size-scale-9: 48px;
  --line-height-scale-9: 48px;
  --font-size-scale-10: 60px;
  --line-height-scale-10: 75px;
  --font-size-scale-11: 72px;
  --line-height-scale-11: 90px;
  --font-size-scale-body-copy: 20px;
  --line-height-scale-body-copy: 28px;
  --line-height-scale-tight: 1;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-letter-spacing-brevier: 0.7px;
  --font-letter-spacing-narrow: -0.01em;
  --font-family-serif: "Sabon Next", georgia, serif;
  --font-family-sansSerif: "Oracle Heavy", helvetica, arial, sans-serif;
}

:root {
  --color-mode: "light";
  --color-accent: var(--ghost-accent-color);
  --color-primary: var(--ghost-accent-color);
  --color-text-primary: #000000;
  --color-text-secondary: rgb(120, 120, 120);
  --color-border-primary: #000000;
  --color-border-secondary: var(--color-accent);
  --color-background-primary: #ffffff;
  --color-background-secondary: #d0f4f1;
  --color-attention-rgb: 255, 253, 152;
}

@media (prefers-color-scheme: dark) {
  :root.is-darkModeAdminSetting-enabled {
    --color-mode: "dark";
  }
  :root:not([data-user-color-scheme]).is-darkModeAdminSetting-enabled {
    --color-mode: "dark";
    --color-accent: var(--dark-mode-accent-color);
    --color-text-primary: #ffffff;
    --color-text-secondary: #b3b3b3;
    --color-border-primary: #000;
    --color-border-secondary: var(--color-accent);
    --color-background-primary: #000000;
    --color-background-secondary: #1c1c1e;
  }
}
[data-user-color-scheme=dark] {
  --color-mode: "dark";
  --color-accent: var(--dark-mode-accent-color);
  --color-text-primary: #ffffff;
  --color-text-secondary: #b3b3b3;
  --color-border-primary: #000;
  --color-border-secondary: var(--color-accent);
  --color-background-primary: #000000;
  --color-background-secondary: #1c1c1e;
}

/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
/*
Document
========
*/
/**
Use a better box model (opinionated).
*/
*,
::before,
::after {
  box-sizing: border-box;
}

html {
  /* Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) */
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  line-height: 1.15; /* 1. Correct the line height in all browsers. */
  -webkit-text-size-adjust: 100%; /* 2. Prevent adjustments of font size after orientation changes in iOS. */ /* 3. Use a more readable tab size (opinionated). */
  tab-size: 4; /* 3 */
}

/*
Sections
========
*/
body {
  margin: 0; /* Remove the margin in all browsers. */
}

/*
Grouping content
================
*/
/**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
}

/*
Text-level semantics
====================
*/
/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: normal;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}

/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
Tabular data
============
*/
/**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
}

/*
Forms
=====
*/
/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}

/**
Correct the inability to style clickable types in iOS and Safari.
*/
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
Remove the inner border and padding in Firefox.
*/
::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
Restore the focus styles unset by the previous rule.
*/
:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/
:-moz-ui-invalid {
  box-shadow: none;
}

/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/
legend {
  padding: 0;
}

/**
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}

/**
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Interactive
===========
*/
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}

:where(body,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
p,
pre,
dl,
dd,
ol,
ul,
figure,
hr,
fieldset,
legend) {
  margin: 0;
  padding: 0;
}

li > ol,
li > ul {
  margin-bottom: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a:focus-visible {
  outline: 2px solid currentColor;
  outline: var(--focus-outline-size) var(--focus-outline-style) var(--focus-outline-color);
  outline-offset: 2px;
  outline-offset: var(--focus-outline-offset);
}

button:focus-visible {
  outline: 2px solid currentColor;
  outline: var(--focus-outline-size) var(--focus-outline-style) var(--focus-outline-color);
  outline-offset: 2px;
  outline-offset: var(--focus-outline-offset);
}

input:focus-visible {
  outline: 2px solid currentColor;
  outline: var(--focus-outline-size) var(--focus-outline-style) var(--focus-outline-color);
  outline-offset: 2px;
  outline-offset: var(--focus-outline-offset);
}

textarea:focus-visible {
  outline: 2px solid currentColor;
  outline: var(--focus-outline-size) var(--focus-outline-style) var(--focus-outline-color);
  outline-offset: 2px;
  outline-offset: var(--focus-outline-offset);
}

summary:focus-visible {
  outline: 2px solid currentColor;
  outline: var(--focus-outline-size) var(--focus-outline-style) var(--focus-outline-color);
  outline-offset: 2px;
  outline-offset: var(--focus-outline-offset);
}

@media (prefers-reduced-motion: reduce) {
  * {
    animation: none;
    transition: none;
  }
}
.o-grid {
  width: 100%;
  /* margin: auto; */
  display: grid;
  /* max-width: var(--grid-width); */
  padding: 0 calc(20px / 2);
  padding: 0 calc(var(--grid-gap) / 2);
}
@media (min-width: 64em) {
  .o-grid {
    padding: 0 calc(20px / 2);
    padding: 0 calc(var(--grid-gap) / 2);
  }
}
.o-grid--inline {
  padding: 0;
}
.o-grid--padding-bottom {
  padding-bottom: 10px;
  padding-bottom: var(--grid-margin);
}
.o-grid[class*=-columns] {
  grid-gap: 25px 10px;
  padding-bottom: 0;
}
.o-grid--gap-narrow[class*=-columns] {
  grid-gap: 10px;
}
@media (min-width: 46.25em) {
  .o-grid--2-columns {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding-bottom: 0;
  }
}
@media (min-width: 46.25em) {
  .o-grid--3-columns {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding-bottom: 0;
  }
}
@media (min-width: 64em) {
  .o-grid--3-columns {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    padding-bottom: 0;
  }
}
@media (min-width: 46.25em) {
  .o-grid--4-columns {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding-bottom: 0;
  }
}
@media (min-width: 64em) {
  .o-grid--4-columns {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    padding-bottom: 0;
  }
}
.o-grid--auto-columns {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 15rem), 1fr));
  grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--auto-card-size, 15rem)), 1fr));
}
@media (min-width: 46.25em) {
  .o-grid--2-1-columns {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding-bottom: 0;
  }
}
@media (min-width: 64em) {
  .o-grid--2-1-columns {
    grid-template-columns: 2fr 1fr;
    padding-bottom: 0;
  }
}
@media (min-width: 46.25em) {
  .o-grid__item--span-2 {
    grid-column: span 2;
  }
}
@media (min-width: 46.25em) {
  .o-grid__item--span-3 {
    grid-column: span 3;
  }
}
.o-grid__item--span-all {
  grid-column: 1/-1;
}
@media (min-width: 64em) {
  .o-grid__item--border-left {
    border-left: 1.5px solid #000000;
    border-left: var(--border-width) solid var(--color-border-primary);
    padding-left: 10px;
    padding-left: var(--grid-margin);
  }
}
@media (max-width: 63.99em) {
  .o-grid__item--border-left {
    border-top: 1.5px solid #000000;
    border-top: var(--border-width) solid var(--color-border-primary);
    padding-top: 10px;
    padding-top: var(--grid-margin);
  }
}

.o-plain-list {
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-text-decoration: none;
  text-decoration: none;
  gap: 10px;
}

html,
body {
  height: 100%;
}

body {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 16px;
  font-size: var(--font-size-scale-2);
  line-height: 20px;
  line-height: var(--line-height-scale-2);
  font-weight: 400;
  font-weight: var(--font-weight-normal);
  direction: ltr;
  color: #000000;
  color: var(--color-text-primary);
  background-color: #ffffff;
  background-color: var(--color-background-primary);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  hyphenate-limit-chars: auto 5;
  hyphenate-limit-lines: 2;
  -webkit-hyphens: auto;
          hyphens: auto;
  word-break: break-word;
  text-rendering: optimizeLegibility;
}

a {
  color: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
}

u,
a.nav-current {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-decoration-thickness: var(--border-width);
  text-underline-offset: 0.2em;
}
u:hover,
a.nav-current:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
u:focus-visible,
a.nav-current:focus-visible {
  -webkit-text-decoration: none;
  text-decoration: none;
}

:where(dd, ol, ul) {
  margin-left: 16px;
  margin-left: var(--space-16);
}

img {
  height: auto;
  display: block;
  max-width: 100%;
  font-style: normal;
}

.kg-card[hidden] {
  display: none !important;
}
.kg-card figcaption {
  width: 100%;
  padding-top: 8px;
  padding-top: var(--space-8);
  color: #000000;
  color: var(--color-text-primary);
  background-color: #ffffff;
  background-color: var(--color-background-primary);
  background-color: var(--color-background-primary);
  height: auto;
  padding-top: 4px;
  width: 100%;
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 16px;
  line-height: var(--line-height-scale-1);
  letter-spacing: -0.01em;
  letter-spacing: var(--font-letter-spacing-narrow);
}
.kg-card figcaption a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-decoration-thickness: var(--border-width);
  text-underline-offset: 0.2em;
}
.kg-card figcaption a:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.kg-card figcaption a:focus-visible {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.kg-width-wide, .flourish-embed, .kg-blockquote-alt {
  width: calc(708px + 12rem);
  width: calc(var(--content-width) + 12rem);
  max-width: calc(100vw - 20px * 3 - 1.5px * 2);
  max-width: calc(100vw - var(--grid-gap) * 3 - var(--border-width, 1px) * 2);
  min-width: 100%;
}
@media (max-width: 46.24em) {
  .kg-width-wide, .flourish-embed, .kg-blockquote-alt {
    max-width: calc(100vw - 20px * 2 - 1.5px * 2);
    max-width: calc(100vw - var(--grid-gap) * 2 - var(--border-width, 1px) * 2);
  }
}

.kg-width-full, .c-section--width-full {
  width: 100vw;
  max-width: calc(1400px + 12em);
  max-width: calc(var(--grid-width) + 12em);
}
.kg-width-full figcaption, .c-section--width-full figcaption {
  padding-left: 16px;
  padding-left: var(--space-16);
}
.kg-width-full video:not(.does-not-exist), .kg-width-full .kg-image, .c-section--width-full video:not(.does-not-exist), .c-section--width-full .kg-image {
  max-width: 100vw;
}

/* takes the width of the grid */
.kg-width-grid, .kg-header-card.kg-width-full, .kg-header-card:where(:has(picture),
:not(:where([data-background-color="#ffffff"], [data-background-color=transparent]))).kg-width-wide, .kg-card.kg-gallery-card.kg-width-wide, .c-topper--wide hr, .c-content--wide hr, .c-content--wide :where(h2, h3):has(+ hr) {
  /* @extend .kg-width-full; */
  width: calc(1400px - 2 * 1.5px - 20px);
  width: calc(var(--grid-width) - 2 * var(--border-width) - var(--grid-gap));
  max-width: calc(100vw - 20px * 3 - 1.5px * 2);
  max-width: calc(100vw - var(--grid-gap) * 3 - var(--border-width, 1px) * 2);
  min-width: 100%;
}
@media (max-width: 46.24em) {
  .kg-width-grid, .kg-header-card.kg-width-full, .kg-header-card:where(:has(picture),
  :not(:where([data-background-color="#ffffff"], [data-background-color=transparent]))).kg-width-wide, .kg-card.kg-gallery-card.kg-width-wide, .c-topper--wide hr, .c-content--wide hr, .c-content--wide :where(h2, h3):has(+ hr) {
    max-width: calc(100vw - 20px * 2 - 1.5px * 2);
    max-width: calc(100vw - var(--grid-gap) * 2 - var(--border-width, 1px) * 2);
  }
}

.kg-width-grid-no-padding, .c-slider, .c-slider.kg-width-wide {
  /* @extend .kg-width-full; */
  width: calc(1400px - 2 * 1.5px);
  width: calc(var(--grid-width) - 2 * var(--border-width));
  max-width: calc(100vw - 20px * 2 - 1.5px * 2);
  max-width: calc(100vw - var(--grid-gap) * 2 - var(--border-width, 1px) * 2);
  min-width: 100%;
}
@media (max-width: 46.24em) {
  .kg-width-grid-no-padding, .c-slider, .c-slider.kg-width-wide {
    max-width: calc(100vw - 20px * 1 - 1.5px * 2);
    max-width: calc(100vw - var(--grid-gap) * 1 - var(--border-width, 1px) * 2);
  }
}

hr {
  border: 0;
  height: auto;
  border-top: 1.5px solid #000000;
  border-top: var(--border-width) var(--border-style) var(--color-border-primary);
}

hr:has(+ .c-slider--gallery) {
  margin-bottom: 10px;
  margin-bottom: var(--grid-margin);
}

hr:has(+ .kg-header-card:not(:where([data-background-color="#ffffff"], [data-background-color=transparent]))) {
  margin-bottom: 10px;
  margin-bottom: var(--grid-margin);
}

.kg-header-card:not(:where([data-background-color="#ffffff"], [data-background-color=transparent])) + hr {
  margin-top: 10px;
  margin-top: var(--grid-margin);
}

.c-slider--gallery + hr {
  margin-top: 10px;
  margin-top: var(--grid-margin);
}

.c-content :where(h2, h3):has(+ hr) {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
}

.c-content :where(h2, h3) + hr {
  margin-top: 0px;
}

:where(h1, h2, h3, h4, h5, h6) {
  font-weight: 400;
  font-weight: var(--font-weight-normal);
  letter-spacing: -0.01em;
  letter-spacing: var(--font-letter-spacing-narrow);
  text-wrap: pretty;
}

strong,
b {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-weight: 400;
  font-weight: var(--font-weight-normal);
}

:where(h1) {
  font-size: 32px;
  font-size: var(--font-size-scale-7);
  line-height: 38px;
  line-height: var(--line-height-scale-7);
  /* @include mq($from: desktop) {
      @include font($scale: 7);
  } */
}
:where(h1) + h2,
:where(h1) + h3 {
  margin-top: 16px;
  margin-top: var(--space-16);
}

:where(h2) {
  font-size: 28px;
  font-size: var(--font-size-scale-6);
  line-height: 32px;
  line-height: var(--line-height-scale-6);
  /* @include mq($from: desktop) {
      @include font($scale: 6);
  } */
}
:where(h2) + h3 {
  margin-top: 16px;
  margin-top: var(--space-16);
}

:where(h3) {
  font-size: 24px;
  font-size: var(--font-size-scale-5);
  line-height: 28px;
  line-height: var(--line-height-scale-5);
  /* @include mq($from: desktop) {
      @include font($scale: 5);
  } */
}

:where(h4) {
  font-size: 20px;
  font-size: var(--font-size-scale-4);
  line-height: 26px;
  line-height: var(--line-height-scale-4);
}

small {
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 16px;
  line-height: var(--line-height-scale-1);
}

blockquote {
  font-style: italic;
}
blockquote:not(.kg-blockquote-alt) {
  padding: 0 32px;
  padding: 0 var(--space-32);
}

p code,
li code {
  padding: 4px 8px;
  padding: var(--space-4) var(--space-8);
  border-radius: 10px;
  border-radius: var(--border-radius);
  border: 1.5px solid var(--color-border-secondary);
  border: var(--border-width) var(--border-style) var(--color-border-secondary);
  background-color: #d0f4f1;
  background-color: var(--color-background-secondary);
}

code,
code[class*=language-] {
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 16px;
  line-height: var(--line-height-scale-1);
  text-shadow: none;
  color: #000000;
  color: var(--color-text-primary);
}

pre,
pre[class*=language-],
.kg-code-card {
  width: 100%;
  overflow-x: auto;
  border-radius: 10px;
  border-radius: var(--border-radius);
}

pre,
pre[class*=language-] {
  margin-bottom: 0;
  margin-top: 25px;
  margin-top: var(--content-flow);
  padding: 32px;
  padding: var(--space-32);
  background-color: #d0f4f1;
  background-color: var(--color-background-secondary);
}

.kg-code-card pre {
  margin-top: 0;
}

.token.operator {
  background-color: transparent;
}

input[type=text],
input[type=password],
input[type=date],
input[type=month],
input[type=week],
input[type=name],
input[type=email],
input[type=number],
input[type=search],
input[type=tel],
input[type=time],
input[type=url],
input[type=color],
input[type=datetime],
input[type=datetime-local],
select,
textarea {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 16px;
  line-height: var(--line-height-scale-1);
  width: 100%;
  display: block;
  color: #000000;
  color: var(--color-text-primary);
  padding: 6px 10px;
  background: transparent;
  border: 1.5px solid #000000;
  border: var(--border-width) var(--border-style) var(--color-border-primary);
  border-radius: 4px;
  border-radius: var(--space-4);
}
input[type=text]::placeholder,
input[type=password]::placeholder,
input[type=date]::placeholder,
input[type=month]::placeholder,
input[type=week]::placeholder,
input[type=name]::placeholder,
input[type=email]::placeholder,
input[type=number]::placeholder,
input[type=search]::placeholder,
input[type=tel]::placeholder,
input[type=time]::placeholder,
input[type=url]::placeholder,
input[type=color]::placeholder,
input[type=datetime]::placeholder,
input[type=datetime-local]::placeholder,
select::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #000000;
  color: var(--color-text-primary);
}

input.input--big {
  border-radius: 24px;
  padding: 11px 20px;
}

mark {
  background-color: transparent;
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  line-height: 23.5px;
  line-height: var(--line-height-scale-3);
}

table {
  font-size: 16px;
  font-size: var(--font-size-scale-2);
  line-height: 20px;
  line-height: var(--line-height-scale-2);
  width: 100%;
  max-width: 100%;
  background-color: #d0f4f1;
  background-color: var(--color-background-secondary);
}
table caption {
  padding: 16px;
  padding: var(--space-16);
  border-style: solid;
  border-style: var(--border-style);
  border-width: 1.5px 1.5px 0 1.5px;
  border-width: var(--border-width) var(--border-width) 0 var(--border-width);
  border-color: var(--color-border-secondary);
  background-color: #d0f4f1;
  background-color: var(--color-background-secondary);
}
table th,
table td {
  text-align: left;
  padding: 16px;
  padding: var(--space-16);
  white-space: nowrap;
  border: 1.5px solid var(--color-border-secondary);
  border: var(--border-width) var(--border-style) var(--color-border-secondary);
}
table tbody + tbody {
  border-top: 1.5px solid var(--color-border-secondary);
  border-top: var(--border-width) var(--border-style) var(--color-border-secondary);
}

.responsive-table {
  display: block;
  width: 100%;
  overflow-x: auto;
  word-break: initial;
}

fieldset {
  border: none;
}

:lang(ar) * {
  letter-spacing: normal;
  letter-spacing: initial;
}

::selection {
  background: #d0f4f1;
  color: black;
  text-shadow: none;
}

::-moz-selection {
  background: #d0f4f1;
  color: black;
  text-shadow: none;
}

.c-skip {
  position: absolute;
  top: calc(96px * -1);
  top: calc(var(--space-96) * -1);
  left: 32px;
  left: var(--space-32);
  padding: 4px 16px;
  padding: var(--space-4) var(--space-16);
  background-color: #ffffff;
  background-color: var(--color-background-primary);
}
.c-skip:focus {
  z-index: 10;
  top: 32px;
  top: var(--space-32);
}

.c-header {
  margin-bottom: 9px;
}
[data-user-color-scheme=dark] .c-header {
  border-bottom: 1.5px solid #000000;
  border-bottom: var(--border-width) var(--border-style) var(--color-border-primary);
}
@media (prefers-color-scheme: dark) {
  :root:not([data-user-color-scheme]).is-darkModeAdminSetting-enabled .c-header {
    border-bottom: 1.5px solid #000000;
    border-bottom: var(--border-width) var(--border-style) var(--color-border-primary);
  }
}
.c-header__button-section {
  display: flex;
  gap: 10px;
  flex-direction: row-reverse;
  grid-column: 1/-1;
  grid-row: 1/-1;
  align-items: center;
  /* padding: var(--grid-margin) 0; */
}
.c-header__button-section--center {
  grid-column: 1/-1;
  justify-content: center;
}
.c-header__search-section {
  display: flex;
  gap: 10px;
  flex-direction: row;
  grid-column: 1/6;
  grid-row: 1/-1;
  align-items: center;
  z-index: 1;
}
.c-header__search-section--center {
  grid-column: 1/-1;
  justify-content: center;
}
.c-header__top {
  padding: 30px 0 17px;
}
.c-header__top-block {
  display: flex;
  align-items: center;
  gap: 8px;
  gap: var(--space-8);
}
@media (min-width: 64em) {
  .c-header__top-block {
    gap: 10px;
  }
}
.c-header__top-inner {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  justify-items: center;
  place-items: center center;
}
@media (min-width: 46.25em) {
  .c-header__top-inner {
    grid-template-columns: 1fr;
    justify-items: center;
  }
}
@media (max-width: 46.24em) {
  .c-header__top-left {
    order: 2;
    margin-left: auto;
  }
  .c-header__top-center {
    order: 1;
  }
  .c-header__top-right {
    order: 3;
  }
}
.c-header__top-right {
  justify-self: end;
}

.c-header__button {
  font-size: 12px;
  font-size: var(--font-size-scale-0);
  line-height: 14.5px;
  line-height: var(--line-height-scale-0);
  font-weight: 500;
  font-weight: var(--font-weight-medium);
  text-transform: uppercase;
  letter-spacing: 0.7px;
  letter-spacing: var(--font-letter-spacing-brevier);
  padding: 0;
  border: none;
  cursor: pointer;
  background: none;
  color: #000000;
  color: var(--color-text-primary);
  display: flex;
  align-items: center;
  gap: 4px;
  gap: var(--space-4);
}
.c-header__button:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-decoration-thickness: var(--border-width);
  text-underline-offset: 0.2em;
}
.c-header__button svg {
  width: 16px;
  width: var(--space-16);
  height: 16px;
  height: var(--space-16);
  fill: #000000;
  fill: var(--color-text-primary);
}

.c-header__subscribe-button:hover {
  background-color: black;
  color: white;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.c-footer {
  align-items: center;
  background-color: black;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 0;
  padding: 0 10px 10px;
  padding-bottom: 5px;
  position: sticky;
  top: 100vh;
}
.c-footer__content {
  display: flex;
  align-items: center;
  margin: 0 5px;
  border-bottom: 1.5px solid white;
  border-bottom: var(--border-width) solid white;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  padding-bottom: 7px;
  padding-top: 10px;
}
.c-footer__content > * + * {
  margin-top: 0;
}
@media (max-width: 46.24em) {
  .c-footer__content {
    flex-direction: column;
  }
}
.c-footer .c-nav__link--current {
  color: white;
}

.c-footer-nav {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0 10px;
}
.c-footer-nav .c-nav__item {
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 20px;
  line-height: var(--line-height-scale-2);
  text-transform: none;
  text-transform: initial;
  color: white;
}
.c-footer-nav .c-nav__item:not(:first-child)::before {
  display: none;
}
.c-footer-nav li:not(:last-child) {
  margin: 0;
}

.c-footer-logo {
  padding-bottom: 25px;
  padding-top: 2vw;
  width: 100%;
}

.c-footer-copy {
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 20px;
  line-height: var(--line-height-scale-2);
  text-align: center;
  color: white;
}

@media (min-width: 46.25em) {
  .c-logo {
    margin: auto;
  }
}
.c-logo__link {
  font-size: 28px;
  font-size: var(--font-size-scale-6);
  line-height: 32px;
  line-height: var(--line-height-scale-6);
}
@media (min-width: 46.25em) {
  .c-logo__link {
    font-size: 40px;
    font-size: var(--font-size-scale-8);
    line-height: 43px;
    line-height: var(--line-height-scale-8);
  }
}
.c-logo__img {
  width: 30vw;
  min-width: 300px;
  max-width: calc(1400px * 0.3);
  max-width: calc(var(--grid-width) * 0.3);
}
.c-logo__footer {
  width: 100%;
}

.c-logo__dark {
  display: none;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-user-color-scheme]).is-darkModeAdminSetting-enabled .c-logo__dark {
    display: block;
    transition: none;
  }
  :root:not([data-user-color-scheme]).is-darkModeAdminSetting-enabled .c-logo__light {
    display: none;
  }
}
[data-user-color-scheme=dark] .c-logo__dark {
  display: block;
}
[data-user-color-scheme=dark] .c-logo__light {
  display: none;
}

.c-nav-wrap {
  min-width: 0;
  border-bottom: 1.5px solid black;
  border-bottom: var(--border-width) solid black;
  position: relative;
}

.c-nav {
  max-width: min-content;
  margin: 0 auto;
  display: flex;
  gap: 18px;
  padding: 8px 1.5em;
  overflow-x: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.c-nav::after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  right: 0px;
  bottom: 0;
  left: auto;
  width: 2em;
  background: linear-gradient(to right, transparent, #fff);
}
.c-nav::before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0px;
  width: 2em;
  background: linear-gradient(to left, transparent, #fff);
}
.c-nav::-webkit-scrollbar {
  display: none;
}
.c-nav__item {
  font-size: 16px;
  font-size: var(--font-size-scale-2);
  line-height: 20px;
  line-height: var(--line-height-scale-2);
  white-space: nowrap;
}
.c-nav__item:not(:first-child) {
  position: relative;
}
.c-nav__item:not(:first-child):before {
  content: "";
  height: 16px;
  height: var(--space-16);
  left: 0;
  width: 1px;
  overflow: hidden;
  position: absolute;
}
.c-nav__link {
  display: block;
  white-space: nowrap;
}
.c-nav__link--current {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-decoration-thickness: var(--border-width);
  text-underline-offset: 0.2em;
}
.c-nav__link--current:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.c-nav__link--current:focus-visible {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.home-template .c-nav__link--current {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: black;
}
.c-nav__link--attention {
  /* background: rgba(0.1, 0.1, 255, 0.1); */
  background: rgba(255, 253, 152, 0.5);
  background: rgba(var(--color-attention-rgb), 0.5);
  box-shadow: 0 0 1rem rgba(255, 253, 152, 1);
  box-shadow: 0 0 1rem rgba(var(--color-attention-rgb), 1);
  padding: 0 0.5rem;
  border-radius: 10px;
  border-radius: var(--border-radius);
}
.c-nav__link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-decoration-thickness: var(--border-width);
  text-underline-offset: 0.2em;
}

.c-author__media {
  /* width: 192px;
  height: 192px; */
  /* border-radius: var(--border-radius-circle);
  background-color: var(--color-background-secondary); */
  display: flex;
  flex-direction: column;
}
.c-author__media > * {
  flex: 0;
}
.c-author__image {
  object-fit: cover;
  width: 192px;
  height: 192px;
  min-width: 192px;
  border-radius: 50%;
  border-radius: var(--border-radius-circle);
}

.c-btn-group {
  display: flex;
  gap: 10px;
  gap: var(--grid-margin);
}

.c-btn, .kg-header-card-button, .kg-product-card-button, .kg-btn,
.kg-btn-accent {
  --focus-outline-offset: calc(var(--space-4) * -1);
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 14.5px;
  line-height: var(--line-height-scale-0);
  line-height: 1em;
  height: auto;
  width: fit-content;
  min-width: fit-content;
  text-align: center;
  border: none;
  cursor: pointer;
  overflow: hidden;
  padding: 8px 16px;
  border-radius: 4px;
  border-radius: var(--space-4);
  color: white;
  background-color: var(--color-accent);
  font-weight: normal;
  gap: 0.25rem;
}
.c-btn:active {
  background-color: black;
}
.kg-header-card-button:active {
  background-color: black;
}
.kg-product-card-button:active {
  background-color: black;
}
.kg-btn:active {
  background-color: black;
}
.kg-btn-accent:active {
  background-color: black;
}
.c-btn:hover, .kg-header-card-button:hover, .kg-product-card-button:hover, .kg-btn:hover, .kg-btn-accent:hover {
  background-color: black;
}
.c-btn--disabled {
  cursor: not-allowed;
}
.c-btn--secondary {
  background: white;
  background: var(--current-background-color, white);
  color: black;
  border: 1.5px solid #000000;
  border: var(--border-width) solid var(--color-border-primary);
  padding: calc(8px - 1.5px) calc(16px - 1.5px);
  padding: calc(8px - var(--border-width)) calc(16px - var(--border-width));
}
.c-btn--secondary:active {
  color: white;
  background: black;
}
.c-btn--secondary:hover {
  color: white;
  background: black;
}
.c-btn--link-text-size {
  font-size: 16px;
  font-size: var(--font-size-scale-2);
  line-height: 20px;
  line-height: var(--line-height-scale-2);
}
.c-btn--full {
  display: inline-block;
  width: 100%;
}
.c-btn--small {
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 16px;
  line-height: var(--line-height-scale-1);
  padding: 8px 16px;
  padding: var(--space-8) var(--space-16);
}
.c-btn--big {
  font-size: 18px;
  font-size: var(--font-size-scale-3);
  line-height: 23.5px;
  line-height: var(--line-height-scale-3);
  padding: 9px 24px;
  border-radius: 24px;
}
.c-btn--uppercase {
  font-size: 12px;
  font-size: var(--font-size-scale-0);
  line-height: 14.5px;
  line-height: var(--line-height-scale-0);
  text-transform: uppercase;
  letter-spacing: 0.7px;
  letter-spacing: var(--font-letter-spacing-brevier);
}
.c-btn--fit-content {
  width: fit-content;
}
.c-btn.loading, .loading.kg-header-card-button, .loading.kg-product-card-button, .loading.kg-btn,
.loading.kg-btn-accent, .c-btn--loading, .c-subscribe-form .c-btn {
  display: flex;
  align-items: center;
  justify-content: center;
}
@keyframes spin {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.c-btn.loading:after, .loading.kg-header-card-button:after, .loading.kg-product-card-button:after, .loading.kg-btn:after,
.loading.kg-btn-accent:after, .c-btn--loading:after, .c-subscribe-form .c-btn:after {
  content: "";
  display: block;
  height: 16px;
  height: var(--space-16);
  width: 16px;
  width: var(--space-16);
  border-width: 2.5px;
  border-style: solid;
  border-style: var(--border-style);
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: currentColor;
  border-left-color: currentColor;
  border-radius: 50%;
  border-radius: var(--border-radius-circle);
  animation: spin 0.5s infinite linear;
  animation: spin var(--motion-duration-slow) infinite linear;
}

.c-post {
  margin: 0 auto;
  padding: 0 10px;
  padding: 0 var(--grid-margin);
  max-width: 708px;
  max-width: var(--content-width);
}
.c-post > * + * {
  margin-top: 25px;
  margin-top: var(--content-flow);
}

.c-content {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.c-content:empty {
  display: none;
}
.c-content--has-shadow {
  --gradient-height: 7.5rem;
  position: relative;
}
.c-content--has-shadow::after {
  --grid-width-dynamic: calc(
      min(
          100vw - var(--grid-gap) * 3 - var(--border-width, 1px) * 2,
          var(--grid-width) - 2 * var(--border-width) - var(--grid-gap)
      )
  );
  --margin: calc((var(--grid-width-dynamic) - 100%) / -2);
  pointer-events: none;
  content: "";
  position: absolute;
  right: calc((calc(
      min(
          100vw - 20px * 3 - 1.5px * 2,
          1400px - 2 * 1.5px - 20px
      )
  ) - 100%) / -2);
  left: calc((calc(
      min(
          100vw - 20px * 3 - 1.5px * 2,
          1400px - 2 * 1.5px - 20px
      )
  ) - 100%) / -2);
  top: auto;
  right: var(--margin);
  bottom: 0;
  left: var(--margin);
  height: var(--gradient-height);
  background: linear-gradient(to bottom, transparent 0%, white 100%);
}
@media (max-width: 46.24em) {
  .c-content--has-shadow::after {
    --grid-width-dynamic: calc(
        min(
            100vw - var(--grid-gap) * 2 - var(--border-width, 1px) * 2,
            var(--grid-width) - 2 * var(--border-width) - var(--grid-gap)
        )
    );
  }
}
.c-content--has-shadow > *:last-child {
  max-height: var(--gradient-height);
  overflow: hidden;
}
.c-content--wide {
  --content-flow: 50px;
}
.c-content--padding {
  padding: 0 10px;
  padding: 0 var(--grid-margin);
}
.c-content--margin-top {
  margin-top: 10px;
  margin-top: var(--grid-margin);
}
.c-content > * {
  min-width: 100%;
}
.c-content > * + * {
  margin-top: 25px;
  margin-top: var(--content-flow);
}
.c-content :where(p, ol, ul, blockquote) {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 20px;
  font-size: var(--font-size-scale-body-copy);
  line-height: 28px;
  line-height: var(--line-height-scale-body-copy);
  letter-spacing: -0.01em;
  letter-spacing: var(--font-letter-spacing-narrow);
  -webkit-text-decoration: none;
  text-decoration: none;
}
.c-content--text-big :where(p, ol, ul, blockquote) {
  font-size: 24px;
  font-size: var(--font-size-scale-5);
  line-height: 28px;
  line-height: var(--line-height-scale-5);
  font-weight: 400;
  font-weight: var(--font-weight-normal);
}
@media (min-width: 64em) {
  .c-content--text-big :where(p, ol, ul, blockquote) {
    font-size: 24px;
    font-size: var(--font-size-scale-5);
    line-height: 32px;
    line-height: var(--line-height-scale-6);
  }
}
.c-content p > a, .c-content li > a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-decoration-thickness: var(--border-width);
  text-underline-offset: 0.2em;
}
.c-content p > a:hover, .c-content li > a:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.c-content p > a:focus-visible {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.c-content li > a:focus-visible {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.c-content p > a[href^=http]:not([href*="surplusmagazin.de"])::after {
  clip-path: padding-box;
  margin: 0 0.125rem;
  padding: 0 0.375em;
  -webkit-mask-size: 0.75em 1.5em;
  mask-size: 0.75em 1.5em;
  content: "";
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048' %3E%3Cpath d='M1792 256v640h-128V475l-851 850-90-90 850-851h-421V256h640zm-512 1007h128v529H256V640h529v128H384v896h896v-401z' /%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048' %3E%3Cpath d='M1792 256v640h-128V475l-851 850-90-90 850-851h-421V256h640zm-512 1007h128v529H256V640h529v128H384v896h896v-401z' /%3E%3C/svg%3E");
}
.c-content li > a[href^=http]:not([href*="surplusmagazin.de"])::after {
  clip-path: padding-box;
  margin: 0 0.125rem;
  padding: 0 0.375em;
  -webkit-mask-size: 0.75em 1.5em;
  mask-size: 0.75em 1.5em;
  content: "";
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048' %3E%3Cpath d='M1792 256v640h-128V475l-851 850-90-90 850-851h-421V256h640zm-512 1007h128v529H256V640h529v128H384v896h896v-401z' /%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048' %3E%3Cpath d='M1792 256v640h-128V475l-851 850-90-90 850-851h-421V256h640zm-512 1007h128v529H256V640h529v128H384v896h896v-401z' /%3E%3C/svg%3E");
}
.c-content p > a[href^="//"]:not([href*="surplusmagazin.de"])::after {
  clip-path: padding-box;
  margin: 0 0.125rem;
  padding: 0 0.375em;
  -webkit-mask-size: 0.75em 1.5em;
  mask-size: 0.75em 1.5em;
  content: "";
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048' %3E%3Cpath d='M1792 256v640h-128V475l-851 850-90-90 850-851h-421V256h640zm-512 1007h128v529H256V640h529v128H384v896h896v-401z' /%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048' %3E%3Cpath d='M1792 256v640h-128V475l-851 850-90-90 850-851h-421V256h640zm-512 1007h128v529H256V640h529v128H384v896h896v-401z' /%3E%3C/svg%3E");
}
.c-content li > a[href^="//"]:not([href*="surplusmagazin.de"])::after {
  clip-path: padding-box;
  margin: 0 0.125rem;
  padding: 0 0.375em;
  -webkit-mask-size: 0.75em 1.5em;
  mask-size: 0.75em 1.5em;
  content: "";
  -webkit-mask-position: 50%;
  mask-position: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048' %3E%3Cpath d='M1792 256v640h-128V475l-851 850-90-90 850-851h-421V256h640zm-512 1007h128v529H256V640h529v128H384v896h896v-401z' /%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048' %3E%3Cpath d='M1792 256v640h-128V475l-851 850-90-90 850-851h-421V256h640zm-512 1007h128v529H256V640h529v128H384v896h896v-401z' /%3E%3C/svg%3E");
}
.c-content > :where(h1, h2, h3) + p {
  margin-top: calc(25px / 2);
  margin-top: calc(var(--content-flow) / 2);
}
.c-content--headline-center > :where(h1, h2, h3) {
  text-align: center;
}
.c-content :where(hr) {
  margin: calc(25px) 0;
  margin: calc(var(--content-flow)) 0;
}
.c-content :where(hr) + * {
  margin-top: 0;
}
.c-content > dd, .c-content > ol, .c-content > ul {
  padding-left: 16px;
  padding-left: var(--space-16);
  padding-right: 16px;
  padding-right: var(--space-16);
}
.c-content .gh-post-upgrade-cta {
  display: none;
  visibility: hidden;
}

.c-section--editors-pick {
  background: #fffd98;
  padding: calc(0.5 * 25px) 10px;
  padding: calc(0.5 * var(--content-flow)) var(--grid-margin);
  margin-top: calc(1 * 25px);
  margin-top: calc(1 * var(--content-flow));
}
.c-section--editors-pick + * {
  margin-top: calc(1 * 25px);
  margin-top: calc(1 * var(--content-flow));
}
.c-section--vip-authors {
  padding: 10px 0;
  padding: var(--grid-margin) 0;
  margin-top: 0;
  background: transparent;
}
.c-section--video {
  padding-top: 64px;
}
.c-section--related .c-section-heading {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 32px;
  font-size: var(--font-size-scale-7);
  font-weight: normal;
  line-height: 38px;
  line-height: var(--line-height-scale-7);
}
.c-section--latest {
  background-color: #d0f4f1;
  background-color: var(--color-background-secondary);
  margin-bottom: 0;
  padding-bottom: 64px;
  padding-bottom: var(--space-64);
  padding-top: 20px;
}
.c-section:last-child .o-grid {
  margin-bottom: 0;
}

.c-section-heading {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  margin-bottom: 10px;
  /* padding-top: var(--content-flow); */
  padding-bottom: 2.5px;
  border-bottom: 1.5px solid #000000;
  border-bottom: var(--border-width) var(--border-style) var(--color-border-primary);
}
.c-section-heading--editors-pick {
  padding-top: 0px;
}
.c-section-heading__title {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 72px;
  font-size: var(--font-size-scale-11);
  line-height: 90px;
  line-height: var(--line-height-scale-11);
  letter-spacing: -0.01em;
  letter-spacing: var(--font-letter-spacing-narrow);
  line-height: 1;
}
@media (max-width: 46.24em) {
  .c-section-heading__title {
    font-size: 40px;
    font-size: var(--font-size-scale-8);
    line-height: 43px;
    line-height: var(--line-height-scale-8);
  }
}
.c-section-heading__title--related {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 28px;
  font-size: var(--font-size-scale-6);
  line-height: 32px;
  line-height: var(--line-height-scale-6);
  letter-spacing: -0.01em;
  letter-spacing: var(--font-letter-spacing-narrow);
  font-weight: normal;
  line-height: 32px;
}
@media (max-width: 46.24em) {
  .c-section-heading__title--related {
    font-size: 28px;
    font-size: var(--font-size-scale-6);
  }
}
.c-section-heading__title--small {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 32px;
  font-size: var(--font-size-scale-7);
  line-height: 38px;
  line-height: var(--line-height-scale-7);
  letter-spacing: -0.01em;
  letter-spacing: var(--font-letter-spacing-narrow);
}
.c-section-heading__all {
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 16px;
  line-height: var(--line-height-scale-1);
  color: black;
}
.c-section-heading__latest {
  padding-bottom: 10px !important;
}
.c-section-heading__latest {
  align-items: baseline;
  border-bottom: 1.5px solid #000000;
  border-bottom: var(--border-width) var(--border-style) var(--color-border-primary);
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  padding-top: 8px;
}
@media (max-width: 63.99em) {
  .c-section-heading__latest {
    /* font-size: var(--font-size-scale-9); */
    padding-top: 25px;
    padding-top: var(--content-flow);
  }
}

.c-subscribe-form .c-alert {
  display: none;
}
.c-subscribe-form .c-btn:after {
  display: none;
}
.c-subscribe-form.loading .c-btn:after {
  display: block;
}
.c-subscribe-form.success .c-alert--success, .c-subscribe-form.invalid .c-alert--invalid, .c-subscribe-form.error .c-alert--error {
  display: block;
}

.c-form-group {
  display: flex;
  gap: 10px;
  gap: var(--grid-margin);
}
@media (max-width: 46.24em) {
  .c-form-group {
    flex-direction: column;
  }
  .c-form-group__btn {
    width: auto;
    min-width: auto;
  }
}

.c-alert {
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 16px;
  line-height: var(--line-height-scale-1);
  margin-top: 16px;
  margin-top: var(--space-16);
}
.c-alert:empty {
  display: none;
}
.c-alert:before {
  margin-right: 8px;
  margin-right: var(--space-8);
}
.c-alert--success:before {
  content: "⚫";
  content: var(--html-symbol-checkmark);
}
.c-alert--error:before, .c-alert--invalid:before {
  content: "✕";
  content: var(--html-symbol-multiplication);
}

.c-teaser {
  display: flex;
  gap: 32px;
  align-items: center;
}
@media (max-width: 26.24em) {
  .c-teaser {
    gap: 11px;
    align-items: left;
  }
}
@media (max-width: 26.24em) {
  .c-teaser {
    flex-direction: column;
  }
}
.c-teaser--large {
  display: grid;
  grid-template-columns: 1fr 2fr;
  grid-column-gap: 20px;
  grid-column-gap: var(--grid-gap);
  column-gap: 20px;
  column-gap: var(--grid-gap);
}
.c-teaser__media {
  width: 192px;
}
@media (max-width: 26.24em) {
  .c-teaser__media {
    width: 100%;
  }
}
.c-teaser__image {
  display: block;
  position: relative;
  aspect-ratio: 3/2;
  object-fit: cover;
}
@media (min-width: 64em) {
  .c-teaser--large .c-teaser__media {
    width: auto;
    height: auto;
    flex-basis: auto;
    margin: 0;
  }
}
.c-teaser__content {
  flex: 1;
  width: 100%;
}
.c-teaser__content > * + * {
  margin-top: 8px;
  margin-top: var(--space-8);
}
.c-teaser--large .c-teaser__content {
  order: 2;
}
.c-teaser__headline {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 24px;
  font-size: var(--font-size-scale-5);
  line-height: 28px;
  line-height: var(--line-height-scale-5);
  letter-spacing: -0.01em;
  letter-spacing: var(--font-letter-spacing-narrow);
  margin-top: 10px;
}
@media (min-width: 64em) {
  .c-teaser--large .c-teaser__headline {
    font-size: 28px;
    font-size: var(--font-size-scale-6);
    line-height: 32px;
    line-height: var(--line-height-scale-6);
  }
}
.c-teaser__standfirst {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 18px;
  font-size: var(--font-size-scale-3);
  line-height: 26px;
  line-height: var(--line-height-scale-4);
}
.c-teaser__meta {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex-flow: column wrap;
  gap: 0;
  margin-top: 5px;
}
.c-teaser__timestamp {
  white-space: nowrap;
}
.c-teaser__link:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.c-card[hidden] {
  display: none !important;
}
.c-card--center * {
  text-align: center;
  justify-content: center;
}
.c-card__media {
  display: block;
  position: relative;
  padding-bottom: 66.6667%;
  aspect-ratio: 3/2;
  aspect-ratio: var(--ratio-3x2);
  margin-bottom: 10px;
  margin-bottom: var(--grid-margin);
}
.c-card__media:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.c-card__image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-color: #efefef;
}
.c-card__content > * + * {
  margin-top: 8px;
  margin-top: var(--space-8);
}
@media (min-width: 64em) {
  .c-card--center .c-card__content {
    padding: 0 32px;
    padding: 0 var(--space-32);
  }
}
.c-card__headline, .kg-header-card-heading {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 24px;
  font-size: var(--font-size-scale-5);
  line-height: 28px;
  line-height: var(--line-height-scale-5);
  letter-spacing: -0.01em;
  letter-spacing: var(--font-letter-spacing-narrow);
  hyphenate-limit-chars: auto 5;
  hyphenate-limit-lines: 2;
  -webkit-hyphens: auto;
          hyphens: auto;
}
@media (min-width: 64em) {
  .c-card--large .c-card__headline, .c-card--large .kg-header-card-heading {
    font-size: 40px;
    font-size: var(--font-size-scale-8);
    line-height: 43px;
    line-height: var(--line-height-scale-8);
  }
}
.c-card__standfirst {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 18px;
  font-size: var(--font-size-scale-3);
  line-height: 23.5px;
  line-height: var(--line-height-scale-3);
}
.c-card--large .c-card__standfirst {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 18px;
  font-size: var(--font-size-scale-3);
  line-height: 23.5px;
  line-height: var(--line-height-scale-3);
}
@media (min-width: 64em) {
  .c-card--large .c-card__standfirst {
    font-family: "Sabon Next", georgia, serif;
    font-family: var(--font-family-serif);
    font-size: 20px;
    font-size: var(--font-size-scale-4);
    line-height: 26px;
    line-height: var(--line-height-scale-4);
  }
}
.c-card__meta {
  display: flex;
  flex-direction: column;
  gap: 0;
}
.c-hero {
  display: grid;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-bottom: var(--grid-margin);
  border-bottom: 1.5px solid #000000;
  border-bottom: var(--border-width) var(--border-style) var(--color-border-primary);
}
@media (max-width: 63.99em) {
  .c-hero > * {
    margin-top: 25px;
    margin-top: var(--content-flow);
  }
  .c-hero .center {
    margin-top: 0;
  }
  .c-hero .left {
    order: 2;
  }
  .c-hero .center {
    order: 1;
  }
  .c-hero .right {
    order: 3;
  }
}
@media (min-width: 64em) {
  .c-hero {
    column-gap: 20px;
    column-gap: var(--grid-gap);
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: minmax(2rem, auto) repeat(2, 1fr);
  }
  .c-hero .left {
    grid-column: 1/span 3;
    grid-row-start: 1;
    position: relative;
  }
  .c-hero .left:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: auto;
    right: calc((20px / 2) * -1 - 1.5px / 2);
    right: var(--border-vertical-offset);
    border-right: 1.5px solid #000000;
    border-right: var(--border-width) var(--border-style) var(--color-border-primary);
  }
  .c-hero .center {
    grid-column: 4/span 6;
  }
  .c-hero .right {
    grid-column: 10/span 3;
    position: relative;
  }
  .c-hero .right:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: auto;
    left: calc((20px / 2) * -1 - 1.5px / 2);
    left: var(--border-vertical-offset);
    border-right: 1.5px solid #000000;
    border-right: var(--border-width) var(--border-style) var(--color-border-primary);
  }
}

.c-tag {
  display: flex;
  gap: 0.5em;
  flex-wrap: wrap;
  font-size: 12px;
  font-size: var(--font-size-scale-0);
  line-height: 14.5px;
  line-height: var(--line-height-scale-0);
  font-weight: 400;
  font-weight: var(--font-weight-normal);
  text-transform: uppercase;
  letter-spacing: 0.7px;
  letter-spacing: var(--font-letter-spacing-brevier);
  color: #000000;
  color: var(--color-text-primary);
}
.c-tag a[href="/thema/video/"],
.c-tag a[href="/thema/reel/"],
.c-tag a[href="/thema/podcast/"] {
  background: #fffd98;
}
.c-tag a:active {
  background-color: #000;
  color: #d0f4f1;
  color: var(--color-background-secondary);
  -webkit-text-decoration: none;
  text-decoration: none;
}
.c-tag a:hover {
  background-color: #000;
  color: #d0f4f1;
  color: var(--color-background-secondary);
  -webkit-text-decoration: none;
  text-decoration: none;
}
.c-tag span,
.c-tag a {
  color: black;
  background: #d0f4f1;
  background: var(--color-background-secondary);
  text-transform: none;
  letter-spacing: 0px;
  border-radius: 50px;
  padding: 3px 8px 3px 8px;
}
.c-tag .tag-type-guest-entry {
  background: #fffd98;
}

.c-tag-card {
  display: block;
  padding: 24px;
  padding: var(--space-24);
  border-radius: 10px;
  border-radius: var(--border-radius);
  background-color: #d0f4f1;
  background-color: var(--color-background-secondary);
  border-left: 4px solid var(--color-accent-tag, var(--color-accent));
  border-left: var(--space-4) solid var(--color-accent-tag, var(--color-accent));
}
.c-tag-card__name {
  font-size: 18px;
  font-size: var(--font-size-scale-3);
  line-height: 23.5px;
  line-height: var(--line-height-scale-3);
}

.c-card-archive {
  position: relative;
  padding-top: 24px;
  padding-top: var(--space-24);
  margin-top: 24px;
  margin-top: var(--space-24);
}
@media (min-width: 64em) {
  .c-card-archive {
    padding-top: 40px;
    padding-top: var(--space-40);
    margin-top: 40px;
    margin-top: var(--space-40);
  }
}
.c-card-archive:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  top: 0;
  background-color: var(--color-border-secondary);
}
.c-card-archive:first-child {
  margin-top: 0;
  padding-top: 0;
}
.c-card-archive:first-child:before {
  background-color: transparent;
}
.c-card-archive:last-child {
  margin-bottom: 32px;
  margin-bottom: var(--space-32);
}
@media (min-width: 46.25em) {
  .c-card-archive {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 40px;
    grid-column-gap: var(--space-40);
    grid-template-areas: "meta meta content content content content content content";
  }
  .c-card-archive__meta {
    grid-area: meta;
  }
  .c-card-archive__content {
    grid-area: content;
  }
}
.c-card-archive--date-1 + .c-card-archive--date-1, .c-card-archive--date-١ + .c-card-archive--date-١, .c-card-archive--date-2 + .c-card-archive--date-2, .c-card-archive--date-٢ + .c-card-archive--date-٢, .c-card-archive--date-3 + .c-card-archive--date-3, .c-card-archive--date-٣ + .c-card-archive--date-٣, .c-card-archive--date-4 + .c-card-archive--date-4, .c-card-archive--date-٤ + .c-card-archive--date-٤, .c-card-archive--date-5 + .c-card-archive--date-5, .c-card-archive--date-٥ + .c-card-archive--date-٥, .c-card-archive--date-6 + .c-card-archive--date-6, .c-card-archive--date-٦ + .c-card-archive--date-٦, .c-card-archive--date-7 + .c-card-archive--date-7, .c-card-archive--date-٧ + .c-card-archive--date-٧, .c-card-archive--date-8 + .c-card-archive--date-8, .c-card-archive--date-٨ + .c-card-archive--date-٨, .c-card-archive--date-9 + .c-card-archive--date-9, .c-card-archive--date-٩ + .c-card-archive--date-٩, .c-card-archive--date-10 + .c-card-archive--date-10, .c-card-archive--date-١٠ + .c-card-archive--date-١٠, .c-card-archive--date-11 + .c-card-archive--date-11, .c-card-archive--date-١١ + .c-card-archive--date-١١, .c-card-archive--date-12 + .c-card-archive--date-12, .c-card-archive--date-١٢ + .c-card-archive--date-١٢ {
  padding-top: 0;
  margin-top: 0;
}
.c-card-archive--date-1 + .c-card-archive--date-1:before, .c-card-archive--date-١ + .c-card-archive--date-١:before, .c-card-archive--date-2 + .c-card-archive--date-2:before, .c-card-archive--date-٢ + .c-card-archive--date-٢:before, .c-card-archive--date-3 + .c-card-archive--date-3:before, .c-card-archive--date-٣ + .c-card-archive--date-٣:before, .c-card-archive--date-4 + .c-card-archive--date-4:before, .c-card-archive--date-٤ + .c-card-archive--date-٤:before, .c-card-archive--date-5 + .c-card-archive--date-5:before, .c-card-archive--date-٥ + .c-card-archive--date-٥:before, .c-card-archive--date-6 + .c-card-archive--date-6:before, .c-card-archive--date-٦ + .c-card-archive--date-٦:before, .c-card-archive--date-7 + .c-card-archive--date-7:before, .c-card-archive--date-٧ + .c-card-archive--date-٧:before, .c-card-archive--date-8 + .c-card-archive--date-8:before, .c-card-archive--date-٨ + .c-card-archive--date-٨:before, .c-card-archive--date-9 + .c-card-archive--date-9:before, .c-card-archive--date-٩ + .c-card-archive--date-٩:before, .c-card-archive--date-10 + .c-card-archive--date-10:before, .c-card-archive--date-١٠ + .c-card-archive--date-١٠:before, .c-card-archive--date-11 + .c-card-archive--date-11:before, .c-card-archive--date-١١ + .c-card-archive--date-١١:before, .c-card-archive--date-12 + .c-card-archive--date-12:before, .c-card-archive--date-١٢ + .c-card-archive--date-١٢:before {
  background-color: transparent;
}
.c-card-archive--date-1 + .c-card-archive--date-1 .c-card-archive__meta, .c-card-archive--date-١ + .c-card-archive--date-١ .c-card-archive__meta, .c-card-archive--date-2 + .c-card-archive--date-2 .c-card-archive__meta, .c-card-archive--date-٢ + .c-card-archive--date-٢ .c-card-archive__meta, .c-card-archive--date-3 + .c-card-archive--date-3 .c-card-archive__meta, .c-card-archive--date-٣ + .c-card-archive--date-٣ .c-card-archive__meta, .c-card-archive--date-4 + .c-card-archive--date-4 .c-card-archive__meta, .c-card-archive--date-٤ + .c-card-archive--date-٤ .c-card-archive__meta, .c-card-archive--date-5 + .c-card-archive--date-5 .c-card-archive__meta, .c-card-archive--date-٥ + .c-card-archive--date-٥ .c-card-archive__meta, .c-card-archive--date-6 + .c-card-archive--date-6 .c-card-archive__meta, .c-card-archive--date-٦ + .c-card-archive--date-٦ .c-card-archive__meta, .c-card-archive--date-7 + .c-card-archive--date-7 .c-card-archive__meta, .c-card-archive--date-٧ + .c-card-archive--date-٧ .c-card-archive__meta, .c-card-archive--date-8 + .c-card-archive--date-8 .c-card-archive__meta, .c-card-archive--date-٨ + .c-card-archive--date-٨ .c-card-archive__meta, .c-card-archive--date-9 + .c-card-archive--date-9 .c-card-archive__meta, .c-card-archive--date-٩ + .c-card-archive--date-٩ .c-card-archive__meta, .c-card-archive--date-10 + .c-card-archive--date-10 .c-card-archive__meta, .c-card-archive--date-١٠ + .c-card-archive--date-١٠ .c-card-archive__meta, .c-card-archive--date-11 + .c-card-archive--date-11 .c-card-archive__meta, .c-card-archive--date-١١ + .c-card-archive--date-١١ .c-card-archive__meta, .c-card-archive--date-12 + .c-card-archive--date-12 .c-card-archive__meta, .c-card-archive--date-١٢ + .c-card-archive--date-١٢ .c-card-archive__meta {
  display: none;
}
.c-card-archive--date-1 + .c-card-archive--date-1 .c-card-archive__content, .c-card-archive--date-١ + .c-card-archive--date-١ .c-card-archive__content, .c-card-archive--date-2 + .c-card-archive--date-2 .c-card-archive__content, .c-card-archive--date-٢ + .c-card-archive--date-٢ .c-card-archive__content, .c-card-archive--date-3 + .c-card-archive--date-3 .c-card-archive__content, .c-card-archive--date-٣ + .c-card-archive--date-٣ .c-card-archive__content, .c-card-archive--date-4 + .c-card-archive--date-4 .c-card-archive__content, .c-card-archive--date-٤ + .c-card-archive--date-٤ .c-card-archive__content, .c-card-archive--date-5 + .c-card-archive--date-5 .c-card-archive__content, .c-card-archive--date-٥ + .c-card-archive--date-٥ .c-card-archive__content, .c-card-archive--date-6 + .c-card-archive--date-6 .c-card-archive__content, .c-card-archive--date-٦ + .c-card-archive--date-٦ .c-card-archive__content, .c-card-archive--date-7 + .c-card-archive--date-7 .c-card-archive__content, .c-card-archive--date-٧ + .c-card-archive--date-٧ .c-card-archive__content, .c-card-archive--date-8 + .c-card-archive--date-8 .c-card-archive__content, .c-card-archive--date-٨ + .c-card-archive--date-٨ .c-card-archive__content, .c-card-archive--date-9 + .c-card-archive--date-9 .c-card-archive__content, .c-card-archive--date-٩ + .c-card-archive--date-٩ .c-card-archive__content, .c-card-archive--date-10 + .c-card-archive--date-10 .c-card-archive__content, .c-card-archive--date-١٠ + .c-card-archive--date-١٠ .c-card-archive__content, .c-card-archive--date-11 + .c-card-archive--date-11 .c-card-archive__content, .c-card-archive--date-١١ + .c-card-archive--date-١١ .c-card-archive__content, .c-card-archive--date-12 + .c-card-archive--date-12 .c-card-archive__content, .c-card-archive--date-١٢ + .c-card-archive--date-١٢ .c-card-archive__content {
  position: relative;
  padding-top: 16px;
  padding-top: var(--space-16);
  margin-top: 16px;
  margin-top: var(--space-16);
}
@media (min-width: 64em) {
  .c-card-archive--date-1 + .c-card-archive--date-1 .c-card-archive__content, .c-card-archive--date-١ + .c-card-archive--date-١ .c-card-archive__content, .c-card-archive--date-2 + .c-card-archive--date-2 .c-card-archive__content, .c-card-archive--date-٢ + .c-card-archive--date-٢ .c-card-archive__content, .c-card-archive--date-3 + .c-card-archive--date-3 .c-card-archive__content, .c-card-archive--date-٣ + .c-card-archive--date-٣ .c-card-archive__content, .c-card-archive--date-4 + .c-card-archive--date-4 .c-card-archive__content, .c-card-archive--date-٤ + .c-card-archive--date-٤ .c-card-archive__content, .c-card-archive--date-5 + .c-card-archive--date-5 .c-card-archive__content, .c-card-archive--date-٥ + .c-card-archive--date-٥ .c-card-archive__content, .c-card-archive--date-6 + .c-card-archive--date-6 .c-card-archive__content, .c-card-archive--date-٦ + .c-card-archive--date-٦ .c-card-archive__content, .c-card-archive--date-7 + .c-card-archive--date-7 .c-card-archive__content, .c-card-archive--date-٧ + .c-card-archive--date-٧ .c-card-archive__content, .c-card-archive--date-8 + .c-card-archive--date-8 .c-card-archive__content, .c-card-archive--date-٨ + .c-card-archive--date-٨ .c-card-archive__content, .c-card-archive--date-9 + .c-card-archive--date-9 .c-card-archive__content, .c-card-archive--date-٩ + .c-card-archive--date-٩ .c-card-archive__content, .c-card-archive--date-10 + .c-card-archive--date-10 .c-card-archive__content, .c-card-archive--date-١٠ + .c-card-archive--date-١٠ .c-card-archive__content, .c-card-archive--date-11 + .c-card-archive--date-11 .c-card-archive__content, .c-card-archive--date-١١ + .c-card-archive--date-١١ .c-card-archive__content, .c-card-archive--date-12 + .c-card-archive--date-12 .c-card-archive__content, .c-card-archive--date-١٢ + .c-card-archive--date-١٢ .c-card-archive__content {
    padding-top: 24px;
    padding-top: var(--space-24);
    margin-top: 24px;
    margin-top: var(--space-24);
  }
}
.c-card-archive--date-1 + .c-card-archive--date-1 .c-card-archive__content:before, .c-card-archive--date-١ + .c-card-archive--date-١ .c-card-archive__content:before, .c-card-archive--date-2 + .c-card-archive--date-2 .c-card-archive__content:before, .c-card-archive--date-٢ + .c-card-archive--date-٢ .c-card-archive__content:before, .c-card-archive--date-3 + .c-card-archive--date-3 .c-card-archive__content:before, .c-card-archive--date-٣ + .c-card-archive--date-٣ .c-card-archive__content:before, .c-card-archive--date-4 + .c-card-archive--date-4 .c-card-archive__content:before, .c-card-archive--date-٤ + .c-card-archive--date-٤ .c-card-archive__content:before, .c-card-archive--date-5 + .c-card-archive--date-5 .c-card-archive__content:before, .c-card-archive--date-٥ + .c-card-archive--date-٥ .c-card-archive__content:before, .c-card-archive--date-6 + .c-card-archive--date-6 .c-card-archive__content:before, .c-card-archive--date-٦ + .c-card-archive--date-٦ .c-card-archive__content:before, .c-card-archive--date-7 + .c-card-archive--date-7 .c-card-archive__content:before, .c-card-archive--date-٧ + .c-card-archive--date-٧ .c-card-archive__content:before, .c-card-archive--date-8 + .c-card-archive--date-8 .c-card-archive__content:before, .c-card-archive--date-٨ + .c-card-archive--date-٨ .c-card-archive__content:before, .c-card-archive--date-9 + .c-card-archive--date-9 .c-card-archive__content:before, .c-card-archive--date-٩ + .c-card-archive--date-٩ .c-card-archive__content:before, .c-card-archive--date-10 + .c-card-archive--date-10 .c-card-archive__content:before, .c-card-archive--date-١٠ + .c-card-archive--date-١٠ .c-card-archive__content:before, .c-card-archive--date-11 + .c-card-archive--date-11 .c-card-archive__content:before, .c-card-archive--date-١١ + .c-card-archive--date-١١ .c-card-archive__content:before, .c-card-archive--date-12 + .c-card-archive--date-12 .c-card-archive__content:before, .c-card-archive--date-١٢ + .c-card-archive--date-١٢ .c-card-archive__content:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  top: 0;
  background-color: var(--color-border-secondary);
}
@media (max-width: 46.24em) {
  .c-card-archive__meta {
    margin-bottom: 10px;
    margin-bottom: var(--grid-margin);
  }
}
@media (max-width: 46.24em) {
  .c-card-archive__content {
    padding-left: 16px;
    padding-left: var(--space-16);
  }
}
.c-card-archive__date {
  color: #000000;
  color: var(--color-text-primary);
}
.c-card-archive__title {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 16px;
  font-size: var(--font-size-scale-2);
  line-height: 26px;
  line-height: var(--line-height-scale-4);
}
.c-card-archive__date-mini {
  display: none;
  font-weight: 400;
  font-weight: var(--font-weight-normal);
  color: #000000;
  color: var(--color-text-primary);
}
.c-card-archive__url:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-decoration-thickness: var(--border-width);
  text-underline-offset: 0.2em;
}

.c-timestamp {
  font-size: 12px;
  font-size: var(--font-size-scale-0);
  line-height: 14.5px;
  line-height: var(--line-height-scale-0);
  color: #000000;
  color: var(--color-text-primary);
}

.c-visibility-label {
  font-size: 12px;
  font-size: var(--font-size-scale-0);
  line-height: 14.5px;
  line-height: var(--line-height-scale-0);
  text-transform: uppercase;
  letter-spacing: 0.7px;
  letter-spacing: var(--font-letter-spacing-brevier);
  border-radius: 4px;
  border-radius: var(--space-4);
  padding: 2px 4px;
  padding: var(--space-2) var(--space-4);
  color: #000000;
  color: var(--color-text-primary);
  background-color: #d0f4f1;
  background-color: var(--color-background-secondary);
  border: 1.5px solid var(--color-border-secondary);
  border: var(--border-width) var(--border-style) var(--color-border-secondary);
}
.c-visibility-label--editors-pick {
  background-color: #ffffff;
  background-color: var(--color-background-primary);
}
.c-visibility-label span {
  display: none;
}
.c-visibility-label--paid .paid, .c-visibility-label--tiers .paid, .c-visibility-label--members .members, .c-visibility-label--public .public {
  display: block;
}
.c-visibility-label--is-member.c-visibility-label--public, .c-visibility-label--is-member.c-visibility-label--members {
  display: none;
}
.c-visibility-label--is-paid-member {
  display: none;
}

.c-reading-time {
  font-size: 12px;
  font-size: var(--font-size-scale-0);
  line-height: 14.5px;
  line-height: var(--line-height-scale-0);
  color: #000000;
  color: var(--color-text-primary);
}

.c-byline {
  display: flex;
  flex-wrap: wrap;
  color: #000000;
  color: var(--color-text-primary);
}
.c-byline > * {
  font-size: 12px;
  font-size: var(--font-size-scale-0);
  line-height: 14.5px;
  line-height: var(--line-height-scale-0);
  font-weight: 400;
  font-weight: var(--font-weight-normal);
}

.c-topper {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  margin-bottom: 30px;
  margin-top: 30px;
  max-width: 708px;
  max-width: var(--content-width);
  padding: 0 10px;
  padding: 0 var(--grid-margin);
}
.c-topper__content {
  /* border-bottom: var(--border-width) var(--border-style) var(--color-border-primary); */
  /* padding-bottom: 12px; */
  width: 100%;
}
.c-topper__content--wide {
  max-width: 1400px;
  max-width: var(--grid-width);
}
.c-topper__content > * + * {
  margin-top: 8px;
  margin-top: var(--space-8);
}
.c-topper hr {
  min-width: 100%;
}
.c-topper__tag {
  display: flex;
  gap: 0.5em;
  flex-wrap: wrap;
}
.c-topper__headline {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 40px;
  font-size: var(--font-size-scale-8);
  line-height: 43px;
  line-height: var(--line-height-scale-8);
  letter-spacing: -0.01em;
  letter-spacing: var(--font-letter-spacing-narrow);
  hyphenate-limit-chars: auto 5;
  hyphenate-limit-lines: 2;
  -webkit-hyphens: auto;
          hyphens: auto;
  /* margin-bottom: -10px; */
}
.c-topper__headline--centered {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 32px;
  font-size: var(--font-size-scale-7);
  line-height: 38px;
  line-height: var(--line-height-scale-7);
  letter-spacing: -0.01em;
  letter-spacing: var(--font-letter-spacing-narrow);
  border-bottom: 1.5px solid black;
  border-bottom: var(--border-width) solid black;
  border-top: 1.5px solid black;
  border-top: var(--border-width) solid black;
  font-feature-settings: none;
  font-variant-ligatures: none;
  font-weight: normal;
  hyphenate-limit-chars: auto 5;
  hyphenate-limit-lines: 2;
  -webkit-hyphens: auto;
          hyphens: auto;
  line-height: var(--line-height-scale-7);
  margin-bottom: 10px;
  padding: 8px 0 4px;
  text-align: center;
}
.c-topper__standfirst {
  margin-bottom: 8px;
  margin-top: 7px;
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 24px;
  font-size: var(--font-size-scale-5);
  line-height: 28px;
  line-height: var(--line-height-scale-5);
}
.c-topper__meta {
  display: flex;
  line-height: 13px;
  flex-direction: row;
}
.c-topper__timestamp {
  display: inline-block;
  line-height: 13px;
}
.c-topper__reading-time {
  display: inline;
}

#newsletters-topper.c-topper__content {
  border-bottom: none;
}

.c-table-of-contents {
  padding: 32px;
  padding: var(--space-32);
  border-radius: 10px;
  border-radius: var(--border-radius);
  background-color: #d0f4f1;
  background-color: var(--color-background-secondary);
}
.c-table-of-contents__heading {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 20px;
  font-size: var(--font-size-scale-4);
  line-height: 26px;
  line-height: var(--line-height-scale-4);
  font-weight: 400;
  font-weight: var(--font-weight-normal);
  padding-bottom: 8px;
  padding-bottom: var(--space-8);
  margin-bottom: 24px;
  margin-bottom: var(--space-24);
  border-bottom: 1.5px solid #000000;
  border-bottom: var(--border-width) var(--border-style) var(--color-border-primary);
}
.c-table-of-contents__list {
  padding-left: 4px;
  padding-left: var(--space-4);
}
.c-table-of-contents__list:first-child > .c-table-of-contents__list-item:first-child {
  margin-top: 0;
}
.c-table-of-contents__list-item {
  margin-top: 16px;
  margin-top: var(--space-16);
}
.c-table-of-contents__list-item::marker {
  color: #000000;
  color: var(--color-text-primary);
}
.c-table-of-contents__list-link {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.c-table-of-contents__list-link:active {
  color: var(--color-accent);
}
.c-table-of-contents__list-link:hover {
  color: var(--color-accent);
}

.c-feature-image-figure {
  margin-top: 35px;
}

.c-feature-image-wrap {
  position: relative;
  aspect-ratio: 3/2;
  aspect-ratio: var(--ratio-3x2);
}

.c-feature-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.c-feature-image-caption {
  width: 100%;
  padding-top: 8px;
  padding-top: var(--space-8);
  color: #000000;
  color: var(--color-text-primary);
  background-color: #ffffff;
  background-color: var(--color-background-primary);
  background-color: var(--color-background-primary);
  height: auto;
  padding-top: 4px;
  width: 100%;
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 16px;
  line-height: var(--line-height-scale-1);
  letter-spacing: -0.01em;
  letter-spacing: var(--font-letter-spacing-narrow);
}
.c-feature-image-caption a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-decoration-thickness: var(--border-width);
  text-underline-offset: 0.2em;
}
.c-feature-image-caption a:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.c-feature-image-caption a:focus-visible {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.c-stack-stories > :not(:last-child) {
  border-bottom: 1.5px solid #000000;
  border-bottom: var(--border-width) var(--border-style) var(--color-border-primary);
  margin-bottom: 10px;
  padding-bottom: 11px;
}
@media (min-width: 46.25em) {
  .c-stack-stories--large > :not(:last-child) {
    margin-bottom: 32px;
    margin-bottom: var(--space-32);
    padding-bottom: 32px;
    padding-bottom: var(--space-32);
  }
}

.c-editors-pick {
  display: grid;
  grid-template: "number media" auto "content content" 1fr/0;
}
.c-editors-pick__media {
  grid-area: media;
  position: relative;
  aspect-ratio: 3/2;
  aspect-ratio: var(--ratio-3x2);
  mix-blend-mode: multiply;
  background-color: #ffffff;
  background-color: var(--color-background-primary);
}
.c-editors-pick__media:after {
  content: "";
  position: absolute;
  border-radius: 10px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: ease opacity 0.25s;
  transition: ease opacity var(--motion-duration-fast);
}
.c-editors-pick__media:hover:after {
  opacity: 1;
}
.c-editors-pick__image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 13px 0 0 0;
  filter: grayscale(100%);
}
.c-editors-pick__content {
  grid-area: content;
}
.c-editors-pick__content > * + * {
  margin-top: 8px;
  margin-top: var(--space-8);
}
.c-editors-pick__content {
  margin-top: 15px;
}
.c-editors-pick__headline {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 32px;
  font-size: var(--font-size-scale-7);
  line-height: 38px;
  line-height: var(--line-height-scale-7);
  letter-spacing: -0.01em;
  letter-spacing: var(--font-letter-spacing-narrow);
  padding-top: 3px;
}
.c-editors-pick__standfirst {
  display: none;
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 18px;
  font-size: var(--font-size-scale-3);
  line-height: 26px;
  line-height: var(--line-height-scale-4);
}
.c-editors-pick__meta {
  display: flex;
  flex-direction: column;
  gap: 0px;
  margin-top: 3px;
}
.c-editors-pick__tag > a, .c-editors-pick__tag > span {
  background: black;
  background: transparent;
  padding: 2px 7px;
  border: 1px solid black;
}
.c-editors-pick__tag a:hover {
  color: #fffd98;
  background: black;
}

.c-editors-picks-wrapper {
  counter-reset: list-items;
}
.c-editors-picks-wrapper .c-editors-pick::before {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 16px;
  line-height: var(--line-height-scale-1);
  align-items: center;
  background: #fffd98;
  border-radius: 50%;
  color: black;
  content: counter(list-items);
  counter-increment: list-items;
  display: flex;
  grid-area: number;
  height: 10px;
  justify-content: center;
  margin-left: 5px;
  margin-top: 5px;
  padding: 10px;
  width: 10px;
  z-index: 100;
}

.c-page-header {
  margin-bottom: 40px;
  margin-top: 20px;
}
@media (max-width: 46.24em) {
  .c-page-header {
    margin-bottom: 30px;
  }
}
.c-page-header__excerpt {
  margin-top: 10px;
  margin-top: var(--grid-margin);
}
.c-page-header__excerpt a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-decoration-thickness: var(--border-width);
  text-underline-offset: 0.2em;
}
.c-page-header__excerpt a:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.c-page-header__excerpt a:focus-visible {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.c-page-header .c-topper__headline {
  font-size: 72px;
  font-size: var(--font-size-scale-11);
  line-height: 90px;
  line-height: var(--line-height-scale-11);
}
@media (max-width: 46.24em) {
  .c-page-header .c-topper__headline {
    font-size: 40px;
    font-size: var(--font-size-scale-8);
    line-height: 43px;
    line-height: var(--line-height-scale-8);
  }
}

.c-color-mode-btn:before {
  font-size: 16px;
  font-size: var(--font-size-scale-2);
  line-height: 20px;
  line-height: var(--line-height-scale-2);
}
@media (max-width: 46.24em) {
  .c-color-mode-btn:before {
    font-size: 18px;
    font-size: var(--font-size-scale-3);
    line-height: 23.5px;
    line-height: var(--line-height-scale-3);
  }
}
.c-color-mode-btn:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.c-color-mode-btn:hover span {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

[data-colormode=dark]:before {
  content: "☾";
  content: var(--html-symbol-dark);
}

[data-colormode=light]:before {
  content: "☼";
  content: var(--html-symbol-light);
}

.c-card-author {
  width: 100%;
  padding: 15px;
  border-radius: 10px;
  border-radius: var(--border-radius);
  background-color: #d0f4f1;
  background-color: var(--color-background-secondary);
  --current-background-color: var(--color-background-secondary);
}
.c-card-author > * + * {
  margin-top: 12px;
  margin-top: var(--space-12);
  padding-top: 12px;
  /* border-top: var(--border-width) var(--border-style) #27a59a; */
  border-top: 1.5px solid #000000;
  border-top: var(--border-width) var(--border-style) var(--color-border-primary);
  background-blend-mode: darken, luminosity;
}
.c-card-author--hover .c-card-author--image {
  transition: transform 250ms;
  transform-origin: center bottom;
}
.c-card-author--hover .c-card-author--image:hover {
  transform: scale(1.05);
}
.c-card-author__url {
  display: block;
}
.c-card-author__media {
  display: block;
  margin-bottom: 12px;
  margin-bottom: var(--space-12);
  width: 96px;
  width: var(--space-96);
  height: 96px;
  height: var(--space-96);
  border-radius: 50%;
  border-radius: var(--border-radius-circle);
  background-color: transparent;
  overflow: hidden;
  transition: transform 200ms;
  transform-origin: center center;
}
.c-card-author__media:hover {
  transform: scale(1.05);
}
.c-card-author__image {
  object-fit: cover;
  width: 96px;
  width: var(--space-96);
  height: 96px;
  height: var(--space-96);
}
.c-card-author__name {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 20px;
  font-size: var(--font-size-scale-4);
  line-height: 26px;
  line-height: var(--line-height-scale-4);
}
.c-card-author__bio {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 20px;
  font-size: var(--font-size-scale-4);
  line-height: 26px;
  line-height: var(--line-height-scale-4);
  margin-top: 0;
  color: #000000;
  color: var(--color-text-primary);
}
.c-card-author__posts-title {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 16px;
  font-size: var(--font-size-scale-2);
  line-height: 20px;
  line-height: var(--line-height-scale-2);
  position: relative;
  padding-left: 24px;
  padding-left: var(--space-24);
}
.c-card-author__posts-title:before {
  position: absolute;
  left: 0;
  content: "—";
  content: var(--html-symbol-em-dash);
  color: #000000;
  color: var(--color-text-primary);
}

/*------------------------------------*\
  Components > Social Icons
\*------------------------------------*/
.c-social-icons {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
}
.c-social-icons__item .c-social-icons__link {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.c-social-icons__link {
  font-size: 18px;
  font-size: var(--font-size-scale-3);
  line-height: 23.5px;
  line-height: var(--line-height-scale-3);
  display: flex;
  align-items: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  gap: 3px;
}
.c-social-icons__link svg,
.c-social-icons__link img {
  box-sizing: content-box;
  padding: 5px;
  width: 18px;
  clip-path: circle(49% at center center);
  height: auto;
  fill: currentcolor;
  color: #000000;
  color: var(--color-text-primary);
  background-color: #ffffff;
  background-color: var(--color-background-primary);
}
.c-social-icons__link--with-label {
  border: 1px solid white;
  border-radius: 18px;
  padding: 2px 8px 2px 2px;
  color: white;
}
.c-social-icons__link--with-label svg {
  color: var(--color-accent);
  width: 16px;
  height: 16px;
}
.c-social-icons__link--with-label:active {
  background-color: #ffffff;
  background-color: var(--color-background-primary);
  color: var(--color-accent);
}
.c-social-icons__link--with-label:hover {
  background-color: #ffffff;
  background-color: var(--color-background-primary);
  color: var(--color-accent);
}
.c-social-icons__link--with-label:active svg {
  background-color: var(--color-accent);
  color: #ffffff;
  color: var(--color-background-primary);
}
.c-social-icons__link--with-label:hover svg {
  background-color: var(--color-accent);
  color: #ffffff;
  color: var(--color-background-primary);
}
.c-social-icons__label {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 14.5px;
  line-height: var(--line-height-scale-0);
  -webkit-text-decoration: none;
  text-decoration: none;
}
.c-social-icons__icon {
  fill: #000000;
  fill: var(--color-text-primary);
}

/*------------------------------------*\
  Components > Share Icons
\*------------------------------------*/
.c-share {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
  position: relative;
  margin-left: auto;
}
.c-share__icon {
  font-size: 20px;
  font-size: var(--font-size-scale-4);
  line-height: 20px;
  line-height: var(--line-height-scale-2);
  width: 20px;
  height: 20px;
  text-align: center;
  fill: black;
}
.c-share__button-mobile {
  all: unset;
}
.c-share__link {
  all: unset;
}
.c-share__link:hover {
  cursor: pointer;
}
.c-share__link:hover svg:not([fill=none]) > * {
  fill: white;
}
.c-share__link svg {
  width: 18px;
  height: auto;
}
@media (max-width: 26.24em) {
  .c-share {
    align-items: center;
    justify-content: flex-start;
  }
  .c-share:focus-within .c-share__list {
    display: flex;
  }
  .c-share__list {
    display: none;
    position: absolute;
    padding: 10px 1rem;
    padding: var(--grid-margin) 1rem;
    /* border: var(--border-width) solid black; */
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    border-radius: var(--border-radius);
    position: absolute;
    top: 0rem;
    right: 0;
    flex-direction: column;
    z-index: 999;
    background: white;
    width: max-content;
  }
  .c-share__link {
    font-size: 12px;
    font-size: var(--font-size-scale-0);
    line-height: 14.5px;
    line-height: var(--line-height-scale-0);
    border-radius: 0;
    display: flex;
    align-items: center;
    gap: 1rem;
  }
}
.c-share__input {
  position: absolute;
  left: -100vw;
  width: 0;
  height: 0;
}
@media (min-width: 26.25em) {
  .c-share {
    align-items: flex-end;
    margin-bottom: -5px;
    margin-left: auto;
  }
  .c-share__button-mobile {
    display: none;
  }
  .c-share__list {
    display: flex;
    flex-direction: row;
    gap: 5px;
  }
  .c-share__link {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    width: var(--space-32);
    height: 32px;
    height: var(--space-32);
    border-radius: 50%;
    border-radius: var(--border-radius-circle);
    /* border: var(--border-width) solid black; */
    color: black;
    background-color: white;
    font-size: 20px;
    font-size: var(--font-size-scale-4);
    line-height: 26px;
    line-height: var(--line-height-scale-4);
  }
  .c-share__link:hover {
    background-color: black;
    color: white;
  }
  .c-share__link:hover .c-share__icon {
    fill: white !important;
  }
  .c-share__link:hover .c-share__icon {
    background-color: black;
    color: white;
  }
  .c-share__link span:nth-child(2) {
    display: none;
  }
}

.instagram-media {
  margin-top: 25px !important;
  margin-top: var(--content-flow) !important;
  margin-bottom: 0 !important;
}
.instagram-media:before {
  content: "";
}

.c-newsletters-labels {
  margin-bottom: 32px;
  margin-bottom: var(--space-32);
}

.c-newsletters-label__input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.c-newsletters-label__input + label {
  display: flex;
  flex-direction: row;
  cursor: pointer;
  padding: 20px;
  background-color: #d0f4f1;
  background-color: var(--color-background-secondary);
  border-bottom: 1.5px solid #000000;
  border-bottom: var(--border-width) var(--border-style) var(--color-border-primary);
}
.c-newsletters-label:last-child .c-newsletters-label__input + label {
  border-bottom: none;
  border-bottom-left-radius: 10px;
  border-bottom-left-radius: var(--border-radius);
  border-bottom-right-radius: 10px;
  border-bottom-right-radius: var(--border-radius);
}
.c-newsletters-label__input + label .c-newsletters-label__checkbox {
  --focus-outline-color: var(--color-accent);
  align-items: center;
  border: 1.5px solid #000000;
  border: var(--border-width) var(--border-style) var(--color-border-primary);
  border-radius: 50px;
  cursor: pointer;
  display: flex;
  height: 50px;
  justify-content: center;
  margin-right: 12px;
  margin-right: var(--space-12);
  min-width: 50px;
  width: 50px;
}
.c-newsletters-label__input:checked + label .c-newsletters-label__checkbox {
  font-size: 48px;
  font-size: var(--font-size-scale-9);
  line-height: 48px;
  line-height: var(--line-height-scale-9);
  border-color: var(--color-accent);
}
.c-newsletters-label__input:checked + label .c-newsletters-label__checkbox:after {
  color: var(--color-accent);
  content: "⚫";
  content: var(--html-symbol-checkmark);
}
.c-newsletters-label__input:focus-visible + label .c-newsletters-label__checkbox {
  outline: 2px solid currentColor;
  outline: var(--focus-outline-size) var(--focus-outline-style) var(--focus-outline-color);
  outline-offset: 2px;
  outline-offset: var(--focus-outline-offset);
}

.c-newsletters-label__title {
  font-size: 24px;
  font-size: var(--font-size-scale-5);
  line-height: 28px;
  line-height: var(--line-height-scale-5);
}

.c-newsletters-label__description {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 16px;
  font-size: var(--font-size-scale-2);
  line-height: 20px;
  line-height: var(--line-height-scale-2);
  margin-top: 4px;
  margin-top: var(--space-4);
}

.c-content .kg-toggle-card {
  border-radius: 0 !important;
  box-shadow: none !important;
}

.c-content .kg-toggle-card {
  padding: 0;
  border-bottom: 1.5px solid black;
  border-bottom: var(--border-width) solid black;
  /* margin-top: var(--content-flow); */
}
.c-content .kg-toggle-card + .kg-toggle-card {
  margin-top: 5px;
}
.c-content .kg-toggle-card .kg-toggle-heading {
  align-items: flex-start;
  padding-bottom: 5px;
}
.c-content .kg-toggle-card[data-kg-toggle-state=open] .kg-toggle-heading {
  padding-bottom: 8px;
  padding-bottom: var(--space-8);
}
.c-content .kg-toggle-card h4.kg-toggle-heading-text {
  font-size: 20px;
  font-size: var(--font-size-scale-4);
  line-height: 26px;
  line-height: var(--line-height-scale-4);
  font-weight: 400;
  font-weight: var(--font-weight-normal);
}
.c-content .kg-toggle-card .kg-toggle-card-icon {
  width: auto;
  margin-top: 0;
  padding-right: 0;
  cursor: pointer;
}
.c-content .kg-toggle-card .kg-toggle-heading svg {
  color: #000000;
  color: var(--color-text-primary);
}
.c-content .kg-toggle-card[data-kg-toggle-state=open] .kg-toggle-content {
  padding: 0 0 7px;
}
.c-content .kg-toggle-card[data-kg-toggle-state] .kg-toggle-content {
  transition: none;
}
.c-content .kg-toggle-card[data-kg-toggle-state] .kg-toggle-content p,
.c-content .kg-toggle-card[data-kg-toggle-state] .kg-toggle-content ul,
.c-content .kg-toggle-card[data-kg-toggle-state] .kg-toggle-content ol {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 20px;
  font-size: var(--font-size-scale-4);
  line-height: 28px;
  line-height: var(--line-height-scale-5);
  letter-spacing: -0.01em;
  letter-spacing: var(--font-letter-spacing-narrow);
  margin-top: 0;
}

.kg-image {
  margin: auto;
  width: 100%;
}

@media (min-width: 46.25em) {
  .kg-image[alt^=infografik],
  .kg-image[alt^=Infografik] {
    width: 60%;
  }
}
.kg-image-card {
  margin-bottom: 5px;
}

.kg-gallery-container {
  display: flex;
  flex-direction: column;
  padding: 0;
}

.kg-card.kg-gallery-card:first-child {
  margin-top: calc(25px - 10px);
  margin-top: calc(var(--content-flow) - var(--grid-margin));
}

.kg-gallery-row {
  display: flex;
  column-gap: 10px;
  flex-direction: row;
  justify-content: center;
}
.kg-gallery-row:not(:first-of-type) {
  margin-top: 25px;
  margin-top: var(--content-flow);
}

.kg-gallery-image img {
  width: 100%;
  height: 100%;
}

.kg-embed-card {
  display: flex;
  align-items: center;
  flex-direction: column;
}

iframe[src*="pinterest.com"] {
  min-width: auto;
  max-width: 100%;
}

.c-content .kg-nft-card {
  border-bottom-left-radius: 10px;
  border-bottom-left-radius: var(--border-radius);
  border-bottom-right-radius: 10px;
  border-bottom-right-radius: var(--border-radius);
}
.c-content .kg-nft-card a.kg-nft-card-container {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 16px;
  line-height: var(--line-height-scale-1);
  font-weight: 400;
  font-weight: var(--font-weight-normal);
  max-width: 100%;
  color: #000000;
  color: var(--color-text-primary);
  box-shadow: inset 0 0 0 1.5px var(--color-border-secondary);
  box-shadow: inset 0 0 0 var(--border-width) var(--color-border-secondary);
}
.c-content .kg-ntf-image-container {
  background-color: #d0f4f1;
  background-color: var(--color-background-secondary);
}
.c-content .kg-nft-image {
  aspect-ratio: 3/2;
  aspect-ratio: var(--ratio-3x2);
  border-top-left-radius: 10px;
  border-top-left-radius: var(--border-radius);
  border-top-right-radius: 10px;
  border-top-right-radius: var(--border-radius);
}
.c-content .kg-nft-metadata {
  padding: 32px;
  padding: var(--space-32);
}
.c-content .kg-nft-header h4.kg-nft-title {
  font-size: 20px;
  font-size: var(--font-size-scale-4);
  line-height: 26px;
  line-height: var(--line-height-scale-4);
  color: #000000;
  color: var(--color-text-primary);
}
.c-content .kg-nft-creator {
  margin: 8px 0 0;
  margin: var(--space-8) 0 0;
}
.c-content .kg-nft-creator span {
  color: #000000;
  color: var(--color-text-primary);
}
.c-content .kg-nft-creator {
  color: #000000;
  color: var(--color-text-primary);
}
.c-content .kg-nft-card p.kg-nft-description {
  color: #000000;
  color: var(--color-text-primary);
}
.c-content .kg-nft-creator {
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 16px;
  line-height: var(--line-height-scale-1);
}
.c-content .kg-nft-card p.kg-nft-description {
  font-size: 16px;
  font-size: var(--font-size-scale-2);
  line-height: 26px;
  line-height: var(--line-height-scale-4);
}

.c-content .kg-audio-card {
  padding: 32px;
  padding: var(--space-32);
  box-shadow: inset 0 0 0 1.5px var(--color-border-secondary);
  box-shadow: inset 0 0 0 var(--border-width) var(--color-border-secondary);
}
@media (max-width: 46.24em) {
  .c-content .kg-audio-card {
    flex-wrap: wrap;
  }
}
.c-content .kg-audio-title {
  font-size: 20px;
  font-size: var(--font-size-scale-4);
  line-height: 26px;
  line-height: var(--line-height-scale-4);
}
.c-content .kg-audio-player * {
  font-size: 16px;
  font-size: var(--font-size-scale-2);
  line-height: 20px;
  line-height: var(--line-height-scale-2);
}
@media (max-width: 63.99em) {
  .c-content .kg-audio-seek-slider {
    display: none;
  }
}
.c-content .kg-audio-time {
  color: #000000;
  color: var(--color-text-primary);
}
.c-content .kg-audio-thumbnail {
  width: 96px;
  width: var(--space-96);
  min-width: 96px;
  min-width: var(--space-96);
  margin: 0 8px 0 0;
  margin: 0 var(--space-8) 0 0;
  border-radius: 10px;
  border-radius: var(--border-radius);
}

.c-content .kg-video-player * {
  font-size: 16px;
  font-size: var(--font-size-scale-2);
  line-height: 20px;
  line-height: var(--line-height-scale-2);
}

.kg-video-button {
  display: flex;
  justify-content: center;
}

.kg-video-overlay {
  z-index: 10 !important;
}

.kg-video-player {
  z-index: 10 !important;
}

.kg-video-player-container {
  z-index: 10 !important;
}

.c-content .kg-file-card a.kg-file-card-container {
  border: 0;
  transition: none;
  padding: 32px;
  padding: var(--space-32);
  border-radius: 10px;
  border-radius: var(--border-radius);
  box-shadow: inset 0 0 0 1.5px var(--color-border-secondary);
  box-shadow: inset 0 0 0 var(--border-width) var(--color-border-secondary);
}
.c-content .kg-file-card a.kg-file-card-container:hover {
  border: 0;
  box-shadow: inset 0 0 0 2px var(--color-border-secondary);
  box-shadow: inset 0 0 0 var(--space-2) var(--color-border-secondary);
}
.c-content .kg-file-card .kg-file-card-contents {
  margin: 0;
  margin-right: 8px;
  margin-right: var(--space-8);
}
.c-content .kg-file-card .kg-file-card-contents > * + * {
  margin-top: 4px;
  margin-top: var(--space-4);
}
.c-content .kg-file-card .kg-file-card-title {
  font-size: 20px;
  font-size: var(--font-size-scale-4);
  line-height: 26px;
  line-height: var(--line-height-scale-4);
}
.c-content .kg-file-card .kg-file-card-caption,
.c-content .kg-file-card .kg-file-card-metadata,
.c-content .kg-file-card .kg-file-card-filename,
.c-content .kg-file-card .kg-file-card-filesize {
  font-size: 16px;
  font-size: var(--font-size-scale-2);
  line-height: 20px;
  line-height: var(--line-height-scale-2);
  font-weight: 400;
  font-weight: var(--font-weight-normal);
}
.c-content .kg-file-card .kg-file-card-caption, .c-content .kg-file-card .kg-file-card-filesize {
  opacity: 1;
}
.c-content .kg-file-card .kg-file-card-metadata {
  color: #000000;
  color: var(--color-text-primary);
}
.c-content .kg-file-card .kg-file-card-icon svg {
  color: #000000;
  color: var(--color-text-primary);
}

.twitter-tweet {
  margin-bottom: 0 !important;
  margin-top: 25px !important;
  margin-top: var(--content-flow) !important;
}

.twitter-tweet {
  min-width: auto;
}
.kg-embed-card .twitter-tweet {
  margin-top: 0 !important;
}
.twitter-tweet iframe {
  max-width: 100% !important;
}

.kg-button-card {
  display: flex;
}
.kg-button-card.kg-align-center {
  justify-content: center;
}
.kg-button-card.kg-align-left {
  justify-content: start;
  margin-top: 10px;
  width: fit-content;
}

.c-content .kg-callout-card {
  padding: 1rem 1rem 1.1rem 1rem;
  border-radius: 10px;
  border-radius: var(--border-radius);
  justify-content: center;
}
.c-content .kg-callout-card + .kg-callout-card {
  margin-top: 25px;
  margin-top: var(--content-flow);
}
.c-content .kg-callout-card div.kg-callout-emoji {
  font-size: 20px;
  font-size: var(--font-size-scale-4);
  line-height: 26px;
  line-height: var(--line-height-scale-4);
  padding-right: 16px;
  padding-right: var(--space-16);
}
.c-content .kg-callout-card .kg-callout-text {
  font-size: 16px;
  font-size: var(--font-size-scale-2);
  line-height: 20px;
  line-height: var(--line-height-scale-2);
}
.c-content .kg-callout-card-white {
  box-shadow: inset 0 0 0 1.5px #000000;
  box-shadow: inset 0 0 0 var(--border-width) var(--color-border-primary);
}

.kg-product-card {
  border-radius: 10px;
  border-radius: var(--border-radius);
  background-color: #d0f4f1;
  background-color: var(--color-background-secondary);
  padding: 15px;
}
.kg-product-card[data-type=book] {
  background-color: #fffd98;
  padding-bottom: 30px;
}
.kg-product-card[data-type=book] .kg-product-card-image {
  width: 100%;
  max-height: 16rem;
  object-fit: contain;
}
.kg-product-card[data-type=book] .kg-product-card-button {
  background: black;
  color: #fffd98;
  width: auto;
}
.kg-product-card[data-type=book] .kg-product-card-container:has(img) {
  background: radial-gradient(circle at 50% 10rem, rgba(0, 0, 0, 0.2), transparent 8rem);
}
.kg-product-card[data-type=book] .kg-product-card-description > p {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 16px;
  line-height: var(--line-height-scale-1);
}

.kg-product-card-container {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.kg-product-card-image {
  width: 100%;
  max-width: 15rem;
  margin: auto;
}

.kg-product-card-title {
  font-size: 20px;
  font-size: var(--font-size-scale-4);
  line-height: 23.5px;
  line-height: var(--line-height-scale-3);
}
@media (min-width: 46.25em) {
  .kg-product-card-title {
    font-size: 24px;
    font-size: var(--font-size-scale-5);
    line-height: 26px;
    line-height: var(--line-height-scale-4);
  }
}

.kg-product-card-type-label {
  border-bottom: 1.5px solid #000000;
  border-bottom: var(--border-width) var(--border-style) var(--color-border-primary);
  padding-bottom: 4px;
}

.kg-product-card-rating {
  display: none;
}

.kg-product-card-description > p {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 16px;
  font-size: var(--font-size-scale-2);
  line-height: 20px;
  line-height: var(--line-height-scale-2);
}

/*
.c-content .kg-product-card {
    .kg-product-card-container {
        padding: 20px;
        border-bottom: var(--border-width) solid black;
        border-radius: 0% !important;
        border-top: var(--border-width) solid black;
        box-shadow: none !important;
        max-width: var(--content-width) !important;
    }

    h4.kg-product-card-title {
        @include font($scale: 2, $family: sansSerif);
        text-align: center;
    }

    .kg-product-card-rating-star {
        text-align: right;
        width: var(--space-24);
        height: var(--space-32);
    }

    .kg-product-card-description * {
        @include font($family: sansSerif);

        opacity: 1;
    }

    .kg-product-card-button {
        @extend .c-btn;

        width: fit-content;
    }

    .kg-product-card-description {
        display: none;
    }

    .kg-product-card-image {
        width: 50%;
    }
} */
.u-font-size-scale-0 {
  font-size: 12px;
  font-size: var(--font-size-scale-0);
  line-height: 14.5px;
  line-height: var(--line-height-scale-0);
}

.u-font-size-scale-1 {
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 16px;
  line-height: var(--line-height-scale-1);
}

.u-font-size-scale-2 {
  font-size: 16px;
  font-size: var(--font-size-scale-2);
  line-height: 20px;
  line-height: var(--line-height-scale-2);
}

.u-font-size-scale-3 {
  font-size: 18px;
  font-size: var(--font-size-scale-3);
  line-height: 23.5px;
  line-height: var(--line-height-scale-3);
}

.u-font-size-scale-4 {
  font-size: 20px;
  font-size: var(--font-size-scale-4);
  line-height: 26px;
  line-height: var(--line-height-scale-4);
}

.u-font-size-scale-5 {
  font-size: 24px;
  font-size: var(--font-size-scale-5);
  line-height: 28px;
  line-height: var(--line-height-scale-5);
}

.u-font-size-scale-6 {
  font-size: 28px;
  font-size: var(--font-size-scale-6);
  line-height: 32px;
  line-height: var(--line-height-scale-6);
}

.u-font-size-scale-7 {
  font-size: 32px;
  font-size: var(--font-size-scale-7);
  line-height: 38px;
  line-height: var(--line-height-scale-7);
}

.u-font-size-scale-8 {
  font-size: 40px;
  font-size: var(--font-size-scale-8);
  line-height: 43px;
  line-height: var(--line-height-scale-8);
}

.u-font-size-scale-9 {
  font-size: 48px;
  font-size: var(--font-size-scale-9);
  line-height: 48px;
  line-height: var(--line-height-scale-9);
}

.u-font-size-scale-10 {
  font-size: 60px;
  font-size: var(--font-size-scale-10);
  line-height: 75px;
  line-height: var(--line-height-scale-10);
}

.u-font-size-scale-11 {
  font-size: 72px;
  font-size: var(--font-size-scale-11);
  line-height: 90px;
  line-height: var(--line-height-scale-11);
}

.u-font-family-serif {
  font-family: "Sabon Next", georgia, serif !important;
  font-family: var(--font-family-serif) !important;
}

.u-font-family-sansSerif {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif !important;
  font-family: var(--font-family-sansSerif) !important;
}

.u-font-weight-normal {
  font-weight: 400;
  font-weight: var(--font-weight-normal);
}

.u-font-weight-medium {
  font-weight: normal;
}

.u-font-weight-semibold {
  font-weight: normal;
}

.u-font-weight-bold {
  font-weight: normal;
}

.u-font-headline {
  font-size: 28px;
  font-size: var(--font-size-scale-6);
  line-height: 32px;
  line-height: var(--line-height-scale-6);
}
@media (min-width: 64em) {
  .u-font-headline {
    font-size: 40px;
    font-size: var(--font-size-scale-8);
    line-height: 43px;
    line-height: var(--line-height-scale-8);
    letter-spacing: -0.01em;
    letter-spacing: var(--font-letter-spacing-narrow);
  }
}

.u-font-standfirst {
  font-size: 24px;
  font-size: var(--font-size-scale-5);
  line-height: 28px;
  line-height: var(--line-height-scale-5);
  font-weight: 400;
  font-weight: var(--font-weight-normal);
}
@media (min-width: 64em) {
  .u-font-standfirst {
    font-size: 24px;
    font-size: var(--font-size-scale-5);
    line-height: 32px;
    line-height: var(--line-height-scale-6);
  }
}

.u-font-uppercase {
  text-transform: uppercase;
}

.u-font-italic {
  font-style: italic;
}

.u-font-nowrap {
  white-space: nowrap;
}

.u-strike-through {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.u-strike-through-red {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
  color: red;
}
.u-strike-through-red span {
  color: black;
}

.kg-header-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 3em;
  overflow: hidden;
  /*
    target elements with a white or transparent background
  */
}
.kg-header-card + * {
  margin-top: 10px;
  margin-top: var(--grid-margin);
}
@media (max-width: 26.24em) {
  .kg-header-card {
    padding: 3em 10px;
    padding: 3em var(--grid-margin);
  }
}
.kg-header-card.kg-width-full, .kg-header-card.kg-width-grid, .kg-header-card.kg-width-wide:where(:has(picture),
:not(:where([data-background-color="#ffffff"], [data-background-color=transparent]))) {
  z-index: 1;
}
.kg-header-card:where([data-background-color="#ffffff"], [data-background-color=transparent]) {
  padding: 0em;
}
.kg-header-card:where([data-background-color="#ffffff"], [data-background-color=transparent]) + * {
  margin-top: 25px;
  margin-top: var(--content-flow);
}
.kg-header-card:where([data-background-color="#ffffff"], [data-background-color=transparent]):first-child {
  margin-top: calc(-1 * 10px + 1px);
  margin-top: calc(-1 * var(--grid-margin) + 1px);
}
.kg-header-card:where([data-background-color="#ffffff"], [data-background-color=transparent]):last-child {
  margin-bottom: calc(-1 * 10px + 1px);
  margin-bottom: calc(-1 * var(--grid-margin) + 1px);
}
.kg-header-card:where([data-background-color="#ffffff"], [data-background-color=transparent]).kg-layout-split {
  padding: 0em;
}
.kg-header-card:where(:has(picture),
:not(:where([data-background-color="#ffffff"], [data-background-color=transparent]))).kg-width-grid, .kg-header-card.kg-width-wide:where(:has(picture),
:not(:where([data-background-color="#ffffff"], [data-background-color=transparent]))), .kg-header-card:where(:has(picture),
:not(:where([data-background-color="#ffffff"], [data-background-color=transparent]))).kg-width-full {
  min-height: 30vw;
}
@media (max-width: 26.24em) {
  .kg-header-card:where(:has(picture),
  :not(:where([data-background-color="#ffffff"], [data-background-color=transparent]))).kg-width-grid, .kg-header-card.kg-width-wide:where(:has(picture),
  :not(:where([data-background-color="#ffffff"], [data-background-color=transparent]))), .kg-header-card:where(:has(picture),
  :not(:where([data-background-color="#ffffff"], [data-background-color=transparent]))).kg-width-full {
    min-height: 100vw;
  }
}
.kg-header-card:where(:has(picture),
:not(:where([data-background-color="#ffffff"], [data-background-color=transparent]))).kg-width-wide {
  /* min-height: 30vw; */
}
.kg-header-card:where(:has(picture),
:not(:where([data-background-color="#ffffff"], [data-background-color=transparent]))):not(.kg-layout-split) .kg-header-card-heading,
.kg-header-card:where(:has(picture),
:not(:where([data-background-color="#ffffff"], [data-background-color=transparent]))):not(.kg-layout-split) .kg-header-card-subheading {
  text-shadow: 1px 1px 7px #000000;
  text-shadow: 1px 1px 7px var(--color-text-primary);
}
.kg-header-card:where(:has(picture),
:not(:where([data-background-color="#ffffff"], [data-background-color=transparent]))) .kg-header-card-heading,
.kg-header-card:where(:has(picture),
:not(:where([data-background-color="#ffffff"], [data-background-color=transparent]))) .kg-header-card-subheading {
  max-width: calc(708px + 12rem);
  max-width: calc(var(--content-width) + 12rem);
}
.kg-header-card.kg-layout-split > .kg-header-card-content {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  grid-gap: 20px;
  grid-gap: var(--grid-gap);
  gap: 20px;
  gap: var(--grid-gap);
}
@media (max-width: 46.24em) {
  .kg-header-card.kg-layout-split > .kg-header-card-content {
    grid-template-columns: 1fr;
  }
}
.kg-header-card.kg-layout-split[data-variant=magazin-cover] > .kg-header-card-content {
  grid-template-columns: 2fr 3fr;
}
@media (max-width: 46.24em) {
  .kg-header-card.kg-layout-split[data-variant=magazin-cover] > .kg-header-card-content {
    grid-template-columns: 1fr;
  }
}
.kg-header-card.kg-layout-split.kg-content-wide picture > img {
  max-height: 33vw;
  margin: 0 auto;
}
@media (max-width: 26.24em) {
  .kg-header-card.kg-layout-split.kg-content-wide picture > img {
    max-height: 66vw;
  }
}
.kg-header-card.kg-layout-split:not(.kg-content-wide) picture > img {
  max-height: 66vw;
}
@media (min-width: 46.25em) {
  .kg-header-card.kg-layout-split:not(.kg-content-wide) picture > img {
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: 0;
    width: calc(50% - 10px);
    width: calc(50% - var(--grid-margin));
    max-height: none;
    max-height: initial;
    height: 100%;
    object-fit: cover;
  }
}
.kg-header-card.kg-layout-split:not(.kg-content-wide).kg-swapped picture > img {
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
}
@media (min-width: 46.25em) {
  .kg-header-card.kg-layout-split.kg-swapped picture {
    order: 1;
  }
}
.kg-header-card.kg-layout-split .kg-header-card-heading {
  font-family: var(--font-family-sansserif);
  font-size: 48px;
  font-size: var(--font-size-scale-9);
  line-height: 48px;
  line-height: var(--line-height-scale-9);
}
.kg-header-card.kg-layout-split .kg-header-card-subheading {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 24px;
  font-size: var(--font-size-scale-5);
  line-height: 28px;
  line-height: var(--line-height-scale-5);
}
@media (max-width: 26.24em) {
  .kg-header-card.kg-layout-split .kg-header-card-subheading {
    max-width: 100%;
    /* @include font($scale: 1); */
  }
}
.kg-header-card:not(.kg-layout-split) picture {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.kg-header-card:not(.kg-layout-split) picture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.kg-header-card:not(.kg-layout-split) picture::before {
  background: linear-gradient(0deg, transparent, rgba(0, 0, 0, 0.2));
  position: absolute;
  display: block;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.kg-header-card:not(.kg-layout-split) picture[data-parallax] {
  --travel-x: 1vh;
  --travel-y: 10vh;
  position: absolute;
  top: calc(-1 * 10vh);
  right: calc(-1 * 1vh);
  bottom: calc(-1 * 10vh);
  left: calc(-1 * 1vh);
  top: calc(-1 * var(--travel-y));
  right: calc(-1 * var(--travel-x));
  bottom: calc(-1 * var(--travel-y));
  left: calc(-1 * var(--travel-x));
  width: calc(200% * 1vh);
  width: calc(200% * var(--travel-x));
  height: calc(100% + 2 * 10vh);
  height: calc(100% + 2 * var(--travel-y));
  max-width: none;
  max-width: initial;
  max-height: none;
  max-height: initial;
  --dy: 0%;
  --dx: 0%;
}
.kg-header-card:not(.kg-layout-split) picture[data-parallax=front] {
  --dy: calc(-1 * var(--travel-y));
  --dx: calc(-1 * var(--travel-x));
}
.kg-header-card:not(.kg-layout-split) picture[data-parallax=back] {
  --dy: calc(1 * var(--travel-y));
  --dx: calc(1 * var(--travel-x));
}

.c-content .kg-header-card.kg-width-full:last-child {
  margin-bottom: calc(-40px + 10px);
  margin-bottom: calc(-40px + var(--grid-margin));
}

.kg-header-card-heading {
  font-size: 48px;
  font-size: var(--font-size-scale-9);
  line-height: 48px;
  line-height: var(--line-height-scale-9);
}

.kg-header-card-heading:not(:has(+ .kg-header-card-subheading)) {
  font-size: 60px;
  font-size: var(--font-size-scale-10);
  line-height: 75px;
  line-height: var(--line-height-scale-10);
}

.kg-header-card-subheading {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 32px;
  font-size: var(--font-size-scale-7);
  line-height: 38px;
  line-height: var(--line-height-scale-7);
  letter-spacing: -0.01em;
  letter-spacing: var(--font-letter-spacing-narrow);
}
@media (max-width: 26.24em) {
  .kg-header-card-subheading {
    max-width: 100%;
    font-size: 28px;
    font-size: var(--font-size-scale-6);
    line-height: 32px;
    line-height: var(--line-height-scale-6);
  }
}

.kg-header-card[data-background-color=transparent] .kg-header-card-heading {
  color: black !important;
}
.kg-header-card[data-background-color=transparent] .kg-header-card-subheading {
  color: black !important;
}

.kg-header-card[data-background-color=accent] {
  background: var(--color-accent);
}

.kg-header-card-text {
  display: flex;
  flex-direction: column;
  gap: 1em;
}
.kg-header-card-text.kg-align-center {
  align-items: center;
  text-align: center;
}

.kg-signup-card.kg-width-full {
  width: 100vw;
}

.kg-content-wide .kg-signup-card-content {
  width: 100%;
  margin: auto;
  padding: 0 16px;
  padding: 0 var(--space-16);
}
.kg-content-wide:not(.kg-layout-split) .kg-signup-card-content {
  max-width: calc(1400px - 32px * 2);
  max-width: calc(var(--grid-width) - var(--grid-margin-large) * 2);
}
@media (min-width: 64em) {
  .kg-content-wide.kg-layout-split .kg-signup-card-content {
    max-width: calc(1400px - 32px * 2);
    max-width: calc(var(--grid-width) - var(--grid-margin-large) * 2);
  }
}

div.kg-signup-card.kg-width-full h2.kg-signup-card-heading {
  font-size: max(2.8rem, min(5.6vw, 4rem));
}

.kg-signup-card-disclaimer,
.kg-signup-card h2 + .kg-signup-card-subheading {
  font-family: var(--font-family-sans-serif);
}

.kg-signup-card {
  background-color: #d0f4f1 !important;
  background-color: var(--color-background-secondary) !important;
}

.kg-signup-card {
  border-radius: 10px;
  border-radius: var(--border-radius);
}

.kg-signup-card h2 .kg-signup-card-subheading {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 12px;
  font-size: var(--font-size-scale-0);
}

.kg-signup-card-button {
  border-radius: 50px !important;
}

.kg-signup-card-button-default {
  color: #d0f4f1;
  color: var(--color-background-secondary);
}

.kg-signup-card-disclaimer {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 12px;
  font-size: var(--font-size-scale-0);
}

.kg-signup-card-fields {
  background-color: transparent !important;
  border: 1.5px solid black !important;
  border: var(--border-width) solid black !important;
  border-radius: 50px !important;
}

.kg-signup-card-input {
  background-color: transparent !important;
  border: none !important;
  border-radius: 50px !important;
}

.kg-signup-card .kg-width-regular {
  border-radius: 10px;
  border-radius: var(--border-radius);
}

:where(h2, h3) + .kg-bookmark-card {
  margin-top: 4px;
}

.kg-bookmark-card {
  width: 100%;
  border-bottom: 1.5px solid;
  border-top: 1.5px solid;
  padding-top: 10px;
  padding-top: var(--grid-margin);
  padding-bottom: 10px;
  padding-bottom: var(--grid-margin);
}

.kg-bookmark-card + .kg-bookmark-card {
  margin-top: 0;
  border-top: none;
}

.kg-bookmark-container {
  display: flex;
  min-height: 144px;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #000000;
  color: var(--color-text-primary);
}
.kg-bookmark-container:hover .kg-bookmark-title {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.kg-bookmark-content {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-top: 18px;
}
@media (min-width: 64em) {
  .kg-bookmark-content {
    padding-right: 32px;
    padding-right: var(--space-32);
    padding-top: 0;
  }
}

.kg-bookmark-title {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 24px;
  font-size: var(--font-size-scale-5);
  line-height: 28px;
  line-height: var(--line-height-scale-5);
  text-align: center;
  max-width: 20rem;
}

.kg-bookmark-description {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 20px;
  font-size: var(--font-size-scale-4);
  line-height: 26px;
  line-height: var(--line-height-scale-4);
  margin-top: 4px;
  margin-top: var(--space-4);
  max-height: 48px;
  max-height: var(--space-48);
  overflow-y: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: none;
}

.kg-bookmark-metadata {
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 20px;
  line-height: var(--line-height-scale-2);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 8px;
  margin-top: var(--space-8);
  color: #000000;
  color: var(--color-text-primary);
}

.kg-bookmark-icon {
  display: none;
  width: 24px;
  width: var(--space-24);
  height: 24px;
  height: var(--space-24);
  margin-right: 8px;
  margin-right: var(--space-8);
  border-radius: 50%;
  border-radius: var(--border-radius-circle);
}

.kg-bookmark-author {
  color: #000000;
  color: var(--color-text-primary);
  display: none;
}

.kg-bookmark-publisher {
  font-size: 12px;
  font-size: var(--font-size-scale-0);
  line-height: 14.5px;
  line-height: var(--line-height-scale-0);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 240px;
}

.kg-bookmark-thumbnail {
  position: relative;
  max-width: 33%;
  width: 100%;
}

.kg-bookmark-thumbnail img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (max-width: 46.24em) {
  .kg-bookmark-container {
    flex-direction: column;
  }
  .kg-bookmark-thumbnail {
    order: 1;
    width: 100%;
    min-height: 160px;
    margin: 0 auto;
  }
  .kg-bookmark-content {
    order: 2;
  }
}
.kg-blockquote-alt {
  font-size: 32px;
  font-size: var(--font-size-scale-7);
  line-height: 43px;
  line-height: var(--line-height-scale-8);
  text-align: center;
  font-style: italic;
  padding: 5rem 0;
}
.kg-blockquote-alt:has(+ p) {
  padding-bottom: 0;
}
.kg-blockquote-alt + p {
  margin-top: 0px;
  padding-bottom: 5rem;
  text-align: center;
}
.kg-blockquote-alt + p::before {
  content: "— ";
}

.kg-blockquote-card {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.kg-blockquote-card img {
  max-height: 1.5rem;
  width: auto;
  margin: 0 auto;
}
.kg-blockquote-card img::after {
  content: "— ";
}
.kg-blockquote-card blockquote {
  font-size: 20px;
  font-size: var(--font-size-scale-body-copy);
  line-height: 28px;
  line-height: var(--line-height-scale-body-copy);
  text-align: center;
  padding: 0;
}

.c-upgrade {
  text-align: center;
  border-radius: 10px;
  border-radius: var(--border-radius);
  border: 1.5px solid black;
  border: var(--border-width) solid black;
  padding: 32px;
  padding: var(--space-32);
}

.outpost-cta outpost-slot-1 {
  --outpost-cta-bg: #fff;
  --outpost-cta-border-color: var(--color-border);
  --outpost-cta-border-width: 1px;
  --outpost-cta-close-color: #000;
  --outpost-cta-heading-color: var(--ghost-accent-color);
  --outpost-cta-heading-font: ;
  --outpost-cta-heading-size: 26px;
  --outpost-cta-input-bg: #eee;
  --outpost-cta-input-bg-focused: #eee;
  --outpost-cta-input-border-color: transparent;
  --outpost-cta-input-border-focused-color: transparent;
  --outpost-cta-input-border-width: 1px;
  --outpost-cta-input-color: #000;
  --outpost-cta-signin-color: #000;
  --outpost-cta-signin-font: ;
  --outpost-cta-signin-size: 14px;
  --outpost-cta-subheading-color: #000;
  --outpost-cta-subheading-font: ;
  --outpost-cta-subheading-size: 18px;
  --outpost-cta-submit-bg: var(--ghost-accent-color);
  --outpost-cta-submit-color: #fff;
  --outpost-cta-text-align: left;
}

.outpost-cta-content {
  flex: 1;
}

.outpost-cta-form {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.outpost-cta-form input {
  background-color: var(--outpost-cta-input-bg);
  border: var(--outpost-cta-input-border-width) solid var(--outpost-cta-input-border-color);
  border-color: var(--outpost-cta-input-border-color);
  box-shadow: none;
  color: var(--outpost-cta-input-color);
  height: 40px;
  margin: 0;
  flex-basis: 100%;
  padding: 0 8px;
}

@media (max-width: 63.99em) {
  .outpost-cta-form input[type=email] {
    flex: 1 1 100% !important;
  }
}
.outpost-cta-heading {
  color: black;
  font-family: var(--outpost-cta-heading-font);
  font-size: var(--outpost-cta-heading-size);
  line-height: 1;
  margin-top: 0;
  margin-bottom: 1rem;
  text-align: var(--outpost-cta-text-align);
}

.outpost-cta-image {
  height: 120px;
  object-fit: contain;
  object-position: center;
  width: 120px;
}

.outpost-cta-inner {
  border-radius: 10px !important;
  border-radius: var(--border-radius) !important;
}

.outpost-cta-inner {
  align-items: center;
  background-color: var(--outpost-cta-bg);
  border: var(--outpost-cta-border-width) solid var(--outpost-cta-border-color);
  display: flex;
  flex-direction: column-reverse;
  gap: 2rem;
  padding: 2.5rem 2.8rem;
}
@media (min-width: 46.25em) {
  .outpost-cta-inner {
    flex-direction: row;
  }
}

.outpost-cta-subheading {
  color: var(--outpost-cta-subheading-color);
  font-family: var(--outpost-cta-subheading-font);
  font-size: var(--outpost-cta-subheading-size);
  margin-bottom: 1.5rem;
  text-align: var(--outpost-cta-text-align);
}

.outpost-cta-submit {
  background-color: var(--outpost-cta-submit-bg) !important;
  color: var(--outpost-cta-submit-color) !important;
}

.outpost-cta-submit {
  border: none;
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  font-weight: normal;
  height: 40px;
  line-height: 16px;
  line-height: var(--line-height-scale-1);
  padding: 8px 16px;
  padding: var(--space-8) var(--space-16);
}

.outpost-cta.outpost-popup .outpost-cta-submit {
  padding: 8px 16px;
  padding: var(--space-8) var(--space-16);
}

.outpost-product-box {
  border-top: none !important;
  border-bottom: none !important;
  margin-bottom: 0px !important;
}

.outpost-product-box {
  padding: 15px;
  background: #d0f4f1;
  border-radius: 10px;
  border-radius: var(--border-radius);
}

.outpost-product-box .outpost-product-box-heading {
  font-weight: normal !important;
}

.outpost-product-box .outpost-product-box-btn {
  font-weight: normal !important;
  padding: 8px 16px !important;
  padding: var(--space-8) var(--space-16) !important;
  border-radius: 4px !important;
}

.outpost-product-box .outpost-product-box-btn {
  font-size: 16px;
}

.outpost-product-box .outpost-product-box-inner {
  padding: 15px !important;
  gap: 15px !important;
}

@media (max-width: 640px) {
  .outpost-product-box-subheading,
  .outpost-product-box-heading {
    text-align: center;
  }
}
@media (max-width: 500px) {
  .c-section-heading__all {
    display: none !important;
  }
}
.outpost-cta-form {
  margin-top: 10px !important;
}

.outpost-product-box-heading {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif !important;
  font-family: var(--font-family-sansSerif) !important;
  font-size: 28px !important;
  font-size: var(--font-size-scale-6) !important;
  line-height: 32px !important;
  line-height: var(--line-height-scale-6) !important;
}

.outpost-product-box-heading {
  font-weight: normal;
}

.outpost-product-box-subheading {
  font-family: "Sabon Next", georgia, serif !important;
  font-family: var(--font-family-serif) !important;
  font-size: 20px !important;
  line-height: 28px !important;
  margin-top: 10px !important;
}

.outpost-product-box-subheading {
  font-weight: normal;
}

.outpost-cta-heading {
  line-height: 29px !important;
}

.outer-wrapper {
  display: flex;
  justify-content: center;
  margin: auto;
  padding: 0 20px;
}
@media (max-width: 46.24em) {
  .outer-wrapper {
    padding: 0 10px;
  }
}

.main-wrapper {
  border-left: 1.5px solid black;
  border-left: var(--border-width) solid black;
  border-right: 1.5px solid black;
  border-right: var(--border-width) solid black;
  max-width: 1400px;
  max-width: var(--grid-width);
  padding-bottom: 40px;
  width: 100%;
}

.main-wrapper-header {
  border-left: 1.5px solid black;
  border-left: var(--border-width) solid black;
  border-right: 1.5px solid black;
  border-right: var(--border-width) solid black;
  max-width: 1400px;
  max-width: var(--grid-width);
  padding-bottom: 0;
  width: 100%;
}

.gh-announcement-bar {
  background-color: var(--color-accent) !important;
  color: white !important;
  font-size: 14px !important;
  line-height: 16px !important;
  line-height: var(--line-height-scale-1) !important;
  min-height: 0 !important;
  padding-bottom: 5px !important;
  padding-top: 5px !important;
  position: fixed !important;
  z-index: 1000 !important;
  z-index: 200 !important;
}

.gh-announcement-bar {
  border-radius: 4px 4px 0 0;
  bottom: 0%;
  width: 100%;
}

.gh-announcement-bar a {
  color: white !important;
  font-weight: normal !important;
  -webkit-text-decoration: none !important;
  text-decoration: none !important;
}

.gh-announcement-bar button {
  color: white !important;
}

.gh-announcement-bar.light a {
  border: 1px solid;
  border-radius: 4px;
  border-radius: var(--space-4);
  margin-left: 3px;
  padding: 3px;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.gh-portal-signin-header .gh-portal-main-title {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif !important;
  font-family: var(--font-family-sansSerif) !important;
}

.gh-portal-triggerbtn-container {
  box-shadow: none !important;
}

.c-subline {
  align-items: center;
  display: flex;
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 32px;
  font-size: var(--font-size-scale-7);
  font-feature-settings: none;
  font-variant-ligatures: none;
  grid-column: 1/-1;
  grid-row: 1/-1;
  justify-content: center;
  letter-spacing: -0.01em;
  letter-spacing: var(--font-letter-spacing-narrow);
  line-height: 38px;
  line-height: var(--line-height-scale-7);
  margin: -4px 0 -6px 0;
  text-align: center;
}
@media (max-width: 26.24em) {
  .c-subline {
    font-size: 28px;
    font-size: var(--font-size-scale-6);
    line-height: 32px;
    line-height: var(--line-height-scale-6);
  }
}

.c-subline-wrap {
  border-bottom: 1.5px solid black;
  border-bottom: var(--border-width) solid black;
  border-top: 1.5px solid black;
  border-top: var(--border-width) solid black;
  grid-column-gap: 20px;
  grid-column-gap: var(--grid-gap);
  column-gap: 20px;
  column-gap: var(--grid-gap);
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  padding: 10px 0;
  padding: var(--grid-margin) 0;
}
.c-subline-wrap--no-border-top {
  border-top: none;
}
.c-subline-wrap--negative-margin-top {
  margin-top: -50px;
}

.c-subline-wrap-top {
  border-bottom: 1.5px solid black;
  border-bottom: var(--border-width) solid black;
  grid-column-gap: 20px;
  grid-column-gap: var(--grid-gap);
  column-gap: 20px;
  column-gap: var(--grid-gap);
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  padding: 4px 0;
}

.c-card-vip-author {
  background: none;
  border-radius: 10px;
  border-radius: var(--border-radius);
  padding: 15px;
  width: 100%;
}

.c-card-vip-author__image {
  height: 200px;
  width: 200px;
}

.c-card-vip-author__job {
  border-bottom: none;
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 16px;
  font-size: var(--font-size-scale-2);
  font-style: italic;
  line-height: 20px;
  line-height: var(--line-height-scale-2);
  padding: 2px 0 6px;
  padding: 2px 0 13px;
  text-align: center;
  width: 100%;
}

.c-card-vip-author__media {
  height: 192px;
  width: 192px;
  display: block;
  margin-bottom: 12px;
  margin-bottom: var(--space-12);
  border-radius: 50%;
  border-radius: var(--border-radius-circle);
  background-color: transparent;
  overflow: hidden;
  overflow: clip;
  transition: transform 200ms;
  transform-origin: center center;
}

a:hover .c-card-vip-author__media {
  transform: scale(1.05);
}

.c-card-vip-author__name {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 28px;
  font-size: var(--font-size-scale-6);
  line-height: 32px;
  line-height: var(--line-height-scale-6);
  letter-spacing: -0.01em;
  letter-spacing: var(--font-letter-spacing-narrow);
  font-style: normal;
  font-weight: normal;
  line-height: var(--line-height-scale-6);
  text-align: center;
}

.c-card-vip-author__url {
  margin-bottom: 20px;
  margin-bottom: 3px;
}

.c-post-end-authors p {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 16px;
  line-height: var(--line-height-scale-1);
  line-height: 18px;
  margin-top: 16px;
  /* border-top: var(--border-width) solid black; */
  /* padding-top: 2px; */
}
.c-post-end-authors p a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-decoration-thickness: var(--border-width);
  text-underline-offset: 0.2em;
}
.c-post-end-authors p a:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.c-post-end-authors p a:focus-visible {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.c-post-end-author {
  display: flex;
  gap: 10px;
  align-items: center;
  max-width: 30rem;
}
.c-post-end-author topic-follow-button {
  margin-top: 0.25rem;
  display: inline-block;
}
.c-post-end-author__container {
  margin-top: 25px;
  margin-top: var(--content-flow);
  margin-bottom: calc(2 * 25px);
  margin-bottom: calc(2 * var(--content-flow));
}
.c-post-end-author__media {
  width: 64px;
  border-radius: 50%;
  border-radius: var(--border-radius-circle);
  overflow: hidden;
  overflow: clip;
  transition: transform 200ms;
  transform-origin: center center;
}
.c-post-end-author__media:hover {
  transform: scale(1.1);
}
.c-post-end-author__name {
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 20px;
  line-height: var(--line-height-scale-2);
}
.c-post-end-author__bio {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 16px;
  line-height: var(--line-height-scale-1);
}
.c-post-end-author__bio a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-decoration-thickness: var(--border-width);
  text-underline-offset: 0.2em;
}
.c-post-end-author__bio a:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.c-post-end-author__bio a:focus-visible {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.c-loading-skeleton {
  border-radius: 10px;
  border-radius: var(--border-radius);
  height: 16em;
  animation-duration: 1.8s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #e7e7e7;
  background: linear-gradient(95deg, #efefef 8%, #fcfcfc 38%, #efefef 54%);
  background-size: 1000px 640px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2rem;
}
.c-loading-skeleton--error {
  animation: none;
  background: #e7e7e7;
}
.c-loading-skeleton > p {
  align-self: center;
  text-align: center;
  justify-self: center;
  color: #777;
  white-space: pre;
}

.c-loading-skeleton:nth-child(2) {
  animation-delay: 0.35s;
}

.c-loading-skeleton:nth-child(3) {
  animation-delay: 0.7s;
}

.c-loading-skeleton:nth-child(4) {
  animation-delay: 1.05s;
}

@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  60% {
    background-position: 468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
.c-slider {
  --slide-content-width: var(--content-width);
  --button-gap: 4.5rem;
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: minmax(4.5rem, 1fr) minmax(auto, 708px) minmax(4.5rem, 1fr);
  grid-template-columns: minmax(var(--button-gap), 1fr) minmax(auto, var(--slide-content-width)) minmax(var(--button-gap), 1fr);
  align-items: center;
}
.c-slider.kg-width-wide {
  --slide-content-width: calc(var(--content-width) + 12em);
}
.c-slider--gallery {
  --slide-content-width: 100%;
  --slide-width: 70%;
}
.c-slider__viewport {
  overflow: hidden;
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.c-slider__container {
  display: flex;
  align-items: center;
}
.c-slider--gallery .c-slider__container {
  margin: 0 10px;
  margin: 0 var(--grid-margin);
  padding-right: 10px;
  padding-right: var(--grid-margin);
  gap: 0 10px;
  gap: 0 var(--grid-margin);
}
.c-slider__slide {
  flex: 0 0 100%;
  min-width: 0;
  display: grid;
  grid-template-columns: 1fr minmax(auto, var(--slide-content-width)) 1fr;
}
.c-slider--gallery .c-slider__slide {
  flex: 0 0 auto;
  width: auto;
}
.c-slider[data-buttons]:not(.c-slider--gallery) .c-slider__slide {
  grid-template-columns: minmax(var(--button-gap), 1fr) minmax(auto, var(--slide-content-width)) minmax(var(--button-gap), 1fr);
}
.c-slider__slide-content {
  padding: 0 10px;
  padding: 0 var(--grid-margin);
  grid-column: 2;
}
.c-slider--gallery .c-slider__slide-content {
  padding: 0;
  height: 60vh;
  min-height: 25rem;
  max-width: calc(100vw - 20px * 3 - 1.5px * 2);
  max-width: calc(100vw - var(--grid-gap) * 3 - var(--border-width, 1px) * 2);
  width: auto;
}
@media (max-width: 46.24em) {
  .c-slider--gallery .c-slider__slide-content {
    max-width: calc(100vw - 20px * 2 - 1.5px * 2);
    max-width: calc(100vw - var(--grid-gap) * 2 - var(--border-width, 1px) * 2);
  }
}
.c-slider--gallery .c-slider__slide-content img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
  object-position: center left;
  border-radius: 10px;
  border-radius: var(--border-radius);
  overflow: hidden;
}
.c-slider__button {
  all: unset;
  justify-self: center;
  grid-row: 1/-1;
  cursor: pointer;
  z-index: 2;
  transition: opacity 200ms;
  will-change: opacity;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.c-slider__button[disabled] {
  opacity: 0;
}
.c-slider--gallery .c-slider__button {
  background: white;
  color: black;
}
.c-slider__button--prev {
  grid-column: 1;
  margin-left: 10px;
  margin-left: var(--grid-margin);
  justify-self: flex-start;
}
.c-slider__button--next {
  margin-right: 10px;
  margin-right: var(--grid-margin);
  grid-column: 3;
  justify-self: flex-end;
}

.c-paragraphs-with-product > .kg-product-card {
  margin-bottom: 25px;
  margin-bottom: var(--content-flow);
}
@media (min-width: 46.25em) {
  .c-paragraphs-with-product > .kg-product-card {
    width: 20rem;
  }
}
@media (min-width: 46.25em) {
  .c-paragraphs-with-product--position-right > .kg-product-card {
    margin: 0 calc(-6rem - 10px) 0.5rem 1rem;
    margin: 0 calc(-6rem - var(--grid-margin)) 0.5rem 1rem;
    float: right;
    clear: right;
  }
}
@media (max-width: 963px) {
  .c-paragraphs-with-product--position-right > .kg-product-card {
    margin-right: 0px;
  }
}
@media (min-width: 46.25em) {
  .c-paragraphs-with-product--position-left > .kg-product-card {
    margin: 0 1rem 0.5rem calc(-6rem - 10px);
    margin: 0 1rem 0.5rem calc(-6rem - var(--grid-margin));
    float: left;
    clear: left;
  }
}
@media (max-width: 963px) {
  .c-paragraphs-with-product--position-left > .kg-product-card {
    margin-left: 0px;
  }
}
.c-paragraphs-with-product > p {
  hyphenate-limit-chars: auto 3;
}
.c-paragraphs-with-product > p + p {
  margin-top: 25px;
  margin-top: var(--content-flow);
}

.flourish-embed {
  padding: 25px 0;
  padding: var(--content-flow) 0;
  border-top: 1.5px solid #000000;
  border-top: var(--border-width) var(--border-style) var(--color-border-primary);
  border-bottom: 1.5px solid #000000;
  border-bottom: var(--border-width) var(--border-style) var(--color-border-primary);
}

.c-card-big-number {
  padding: 25px 0;
  padding: var(--content-flow) 0;
  border-top: 1.5px solid #000000;
  border-top: var(--border-width) var(--border-style) var(--color-border-primary);
  border-bottom: 1.5px solid #000000;
  border-bottom: var(--border-width) var(--border-style) var(--color-border-primary);
  display: flex;
  gap: 10px;
  gap: var(--grid-margin);
  flex-direction: column;
  align-items: center;
}

.c-card-big-number__title {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 24px;
  font-size: var(--font-size-scale-5);
  line-height: 28px;
  line-height: var(--line-height-scale-5);
  margin-bottom: 10px;
  margin-bottom: var(--grid-margin);
}

.c-card-big-number__number {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 72px;
  font-size: var(--font-size-scale-11);
  line-height: 75px;
  line-height: var(--line-height-scale-10);
}

.c-card-big-number__label {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 16px;
  font-size: var(--font-size-scale-2);
  line-height: 20px;
  line-height: var(--line-height-scale-2);
  text-align: center;
}
@media (min-width: 26.25em) {
  .c-card-big-number__label {
    padding: 0 20%;
  }
}

.c-container-follow-button {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.25rem 0.75rem;
  flex-wrap: wrap;
  margin-bottom: 0.25rem;
}
@media (min-width: 46.25em) {
  .c-container-follow-button--super {
    align-items: flex-start;
    margin-bottom: 0;
  }
  .c-container-follow-button--super topic-follow-button {
    margin-top: 0.5rem;
  }
}
.c-container-follow-button--center {
  justify-content: center;
}

topic-follow-button {
  width: 173px;
  height: 26px;
  display: inline-block;
}
topic-follow-button.no-reserved-space {
  width: 90px;
}

topic-highlights > * {
  display: none;
}

.c-tier-toggle {
  border: none;
  padding: 0;
  margin: 0;
  position: relative;
  display: inline-grid;
  grid-template-columns: 1fr 1fr;
  border-radius: 24px;
  background: rgb(242, 242, 242);
  padding: 8px;
  gap: 0;
}
.c-tier-toggle legend {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.c-tier-toggle input[type=radio] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.c-tier-toggle label {
  padding: calc(8px - 1.5px) calc(16px - 1.5px);
  padding: calc(8px - var(--border-width)) calc(16px - var(--border-width));
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  text-align: center;
  z-index: 1;
  transition: color 0.2s;
  font-size: 16px;
}
.c-tier-toggle label:has(input:checked) {
  color: #000;
  font-weight: 600;
}
.c-tier-toggle__slider {
  position: absolute;
  top: 8px;
  left: 8px;
  width: calc(50% - 8px);
  height: calc(100% - 16px);
  background: #fff;
  border-radius: 24px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
  transition: transform 0.25s ease;
}
label:last-of-type:has(input:checked) ~ .c-tier-toggle__slider, .c-tier-toggle:has(label:last-of-type input:checked) .c-tier-toggle__slider {
  transform: translateX(100%);
}
.c-tier-toggle label:has(input:focus-visible) {
  outline: 2px solid #4f9eff;
  outline: 2px solid -webkit-focus-ring-color;
  outline-offset: -2px;
  border-radius: 24px;
}
.c-tier-toggle__discount {
  color: #3dd007;
}

ul.c-tier-benefits {
  display: grid;
  grid-template-columns: 1fr;
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: var(--font-size-scale-body);
  line-height: var(--line-height-scale-body);
  padding: 0 16px 0 15px;
  grid-gap: 4px 10px;
  grid-gap: 4px var(--grid-margin);
  gap: 4px 10px;
  gap: 4px var(--grid-margin);
  margin: 0;
  list-style: none;
}
@media (min-width: 46.25em) {
  ul.c-tier-benefits {
    grid-template-columns: 1fr 1fr;
  }
}
ul.c-tier-benefits--single-column {
  grid-template-columns: 1fr;
}
ul.c-tier-benefits--inline {
  display: flex;
  flex-direction: row;
  gap: 8px 32px;
  flex-wrap: wrap;
}
ul.c-tier-benefits--typography-small {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 16px;
  line-height: var(--line-height-scale-1);
}
ul.c-tier-benefits li {
  padding-left: 6px;
  position: relative;
}
ul.c-tier-benefits li::before {
  content: "";
  position: absolute;
  left: -12px;
  top: 3px;
  width: 13px;
  height: 13px;
  background: currentColor;
  -webkit-mask: url("/assets/images/icons/checkmark.svg") no-repeat center/contain;
  mask: url("/assets/images/icons/checkmark.svg") no-repeat center/contain;
}

.c-tier-panel {
  display: none;
}
.c-tier-panel[data-tier=monthly] {
  display: block;
}
.c-tier-toggle:has(input[value=monthly]:checked) ~ .c-tier-content .c-tier-panel {
  display: none;
}
.c-tier-toggle:has(input[value=monthly]:checked) ~ .c-tier-content .c-tier-panel[data-tier=monthly] {
  display: block;
}
.c-tier-toggle:has(input[value=yearly]:checked) ~ .c-tier-content .c-tier-panel {
  display: none;
}
.c-tier-toggle:has(input[value=yearly]:checked) ~ .c-tier-content .c-tier-panel[data-tier=yearly] {
  display: block;
}
.c-tier-panel__btn-container {
  display: flex;
  justify-content: center;
}
.c-tier-panel__price-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 4px 10px;
  gap: 4px var(--grid-margin);
}
@media (min-width: 46.25em) {
  .c-tier-panel__price-container {
    flex-direction: row;
    align-items: end;
    text-align: left;
    /* gap: var(--grid-margin); */
  }
}
.c-tier-panel__price {
  font-size: 5.5rem;
  line-height: 0.8;
}
.c-tier-panel__trial-days {
  color: rgb(120, 120, 120);
  color: var(--color-text-secondary);
}
.c-tier-panel__price-meta-container {
  display: flex;
  flex-direction: column;
}
.c-tier-panel--fixed {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  justify-content: center;
  grid-gap: 10px;
  grid-gap: var(--grid-margin);
  gap: 10px;
  gap: var(--grid-margin);
}
.c-tier-panel--fixed__price-container {
  flex-direction: row;
  align-items: end;
  text-align: left;
}

.c-tier-select-fixed {
  position: fixed;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  background: white;
  margin: 0;
  padding: calc(10px * 1.5);
  padding: calc(var(--grid-margin) * 1.5);
  border-radius: 0 0 32px 32px;
  box-shadow: 0px 10px 14px 0 rgba(0, 0, 0, 0.15);
  z-index: 99;
}
.c-tier-select-fixed button {
  width: 100%;
}
.c-tier-select-fixed__price {
  font-size: 2rem;
  line-height: 0.8;
}
.c-tier-select-fixed__price-container {
  display: flex;
  gap: 4px;
  flex-direction: row;
  align-items: end;
  text-align: left;
  justify-content: center;
}
.c-tier-select-fixed__cadence {
  /* @include font($scale: 1, $family: sansSerif); */
}
.c-tier-select-fixed__content {
  display: grid;
  max-width: 708px;
  max-width: var(--content-width);
  /* padding: 0 var(--grid-margin); */
  margin: 0 auto;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px calc(10px * 2);
  grid-gap: var(--grid-margin) calc(var(--grid-margin) * 2);
  gap: 10px calc(10px * 2);
  gap: var(--grid-margin) calc(var(--grid-margin) * 2);
}

.c-tier-supporter-subscription {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 16px;
  line-height: var(--line-height-scale-1);
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-decoration-thickness: var(--border-width);
  text-underline-offset: 0.2em;
  color: rgb(127, 127, 127);
  text-align: center;
  display: block;
}
.c-tier-supporter-subscription:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.c-tier-supporter-subscription:focus-visible {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.c-tier-supporter-subscription:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-decoration-thickness: var(--border-width);
  text-underline-offset: 0.2em;
}

.c-regwall {
  background: #ffffff;
  background: var(--color-background-primary);
  margin: 0 auto;
  max-width: 500px;
}
.c-regwall input[type=email]::placeholder {
  color: rgb(100, 100, 100);
}

.c-regwall__card {
  box-shadow: 0px 0px 24px 0 rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border-radius: var(--border-radius);
  border: 2px solid #fff co;
  border: 2px var(--border-style) #fff co;
  padding: 32px;
  padding: var(--space-32);
}
.c-regwall__card--paid {
  display: flex;
  flex-direction: column;
}
.c-regwall__card--highlight {
  border-color: var(--color-accent);
}

.c-regwall__card-title {
  display: block;
  margin-bottom: 8px;
  margin-bottom: var(--space-8);
}

.c-regwall__list {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 16px;
  line-height: var(--line-height-scale-1);
  display: flex;
  gap: 8px 20px;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0;
  padding-left: 16px;
  padding-left: var(--space-16);
  margin: 0;
  color: rgb(120, 120, 120);
  color: var(--color-text-secondary);
}
.c-regwall__list li {
  padding: 0;
}
.c-regwall__list li:first-child {
  list-style: none;
  margin-left: calc(16px * -1);
  margin-left: calc(var(--space-16) * -1);
}

.c-regwall__legal {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 16px;
  line-height: var(--line-height-scale-1);
  text-align: left;
  color: rgb(120, 120, 120);
  color: var(--color-text-secondary);
  margin: 8px 0 0;
  margin: var(--space-8) 0 0;
}
.c-regwall__legal a {
  color: rgb(120, 120, 120);
  color: var(--color-text-secondary);
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-decoration-thickness: var(--border-width);
  text-underline-offset: 0.2em;
}
.c-regwall__legal a:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.c-regwall__legal a:focus-visible {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.c-regwall__divider {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 16px 0;
  margin: var(--space-16) 0;
}
.c-regwall__divider span {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 12px;
  font-size: var(--font-size-scale-0);
  line-height: 14.5px;
  line-height: var(--line-height-scale-0);
  text-transform: uppercase;
  color: rgb(127, 127, 127);
  white-space: nowrap;
}

.c-regwall__footer {
  text-align: center;
  margin-top: 16px;
  margin-top: var(--space-16);
}
.c-regwall__footer p {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 16px;
  line-height: var(--line-height-scale-1);
  color: #000000;
  color: var(--color-text-primary);
  margin: 0;
}
.c-regwall__footer a {
  color: #000000;
  color: var(--color-text-primary);
  font-weight: 700;
  font-weight: var(--font-weight-bold);
}
.c-regwall__footer a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-decoration-thickness: var(--border-width);
  text-underline-offset: 0.2em;
}

.c-paywall {
  background: #ffffff;
  background: var(--color-background-primary);
  margin: 0 auto;
  max-width: 500px;
}

.c-paywall__options {
  border: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
}

.c-paywall__option {
  display: block;
  cursor: pointer;
}
.c-paywall__option:has(input:checked) .c-paywall__card {
  border-color: var(--color-accent);
  border-width: 2px;
}
.c-paywall__option:has(input:checked) .c-paywall__card-header::before {
  background: var(--color-accent);
}
.c-paywall__option:has(input:checked) .c-btn {
  display: block;
}
.c-paywall__option:has(input:checked) .c-tier-benefits {
  display: grid;
}
.c-paywall__option:has(input:checked) .c-tier-benefits {
  margin-top: 16px;
  margin-top: var(--space-16);
}
.c-paywall__option .c-btn,
.c-paywall__option .c-tier-benefits {
  display: none;
}
.c-paywall__option:has(input:focus-visible) .c-paywall__card {
  outline: 2px solid currentColor;
  outline: var(--focus-outline-size) var(--focus-outline-style) var(--focus-outline-color);
  outline-offset: 2px;
  outline-offset: var(--focus-outline-offset);
}

.c-paywall__card {
  border-radius: 10px;
  border-radius: var(--border-radius);
  border: 2px solid #fff;
  border: 2px var(--border-style) #fff;
  box-shadow: 0px 0px 24px 0 rgba(0, 0, 0, 0.15);
  padding: 32px;
  padding: var(--space-32);
}

.c-paywall__card-header {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  gap: var(--grid-margin);
}
.c-paywall__card-header::before {
  content: "";
  display: block;
  flex-shrink: 0;
  margin-top: 2px;
  width: 21px;
  height: 21px;
  border: 4px solid white;
  outline: 2px solid black;
  border-radius: 50%;
  background: white;
}

.c-paywall__card-title {
  display: block;
  margin-bottom: 4px;
  margin-bottom: var(--space-4);
}

.c-paywall__card-subtitle {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 16px;
  line-height: var(--line-height-scale-1);
  color: rgb(120, 120, 120);
  color: var(--color-text-secondary);
}

.c-paywall__footer {
  text-align: center;
  margin-top: 16px;
  margin-top: var(--space-16);
}
.c-paywall__footer p {
  font-family: "Oracle Heavy", helvetica, arial, sans-serif;
  font-family: var(--font-family-sansSerif);
  font-size: 14px;
  font-size: var(--font-size-scale-1);
  line-height: 16px;
  line-height: var(--line-height-scale-1);
  color: #000000;
  color: var(--color-text-primary);
  margin: 0;
}
.c-paywall__footer a {
  color: #000000;
  color: var(--color-text-primary);
  font-weight: 700;
  font-weight: var(--font-weight-bold);
}
.c-paywall__footer a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-decoration-thickness: var(--border-width);
  text-underline-offset: 0.2em;
}

.u-link {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-decoration-thickness: var(--border-width);
  text-underline-offset: 0.2em;
}
.u-link:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.u-link:focus-visible {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.u-align-auto {
  margin: auto;
}

.u-align-center {
  text-align: center;
}

.u-color-text-brand {
  color: var(--color-accent);
}

.u-color-text-secondary {
  color: rgb(120, 120, 120);
  color: var(--color-text-secondary);
}

.u-color-background-secondary {
  background-color: #d0f4f1;
  background-color: var(--color-background-secondary);
}

.u-color-background-accent {
  background-color: var(--color-accent);
}

.u-drop-cap-small:first-letter,
.u-drop-cap-large:first-letter {
  float: left;
  margin-top: 8px;
  margin-top: var(--space-8);
  color: var(--color-accent);
}
@supports (initial-letter: 1 1) {
  .u-drop-cap-small:first-letter,
  .u-drop-cap-large:first-letter {
    float: none;
    margin-top: 0;
  }
}

.u-drop-cap-small::first-letter {
  font-size: 70px;
  line-height: 52px;
  margin-right: 8px;
  margin-right: var(--space-8);
}
@supports (initial-letter: 1 1) {
  .u-drop-cap-small::first-letter {
    initial-letter: 2;
  }
}

.u-drop-cap-large::first-letter {
  font-size: 118px;
  line-height: 86px;
  margin-right: 12px;
  margin-right: var(--space-12);
}
@supports (initial-letter: 1 1) {
  .u-drop-cap-large::first-letter {
    initial-letter: 3;
  }
}

.u-hidden {
  display: none;
}

.u-block {
  display: block;
}

.u-screenreader {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0;
}

@media (max-width: 63.99em) {
  .u-visible-on-desktop {
    display: none !important;
  }
}

@media (max-width: 46.24em) {
  .u-visible-on-tablet {
    display: none !important;
  }
}

@media (max-width: 26.24em) {
  .u-visible-on-mobile {
    display: none !important;
  }
}

@media (min-width: 26.25em) {
  .u-hidden-on-mobile {
    display: none !important;
  }
}

@media (min-width: 46.25em) {
  .u-hidden-on-tablet {
    display: none !important;
  }
}

.u-p-0 {
  padding: 0px;
}

.u-m-0 {
  margin: 0px;
}

.u-p-4 {
  padding: 4px;
}

.u-m-4 {
  margin: 4px;
}

.u-p-8 {
  padding: 8px;
}

.u-m-8 {
  margin: 8px;
}

.u-p-16 {
  padding: 16px;
}

.u-m-16 {
  margin: 16px;
}

.u-p-24 {
  padding: 24px;
}

.u-m-24 {
  margin: 24px;
}

.u-p-32 {
  padding: 32px;
}

.u-m-32 {
  margin: 32px;
}

.u-p-50 {
  padding: 50px;
}

.u-m-50 {
  margin: 50px;
}

.u-p-64 {
  padding: 64px;
}

.u-m-64 {
  margin: 64px;
}

.u-ml-0 {
  margin-left: 0px;
}

.u-pl-0 {
  padding-left: 0px;
}

.u-mr-0 {
  margin-right: 0px;
}

.u-pr-0 {
  padding-right: 0px;
}

.u-mt-0 {
  margin-top: 0px;
}

.u-pt-0 {
  padding-top: 0px;
}

.u-mb-0 {
  margin-bottom: 0px;
}

.u-pb-0 {
  padding-bottom: 0px;
}

.u-ml-4 {
  margin-left: 4px;
}

.u-pl-4 {
  padding-left: 4px;
}

.u-mr-4 {
  margin-right: 4px;
}

.u-pr-4 {
  padding-right: 4px;
}

.u-mt-4 {
  margin-top: 4px;
}

.u-pt-4 {
  padding-top: 4px;
}

.u-mb-4 {
  margin-bottom: 4px;
}

.u-pb-4 {
  padding-bottom: 4px;
}

.u-ml-8 {
  margin-left: 8px;
}

.u-pl-8 {
  padding-left: 8px;
}

.u-mr-8 {
  margin-right: 8px;
}

.u-pr-8 {
  padding-right: 8px;
}

.u-mt-8 {
  margin-top: 8px;
}

.u-pt-8 {
  padding-top: 8px;
}

.u-mb-8 {
  margin-bottom: 8px;
}

.u-pb-8 {
  padding-bottom: 8px;
}

.u-ml-16 {
  margin-left: 16px;
}

.u-pl-16 {
  padding-left: 16px;
}

.u-mr-16 {
  margin-right: 16px;
}

.u-pr-16 {
  padding-right: 16px;
}

.u-mt-16 {
  margin-top: 16px;
}

.u-pt-16 {
  padding-top: 16px;
}

.u-mb-16 {
  margin-bottom: 16px;
}

.u-pb-16 {
  padding-bottom: 16px;
}

.u-ml-24 {
  margin-left: 24px;
}

.u-pl-24 {
  padding-left: 24px;
}

.u-mr-24 {
  margin-right: 24px;
}

.u-pr-24 {
  padding-right: 24px;
}

.u-mt-24 {
  margin-top: 24px;
}

.u-pt-24 {
  padding-top: 24px;
}

.u-mb-24 {
  margin-bottom: 24px;
}

.u-pb-24 {
  padding-bottom: 24px;
}

.u-ml-32 {
  margin-left: 32px;
}

.u-pl-32 {
  padding-left: 32px;
}

.u-mr-32 {
  margin-right: 32px;
}

.u-pr-32 {
  padding-right: 32px;
}

.u-mt-32 {
  margin-top: 32px;
}

.u-pt-32 {
  padding-top: 32px;
}

.u-mb-32 {
  margin-bottom: 32px;
}

.u-pb-32 {
  padding-bottom: 32px;
}

.u-ml-50 {
  margin-left: 50px;
}

.u-pl-50 {
  padding-left: 50px;
}

.u-mr-50 {
  margin-right: 50px;
}

.u-pr-50 {
  padding-right: 50px;
}

.u-mt-50 {
  margin-top: 50px;
}

.u-pt-50 {
  padding-top: 50px;
}

.u-mb-50 {
  margin-bottom: 50px;
}

.u-pb-50 {
  padding-bottom: 50px;
}

.u-ml-64 {
  margin-left: 64px;
}

.u-pl-64 {
  padding-left: 64px;
}

.u-mr-64 {
  margin-right: 64px;
}

.u-pr-64 {
  padding-right: 64px;
}

.u-mt-64 {
  margin-top: 64px;
}

.u-pt-64 {
  padding-top: 64px;
}

.u-mb-64 {
  margin-bottom: 64px;
}

.u-pb-64 {
  padding-bottom: 64px;
}

.u-mt-grid {
  margin-top: 10px;
  margin-top: var(--grid-margin);
}

.u-mb-grid {
  margin-bottom: 10px;
  margin-bottom: var(--grid-margin);
}

.u-pt-grid {
  padding-top: 10px;
  padding-top: var(--grid-margin);
}

.u-pb-grid {
  padding-bottom: 10px;
  padding-bottom: var(--grid-margin);
}

.u-mt-content-flow {
  margin-top: 25px;
  margin-top: var(--content-flow);
}

.u-mb-content-flow {
  margin-bottom: 25px;
  margin-bottom: var(--content-flow);
}

.u-pt-content-flow {
  padding-top: 25px;
  padding-top: var(--content-flow);
}

.u-pb-content-flow {
  padding-bottom: 25px;
  padding-bottom: var(--content-flow);
}

.u-flex {
  display: flex;
}

.u-align-items-center {
  align-items: center;
}

.u-justify-content-center {
  justify-content: center;
}

.u-justify-content-left {
  justify-content: left;
}

.u-gap-8 {
  gap: 8px;
  gap: var(--space-8);
}

.u-flex-direction-column {
  flex-direction: column;
}

.u-display-inline-block {
  display: inline-block;
}

@media print {
  .c-header__bottom,
  .c-header__button-section,
  .c-share,
  .outpost-pub-container,
  .kg-image-card-feature,
  #ghost-comments-root,
  #content-post-bottom,
  .c-footer,
  #announcement-bar-root {
    display: none;
  }
  .main-wrapper,
  .main-wrapper-header {
    border: none;
  }
  .c-tag a {
    background: white;
    border: 1px solid black;
  }
}

/*# sourceMappingURL=inline */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy90b2tlbnMvX2ZvbnRzLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy90b2tlbnMvX2NhcmQtaGVhZGVyLWVkaXRvci5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvdG9rZW5zL19idXR0b24uc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL3Rva2Vucy9fY29udGVudC5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvdG9rZW5zL19odG1sLXN5bWJvbHMuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL3Rva2Vucy9fbW90aW9uLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy90b2tlbnMvX3JhdGlvLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy90b2tlbnMvX2ZvY3VzLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy90b2tlbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL3Rva2Vucy9fYm9yZGVyLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy90b2tlbnMvX2dyaWQuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL3Rva2Vucy9fc3BhY2Uuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL3Rva2Vucy9fdHlwb2dyYXBoeS5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvdG9rZW5zL19jb2xvcnMuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL3Rva2Vucy9fY29sb3JzLWRhcmsuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL3ZlbmRvci9fX2FsbC5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvZ2VuZXJpYy9fcmVzZXQuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2dlbmVyaWMvX2ZvY3VzLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy90b29scy9fbWl4aW5zLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9nZW5lcmljL19yZWR1Y2VkLW1vdGlvbi5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3Mvb2JqZWN0cy9fZ3JpZC5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvdG9vbHMvX21xLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9vYmplY3RzL19wbGFpbmxpc3Quc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2VsZW1lbnRzL19ib2R5LnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9lbGVtZW50cy9fbGlua3Muc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2VsZW1lbnRzL19saXN0cy5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvZWxlbWVudHMvX2ltYWdlLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jYXJkLWdlbmVyYWwtZWRpdG9yLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9lbGVtZW50cy9faHIuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2VsZW1lbnRzL190eXBvZ3JhcGh5LnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9lbGVtZW50cy9fYmxvY2txdW90ZS5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvZWxlbWVudHMvX2NvZGUuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2VsZW1lbnRzL19pbnB1dC5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvZWxlbWVudHMvX3RhYmxlLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9lbGVtZW50cy9fZmllbGRzZXQuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2VsZW1lbnRzL19ydGwuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2VsZW1lbnRzL19zZWxlY3Rpb24uc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NraXAuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19sb2dvLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19uYXYuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2F1dGhvci5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jb250ZW50LnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWN0aW9uLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWN0aW9uLWhlYWRpbmcuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3N1YnNjcmliZS1mb3JtLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19hbGVydHMuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3RlYXNlci5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY2FyZC5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9faGVyby5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fdGFnLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jYXJkLXRhZy5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY2FyZC1hcmNoaXZlLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL190aW1lc3RhbXAuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3Zpc2liaWxpdHktbGFiZWwuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3JlYWRpbmctdGltZS5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnlsaW5lLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL190b3BwZXIuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3RhYmxlLW9mLWNvbnRlbnRzLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19mZWF0dXJlLWltYWdlLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19zdGFjay1zdG9yaWVzLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19lZGl0b3JzLXBpY2tzLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19wYWdlLWhlYWRlci5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY29sb3ItbW9kZS5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY2FyZC1hdXRob3Iuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NvY2lhbC1pY29ucy5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2hhcmUuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2luc3RhZ3JhbS1lbWJlZC5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbmV3c2xldHRlcnMtbGFiZWxzLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jYXJkLXRvZ2dsZS1lZGl0b3Iuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NhcmQtaW1hZ2UtZWRpdG9yLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jYXJkLWdhbGxlcnktZWRpdG9yLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jYXJkLWVtYmVkLWVkaXRvci5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY2FyZC1uZnQtZWRpdG9yLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jYXJkLWF1ZGlvLWVkaXRvci5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY2FyZC12aWRlby1lZGl0b3Iuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NhcmQtZmlsZS1lZGl0b3Iuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NhcmQtdHdlZXQtZWRpdG9yLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jYXJkLWJ1dHRvbi1lZGl0b3Iuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NhcmQtY2FsbG91dC1lZGl0b3Iuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NhcmQtcHJvZHVjdC1lZGl0b3Iuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL3RydW1wcy9fdHlwb2dyYXBoeS5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY2FyZC1oZWFkZXItZWRpdG9yLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jYXJkLXNpZ251cC1lZGl0b3Iuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NhcmQtYm9va21hcmstZWRpdG9yLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jYXJkLWJsb2NrcXVvdGUtZWRpdG9yLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL191cGdyYWRlLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19vdXRwb3N0LnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL193cmFwcGVyLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19naC1wb3J0YWwuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3N1YmxpbmUuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NhcmQtdmlwLWF1dGhvci5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fcG9zdC1lbmQtYXV0aG9ycy5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbG9hZGluZy1za2VsZXRvbi5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19wYXJhZ3JhcGhzLXdpdGgtcHJvZHVjdC5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZmxvdXJpc2gtZW1iZWQuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NhcmQtYmlnLW51bWJlci5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9sbG93LWJ1dHRvbi5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fdGllci10b2dnbGUuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3JlZ3dhbGwuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3BheXdhbGwuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL3RydW1wcy9fbGluay5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvdHJ1bXBzL19hbGlnbi5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvdHJ1bXBzL19jb2xvcnMuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL3RydW1wcy9fZHJvcGNhcC5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvdHJ1bXBzL192aXNpYmlsaXR5LnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy90cnVtcHMvX3NwYWNpbmcuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL3RydW1wcy9fZmxleC5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvdHJ1bXBzL19kaXNwbGF5LnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9fcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNHaEI7RUFDSSwyQkFBQTtFQUNBLHlIQUNJO0VBRUosa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FESEo7QUNNQTtFQUNJLHlCQUFBO0VBQ0Esb0VBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FESko7QUNPQTtFQUNJLHlCQUFBO0VBQ0EsbUVBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FETEo7QUVmQTtFQUNJLDhCQUFBO0VBQ0EsNkJBQUE7RUFHQSwrREFBQTtFQUNBLHNFQUFBO0VBRUEsdUVBQUE7RUFDQSw0RUFBQTtFQUNBLDZFQUFBO0VBQ0Esa0ZBQUE7RUFHQSwrREFBQTtFQUNBLG9FQUFBO0VBRUEscUVBQUE7RUFDQSw0RUFBQTtFQUNBLDJFQUFBO0VBQ0Esa0ZBQUE7RUFHQSxtRUFBQTtFQUNBLDZEQUFBO0VBRUEsb0VBQUE7RUFDQSxnRkFBQTtFQUNBLDBFQUFBO0VBQ0Esc0ZBQUE7RUFHQSxnRUFBQTtFQUNBLHFFQUFBO0VBRUEsdUVBQUE7RUFDQSw0RUFBQTtFQUNBLDRFQUFBO0VBQ0EsbUZBQUE7QUZLSjs7QUczQ0E7RUFDSSxvREFBQTtFQUNBLDhDQUFBO0VB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ODFKUjs7QThHbjJKSTtFQUNJLGFBQUE7QTlHczJKUjs7QThHbjJKSTtFQUNJLFlBQUE7QTlHczJKUjs7QThHMzJKSTtFQUNJLGFBQUE7QTlHODJKUjs7QThHMzJKSTtFQUNJLFlBQUE7QTlHODJKUjs7QThHdjJKUTtFQUNJLGdCQUFBO0E5RzAySlo7O0E4R3gySlE7RUFDSSxpQkFBQTtBOUcyMkpaOztBOEcvMkpRO0VBQ0ksaUJBQUE7QTlHazNKWjs7QThHaDNKUTtFQUNJLGtCQUFBO0E5R20zSlo7O0E4R3YzSlE7RUFDSSxlQUFBO0E5RzAzSlo7O0E4R3gzSlE7RUFDSSxnQkFBQTtBOUcyM0paOztBOEcvM0pRO0VBQ0ksa0JBQUE7QTlHazRKWjs7QThHaDRKUTtFQUNJLG1CQUFBO0E5R200Slo7O0E4R3Y0SlE7RUFDSSxnQkFBQTtBOUcwNEpaOztBOEd4NEpRO0VBQ0ksaUJBQUE7QTlHMjRKWjs7QThHLzRKUTtFQUNJLGlCQUFBO0E5R2s1Slo7O0E4R2g1SlE7RUFDSSxrQkFBQTtBOUdtNUpaOztBOEd2NUpRO0VBQ0ksZUFBQTtBOUcwNUpaOztBOEd4NUpRO0VBQ0ksZ0JBQUE7QTlHMjVKWjs7QThHLzVKUTtFQUNJLGtCQUFBO0E5R2s2Slo7O0E4R2g2SlE7RUFDSSxtQkFBQTtBOUdtNkpaOztBOEd2NkpRO0VBQ0ksZ0JBQUE7QTlHMDZKWjs7QThHeDZKUTtFQUNJLGlCQUFBO0E5RzI2Slo7O0E4Ry82SlE7RUFDSSxpQkFBQTtBOUdrN0paOztBOEdoN0pRO0VBQ0ksa0JBQUE7QTlHbTdKWjs7QThHdjdKUTtFQUNJLGVBQUE7QTlHMDdKWjs7QThHeDdKUTtFQUNJLGdCQUFBO0E5RzI3Slo7O0E4Ry83SlE7RUFDSSxrQkFBQTtBOUdrOEpaOztBOEdoOEpRO0VBQ0ksbUJBQUE7QTlHbThKWjs7QThHdjhKUTtFQUNJLGlCQUFBO0E5RzA4Slo7O0E4R3g4SlE7RUFDSSxrQkFBQTtBOUcyOEpaOztBOEcvOEpRO0VBQ0ksa0JBQUE7QTlHazlKWjs7QThHaDlKUTtFQUNJLG1CQUFBO0E5R205Slo7O0E4R3Y5SlE7RUFDSSxnQkFBQTtBOUcwOUpaOztBOEd4OUpRO0VBQ0ksaUJBQUE7QTlHMjlKWjs7QThHLzlKUTtFQUNJLG1CQUFBO0E5R2srSlo7O0E4R2grSlE7RUFDSSxvQkFBQTtBOUdtK0paOztBOEd2K0pRO0VBQ0ksaUJBQUE7QTlHMCtKWjs7QThHeCtKUTtFQUNJLGtCQUFBO0E5RzIrSlo7O0E4Ry8rSlE7RUFDSSxrQkFBQTtBOUdrL0paOztBOEdoL0pRO0VBQ0ksbUJBQUE7QTlHbS9KWjs7QThHdi9KUTtFQUNJLGdCQUFBO0E5RzAvSlo7O0E4R3gvSlE7RUFDSSxpQkFBQTtBOUcyL0paOztBOEcvL0pRO0VBQ0ksbUJBQUE7QTlHa2dLWjs7QThHaGdLUTtFQUNJLG9CQUFBO0E5R21nS1o7O0E4R3ZnS1E7RUFDSSxpQkFBQTtBOUcwZ0taOztBOEd4Z0tRO0VBQ0ksa0JBQUE7QTlHMmdLWjs7QThHL2dLUTtFQUNJLGtCQUFBO0E5R2toS1o7O0E4R2hoS1E7RUFDSSxtQkFBQTtBOUdtaEtaOztBOEd2aEtRO0VBQ0ksZ0JBQUE7QTlHMGhLWjs7QThHeGhLUTtFQUNJLGlCQUFBO0E5RzJoS1o7O0E4Ry9oS1E7RUFDSSxtQkFBQTtBOUdraUtaOztBOEdoaUtRO0VBQ0ksb0JBQUE7QTlHbWlLWjs7QThHdmlLUTtFQUNJLGlCQUFBO0E5RzBpS1o7O0E4R3hpS1E7RUFDSSxrQkFBQTtBOUcyaUtaOztBOEcvaUtRO0VBQ0ksa0JBQUE7QTlHa2pLWjs7QThHaGpLUTtFQUNJLG1CQUFBO0E5R21qS1o7O0E4R3ZqS1E7RUFDSSxnQkFBQTtBOUcwaktaOztBOEd4aktRO0VBQ0ksaUJBQUE7QTlHMmpLWjs7QThHL2pLUTtFQUNJLG1CQUFBO0E5R2trS1o7O0E4R2hrS1E7RUFDSSxvQkFBQTtBOUdta0taOztBOEd2a0tRO0VBQ0ksaUJBQUE7QTlHMGtLWjs7QThHeGtLUTtFQUNJLGtCQUFBO0E5RzJrS1o7O0E4Ry9rS1E7RUFDSSxrQkFBQTtBOUdrbEtaOztBOEdobEtRO0VBQ0ksbUJBQUE7QTlHbWxLWjs7QThHdmxLUTtFQUNJLGdCQUFBO0E5RzBsS1o7O0E4R3hsS1E7RUFDSSxpQkFBQTtBOUcybEtaOztBOEcvbEtRO0VBQ0ksbUJBQUE7QTlHa21LWjs7QThHaG1LUTtFQUNJLG9CQUFBO0E5R21tS1o7O0E4RzVsS0E7RUFDSSxnQkFBQTtFQUFBLDhCQUFBO0E5RytsS0o7O0E4RzVsS0E7RUFDSSxtQkFBQTtFQUFBLGlDQUFBO0E5RytsS0o7O0E4RzVsS0E7RUFDSSxpQkFBQTtFQUFBLCtCQUFBO0E5RytsS0o7O0E4RzVsS0E7RUFDSSxvQkFBQTtFQUFBLGtDQUFBO0E5RytsS0o7O0E4RzFsS0E7RUFDSSxnQkFBQTtFQUFBLCtCQUFBO0E5RzZsS0o7O0E4RzFsS0E7RUFDSSxtQkFBQTtFQUFBLGtDQUFBO0E5RzZsS0o7O0E4RzFsS0E7RUFDSSxpQkFBQTtFQUFBLGdDQUFBO0E5RzZsS0o7O0E4RzFsS0E7RUFDSSxvQkFBQTtFQUFBLG1DQUFBO0E5RzZsS0o7O0ErRzVwS0E7RUFDSSxhQUFBO0EvRytwS0o7O0ErRzVwS0E7RUFDSSxtQkFBQTtBL0crcEtKOztBK0c1cEtBO0VBQ0ksdUJBQUE7QS9HK3BLSjs7QStHNXBLQTtFQUNJLHFCQUFBO0EvRytwS0o7O0ErRzVwS0E7RUFDSSxRQUFBO0VBQUEsbUJBQUE7QS9HK3BLSjs7QStHNXBLQTtFQUNJLHNCQUFBO0EvRytwS0o7O0FnSHhyS0E7RUFDSSxxQkFBQTtBaEgycktKOztBaUg1cktBO0VBQ0k7Ozs7Ozs7OztJQVNJLGFBQUE7RWpIK3JLTjtFaUg1cktFOztJQUVJLFlBQUE7RWpIOHJLTjtFaUg1cktFO0lBQ0ksaUJBQUE7SUFDQSx1QkFBQTtFakg4cktOO0FBQ0Y7O0FBRUEsNkJBQTZCIiwiZmlsZSI6Im1haW4uY3NzIn0=*/