@charset "UTF-8";
/* ----------------------------------------------------------------------------------
Project name

base.css gets added into TinyMCE
---------------------------------------------------------------------------------- */
/* -----------------------------------------------------------
    Load fonts
----------------------------------------------------------- */
/**
 * Fluid
 * A responsive function that interpolates between a minimum and maximum value based on the viewport width.
 * The function uses a linear equation to interpolate and clamps the output to stay within the specified range.
 * @function fluid
 * @access public
 * @param {Number} $min-px - The minimum value for the output in pixels.
 * @param {Number} $max-px - The maximum value for the output in pixels.
 * @param {Number} [$breakpoint-min-px: 320] - The minimum viewport width in pixels where the output starts to change.
 * @param {Number} [$breakpoint-max-px: 1660] - The maximum viewport width in pixels where the output stops changing.
 * @return {String} - The interpolated and clamped CSS value.
 * @example
 * // If the viewport width is 320px, the output will be 1.6rem (16px). If the viewport width is 1660px, the output will be 2.4rem (24px).
 * // For viewport widths between 320px and 1660px, the output will linearly interpolate between 1.6rem (16px) and 2.4rem (24px).
 * font-size: fluid(1.6, 2.4);
 * @throws {Error} If $min is not a number, or if $max is not a number, or if $breakpoint-min-px is not a number, or if $breakpoint-max-px is not a number.
*/
/**
 * Fluid
 * A responsive function that interpolates between a minimum and maximum value based on the viewport width.
 * The function uses a linear equation to interpolate and clamps the output to stay within the specified range.
 * @function fluid
 * @access public
 * @param {Number} $min-px - The minimum value for the output in pixels.
 * @param {Number} $max-px - The maximum value for the output in pixels.
 * @param {Number} [$breakpoint-min-px: 320] - The minimum viewport width in pixels where the output starts to change.
 * @param {Number} [$breakpoint-max-px: 1660] - The maximum viewport width in pixels where the output stops changing.
 * @return {String} - The interpolated and clamped CSS value.
 * @example
 * // If the viewport width is 320px, the output will be 1.6rem (16px). If the viewport width is 1660px, the output will be 2.4rem (24px).
 * // For viewport widths between 320px and 1660px, the output will linearly interpolate between 1.6rem (16px) and 2.4rem (24px).
 * font-size: fluid(1.6, 2.4);
 * @throws {Error} If $min is not a number, or if $max is not a number, or if $breakpoint-min-px is not a number, or if $breakpoint-max-px is not a number.
*/
/**
 * @mixin set-typography-vars
 * Sets typography-related CSS custom properties for a given primary prefix and, optionally, a fallback prefix.
 *
 * @param {String} $primary-prefix - The primary prefix used for the custom properties.
 * @param {String} [$fallback-prefix=null] - The optional fallback prefix used for the custom properties.
 * @param {String} [$font-family-default=null] - The default font-family value.
 * @param {String} [$font-size-default=null] - The default font-size value.
 * @param {String} [$line-height-default=null] - The default line-height value.
 * @param {String} [$font-weight-default=null] - The default font-weight value.
 * @param {String} [$text-transform-default=null] - The default text-transform value.
 * @param {String} [$color-default=null] - The default color value.
 * @param {Boolean} [$important=false] - Whether to append !important to the generated CSS declarations.
 */
/**
 * Fluid
 * A responsive function that interpolates between a minimum and maximum value based on the viewport width.
 * The function uses a linear equation to interpolate and clamps the output to stay within the specified range.
 * @function fluid
 * @access public
 * @param {Number} $min-px - The minimum value for the output in pixels.
 * @param {Number} $max-px - The maximum value for the output in pixels.
 * @param {Number} [$breakpoint-min-px: 320] - The minimum viewport width in pixels where the output starts to change.
 * @param {Number} [$breakpoint-max-px: 1660] - The maximum viewport width in pixels where the output stops changing.
 * @return {String} - The interpolated and clamped CSS value.
 * @example
 * // If the viewport width is 320px, the output will be 1.6rem (16px). If the viewport width is 1660px, the output will be 2.4rem (24px).
 * // For viewport widths between 320px and 1660px, the output will linearly interpolate between 1.6rem (16px) and 2.4rem (24px).
 * font-size: fluid(1.6, 2.4);
 * @throws {Error} If $min is not a number, or if $max is not a number, or if $breakpoint-min-px is not a number, or if $breakpoint-max-px is not a number.
*/
/**
 * @mixin set-margin-vars
 * Sets margin-related CSS custom properties for a given prefix and assigns them to the margin property.
 *
 * @param {String} $prefix - The prefix used for the custom properties.
 * @param {*} [$my=null] - The margin value for the top and bottom.
 * @param {*} [$mx=null] - The margin value for the left and right.
 * @param {*} [$mt=null] - The margin value for the top.
 * @param {*} [$mr=null] - The margin value for the right.
 * @param {*} [$mb=null] - The margin value for the bottom.
 * @param {*} [$ml=null] - The margin value for the left.
 * @param {*} [$my-default=0] - The default margin value for the top and bottom.
 * @param {*} [$mx-default=0] - The default margin value for the left and right.
 * @param {*} [$mt-default=0] - The default margin value for the top.
 * @param {*} [$mr-default=0] - The default margin value for the right.
 * @param {*} [$mb-default=0] - The default margin value for the bottom.
 * @param {*} [$ml-default=0] - The default margin value for the left.
 * @param {Boolean} [$important=false] - Whether to append !important to the generated CSS declaration.
 */
/**
* Sets custom padding variables for an element using CSS variables.
* @param {string} $prefix - The prefix to use for the CSS variable names.
* @param {number} [$py=null] - The padding value for top and bottom sides.
* @param {number} [$px=null] - The padding value for left and right sides.
* @param {number} [$pt=null] - The padding value for the top side.
* @param {number} [$pr=null] - The padding value for the right side.
* @param {number} [$pb=null] - The padding value for the bottom side.
* @param {number} [$pl=null] - The padding value for the left side.
* @param {number} [$py-default=0] - The default padding value for top and bottom sides.
* @param {number} [$px-default=0] - The default padding value for left and right sides.
* @param {number} [$pt-default=0] - The default padding value for the top side.
* @param {number} [$pr-default=0] - The default padding value for the right side.
* @param {number} [$pb-default=0] - The default padding value for the bottom side.
* @param {number} [$pl-default=0] - The default padding value for the left side.
* @param {boolean} [$important=false] - Whether to use "!important" modifier for the CSS "padding" property.
*/
/**
 * @mixin set-var
 * Sets a single CSS custom property for a given primary prefix and, optionally, a fallback prefix.
 *
 * @param {String} $property - The CSS property to set.
 * @param {String} $primary-prefix - The primary prefix used for the custom property.
 * @param {String} [$fallback-prefix=null] - The optional fallback prefix used for the custom property.
 * @param {String} [$var-name=null] - The custom property name, if different from the CSS property.
 * @param {*} [$default=null] - The default value for the custom property.
 * @param {Boolean} [$important=false] - Whether to append !important to the generated CSS declaration.
 */
/* @import url(../fonts/stylesheet.css); */
@import '../fonts/stylesheet.css';
:root {
  --border-dark: 1px solid var(--primary-color);
  --border-light: 1px solid var(--white);
  --easing: cubic-bezier(.49, .11, .24, 1);
  --transition: 0.3s all var(--easing);
  --button-font-size: var(--step-2);
  --button-font-family: "Founders Grotesk X-Condensed";
  --button-line-height: var(--leading-tight);
  --button-font-weight: 600;
  --button-text-decoration: none;
  --button-text-transform: uppercase;
  --button-background-color: var(--primary-color);
  --button-color: var(--primary-color);
  --button-letter-spacing: 0;
  --button-border-radius: 50px;
  --button-border: var(--border-dark);
  --button-focus-background-color: var(--button-focus-color);
  --button-focus-color: var(--white);
  --button-hover-background-color: var(--primary-color);
  --button-hover-color: var(--white);
  --button-border-color: 1px solid var(--primary-color);
  --button-border-focus: 1px solid var(--button-focus-color);
  --button-submit-color: var(--text-primary);
  --button-submit-background: var(--button-focus-color);
  --link-font-size: var(--step-1);
  --link-letter-spacing: 0;
  --link-text-decoration: underline;
  --link-hover-color: var(--link-focus-color);
  --link-focus-color: var(--base-300);
}
:root #image_gallery {
  --artist-font-size: var(--step-5);
  --artist-line-height: var(--leading-normal);
  --artist-color: var(--text-primary);
  --artist-font-weight: 600;
  --artwork-title-font-size: var(--base-font-size);
  --artwork-title-line-height: var(--base-line-height);
  --artwork-title-font-weight: 300;
  --artwork-title-color: var(--text-primary);
}

:root {
  --base-50: #F7F7F7;
  --base-100: #E3E3E3;
  --base-200: #CACACA;
  --base-300: #A4A4A4;
  --base-400: #818181;
  --base-500: #6e6e6e;
  --base-600: #515151;
  --base-700: #434343;
  --base-800: #767676;
  --base-900: #46484D;
  --text-primary: var(--base-900);
  --text-secondary: var(--base-800);
  --text-body: var(--base-900);
  --text-body-invert: var(--base-200);
  --text-hover-color: var(--base-200);
  --white: #ffffff;
  --primary-color: var(--base-900);
  --button-focus-color: var(--base-200);
}

:root {
  --fluid-min-width: 320;
  --fluid-max-width: 1660;
  --fluid-screen: 100vw;
  --fluid-bp: calc((var(--fluid-screen) - var(--fluid-min-width) / 10 * 1rem) / (var(--fluid-max-width) - var(--fluid-min-width)));
}

