@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-base: 25px;
  --content-flow: var(--content-flow-base);
}

: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: rgb(220, 220, 220);
  --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-column-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 {
  min-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);
  }
}

content-slider.kg-width-wide, content-slider.flourish-embed, content-slider.kg-blockquote-alt {
  --slide-content-width: calc(var(--content-width) + 12rem);
}

.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-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-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 {
  /* @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 {
    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(+ content-slider[variant=gallery]) {
  margin-bottom: 10px;
  margin-bottom: var(--grid-margin);
}

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

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

content-slider[variant=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 rgb(220, 220, 220);
  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);
}

select {
  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);
  padding: 6px 10px;
}

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%;
  table-layout: fixed;
  color: black;
}
table th,
table td {
  text-align: left;
  padding: 10px;
  padding: var(--grid-margin);
  -webkit-hyphens: auto;
          hyphens: auto;
  border-bottom: 1.5px solid black;
  border-bottom: var(--border-width) var(--border-style) black;
}
table td:last-child,
table th:last-child {
  padding-right: 0;
}
table td:first-child,
table th:first-child {
  padding-left: 0;
}
table tbody td {
  font-family: "Sabon Next", georgia, serif;
  font-family: var(--font-family-serif);
}
table > *:first-child > tr:first-of-type :where(td, th) {
  padding-top: 0;
}
table > *:last-child > tr:last-of-type :where(td, th) {
  border-bottom: none;
  padding-bottom: 0;
}
table tbody + tbody {
  border-top: calc(1.5 * 1.5px) solid black;
  border-top: calc(1.5 * var(--border-width)) var(--border-style) black;
}
table tbody:has(+ tbody) tr:last-of-type td {
  padding-bottom: calc(10px * 4);
  padding-bottom: calc(var(--grid-margin) * 4);
}

.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);
}
.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 {
  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 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;
}
.c-author__media > * {
  flex: 0;
}
.c-author__media {
  flex-direction: column;
}
.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;
  outline: 1.5px solid #000000;
  outline: var(--border-width) solid var(--color-border-primary);
  outline-offset: calc(1.5px * -1);
  outline-offset: calc(var(--border-width) * -1);
}
.c-btn--secondary:active {
  color: white;
  background: black;
}
.c-btn--secondary:hover {
  color: white;
  background: black;
}
.c-btn--full {
  display: inline-block;
  width: 100%;
}
.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--attention {
  box-shadow: 0px 0px 24px 0 rgba(0, 0, 0, 0.2);
  background-image: url("/assets/images/surplus-tn-background_003.jpeg");
  background-repeat: repeat-x;
  background-size: 600px auto;
  background-position-x: 0;
  background-position-y: 0%;
  animation: attention-scroll-x 32s linear infinite;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
  transition: background-position-y 300ms ease, background-size 300ms ease;
}
.c-btn--attention:active {
  background-position-y: 20%;
}
.c-btn--attention:hover {
  background-position-y: 20%;
}
@keyframes attention-scroll-x {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: -600px;
  }
}
.c-btn--attention-border {
  position: relative;
  isolation: isolate;
  box-shadow: 0px 0px 24px 0 rgba(0, 0, 0, 0.2);
  background-image: url("/assets/images/surplus-tn-background_004.png");
  background-repeat: repeat-x;
  background-size: 800px auto;
  background-position-x: 0%;
  background-position-y: 0%;
  animation: attention-scroll-x 20s linear infinite;
  transition: background-position-y 400ms ease;
}
.c-btn--attention-border:active {
  background-position-y: 50%;
}
.c-btn--attention-border:hover {
  background-position-y: 50%;
}
.c-btn--attention-border:hover::before {
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
}
.c-btn--attention-border:active::before {
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
}
.c-btn--attention-border::before {
  content: "";
  transition: top 200ms, right 200ms, bottom 200ms, left 200ms;
  position: absolute;
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  z-index: -1;
  border-radius: inherit;
  background-color: var(--color-accent);
}
.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 > p + p {
  margin-top: 25px;
  margin-top: var(--content-flow-base);
}
.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);
}

.notiflix-notify {
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3), 0 51px 40px 0 rgba(0, 0, 0, 0.05), 0 15.375px 12.059px 0 rgba(0, 0, 0, 0.03), 0 6.386px 5.009px 0 rgba(0, 0, 0, 0.03), 0 2.31px 1.812px 0 rgba(0, 0, 0, 0.02) !important;
  -webkit-backdrop-filter: blur(8px) !important;
          backdrop-filter: blur(8px) !important;
  letter-spacing: 0.2px !important;
  line-height: 1.5 !important;
}
.notiflix-notify.nx-with-icon {
  min-height: 0 !important;
  padding: 14px 16px !important;
}
.notiflix-notify .nx-message-icon {
  width: 18px !important;
  height: 18px !important;
  min-width: 18px !important;
  font-size: 16px !important;
  line-height: 18px !important;
  left: 16px !important;
}
.notiflix-notify .nx-message-icon svg {
  width: 100% !important;
  height: 100% !important;
}
.notiflix-notify > span.nx-with-icon {
  width: calc(100% - 30px) !important;
  margin-left: 30px !important;
  padding-left: 0 !important;
}

@media (max-width: 480px) {
  #NotiflixNotifyWrap .notiflix-notify {
    width: calc(100vw - 24px) !important;
  }
}
.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: rgb(220, 220, 220);
  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: rgb(220, 220, 220);
  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 rgb(220, 220, 220);
  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);
}

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

.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;
  }
  .c-share:focus-within .c-share__list {
    display: flex;
  }
  .c-share {
    justify-content: flex-start;
  }
  .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 rgb(220, 220, 220);
  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 rgb(220, 220, 220);
  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 rgb(220, 220, 220);
  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 rgb(220, 220, 220);
  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);
  --current-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;
}
.kg-header-card + * {
  margin-top: 10px;
  margin-top: var(--grid-margin);
}
.kg-header-card video {
  width: 100%;
}
@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 {
  z-index: 1;
}
.kg-header-card {
  /*
    target elements with a white or transparent background
  */
}
.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: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: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 > :where(img, video) {
  max-height: 33vw;
  margin: 0 auto;
}
@media (max-width: 26.24em) {
  .kg-header-card.kg-layout-split.kg-content-wide picture > :where(img, video) {
    max-height: 66vw;
  }
}
.kg-header-card.kg-layout-split:not(.kg-content-wide) picture > :where(img, video) {
  max-height: 66vw;
}
@media (min-width: 46.25em) {
  .kg-header-card.kg-layout-split:not(.kg-content-wide) picture > :where(img, video) {
    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 > :where(img, video) {
  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 picture[data-video] {
  pointer-events: none;
}
.kg-header-card picture[data-video] video {
  display: block;
}
.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,
.kg-header-card:not(.kg-layout-split) picture video {
  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;
  width: auto;
}
.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 {
  width: auto;
  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-load-more-btn {
  grid-column: 1/-1;
  justify-self: center;
}

[data-load-more-posts]:not([data-load-more-manual]) .c-load-more-btn {
  display: none;
}

[data-load-more-manual] .c-loading-skeleton {
  display: none;
}

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

.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;
}
@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 {
  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);
}
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 {
  padding: 0 16px 0 15px;
  gap: 4px 10px;
  gap: 4px var(--grid-margin);
  margin: 0;
  list-style: none;
}
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;
}
.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-tier-supporter-subscription {
  color: rgb(127, 127, 127);
  text-align: center;
  display: block;
}

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

.c-pwyw-fallback {
  display: none;
}
pwyw-checkout[data-pwyw-state=failed] + .c-pwyw-fallback {
  display: block;
}

.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy90b2tlbnMvX2ZvbnRzLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy90b2tlbnMvX2NhcmQtaGVhZGVyLWVkaXRvci5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvdG9rZW5zL19idXR0b24uc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL3Rva2Vucy9fY29udGVudC5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvdG9rZW5zL19odG1sLXN5bWJvbHMuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL3Rva2Vucy9fbW90aW9uLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy90b2tlbnMvX3JhdGlvLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy90b2tlbnMvX2ZvY3VzLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy90b2tlbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL3Rva2Vucy9fYm9yZGVyLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy90b2tlbnMvX2dyaWQuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL3Rva2Vucy9fc3BhY2Uuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL3Rva2Vucy9fdHlwb2dyYXBoeS5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvdG9rZW5zL19jb2xvcnMuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL3Rva2Vucy9fY29sb3JzLWRhcmsuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL3ZlbmRvci9fX2FsbC5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvZ2VuZXJpYy9fcmVzZXQuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2dlbmVyaWMvX2ZvY3VzLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy90b29scy9fbWl4aW5zLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9nZW5lcmljL19yZWR1Y2VkLW1vdGlvbi5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3Mvb2JqZWN0cy9fZ3JpZC5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvdG9vbHMvX21xLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9vYmplY3RzL19wbGFpbmxpc3Quc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2VsZW1lbnRzL19ib2R5LnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9lbGVtZW50cy9fbGlua3Muc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2VsZW1lbnRzL19saXN0cy5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvZWxlbWVudHMvX2ltYWdlLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jYXJkLWdlbmVyYWwtZWRpdG9yLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9lbGVtZW50cy9faHIuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2VsZW1lbnRzL190eXBvZ3JhcGh5LnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9lbGVtZW50cy9fYmxvY2txdW90ZS5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvZWxlbWVudHMvX2NvZGUuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2VsZW1lbnRzL19pbnB1dC5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvZWxlbWVudHMvX3RhYmxlLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9lbGVtZW50cy9fZmllbGRzZXQuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2VsZW1lbnRzL19ydGwuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2VsZW1lbnRzL19zZWxlY3Rpb24uc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NraXAuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19sb2dvLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19uYXYuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2F1dGhvci5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jb250ZW50LnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWN0aW9uLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWN0aW9uLWhlYWRpbmcuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3N1YnNjcmliZS1mb3JtLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19hbGVydHMuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX25vdGlmaWNhdGlvbnMuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3RlYXNlci5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY2FyZC5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9faGVyby5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fdGFnLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jYXJkLXRhZy5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY2FyZC1hcmNoaXZlLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL190aW1lc3RhbXAuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3Zpc2liaWxpdHktbGFiZWwuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3JlYWRpbmctdGltZS5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnlsaW5lLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL190b3BwZXIuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3RhYmxlLW9mLWNvbnRlbnRzLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19mZWF0dXJlLWltYWdlLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19zdGFjay1zdG9yaWVzLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19lZGl0b3JzLXBpY2tzLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19wYWdlLWhlYWRlci5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY29sb3ItbW9kZS5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY2FyZC1hdXRob3Iuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NvY2lhbC1pY29ucy5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2hhcmUuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2luc3RhZ3JhbS1lbWJlZC5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbmV3c2xldHRlcnMtbGFiZWxzLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jYXJkLXRvZ2dsZS1lZGl0b3Iuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NhcmQtaW1hZ2UtZWRpdG9yLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jYXJkLWdhbGxlcnktZWRpdG9yLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jYXJkLWVtYmVkLWVkaXRvci5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY2FyZC1uZnQtZWRpdG9yLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jYXJkLWF1ZGlvLWVkaXRvci5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY2FyZC12aWRlby1lZGl0b3Iuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NhcmQtZmlsZS1lZGl0b3Iuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NhcmQtdHdlZXQtZWRpdG9yLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jYXJkLWJ1dHRvbi1lZGl0b3Iuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NhcmQtY2FsbG91dC1lZGl0b3Iuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NhcmQtcHJvZHVjdC1lZGl0b3Iuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL3RydW1wcy9fdHlwb2dyYXBoeS5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY2FyZC1oZWFkZXItZWRpdG9yLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jYXJkLXNpZ251cC1lZGl0b3Iuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NhcmQtYm9va21hcmstZWRpdG9yLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jYXJkLWJsb2NrcXVvdGUtZWRpdG9yLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL191cGdyYWRlLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19vdXRwb3N0LnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL193cmFwcGVyLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19naC1wb3J0YWwuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3N1YmxpbmUuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NhcmQtdmlwLWF1dGhvci5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fcG9zdC1lbmQtYXV0aG9ycy5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbG9hZGluZy1za2VsZXRvbi5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbG9hZC1tb3JlLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19wYXJhZ3JhcGhzLXdpdGgtcHJvZHVjdC5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZmxvdXJpc2gtZW1iZWQuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NhcmQtYmlnLW51bWJlci5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9sbG93LWJ1dHRvbi5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fdGllci10b2dnbGUuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3JlZ3dhbGwuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3BheXdhbGwuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3B3eXctY2hlY2tvdXQuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL3RydW1wcy9fbGluay5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvdHJ1bXBzL19hbGlnbi5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvdHJ1bXBzL19jb2xvcnMuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL3RydW1wcy9fZHJvcGNhcC5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvdHJ1bXBzL192aXNpYmlsaXR5LnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy90cnVtcHMvX3NwYWNpbmcuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9zdXJwbHVzLWdob3N0LXRoZW1lL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXBwcy9zdXJwbHVzLWdob3N0LXRoZW1lL2Fzc2V0cy9zYXNzL3RydW1wcy9fZmxleC5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL3N1cnBsdXMtZ2hvc3QtdGhlbWUvc3VycGx1cy1naG9zdC10aGVtZS9hcHBzL3N1cnBsdXMtZ2hvc3QtdGhlbWUvYXNzZXRzL3Nhc3MvdHJ1bXBzL19kaXNwbGF5LnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvc3VycGx1cy1naG9zdC10aGVtZS9zdXJwbHVzLWdob3N0LXRoZW1lL2FwcHMvc3VycGx1cy1naG9zdC10aGVtZS9hc3NldHMvc2Fzcy9fcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNHaEI7RUFDSSwyQkFBQTtFQUNBLHlIQUNJO0VBRUosa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FESEo7QUNNQTtFQUNJLHlCQUFBO0VBQ0Esb0VBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FESko7QUNPQTtFQUNJLHlCQUFBO0VBQ0EsbUVBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FETEo7QUVmQTtFQUNJLDhCQUFBO0VBQ0EsNkJBQUE7RUFHQSwrREFBQTtFQUNBLHNFQUFBO0VBRUEs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UTtFQUNJLGdCQUFBO0FoSDA1Slo7O0FnSDk1SlE7RUFDSSxrQkFBQTtBaEhpNkpaOztBZ0gvNUpRO0VBQ0ksbUJBQUE7QWhIazZKWjs7QWdIdDZKUTtFQUNJLGdCQUFBO0FoSHk2Slo7O0FnSHY2SlE7RUFDSSxpQkFBQTtBaEgwNkpaOztBZ0g5NkpRO0VBQ0ksaUJBQUE7QWhIaTdKWjs7QWdILzZKUTtFQUNJLGtCQUFBO0FoSGs3Slo7O0FnSHQ3SlE7RUFDSSxlQUFBO0FoSHk3Slo7O0FnSHY3SlE7RUFDSSxnQkFBQTtBaEgwN0paOztBZ0g5N0pRO0VBQ0ksa0JBQUE7QWhIaThKWjs7QWdILzdKUTtFQUNJLG1CQUFBO0FoSGs4Slo7O0FnSHQ4SlE7RUFDSSxnQkFBQTtBaEh5OEpaOztBZ0h2OEpRO0VBQ0ksaUJBQUE7QWhIMDhKWjs7QWdIOThKUTtFQUNJLGlCQUFBO0FoSGk5Slo7O0FnSC84SlE7RUFDSSxrQkFBQTtBaEhrOUpaOztBZ0h0OUpRO0VBQ0ksZUFBQTtBaEh5OUpaOztBZ0h2OUpRO0VBQ0ksZ0JBQUE7QWhIMDlKWjs7QWdIOTlKUTtFQUNJLGtCQUFBO0FoSGkrSlo7O0FnSC85SlE7RUFDSSxtQkFBQTtBaEhrK0paOztBZ0h0K0pRO0VBQ0ksaUJBQUE7QWhIeStKWjs7QWdIditKUTtFQUNJLGtCQUFBO0FoSDArSlo7O0FnSDkrSlE7RUFDSSxrQkFBQTtBaEhpL0paOztBZ0gvK0pRO0VBQ0ksbUJBQUE7QWhIay9KWjs7QWdIdC9KUTtFQUNJLGdCQUFBO0FoSHkvSlo7O0FnSHYvSlE7RUFDSSxpQkFBQTtBaEgwL0paOztBZ0g5L0pRO0VBQ0ksbUJBQUE7QWhIaWdLWjs7QWdILy9KUTtFQUNJLG9CQUFBO0FoSGtnS1o7O0FnSHRnS1E7RUFDSSxpQkFBQTtBaEh5Z0taOztBZ0h2Z0tRO0VBQ0ksa0JBQUE7QWhIMGdLWjs7QWdIOWdLUTtFQUNJLGtCQUFBO0FoSGloS1o7O0FnSC9nS1E7RUFDSSxtQkFBQTtBaEhraEtaOztBZ0h0aEtRO0VBQ0ksZ0JBQUE7QWhIeWhLWjs7QWdIdmhLUTtFQUNJLGlCQUFBO0FoSDBoS1o7O0FnSDloS1E7RUFDSSxtQkFBQTtBaEhpaUtaOztBZ0gvaEtRO0VBQ0ksb0JBQUE7QWhIa2lLWjs7QWdIdGlLUTtFQUNJLGlCQUFBO0FoSHlpS1o7O0FnSHZpS1E7RUFDSSxrQkFBQTtBaEgwaUtaOztBZ0g5aUtRO0VBQ0ksa0JBQUE7QWhIaWpLWjs7QWdIL2lLUTtFQUNJLG1CQUFBO0FoSGtqS1o7O0FnSHRqS1E7RUFDSSxnQkFBQTtBaEh5aktaOztBZ0h2aktRO0VBQ0ksaUJBQUE7QWhIMGpLWjs7QWdIOWpLUTtFQUNJLG1CQUFBO0FoSGlrS1o7O0FnSC9qS1E7RUFDSSxvQkFBQTtBaEhra0taOztBZ0h0a0tRO0VBQ0ksaUJBQUE7QWhIeWtLWjs7QWdIdmtLUTtFQUNJLGtCQUFBO0FoSDBrS1o7O0FnSDlrS1E7RUFDSSxrQkFBQTtBaEhpbEtaOztBZ0gva0tRO0VBQ0ksbUJBQUE7QWhIa2xLWjs7QWdIdGxLUTtFQUNJLGdCQUFBO0FoSHlsS1o7O0FnSHZsS1E7RUFDSSxpQkFBQTtBaEgwbEtaOztBZ0g5bEtRO0VBQ0ksbUJBQUE7QWhIaW1LWjs7QWdIL2xLUTtFQUNJLG9CQUFBO0FoSGttS1o7O0FnSHRtS1E7RUFDSSxpQkFBQTtBaEh5bUtaOztBZ0h2bUtRO0VBQ0ksa0JBQUE7QWhIMG1LWjs7QWdIOW1LUTtFQUNJLGtCQUFBO0FoSGluS1o7O0FnSC9tS1E7RUFDSSxtQkFBQTtBaEhrbktaOztBZ0h0bktRO0VBQ0ksZ0JBQUE7QWhIeW5LWjs7QWdIdm5LUTtFQUNJLGlCQUFBO0FoSDBuS1o7O0FnSDluS1E7RUFDSSxtQkFBQTtBaEhpb0taOztBZ0gvbktRO0VBQ0ksb0JBQUE7QWhIa29LWjs7QWdIM25LQTtFQUNJLGdCQUFBO0VBQUEsOEJBQUE7QWhIOG5LSjs7QWdIM25LQTtFQUNJLG1CQUFBO0VBQUEsaUNBQUE7QWhIOG5LSjs7QWdIM25LQTtFQUNJLGlCQUFBO0VBQUEsK0JBQUE7QWhIOG5LSjs7QWdIM25LQTtFQUNJLG9CQUFBO0VBQUEsa0NBQUE7QWhIOG5LSjs7QWdIem5LQTtFQUNJLGdCQUFBO0VBQUEsK0JBQUE7QWhING5LSjs7QWdIem5LQTtFQUNJLG1CQUFBO0VBQUEsa0NBQUE7QWhING5LSjs7QWdIem5LQTtFQUNJLGlCQUFBO0VBQUEsZ0NBQUE7QWhING5LSjs7QWdIem5LQTtFQUNJLG9CQUFBO0VBQUEsbUNBQUE7QWhING5LSjs7QWlIOXJLQTtFQUNJLGFBQUE7QWpIaXNLSjs7QWlIOXJLQTtFQUNJLG1CQUFBO0FqSGlzS0o7O0FpSDlyS0E7RUFDSSx1QkFBQTtBakhpc0tKOztBaUg5cktBO0VBQ0kscUJBQUE7QWpIaXNLSjs7QWlIOXJLQTtFQUNJLFFBQUE7RUFBQSxtQkFBQTtBakhpc0tKOztBaUg5cktBO0VBQ0ksc0JBQUE7QWpIaXNLSjs7QWtIdnRLQTtFQUNJLHFCQUFBO0FsSDB0S0o7O0FtSGx1S0E7RUFDSTs7Ozs7Ozs7O0lBU0ksYUFBQTtFbkhxdUtOO0VtSGx1S0U7O0lBRUksWUFBQTtFbkhvdUtOO0VtSGx1S0U7SUFDSSxpQkFBQTtJQUNBLHVCQUFBO0VuSG91S047QUFDRjs7QUFFQSw2QkFBNkIiLCJmaWxlIjoibWFpbi5jc3MifQ==*/