:root {
  --mw-bg: #fff;
  --mw-ink: #4a2f28;
  --mw-text: #776e6e;
  --mw-text-strong: #5f5656;
  --mw-text-soft: #817a7a;
  --mw-gold: #d89a3a;
  --mw-gold-dark: #c77a1d;
  --mw-gold-hover: #9c5810;
  --mw-line: rgba(0, 0, 0, .105);
  --mw-line-soft: rgba(0, 0, 0, .065);
  --mw-line-gold: rgba(216, 154, 58, .24);

  --mw-font-title: Montserrat, Arial, sans-serif;
  --mw-font-copy: "Quattrocento Sans", Arial, sans-serif;
  --mw-font-ui: Montserrat, Arial, sans-serif;

  --mw-pad: clamp(22px, 4vw, 64px);
  --mw-shell: min(1260px, calc(100vw - (var(--mw-pad) * 2)));
  --mw-wide: min(1120px, calc(100vw - (var(--mw-pad) * 2)));
  --mw-copy: min(780px, calc(100vw - (var(--mw-pad) * 2)));
  --mw-intro: min(940px, calc(100vw - (var(--mw-pad) * 2)));
  --mw-media: min(1440px, calc(100vw - 24px));

}

body:not(.mw-native-defaults) {
  --wp--style--global--content-size: 780px;
  --wp--style--global--wide-size: 1120px;
}

html {
  background: var(--mw-bg);
  scroll-behavior: smooth;
}