@media screen and (min-width: 1660px) {
  :root {
    --fluid-screen: calc(var(--fluid-max-width) * 1px);
  }
}
:root {
  --fc-4xs-min: 2;
  --fc-4xs-max: 6;
  --fc-3xs-min: 4;
  --fc-3xs-max: 8;
  --fc-2xs-min: 8;
  --fc-2xs-max: 15;
  --fc-xs-min: 12;
  --fc-xs-max: 20;
  --fc-s-min: 15;
  --fc-s-max: 25;
  --fc-m-min: 17;
  --fc-m-max: 27;
  --fc-l-min: 20;
  --fc-l-max: 30;
  --fc-xl-min: 22;
  --fc-xl-max: 32;
  --fc-2xl-min: 25;
  --fc-2xl-max: 35;
  --fc-3xl-min: 30;
  --fc-3xl-max: 40;
  --fc-4xl-min: 40;
  --fc-4xl-max: 45;
  --fc-5xl-min: 50;
  --fc-5xl-max: 65;
  --fc-6xl-min: 60;
  --fc-6xl-max: 80;
  /* T-shirt sizes */
  --space-3xs: calc(((var(--fc-3xs-min) / 10) * 1rem) + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));
  --space-2xs: calc(((var(--fc-2xs-min) / 10) * 1rem) + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));
  --space-xs: calc(((var(--fc-xs-min) / 10) * 1rem) + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));
  --space-s: calc(((var(--fc-s-min) / 10) * 1rem) + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));
  --space-m: calc(((var(--fc-m-min) / 10) * 1rem) + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp));
  --space-l: calc(((var(--fc-l-min) / 10) * 1rem) + (var(--fc-l-max) - var(--fc-l-min)) * var(--fluid-bp));
  --space-xl: calc(((var(--fc-xl-min) / 10) * 1rem) + (var(--fc-xl-max) - var(--fc-xl-min)) * var(--fluid-bp));
  --space-2xl: calc(((var(--fc-2xl-min) / 10) * 1rem) + (var(--fc-2xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));
  --space-3xl: calc(((var(--fc-3xl-min) / 10) * 1rem) + (var(--fc-3xl-max) - var(--fc-3xl-min)) * var(--fluid-bp));
  --space-4xl: calc(((var(--fc-4xl-min) / 10) * 1rem) + (var(--fc-4xl-max) - var(--fc-4xl-min)) * var(--fluid-bp));
  --space-5xl: calc(((var(--fc-5xl-min) / 10) * 1rem) + (var(--fc-5xl-max) - var(--fc-5xl-min)) * var(--fluid-bp));
  --space-6xl: calc(((var(--fc-6xl-min) / 10) * 1rem) + (var(--fc-6xl-max) - var(--fc-6xl-min)) * var(--fluid-bp));
  /* One-up pairs */
  --space-3xs-2xs: calc(((var(--fc-3xs-min) / 10) * 1rem) + (var(--fc-2xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));
  --space-2xs-xs: calc(((var(--fc-2xs-min) / 10) * 1rem) + (var(--fc-xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));
  --space-xs-s: calc(((var(--fc-xs-min) / 10) * 1rem) + (var(--fc-s-max) - var(--fc-xs-min)) * var(--fluid-bp));
  --space-s-m: calc(((var(--fc-s-min) / 10) * 1rem) + (var(--fc-m-max) - var(--fc-s-min)) * var(--fluid-bp));
  --space-m-l: calc(((var(--fc-m-min) / 10) * 1rem) + (var(--fc-l-max) - var(--fc-m-min)) * var(--fluid-bp));
  --space-l-xl: calc(((var(--fc-l-min) / 10) * 1rem) + (var(--fc-xl-max) - var(--fc-l-min)) * var(--fluid-bp));
  --space-xl-2xl: calc(((var(--fc-xl-min) / 10) * 1rem) + (var(--fc-2xl-max) - var(--fc-xl-min)) * var(--fluid-bp));
  --space-2xl-3xl: calc(((var(--fc-2xl-min) / 10) * 1rem) + (var(--fc-3xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));
  --space-3xl-4xl: calc(((var(--fc-3xl-min) / 10) * 1rem) + (var(--fc-4xl-max) - var(--fc-3xl-min)) * var(--fluid-bp));
  --space-4xl-5xl: calc(((var(--fc-4xl-min) / 10) * 1rem) + (var(--fc-5xl-max) - var(--fc-4xl-min)) * var(--fluid-bp));
  --space-5xl-6xl: calc(((var(--fc-5xl-min) / 10) * 1rem) + (var(--fc-6xl-max) - var(--fc-5xl-min)) * var(--fluid-bp));
  /* Custom pairs */
  --space-s-l: calc(((var(--fc-s-min) / 10) * 1rem) + (var(--fc-l-max) - var(--fc-s-min)) * var(--fluid-bp));
  --space-m-xl: calc(((var(--fc-m-min) / 10) * 1rem) + (var(--fc-xl-max) - var(--fc-m-min)) * var(--fluid-bp));
}

:root {
  --step--2: clamp(0.8rem, 0.6805970149rem + 0.37313433vw, 1.3rem);
  --step--1: clamp(1.2rem, 1.1044776119rem + 0.29850746vw, 1.6rem);
  --step-0: clamp(1.6rem, 1.5044776119rem + 0.29850746vw, 2rem);
  --step-1: clamp(1.8rem, 1.6567164179rem + 0.44776119vw, 2.4rem);
  --step-2: clamp(2rem, 1.7611940299rem + 0.74626866vw, 3rem);
  --step-3: clamp(2.2rem, 1.9611940299rem + 0.74626866vw, 3.2rem);
  --step-4: clamp(3rem, 2.7611940299rem + 0.74626866vw, 4rem);
  --step-5: clamp(3.5rem, 3.2611940299rem + 0.74626866vw, 4.5rem);
  --step-6: clamp(4.8rem, 4.5373134328rem + 0.82089552vw, 5.9rem);
  --step-7: clamp(6rem, 5.3791044776rem + 1.94029851vw, 8.6rem);
  --step-8: clamp(2.6rem, 2.0985074627rem + 1.56716418vw, 4.7rem);
  --step-9: clamp(2.8rem, 2.2746268657rem + 1.64179104vw, 5rem);
}

:root {
  --leading-extra-tight: 0.6;
  --leading-tighter: 0.8;
  --leading-tight: 1;
  --leading-snug: 1.2;
  --leading-normal: 1.3;
  --leading-relaxed: 1.5;
  --leading-loose: 1.6;
  --base-font-family: "Signifier";
  --base-font-size: var(--step-1);
  --base-line-height: var(--leading-snug);
  --base-font-weight: 300;
  --base-text-transform: none;
  --base-letter-spacing: 0;
  --base-color: var(--text-primary);
  --base-font-style: normal;
  --navigation-font-family: "Founders Grotesk X-Condensed" !important;
  --navigation-font-size: var(--step-7);
  --navigation-line-height: var(--leading-extra-tight);
  --navigation-letter-spacing: 1px;
  --navigation-font-weight: 600;
  --navigation-text-transform: uppercase;
  --navigation-text-decoration: none;
  --navigation-color: var(--text-body);
  --navigation-focus-color: var(--text-secondary);
  --subnav-font-family: "Founders Grotesk X-Condensed" !important;
  --subnav-font-size: var(--step-2);
  --subnav-line-height: var(--leading-tight);
  --subnav-letter-spacing: 0;
  --subnav-font-weight: 600;
  --subnav-text-transform: uppercase;
  --subnav-text-decoration: none;
  --subnav-color: var(--text-body);
  --subnav-focus-color: var(--text-secondary);
  --footer-navigation-font-family: "Founders Grotesk X-Condensed" !important;
  --footer-navigation-font-size: var(--step-2);
  --footer-navigation-line-height: var(--leading-normal);
  --footer-navigation-letter-spacing: 1px;
  --footer-navigation-font-weight: 600;
  --footer-navigation-text-transform: uppercase;
  --footer-navigation-text-decoration: none;
  --footer-navigation-color: var(--text-body);
  --footer-navigation-focus-color: var(--text-secondary);
  --heading-font-family: "Founders Grotesk X-Condensed";
  --heading-font-size: var(--step-2);
  --heading-letter-spacing: 0;
  --heading-line-height: var(--leading-tight);
  --heading-font-weight: 600;
  --heading-text-transform: uppercase;
  --heading-color: var(--text-body);
  --hero-font-family: "Founders Grotesk X-Condensed";
  --hero-font-size: var(--step-7);
  --hero-line-height: var(--leading-tighter);
  --hero-letter-spacing: 0;
  --hero-font-weight: 600;
  --hero-color: var(--text-body);
  --section-subheading-font-family: "Founders Grotesk X-Condensed";
  --section-subheading-font-size: var(--step-2);
  --section-subheading-line-height: 1;
  --section-subheading-font-weight: 600;
  --section-subheading-text-transform: uppercase;
  --section-subheading-color: var(--text-body);
  --section-subheading-font-style: none;
  --footer-heading-font-size: var(--step-7);
  --footer-heading-line-height: var(--leading-tighter);
  --footer-heading-letter-spacing: 0;
  --footer-heading-font-weight: 600;
  --footer-text-transform: uppercase;
  --footer-heading-color: var(--white);
  --date-font-size: var(--step-1);
  --date-line-height: var(--leading-normal);
  --date-text-transform: uppercase;
  --date-letter-spacing: 0;
  --date-font-weight: 300;
  --date-color: var(--text-body);
  --subtitle-font-size: var(--step-1);
  --subtitle-line-height: var(--leading-normal);
  --subtitle-text-transform: uppercase;
  --subtitle-letter-spacing: 0;
  --subtitle-font-weight: 300;
  --subtitle-color: var(--text-body);
  --prose-blockquote-font-size: var(--step-2);
  --caption-font-size: var(--step-1);
  --caption-line-height: var(--leading-loose);
  --caption-font-weight: 300;
  --caption-color: var(--text-body);
}

#footer {
  background-color: var(--primary-color);
  margin: 0;
  padding: var(--space-xs) var(--space-l) var(--space-l);
  position: relative;
}
@media only screen and (max-width: 639px) {
  #footer {
    padding: var(--space-xs);
  }
}
#footer a {
  cursor: pointer;
}
#footer a:not(.submit_button), #footer a:visited:not(.submit_button) {
  color: var(--white);
}
@media only screen and (max-width: 1023px) {
  #footer .inner {
    padding: 0;
  }
}
#footer.advanced_footer .advanced_footer_item {
  padding: 0;
  display: inline-flex;
  width: auto;
}
#footer.advanced_footer .copyright {
  float: right;
}
@media only screen and (max-width: 1279px) {
  #footer.advanced_footer .copyright {
    float: left;
  }
}
@media only screen and (max-width: 1023px) {
  #footer.advanced_footer #social_links {
    padding: var(--space-s) 0 0;
  }
}
#footer .small-links-container {
  position: absolute;
  top: 0;
  right: 140px;
  padding: var(--space-xs) 0;
}
#footer .small-links-container a,
#footer .small-links-container p {
  color: var(--white);
  font-family: var(--footer-navigation-font-family);
  font-size: var(--footer-navigation-font-size);
  font-weight: var(--footer-navigation-font-weight);
  line-height: var(--leading-tight);
  text-transform: var(--footer-navigation-text-transform);
}
#footer .small-links-container a:hover,
#footer .small-links-container p:hover {
  color: var(--text-hover-color);
  transition: var(--transition);
}
#footer .small-links-container > div {
  margin-right: var(var(--space-2xs));
}
@media only screen and (max-width: 1279px) {
  #footer .small-links-container > div {
    margin-right: 5px;
  }
}
@media only screen and (max-width: 1279px) {
  #footer .small-links-container {
    position: relative;
    left: 0;
    float: left;
    width: 100%;
    padding: 0 0 var(var(--space-s)) 0;
  }
}
#footer #copyright,
#footer .copyright {
  float: right;
  margin: 0;
}
#footer #copyright #artlogic,
#footer .copyright #artlogic {
  margin: 0;
}
#footer #copyright .copyright-text,
#footer #copyright #artlogic a,
#footer .copyright .copyright-text,
#footer .copyright #artlogic a {
  color: var(--white);
  letter-spacing: 1px;
  font-size: var(--step--1);
}
@media only screen and (max-width: 1279px) {
  #footer #copyright,
  #footer .copyright {
    float: left;
  }
}
#footer #social_links {
  position: absolute;
  top: 0;
  right: 0;
  padding: var(--space-xs) var(--space-l) 0 0;
}
#footer #social_links .social_links_item {
  width: auto;
}
#footer #social_links .social_media_icon {
  background-color: transparent;
  transition: var(--transition);
}
#footer #social_links .social_media_icon::after {
  font-size: var(--step-1);
}
#footer #social_links .social_media_icon:hover {
  color: var(--text-hover-color);
  transition: var(--transition);
}
@media only screen and (max-width: 1023px) {
  #footer #social_links {
    position: relative;
  }
}
#footer #mailinglist_form {
  width: 550px;
  margin: 0;
}
@media only screen and (max-width: 1279px) {
  #footer #mailinglist_form {
    width: 500px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  #footer #mailinglist_form {
    width: 100%;
  }
}
#footer #mailinglist_form #artlogic_mailinglist_signup_form_wrapper {
  padding-top: var(--space-6xl);
}
#footer #mailinglist_form #artlogic_mailinglist_signup_form {
  padding: 0;
  display: flex;
  flex-direction: column;
}
#footer #mailinglist_form .mailinglist_form_wrapper h2 {
  font-size: var(--footer-heading-font-size);
  line-height: var(--footer-heading-line-height);
  color: var(--footer-heading-color);
}
#footer #mailinglist_form #privacy_policy_form_msg {
  font-size: var(--step--1);
  color: var(--white);
  display: flex;
  flex-direction: column;
  order: 4;
  padding: var(--space-s) 0;
}
#footer #mailinglist_form #artlogic_mailinglist_signup_form #firstname_row {
  border-top: var(--border-light);
}
#footer #mailinglist_form #artlogic_mailinglist_signup_form .form_row {
  display: flex;
  flex-direction: row;
  align-items: center;
  border-bottom: var(--border-light);
  order: 1;
  margin: 0;
}
#footer #mailinglist_form #artlogic_mailinglist_signup_form .form_row .inputField {
  background: none;
  border: none;
  color: var(--white);
  padding: var(--space-s) 0;
}
#footer #mailinglist_form #artlogic_mailinglist_signup_form .form_row label {
  display: none;
}
#footer #mailinglist_form #artlogic_mailinglist_signup_form #mailing_submit_button {
  order: 5;
  display: flex;
  margin: 0;
}
#footer #mailinglist_form #artlogic_mailinglist_signup_form #mailing_submit_button .button a {
  font-family: var(--button-font-family);
  font-weight: var(--button-font-weight);
  font-size: var(--button-font-size);
  color: var(--button-background-color);
  background-color: var(--white);
  border-radius: 50px;
  padding: var(--space-2xs) var(--space-4xl);
  transition: var(--transition);
}
#footer #mailinglist_form #artlogic_mailinglist_signup_form #mailing_submit_button .button a:hover {
  color: var(--button-submit-color);
  background-color: var(--button-submit-background);
}
@media only screen and (max-width: 767px) {
  #footer #mailinglist_form {
    width: 100%;
  }
}
@media only screen and (max-width: 639px) {
  #footer #mailinglist_form {
    width: 100%;
  }
}

