/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./assets/styles/globals.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************/
:root {
  --max-width--regular: 72rem;
  --max-width--medium: 108rem;
  --max-width--wide: 144rem;
  --site-header--height: clamp(6.4rem, 6.4rem + 40 * (100vw - 375px) / 1545, 10.4rem);
  --site-padding: clamp(2.4rem, 5vw, 5vw);
}

@font-face {
  font-family: "Meta Serif";
  src: url(../fonts/Meta-Serif-Regular.2759aef0.woff) format("woff");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Meta Serif";
  src: url(../fonts/Meta-Serif-RegularItalic.628e3b81.woff) format("woff");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Meta Serif";
  src: url(../fonts/Meta-Serif-Bold.9af5f7bf.woff) format("woff");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Meta Serif";
  src: url(../fonts/Meta-Serif-BoldItalic.72452ec9.woff) format("woff");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Meta Sans";
  src: url(../fonts/Meta-Sans-Regular.724de670.woff) format("woff");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Meta Sans";
  src: url(../fonts/Meta-Sans-RegularItalic.25e97a3f.woff) format("woff");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Meta Sans";
  src: url(../fonts/Meta-Sans-Medium.616e8ca0.woff) format("woff");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Meta Sans";
  src: url(../fonts/Meta-Sans-MediumItalic.3b51eac6.woff) format("woff");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Meta Sans";
  src: url(../fonts/Meta-Sans-SemiBold.86367d50.woff) format("woff");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Meta Sans";
  src: url(../fonts/Meta-Sans-SemiBoldItalic.bfd1ac0b.woff) format("woff");
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Meta Sans";
  src: url(../fonts/Meta-Sans-Bold.c391f8c2.woff) format("woff");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Meta Sans";
  src: url(../fonts/Meta-Sans-BoldItalic.cab88e25.woff) format("woff");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "Meta Sans";
  src: url(../fonts/Meta-Sans-Heavy.be68ebab.woff) format("woff");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}
@font-face {
  font-family: "Meta Sans";
  src: url(../fonts/Meta-Sans-HeavyItalic.1a48e13a.woff) format("woff");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url(../fonts/PlayfairDisplay-Regular.6a97b5c6.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url(../fonts/PlayfairDisplay-Italic.3d2a766b.ttf) format("truetype");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url(../fonts/PlayfairDisplay-SemiBold.8762ccb8.ttf) format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url(../fonts/PlayfairDisplay-SemiBoldItalic.791a37c6.ttf) format("truetype");
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url(../fonts/PlayfairDisplay-ExtraBold.c608dfc0.ttf) format("truetype");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url(../fonts/PlayfairDisplay-ExtraBoldItalic.9e708292.ttf) format("truetype");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}
.color-black {
  color: #000 !important;
}

.color-white {
  color: #fff !important;
}

.bg-black {
  background-color: #000 !important;
}

.bg-white {
  background-color: #fff !important;
}

.fs-x-small,
.has-x-small-font-size {
  font-size: 1.2rem !important;
}

.fs-small,
.has-small-font-size {
  font-size: 1.4rem !important;
}

.fs-medium,
.has-medium-font-size {
  font-size: 1.6rem !important;
}

.fs-large,
.has-large-font-size {
  font-size: 1.8rem !important;
}

.fs-x-large,
.has-x-large-font-size {
  font-size: 2rem !important;
}

/*# sourceMappingURL=globals.css.map*/