:is(body,
.wp-site-blocks,
:is(main#wp--skip-link--target, main.mw-main),
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content,
.editor-styles-wrapper):not(:where(.mw-native-defaults, .mw-native-defaults *)) {
  background: var(--mw-bg) !important;
  color: var(--mw-text);
  font-family: var(--mw-font-copy);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.58;
  letter-spacing: 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

body {
  min-width: 320px;
  overflow-x: hidden;
}

.wp-site-blocks > * {
  margin-block-start: 0 !important;
}

:is(main#wp--skip-link--target, main.mw-main) {
  max-width: none !important;
  margin: 0 !important;
  padding: clamp(22px, 2.8vw, 42px) 0 clamp(48px, 6vw, 84px) !important;
}

:is(main#wp--skip-link--target, main.mw-main).has-global-padding,
:is(main#wp--skip-link--target, main.mw-main) > .wp-block-group.has-global-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

body.single :is(main#wp--skip-link--target, main.mw-main),
body.single-post :is(main#wp--skip-link--target, main.mw-main) {
  padding-top: 0 !important;
}

:is(main#wp--skip-link--target, main.mw-main) > .wp-block-group.alignfull:first-child {
  width: 100% !important;
  max-width: none !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).alignfull.wp-block-post-content,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content.alignfull,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > :first-child {
  margin-top: 0 !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > :where(h1, h2, h3, h4, h5, h6, p, ul, ol, blockquote, table, .wp-block-table, .wp-block-buttons, .wp-block-details, .wp-block-code, .wp-block-preformatted, .wp-block-verse, .wp-block-file):not(.alignwide):not(.alignfull),
.editor-styles-wrapper .block-editor-block-list__layout > :where(h1, h2, h3, h4, h5, h6, p, ul, ol, blockquote, table, .wp-block-table, .wp-block-buttons, .wp-block-details, .wp-block-code, .wp-block-preformatted, .wp-block-verse, .wp-block-file):not(.alignwide):not(.alignfull) {
  width: var(--mw-copy);
  max-width: var(--mw-copy);
  margin-left: auto !important;
  margin-right: auto !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull),
.editor-styles-wrapper .wp-block-group:not(.alignfull) {
  width: var(--mw-wide);
  max-width: var(--mw-wide);
  margin-left: auto !important;
  margin-right: auto !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .alignwide,
.editor-styles-wrapper .alignwide {
  width: var(--mw-wide);
  max-width: var(--mw-wide);
  margin-left: auto !important;
  margin-right: auto !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .alignfull,
.editor-styles-wrapper .alignfull {
  width: 100%;
  max-width: none;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group.is-layout-flex,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group.is-vertical {
  display: block !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > :where(h1, h2, h3, h4, h5, h6, p, ul, ol, blockquote, table, .wp-block-table, .wp-block-buttons, .wp-block-details, .wp-block-code, .wp-block-preformatted, .wp-block-verse, .wp-block-file):not(.alignwide):not(.alignfull) {
  margin-left: auto !important;
  margin-right: auto !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > :where(p, ul, ol, blockquote, table, .wp-block-table, .wp-block-buttons, .wp-block-details, .wp-block-code, .wp-block-preformatted, .wp-block-verse, .wp-block-file):not(.alignwide):not(.alignfull) {
  width: var(--mw-copy);
  max-width: var(--mw-copy);
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h2,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h3,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h4,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h5,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h6,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > h1,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > h2,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > h3,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > h4,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > h5,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > h6,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-column > h1,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-column > h2,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-column > h3,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-column > h4,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-media-text__content > h1,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-media-text__content > h2,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-media-text__content > h3,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-media-text__content > h4,
.editor-styles-wrapper :where(h1, h2, h3, h4, h5, h6) {
  color: var(--mw-ink) !important;
  font-family: var(--mw-font-title) !important;
  font-weight: 100 !important;
  letter-spacing: -.075em !important;
  text-wrap: balance;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > h1,
.editor-styles-wrapper h1 {
  width: var(--mw-copy);
  max-width: var(--mw-copy);
  margin-top: clamp(18px, 2.8vw, 40px) !important;
  margin-bottom: clamp(38px, 4.2vw, 62px) !important;
  font-size: clamp(2.55rem, 1.68rem + 2.35vw, 4rem) !important;
  line-height: 1.04 !important;
  text-align: center;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h2,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > h2,
.editor-styles-wrapper h2 {
  width: var(--mw-copy);
  max-width: var(--mw-copy);
  margin-top: clamp(36px, 4vw, 62px) !important;
  margin-bottom: clamp(12px, 1.5vw, 18px) !important;
  color: rgba(74, 47, 40, .82) !important;
  font-size: clamp(2rem, 1.38rem + 1.44vw, 3rem) !important;
  line-height: 1.08 !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h3,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > h3,
.editor-styles-wrapper h3 {
  width: var(--mw-copy);
  max-width: var(--mw-copy);
  margin-top: clamp(30px, 3.4vw, 48px) !important;
  margin-bottom: 12px !important;
  color: rgba(74, 47, 40, .78) !important;
  font-size: clamp(1.58rem, 1.15rem + .92vw, 2.2rem) !important;
  line-height: 1.12 !important;
  letter-spacing: -.052em !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h4,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > h4,
.editor-styles-wrapper h4 {
  width: var(--mw-copy);
  max-width: var(--mw-copy);
  margin-top: clamp(24px, 3vw, 40px) !important;
  margin-bottom: 9px !important;
  color: rgba(74, 47, 40, .74) !important;
  font-size: clamp(1.22rem, 1rem + .38vw, 1.5rem) !important;
  font-weight: 200 !important;
  line-height: 1.18 !important;
  letter-spacing: -.032em !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h5,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h6,
.editor-styles-wrapper h5,
.editor-styles-wrapper h6 {
  width: var(--mw-copy);
  max-width: var(--mw-copy);
  margin-top: clamp(20px, 2.5vw, 34px) !important;
  margin-bottom: 8px !important;
  color: rgba(196, 115, 30, .9) !important;
  font-family: var(--mw-font-ui) !important;
  font-size: clamp(.78rem, .72rem + .14vw, .9rem) !important;
  font-weight: 400 !important;
  line-height: 1.38 !important;
  letter-spacing: .16em !important;
  text-transform: uppercase;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > p,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > p,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-column > p,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-media-text__content > p,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-details p,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content li,
.editor-styles-wrapper :where(p, li) {
  color: var(--mw-text) !important;
  font-family: var(--mw-font-copy) !important;
  font-size: clamp(1.12rem, 1.05rem + .18vw, 1.24rem) !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
  letter-spacing: 0 !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > p + p,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-column > p + p,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-media-text__content > p + p,
.editor-styles-wrapper p + p {
  margin-top: clamp(14px, 1.6vw, 22px);
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content strong,
.editor-styles-wrapper strong {
  color: var(--mw-text-strong);
  font-weight: 400;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content em,
.editor-styles-wrapper em {
  color: var(--mw-text-soft);
  font-family: var(--mw-font-copy);
  font-style: italic;
  font-weight: 400;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content :where(p, li, figcaption, cite) a:not(.wp-block-button__link):not(.wp-block-file__button),
.editor-styles-wrapper :where(p, li, figcaption, cite) a:not(.wp-block-button__link):not(.wp-block-file__button) {
  color: var(--mw-gold-dark) !important;
  font-family: inherit;
  font-weight: inherit;
  text-decoration: none;
  background-image: none !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content :where(p, li, figcaption, cite) a:not(.wp-block-button__link):not(.wp-block-file__button):hover,
.editor-styles-wrapper :where(p, li, figcaption, cite) a:not(.wp-block-button__link):not(.wp-block-file__button):hover {
  color: var(--mw-gold-hover) !important;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: .13em;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > blockquote,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > blockquote,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content blockquote.wp-block-quote,
.editor-styles-wrapper blockquote.wp-block-quote {
  width: var(--mw-intro) !important;
  max-width: var(--mw-intro) !important;
  margin-top: 0 !important;
  margin-bottom: clamp(28px, 3.6vw, 54px) !important;
  padding: 0 !important;
  color: var(--mw-text-soft);
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content blockquote p,
.editor-styles-wrapper blockquote p {
  width: 100% !important;
  max-width: none !important;
  color: var(--mw-text-soft) !important;
  font-family: var(--mw-font-copy) !important;
  font-size: clamp(1.06rem, 1rem + .16vw, 1.16rem) !important;
  font-style: italic;
  line-height: 1.58 !important;
  text-align: center;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content blockquote p + p,
.editor-styles-wrapper blockquote p + p {
  margin-top: clamp(24px, 2.8vw, 36px) !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-separator,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > .wp-block-separator,
.editor-styles-wrapper .wp-block-separator {
  width: var(--mw-wide) !important;
  max-width: var(--mw-wide) !important;
  height: 1px !important;
  margin-top: clamp(34px, 4vw, 58px) !important;
  margin-bottom: clamp(34px, 4vw, 58px) !important;
  color: transparent !important;
  background: var(--mw-line) !important;
  border: 0 !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-separator::before,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-separator::after,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > .wp-block-separator::before,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > .wp-block-separator::after {
  display: none !important;
  content: none !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull):has(> .wp-block-separator) {
  width: var(--mw-wide) !important;
  max-width: var(--mw-wide) !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull):has(> .wp-block-separator) > blockquote {
  width: var(--mw-intro) !important;
  max-width: var(--mw-intro) !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull):has(> .wp-block-separator) > .wp-block-separator {
  width: var(--mw-wide) !important;
  max-width: var(--mw-wide) !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull):has(> .wp-block-separator) > p,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull):has(> .wp-block-separator) > .wp-block-group > p,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull):has(> .wp-block-separator) > ul,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull):has(> .wp-block-separator) > ol,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-separator + .wp-block-group:not(.alignfull) > p,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-separator + .wp-block-group:not(.alignfull) > ul,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-separator + .wp-block-group:not(.alignfull) > ol {
  width: var(--mw-wide) !important;
  max-width: var(--mw-wide) !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull):has(> .wp-block-separator) > p,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull):has(> .wp-block-separator) > .wp-block-group > p,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-separator + .wp-block-group:not(.alignfull) > p {
  font-size: clamp(1.12rem, 1.05rem + .18vw, 1.24rem) !important;
  line-height: 1.58 !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull):has(> .wp-block-separator) > p + p,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull):has(> .wp-block-separator) > .wp-block-group > p + p,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-separator + .wp-block-group:not(.alignfull) > p + p {
  margin-top: clamp(18px, 2.2vw, 32px) !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content :where(ul, ol),
.editor-styles-wrapper :where(ul, ol) {
  padding-left: clamp(24px, 3vw, 38px) !important;
  color: var(--mw-text);
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content li + li,
.editor-styles-wrapper li + li {
  margin-top: .38em;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content ul li::marker,
.editor-styles-wrapper ul li::marker {
  color: rgba(216, 154, 58, .72);
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content ol li::marker,
.editor-styles-wrapper ol li::marker {
  color: rgba(199, 122, 29, .86);
  font-weight: 400;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-columns,
.editor-styles-wrapper .wp-block-columns {
  width: var(--mw-wide);
  max-width: var(--mw-wide);
  margin-left: auto;
  margin-right: auto;
  gap: clamp(38px, 5.4vw, 84px) !important;
  align-items: center;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-column,
.editor-styles-wrapper .wp-block-column {
  min-width: 0;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-column > :first-child,
.editor-styles-wrapper .wp-block-column > :first-child {
  margin-top: 0 !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-column > :last-child,
.editor-styles-wrapper .wp-block-column > :last-child {
  margin-bottom: 0 !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-column > p.has-text-align-center,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-column.has-text-align-center p,
.editor-styles-wrapper .wp-block-column > p.has-text-align-center,
.editor-styles-wrapper .wp-block-column.has-text-align-center p {
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.52 !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-image,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > .wp-block-image,
.editor-styles-wrapper .wp-block-image {
  width: fit-content;
  max-width: var(--mw-media);
  margin-left: auto !important;
  margin-right: auto !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-image.aligncenter,
.editor-styles-wrapper .wp-block-image.aligncenter {
  text-align: center;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-image.alignwide,
.editor-styles-wrapper .wp-block-image.alignwide {
  width: fit-content;
  max-width: var(--mw-media);
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-image.alignfull,
.editor-styles-wrapper .wp-block-image.alignfull {
  width: 100%;
  max-width: none;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-image img,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > .wp-block-image img,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-gallery img,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-media-text__media img,
.editor-styles-wrapper .wp-block-image img,
.editor-styles-wrapper .wp-block-gallery img,
.editor-styles-wrapper .wp-block-media-text__media img {
  width: auto;
  max-width: min(100%, calc(100vw - 24px));
  height: auto;
  padding: 0 !important;
  display: block;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  filter: none !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-image.alignfull img,
.editor-styles-wrapper .wp-block-image.alignfull img {
  width: 100%;
  max-width: 100%;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-gallery,
.editor-styles-wrapper .wp-block-gallery {
  width: var(--mw-wide);
  max-width: var(--mw-wide);
  margin-left: auto;
  margin-right: auto;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-media-text,
.editor-styles-wrapper .wp-block-media-text {
  width: var(--mw-wide);
  max-width: var(--mw-wide);
  margin-left: auto;
  margin-right: auto;
  gap: clamp(34px, 5vw, 76px) !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-media-text__content,
.editor-styles-wrapper .wp-block-media-text__content {
  padding: 0 !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-image figcaption,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-gallery figcaption,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-element-caption,
.editor-styles-wrapper .wp-element-caption {
  margin-top: 10px !important;
  color: rgba(119, 110, 110, .72) !important;
  font-family: var(--mw-font-copy) !important;
  font-size: .88rem !important;
  line-height: 1.45 !important;
  text-align: center;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-table,
.editor-styles-wrapper .wp-block-table {
  overflow-x: auto;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content table,
.editor-styles-wrapper table {
  width: 100%;
  border-collapse: collapse;
  color: var(--mw-text);
  font-family: var(--mw-font-copy);
  background: #fff;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content th,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content td,
.editor-styles-wrapper th,
.editor-styles-wrapper td {
  padding: 12px 14px;
  border-bottom: 1px solid var(--mw-line-soft);
  color: var(--mw-text);
  font-size: 1rem;
  line-height: 1.45;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content th,
.editor-styles-wrapper th {
  color: var(--mw-text-strong);
  font-weight: 400;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content code,
.editor-styles-wrapper code {
  padding: .08em .34em;
  color: #9e3f34;
  background: rgba(158, 63, 52, .055);
  border: 1px solid rgba(158, 63, 52, .12);
  border-radius: 5px;
  font-family: "Fira Code", Consolas, monospace;
  font-size: .84em;
  font-weight: 400;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content pre,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-code,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-preformatted,
.editor-styles-wrapper pre,
.editor-styles-wrapper .wp-block-code,
.editor-styles-wrapper .wp-block-preformatted {
  overflow-x: auto;
  padding: clamp(16px, 2vw, 24px) !important;
  color: var(--mw-text-strong) !important;
  background: #fff !important;
  border: 1px solid var(--mw-line) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content pre code,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-code code,
.editor-styles-wrapper pre code,
.editor-styles-wrapper .wp-block-code code {
  padding: 0;
  color: inherit;
  background: transparent;
  border: 0;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-details,
.editor-styles-wrapper .wp-block-details {
  padding: 0;
  background: #fff;
  border-top: 1px solid var(--mw-line);
  border-bottom: 1px solid var(--mw-line);
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-details summary,
.editor-styles-wrapper .wp-block-details summary {
  padding: 15px 0;
  color: var(--mw-text-strong);
  cursor: pointer;
  font-family: var(--mw-font-copy);
  font-weight: 400;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-buttons,
.editor-styles-wrapper .wp-block-buttons {
  margin-top: clamp(18px, 2vw, 28px) !important;
  gap: 14px !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-button__link:not(:where(.wp-block-themepunch-revslider, .wp-block-themepunch-revslider *, .revslider, .revslider *, .rev_slider_wrapper, .rev_slider_wrapper *, .rev_slider, .rev_slider *, rs-module-wrap, rs-module-wrap *, rs-module, rs-module *, sr7-module, sr7-module *)),
.editor-styles-wrapper .wp-block-button__link:not(:where(.wp-block-themepunch-revslider, .wp-block-themepunch-revslider *, .revslider, .revslider *, .rev_slider_wrapper, .rev_slider_wrapper *, .rev_slider, .rev_slider *, rs-module-wrap, rs-module-wrap *, rs-module, rs-module *, sr7-module, sr7-module *)) {
  min-width: 132px;
  padding: .82rem 1.38rem !important;
  color: #fff !important;
  font-family: var(--mw-font-ui) !important;
  font-size: .95rem !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  line-height: 1.25 !important;
  text-transform: none !important;
  text-decoration: none !important;
  background: #d69a3a !important;
  border: 0 !important;
  border-radius: 2px !important;
  box-shadow: none !important;
  transition: background-color 150ms ease, color 150ms ease;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-button__link:not(:where(.wp-block-themepunch-revslider, .wp-block-themepunch-revslider *, .revslider, .revslider *, .rev_slider_wrapper, .rev_slider_wrapper *, .rev_slider, .rev_slider *, rs-module-wrap, rs-module-wrap *, rs-module, rs-module *, sr7-module, sr7-module *)):hover,
.editor-styles-wrapper .wp-block-button__link:not(:where(.wp-block-themepunch-revslider, .wp-block-themepunch-revslider *, .revslider, .revslider *, .rev_slider_wrapper, .rev_slider_wrapper *, .rev_slider, .rev_slider *, rs-module-wrap, rs-module-wrap *, rs-module, rs-module *, sr7-module, sr7-module *)):hover {
  color: #fff !important;
  background: #c88425 !important;
  transform: none !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-button.is-style-outline .wp-block-button__link:not(:where(.wp-block-themepunch-revslider, .wp-block-themepunch-revslider *, .revslider, .revslider *, .rev_slider_wrapper, .rev_slider_wrapper *, .rev_slider, .rev_slider *, rs-module-wrap, rs-module-wrap *, rs-module, rs-module *, sr7-module, sr7-module *)),
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .is-style-outline > .wp-block-button__link:not(:where(.wp-block-themepunch-revslider, .wp-block-themepunch-revslider *, .revslider, .revslider *, .rev_slider_wrapper, .rev_slider_wrapper *, .rev_slider, .rev_slider *, rs-module-wrap, rs-module-wrap *, rs-module, rs-module *, sr7-module, sr7-module *)),
.editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:not(:where(.wp-block-themepunch-revslider, .wp-block-themepunch-revslider *, .revslider, .revslider *, .rev_slider_wrapper, .rev_slider_wrapper *, .rev_slider, .rev_slider *, rs-module-wrap, rs-module-wrap *, rs-module, rs-module *, sr7-module, sr7-module *)) {
  color: var(--mw-gold-dark) !important;
  background: transparent !important;
  border: 1px solid rgba(199, 122, 29, .42) !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-cover,
.editor-styles-wrapper .wp-block-cover {
  overflow: hidden;
  border-radius: 0 !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-cover :where(h1,h2,h3,p),
.editor-styles-wrapper .wp-block-cover :where(h1,h2,h3,p) {
  color: #fff !important;
  text-shadow: 0 2px 18px rgba(0, 0, 0, .38);
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-query {
  width: 100%;
  max-width: none;
}

.wp-block-post-template {
  width: 100%;
  max-width: var(--mw-media) !important;
  margin-left: auto;
  margin-right: auto;
  gap: clamp(18px, 2vw, 30px) !important;
  align-items: stretch;
}

.wp-block-post-template.is-layout-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

.wp-block-post-template > li {
  min-width: 0;
}

.wp-block-post-template > li > .wp-block-group {
  height: 100%;
  min-height: 0;
  padding: 0 !important;
  display: flex !important;
  flex-direction: column;
  overflow: hidden;
  color: var(--mw-text);
  background: #fff;
  border: 1px solid var(--mw-line-gold);
  border-radius: 24px;
  box-shadow: 0 18px 46px rgba(88, 58, 24, .08);
  transition: transform 220ms cubic-bezier(.2,.75,.22,1), border-color 220ms ease, box-shadow 220ms ease;
}

.wp-block-post-template > li > .wp-block-group:hover {
  border-color: rgba(216, 154, 58, .36);
  box-shadow: 0 24px 64px rgba(88, 58, 24, .13);
  transform: translate3d(0, -2px, 0);
}

:is(body:not(.mw-native-defaults), .wp-block-post-template) .wp-block-post-featured-image {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  overflow: hidden;
  background: #f7f2eb;
  border-bottom: 1px solid rgba(216, 154, 58, .16);
  aspect-ratio: 16 / 9;
}

:is(body:not(.mw-native-defaults), .wp-block-post-template) .wp-block-post-featured-image a,
:is(body:not(.mw-native-defaults), .wp-block-post-template) .wp-block-post-featured-image img {
  width: 100% !important;
  height: 100% !important;
  display: block;
}

:is(body:not(.mw-native-defaults), .wp-block-post-template) .wp-block-post-featured-image img {
  object-fit: cover;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  filter: saturate(1.03) contrast(1.02) brightness(1.01);
  transition: transform 320ms cubic-bezier(.2,.75,.22,1), filter 320ms ease;
}

.wp-block-post-template > li > .wp-block-group:hover .wp-block-post-featured-image img {
  filter: saturate(1.07) contrast(1.03) brightness(1.02);
  transform: scale(1.025);
}

:is(body:not(.mw-native-defaults), .wp-block-post-template) .wp-block-post-date {
  width: fit-content;
  margin: 20px 26px 0 !important;
  padding: 7px 12px;
  color: #9f5b12 !important;
  font-family: var(--mw-font-ui) !important;
  font-size: 10.5px !important;
  font-weight: 600;
  line-height: 1;
  letter-spacing: .13em;
  text-transform: uppercase;
  background: #fff;
  border: 1px solid rgba(216, 154, 58, .24);
  border-radius: 999px;
}

:is(body:not(.mw-native-defaults), .wp-block-post-template) .wp-block-post-title {
  margin: 14px 26px 0 !important;
  color: var(--mw-ink) !important;
  font-family: var(--mw-font-title) !important;
  font-size: clamp(1.42rem, 1.1rem + .72vw, 2.05rem) !important;
  font-weight: 100 !important;
  letter-spacing: -.06em !important;
  line-height: 1.02 !important;
}

:is(body:not(.mw-native-defaults), .wp-block-post-template) .wp-block-post-title a {
  color: inherit !important;
  text-decoration: none !important;
  background-image: none !important;
}

:is(body:not(.mw-native-defaults), .wp-block-post-template) .wp-block-post-title a:hover {
  color: var(--mw-gold-hover) !important;
  text-decoration: none !important;
}

:is(body:not(.mw-native-defaults), .wp-block-post-template) .wp-block-post-excerpt {
  margin: 10px 26px 26px !important;
  color: var(--mw-text) !important;
  font-family: var(--mw-font-copy) !important;
  font-size: clamp(1.02rem, .96rem + .12vw, 1.1rem) !important;
  line-height: 1.55 !important;
}

footer.wp-block-template-part {
  position: relative;
  margin-top: 0 !important;
  padding-top: clamp(54px, 5.5vw, 78px) !important;
  padding-bottom: clamp(24px, 3.2vw, 44px) !important;
  color: rgba(173, 162, 162, .94) !important;
  background: #fff !important;
  text-align: center;
}

footer.wp-block-template-part::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  width: 100vw;
  height: clamp(22px, 2.15vw, 32px);
  background: #000;
  transform: translateX(-50%);
}

footer.wp-block-template-part > * {
  position: relative;
  z-index: 1;
}

footer.wp-block-template-part .wp-block-group {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  background: #fff !important;
}

footer.wp-block-template-part .wp-block-group.is-vertical,
footer.wp-block-template-part .wp-block-group.is-layout-flex {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 14px !important;
}

footer.wp-block-template-part p {
  max-width: min(760px, calc(100vw - 40px));
  margin-left: auto !important;
  margin-right: auto !important;
  order: 1;
  color: rgba(173, 162, 162, .95) !important;
  font-family: var(--mw-font-copy) !important;
  font-size: 13px !important;
  line-height: 1.62 !important;
}

footer.wp-block-template-part a {
  color: rgba(173, 134, 134, .95) !important;
  text-decoration: none !important;
  background-image: none !important;
}

footer.wp-block-template-part a:hover {
  color: var(--mw-gold-dark) !important;
  text-decoration: underline !important;
  text-underline-offset: .13em;
}

footer.wp-block-template-part .wp-block-image {
  order: 2;
  width: auto !important;
  max-width: min(420px, 72vw) !important;
  margin: 0 auto !important;
}

footer.wp-block-template-part img {
  width: min(420px, 72vw) !important;
  max-width: min(420px, 72vw) !important;
  height: auto !important;
  padding: 0 !important;
  display: block;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  filter: none !important;
}

@media (hover: hover) and (pointer: fine) {
  a:focus:not(:focus-visible):not(:where(.wp-block-themepunch-revslider, .wp-block-themepunch-revslider *, .revslider, .revslider *, .rev_slider_wrapper, .rev_slider_wrapper *, .rev_slider, .rev_slider *, rs-module-wrap, rs-module-wrap *, rs-module, rs-module *, sr7-module, sr7-module *)),
  button:focus:not(:focus-visible):not(:where(.wp-block-themepunch-revslider, .wp-block-themepunch-revslider *, .revslider, .revslider *, .rev_slider_wrapper, .rev_slider_wrapper *, .rev_slider, .rev_slider *, rs-module-wrap, rs-module-wrap *, rs-module, rs-module *, sr7-module, sr7-module *)),
  input:focus:not(:focus-visible):not(:where(.wp-block-themepunch-revslider, .wp-block-themepunch-revslider *, .revslider, .revslider *, .rev_slider_wrapper, .rev_slider_wrapper *, .rev_slider, .rev_slider *, rs-module-wrap, rs-module-wrap *, rs-module, rs-module *, sr7-module, sr7-module *)),
  textarea:focus:not(:focus-visible):not(:where(.wp-block-themepunch-revslider, .wp-block-themepunch-revslider *, .revslider, .revslider *, .rev_slider_wrapper, .rev_slider_wrapper *, .rev_slider, .rev_slider *, rs-module-wrap, rs-module-wrap *, rs-module, rs-module *, sr7-module, sr7-module *)),
  select:focus:not(:focus-visible):not(:where(.wp-block-themepunch-revslider, .wp-block-themepunch-revslider *, .revslider, .revslider *, .rev_slider_wrapper, .rev_slider_wrapper *, .rev_slider, .rev_slider *, rs-module-wrap, rs-module-wrap *, rs-module, rs-module *, sr7-module, sr7-module *)),
  summary:focus:not(:focus-visible):not(:where(.wp-block-themepunch-revslider, .wp-block-themepunch-revslider *, .revslider, .revslider *, .rev_slider_wrapper, .rev_slider_wrapper *, .rev_slider, .rev_slider *, rs-module-wrap, rs-module-wrap *, rs-module, rs-module *, sr7-module, sr7-module *)){
    outline: 0 !important;
    box-shadow: none !important;
  }
}

a:focus-visible:not(:where(.wp-block-themepunch-revslider, .wp-block-themepunch-revslider *, .revslider, .revslider *, .rev_slider_wrapper, .rev_slider_wrapper *, .rev_slider, .rev_slider *, rs-module-wrap, rs-module-wrap *, rs-module, rs-module *, sr7-module, sr7-module *)),
button:focus-visible:not(:where(.wp-block-themepunch-revslider, .wp-block-themepunch-revslider *, .revslider, .revslider *, .rev_slider_wrapper, .rev_slider_wrapper *, .rev_slider, .rev_slider *, rs-module-wrap, rs-module-wrap *, rs-module, rs-module *, sr7-module, sr7-module *)),
input:focus-visible:not(:where(.wp-block-themepunch-revslider, .wp-block-themepunch-revslider *, .revslider, .revslider *, .rev_slider_wrapper, .rev_slider_wrapper *, .rev_slider, .rev_slider *, rs-module-wrap, rs-module-wrap *, rs-module, rs-module *, sr7-module, sr7-module *)),
textarea:focus-visible:not(:where(.wp-block-themepunch-revslider, .wp-block-themepunch-revslider *, .revslider, .revslider *, .rev_slider_wrapper, .rev_slider_wrapper *, .rev_slider, .rev_slider *, rs-module-wrap, rs-module-wrap *, rs-module, rs-module *, sr7-module, sr7-module *)),
select:focus-visible:not(:where(.wp-block-themepunch-revslider, .wp-block-themepunch-revslider *, .revslider, .revslider *, .rev_slider_wrapper, .rev_slider_wrapper *, .rev_slider, .rev_slider *, rs-module-wrap, rs-module-wrap *, rs-module, rs-module *, sr7-module, sr7-module *)),
summary:focus-visible:not(:where(.wp-block-themepunch-revslider, .wp-block-themepunch-revslider *, .revslider, .revslider *, .rev_slider_wrapper, .rev_slider_wrapper *, .rev_slider, .rev_slider *, rs-module-wrap, rs-module-wrap *, rs-module, rs-module *, sr7-module, sr7-module *)){
  outline: 1px solid rgba(216, 154, 58, .78) !important;
  outline-offset: 4px !important;
  box-shadow: 0 0 0 6px rgba(216, 154, 58, .09) !important;
}

@media (max-width: 1020px) {
  .wp-block-post-template.is-layout-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 781px) {
  :root {
    --mw-pad: 14px;
    --mw-shell: min(100%, calc(100vw - 28px));
    --mw-wide: min(100%, calc(100vw - 28px));
    --mw-copy: min(100%, calc(100vw - 28px));
    --mw-intro: min(100%, calc(100vw - 28px));
    --mw-media: min(100%, calc(100vw - 20px));
  }

  :is(main#wp--skip-link--target, main.mw-main) {
    padding-top: 16px !important;
    padding-bottom: 58px !important;
  }

  .entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1,
  .entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > h1,
  .editor-styles-wrapper h1 {
    font-size: clamp(2.35rem, 10.5vw, 3.45rem) !important;
  }

  .entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h2,
  .entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > h2,
  .editor-styles-wrapper h2 {
    font-size: clamp(1.9rem, 8vw, 2.8rem) !important;
  }

  .entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h3,
  .entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > h3,
  .editor-styles-wrapper h3 {
    font-size: clamp(1.45rem, 6.5vw, 2.05rem) !important;
  }

  .entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > p,
  .entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > p,
  .entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-column > p,
  .entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-media-text__content > p,
  .entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content li,
  .editor-styles-wrapper :where(p,li) {
    font-size: 1.06rem !important;
    line-height: 1.56 !important;
  }

  .entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-columns,
  .entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content .wp-block-media-text,
  .editor-styles-wrapper .wp-block-columns,
  .editor-styles-wrapper .wp-block-media-text {
    gap: 28px !important;
  }

  .wp-block-post-template.is-layout-grid {
    grid-template-columns: 1fr !important;
  }

  .wp-block-post-date {
    margin: 17px 20px 0 !important;
  }

  .wp-block-post-title {
    margin: 12px 20px 0 !important;
    font-size: clamp(1.65rem, 8vw, 2.55rem) !important;
    letter-spacing: -.045em !important;
  }

  .wp-block-post-excerpt {
    margin: 10px 20px 22px !important;
    font-size: 1rem !important;
    line-height: 1.52 !important;
  }

  footer.wp-block-template-part {
    padding-top: 52px !important;
    padding-bottom: 30px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    scroll-behavior: auto !important;
    transition-duration: .001ms !important;
    animation-duration: .001ms !important;
    animation-iteration-count: 1 !important;
  }
}

.wp-site-blocks > :is(main#wp--skip-link--target, main.mw-main) {
  width: 100% !important;
  max-width: none !important;
}

:is(main#wp--skip-link--target, main.mw-main) > .wp-block-group.alignfull,
:is(main#wp--skip-link--target, main.mw-main) > .wp-block-group.alignfull.has-global-padding {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

:is(main#wp--skip-link--target, main.mw-main) > .wp-block-group.alignfull > .entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).alignfull.wp-block-post-content {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)),
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content.wp-container-core-post-content-is-layout-531c3c20 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  margin-left: auto !important;
  margin-right: auto !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > .wp-block-group:not(.alignfull) > h1 {
  margin-top: clamp(18px, 2.35vw, 34px) !important;
  margin-bottom: clamp(34px, 3.7vw, 54px) !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1 + .wp-block-group,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1 + .wp-block-group.is-vertical,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1 + .wp-block-group.is-layout-flex {
  width: var(--mw-wide) !important;
  max-width: var(--mw-wide) !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1 + .wp-block-group.is-vertical,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1 + .wp-block-group.is-layout-flex {
  display: block !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1 + .wp-block-group > blockquote,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1 + .wp-block-group > blockquote.wp-block-quote {
  width: var(--mw-intro) !important;
  max-width: var(--mw-intro) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: clamp(18px, 2.3vw, 34px) !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1 + .wp-block-group > blockquote + .wp-block-separator,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1 + .wp-block-group > .wp-block-separator {
  width: var(--mw-wide) !important;
  max-width: var(--mw-wide) !important;
  margin-top: clamp(18px, 2.3vw, 34px) !important;
  margin-bottom: clamp(42px, 4.8vw, 70px) !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1 + .wp-block-group > .wp-block-group:not(.alignfull),
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1 + .wp-block-group > .wp-block-group.has-global-padding:not(.alignfull) {
  width: var(--mw-wide) !important;
  max-width: var(--mw-wide) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1 + .wp-block-group > .wp-block-group:not(.alignfull) > p,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1 + .wp-block-group > .wp-block-group.has-global-padding:not(.alignfull) > p,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1 + .wp-block-group > .wp-block-group:not(.alignfull) > ul,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1 + .wp-block-group > .wp-block-group.has-global-padding:not(.alignfull) > ul,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1 + .wp-block-group > .wp-block-group:not(.alignfull) > ol,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1 + .wp-block-group > .wp-block-group.has-global-padding:not(.alignfull) > ol {
  width: var(--mw-wide) !important;
  max-width: var(--mw-wide) !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1 + .wp-block-group > .wp-block-group:not(.alignfull) > p,
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1 + .wp-block-group > .wp-block-group.has-global-padding:not(.alignfull) > p {
  font-size: clamp(1.08rem, 1.02rem + .14vw, 1.18rem) !important;
  line-height: 1.56 !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1 + .wp-block-group > .wp-block-group:not(.alignfull) + .wp-block-group:not(.alignfull),
.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1 + .wp-block-group > .wp-block-group.has-global-padding:not(.alignfull) + .wp-block-group.has-global-padding:not(.alignfull) {
  margin-top: clamp(18px, 2.2vw, 30px) !important;
}

.entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).wp-block-post-content > h1 + .wp-block-group > .wp-block-group.is-layout-flow > p:first-child:last-child {
  width: var(--mw-wide) !important;
  max-width: var(--mw-wide) !important;
  text-align: left;
}

@media (max-width: 781px) {
  :is(main#wp--skip-link--target, main.mw-main) > .wp-block-group.alignfull,
  :is(main#wp--skip-link--target, main.mw-main) > .wp-block-group.alignfull.has-global-padding,
  :is(main#wp--skip-link--target, main.mw-main) > .wp-block-group.alignfull > .entry-content:not(:where(body:is(.single-post, .mw-editorial-page, .mw-native-defaults) *)).alignfull.wp-block-post-content {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