.layout-fixed-header #main_content {
  padding: 0;
}

#container {
  max-width: 100%;
  width: 100%;
  padding: 0;
}
#container #page_header {
  padding: 0 var(--space-l);
}
#container #page_header .page-header-inner {
  max-width: 100%;
  justify-content: space-between;
}
#container #page_header .page-header-inner #sticky_sub_nav.navigation {
  max-width: 100%;
}
#container #page_header .page-header-inner .h1_heading {
  font-size: inherit;
}
#container #main_content {
  padding-left: var(--space-l);
  padding-right: var(--space-l);
  margin: 0 auto;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
@media only screen and (max-width: 459px) {
  #container #main_content {
    padding: 0 var(--space-2xs);
  }
}
#container #main_content .heading_wrapper {
  margin: 0;
  border-top: var(--border-dark);
  padding: var(--space-xs) 0 var(--space-s) 0;
}
@media only screen and (max-width: 1023px) {
  #container #main_content .heading_wrapper {
    padding: var(--space-s) 0;
  }
}
#container #main_content #content {
  min-height: 100px;
  max-width: 100%;
  width: 100%;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 0 0 var(--space-6xl) 0;
}
@media only screen and (max-width: 1023px) {
  #container #main_content #content #content_module,
  #container #main_content #content .content_module {
    margin-top: var(--space-xl);
    width: 100%;
  }
}
#container #main_content #content #content_module > blockquote,
#container #main_content #content .content_module > blockquote {
  padding-top: 0;
}
#container #main_content #content #content_module > blockquote:first-child,
#container #main_content #content .content_module > blockquote:first-child {
  width: 100%;
}
#container #main_content #content .subheading {
  border-top: var(--border-dark);
  padding: var(--space-xs) 0 var(--space-s) 0;
  display: block;
  letter-spacing: 0;
}
#container #main_content #content .subheading::after {
  border: none;
}
#container #main_content #content #sidebar,
#container #main_content #content .sidebar {
  margin: 0;
  padding-bottom: var(--space-6xl);
}
#container #main_content #content #sidebar .caption,
#container #main_content #content .sidebar .caption {
  font-family: var(--caption-font-family , var(--base-font-family));
  font-size: var(--caption-font-size , var(--base-font-size));
  line-height: var(--caption-line-height , var(--base-line-height));
  font-weight: var(--caption-font-weight , var(--base-font-weight));
  text-transform: var(--caption-text-transform , inherit);
  color: var(--caption-color , var(--base-color));
  padding-top: var(--space-2xs);
}
@media only screen and (max-width: 1023px) {
  #container #main_content #content #sidebar,
  #container #main_content #content .sidebar {
    margin: 0;
    padding: 0;
    width: 100%;
  }
}
#container #cookie_notification #cookie_notification_preferences a:hover {
  color: var(--text-body-invert);
}
#container #cookie_notification #cookie_notification_accept.button a,
#container #cookie_notification #cookie_notification_preferences.link a {
  font-family: var(--heading-font-family , var(--base-font-family));
  font-size: var(--heading-font-size , var(--base-font-size));
  line-height: var(--heading-line-height , var(--base-line-height));
  font-weight: var(--heading-font-weight , var(--base-font-weight));
  text-transform: var(--heading-text-transform , inherit);
  color: var(--heading-color , var(--base-color));
}
#container #cookie_notification #cookie_notification_accept.button a:hover,
#container #cookie_notification #cookie_notification_preferences.link a:hover {
  color: var(--text-body-invert);
  transition: var(--transition);
}
#container #cookie_notification #cookie_notification_accept.button a {
  padding: var(--space-2xs) var(--space-3xl);
  font-family: var(--button-font-family);
  font-size: var(--button-font-size);
  font-weight: var(--button-font-weight);
  border-radius: var(--button-border-radius);
  text-transform: var(--button-text-transform);
  text-decoration: var(--button-text-decoration);
  letter-spacing: var(--button-letter-spacing);
  border: var(--button-border);
  letter-spacing: 0;
}
#container #cookie_notification #cookie_notification_accept.button a:hover {
  color: var(--white);
  background-color: var(--button-hover-background-color);
  transition: var(--transition);
}
#container #cookie_notification #cookie_notification_preferences.link a {
  color: var(--base-800);
}
#container #manage_cookie_preferences_popup_container #cookie_preferences_form .button a {
  padding: var(--space-2xs) var(--space-3xl);
  font-family: var(--button-font-family);
  font-size: var(--button-font-size);
  font-weight: var(--button-font-weight);
  border-radius: var(--button-border-radius);
  text-transform: var(--button-text-transform);
  text-decoration: var(--button-text-decoration);
  letter-spacing: var(--button-letter-spacing);
  border: var(--button-border);
  color: var(--primary-color);
  font-size: 2rem;
}
#container #manage_cookie_preferences_popup_container #cookie_preferences_form .button a:hover {
  color: var(--white);
  background-color: var(--button-hover-background-color);
  transition: var(--transition);
}

.image_list ul li.unavailable.reserved .content > .title:after,
.records_list ul li.unavailable.reserved .content > .title:after {
  content: "Reserved";
  text-indent: -9999px;
  overflow: hidden;
  width: 6px;
  height: 6px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 12px;
  margin-left: var(--space-3xs-2xs);
  margin-top: -1px;
}

.type-fullscreen #header,
.layout-hero-header #header,
.header-fixed-wrapper #header {
  padding-left: var(--space-l);
  padding-right: var(--space-l);
}
@media only screen and (max-width: 639px) {
  .type-fullscreen #header,
  .layout-hero-header #header,
  .header-fixed-wrapper #header {
    padding-left: var(--space-2xs);
    padding-right: var(--space-2xs);
  }
}

.header-fixed-wrapper #header .inner {
  padding: var(--space-s) 0;
  border-bottom: none;
  max-width: 100%;
  min-height: 84px;
}
.header-fixed-wrapper #header #slide_nav_reveal {
  width: 50px;
}
.header-fixed-wrapper #header #slide_nav_reveal:after {
  content: "MENU";
  font-family: var(--subnav-font-family) !important;
  font-weight: var(--subnav-font-weight) !important;
  font-size: var(--subnav-font-size);
  color: var(--primary-color);
  position: relative;
  left: 0;
}
@media only screen and (max-width: 639px) {
  .header-fixed-wrapper #header #slide_nav_reveal {
    width: 40px;
  }
}

@media only screen and (max-width: 767px) {
  body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper_inner,
  body.responsive-nav-side-position-fullscreen #header:not(.header_layout_center) #responsive_slide_nav_wrapper_inner,
  body.responsive-nav-slide-nav.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper {
    padding: var(--space-2xs);
  }
}
body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper_inner:before,
body.responsive-nav-side-position-fullscreen #header:not(.header_layout_center) #responsive_slide_nav_wrapper_inner:before,
body.responsive-nav-slide-nav.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper:before {
  background: var(--primary-color);
}
body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper_inner .navigation ul li + .active a,
body.responsive-nav-side-position-fullscreen #header:not(.header_layout_center) #responsive_slide_nav_wrapper_inner .navigation ul li + .active a,
body.responsive-nav-slide-nav.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper .navigation ul li + .active a {
  color: var(--text-body-invert);
}
body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper_inner .navigation ul li a,
body.responsive-nav-side-position-fullscreen #header:not(.header_layout_center) #responsive_slide_nav_wrapper_inner .navigation ul li a,
body.responsive-nav-slide-nav.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper .navigation ul li a {
  font-family: var(--navigation-font-family , var(--base-font-family));
  font-size: var(--navigation-font-size , var(--base-font-size));
  line-height: var(--navigation-line-height , var(--base-line-height));
  font-weight: var(--navigation-font-weight , var(--base-font-weight));
  text-transform: var(--navigation-text-transform , inherit);
  color: var(--navigation-color , var(--base-color));
  color: var(--white);
  text-align: start;
  padding: var(--space-3xs) 0;
}
body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper_inner .navigation ul li a:hover,
body.responsive-nav-side-position-fullscreen #header:not(.header_layout_center) #responsive_slide_nav_wrapper_inner .navigation ul li a:hover,
body.responsive-nav-slide-nav.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper .navigation ul li a:hover {
  color: var(--text-body-invert);
  transition: 0.5s;
}
body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper_inner #top_nav,
body.responsive-nav-side-position-fullscreen #header:not(.header_layout_center) #responsive_slide_nav_wrapper_inner #top_nav,
body.responsive-nav-slide-nav.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper #top_nav {
  max-width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
}
body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper_inner #top_nav #top_nav_reveal,
body.responsive-nav-side-position-fullscreen #header:not(.header_layout_center) #responsive_slide_nav_wrapper_inner #top_nav #top_nav_reveal,
body.responsive-nav-slide-nav.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper #top_nav #top_nav_reveal {
  padding: var(--space-s) var(--space-l) 0 var(--space-l);
  width: 100%;
  top: 0;
}
@media only screen and (max-width: 767px) {
  body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper_inner #top_nav #top_nav_reveal,
  body.responsive-nav-side-position-fullscreen #header:not(.header_layout_center) #responsive_slide_nav_wrapper_inner #top_nav #top_nav_reveal,
  body.responsive-nav-slide-nav.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper #top_nav #top_nav_reveal {
    padding-left: var(--space-2xs);
    padding-right: var(--space-2xs);
  }
}
body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper_inner #top_nav #top_nav_reveal ul:first-child,
body.responsive-nav-side-position-fullscreen #header:not(.header_layout_center) #responsive_slide_nav_wrapper_inner #top_nav #top_nav_reveal ul:first-child,
body.responsive-nav-slide-nav.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper #top_nav #top_nav_reveal ul:first-child {
  padding: 0 0 var(--space-s) 0;
  border-bottom: var(--border-light);
}
body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper_inner #top_nav #top_nav_reveal ul li a,
body.responsive-nav-side-position-fullscreen #header:not(.header_layout_center) #responsive_slide_nav_wrapper_inner #top_nav #top_nav_reveal ul li a,
body.responsive-nav-slide-nav.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper #top_nav #top_nav_reveal ul li a {
  width: 50px;
  height: 10px;
}
body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper_inner #top_nav #top_nav_reveal ul li a:after,
body.responsive-nav-side-position-fullscreen #header:not(.header_layout_center) #responsive_slide_nav_wrapper_inner #top_nav #top_nav_reveal ul li a:after,
body.responsive-nav-slide-nav.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper #top_nav #top_nav_reveal ul li a:after {
  content: "CLOSE";
  text-indent: 0;
  font-family: var(--subnav-font-family) !important;
  font-style: normal !important;
  font-weight: var(--subnav-font-weight) !important;
  text-transform: var(--subnav-text-transform);
  font-variant: normal !important;
  font-size: var(--subnav-font-size);
  line-height: var(--subnav-line-height);
  letter-spacing: 0;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--white);
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  bottom: 0;
}
@media only screen and (max-width: 639px) {
  body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper_inner #top_nav #top_nav_reveal ul li a,
  body.responsive-nav-side-position-fullscreen #header:not(.header_layout_center) #responsive_slide_nav_wrapper_inner #top_nav #top_nav_reveal ul li a,
  body.responsive-nav-slide-nav.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper #top_nav #top_nav_reveal ul li a {
    width: 35px;
  }
}
body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper_inner #top_nav #top_nav_reveal ul .menu_logo,
body.responsive-nav-side-position-fullscreen #header:not(.header_layout_center) #responsive_slide_nav_wrapper_inner #top_nav #top_nav_reveal ul .menu_logo,
body.responsive-nav-slide-nav.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper #top_nav #top_nav_reveal ul .menu_logo {
  font-family: var(--navigation-font-family);
  font-size: var(--subnav-font-size);
  line-height: var(--leading-extra-tight);
  letter-spacing: 0;
  font-weight: var(--navigation-font-weight);
  text-transform: var(--navigation-text-transform);
  color: var(--white);
  text-align: start;
}
body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper_inner #top_nav ul.topnav,
body.responsive-nav-side-position-fullscreen #header:not(.header_layout_center) #responsive_slide_nav_wrapper_inner #top_nav ul.topnav,
body.responsive-nav-slide-nav.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper #top_nav ul.topnav {
  margin: var(--space-2xl) 0 0;
  height: 80vh;
}
@media only screen and (max-width: 767px) {
  body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper_inner #top_nav ul.topnav,
  body.responsive-nav-side-position-fullscreen #header:not(.header_layout_center) #responsive_slide_nav_wrapper_inner #top_nav ul.topnav,
  body.responsive-nav-slide-nav.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper #top_nav ul.topnav {
    margin: 0;
    height: 100vh;
    justify-content: center;
    display: flex;
    flex-direction: column;
  }
}

#responsive_slide_nav_wrapper #top_nav #topnav_search {
  max-width: 310px;
  height: 100px;
  position: fixed;
  right: 30px;
  bottom: 0;
  height: auto;
  margin: 0 0 var(--space-l) 0;
}
@media only screen and (max-width: 767px) {
  #responsive_slide_nav_wrapper #top_nav #topnav_search {
    left: 0;
    margin: var(--space-l);
  }
}
#responsive_slide_nav_wrapper #top_nav #topnav_search form {
  border-bottom: 1px solid var(--white);
}
#responsive_slide_nav_wrapper #top_nav #topnav_search form .header_quicksearch_btn {
  color: var(--white) !important;
  font-family: var(--heading-font-family , var(--base-font-family));
  font-size: var(--heading-font-size , var(--base-font-size));
  line-height: var(--heading-line-height , var(--base-line-height));
  font-weight: var(--heading-font-weight , var(--base-font-weight));
  text-transform: var(--heading-text-transform , inherit);
  color: var(--heading-color , var(--base-color));
  font-size: var(--subnav-font-size);
}

#responsive_slide_nav_wrapper #top_nav #header_quick_search,
#responsive_slide_nav_wrapper #top_nav .header_quicksearch_field {
  font-family: var(--heading-font-family);
  line-height: var(--heading-line-height);
  font-weight: var(--heading-font-weight);
  text-transform: var(--heading-text-transform);
  color: var(--white) !important;
  font-size: var(--subnav-font-size);
}

#sub_nav ul li,
.navigation ul li,
#sub_nav.navigation ul li {
  margin: 0 var(--space-xs) 0 0;
}
@media only screen and (max-width: 639px) {
  #sub_nav ul li,
  .navigation ul li,
  #sub_nav.navigation ul li {
    margin: 0 var(--space-2xs) 0 0;
  }
}
#sub_nav ul li a,
.navigation ul li a,
#sub_nav.navigation ul li a {
  font-family: var(--subnav-font-family , var(--base-font-family));
  font-size: var(--subnav-font-size , var(--base-font-size));
  line-height: var(--subnav-line-height , var(--base-line-height));
  font-weight: var(--subnav-font-weight , var(--base-font-weight));
  text-transform: var(--subnav-text-transform , inherit);
  color: var(--subnav-color , var(--base-color));
  transition: var(--transition);
  letter-spacing: 0;
  padding: 0;
}
#sub_nav ul li a:hover,
.navigation ul li a:hover,
#sub_nav.navigation ul li a:hover {
  color: var(--text-body-invert);
}
#sub_nav ul li.active a,
#sub_nav ul li.active a:visited,
#sub_nav ul li.active a:hover,
.navigation ul li.active a,
.navigation ul li.active a:visited,
.navigation ul li.active a:hover,
#sub_nav.navigation ul li.active a,
#sub_nav.navigation ul li.active a:visited,
#sub_nav.navigation ul li.active a:hover {
  color: var(--text-body-invert);
}
#sub_nav #artists-browser,
.navigation #artists-browser,
#sub_nav.navigation #artists-browser {
  display: none;
}

.prose,
.mceContentBody,
.content_section,
.detail_view_module:not(.secondary_images),
.scroll_section .content_module,
.subsection-overview #bio,
.subsection-news-record #content_module,
.subsection-video-record #content_module,
.panel .description,
.panel_type_11 .pull_quote_content blockquote,
.panel_type_11 .content_columns,
.panel_type_11 .content_full,
.feature_panels .panel_image_text_columns .pull_quote_content,
#cookie_notification_message {
  --prose-font-size: var(--step-1);
  --prose-line-height: var(--leading-normal);
  --prose-body: var(--base-700);
  --prose-headings: var(--base-900);
  --prose-lead: var(--base-600);
  --prose-links: var(--base-900);
  --prose-bold: var(--base-900);
  --prose-counters: var(--base-500);
  --prose-bullets: var(--base-300);
  --prose-hr: var(--base-200);
  --prose-quotes: var(--base-900);
  --prose-quote-borders: var(--base-200);
  --prose-captions: var(--base-500);
  --prose-code: var(--base-900);
  --prose-pre-code: var(--base-200);
  --prose-pre-bg: var(--base-800);
  --prose-th-borders: var(--base-300);
  --prose-td-borders: var(--base-200);
  --prose-invert-body: var(--base-200);
  --prose-invert-headings: var(--white);
  --prose-invert-lead: var(--base-400);
  --prose-invert-links: var(--white);
  --prose-invert-bold: var(--white);
  --prose-invert-counters: var(--base-400);
  --prose-invert-bullets: var(--base-600);
  --prose-invert-hr: var(--base-700);
  --prose-invert-quotes: var(--base-200);
  --prose-invert-quote-borders: var(--base-700);
  --prose-invert-captions: var(--base-400);
  --prose-invert-code: var(--white);
  --prose-invert-pre-code: var(--base-300);
  --prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --prose-invert-th-borders: var(--base-600);
  --prose-invert-td-borders: var(--base-700);
  font-size: var(--prose-font-size, var(--step-1, 1.4rem));
  line-height: var(--prose-line-height, 1.5);
  color: var(--prose-body);
}
.prose img,
.mceContentBody img,
.content_section img,
.detail_view_module:not(.secondary_images) img,
.scroll_section .content_module img,
.subsection-overview #bio img,
.subsection-news-record #content_module img,
.subsection-video-record #content_module img,
.panel .description img,
.panel_type_11 .pull_quote_content blockquote img,
.panel_type_11 .content_columns img,
.panel_type_11 .content_full img,
.feature_panels .panel_image_text_columns .pull_quote_content img,
#cookie_notification_message img {
  max-width: 100%;
  height: auto;
}
.prose :where([class~=lead]):not(:where([class~=not-prose] *)),
.mceContentBody :where([class~=lead]):not(:where([class~=not-prose] *)),
.content_section :where([class~=lead]):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where([class~=lead]):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where([class~=lead]):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where([class~=lead]):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where([class~=lead]):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where([class~=lead]):not(:where([class~=not-prose] *)),
.panel .description :where([class~=lead]):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where([class~=lead]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where([class~=lead]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where([class~=lead]):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where([class~=lead]):not(:where([class~=not-prose] *)),
#cookie_notification_message :where([class~=lead]):not(:where([class~=not-prose] *)) {
  color: var(--prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}
.prose :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.mceContentBody :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.content_section :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.detail_view_module:not(.secondary_images) :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.scroll_section .content_module :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.subsection-overview #bio :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.subsection-news-record #content_module :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.subsection-video-record #content_module :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.panel .description :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.panel_type_11 .pull_quote_content blockquote :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.panel_type_11 .content_columns :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.panel_type_11 .content_full :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
#cookie_notification_message :where(a):not(:where([class~=not-prose] *, [class~=link] *)) {
  color: var(--prose-links);
  text-decoration: var(--prose-links-text-decoration, underline);
  font-weight: var(--prose-links-font-weight, 500);
}
.prose :where(strong):not(:where([class~=not-prose] *)),
.mceContentBody :where(strong):not(:where([class~=not-prose] *)),
.content_section :where(strong):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(strong):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(strong):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(strong):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(strong):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(strong):not(:where([class~=not-prose] *)),
.panel .description :where(strong):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(strong):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(strong):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(strong):not(:where([class~=not-prose] *)) {
  color: var(--prose-bold);
  font-weight: 600;
}
.prose :where(a strong):not(:where([class~=not-prose] *)),
.mceContentBody :where(a strong):not(:where([class~=not-prose] *)),
.content_section :where(a strong):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(a strong):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(a strong):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(a strong):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(a strong):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(a strong):not(:where([class~=not-prose] *)),
.panel .description :where(a strong):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(a strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(a strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(a strong):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(a strong):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(a strong):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.prose :where(blockquote strong):not(:where([class~=not-prose] *)),
.mceContentBody :where(blockquote strong):not(:where([class~=not-prose] *)),
.content_section :where(blockquote strong):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(blockquote strong):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(blockquote strong):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(blockquote strong):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(blockquote strong):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(blockquote strong):not(:where([class~=not-prose] *)),
.panel .description :where(blockquote strong):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(blockquote strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(blockquote strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(blockquote strong):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(blockquote strong):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(blockquote strong):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.prose :where(thead th strong):not(:where([class~=not-prose] *)),
.mceContentBody :where(thead th strong):not(:where([class~=not-prose] *)),
.content_section :where(thead th strong):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(thead th strong):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(thead th strong):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(thead th strong):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(thead th strong):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(thead th strong):not(:where([class~=not-prose] *)),
.panel .description :where(thead th strong):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(thead th strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(thead th strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(thead th strong):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(thead th strong):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(thead th strong):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.prose :where(ol):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol):not(:where([class~=not-prose] *)),
.content_section :where(ol):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol):not(:where([class~=not-prose] *)),
.panel .description :where(ol):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(ol):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol):not(:where([class~=not-prose] *)) {
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}
.prose :where(ol[type=A]):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol[type=A]):not(:where([class~=not-prose] *)),
.content_section :where(ol[type=A]):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol[type=A]):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol[type=A]):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol[type=A]):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol[type=A]):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol[type=A]):not(:where([class~=not-prose] *)),
.panel .description :where(ol[type=A]):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol[type=A]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol[type=A]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol[type=A]):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(ol[type=A]):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol[type=A]):not(:where([class~=not-prose] *)) {
  list-style-type: upper-alpha;
}
.prose :where(ol[type=a]):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol[type=a]):not(:where([class~=not-prose] *)),
.content_section :where(ol[type=a]):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol[type=a]):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol[type=a]):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol[type=a]):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol[type=a]):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol[type=a]):not(:where([class~=not-prose] *)),
.panel .description :where(ol[type=a]):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol[type=a]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol[type=a]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol[type=a]):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(ol[type=a]):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol[type=a]):not(:where([class~=not-prose] *)) {
  list-style-type: lower-alpha;
}
.prose :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.content_section :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.panel .description :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(ol[type=A s]):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol[type=A s]):not(:where([class~=not-prose] *)) {
  list-style-type: upper-alpha;
}
.prose :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.content_section :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.panel .description :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(ol[type=a s]):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol[type=a s]):not(:where([class~=not-prose] *)) {
  list-style-type: lower-alpha;
}
.prose :where(ol[type=I]):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol[type=I]):not(:where([class~=not-prose] *)),
.content_section :where(ol[type=I]):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol[type=I]):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol[type=I]):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol[type=I]):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol[type=I]):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol[type=I]):not(:where([class~=not-prose] *)),
.panel .description :where(ol[type=I]):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol[type=I]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol[type=I]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol[type=I]):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(ol[type=I]):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol[type=I]):not(:where([class~=not-prose] *)) {
  list-style-type: upper-roman;
}
.prose :where(ol[type=i]):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol[type=i]):not(:where([class~=not-prose] *)),
.content_section :where(ol[type=i]):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol[type=i]):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol[type=i]):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol[type=i]):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol[type=i]):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol[type=i]):not(:where([class~=not-prose] *)),
.panel .description :where(ol[type=i]):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol[type=i]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol[type=i]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol[type=i]):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(ol[type=i]):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol[type=i]):not(:where([class~=not-prose] *)) {
  list-style-type: lower-roman;
}
.prose :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.content_section :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.panel .description :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(ol[type=I s]):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol[type=I s]):not(:where([class~=not-prose] *)) {
  list-style-type: upper-roman;
}
.prose :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.content_section :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.panel .description :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(ol[type=i s]):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol[type=i s]):not(:where([class~=not-prose] *)) {
  list-style-type: lower-roman;
}
.prose :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.content_section :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.panel .description :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(ol[type="1"]):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol[type="1"]):not(:where([class~=not-prose] *)) {
  list-style-type: decimal;
}
.prose :where(ul):not(:where([class~=not-prose] *)),
.mceContentBody :where(ul):not(:where([class~=not-prose] *)),
.content_section :where(ul):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ul):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ul):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ul):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ul):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ul):not(:where([class~=not-prose] *)),
.panel .description :where(ul):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ul):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ul):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ul):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(ul):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ul):not(:where([class~=not-prose] *)) {
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}
.prose :where(ol > li):not(:where([class~=not-prose] *))::marker,
.mceContentBody :where(ol > li):not(:where([class~=not-prose] *))::marker,
.content_section :where(ol > li):not(:where([class~=not-prose] *))::marker,
.detail_view_module:not(.secondary_images) :where(ol > li):not(:where([class~=not-prose] *))::marker,
.scroll_section .content_module :where(ol > li):not(:where([class~=not-prose] *))::marker,
.subsection-overview #bio :where(ol > li):not(:where([class~=not-prose] *))::marker,
.subsection-news-record #content_module :where(ol > li):not(:where([class~=not-prose] *))::marker,
.subsection-video-record #content_module :where(ol > li):not(:where([class~=not-prose] *))::marker,
.panel .description :where(ol > li):not(:where([class~=not-prose] *))::marker,
.panel_type_11 .pull_quote_content blockquote :where(ol > li):not(:where([class~=not-prose] *))::marker,
.panel_type_11 .content_columns :where(ol > li):not(:where([class~=not-prose] *))::marker,
.panel_type_11 .content_full :where(ol > li):not(:where([class~=not-prose] *))::marker,
.feature_panels .panel_image_text_columns .pull_quote_content :where(ol > li):not(:where([class~=not-prose] *))::marker,
#cookie_notification_message :where(ol > li):not(:where([class~=not-prose] *))::marker {
  font-weight: 400;
  color: var(--prose-counters);
}
.prose :where(ul > li):not(:where([class~=not-prose] *))::marker,
.mceContentBody :where(ul > li):not(:where([class~=not-prose] *))::marker,
.content_section :where(ul > li):not(:where([class~=not-prose] *))::marker,
.detail_view_module:not(.secondary_images) :where(ul > li):not(:where([class~=not-prose] *))::marker,
.scroll_section .content_module :where(ul > li):not(:where([class~=not-prose] *))::marker,
.subsection-overview #bio :where(ul > li):not(:where([class~=not-prose] *))::marker,
.subsection-news-record #content_module :where(ul > li):not(:where([class~=not-prose] *))::marker,
.subsection-video-record #content_module :where(ul > li):not(:where([class~=not-prose] *))::marker,
.panel .description :where(ul > li):not(:where([class~=not-prose] *))::marker,
.panel_type_11 .pull_quote_content blockquote :where(ul > li):not(:where([class~=not-prose] *))::marker,
.panel_type_11 .content_columns :where(ul > li):not(:where([class~=not-prose] *))::marker,
.panel_type_11 .content_full :where(ul > li):not(:where([class~=not-prose] *))::marker,
.feature_panels .panel_image_text_columns .pull_quote_content :where(ul > li):not(:where([class~=not-prose] *))::marker,
#cookie_notification_message :where(ul > li):not(:where([class~=not-prose] *))::marker {
  color: var(--prose-bullets);
}
.prose :where(hr):not(:where([class~=not-prose] *)),
.mceContentBody :where(hr):not(:where([class~=not-prose] *)),
.content_section :where(hr):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(hr):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(hr):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(hr):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(hr):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(hr):not(:where([class~=not-prose] *)),
.panel .description :where(hr):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(hr):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(hr):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(hr):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(hr):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(hr):not(:where([class~=not-prose] *)) {
  border-color: var(--prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}
.prose :where(blockquote):not(:where([class~=not-prose] *)),
.mceContentBody :where(blockquote):not(:where([class~=not-prose] *)),
.content_section :where(blockquote):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(blockquote):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(blockquote):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(blockquote):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(blockquote):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(blockquote):not(:where([class~=not-prose] *)),
.panel .description :where(blockquote):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(blockquote):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(blockquote):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(blockquote):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(blockquote):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(blockquote):not(:where([class~=not-prose] *)) {
  margin: 0;
  border-width: 0;
  border-style: solid;
  font-weight: 500;
  color: var(--prose-quotes);
  quotes: "“" "”" "‘" "’";
  margin-top: 1.6em;
  margin-bottom: 1em;
  padding: 0.5em 0;
}
.prose :where(blockquote):not(:where([class~=not-prose] *))::before,
.mceContentBody :where(blockquote):not(:where([class~=not-prose] *))::before,
.content_section :where(blockquote):not(:where([class~=not-prose] *))::before,
.detail_view_module:not(.secondary_images) :where(blockquote):not(:where([class~=not-prose] *))::before,
.scroll_section .content_module :where(blockquote):not(:where([class~=not-prose] *))::before,
.subsection-overview #bio :where(blockquote):not(:where([class~=not-prose] *))::before,
.subsection-news-record #content_module :where(blockquote):not(:where([class~=not-prose] *))::before,
.subsection-video-record #content_module :where(blockquote):not(:where([class~=not-prose] *))::before,
.panel .description :where(blockquote):not(:where([class~=not-prose] *))::before,
.panel_type_11 .pull_quote_content blockquote :where(blockquote):not(:where([class~=not-prose] *))::before,
.panel_type_11 .content_columns :where(blockquote):not(:where([class~=not-prose] *))::before,
.panel_type_11 .content_full :where(blockquote):not(:where([class~=not-prose] *))::before,
.feature_panels .panel_image_text_columns .pull_quote_content :where(blockquote):not(:where([class~=not-prose] *))::before,
#cookie_notification_message :where(blockquote):not(:where([class~=not-prose] *))::before {
  content: open-quote;
}
.prose :where(blockquote):not(:where([class~=not-prose] *))::after,
.mceContentBody :where(blockquote):not(:where([class~=not-prose] *))::after,
.content_section :where(blockquote):not(:where([class~=not-prose] *))::after,
.detail_view_module:not(.secondary_images) :where(blockquote):not(:where([class~=not-prose] *))::after,
.scroll_section .content_module :where(blockquote):not(:where([class~=not-prose] *))::after,
.subsection-overview #bio :where(blockquote):not(:where([class~=not-prose] *))::after,
.subsection-news-record #content_module :where(blockquote):not(:where([class~=not-prose] *))::after,
.subsection-video-record #content_module :where(blockquote):not(:where([class~=not-prose] *))::after,
.panel .description :where(blockquote):not(:where([class~=not-prose] *))::after,
.panel_type_11 .pull_quote_content blockquote :where(blockquote):not(:where([class~=not-prose] *))::after,
.panel_type_11 .content_columns :where(blockquote):not(:where([class~=not-prose] *))::after,
.panel_type_11 .content_full :where(blockquote):not(:where([class~=not-prose] *))::after,
.feature_panels .panel_image_text_columns .pull_quote_content :where(blockquote):not(:where([class~=not-prose] *))::after,
#cookie_notification_message :where(blockquote):not(:where([class~=not-prose] *))::after {
  content: close-quote;
}
.prose :where(blockquote p):not(:where([class~=not-prose] *)),
.mceContentBody :where(blockquote p):not(:where([class~=not-prose] *)),
.content_section :where(blockquote p):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(blockquote p):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(blockquote p):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(blockquote p):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(blockquote p):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(blockquote p):not(:where([class~=not-prose] *)),
.panel .description :where(blockquote p):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(blockquote p):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(blockquote p):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(blockquote p):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(blockquote p):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(blockquote p):not(:where([class~=not-prose] *)) {
  display: inline;
}
.prose :where(blockquote):not(:where([class~=not-prose] *)),
.mceContentBody :where(blockquote):not(:where([class~=not-prose] *)),
.content_section :where(blockquote):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(blockquote):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(blockquote):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(blockquote):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(blockquote):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(blockquote):not(:where([class~=not-prose] *)),
.panel .description :where(blockquote):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(blockquote):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(blockquote):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(blockquote):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(blockquote):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(blockquote):not(:where([class~=not-prose] *)) {
  font-family: var(--prose-blockquote-font-family, var(--blockquote-font-family , var(--base-font-family)));
  font-size: var(--prose-blockquote-font-size, var(--blockquote-font-size , var(--base-font-size)));
  line-height: var(--prose-blockquote-line-height, var(--blockquote-line-height , var(--base-line-height)));
  font-weight: var(--prose-blockquote-font-weight, var(--blockquote-font-weight , var(--base-font-weight)));
  text-transform: var(--prose-blockquote-text-transform, var(--blockquote-text-transform , inherit));
  color: var(--prose-blockquote-color, var(--blockquote-color , var(--base-color)));
}
.prose :where(h1):not(:where([class~=not-prose] *)),
.mceContentBody :where(h1):not(:where([class~=not-prose] *)),
.content_section :where(h1):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h1):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h1):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h1):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h1):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h1):not(:where([class~=not-prose] *)),
.panel .description :where(h1):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h1):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h1):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h1):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(h1):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h1):not(:where([class~=not-prose] *)) {
  color: var(--prose-headings);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}
.prose :where(h1 strong):not(:where([class~=not-prose] *)),
.mceContentBody :where(h1 strong):not(:where([class~=not-prose] *)),
.content_section :where(h1 strong):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h1 strong):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h1 strong):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h1 strong):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h1 strong):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h1 strong):not(:where([class~=not-prose] *)),
.panel .description :where(h1 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h1 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h1 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h1 strong):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(h1 strong):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h1 strong):not(:where([class~=not-prose] *)) {
  font-weight: 900;
  color: inherit;
}
.prose :where(h2):not(:where([class~=not-prose] *)),
.mceContentBody :where(h2):not(:where([class~=not-prose] *)),
.content_section :where(h2):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h2):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h2):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h2):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h2):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h2):not(:where([class~=not-prose] *)),
.panel .description :where(h2):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h2):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h2):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h2):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(h2):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h2):not(:where([class~=not-prose] *)) {
  color: var(--prose-headings);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}
.prose :where(h2 strong):not(:where([class~=not-prose] *)),
.mceContentBody :where(h2 strong):not(:where([class~=not-prose] *)),
.content_section :where(h2 strong):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h2 strong):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h2 strong):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h2 strong):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h2 strong):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h2 strong):not(:where([class~=not-prose] *)),
.panel .description :where(h2 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h2 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h2 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h2 strong):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(h2 strong):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h2 strong):not(:where([class~=not-prose] *)) {
  font-weight: 800;
  color: inherit;
}
.prose :where(h3):not(:where([class~=not-prose] *)),
.mceContentBody :where(h3):not(:where([class~=not-prose] *)),
.content_section :where(h3):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h3):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h3):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h3):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h3):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h3):not(:where([class~=not-prose] *)),
.panel .description :where(h3):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h3):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h3):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h3):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(h3):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h3):not(:where([class~=not-prose] *)) {
  color: var(--prose-headings);
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}
.prose :where(h3 strong):not(:where([class~=not-prose] *)),
.mceContentBody :where(h3 strong):not(:where([class~=not-prose] *)),
.content_section :where(h3 strong):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h3 strong):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h3 strong):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h3 strong):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h3 strong):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h3 strong):not(:where([class~=not-prose] *)),
.panel .description :where(h3 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h3 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h3 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h3 strong):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(h3 strong):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h3 strong):not(:where([class~=not-prose] *)) {
  font-weight: 700;
  color: inherit;
}
.prose :where(h4):not(:where([class~=not-prose] *)),
.mceContentBody :where(h4):not(:where([class~=not-prose] *)),
.content_section :where(h4):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h4):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h4):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h4):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h4):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h4):not(:where([class~=not-prose] *)),
.panel .description :where(h4):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h4):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h4):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h4):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(h4):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h4):not(:where([class~=not-prose] *)) {
  color: var(--prose-headings);
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}
.prose :where(h4 strong):not(:where([class~=not-prose] *)),
.mceContentBody :where(h4 strong):not(:where([class~=not-prose] *)),
.content_section :where(h4 strong):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h4 strong):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h4 strong):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h4 strong):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h4 strong):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h4 strong):not(:where([class~=not-prose] *)),
.panel .description :where(h4 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h4 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h4 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h4 strong):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(h4 strong):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h4 strong):not(:where([class~=not-prose] *)) {
  font-weight: 700;
  color: inherit;
}
.prose :where(img):not(:where([class~=not-prose] *)),
.mceContentBody :where(img):not(:where([class~=not-prose] *)),
.content_section :where(img):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(img):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(img):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(img):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(img):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(img):not(:where([class~=not-prose] *)),
.panel .description :where(img):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(img):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(img):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(img):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(img):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(img):not(:where([class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(figure > *):not(:where([class~=not-prose] *)),
.mceContentBody :where(figure > *):not(:where([class~=not-prose] *)),
.content_section :where(figure > *):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(figure > *):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(figure > *):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(figure > *):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(figure > *):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(figure > *):not(:where([class~=not-prose] *)),
.panel .description :where(figure > *):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(figure > *):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(figure > *):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(figure > *):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(figure > *):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(figure > *):not(:where([class~=not-prose] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose :where(figcaption):not(:where([class~=not-prose] *)),
.mceContentBody :where(figcaption):not(:where([class~=not-prose] *)),
.content_section :where(figcaption):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(figcaption):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(figcaption):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(figcaption):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(figcaption):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(figcaption):not(:where([class~=not-prose] *)),
.panel .description :where(figcaption):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(figcaption):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(figcaption):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(figcaption):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(figcaption):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(figcaption):not(:where([class~=not-prose] *)) {
  color: var(--prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}
.prose :where(code):not(:where([class~=not-prose] *)),
.mceContentBody :where(code):not(:where([class~=not-prose] *)),
.content_section :where(code):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(code):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(code):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(code):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(code):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(code):not(:where([class~=not-prose] *)),
.panel .description :where(code):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(code):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(code):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(code):not(:where([class~=not-prose] *)) {
  color: var(--prose-code);
  font-weight: 600;
  font-size: 0.875em;
}
.prose :where(code):not(:where([class~=not-prose] *))::before,
.mceContentBody :where(code):not(:where([class~=not-prose] *))::before,
.content_section :where(code):not(:where([class~=not-prose] *))::before,
.detail_view_module:not(.secondary_images) :where(code):not(:where([class~=not-prose] *))::before,
.scroll_section .content_module :where(code):not(:where([class~=not-prose] *))::before,
.subsection-overview #bio :where(code):not(:where([class~=not-prose] *))::before,
.subsection-news-record #content_module :where(code):not(:where([class~=not-prose] *))::before,
.subsection-video-record #content_module :where(code):not(:where([class~=not-prose] *))::before,
.panel .description :where(code):not(:where([class~=not-prose] *))::before,
.panel_type_11 .pull_quote_content blockquote :where(code):not(:where([class~=not-prose] *))::before,
.panel_type_11 .content_columns :where(code):not(:where([class~=not-prose] *))::before,
.panel_type_11 .content_full :where(code):not(:where([class~=not-prose] *))::before,
.feature_panels .panel_image_text_columns .pull_quote_content :where(code):not(:where([class~=not-prose] *))::before,
#cookie_notification_message :where(code):not(:where([class~=not-prose] *))::before {
  content: "`";
}
.prose :where(code):not(:where([class~=not-prose] *))::after,
.mceContentBody :where(code):not(:where([class~=not-prose] *))::after,
.content_section :where(code):not(:where([class~=not-prose] *))::after,
.detail_view_module:not(.secondary_images) :where(code):not(:where([class~=not-prose] *))::after,
.scroll_section .content_module :where(code):not(:where([class~=not-prose] *))::after,
.subsection-overview #bio :where(code):not(:where([class~=not-prose] *))::after,
.subsection-news-record #content_module :where(code):not(:where([class~=not-prose] *))::after,
.subsection-video-record #content_module :where(code):not(:where([class~=not-prose] *))::after,
.panel .description :where(code):not(:where([class~=not-prose] *))::after,
.panel_type_11 .pull_quote_content blockquote :where(code):not(:where([class~=not-prose] *))::after,
.panel_type_11 .content_columns :where(code):not(:where([class~=not-prose] *))::after,
.panel_type_11 .content_full :where(code):not(:where([class~=not-prose] *))::after,
.feature_panels .panel_image_text_columns .pull_quote_content :where(code):not(:where([class~=not-prose] *))::after,
#cookie_notification_message :where(code):not(:where([class~=not-prose] *))::after {
  content: "`";
}
.prose :where(a code):not(:where([class~=not-prose] *)),
.mceContentBody :where(a code):not(:where([class~=not-prose] *)),
.content_section :where(a code):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(a code):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(a code):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(a code):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(a code):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(a code):not(:where([class~=not-prose] *)),
.panel .description :where(a code):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(a code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(a code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(a code):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(a code):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(a code):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.prose :where(h1 code):not(:where([class~=not-prose] *)),
.mceContentBody :where(h1 code):not(:where([class~=not-prose] *)),
.content_section :where(h1 code):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h1 code):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h1 code):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h1 code):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h1 code):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h1 code):not(:where([class~=not-prose] *)),
.panel .description :where(h1 code):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h1 code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h1 code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h1 code):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(h1 code):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h1 code):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.prose :where(h2 code):not(:where([class~=not-prose] *)),
.mceContentBody :where(h2 code):not(:where([class~=not-prose] *)),
.content_section :where(h2 code):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h2 code):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h2 code):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h2 code):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h2 code):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h2 code):not(:where([class~=not-prose] *)),
.panel .description :where(h2 code):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h2 code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h2 code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h2 code):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(h2 code):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h2 code):not(:where([class~=not-prose] *)) {
  color: inherit;
  font-size: 0.875em;
}
.prose :where(h3 code):not(:where([class~=not-prose] *)),
.mceContentBody :where(h3 code):not(:where([class~=not-prose] *)),
.content_section :where(h3 code):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h3 code):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h3 code):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h3 code):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h3 code):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h3 code):not(:where([class~=not-prose] *)),
.panel .description :where(h3 code):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h3 code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h3 code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h3 code):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(h3 code):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h3 code):not(:where([class~=not-prose] *)) {
  color: inherit;
  font-size: 0.9em;
}
.prose :where(h4 code):not(:where([class~=not-prose] *)),
.mceContentBody :where(h4 code):not(:where([class~=not-prose] *)),
.content_section :where(h4 code):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h4 code):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h4 code):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h4 code):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h4 code):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h4 code):not(:where([class~=not-prose] *)),
.panel .description :where(h4 code):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h4 code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h4 code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h4 code):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(h4 code):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h4 code):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.prose :where(blockquote code):not(:where([class~=not-prose] *)),
.mceContentBody :where(blockquote code):not(:where([class~=not-prose] *)),
.content_section :where(blockquote code):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(blockquote code):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(blockquote code):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(blockquote code):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(blockquote code):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(blockquote code):not(:where([class~=not-prose] *)),
.panel .description :where(blockquote code):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(blockquote code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(blockquote code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(blockquote code):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(blockquote code):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(blockquote code):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.prose :where(thead th code):not(:where([class~=not-prose] *)),
.mceContentBody :where(thead th code):not(:where([class~=not-prose] *)),
.content_section :where(thead th code):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(thead th code):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(thead th code):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(thead th code):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(thead th code):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(thead th code):not(:where([class~=not-prose] *)),
.panel .description :where(thead th code):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(thead th code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(thead th code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(thead th code):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(thead th code):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(thead th code):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.prose :where(pre):not(:where([class~=not-prose] *)),
.mceContentBody :where(pre):not(:where([class~=not-prose] *)),
.content_section :where(pre):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(pre):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(pre):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(pre):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(pre):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(pre):not(:where([class~=not-prose] *)),
.panel .description :where(pre):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(pre):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(pre):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(pre):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(pre):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(pre):not(:where([class~=not-prose] *)) {
  color: var(--prose-pre-code);
  background-color: var(--prose-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-right: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-left: 1.1428571em;
}
.prose :where(pre code):not(:where([class~=not-prose] *)),
.mceContentBody :where(pre code):not(:where([class~=not-prose] *)),
.content_section :where(pre code):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(pre code):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(pre code):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(pre code):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(pre code):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(pre code):not(:where([class~=not-prose] *)),
.panel .description :where(pre code):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(pre code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(pre code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(pre code):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(pre code):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(pre code):not(:where([class~=not-prose] *)) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.prose :where(pre code):not(:where([class~=not-prose] *))::before,
.mceContentBody :where(pre code):not(:where([class~=not-prose] *))::before,
.content_section :where(pre code):not(:where([class~=not-prose] *))::before,
.detail_view_module:not(.secondary_images) :where(pre code):not(:where([class~=not-prose] *))::before,
.scroll_section .content_module :where(pre code):not(:where([class~=not-prose] *))::before,
.subsection-overview #bio :where(pre code):not(:where([class~=not-prose] *))::before,
.subsection-news-record #content_module :where(pre code):not(:where([class~=not-prose] *))::before,
.subsection-video-record #content_module :where(pre code):not(:where([class~=not-prose] *))::before,
.panel .description :where(pre code):not(:where([class~=not-prose] *))::before,
.panel_type_11 .pull_quote_content blockquote :where(pre code):not(:where([class~=not-prose] *))::before,
.panel_type_11 .content_columns :where(pre code):not(:where([class~=not-prose] *))::before,
.panel_type_11 .content_full :where(pre code):not(:where([class~=not-prose] *))::before,
.feature_panels .panel_image_text_columns .pull_quote_content :where(pre code):not(:where([class~=not-prose] *))::before,
#cookie_notification_message :where(pre code):not(:where([class~=not-prose] *))::before {
  content: none;
}
.prose :where(pre code):not(:where([class~=not-prose] *))::after,
.mceContentBody :where(pre code):not(:where([class~=not-prose] *))::after,
.content_section :where(pre code):not(:where([class~=not-prose] *))::after,
.detail_view_module:not(.secondary_images) :where(pre code):not(:where([class~=not-prose] *))::after,
.scroll_section .content_module :where(pre code):not(:where([class~=not-prose] *))::after,
.subsection-overview #bio :where(pre code):not(:where([class~=not-prose] *))::after,
.subsection-news-record #content_module :where(pre code):not(:where([class~=not-prose] *))::after,
.subsection-video-record #content_module :where(pre code):not(:where([class~=not-prose] *))::after,
.panel .description :where(pre code):not(:where([class~=not-prose] *))::after,
.panel_type_11 .pull_quote_content blockquote :where(pre code):not(:where([class~=not-prose] *))::after,
.panel_type_11 .content_columns :where(pre code):not(:where([class~=not-prose] *))::after,
.panel_type_11 .content_full :where(pre code):not(:where([class~=not-prose] *))::after,
.feature_panels .panel_image_text_columns .pull_quote_content :where(pre code):not(:where([class~=not-prose] *))::after,
#cookie_notification_message :where(pre code):not(:where([class~=not-prose] *))::after {
  content: none;
}
.prose :where(table):not(:where([class~=not-prose] *)),
.mceContentBody :where(table):not(:where([class~=not-prose] *)),
.content_section :where(table):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(table):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(table):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(table):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(table):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(table):not(:where([class~=not-prose] *)),
.panel .description :where(table):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(table):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(table):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(table):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(table):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(table):not(:where([class~=not-prose] *)) {
  border-collapse: collapse;
  border-width: 0;
  border-color: inherit;
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}
.prose :where(thead):not(:where([class~=not-prose] *)),
.mceContentBody :where(thead):not(:where([class~=not-prose] *)),
.content_section :where(thead):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(thead):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(thead):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(thead):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(thead):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(thead):not(:where([class~=not-prose] *)),
.panel .description :where(thead):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(thead):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(thead):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(thead):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(thead):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(thead):not(:where([class~=not-prose] *)) {
  border-width: 0;
  border-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--prose-th-borders);
}
.prose :where(thead th):not(:where([class~=not-prose] *)),
.mceContentBody :where(thead th):not(:where([class~=not-prose] *)),
.content_section :where(thead th):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(thead th):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(thead th):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(thead th):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(thead th):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(thead th):not(:where([class~=not-prose] *)),
.panel .description :where(thead th):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(thead th):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(thead th):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(thead th):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(thead th):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(thead th):not(:where([class~=not-prose] *)) {
  color: var(--prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.prose :where(tbody tr):not(:where([class~=not-prose] *)),
.mceContentBody :where(tbody tr):not(:where([class~=not-prose] *)),
.content_section :where(tbody tr):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(tbody tr):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(tbody tr):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(tbody tr):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(tbody tr):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(tbody tr):not(:where([class~=not-prose] *)),
.panel .description :where(tbody tr):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(tbody tr):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(tbody tr):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(tbody tr):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(tbody tr):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(tbody tr):not(:where([class~=not-prose] *)) {
  border-width: 0;
  border-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--prose-td-borders);
}
.prose :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.mceContentBody :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.content_section :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.panel .description :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(tbody tr:last-child):not(:where([class~=not-prose] *)) {
  border-bottom-width: 0;
}
.prose :where(tbody td):not(:where([class~=not-prose] *)),
.mceContentBody :where(tbody td):not(:where([class~=not-prose] *)),
.content_section :where(tbody td):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(tbody td):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(tbody td):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(tbody td):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(tbody td):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(tbody td):not(:where([class~=not-prose] *)),
.panel .description :where(tbody td):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(tbody td):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(tbody td):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(tbody td):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(tbody td):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(tbody td):not(:where([class~=not-prose] *)) {
  vertical-align: baseline;
}
.prose :where(tfoot):not(:where([class~=not-prose] *)),
.mceContentBody :where(tfoot):not(:where([class~=not-prose] *)),
.content_section :where(tfoot):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(tfoot):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(tfoot):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(tfoot):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(tfoot):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(tfoot):not(:where([class~=not-prose] *)),
.panel .description :where(tfoot):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(tfoot):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(tfoot):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(tfoot):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(tfoot):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(tfoot):not(:where([class~=not-prose] *)) {
  border-top-width: 1px;
  border-top-color: var(--prose-th-borders);
}
.prose :where(tfoot td):not(:where([class~=not-prose] *)),
.mceContentBody :where(tfoot td):not(:where([class~=not-prose] *)),
.content_section :where(tfoot td):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(tfoot td):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(tfoot td):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(tfoot td):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(tfoot td):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(tfoot td):not(:where([class~=not-prose] *)),
.panel .description :where(tfoot td):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(tfoot td):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(tfoot td):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(tfoot td):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(tfoot td):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(tfoot td):not(:where([class~=not-prose] *)) {
  vertical-align: top;
}
.prose :where(p):not(:where([class~=not-prose] *)),
.mceContentBody :where(p):not(:where([class~=not-prose] *)),
.content_section :where(p):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(p):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(p):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(p):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(p):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(p):not(:where([class~=not-prose] *)),
.panel .description :where(p):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(p):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(p):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(p):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(p):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(p):not(:where([class~=not-prose] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose :where(video):not(:where([class~=not-prose] *)),
.mceContentBody :where(video):not(:where([class~=not-prose] *)),
.content_section :where(video):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(video):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(video):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(video):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(video):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(video):not(:where([class~=not-prose] *)),
.panel .description :where(video):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(video):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(video):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(video):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(video):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(video):not(:where([class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(figure):not(:where([class~=not-prose] *)),
.mceContentBody :where(figure):not(:where([class~=not-prose] *)),
.content_section :where(figure):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(figure):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(figure):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(figure):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(figure):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(figure):not(:where([class~=not-prose] *)),
.panel .description :where(figure):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(figure):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(figure):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(figure):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(figure):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(figure):not(:where([class~=not-prose] *)) {
  margin-left: 0;
  margin-right: 0;
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(li):not(:where([class~=not-prose] *)),
.mceContentBody :where(li):not(:where([class~=not-prose] *)),
.content_section :where(li):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(li):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(li):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(li):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(li):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(li):not(:where([class~=not-prose] *)),
.panel .description :where(li):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(li):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(li):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(li):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(li):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(li):not(:where([class~=not-prose] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.prose :where(ol > li):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol > li):not(:where([class~=not-prose] *)),
.content_section :where(ol > li):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol > li):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol > li):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol > li):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol > li):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol > li):not(:where([class~=not-prose] *)),
.panel .description :where(ol > li):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol > li):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol > li):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol > li):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(ol > li):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol > li):not(:where([class~=not-prose] *)) {
  padding-left: 0.375em;
}
.prose :where(ul > li):not(:where([class~=not-prose] *)),
.mceContentBody :where(ul > li):not(:where([class~=not-prose] *)),
.content_section :where(ul > li):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ul > li):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ul > li):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ul > li):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ul > li):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ul > li):not(:where([class~=not-prose] *)),
.panel .description :where(ul > li):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ul > li):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ul > li):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ul > li):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(ul > li):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ul > li):not(:where([class~=not-prose] *)) {
  padding-left: 0.375em;
}
.prose :where(ul > li p):not(:where([class~=not-prose] *)),
.mceContentBody :where(ul > li p):not(:where([class~=not-prose] *)),
.content_section :where(ul > li p):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ul > li p):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ul > li p):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ul > li p):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ul > li p):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ul > li p):not(:where([class~=not-prose] *)),
.panel .description :where(ul > li p):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ul > li p):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ul > li p):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ul > li p):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(ul > li p):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ul > li p):not(:where([class~=not-prose] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.mceContentBody :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.content_section :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.panel .description :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ul > li > *:first-child):not(:where([class~=not-prose] *)) {
  margin-top: 1.25em;
}
.prose :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.mceContentBody :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.content_section :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.panel .description :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ul > li > *:last-child):not(:where([class~=not-prose] *)) {
  margin-bottom: 1.25em;
}
.prose :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.content_section :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.panel .description :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol > li > *:first-child):not(:where([class~=not-prose] *)) {
  margin-top: 1.25em;
}
.prose :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.content_section :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.panel .description :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol > li > *:last-child):not(:where([class~=not-prose] *)) {
  margin-bottom: 1.25em;
}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.mceContentBody :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.content_section :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.panel .description :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose :where(hr + *):not(:where([class~=not-prose] *)),
.mceContentBody :where(hr + *):not(:where([class~=not-prose] *)),
.content_section :where(hr + *):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(hr + *):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(hr + *):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(hr + *):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(hr + *):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(hr + *):not(:where([class~=not-prose] *)),
.panel .description :where(hr + *):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(hr + *):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(hr + *):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(hr + *):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(hr + *):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(hr + *):not(:where([class~=not-prose] *)) {
  margin-top: 0;
}
.prose :where(h2 + *):not(:where([class~=not-prose] *)),
.mceContentBody :where(h2 + *):not(:where([class~=not-prose] *)),
.content_section :where(h2 + *):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h2 + *):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h2 + *):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h2 + *):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h2 + *):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h2 + *):not(:where([class~=not-prose] *)),
.panel .description :where(h2 + *):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h2 + *):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h2 + *):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h2 + *):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(h2 + *):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h2 + *):not(:where([class~=not-prose] *)) {
  margin-top: 0;
}
.prose :where(h3 + *):not(:where([class~=not-prose] *)),
.mceContentBody :where(h3 + *):not(:where([class~=not-prose] *)),
.content_section :where(h3 + *):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h3 + *):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h3 + *):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h3 + *):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h3 + *):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h3 + *):not(:where([class~=not-prose] *)),
.panel .description :where(h3 + *):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h3 + *):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h3 + *):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h3 + *):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(h3 + *):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h3 + *):not(:where([class~=not-prose] *)) {
  margin-top: 0;
}
.prose :where(h4 + *):not(:where([class~=not-prose] *)),
.mceContentBody :where(h4 + *):not(:where([class~=not-prose] *)),
.content_section :where(h4 + *):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h4 + *):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h4 + *):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h4 + *):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h4 + *):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h4 + *):not(:where([class~=not-prose] *)),
.panel .description :where(h4 + *):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h4 + *):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h4 + *):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h4 + *):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(h4 + *):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h4 + *):not(:where([class~=not-prose] *)) {
  margin-top: 0;
}
.prose :where(thead th:first-child):not(:where([class~=not-prose] *)),
.mceContentBody :where(thead th:first-child):not(:where([class~=not-prose] *)),
.content_section :where(thead th:first-child):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(thead th:first-child):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(thead th:first-child):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(thead th:first-child):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(thead th:first-child):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(thead th:first-child):not(:where([class~=not-prose] *)),
.panel .description :where(thead th:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(thead th:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(thead th:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(thead th:first-child):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(thead th:first-child):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(thead th:first-child):not(:where([class~=not-prose] *)) {
  padding-left: 0;
}
.prose :where(thead th:last-child):not(:where([class~=not-prose] *)),
.mceContentBody :where(thead th:last-child):not(:where([class~=not-prose] *)),
.content_section :where(thead th:last-child):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(thead th:last-child):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(thead th:last-child):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(thead th:last-child):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(thead th:last-child):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(thead th:last-child):not(:where([class~=not-prose] *)),
.panel .description :where(thead th:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(thead th:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(thead th:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(thead th:last-child):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(thead th:last-child):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(thead th:last-child):not(:where([class~=not-prose] *)) {
  padding-right: 0;
}
.prose :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.mceContentBody :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.content_section :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.panel .description :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(tbody td, tfoot td):not(:where([class~=not-prose] *)) {
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.mceContentBody :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.content_section :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.panel .description :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)) {
  padding-left: 0;
}
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.mceContentBody :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.content_section :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.panel .description :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)) {
  padding-right: 0;
}
.prose :where(*:first-child):not(:where([class~=not-prose] *)),
.mceContentBody :where(*:first-child):not(:where([class~=not-prose] *)),
.content_section :where(*:first-child):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(*:first-child):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(*:first-child):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(*:first-child):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(*:first-child):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(*:first-child):not(:where([class~=not-prose] *)),
.panel .description :where(*:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(*:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(*:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(*:first-child):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(*:first-child):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(*:first-child):not(:where([class~=not-prose] *)) {
  margin-top: 0;
}
.prose :where(*:last-child):not(:where([class~=not-prose] *)),
.mceContentBody :where(*:last-child):not(:where([class~=not-prose] *)),
.content_section :where(*:last-child):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(*:last-child):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(*:last-child):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(*:last-child):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(*:last-child):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(*:last-child):not(:where([class~=not-prose] *)),
.panel .description :where(*:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(*:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(*:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(*:last-child):not(:where([class~=not-prose] *)),
.feature_panels .panel_image_text_columns .pull_quote_content :where(*:last-child):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(*:last-child):not(:where([class~=not-prose] *)) {
  margin-bottom: 0;
}
.prose .link a,
.mceContentBody .link a,
.content_section .link a,
.detail_view_module:not(.secondary_images) .link a,
.scroll_section .content_module .link a,
.subsection-overview #bio .link a,
.subsection-news-record #content_module .link a,
.subsection-video-record #content_module .link a,
.panel .description .link a,
.panel_type_11 .pull_quote_content blockquote .link a,
.panel_type_11 .content_columns .link a,
.panel_type_11 .content_full .link a,
.feature_panels .panel_image_text_columns .pull_quote_content .link a,
#cookie_notification_message .link a,
.prose .link span,
.mceContentBody .link span,
.content_section .link span,
.detail_view_module:not(.secondary_images) .link span,
.scroll_section .content_module .link span,
.subsection-overview #bio .link span,
.subsection-news-record #content_module .link span,
.subsection-video-record #content_module .link span,
.panel .description .link span,
.panel_type_11 .pull_quote_content blockquote .link span,
.panel_type_11 .content_columns .link span,
.panel_type_11 .content_full .link span,
.feature_panels .panel_image_text_columns .pull_quote_content .link span,
#cookie_notification_message .link span {
  font-family: var(--link-font-family, var(--font-family, inherit));
  font-size: var(--link-font-size, var(--font-size, inherit));
  line-height: var(--link-line-height, var(--line-height, inherit));
  font-weight: var(--link-font-weight, var(--font-weight, inherit));
  text-transform: var(--link-text-transform, var(--text-transform, inherit));
  letter-spacing: var(--link-letter-spacing, var(--letter-spacing, inherit));
  color: var(--link-color, var(--text-color, inherit));
  transition: 0.3s all var(--easing);
  text-decoration: none;
}
.prose .link a:hover,
.mceContentBody .link a:hover,
.content_section .link a:hover,
.detail_view_module:not(.secondary_images) .link a:hover,
.scroll_section .content_module .link a:hover,
.subsection-overview #bio .link a:hover,
.subsection-news-record #content_module .link a:hover,
.subsection-video-record #content_module .link a:hover,
.panel .description .link a:hover,
.panel_type_11 .pull_quote_content blockquote .link a:hover,
.panel_type_11 .content_columns .link a:hover,
.panel_type_11 .content_full .link a:hover,
.feature_panels .panel_image_text_columns .pull_quote_content .link a:hover,
#cookie_notification_message .link a:hover,
.prose .link span:hover,
.mceContentBody .link span:hover,
.content_section .link span:hover,
.detail_view_module:not(.secondary_images) .link span:hover,
.scroll_section .content_module .link span:hover,
.subsection-overview #bio .link span:hover,
.subsection-news-record #content_module .link span:hover,
.subsection-video-record #content_module .link span:hover,
.panel .description .link span:hover,
.panel_type_11 .pull_quote_content blockquote .link span:hover,
.panel_type_11 .content_columns .link span:hover,
.panel_type_11 .content_full .link span:hover,
.feature_panels .panel_image_text_columns .pull_quote_content .link span:hover,
#cookie_notification_message .link span:hover {
  color: var(--link-focus-color, var(--text-color));
}

html {
  font-size: var(--text-base, 62.5%);
}

body {
  font-family: var(--base-font-family , var(--base-font-family));
  font-size: var(--base-font-size , var(--base-font-size));
  line-height: var(--base-line-height , var(--base-line-height));
  font-weight: var(--base-font-weight , var(--base-font-weight));
  text-transform: var(--base-text-transform , inherit);
  color: var(--base-color , var(--base-color));
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--heading-font-family , var(--base-font-family));
  font-size: var(--heading-font-size , var(--base-font-size));
  line-height: var(--heading-line-height , var(--base-line-height));
  font-weight: var(--heading-font-weight , var(--base-font-weight));
  text-transform: var(--heading-text-transform , inherit);
  color: var(--heading-color , var(--base-color));
  margin: 0;
  letter-spacing: 0;
}

blockquote {
  font-family: var(--blockquote-font-family, var(--heading-font-family , var(--base-font-family)));
  font-size: var(--blockquote-font-size, var(--heading-font-size , var(--base-font-size)));
  line-height: var(--blockquote-line-height, var(--heading-line-height , var(--base-line-height)));
  font-weight: var(--blockquote-font-weight, var(--heading-font-weight , var(--base-font-weight)));
  text-transform: var(--blockquote-text-transform, var(--heading-text-transform , inherit));
  color: var(--blockquote-color, var(--heading-color , var(--base-color)));
  border: none;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  background: none;
  background-color: transparent;
  line-height: inherit;
  text-indent: 0px;
  overflow: hidden;
  padding: 0;
}

.date {
  font-family: var(--date-font-family, var(--base-font-family , var(--base-font-family)));
  font-size: var(--date-font-size, var(--base-font-size , var(--base-font-size)));
  line-height: var(--date-line-height, var(--base-line-height , var(--base-line-height)));
  font-weight: var(--date-font-weight, var(--base-font-weight , var(--base-font-weight)));
  text-transform: var(--date-text-transform, var(--base-text-transform , inherit));
  color: var(--date-color, var(--base-color , var(--base-color)));
  letter-spacing: 0;
}

input,
select,
textarea,
.link,
.simple_list ul li,
.subtitle,
.location,
.price,
.records_list .content .subtitle,
.records_list ul li .content .artist,
.records_list ul li .content .title {
  font-family: var(--base-font-family , var(--base-font-family));
  font-size: var(--base-font-size , var(--base-font-size));
  line-height: var(--base-line-height , var(--base-line-height));
  font-weight: var(--base-font-weight , var(--base-font-weight));
  text-transform: var(--base-text-transform , inherit);
  color: var(--base-color , var(--base-color));
  letter-spacing: 0;
  font-style: normal;
}

.caption {
  font-family: var(--caption-font-family, var(--base-font-family , var(--base-font-family)));
  font-size: var(--caption-font-size, var(--base-font-size , var(--base-font-size)));
  line-height: var(--caption-line-height, var(--base-line-height , var(--base-line-height)));
  font-weight: var(--caption-font-weight, var(--base-font-weight , var(--base-font-weight)));
  text-transform: var(--caption-text-transform, var(--base-text-transform , inherit));
  color: var(--caption-color, var(--base-color , var(--base-color)));
  margin: var(--caption-mt, var(--caption-my, 0)) var(--caption-mr, var(--caption-mx, 0)) var(--caption-mb, var(--caption-my, 0)) var(--caption-ml, var(--caption-mx, 0)) !important;
}

.subheading {
  font-family: var(--section-subheading-font-family , var(--base-font-family));
  font-size: var(--section-subheading-font-size , var(--step-3));
  line-height: var(--section-subheading-line-height , var(--base-line-height));
  font-weight: var(--section-subheading-font-weight , var(--base-font-weight));
  text-transform: var(--section-subheading-text-transform , inherit);
  color: var(--section-subheading-color , var(--base-color));
  margin: var(--section-subheading-mt, var(--section-subheading-my, 0)) var(--section-subheading-mr, var(--section-subheading-mx, 0)) var(--section-subheading-mb, var(--section-subheading-my, 0)) var(--section-subheading-ml, var(--section-subheading-mx, 0)) !important;
  letter-spacing: 0;
}

.subtitle {
  font-family: var(--subtitle-font-family , var(--base-font-family));
  font-size: var(--subtitle-font-size , var(--base-font-size));
  line-height: var(--subtitle-line-height , var(--base-line-height));
  font-weight: var(--subtitle-font-weight , var(--base-font-weight));
  text-transform: var(--subtitle-text-transform , inherit);
  color: var(--subtitle-color , var(--base-color));
}

#header #logo a {
  font-family: var(--heading-font-family , var(--base-font-family));
  font-size: var(--heading-font-size , var(--base-font-size));
  line-height: var(--heading-line-height , var(--base-line-height));
  font-weight: var(--heading-font-weight , var(--base-font-weight));
  text-transform: var(--heading-text-transform , inherit);
  color: var(--heading-color , var(--base-color));
  letter-spacing: inherit;
}

b,
strong {
  font-weight: inherit;
}

em {
  font-style: italic;
}

.section-home #slideshow.full_list .slideshow-pagination-controls {
  margin-top: var(--space-3xs-2xs);
}
.section-home #slideshow.full_list .inner {
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  padding: 0 0 var(--space-xl) 0;
}
.section-home #slideshow.full_list ul li .image {
  height: 63vh;
}
.section-home #slideshow.full_list ul li a,
.section-home #slideshow.full_list ul li .content h2,
.section-home #slideshow.full_list ul li .content .h1_subtitle,
.section-home #slideshow.full_list ul li .content h2 .h1_subtitle {
  font-family: var(--hero-font-family , var(--base-font-family));
  font-size: var(--hero-font-size , var(--base-font-size));
  line-height: var(--hero-line-height , var(--base-line-height));
  font-weight: var(--hero-font-weight , var(--base-font-weight));
  text-transform: var(--hero-text-transform , inherit);
  color: var(--hero-color , var(--base-color));
  letter-spacing: 0;
  text-transform: uppercase;
  margin: 0;
  display: block;
}
.section-home #slideshow.full_list ul li .content {
  padding-bottom: var(--space-6xl) !important;
}
.section-home #slideshow.full_list ul li .content .read_more {
  padding: var(--space-2xs) var(--space-3xl);
  font-family: var(--button-font-family);
  font-size: var(--button-font-size);
  font-weight: var(--button-font-weight);
  border-radius: var(--button-border-radius);
  text-transform: var(--button-text-transform);
  text-decoration: var(--button-text-decoration);
  letter-spacing: var(--button-letter-spacing);
  border: var(--button-border);
  display: inline;
  position: relative;
  top: var(--space-2xs);
}
.section-home #slideshow.full_list ul li .content .read_more:hover {
  color: var(--white);
  background-color: var(--button-hover-background-color);
  transition: var(--transition);
}
.section-home #slideshow.full_list ul li .content .h1_subtitle {
  text-transform: capitalize !important;
  display: block;
}
.section-home #slideshow.full_list ul li .content .date {
  font-family: var(--date-font-family , var(--base-font-family));
  font-size: var(--date-font-size , var(--base-font-size));
  line-height: var(--date-line-height , var(--base-line-height));
  font-weight: var(--date-font-weight , var(--base-font-weight));
  text-transform: var(--date-text-transform , inherit);
  color: var(--date-color , var(--base-color));
  letter-spacing: 0;
}
.section-home #slideshow.full_list ul li .separator {
  display: none;
}
.section-home .full_list ul li .content .date {
  margin: 0 0 var(--space-3xs-2xs);
}
.section-home #slideshow.records_list .image {
  margin: 0 0 var(--space-xs);
}

.button {
  background: none;
}

#hero_header {
  position: relative;
  top: 0;
  z-index: 25;
  background: transparent;
  width: auto;
  margin: 0 var(--space-l) var(--space-l);
  height: 63vh;
}

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