

@charset(UTF-8);:root{--border-color-grey-lightest: rgb(247, 247, 247);--border-color-brand-secondary-light: rgb(0, 0, 0);--border-color-grey-light: rgb(204, 204, 204);--border-color-grey-dark: rgb(106, 106, 106);--border-color-brand-secondary-dark: rgb(36, 56, 66);--border-color-brand-secondary: rgb(65, 126, 244);--border-color-grey: rgb(140, 140, 140);--border-color-brand-primary-light: rgb(243, 245, 203);--border-color-white: rgb(255, 255, 255);--border-color-brand-primary-dark: rgb(236, 28, 36);--border-color-brand-primary: rgb(238, 232, 9);--background-color-grey-light: rgb(204, 204, 204);--background-color-grey-lightest: rgb(247, 247, 247);--background-color-brand-secondary-dark: rgb(36, 56, 66);--background-color-brand-secondary-light: rgb(0, 0, 0);--background-color-grey-dark: rgb(106, 106, 106);--background-color-grey: rgb(140, 140, 140);--background-color-body: rgb(255, 255, 255);--background-color-brand-secondary: rgb(0, 0, 0);--background-color-black: rgb(0, 0, 0);--background-color-brand-primary-light: rgb(243, 245, 203);--background-color-brand-primary-dark: rgb(236, 28, 36);--background-color-white: rgb(255, 255, 255);--background-color-brand-primary: rgb(238, 232, 9);--background-color-grey-darkest: rgb(50, 50, 50);--color-brand-secondary: rgb(65, 126, 244);--color-black: rgb(0, 0, 0);--color-brand-primary-light: rgb(243, 245, 203);--color-brand-primary-dark: rgb(236, 28, 36);--color-white: rgb(255, 255, 255);--color-brand-primary: rgb(238, 232, 9);--color-grey-light: rgb(230, 230, 230);--color-brand-secondary-dark: rgb(36, 56, 66);--color-brand-secondary-light: rgb(0, 0, 0);--color-grey-dark: rgb(106, 106, 106);--color-grey: rgb(140, 140, 140);--font-family-primary-fancy: "Para Supreme Regular", serif;--font-family-primary: Arial, sans-serif;--font-family-secondary-fancy: "IBM Plex Sans", sans-serif;--font-family-secondary: Arial, sans-serif;--font-family-body: Arial, sans-serif;--font-family-basic: Arial, sans-serif;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-bold: 700;--line-height-small: 1.1;--line-height-normal: 1.35;--line-height-copy: 1.5;--line-height-large: 1.85;--spacing-00: 0;--spacing-025: 0.25rem;--spacing-050: 0.5rem;--spacing-075: 0.75rem;--spacing-1: 1rem;--spacing-125: 1.25rem;--spacing-150: 1.5rem;--spacing-2: 2rem;--body-l-font-size-mobile: initial;--primary-xl-font-size-desktop: 28px;--body-xxxl-font-size-desktop: initial;--body-xl-font-size-desktop: initial;--primary-xxl-font-size-mobile: initial;--primary-l-font-size-mobile: 24px;--body-xxl-font-size-mobile: initial;--basic-s-font-size-desktop-xl: initial;--secondary-m-font-size-desktop-xl: 18px;--basic-xxs-font-size-desktop-xl: initial;--basic-xs-font-size-mobile: initial;--secondary-l-font-size-desktop-xl: 21px;--secondary-xxl-font-size-desktop-xl: initial;--body-s-font-size-desktop: 16px;--body-xxs-font-size-desktop: initial;--primary-s-font-size-desktop: initial;--primary-xxs-font-size-desktop: 24px;--secondary-regular-m-font-size-desktop-xl: 15px;--secondary-xl-font-size-desktop-xl: 28px;--accent-s-font-size-desktop-xl: 23px;--accent-xxs-font-size-desktop-xl: 18px;--accent-l-font-size-desktop: 58px;--accent-m-font-size-desktop: 42px;--primary-xxxs-font-size-desktop: 20px;--primary-xs-font-size-desktop: 26px;--body-xxxs-font-size-desktop: initial;--body-xs-font-size-desktop: initial;--secondary-s-font-size-mobile: 14px;--secondary-xxs-font-size-mobile: initial;--basic-m-font-size-desktop-xl: initial;--secondary-xs-font-size-mobile: initial;--accent-regular-xxs-font-size-desktop-xl: 18px;--basic-xxl-font-size-desktop-xl: initial;--basic-l-font-size-desktop-xl: initial;--basic-l-font-size-desktop: initial;--basic-xxl-font-size-desktop: initial;--accent-regular-xxs-font-size-desktop: 18px;--basic-xl-font-size-mobile: initial;--basic-m-font-size-desktop: initial;--body-xs-font-size-desktop-xl: initial;--body-xxxs-font-size-desktop-xl: initial;--primary-xs-font-size-desktop-xl: 26px;--primary-xxxs-font-size-desktop-xl: 20px;--accent-m-font-size-desktop-xl: 42px;--basic-s-font-size-mobile: initial;--secondary-m-font-size-mobile: 18px;--accent-xxs-font-size-desktop: 18px;--accent-l-font-size-desktop-xl: 58px;--basic-xxs-font-size-mobile: initial;--accent-s-font-size-desktop: 23px;--primary-xxs-font-size-desktop-xl: 24px;--body-xxs-font-size-desktop-xl: initial;--primary-s-font-size-desktop-xl: 36px;--body-s-font-size-desktop-xl: 16px;--secondary-xl-font-size-desktop: 24px;--secondary-regular-m-font-size-desktop: 15px;--secondary-l-font-size-mobile: 18px;--secondary-xxl-font-size-mobile: initial;--secondary-xl-font-size-mobile: 24px;--secondary-xxl-font-size-desktop: initial;--secondary-l-font-size-desktop: 18px;--secondary-regular-m-font-size-mobile: 16px;--accent-xxs-font-size-mobile: 14px;--secondary-m-font-size-desktop: 18px;--basic-s-font-size-desktop: initial;--basic-xxs-font-size-desktop: initial;--accent-s-font-size-mobile: 23px;--basic-m-font-size-mobile: initial;--body-xl-font-size-desktop-xl: initial;--body-xxxl-font-size-desktop-xl: initial;--primary-xl-font-size-desktop-xl: 32px;--accent-regular-xxs-font-size-mobile: 14px;--primary-m-font-size-desktop-xl: 36px;--basic-xxl-font-size-mobile: initial;--body-m-font-size-desktop-xl: 18px;--basic-l-font-size-mobile: initial;--basic-xl-font-size-desktop: initial;--accent-xs-font-size-desktop-xl: 23px;--secondary-xs-font-size-desktop: initial;--primary-xxl-font-size-desktop-xl: initial;--primary-l-font-size-desktop-xl: 45px;--body-xxl-font-size-desktop-xl: initial;--body-l-font-size-desktop-xl: initial;--body-xs-font-size-mobile: initial;--body-xxxs-font-size-mobile: initial;--primary-xs-font-size-mobile: 18px;--primary-xxxs-font-size-mobile: 19px;--accent-m-font-size-mobile: 36px;--secondary-xxs-font-size-desktop: initial;--secondary-s-font-size-desktop: 14px;--basic-xs-font-size-desktop-xl: initial;--accent-l-font-size-mobile: 40px;--primary-xxs-font-size-mobile: 22px;--primary-s-font-size-mobile: 21px;--body-xxs-font-size-mobile: initial;--body-s-font-size-mobile: 16px;--basic-xs-font-size-desktop: initial;--secondary-s-font-size-desktop-xl: 14px;--secondary-xxs-font-size-desktop-xl: initial;--body-l-font-size-desktop: initial;--body-xxl-font-size-desktop: initial;--primary-l-font-size-desktop: initial;--primary-xxl-font-size-desktop: initial;--secondary-xs-font-size-desktop-xl: initial;--body-xl-font-size-mobile: initial;--body-xxxl-font-size-mobile: initial;--primary-xl-font-size-mobile: 28px;--basic-xl-font-size-desktop-xl: initial;--accent-xs-font-size-mobile: 18px;--primary-m-font-size-mobile: 24px;--body-m-font-size-desktop: 18px;--body-m-font-size-mobile: 16px;--primary-m-font-size-desktop: 24px;--accent-xs-font-size-desktop: 23px;--secondary-xs-letter-spacing-desktop: normal;--secondary-xxs-letter-spacing-mobile: normal;--secondary-s-letter-spacing-mobile: normal;--basic-xl-letter-spacing-desktop: normal;--body-s-letter-spacing-desktop-xl: normal;--body-xxs-letter-spacing-desktop-xl: normal;--primary-s-letter-spacing-desktop-xl: normal;--primary-xxs-letter-spacing-desktop-xl: normal;--accent-l-letter-spacing-desktop-xl: 1.66px;--basic-xxs-letter-spacing-desktop: normal;--basic-s-letter-spacing-desktop: normal;--basic-xs-letter-spacing-mobile: normal;--secondary-m-letter-spacing-desktop: normal;--accent-m-letter-spacing-desktop-xl: normal;--primary-xxxs-letter-spacing-desktop-xl: normal;--primary-xs-letter-spacing-desktop-xl: normal;--body-xxxs-letter-spacing-desktop-xl: normal;--body-xs-letter-spacing-desktop-xl: normal;--secondary-l-letter-spacing-desktop: normal;--secondary-xxl-letter-spacing-desktop: normal;--secondary-xl-letter-spacing-desktop: normal;--body-l-letter-spacing-mobile: normal;--body-xxl-letter-spacing-mobile: normal;--primary-l-letter-spacing-mobile: normal;--primary-xxl-letter-spacing-mobile: normal;--secondary-regular-m-letter-spacing-desktop: normal;--accent-xs-letter-spacing-mobile: 0.52px;--accent-s-letter-spacing-desktop: normal;--basic-l-letter-spacing-desktop-xl: normal;--accent-xxs-letter-spacing-desktop: .52px;--basic-xxl-letter-spacing-desktop-xl: normal;--accent-regular-xxs-letter-spacing-desktop-xl: 0.52px;--body-m-letter-spacing-mobile: normal;--primary-m-letter-spacing-mobile: normal;--primary-xl-letter-spacing-mobile: normal;--body-xxxl-letter-spacing-mobile: normal;--basic-m-letter-spacing-desktop-xl: normal;--body-xl-letter-spacing-mobile: normal;--basic-m-letter-spacing-desktop: normal;--accent-regular-xxs-letter-spacing-desktop: 0.52px;--basic-xxl-letter-spacing-desktop: normal;--accent-s-letter-spacing-desktop-xl: normal;--basic-l-letter-spacing-desktop: normal;--accent-xxs-letter-spacing-desktop-xl: .52px;--secondary-xl-letter-spacing-desktop-xl: normal;--secondary-regular-m-letter-spacing-desktop-xl: normal;--secondary-xxl-letter-spacing-desktop-xl: normal;--secondary-l-letter-spacing-desktop-xl: normal;--body-s-letter-spacing-mobile: normal;--primary-s-letter-spacing-mobile: normal;--body-xs-letter-spacing-desktop: normal;--body-xxs-letter-spacing-mobile: normal;--body-xxxs-letter-spacing-desktop: normal;--primary-xs-letter-spacing-desktop: normal;--primary-xxs-letter-spacing-mobile: normal;--primary-xxxs-letter-spacing-desktop: normal;--accent-m-letter-spacing-desktop: normal;--basic-xxs-letter-spacing-desktop-xl: normal;--accent-l-letter-spacing-desktop: 1.66px;--accent-l-letter-spacing-mobile: 1.14px;--secondary-m-letter-spacing-desktop-xl: normal;--basic-s-letter-spacing-desktop-xl: normal;--accent-m-letter-spacing-mobile: 2.1px;--primary-xxxs-letter-spacing-mobile: normal;--primary-xxs-letter-spacing-desktop: normal;--primary-xs-letter-spacing-mobile: normal;--body-xxs-letter-spacing-desktop: normal;--body-xxxs-letter-spacing-mobile: normal;--primary-s-letter-spacing-desktop: normal;--body-s-letter-spacing-desktop: normal;--body-xs-letter-spacing-mobile: normal;--basic-xl-letter-spacing-desktop-xl: normal;--basic-l-letter-spacing-mobile: normal;--basic-xxl-letter-spacing-mobile: normal;--accent-regular-xxs-letter-spacing-mobile: 0.4px;--secondary-xs-letter-spacing-desktop-xl: normal;--basic-m-letter-spacing-mobile: normal;--secondary-xxs-letter-spacing-desktop-xl: normal;--secondary-s-letter-spacing-desktop-xl: normal;--body-xl-letter-spacing-desktop: normal;--body-xxxl-letter-spacing-desktop: normal;--primary-xl-letter-spacing-desktop: normal;--accent-xs-letter-spacing-desktop: 0.66px;--accent-xxs-letter-spacing-mobile: .4px;--primary-m-letter-spacing-desktop: normal;--body-m-letter-spacing-desktop: normal;--accent-s-letter-spacing-mobile: .66px;--secondary-regular-m-letter-spacing-mobile: normal;--primary-xxl-letter-spacing-desktop: normal;--primary-l-letter-spacing-desktop: normal;--body-xxl-letter-spacing-desktop: normal;--secondary-xl-letter-spacing-mobile: normal;--body-l-letter-spacing-desktop: normal;--basic-xs-letter-spacing-desktop-xl: normal;--secondary-xxl-letter-spacing-mobile: normal;--secondary-l-letter-spacing-mobile: normal;--secondary-m-letter-spacing-mobile: normal;--basic-s-letter-spacing-mobile: normal;--basic-xs-letter-spacing-desktop: normal;--basic-xxs-letter-spacing-mobile: normal;--body-l-letter-spacing-desktop-xl: normal;--body-xxl-letter-spacing-desktop-xl: normal;--primary-l-letter-spacing-desktop-xl: normal;--primary-xxl-letter-spacing-desktop-xl: normal;--basic-xl-letter-spacing-mobile: normal;--body-m-letter-spacing-desktop-xl: normal;--primary-m-letter-spacing-desktop-xl: normal;--accent-xs-letter-spacing-desktop-xl: 0.66px;--primary-xl-letter-spacing-desktop-xl: normal;--body-xxxl-letter-spacing-desktop-xl: normal;--body-xl-letter-spacing-desktop-xl: normal;--secondary-s-letter-spacing-desktop: normal;--secondary-xs-letter-spacing-mobile: normal;--secondary-xxs-letter-spacing-desktop: normal;--body-xs-font-weight-mobile: normal;--body-xxxs-font-weight-mobile: normal;--primary-xs-font-weight-mobile: normal;--primary-xxxs-font-weight-mobile: normal;--accent-m-font-weight-mobile: 300;--basic-l-font-weight-desktop: normal;--basic-xxl-font-weight-desktop: normal;--accent-regular-xxs-font-weight-desktop: 400;--basic-xs-font-weight-desktop-xl: normal;--accent-l-font-weight-mobile: 300;--primary-xxs-font-weight-mobile: normal;--primary-s-font-weight-mobile: normal;--body-xxs-font-weight-mobile: normal;--body-s-font-weight-mobile: normal;--basic-m-font-weight-desktop: normal;--accent-xxs-font-weight-desktop: 300;--accent-s-font-weight-desktop: 300;--secondary-s-font-weight-desktop-xl: bold;--secondary-xxs-font-weight-desktop-xl: normal;--secondary-xl-font-weight-desktop: bold;--secondary-regular-m-font-weight-desktop: normal;--body-xl-font-weight-mobile: normal;--secondary-xs-font-weight-desktop-xl: normal;--body-xxxl-font-weight-mobile: normal;--primary-xl-font-weight-mobile: normal;--secondary-xxl-font-weight-desktop: normal;--secondary-l-font-weight-desktop: bold;--body-m-font-weight-mobile: normal;--basic-xxs-font-weight-desktop: normal;--accent-xs-font-weight-mobile: 300;--basic-xl-font-weight-desktop-xl: normal;--secondary-m-font-weight-desktop: bold;--basic-s-font-weight-desktop: normal;--primary-m-font-weight-mobile: normal;--primary-xxl-font-weight-mobile: normal;--primary-l-font-weight-mobile: normal;--body-xxl-font-weight-mobile: normal;--body-l-font-weight-mobile: normal;--basic-xl-font-weight-desktop: normal;--basic-xxs-font-weight-desktop-xl: normal;--basic-s-font-weight-desktop-xl: normal;--secondary-m-font-weight-desktop-xl: bold;--secondary-l-font-weight-desktop-xl: bold;--secondary-xxl-font-weight-desktop-xl: normal;--basic-xs-font-weight-mobile: normal;--secondary-xs-font-weight-desktop: normal;--secondary-xxs-font-weight-desktop: normal;--secondary-s-font-weight-desktop: bold;--secondary-xl-font-weight-desktop-xl: bold;--secondary-regular-m-font-weight-desktop-xl: normal;--accent-s-font-weight-desktop-xl: 300;--accent-xxs-font-weight-desktop-xl: 300;--secondary-s-font-weight-mobile: bold;--secondary-xxs-font-weight-mobile: normal;--basic-m-font-weight-desktop-xl: normal;--accent-regular-xxs-font-weight-desktop-xl: 400;--basic-xxl-font-weight-desktop-xl: normal;--basic-l-font-weight-desktop-xl: normal;--basic-xs-font-weight-desktop: normal;--secondary-xs-font-weight-mobile: normal;--basic-xl-font-weight-mobile: normal;--body-xxl-font-weight-desktop: normal;--primary-l-font-weight-desktop: normal;--primary-xxxs-font-weight-desktop-xl: normal;--primary-xxl-font-weight-desktop: normal;--accent-m-font-weight-desktop-xl: 300;--body-xs-font-weight-desktop-xl: normal;--body-l-font-weight-desktop: normal;--body-xxxs-font-weight-desktop-xl: normal;--primary-xs-font-weight-desktop-xl: normal;--body-m-font-weight-desktop: normal;--accent-l-font-weight-desktop-xl: 300;--primary-m-font-weight-desktop: normal;--basic-xxs-font-weight-mobile: normal;--accent-xs-font-weight-desktop: 300;--basic-s-font-weight-mobile: normal;--secondary-m-font-weight-mobile: bold;--primary-xl-font-weight-desktop: normal;--body-xxxl-font-weight-desktop: normal;--body-xl-font-weight-desktop: normal;--secondary-l-font-weight-mobile: bold;--secondary-xxl-font-weight-mobile: normal;--primary-xxs-font-weight-desktop-xl: normal;--primary-s-font-weight-desktop-xl: normal;--body-xxs-font-weight-desktop-xl: normal;--body-s-font-weight-desktop-xl: normal;--secondary-regular-m-font-weight-mobile: normal;--secondary-xl-font-weight-mobile: bold;--accent-s-font-weight-mobile: 300;--accent-xxs-font-weight-mobile: 300;--basic-m-font-weight-mobile: normal;--body-s-font-weight-desktop: normal;--body-xxs-font-weight-desktop: normal;--primary-s-font-weight-desktop: normal;--primary-xxs-font-weight-desktop: normal;--body-xl-font-weight-desktop-xl: normal;--body-xxxl-font-weight-desktop-xl: normal;--primary-xl-font-weight-desktop-xl: normal;--accent-xs-font-weight-desktop-xl: 300;--accent-regular-xxs-font-weight-mobile: 400;--accent-l-font-weight-desktop: 300;--basic-xxl-font-weight-mobile: normal;--primary-m-font-weight-desktop-xl: normal;--body-m-font-weight-desktop-xl: normal;--basic-l-font-weight-mobile: normal;--accent-m-font-weight-desktop: 300;--primary-xxxs-font-weight-desktop: normal;--body-xxxs-font-weight-desktop: normal;--primary-xs-font-weight-desktop: normal;--body-xs-font-weight-desktop: normal;--primary-xxl-font-weight-desktop-xl: normal;--primary-l-font-weight-desktop-xl: normal;--body-xxl-font-weight-desktop-xl: normal;--body-l-font-weight-desktop-xl: normal;--accent-xs-line-height-desktop: 24px;--body-m-line-height-desktop: 24px;--primary-m-line-height-desktop: 27px;--basic-s-line-height-desktop-xl: initial;--secondary-m-line-height-desktop-xl: 21px;--body-xxxl-line-height-desktop: initial;--primary-xl-line-height-desktop: 32px;--body-xl-line-height-desktop: initial;--basic-xxs-line-height-desktop-xl: initial;--basic-xs-line-height-mobile: initial;--secondary-l-line-height-desktop-xl: 24px;--secondary-xxl-line-height-desktop-xl: initial;--secondary-regular-m-line-height-desktop-xl: 15px;--secondary-xl-line-height-desktop-xl: 32px;--accent-xxs-line-height-desktop-xl: 18px;--accent-s-line-height-desktop-xl: 23px;--primary-s-line-height-desktop: initial;--body-xxs-line-height-desktop: initial;--primary-xxs-line-height-desktop: 27px;--secondary-s-line-height-mobile: 17px;--secondary-xxs-line-height-mobile: initial;--body-s-line-height-desktop: 22px;--accent-l-line-height-desktop: 50px;--basic-m-line-height-desktop-xl: initial;--primary-xxxs-line-height-desktop: 23px;--primary-xs-line-height-desktop: 29px;--body-xxxs-line-height-desktop: initial;--body-xs-line-height-desktop: initial;--secondary-xs-line-height-mobile: initial;--basic-l-line-height-desktop-xl: initial;--accent-regular-xxs-line-height-desktop-xl: 26px;--basic-xxl-line-height-desktop-xl: initial;--accent-m-line-height-desktop: 42px;--basic-xl-line-height-mobile: initial;--accent-regular-xxs-line-height-desktop: 26px;--body-xs-line-height-desktop-xl: initial;--primary-xs-line-height-desktop-xl: 29px;--body-xxxs-line-height-desktop-xl: initial;--primary-xxxs-line-height-desktop-xl: 23px;--accent-m-line-height-desktop-xl: 42px;--basic-l-line-height-desktop: initial;--basic-xxl-line-height-desktop: initial;--basic-m-line-height-desktop: initial;--basic-s-line-height-mobile: initial;--secondary-m-line-height-mobile: 21px;--basic-xxs-line-height-mobile: initial;--accent-l-line-height-desktop-xl: 50px;--primary-xxs-line-height-desktop-xl: 27px;--primary-s-line-height-desktop-xl: 38px;--body-xxs-line-height-desktop-xl: initial;--body-s-line-height-desktop-xl: 22px;--secondary-l-line-height-mobile: 21px;--secondary-xxl-line-height-mobile: initial;--accent-s-line-height-desktop: 23px;--accent-xxs-line-height-desktop: 18px;--secondary-xl-line-height-mobile: 28px;--secondary-xl-line-height-desktop: 28px;--secondary-regular-m-line-height-mobile: 21px;--secondary-regular-m-line-height-desktop: 15px;--accent-s-line-height-mobile: 23px;--accent-xxs-line-height-mobile: 0.4px;--secondary-xxl-line-height-desktop: initial;--secondary-l-line-height-desktop: 21px;--secondary-m-line-height-desktop: 21px;--basic-s-line-height-desktop: initial;--body-xl-line-height-desktop-xl: initial;--primary-xl-line-height-desktop-xl: 36px;--body-xxxl-line-height-desktop-xl: initial;--basic-xxs-line-height-desktop: initial;--basic-m-line-height-mobile: initial;--basic-l-line-height-mobile: initial;--primary-m-line-height-desktop-xl: 40px;--body-m-line-height-desktop-xl: 24px;--accent-regular-xxs-line-height-mobile: 14px;--basic-xxl-line-height-mobile: initial;--accent-xs-line-height-desktop-xl: 24px;--primary-xxl-line-height-desktop-xl: initial;--primary-l-line-height-desktop-xl: 42px;--body-xxl-line-height-desktop-xl: initial;--body-l-line-height-desktop-xl: initial;--basic-xl-line-height-desktop: initial;--secondary-xs-line-height-desktop: initial;--body-xs-line-height-mobile: initial;--body-xxxs-line-height-mobile: initial;--primary-xs-line-height-mobile: 21px;--primary-xxxs-line-height-mobile: 21px;--accent-m-line-height-mobile: 36px;--accent-l-line-height-mobile: 36px;--basic-xs-line-height-desktop-xl: initial;--secondary-xxs-line-height-desktop: initial;--secondary-s-line-height-desktop: 17px;--primary-xxs-line-height-mobile: 23px;--primary-s-line-height-mobile: 24px;--body-xxs-line-height-mobile: initial;--body-s-line-height-mobile: 22px;--secondary-s-line-height-desktop-xl: 17px;--secondary-xxs-line-height-desktop-xl: initial;--basic-xs-line-height-desktop: initial;--body-xl-line-height-mobile: initial;--body-xxxl-line-height-mobile: initial;--primary-xl-line-height-mobile: 32px;--secondary-xs-line-height-desktop-xl: initial;--primary-m-line-height-mobile: 27px;--body-m-line-height-mobile: 24px;--basic-xl-line-height-desktop-xl: initial;--accent-xs-line-height-mobile: 19px;--body-l-line-height-desktop: initial;--body-xxl-line-height-desktop: initial;--primary-l-line-height-desktop: initial;--primary-xxl-line-height-desktop: initial;--primary-xxl-line-height-mobile: initial;--body-xxl-line-height-mobile: initial;--primary-l-line-height-mobile: 27px;--body-l-line-height-mobile: initial;--font-family-accent: Helvetica, sans-serif;--font-family-accent-fancy: "Graphik XX Cond", sans-serif;--font-family-basic-fancy: "IBM Plex Mono", monospace;--background-color-brand-accent: rgb(26, 40, 47);--font-family-body-fancy: "IBM Plex Serif", serif;--color-brand-accent: rgb(243, 112, 33)}.editor-styles-wrapper a{color:var(--wp-admin-theme-color-darker-10)}html{--ON: initial;--OFF: /*! whitespace toggle */;--is-desktop: var( --OFF );--is-desktopxl: var( --OFF )}@media(min-width: 62.5rem){html{--is-desktop: var( --ON )}}@media(min-width: 78.75rem){html{--is-desktopxl: var( --ON )}}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid}img{max-width:100%;height:auto}figure{margin:0}[hidden]{display:none;width:0;height:0}#icon-sprite{display:none}svg{fill:currentColor}cite{font-style:normal}::placeholder{color:rgb(230, 230, 230)}button{padding-left:0;padding-right:0}.has-side-skins{max-width:62.5rem;margin-left:auto;margin-right:auto}body{font-family:Arial,sans-serif;font-family:var(--font-family-basic, Arial, sans-serif);margin:0;line-height:1.35}.wf-active body{--font-family-primary: var( --font-family-primary-fancy );--font-family-secondary: var( --font-family-secondary-fancy );--font-family-body: var( --font-family-body-fancy );--font-family-basic: var( --font-family-basic-fancy );--font-family-accent: var( --font-family-accent-fancy )}strong{font-weight:700}a{color:var(--color-brand-primary, rgb(236, 28, 36));text-decoration:none}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-weight:700}ol,ul{margin-top:0}.lrv-a-buy-now{display:flex;flex-direction:column;align-items:center;position:relative}@media(min-width: 48rem){.lrv-a-buy-now{display:block}}.lrv-a-buy-now__image{position:relative;z-index:1;width:100%;background-color:#fff;max-width:18.75rem}@media(min-width: 48rem){.lrv-a-buy-now__image{width:11.875rem;left:0;padding:0 1.875rem 0 0}}@media(min-width: 62.5rem){.lrv-a-buy-now__image{width:15.3125rem;left:5.875rem;padding:0 1.875rem}}.lrv-a-buy-now__button{margin-top:1rem}@media(min-width: 48rem){.lrv-a-buy-now__button{margin-top:0;position:absolute;top:50%;left:11.875rem;transform:translateY(-50%)}}@media(min-width: 62.5rem){.lrv-a-buy-now__button{left:21.1875rem}}.lrv-a-buy-now__hr{display:none;margin:0;padding:0;border-top:0.03125rem solid #000;position:relative}@media(min-width: 48rem){.lrv-a-buy-now__hr{display:block}}.lrv-a-buy-now__hr--top{top:0}@media(min-width: 48rem){.lrv-a-buy-now__hr--top{top:2.3125rem}}@media(min-width: 62.5rem){.lrv-a-buy-now__hr--top{top:3.125rem}}.lrv-a-buy-now__hr--bottom{bottom:0}@media(min-width: 48rem){.lrv-a-buy-now__hr--bottom{bottom:2.3125rem}}@media(min-width: 62.5rem){.lrv-a-buy-now__hr--bottom{bottom:3.125rem}}.lrv-a-buy-now__span{display:none;position:absolute;right:0}@media(min-width: 48rem){.lrv-a-buy-now__span{display:block;bottom:1rem}}@media(min-width: 62.5rem){.lrv-a-buy-now__span{bottom:1.8125rem}}.lrv-a-buy-now__p{display:flex;flex-direction:column;align-items:center}.lrv-a-buy-now__p .lrv-a-buy-now__button{position:inherit;transform:none}.lrv-a-carousel-grid{--grid-overlay: initial;display:grid;grid-template-columns:1fr}@media(min-width: 48rem){.lrv-a-carousel-grid{grid-gap:var(--spacing-050);grid-template-columns:2fr 1fr}}.lrv-a-carousel-grid__overlay{--grid-overlay: grid}@media(min-width: 48rem){.lrv-a-carousel-grid__overlay{grid-template-columns:1fr}}@media(min-width: 62.5rem){.lrv-a-carousel-grid__overlay--primary{display:var(--grid-overlay);grid-template-columns:1fr 1.5rem 2fr;align-items:center;grid-auto-flow:column;height:100%}}@media(min-width: 62.5rem){.lrv-a-carousel-grid__overlay--primary-img{grid-column:2/4;grid-row:1}}@media(min-width: 62.5rem){.lrv-a-carousel-grid__overlay--primary-content{grid-column:1/3;grid-row:1;padding:1.875rem;z-index:1;background-color:#fff}}@media(min-width: 62.5rem){.lrv-a-carousel-grid__overlay--secondary{display:var(--grid-overlay);grid-template-columns:repeat(3, 1fr);grid-gap:var(--spacing-125)}}.lrv-a-carousel-grid__overlay--secondary-card{display:var(--grid-overlay);grid-template-columns:6.25rem 1fr;grid-gap:var(--spacing-1)}:root{--a-children-border-color: rgb(0, 0, 0)}.lrv-a-children-border--grey{--a-children-border-color: rgb(147, 153, 160)}.lrv-a-children-border--grey-light{--a-children-border-color: rgb(204, 204, 204)}.lrv-a-children-border-vertical>*+*{border-top:var(--a-children-border-width, 1px) var(--a-children-border-style, solid) var(--a-children-border-color, "")}@media(max-width: 47.999rem){.lrv-a-children-border-vertical\@mobile-max>*+*{border-top:var(--a-children-border-width, 1px) var(--a-children-border-style, solid) var(--a-children-border-color, "")}}.lrv-a-children-border-horizontal>*+*{border-left:var(--a-children-border-width, 1px) var(--a-children-border-style, solid) var(--a-children-border-color, "")}@media(min-width: 62.5rem){.lrv-a-children-border-horizontal\@desktop>*+*{border-left:var(--a-children-border-width, 1px) var(--a-children-border-style, solid) var(--a-children-border-color, "")}}.lrv-a-children-link-color-black>a{color:#000;color:var(--color-black)}.lrv-a-children-link-color-brand-primary\:hover>a:hover{color:#e02020;color:var(--color-brand-primary)}.lrv-a-children-link-decoration-underline>a{text-decoration:underline}.lrv-a-children-link-decoration-underline\:hover>a:hover{text-decoration:underline}.lrv-a-counter{counter-reset:a-counter}.lrv-a-counter-increment{counter-increment:a-counter}.lrv-a-counter-before::before{content:counter(a-counter);display:var(--a-counter__display, inline-block);padding:var(--a-counter__padding, initial);background-color:var(--a-counter__background-color, initial);color:var(--a-counter__color, inherit);border-top-right-radius:var(--a-counter__border-top-right-radius, inherit);font-family:var(--a-counter__font-family, inherit);font-size:var(--a-counter__font-size, inherit);line-height:var(--a-counter__line-height, 0.7);font-weight:var(--a-counter__font-weight, inherit);z-index:1;position:var(--a-counter__position, initial);left:var(--a-counter__left, auto);top:var(--a-counter__top, auto);right:var(--a-counter__right, auto);bottom:var(--a-counter__bottom, auto)}.lrv-a-crop-1x1{position:relative;padding-bottom:calc(1/1*100%)}.lrv-a-crop-1x1 img{position:absolute;width:100%;height:100%;object-fit:cover}.lrv-a-crop-2x1{position:relative;padding-bottom:calc(1/2*100%)}.lrv-a-crop-2x1 img{position:absolute;width:100%;height:100%;object-fit:cover}.lrv-a-crop-2x3{position:relative;padding-bottom:calc(3/2*100%)}.lrv-a-crop-2x3 img{position:absolute;width:100%;height:100%;object-fit:cover}.lrv-a-crop-3x2{position:relative;padding-bottom:calc(2/3*100%)}.lrv-a-crop-3x2 img{position:absolute;width:100%;height:100%;object-fit:cover}.lrv-a-crop-4x3{position:relative;padding-bottom:calc(3/4*100%)}.lrv-a-crop-4x3 img{position:absolute;width:100%;height:100%;object-fit:cover}.lrv-a-crop-16x9{position:relative;padding-bottom:calc(9/16*100%)}.lrv-a-crop-16x9 img{position:absolute;width:100%;height:100%;object-fit:cover}.lrv-a-crop-5x1{position:relative;padding-bottom:calc(1/5*100%)}.lrv-a-crop-5x1 img{position:absolute;width:100%;height:100%;object-fit:cover}.lrv-a-crop-5x2{position:relative;padding-bottom:calc(2/5*100%)}.lrv-a-crop-5x2 img{position:absolute;width:100%;height:100%;object-fit:cover}.lrv-a-crop-3x4{position:relative;padding-bottom:calc(4/3*100%)}.lrv-a-crop-3x4 img{position:absolute;width:100%;height:100%;object-fit:cover}.lrv-a-crop-contain img{object-fit:contain}@media(max-width: 47.999rem){.lrv-a-crop-1x1\@mobile-max{position:relative;padding-bottom:100%}.lrv-a-crop-1x1\@mobile-max img{position:absolute;width:100%;height:100%;object-fit:cover}}@media(min-width: 78.75rem){.lrv-a-crop-3x2\@desktop-xl{position:relative;padding-bottom:66.6666666667%}.lrv-a-crop-3x2\@desktop-xl img{position:absolute;width:100%;height:100%;object-fit:cover}}@media(min-width: 48rem){.lrv-a-crop-1x1\@tablet{position:relative;padding-bottom:100%}.lrv-a-crop-1x1\@tablet img{position:absolute;width:100%;height:100%;object-fit:cover}}@media(max-width: 78.7499rem){.lrv-a-crop-1x1\@desktop-xl-max{position:relative;padding-bottom:100%}.lrv-a-crop-1x1\@desktop-xl-max img{position:absolute;width:100%;height:100%;object-fit:cover}}@media(max-width: 47.999rem){.lrv-a-crop-3x2\@mobile-max{position:relative;padding-bottom:66.6666666667%}.lrv-a-crop-3x2\@mobile-max img{position:absolute;width:100%;height:100%;object-fit:cover}}.lrv-a-floated-parent::before,.lrv-a-floated-parent::after{content:"";display:table}.lrv-a-floated-parent::after{clear:both}.lrv-a-floated-parent{zoom:1}.lrv-a-floated-left{float:left}@media(min-width: 48rem){.lrv-a-floated-left\@tablet{float:left}}@media(min-width: 48rem){.lrv-a-floated-right\@tablet{float:right}}.lrv-a-glue-parent{position:relative}.lrv-a-glue{top:0;left:0;position:absolute;z-index:2;top:var(--a-glue-top, initial);bottom:var(--a-glue-bottom, initial);right:var(--a-glue-right, initial);left:var(--a-glue-left, initial)}@media(max-width: 47.999rem){.lrv-a-glue\@mobile-max{top:0;left:0;position:absolute;z-index:2;top:var(--a-glue-top, initial);bottom:var(--a-glue-bottom, initial);right:var(--a-glue-right, initial);left:var(--a-glue-left, initial)}}@media(min-width: 62.5rem){.lrv-a-glue\@desktop{top:0;left:0;position:absolute;z-index:2;top:var(--a-glue-top, initial);bottom:var(--a-glue-bottom, initial);right:var(--a-glue-right, initial);left:var(--a-glue-left, initial)}}@media(min-width: 48rem){.lrv-a-glue\@tablet{top:0;left:0;position:absolute;z-index:2;top:var(--a-glue-top, initial);bottom:var(--a-glue-bottom, initial);right:var(--a-glue-right, initial);left:var(--a-glue-left, initial)}}.lrv-a-glue--l-0{--a-glue-left: 0}.lrv-a-glue--r-0{--a-glue-right: 0}.lrv-a-glue--t-0{--a-glue-top: 0}.lrv-a-glue--b-0{--a-glue-bottom: 0}.lrv-a-glue--t-50p{--a-glue-top: 50%}.lrv-a-glue--t-100p{--a-glue-top: 100%}.lrv-a-glue--l-50p{--a-glue-left: 50%}.lrv-a-glue--r-50p{--a-glue-right: 50%}.lrv-a-glue--b-n1{--a-glue-bottom: -1rem}@media(max-width: 47.999rem){.lrv-a-glue-parent\@mobile-max{position:relative}}@media(min-width: 48rem){.lrv-a-glue-parent\@tablet{position:relative}}@media(max-width: 47.999rem){.lrv-a-glue--b-unset\@mobile-max{bottom:unset}}.lrv-a-grid{display:flex;flex-wrap:wrap;align-items:start}@supports(display: grid){.lrv-a-grid{--cols: 1;display:grid;grid-gap:1.25rem;grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}}.lrv-a-grid-item{flex:none;padding:.625rem}@supports(display: grid){.lrv-a-grid-item{padding:0}}.lrv-a-cols2{--cols: 2}.lrv-a-cols2>*{flex-basis:50%}.lrv-a-cols3{--cols: 3}.lrv-a-cols3>*{flex-basis:33.3333333333%}@supports(display: grid){.lrv-a-span2{grid-column:span 2}}.lrv-a-cols3>.lrv-a-span2{flex-basis:66.6666666667%}@media(min-width: 48rem){.lrv-a-cols2\@tablet{--cols: 2}.lrv-a-cols2\@tablet>*{flex-basis:50%}}@media(min-width: 48rem){.lrv-a-cols3\@tablet{--cols: 3}.lrv-a-cols3\@tablet>*{flex-basis:33.3333333333%}}@media(min-width: 48rem){@supports(display: grid){.lrv-a-span2\@tablet{grid-column:span 2}}.lrv-a-cols3\@tablet>.lrv-a-span2\@tablet{flex-basis:66.6666666667%}}@media(min-width: 48rem){.lrv-a-cols4\@tablet{--cols: 4}.lrv-a-cols4\@tablet>*{flex-basis:25%}}@media(min-width: 48rem){@supports(display: grid){.lrv-a-span2\@tablet{grid-column:span 2}}.lrv-a-cols4\@tablet>.lrv-a-span2\@tablet{flex-basis:50%}}@media(min-width: 48rem){@supports(display: grid){.lrv-a-span3\@tablet{grid-column:span 3}}.lrv-a-cols4\@tablet>.lrv-a-span3\@tablet{flex-basis:75%}}@media(min-width: 48rem){.lrv-a-cols5\@tablet{--cols: 5}.lrv-a-cols5\@tablet>*{flex-basis:20%}}@media(min-width: 48rem){.lrv-a-cols7\@tablet{--cols: 7}.lrv-a-cols7\@tablet>*{flex-basis:14.2857142857%}}@media(min-width: 48rem){.lrv-a-cols10\@tablet{--cols: 10}.lrv-a-cols10\@tablet>*{flex-basis:10%}}@media(min-width: 48rem){@supports(display: grid){.lrv-a-span5\@tablet{grid-column:span 5}}.lrv-a-cols10\@tablet>.lrv-a-span5\@tablet{flex-basis:50%}}@media(min-width: 48rem){@supports(display: grid){.lrv-a-span6\@tablet{grid-column:span 6}}.lrv-a-cols10\@tablet>.lrv-a-span6\@tablet{flex-basis:60%}}@media(min-width: 48rem){@supports(display: grid){.lrv-a-span7\@tablet{grid-column:span 7}}.lrv-a-cols10\@tablet>.lrv-a-span7\@tablet{flex-basis:70%}}@media(min-width: 48rem){@supports(display: grid){.lrv-a-span8\@tablet{grid-column:span 8}}.lrv-a-cols10\@tablet>.lrv-a-span8\@tablet{flex-basis:80%}}@media(min-width: 48rem){@supports(display: grid){.lrv-a-span9\@tablet{grid-column:span 9}}.lrv-a-cols10\@tablet>.lrv-a-span9\@tablet{flex-basis:90%}}@media(min-width: 48rem){.lrv-a-cols20\@tablet{--cols: 20}.lrv-a-cols20\@tablet>*{flex-basis:5%}}@media(min-width: 48rem){@supports(display: grid){.lrv-a-span4\@tablet{grid-column:span 4}}.lrv-a-cols20\@tablet>.lrv-a-span4\@tablet{flex-basis:20%}}@media(min-width: 48rem){@supports(display: grid){.lrv-a-span12\@tablet{grid-column:span 12}}.lrv-a-cols20\@tablet>.lrv-a-span12\@tablet{flex-basis:60%}}@media(min-width: 48rem){@supports(display: grid){.lrv-a-span14\@tablet{grid-column:span 14}}.lrv-a-cols20\@tablet>.lrv-a-span14\@tablet{flex-basis:70%}}@media(min-width: 48rem){@supports(display: grid){.lrv-a-span16\@tablet{grid-column:span 16}}.lrv-a-cols20\@tablet>.lrv-a-span16\@tablet{flex-basis:80%}}@media(min-width: 48rem){@supports(display: grid){.lrv-a-span18\@tablet{grid-column:span 18}}.lrv-a-cols20\@tablet>.lrv-a-span18\@tablet{flex-basis:90%}}@media(min-width: 62.5rem){.lrv-a-cols3\@desktop{--cols: 3}.lrv-a-cols3\@desktop>*{flex-basis:33.3333333333%}}@media(min-width: 62.5rem){.lrv-a-cols2\@desktop{--cols: 2}.lrv-a-cols2\@desktop>*{flex-basis:50%}}@media(min-width: 62.5rem){.lrv-a-cols4\@desktop{--cols: 4}.lrv-a-cols4\@desktop>*{flex-basis:25%}}@media(min-width: 62.5rem){@supports(display: grid){.lrv-a-span2\@desktop{grid-column:span 2}}.lrv-a-cols4\@desktop>.lrv-a-span2\@desktop{flex-basis:50%}}@media(min-width: 62.5rem){.lrv-a-cols4\@desktop{--cols: 4}.lrv-a-cols4\@desktop>*{flex-basis:25%}}@media(min-width: 62.5rem){@supports(display: grid){.lrv-a-span3\@desktop{grid-column:span 3}}.lrv-a-cols4\@desktop>.lrv-a-span3\@desktop{flex-basis:75%}}@media(min-width: 62.5rem){.lrv-a-cols5\@desktop{--cols: 5}.lrv-a-cols5\@desktop>*{flex-basis:20%}}@media(min-width: 62.5rem){.lrv-a-cols7\@desktop{--cols: 7}.lrv-a-cols7\@desktop>*{flex-basis:14.2857142857%}}@media(min-width: 62.5rem){.lrv-a-cols10\@desktop{--cols: 10}.lrv-a-cols10\@desktop>*{flex-basis:10%}}@media(min-width: 62.5rem){@supports(display: grid){.lrv-a-span5\@desktop{grid-column:span 5}}.lrv-a-cols10\@desktop>.lrv-a-span5\@desktop{flex-basis:50%}}@media(min-width: 62.5rem){@supports(display: grid){.lrv-a-span6\@desktop{grid-column:span 6}}.lrv-a-cols10\@desktop>.lrv-a-span6\@desktop{flex-basis:60%}}@media(min-width: 62.5rem){@supports(display: grid){.lrv-a-span7\@desktop{grid-column:span 7}}.lrv-a-cols10\@desktop>.lrv-a-span7\@desktop{flex-basis:70%}}@media(min-width: 62.5rem){@supports(display: grid){.lrv-a-span8\@desktop{grid-column:span 8}}.lrv-a-cols10\@desktop>.lrv-a-span8\@desktop{flex-basis:80%}}@media(min-width: 62.5rem){@supports(display: grid){.lrv-a-span9\@desktop{grid-column:span 9}}.lrv-a-cols10\@desktop>.lrv-a-span9\@desktop{flex-basis:90%}}@media(min-width: 62.5rem){.lrv-a-cols20\@desktop{--cols: 20}.lrv-a-cols20\@desktop>*{flex-basis:5%}}@media(min-width: 62.5rem){@supports(display: grid){.lrv-a-span4\@desktop{grid-column:span 4}}.lrv-a-cols20\@desktop>.lrv-a-span4\@desktop{flex-basis:20%}}@media(min-width: 62.5rem){@supports(display: grid){.lrv-a-span12\@desktop{grid-column:span 12}}.lrv-a-cols20\@desktop>.lrv-a-span12\@desktop{flex-basis:60%}}@media(min-width: 62.5rem){@supports(display: grid){.lrv-a-span14\@desktop{grid-column:span 14}}.lrv-a-cols20\@desktop>.lrv-a-span14\@desktop{flex-basis:70%}}@media(min-width: 62.5rem){@supports(display: grid){.lrv-a-span16\@desktop{grid-column:span 16}}.lrv-a-cols20\@desktop>.lrv-a-span16\@desktop{flex-basis:80%}}@media(min-width: 62.5rem){@supports(display: grid){.lrv-a-span18\@desktop{grid-column:span 18}}.lrv-a-cols20\@desktop>.lrv-a-span18\@desktop{flex-basis:90%}}@media(min-width: 78.75rem){.lrv-a-cols2\@desktop-xl{--cols: 2}.lrv-a-cols2\@desktop-xl>*{flex-basis:50%}}@media(min-width: 78.75rem){.lrv-a-cols4\@desktop-xl{--cols: 4}.lrv-a-cols4\@desktop-xl>*{flex-basis:25%}}@media(min-width: 78.75rem){@supports(display: grid){.lrv-a-span3\@desktop-xl{grid-column:span 3}}.lrv-a-cols4\@desktop-xl>.lrv-a-span3\@desktop-xl{flex-basis:75%}}@media(max-width: 47.999rem){.lrv-a-cols4\@mobile-max{--cols: 4}.lrv-a-cols4\@mobile-max>*{flex-basis:25%}}@media(max-width: 47.999rem){@supports(display: grid){.lrv-a-span3\@mobile-max{grid-column:span 3}}.lrv-a-cols4\@mobile-max>.lrv-a-span3\@mobile-max{flex-basis:75%}}@media(max-width: 47.999rem){.lrv-a-cols5\@mobile-max{--cols: 5}.lrv-a-cols5\@mobile-max>*{flex-basis:20%}}@media(max-width: 47.999rem){@supports(display: grid){.lrv-a-span4\@mobile-max{grid-column:span 4}}.lrv-a-cols5\@mobile-max>.lrv-a-span4\@mobile-max{flex-basis:80%}}@media(max-width: 47.999rem){.lrv-a-cols6\@mobile-max{--cols: 6}.lrv-a-cols6\@mobile-max>*{flex-basis:16.6666666667%}}@media(max-width: 47.999rem){@supports(display: grid){.lrv-a-span5\@mobile-max{grid-column:span 5}}.lrv-a-cols6\@mobile-max>.lrv-a-span5\@mobile-max{flex-basis:83.3333333333%}}@media(max-width: 47.999rem){@supports(display: grid){.lrv-a-grid-first-child-span-all\@mobile-max>*:first-child{grid-column:1/-1}}}.lrv-a-hidden{display:none !important;height:0;width:0}@media(max-width: 47.999rem){.lrv-a-hidden\@mobile-max{display:none !important;height:0;width:0}}@media(max-width: 62.499rem){.lrv-a-hidden\@desktop-max{display:none !important;height:0;width:0}}@media(max-width: 78.7499rem){.lrv-a-hidden\@desktop-xl-max{display:none !important;height:0;width:0}}@media(min-width: 48rem){.lrv-a-hidden\@tablet{display:none !important;height:0;width:0}}@media(min-width: 62.5rem){.lrv-a-hidden\@desktop{display:none !important;height:0;width:0}}@media(min-width: 48rem){.lrv-a-hover-dropup\@tablet{position:relative;min-width:14rem}.lrv-a-hover-dropup-trigger\@tablet{cursor:pointer}.lrv-a-hover-dropup-target\@tablet{width:100%;visibility:hidden;opacity:0;position:absolute;width:100%;z-index:2;bottom:100%;left:0;overflow-y:scroll;max-height:8.438rem}.lrv-a-hover-dropup\@tablet:hover .lrv-a-hover-dropup-target\@tablet,.lrv-a-hover-dropup\@tablet:focus .lrv-a-hover-dropup-target\@tablet{visibility:visible;opacity:1}.lrv-a-hover-dropup\@tablet:hover .lrv-a-icon-arrow-down::after,.lrv-a-hover-dropup\@tablet:focus .lrv-a-icon-arrow-down{--a-icon-transform: rotate(180deg)}}.lrv-a-hover-effect{transition:var(--a-hover-effect-property, 300ms cubic-bezier(0.19, 1, 0.22, 1))}.lrv-a-hover-effect--fade{transform:translate3d(0px, 0px, 0px)}.lrv-a-hover-effect--fade:hover{--a-hover-effect-property: opacity;opacity:.5}.lrv-a-hover-effect--underline{transform:translate3d(0px, 0px, 0px)}.lrv-a-hover-effect--underline:hover{--a-hover-effect-property: border-bottom;border-bottom:1px solid currentColor}@media(min-width: 48rem){.lrv-a-icon-after-remove\@tablet::after{display:none}}.lrv-a-icon-invert{--a-icon-filter: invert(1)}.lrv-a-icon-arrow-left,.lrv-a-icon-arrow-right,.lrv-a-icon-arrow-down,.lrv-a-icon-arrow-up{--a-icon-url: url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8'%3E%3Cpath d='M13.7 1.7l-6 6c-.2.2-.4.3-.7.3-.3 0-.5-.1-.7-.3l-6-6C-.1 1.3-.1.7.3.3s1-.4 1.4 0L7 5.6 12.3.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4z'/%3E%3C/svg%3E" );--a-icon-height: 0.75rem}.lrv-a-icon-arrow-right{--a-icon-transform: rotate(-90deg)}.lrv-a-icon-arrow-left{--a-icon-transform: rotate(90deg)}.lrv-a-icon-envelope{--a-icon-url: url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9'%3E%3Cpath d='M.77.945C.636.875.406.752.356.605.269.357.362.258.731.258h12.723c.37 0 .462.096.376.349-.05.143-.28.27-.416.34-.366.192-5.45 2.964-5.64 3.064-.19.1-.382.146-.681.146-.3 0-.493-.047-.683-.146C6.22 3.91 1.137 1.138.77.945zm12.934.15c.296-.15.276.023.276.163v6.82c0 .307-.39.696-.716.696H.921c-.326 0-.782-.386-.782-.695V1.258c0-.136.016-.313.31-.163.272.14 2.747 1.883 4.368 2.931L2.085 7.104c-.066.066-.096.15-.056.186.04.04.13.02.196-.046l3.28-2.769c.496.32.842.54.905.573.257.13.436.146.683.146.246 0 .425-.017.682-.146.06-.034.409-.253.905-.573l3.28 2.769c.07.063.156.083.196.046.037-.04.007-.12-.06-.186L9.363 4.026c1.62-1.048 4.069-2.791 4.342-2.931z'/%3E%3C/svg%3E" );--a-icon-height: 0.625rem}.lrv-a-icon-search{--a-icon-url: url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M5.228 11.335h.79l.28-.27a6.471 6.471 0 01-1.57-4.23 6.5 6.5 0 116.5 6.5c-1.61 0-3.09-.59-4.23-1.57l-.27.28v.79l-5 4.99-1.49-1.49 4.99-5zm6 0c2.49 0 4.5-2.01 4.5-4.5s-2.01-4.5-4.5-4.5-4.5 2.01-4.5 4.5 2.01 4.5 4.5 4.5z' fill-rule='evenodd'/%3E%3C/svg%3E" )}.lrv-a-icon{content:var(--a-icon-content, "");filter:var(--a-icon-filter, none);background-image:var(--a-icon-url, "");background-repeat:no-repeat;background-size:contain;height:var(--a-icon-height, 1rem);width:var(--a-icon-width, 1rem);transform:var(--a-icon-transform, none);flex-shrink:0}.lrv-a-icon-before{display:inline-flex;align-items:center;flex-wrap:nowrap}.lrv-a-icon-before::before{content:var(--a-icon-content, "");filter:var(--a-icon-filter, none);background-image:var(--a-icon-url, "");background-repeat:no-repeat;background-size:contain;height:var(--a-icon-height, 1rem);width:var(--a-icon-width, 1rem);transform:var(--a-icon-transform, none);flex-shrink:0;margin-right:.5rem}.lrv-a-icon-after{display:inline-flex;align-items:center;flex-wrap:nowrap}.lrv-a-icon-after::after{content:var(--a-icon-content, "");filter:var(--a-icon-filter, none);background-image:var(--a-icon-url, "");background-repeat:no-repeat;background-size:contain;height:var(--a-icon-height, 1rem);width:var(--a-icon-width, 1rem);transform:var(--a-icon-transform, none);flex-shrink:0;margin-left:.5rem}.lrv-a-icon-after\:margin-l-auto::after{margin-left:auto}.lrv-a-icon-forward-slash::before,.lrv-a-icon-bullet::before,.lrv-a-icon-vertical-pipe::before{height:initial;width:initial;background:initial;font-size:inherit;color:currentColor;margin:0;padding-right:.5rem}.lrv-a-icon-forward-slash::after,.lrv-a-icon-bullet::after,.lrv-a-icon-vertical-pipe::after{height:initial;width:initial;background:initial;font-size:inherit;color:currentColor;margin:0;padding-left:.25rem}.lrv-a-icon-forward-slash{--a-icon-content: "/"}.lrv-a-icon-bullet{--a-icon-content: "•"}.lrv-a-icon-vertical-pipe{--a-icon-content: "|";padding-right:.25rem}.lrv-a-icon-after-arrow-top-left::before{position:absolute;content:"";display:block;width:1.5rem;height:1.5rem;left:13%;border:2px solid #000;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);transform:rotate(45deg);top:-0.75rem;background-color:#fff}.lrv-a-icon-after-arrow-top-right::before{position:absolute;content:"";display:block;width:1.5rem;height:1.5rem;right:13%;border:2px solid #000;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);transform:rotate(45deg);top:-0.75rem;background-color:#fff}.lrv-a-screen-reader-only{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}@media(max-width: 47.999rem){.lrv-a-screen-reader-only\@mobile-max{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}}@media(min-width: 78.75rem){.lrv-a-screen-reader-only\@desktop-xl{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}}:root{--scrollable-grid-column-size: calc( 5vw + 13.75rem )}@media(max-width: 62.499rem){.lrv-a-scrollable-grid\@desktop-max{overflow-x:scroll}}@media(max-width: 62.499rem){.lrv-a-scrollable-grid\@desktop-max,.lrv-a-scrollable-grid__nested\@desktop-max{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap}.lrv-a-scrollable-grid\@desktop-max>*,.lrv-a-scrollable-grid__nested\@desktop-max>*{width:100%;min-width:calc(1vw + 16.25rem);margin-right:1.5rem}@supports(display: grid){.lrv-a-scrollable-grid\@desktop-max,.lrv-a-scrollable-grid__nested\@desktop-max{display:grid;grid-auto-flow:column;grid-template-columns:unset;grid-auto-columns:var(--scrollable-grid-column-size)}.lrv-a-scrollable-grid\@desktop-max>*,.lrv-a-scrollable-grid__nested\@desktop-max>*{width:unset;min-width:unset;margin-right:unset}}}.lrv-a-show-on-hover{opacity:0;visibility:hidden;position:absolute;top:100%;left:0;transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1)}.lrv-a-show-on-hover-parent:hover .lrv-a-show-on-hover,.lrv-a-show-on-hover-parent:focus-within .lrv-a-show-on-hover{opacity:1;visibility:visible}:root{--a-space-children-spacer: 0}.lrv-a-space-children-horizontal>*+*{margin-left:.5rem;margin-left:calc(var(--a-space-children-spacer)*1rem)}@media(max-width: 47.999rem){.lrv-a-space-children-horizontal\@mobile-max>*+*{margin-left:.5rem;margin-left:calc(var(--a-space-children-spacer)*1rem)}}@media(min-width: 48rem){.lrv-a-space-children-horizontal\@tablet>*+*{margin-left:.5rem;margin-left:calc(var(--a-space-children-spacer)*1rem)}}@media(max-width: 62.499rem){.lrv-a-space-children-horizontal\@desktop-max>*+*{margin-left:.5rem;margin-left:calc(var(--a-space-children-spacer)*1rem)}}@media(min-width: 78.75rem){.lrv-a-space-children-horizontal\@desktop-xl>*+*{margin-left:.5rem;margin-left:calc(var(--a-space-children-spacer)*1rem)}}.lrv-a-space-children-vertical>*+*{margin-top:.5rem;margin-top:calc(var(--a-space-children-spacer)*1rem)}@media(max-width: 47.999rem){.lrv-a-space-children-vertical\@mobile-max>*+*{margin-top:.5rem;margin-top:calc(var(--a-space-children-spacer)*1rem)}}@media(min-width: 48rem){.lrv-a-space-children-vertical\@tablet>*+*{margin-top:.5rem;margin-top:calc(var(--a-space-children-spacer)*1rem)}}@media(min-width: 62.5rem){.lrv-a-space-children-vertical\@desktop>*+*{margin-top:.5rem;margin-top:calc(var(--a-space-children-spacer)*1rem)}}.lrv-a-space-children--050{--a-space-children-spacer: 0.50}.lrv-a-space-children--1{--a-space-children-spacer: 1}.lrv-a-space-children--150{--a-space-children-spacer: 1.5}.lrv-a-space-children--2{--a-space-children-spacer: 2}.lrv-a-space-children--3{--a-space-children-spacer: 3}@media(min-width: 78.75rem){.lrv-a-space-children--2\@desktop-xl{--a-space-children-spacer: 2}}@media(max-width: 78.7499rem){.lrv-a-space-children--1\@desktop-xl-max{--a-space-children-spacer: 1}}@media(min-width: 78.75rem){.lrv-a-space-children--3\@desktop-xl{--a-space-children-spacer: 3}}@media(min-width: 62.5rem){.lrv-a-space-children--4\@desktop{--a-space-children-spacer: 4}}@media(min-width: 62.5rem){.lrv-a-space-children--5\@desktop{--a-space-children-spacer: 5}}@media(min-width: 78.75rem){.lrv-a-space-children--0\@desktop-xl{--a-space-children-spacer: 0}}.lrv-a-term-content-grid{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2, auto);gap:0 1em;grid-template-areas:"col1" "col2" "full"}@media(min-width: 62.5rem){.lrv-a-term-content-grid{gap:0 2em;grid-template-columns:40% 1fr;grid-template-areas:"col1 col2" "full full"}}.lrv-a-term-content-grid__primary,.lrv-a-term-content-grid__secondary{grid-area:col1}.lrv-a-term-content-grid__primary+.lrv-a-term-content-grid__secondary{grid-area:col2}.lrv-a-term-content-grid__tertiary{grid-area:full}.lrv-a-term-content-grid__fact-list-menu{grid-gap:8px 1em}.lrv-a-term-content-grid__fact-list-item{display:grid;grid-template-columns:40% 1fr;grid-gap:8px}@media(max-width: 47.999rem){.lrv-a-term-content-grid__fact-list-item{grid-template-columns:1fr}}@media(min-width: 48rem){.lrv-a-term-content-grid__fact-list-item{grid-gap:1em;grid-template-columns:20% 1fr}}.lrv-a-term-content-grid__fact-list-item:last-child{border-bottom:0}@media(min-width: 48rem){.lrv-a-term-content-grid__fact-list-dt{grid-column-start:1}}@media(min-width: 48rem){.lrv-a-term-content-grid__fact-list-dd{grid-column-start:2}}.lrv-a-truncate-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lrv-a-truncate-ellipsis-1line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.lrv-a-truncate-ellipsis-2line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lrv-a-truncate-ellipsis-3line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.lrv-a-truncate-ellipsis-5line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.lrv-a-truncate-ellipsis-6line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}@media(min-width: 78.75rem){.lrv-a-truncate-ellipsis-3line\@desktop-xl{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@media(max-width: 78.7499rem){.lrv-a-truncate-ellipsis-4line\@mobile-max{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}}@media only screen and (max-width: 78.75rem)and (min-width: 48rem){.lrv-a-truncate-ellipsis-5line\@tablet-desktop-only{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}}@media(max-width: 78.7499rem){.lrv-a-truncate-ellipsis-5line\@desktop-xl-max{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}}@media only screen and (max-width: 78.75rem)and (min-width: 48rem){.lrv-a-truncate-ellipsis-1line\@tablet-desktop-only{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}}@media(max-width: 47.999rem){.lrv-a-truncate-ellipsis-2line\@mobile-max{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.lrv-a-unstyle-button{border-width:0;background-color:rgba(0,0,0,0);font-family:inherit;font-size:inherit;line-height:inherit;text-align:inherit}.lrv-a-unstyle-link,.lrv-a-unstyle-link:hover,.lrv-a-unstyle-inner-links>a{color:currentColor;text-decoration:none}.lrv-a-unstyle-list{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0}.lrv-a-wrapper{max-width:78.75rem;max-width:var(--site-max-width, 78.75rem);margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem}@media(max-width: 47.999rem){.lrv-a-wrapper-100vw\@mobile-max{width:100vw;margin-left:calc(50% - 50vw)}}.a-crop-16x10{position:relative;padding-bottom:62.5%}.a-crop-16x10 img{position:absolute;width:100%;height:100%;object-fit:cover}.wp-block-image .lrv-a-crop-16x9 img{height:100%}@media(max-width: 47.999rem){.a-cols2\@mobile-max{--cols: 2}.a-cols2\@mobile-max>*{flex-basis:50%}}.lrv-u-background-attachment-fixed{background-attachment:fixed}.lrv-u-background-color-grey-light{background-color:#ccc;background-color:var(--background-color-grey-light, rgb(204, 204, 204))}.lrv-u-background-color-grey-lightest{background-color:#f7f7f7;background-color:var(--background-color-grey-lightest, rgb(247, 247, 247))}.lrv-u-background-color-brand-secondary-dark{background-color:#000;background-color:var(--background-color-brand-secondary-dark, rgb(0, 0, 0))}.lrv-u-background-color-brand-secondary-light{background-color:#000;background-color:var(--background-color-brand-secondary-light, rgb(0, 0, 0))}.lrv-u-background-color-grey-dark{background-color:#6a6a6a;background-color:var(--background-color-grey-dark, rgb(106, 106, 106))}.lrv-u-background-color-grey{background-color:#8c8c8c;background-color:var(--background-color-grey, rgb(140, 140, 140))}.lrv-u-background-color-body{background-color:#fff;background-color:var(--background-color-body, rgb(255, 255, 255))}.lrv-u-background-color-brand-secondary{background-color:#000;background-color:var(--background-color-brand-secondary, rgb(0, 0, 0))}.lrv-u-background-color-black{background-color:#000;background-color:var(--background-color-black, rgb(0, 0, 0))}.lrv-u-background-color-brand-primary-light{background-color:#ec1c24;background-color:var(--background-color-brand-primary-light, rgb(236, 28, 36))}.lrv-u-background-color-brand-primary-dark{background-color:#ec1c24;background-color:var(--background-color-brand-primary-dark, rgb(236, 28, 36))}.lrv-u-background-color-white{background-color:#fff;background-color:var(--background-color-white, rgb(255, 255, 255))}.lrv-u-background-color-brand-primary{background-color:#ec1c24;background-color:var(--background-color-brand-primary, rgb(236, 28, 36))}.lrv-u-background-color-grey-darkest{background-color:#323232;background-color:var(--background-color-grey-darkest, rgb(50, 50, 50))}.lrv-u-background-color-transparent{background-color:rgba(0, 0, 0, 0)}@media(min-width: 62.5rem){.lrv-u-background-color-grey-light\@desktop{background-color:#ccc;background-color:var(--background-color-grey-light, rgb(204, 204, 204))}}@media(min-width: 62.5rem){.lrv-u-background-color-grey-lightest\@desktop{background-color:#f7f7f7;background-color:var(--background-color-grey-lightest, rgb(247, 247, 247))}}@media(min-width: 62.5rem){.lrv-u-background-color-brand-secondary-dark\@desktop{background-color:#000;background-color:var(--background-color-brand-secondary-dark, rgb(0, 0, 0))}}@media(min-width: 62.5rem){.lrv-u-background-color-brand-secondary-light\@desktop{background-color:#000;background-color:var(--background-color-brand-secondary-light, rgb(0, 0, 0))}}@media(min-width: 62.5rem){.lrv-u-background-color-grey-dark\@desktop{background-color:#6a6a6a;background-color:var(--background-color-grey-dark, rgb(106, 106, 106))}}@media(min-width: 62.5rem){.lrv-u-background-color-grey\@desktop{background-color:#8c8c8c;background-color:var(--background-color-grey, rgb(140, 140, 140))}}@media(min-width: 62.5rem){.lrv-u-background-color-body\@desktop{background-color:#fff;background-color:var(--background-color-body, rgb(255, 255, 255))}}@media(min-width: 62.5rem){.lrv-u-background-color-brand-secondary\@desktop{background-color:#000;background-color:var(--background-color-brand-secondary, rgb(0, 0, 0))}}@media(min-width: 62.5rem){.lrv-u-background-color-black\@desktop{background-color:#000;background-color:var(--background-color-black, rgb(0, 0, 0))}}@media(min-width: 62.5rem){.lrv-u-background-color-brand-primary-light\@desktop{background-color:#ec1c24;background-color:var(--background-color-brand-primary-light, rgb(236, 28, 36))}}@media(min-width: 62.5rem){.lrv-u-background-color-brand-primary-dark\@desktop{background-color:#ec1c24;background-color:var(--background-color-brand-primary-dark, rgb(236, 28, 36))}}@media(min-width: 62.5rem){.lrv-u-background-color-white\@desktop{background-color:#fff;background-color:var(--background-color-white, rgb(255, 255, 255))}}@media(min-width: 62.5rem){.lrv-u-background-color-brand-primary\@desktop{background-color:#ec1c24;background-color:var(--background-color-brand-primary, rgb(236, 28, 36))}}@media(min-width: 62.5rem){.lrv-u-background-color-grey-darkest\@desktop{background-color:#323232;background-color:var(--background-color-grey-darkest, rgb(50, 50, 50))}}.lrv-u-background-position-50p{background-position:50%}.lrv-u-background-repeat-repeat{background-repeat:repeat}.lrv-u-background-size-cover{background-size:cover}.lrv-u-border-b-1{border-bottom-width:1px}.lrv-u-border-t-1{border-top-width:1px}.lrv-u-border-l-1{border-left-width:.0625rem}.lrv-u-border-r-1{border-right-width:.0625rem}.lrv-u-border-t-2{border-top-width:2px}.lrv-u-border-t-3{border-top-width:3px}.lrv-u-border-b-3{border-bottom-width:3px}.lrv-u-border-t-5{border-top-width:.3125rem}.lrv-u-border-a-1{border-width:1px}.lrv-u-border-a-2{border-width:.125rem}.lrv-u-border-a-3{border-width:3px}.lrv-u-border-a-0{border-width:0}.lrv-u-border-a-5{border-width:.3125rem}.lrv-u-border-t-6{border-top-width:.375rem}.lrv-u-border-b-6{border-bottom-width:.375rem}.lrv-u-border-r-6{border-right-width:.375rem}.lrv-u-border-r-2{border-right-width:.125rem}.lrv-u-border-b-2{border-bottom-width:.125rem}.lrv-u-border-l-2{border-left-width:.125rem}.lrv-u-border-collapse{border-collapse:collapse}@media(max-width: 47.999rem){.lrv-u-border-l-00\@mobile-max{border-left-width:0}}@media(min-width: 62.5rem){.lrv-u-border-a-1\@desktop{border-width:1px}}@media(max-width: 47.999rem){.lrv-u-border-a-1\@mobile-max{border-width:1px}.lrv-u-border-l-00\@mobile-max{border-left-width:0px}.lrv-u-border-r-00\@mobile-max{border-right-width:0px}.lrv-u-border-t-1\@mobile-max{border-top-width:1px}.lrv-u-border-b-00\@mobile-max{border-bottom-width:0px}.lrv-u-border-b-1\@mobile-max{border-bottom-width:1px}}@media(max-width: 47.999rem){.lrv-u-border-t-1\@mobile-max{border-top-width:1px}}@media(min-width: 62.5rem){.lrv-u-border-t-0\@desktop{border-top-width:0px}}@media(min-width: 62.5rem){.lrv-u-border-a-0\@desktop{border-width:0}.lrv-u-border-t-3\@desktop{border-top-width:3px}.lrv-u-border-b-3\@desktop{border-bottom-width:3px}}@media(min-width: 62.5rem){.lrv-u-border-l-1\@desktop{border-left-width:1px}}@media(min-width: 62.5rem){.lrv-u-border-r-1\@desktop{border-right-width:1px}}@media(min-width: 48rem){.lrv-u-border-r-1\@tablet{border-right-width:1px}}@media(min-width: 62.5rem){.lrv-u-border-b-1\@desktop{border-bottom-width:1px}}@media(min-width: 78.75rem){.lrv-u-border-l-1\@desktop-xl{border-left-width:1px}}@media(min-width: 78.75rem){.lrv-u-border-r-1\@desktop-xl{border-right-width:1px}}@media(max-width: 78.7499rem){.lrv-u-border-t-1\@desktop-xl-max{border-top-width:.0625rem}}@media(max-width: 78.7499rem){.lrv-u-border-t-050\@desktop-xl-max{border-top-width:.0625rem}}@media(max-width: 47.999rem){.lrv-u-border-b-2\@mobile-max{border-bottom-width:.125rem}}@media(min-width: 48rem){.lrv-u-border-t-1\@tablet{border-top-width:.0625rem}}@media(min-width: 78.75rem){.lrv-u-border-t-0\@desktop-xl{border-top-width:0rem}}@media(min-width: 78.75rem){.lrv-u-border-t-1\@desktop-xl{border-top-width:.0625rem}}@media(min-width: 48rem){.lrv-u-border-b-1\@tablet{border-bottom-width:.0625rem}}.lrv-u-border-t-20{border-top-width:1.25rem}.lrv-u-bottom-0{bottom:0}.lrv-u-align-items-center{align-items:center}.lrv-u-justify-content-center{justify-content:center}.lrv-u-justify-content-space-evenly{justify-content:space-evenly}.lrv-u-justify-content-space-between{justify-content:space-between}.lrv-u-align-items-start{align-items:flex-start}.lrv-u-justify-content-start{justify-content:flex-start}.lrv-u-justify-content-end{justify-content:flex-end}.lrv-u-align-items-end{align-items:flex-end}.lrv-u-align-items-stretch{align-items:stretch}.lrv-u-align-items-normal{align-items:normal}@media(min-width: 62.5rem){.lrv-u-align-items-center\@desktop{align-items:center}.lrv-u-justify-content-center\@desktop{justify-content:center}.lrv-u-justify-content-space-evenly\@desktop{justify-content:space-evenly}.lrv-u-justify-content-space-between\@desktop{justify-content:space-between}.lrv-u-align-items-start\@desktop{align-items:flex-start}.lrv-u-justify-content-start\@desktop{justify-content:flex-start}.lrv-u-justify-content-end\@desktop{justify-content:flex-end}.lrv-u-align-items-end\@desktop{align-items:flex-start}}@media(min-width: 48rem){.lrv-u-justify-content-center\@tablet{justify-content:center}}.lrv-u-color-brand-secondary{color:#000;color:var(--color-brand-secondary, rgb(0, 0, 0))}.lrv-u-color-black{color:#000;color:var(--color-black, rgb(0, 0, 0))}.lrv-u-color-brand-primary-light{color:#ec1c24;color:var(--color-brand-primary-light, rgb(236, 28, 36))}.lrv-u-color-brand-primary-dark{color:#ec1c24;color:var(--color-brand-primary-dark, rgb(236, 28, 36))}.lrv-u-color-white{color:#fff;color:var(--color-white, rgb(255, 255, 255))}.lrv-u-color-brand-primary{color:#ec1c24;color:var(--color-brand-primary, rgb(236, 28, 36))}.lrv-u-color-grey-light{color:#e6e6e6;color:var(--color-grey-light, rgb(230, 230, 230))}.lrv-u-color-brand-secondary-dark{color:#000;color:var(--color-brand-secondary-dark, rgb(0, 0, 0))}.lrv-u-color-brand-secondary-light{color:#000;color:var(--color-brand-secondary-light, rgb(0, 0, 0))}.lrv-u-color-grey-dark{color:#6a6a6a;color:var(--color-grey-dark, rgb(106, 106, 106))}.lrv-u-color-grey{color:#8c8c8c;color:var(--color-grey, rgb(140, 140, 140))}@media(min-width: 62.5rem){.lrv-u-color-brand-secondary\@desktop{color:#000;color:var(--color-brand-secondary, rgb(0, 0, 0))}}@media(min-width: 62.5rem){.lrv-u-color-black\@desktop{color:#000;color:var(--color-black, rgb(0, 0, 0))}}@media(min-width: 62.5rem){.lrv-u-color-brand-primary-light\@desktop{color:#ec1c24;color:var(--color-brand-primary-light, rgb(236, 28, 36))}}@media(min-width: 62.5rem){.lrv-u-color-brand-primary-dark\@desktop{color:#ec1c24;color:var(--color-brand-primary-dark, rgb(236, 28, 36))}}@media(min-width: 62.5rem){.lrv-u-color-white\@desktop{color:#fff;color:var(--color-white, rgb(255, 255, 255))}}@media(min-width: 62.5rem){.lrv-u-color-brand-primary\@desktop{color:#ec1c24;color:var(--color-brand-primary, rgb(236, 28, 36))}}@media(min-width: 62.5rem){.lrv-u-color-grey-light\@desktop{color:#e6e6e6;color:var(--color-grey-light, rgb(230, 230, 230))}}@media(min-width: 62.5rem){.lrv-u-color-brand-secondary-dark\@desktop{color:#000;color:var(--color-brand-secondary-dark, rgb(0, 0, 0))}}@media(min-width: 62.5rem){.lrv-u-color-brand-secondary-light\@desktop{color:#000;color:var(--color-brand-secondary-light, rgb(0, 0, 0))}}@media(min-width: 62.5rem){.lrv-u-color-grey-dark\@desktop{color:#6a6a6a;color:var(--color-grey-dark, rgb(106, 106, 106))}}@media(min-width: 62.5rem){.lrv-u-color-grey\@desktop{color:#8c8c8c;color:var(--color-grey, rgb(140, 140, 140))}}.lrv-u-display-block{display:block}.lrv-u-display-contents{display:contents}.lrv-u-display-inline{display:inline}.lrv-u-display-inline-block{display:inline-block}.lrv-u-display-none{display:none}.lrv-u-display-table{display:table}.lrv-u-display-inline-flex{display:inline-flex}@media(min-width: 62.5rem){.lrv-u-display-table\@desktop{display:table}.lrv-u-display-block\@desktop{display:block}.lrv-u-display-contents\@desktop{display:contents}.lrv-u-display-inline\@desktop{display:inline}.lrv-u-display-inline-block\@desktop{display:inline-block}.lrv-u-display-none\@desktop{display:none}.lrv-u-display-inline-flex\@desktop{display:inline-flex}}@media(min-width: 78.75rem){.lrv-u-display-none\@desktop-xl{display:none}.lrv-u-display-block\@desktop-xl{display:block}}@media(max-width: 47.999rem){.lrv-u-display-none\@mobile-max{display:none}}@media(max-width: 62.499rem){.lrv-u-display-none\:first-child\@desktop-max>*:first-child{display:none}}@media(max-width: 47.999rem){.lrv-u-display-inline-block\@mobile-max{display:inline-block}}@media(max-width: 47.999rem){.lrv-u-display-block\@mobile-max{display:block}}.lrv-u-flex{display:flex}.lrv-u-flex-grow-1{flex-grow:1}.lrv-u-flex-shrink-0{flex-shrink:0}.lrv-u-flex-wrap-wrap{flex-wrap:wrap}.lrv-u-flex-direction-column{flex-direction:column}@media(min-width: 62.5rem){.lrv-u-flex\@desktop{display:flex}.lrv-u-flex-grow-1\@desktop{flex-grow:1}.lrv-u-flex-shrink-0\@desktop{flex-shrink:0}.lrv-u-flex-wrap-wrap\@desktop{flex-wrap:wrap}.lrv-u-flex-direction-column\@desktop{flex-direction:column}}@media(min-width: 48rem){.lrv-u-flex\@tablet{display:flex}}@media(max-width: 62.499rem){.lrv-u-flex\@desktop-max{display:flex}}@media(max-width: 78.7499rem){.lrv-u-flex\@desktop-xl-max{display:flex}}@media(max-width: 78.7499rem){.lrv-u-flex-direction-row-reverse\@desktop-xl-max{flex-direction:row-reverse}}.lrv-u-flex-direction-row-reverse{flex-direction:row-reverse}@media(min-width: 78.75rem){.lrv-u-flex-direction-row\@desktop-xl{flex-direction:row}}@media(min-width: 48rem){.lrv-u-flex-direction-column\@tablet{flex-direction:column}}@media(max-width: 47.999rem){.lrv-u-flex-direction-column\@mobile-max{flex-direction:column}}@media(max-width: 62.499rem){.lrv-u-flex-direction-column\@desktop-max{flex-direction:column}}@media(min-width: 78.75rem){.lrv-u-flex-direction-column\@desktop-xl{flex-direction:column}}@media(max-width: 78.7499rem){.lrv-u-flex-direction-column\@desktop-xl-max{flex-direction:column}}@media(max-width: 47.999rem){.lrv-u-flex-wrap-wrap\@mobile-max{flex-wrap:wrap}}@media(max-width: 47.999rem){.lrv-u-flex-direction-column-reverse\@mobile-max{flex-direction:column-reverse}}@media(max-width: 78.7499rem){.lrv-u-flex-basis-100p\@desktop-xl-max{flex-basis:100%}}@media(min-width: 48rem){.lrv-u-flex-basis-75p\@tablet{flex-basis:75%}}@media(max-width: 47.999rem){.lrv-u-flex-shrink-0\@mobile-max{flex-shrink:0}}.lrv-u-flex-basis-5p{flex-basis:5%}.lrv-u-flex-basis-10p{flex-basis:10%}.lrv-u-flex-basis-15p{flex-basis:15%}.lrv-u-flex-basis-20p{flex-basis:20%}.lrv-u-flex-basis-25p{flex-basis:25%}.lrv-u-flex-basis-30p{flex-basis:30%}.lrv-u-flex-basis-35p{flex-basis:35%}.lrv-u-flex-basis-40p{flex-basis:40%}.lrv-u-flex-basis-45p{flex-basis:45%}.lrv-u-flex-basis-50p{flex-basis:50%}.lrv-u-flex-basis-55p{flex-basis:55%}.lrv-u-flex-basis-60p{flex-basis:60%}.lrv-u-flex-basis-65p{flex-basis:65%}.lrv-u-flex-basis-70p{flex-basis:70%}.lrv-u-flex-basis-75p{flex-basis:75%}.lrv-u-flex-basis-80p{flex-basis:80%}.lrv-u-flex-basis-85p{flex-basis:85%}.lrv-u-flex-basis-90p{flex-basis:90%}.lrv-u-flex-basis-95p{flex-basis:95%}.lrv-u-flex-basis-100p{flex-basis:100%}@media(max-width: 47.999rem){.lrv-u-flex-basis-5p\@mobile-max{flex-basis:5%}}@media(max-width: 47.999rem){.lrv-u-flex-basis-10p\@mobile-max{flex-basis:10%}}@media(max-width: 47.999rem){.lrv-u-flex-basis-15p\@mobile-max{flex-basis:15%}}@media(max-width: 47.999rem){.lrv-u-flex-basis-20p\@mobile-max{flex-basis:20%}}@media(max-width: 47.999rem){.lrv-u-flex-basis-25p\@mobile-max{flex-basis:25%}}@media(max-width: 47.999rem){.lrv-u-flex-basis-30p\@mobile-max{flex-basis:30%}}@media(max-width: 47.999rem){.lrv-u-flex-basis-35p\@mobile-max{flex-basis:35%}}@media(max-width: 47.999rem){.lrv-u-flex-basis-40p\@mobile-max{flex-basis:40%}}@media(max-width: 47.999rem){.lrv-u-flex-basis-45p\@mobile-max{flex-basis:45%}}@media(max-width: 47.999rem){.lrv-u-flex-basis-50p\@mobile-max{flex-basis:50%}}@media(max-width: 47.999rem){.lrv-u-flex-basis-55p\@mobile-max{flex-basis:55%}}@media(max-width: 47.999rem){.lrv-u-flex-basis-60p\@mobile-max{flex-basis:60%}}@media(max-width: 47.999rem){.lrv-u-flex-basis-65p\@mobile-max{flex-basis:65%}}@media(max-width: 47.999rem){.lrv-u-flex-basis-70p\@mobile-max{flex-basis:70%}}@media(max-width: 47.999rem){.lrv-u-flex-basis-75p\@mobile-max{flex-basis:75%}}@media(max-width: 47.999rem){.lrv-u-flex-basis-80p\@mobile-max{flex-basis:80%}}@media(max-width: 47.999rem){.lrv-u-flex-basis-85p\@mobile-max{flex-basis:85%}}@media(max-width: 47.999rem){.lrv-u-flex-basis-90p\@mobile-max{flex-basis:90%}}@media(max-width: 47.999rem){.lrv-u-flex-basis-95p\@mobile-max{flex-basis:95%}}@media(max-width: 47.999rem){.lrv-u-flex-basis-100p\@mobile-max{flex-basis:100%}}@media(min-width: 62.5rem){.lrv-u-flex-basis-5p\@desktop{flex-basis:5%}}@media(min-width: 62.5rem){.lrv-u-flex-basis-10p\@desktop{flex-basis:10%}}@media(min-width: 62.5rem){.lrv-u-flex-basis-15p\@desktop{flex-basis:15%}}@media(min-width: 62.5rem){.lrv-u-flex-basis-20p\@desktop{flex-basis:20%}}@media(min-width: 62.5rem){.lrv-u-flex-basis-25p\@desktop{flex-basis:25%}}@media(min-width: 62.5rem){.lrv-u-flex-basis-30p\@desktop{flex-basis:30%}}@media(min-width: 62.5rem){.lrv-u-flex-basis-35p\@desktop{flex-basis:35%}}@media(min-width: 62.5rem){.lrv-u-flex-basis-40p\@desktop{flex-basis:40%}}@media(min-width: 62.5rem){.lrv-u-flex-basis-45p\@desktop{flex-basis:45%}}@media(min-width: 62.5rem){.lrv-u-flex-basis-50p\@desktop{flex-basis:50%}}@media(min-width: 62.5rem){.lrv-u-flex-basis-55p\@desktop{flex-basis:55%}}@media(min-width: 62.5rem){.lrv-u-flex-basis-60p\@desktop{flex-basis:60%}}@media(min-width: 62.5rem){.lrv-u-flex-basis-65p\@desktop{flex-basis:65%}}@media(min-width: 62.5rem){.lrv-u-flex-basis-70p\@desktop{flex-basis:70%}}@media(min-width: 62.5rem){.lrv-u-flex-basis-75p\@desktop{flex-basis:75%}}@media(min-width: 62.5rem){.lrv-u-flex-basis-80p\@desktop{flex-basis:80%}}@media(min-width: 62.5rem){.lrv-u-flex-basis-85p\@desktop{flex-basis:85%}}@media(min-width: 62.5rem){.lrv-u-flex-basis-90p\@desktop{flex-basis:90%}}@media(min-width: 62.5rem){.lrv-u-flex-basis-95p\@desktop{flex-basis:95%}}@media(min-width: 62.5rem){.lrv-u-flex-basis-100p\@desktop{flex-basis:100%}}@media(min-width: 78.75rem){.lrv-u-flex-basis-5p\@desktop-xl{flex-basis:5%}}@media(min-width: 78.75rem){.lrv-u-flex-basis-10p\@desktop-xl{flex-basis:10%}}@media(min-width: 78.75rem){.lrv-u-flex-basis-15p\@desktop-xl{flex-basis:15%}}@media(min-width: 78.75rem){.lrv-u-flex-basis-20p\@desktop-xl{flex-basis:20%}}@media(min-width: 78.75rem){.lrv-u-flex-basis-25p\@desktop-xl{flex-basis:25%}}@media(min-width: 78.75rem){.lrv-u-flex-basis-30p\@desktop-xl{flex-basis:30%}}@media(min-width: 78.75rem){.lrv-u-flex-basis-35p\@desktop-xl{flex-basis:35%}}@media(min-width: 78.75rem){.lrv-u-flex-basis-40p\@desktop-xl{flex-basis:40%}}@media(min-width: 78.75rem){.lrv-u-flex-basis-45p\@desktop-xl{flex-basis:45%}}@media(min-width: 78.75rem){.lrv-u-flex-basis-50p\@desktop-xl{flex-basis:50%}}@media(min-width: 78.75rem){.lrv-u-flex-basis-55p\@desktop-xl{flex-basis:55%}}@media(min-width: 78.75rem){.lrv-u-flex-basis-60p\@desktop-xl{flex-basis:60%}}@media(min-width: 78.75rem){.lrv-u-flex-basis-65p\@desktop-xl{flex-basis:65%}}@media(min-width: 78.75rem){.lrv-u-flex-basis-70p\@desktop-xl{flex-basis:70%}}@media(min-width: 78.75rem){.lrv-u-flex-basis-75p\@desktop-xl{flex-basis:75%}}@media(min-width: 78.75rem){.lrv-u-flex-basis-80p\@desktop-xl{flex-basis:80%}}@media(min-width: 78.75rem){.lrv-u-flex-basis-85p\@desktop-xl{flex-basis:85%}}@media(min-width: 78.75rem){.lrv-u-flex-basis-90p\@desktop-xl{flex-basis:90%}}@media(min-width: 78.75rem){.lrv-u-flex-basis-95p\@desktop-xl{flex-basis:95%}}@media(min-width: 78.75rem){.lrv-u-flex-basis-100p\@desktop-xl{flex-basis:100%}}.lrv-u-font-family-primary{font-family:Arial,sans-serif;font-family:var(--font-family-primary, Arial, sans-serif)}.lrv-u-font-family-secondary{font-family:Arial,sans-serif;font-family:var(--font-family-secondary, Arial, sans-serif)}.lrv-u-font-family-body{font-family:Arial,sans-serif;font-family:var(--font-family-body, Arial, sans-serif)}.lrv-u-font-family-basic{font-family:Arial,sans-serif;font-family:var(--font-family-basic, Arial, sans-serif)}.lrv-u-font-family-accent{font-family:Verdana,serif;font-family:var(--font-family-accent, Verdana, serif)}.lrv-u-font-family-primary\@desktop{font-family:Arial,sans-serif;font-family:var(--font-family-primary, Arial, sans-serif)}.lrv-u-font-family-secondary\@desktop{font-family:Arial,sans-serif;font-family:var(--font-family-secondary, Arial, sans-serif)}.lrv-u-font-family-body\@desktop{font-family:Arial,sans-serif;font-family:var(--font-family-body, Arial, sans-serif)}.lrv-u-font-family-basic\@desktop{font-family:Arial,sans-serif;font-family:var(--font-family-basic, Arial, sans-serif)}.lrv-u-font-family-accent\@desktop{font-family:Verdana,serif;font-family:var(--font-family-accent, Verdana, serif)}.lrv-u-font-size-8{font-size:.5rem}.lrv-u-font-size-10{font-size:.625rem}.lrv-u-font-size-12{font-size:.75rem}.lrv-u-font-size-14{font-size:.875rem}.lrv-u-font-size-16{font-size:1rem}.lrv-u-font-size-18{font-size:1.125rem}.lrv-u-font-size-20{font-size:1.25rem}.lrv-u-font-size-24{font-size:1.5rem}.lrv-u-font-size-28{font-size:1.75rem}.lrv-u-font-size-32{font-size:2rem}.lrv-u-font-size-36{font-size:2.25rem}.lrv-u-font-size-40{font-size:2.5rem}.lrv-u-font-size-50{font-size:3.125rem}.lrv-u-font-size-86{font-size:5.375rem}@media(max-width: 47.999rem){.lrv-u-font-size-8\@mobile-max{font-size:.5rem}}@media(max-width: 47.999rem){.lrv-u-font-size-12\@mobile-max{font-size:.75rem}}@media(max-width: 47.999rem){.lrv-u-font-size-14\@mobile-max{font-size:.875rem}}@media(max-width: 47.999rem){.lrv-u-font-size-16\@mobile-max{font-size:1rem}}@media(max-width: 47.999rem){.lrv-u-font-size-18\@mobile-max{font-size:1.125rem}}@media(max-width: 47.999rem){.lrv-u-font-size-22\@mobile-max{font-size:1.375rem}}@media(max-width: 47.999rem){.lrv-u-font-size-26\@mobile-max{font-size:1.625rem}}@media(min-width: 48rem){.lrv-u-font-size-18\@tablet{font-size:1.125rem}}@media(min-width: 48rem){.lrv-u-font-size-14\@tablet{font-size:.875rem}}@media(min-width: 48rem){.lrv-u-font-size-26\@tablet{font-size:1.625rem}}@media(min-width: 48rem){.lrv-u-font-size-28\@tablet{font-size:1.75rem}}@media(min-width: 48rem){.lrv-u-font-size-38\@tablet{font-size:2.375rem}}@media(min-width: 48rem){.lrv-u-font-size-46\@tablet{font-size:2.875rem}}@media(min-width: 62.5rem){.lrv-u-font-size-14\@desktop{font-size:.875rem}}@media(min-width: 62.5rem){.lrv-u-font-size-18\@desktop{font-size:1.125rem}}@media(min-width: 62.5rem){.lrv-u-font-size-20\@desktop{font-size:1.25rem}}@media(min-width: 62.5rem){.lrv-u-font-size-24\@desktop{font-size:1.5rem}}@media(min-width: 62.5rem){.lrv-u-font-size-26\@desktop{font-size:1.625rem}}@media(min-width: 62.5rem){.lrv-u-font-size-32\@desktop{font-size:2rem}}@media(min-width: 62.5rem){.lrv-u-font-size-36\@desktop{font-size:2.25rem}}@media(min-width: 62.5rem){.lrv-u-font-size-50\@desktop{font-size:3.125rem}}@media(min-width: 78.75rem){.lrv-u-font-size-28\@desktop-xl{font-size:1.75rem}}@media(min-width: 78.75rem){.lrv-u-font-size-56\@desktop-xl{font-size:3.5rem}}@media(min-width: 78.75rem){.lrv-u-font-size-18\@desktop-xl{font-size:1.125rem}}@media(min-width: 78.75rem){.lrv-u-font-size-32\@desktop-xl{font-size:2rem}}@media(min-width: 78.75rem){.lrv-u-font-size-28\@desktop-xl{font-size:1.75rem}}@media(min-width: 78.75rem){.lrv-u-font-size-46\@desktop-xl{font-size:2.875rem}}.lrv-u-font-size-13{font-size:.8125rem}@media(max-width: 47.999rem){.lrv-u-font-size-13\@mobile-max{font-size:.8125rem}}.lrv-u-font-style-italic{font-style:italic}.lrv-u-font-style-normal{font-style:normal}.lrv-u-font-weight-light{font-weight:300}.lrv-u-font-weight-normal{font-weight:400}.lrv-u-font-weight-bold{font-weight:700}@media(min-width: 62.5rem){.lrv-u-font-weight-light\@desktop{font-weight:300}}@media(min-width: 62.5rem){.lrv-u-font-weight-normal\@desktop{font-weight:400}}@media(min-width: 62.5rem){.lrv-u-font-weight-bold\@desktop{font-weight:700}}@media(min-width: 78.75rem){.lrv-u-font-weight-light\@desktop-xl{font-weight:300}}@media(min-width: 78.75rem){.lrv-u-font-weight-normal\@desktop-xl{font-weight:400}}@media(min-width: 78.75rem){.lrv-u-font-weight-bold\@desktop-xl{font-weight:700}}.lrv-u-height-auto{height:auto}.lrv-u-height-8{height:.5rem}.lrv-u-height-16{height:1rem}.lrv-u-height-20{height:1.25rem}.lrv-u-height-24{height:1.5rem}.lrv-u-height-30{height:1.875rem}.lrv-u-height-37{height:2.3125rem}.lrv-u-height-40{height:2.5rem}.lrv-u-height-50{height:3.125rem}.lrv-u-height-100{height:6.25rem}.lrv-u-height-150{height:9.375rem}.lrv-u-height-200{height:12.5rem}.lrv-u-height-300{height:18.75rem}.lrv-u-height-20p{height:20%}.lrv-u-height-30p{height:30%}.lrv-u-height-50p{height:50%}.lrv-u-height-75p{height:75%}.lrv-u-height-100p{height:100%}.lrv-u-left-0{left:0}@media(min-width: 62.5rem){.lrv-u-left-50p\@desktop{left:50%}}.lrv-u-letter-spacing-015{letter-spacing:.15rem}@media(max-width: 47.999rem){.lrv-u-letter-spacing-012\@mobile-max{letter-spacing:.121875rem}}.lrv-u-line-height-small{line-height:1.1}.lrv-u-line-height-normal{line-height:1.35}.lrv-u-line-height-copy{line-height:1.5}.lrv-u-line-height-large{line-height:1.85}@media(min-width: 62.5rem){.lrv-u-line-height-small\@desktop{line-height:1.1}}@media(min-width: 62.5rem){.lrv-u-line-height-normal\@desktop{line-height:1.35}}@media(min-width: 62.5rem){.lrv-u-line-height-copy\@desktop{line-height:1.5}}@media(min-width: 62.5rem){.lrv-u-line-height-large\@desktop{line-height:1.85}}@media(min-width: 78.75rem){.lrv-u-line-height-small\@desktop-xl{line-height:1.1}}@media(min-width: 78.75rem){.lrv-u-line-height-normal\@desktop-xl{line-height:1.35}}@media(min-width: 78.75rem){.lrv-u-line-height-copy\@desktop-xl{line-height:1.5}}@media(min-width: 78.75rem){.lrv-u-line-height-large\@desktop-xl{line-height:1.85}}@media(min-width: 48rem){.lrv-u-margin-r-175\@tablet{margin-right:1.75rem}}@media(min-width: 48rem){.lrv-u-margin-t-150\@tablet{margin-top:1.5rem}}@media(min-width: 48rem){.lrv-u-margin-r-2\@tablet{margin-right:2rem}}@media(min-width: 48rem){.lrv-u-margin-l-2\@tablet{margin-left:2rem}}.lrv-u-margin-l-auto{margin-left:auto}.lrv-u-margin-r-auto{margin-right:auto}.lrv-u-margin-t-auto{margin-top:auto}.lrv-u-margin-b-auto{margin-bottom:auto}.lrv-u-margin-lr-auto{margin-left:auto;margin-right:auto}.lrv-u-margin-tb-auto{margin-top:auto;margin-bottom:auto}@media(min-width: 62.5rem){.lrv-u-margin-l-auto\@desktop{margin-left:auto}.lrv-u-margin-r-auto\@desktop{margin-right:auto}.lrv-u-margin-t-auto\@desktop{margin-top:auto}.lrv-u-margin-b-auto\@desktop{margin-bottom:auto}.lrv-u-margin-lr-auto\@desktop{margin-left:auto;margin-right:auto}.lrv-u-margin-tb-auto\@desktop{margin-top:auto;margin-bottom:auto}}.lrv-u-margin-r-00{margin-right:0;margin-right:var(--spacing-00, 0)}.lrv-u-margin-l-00{margin-left:0;margin-left:var(--spacing-00, 0)}.lrv-u-margin-b-00{margin-bottom:0;margin-bottom:var(--spacing-00, 0)}.lrv-u-margin-t-00{margin-top:0;margin-top:var(--spacing-00, 0)}.lrv-u-margin-tb-00{margin-top:0;margin-top:var(--spacing-00, 0);margin-bottom:0;margin-bottom:var(--spacing-00, 0)}.lrv-u-margin-lr-00{margin-left:0;margin-left:var(--spacing-00, 0);margin-right:0;margin-right:var(--spacing-00, 0)}.lrv-u-margin-a-00{margin:0;margin:var(--spacing-00, 0)}.lrv-u-margin-r-025{margin-right:.25rem;margin-right:var(--spacing-025, 0.25rem)}.lrv-u-margin-l-025{margin-left:.25rem;margin-left:var(--spacing-025, 0.25rem)}.lrv-u-margin-b-025{margin-bottom:.25rem;margin-bottom:var(--spacing-025, 0.25rem)}.lrv-u-margin-t-025{margin-top:.25rem;margin-top:var(--spacing-025, 0.25rem)}.lrv-u-margin-tb-025{margin-top:.25rem;margin-top:var(--spacing-025, 0.25rem);margin-bottom:.25rem;margin-bottom:var(--spacing-025, 0.25rem)}.lrv-u-margin-lr-025{margin-left:.25rem;margin-left:var(--spacing-025, 0.25rem);margin-right:.25rem;margin-right:var(--spacing-025, 0.25rem)}.lrv-u-margin-a-025{margin:.25rem;margin:var(--spacing-025, 0.25rem)}.lrv-u-margin-r-050{margin-right:.5rem;margin-right:var(--spacing-050, 0.5rem)}.lrv-u-margin-l-050{margin-left:.5rem;margin-left:var(--spacing-050, 0.5rem)}.lrv-u-margin-b-050{margin-bottom:.5rem;margin-bottom:var(--spacing-050, 0.5rem)}.lrv-u-margin-t-050{margin-top:.5rem;margin-top:var(--spacing-050, 0.5rem)}.lrv-u-margin-tb-050{margin-top:.5rem;margin-top:var(--spacing-050, 0.5rem);margin-bottom:.5rem;margin-bottom:var(--spacing-050, 0.5rem)}.lrv-u-margin-lr-050{margin-left:.5rem;margin-left:var(--spacing-050, 0.5rem);margin-right:.5rem;margin-right:var(--spacing-050, 0.5rem)}.lrv-u-margin-a-050{margin:.5rem;margin:var(--spacing-050, 0.5rem)}.lrv-u-margin-r-075{margin-right:.75rem;margin-right:var(--spacing-075, 0.75rem)}.lrv-u-margin-l-075{margin-left:.75rem;margin-left:var(--spacing-075, 0.75rem)}.lrv-u-margin-b-075{margin-bottom:.75rem;margin-bottom:var(--spacing-075, 0.75rem)}.lrv-u-margin-t-075{margin-top:.75rem;margin-top:var(--spacing-075, 0.75rem)}.lrv-u-margin-tb-075{margin-top:.75rem;margin-top:var(--spacing-075, 0.75rem);margin-bottom:.75rem;margin-bottom:var(--spacing-075, 0.75rem)}.lrv-u-margin-lr-075{margin-left:.75rem;margin-left:var(--spacing-075, 0.75rem);margin-right:.75rem;margin-right:var(--spacing-075, 0.75rem)}.lrv-u-margin-a-075{margin:.75rem;margin:var(--spacing-075, 0.75rem)}.lrv-u-margin-r-1{margin-right:1rem;margin-right:var(--spacing-1, 1rem)}.lrv-u-margin-l-1{margin-left:1rem;margin-left:var(--spacing-1, 1rem)}.lrv-u-margin-b-1{margin-bottom:1rem;margin-bottom:var(--spacing-1, 1rem)}.lrv-u-margin-t-1{margin-top:1rem;margin-top:var(--spacing-1, 1rem)}.lrv-u-margin-tb-1{margin-top:1rem;margin-top:var(--spacing-1, 1rem);margin-bottom:1rem;margin-bottom:var(--spacing-1, 1rem)}.lrv-u-margin-lr-1{margin-left:1rem;margin-left:var(--spacing-1, 1rem);margin-right:1rem;margin-right:var(--spacing-1, 1rem)}.lrv-u-margin-a-1{margin:1rem;margin:var(--spacing-1, 1rem)}.lrv-u-margin-r-125{margin-right:1.25rem;margin-right:var(--spacing-125, 1.25rem)}.lrv-u-margin-l-125{margin-left:1.25rem;margin-left:var(--spacing-125, 1.25rem)}.lrv-u-margin-b-125{margin-bottom:1.25rem;margin-bottom:var(--spacing-125, 1.25rem)}.lrv-u-margin-t-125{margin-top:1.25rem;margin-top:var(--spacing-125, 1.25rem)}.lrv-u-margin-tb-125{margin-top:1.25rem;margin-top:var(--spacing-125, 1.25rem);margin-bottom:1.25rem;margin-bottom:var(--spacing-125, 1.25rem)}.lrv-u-margin-lr-125{margin-left:1.25rem;margin-left:var(--spacing-125, 1.25rem);margin-right:1.25rem;margin-right:var(--spacing-125, 1.25rem)}.lrv-u-margin-a-125{margin:1.25rem;margin:var(--spacing-125, 1.25rem)}.lrv-u-margin-r-150{margin-right:1.5rem;margin-right:var(--spacing-150, 1.5rem)}.lrv-u-margin-l-150{margin-left:1.5rem;margin-left:var(--spacing-150, 1.5rem)}.lrv-u-margin-b-150{margin-bottom:1.5rem;margin-bottom:var(--spacing-150, 1.5rem)}.lrv-u-margin-t-150{margin-top:1.5rem;margin-top:var(--spacing-150, 1.5rem)}.lrv-u-margin-tb-150{margin-top:1.5rem;margin-top:var(--spacing-150, 1.5rem);margin-bottom:1.5rem;margin-bottom:var(--spacing-150, 1.5rem)}.lrv-u-margin-lr-150{margin-left:1.5rem;margin-left:var(--spacing-150, 1.5rem);margin-right:1.5rem;margin-right:var(--spacing-150, 1.5rem)}.lrv-u-margin-a-150{margin:1.5rem;margin:var(--spacing-150, 1.5rem)}.lrv-u-margin-r-2{margin-right:2rem;margin-right:var(--spacing-2, 2rem)}.lrv-u-margin-l-2{margin-left:2rem;margin-left:var(--spacing-2, 2rem)}.lrv-u-margin-b-2{margin-bottom:2rem;margin-bottom:var(--spacing-2, 2rem)}.lrv-u-margin-t-2{margin-top:2rem;margin-top:var(--spacing-2, 2rem)}.lrv-u-margin-tb-2{margin-top:2rem;margin-top:var(--spacing-2, 2rem);margin-bottom:2rem;margin-bottom:var(--spacing-2, 2rem)}.lrv-u-margin-lr-2{margin-left:2rem;margin-left:var(--spacing-2, 2rem);margin-right:2rem;margin-right:var(--spacing-2, 2rem)}.lrv-u-margin-a-2{margin:2rem;margin:var(--spacing-2, 2rem)}@media(max-width: 47.999rem){.lrv-u-margin-r-00\@mobile-max{margin-right:0;margin-right:var(--spacing-00, 0)}.lrv-u-margin-l-00\@mobile-max{margin-left:0;margin-left:var(--spacing-00, 0)}.lrv-u-margin-b-00\@mobile-max{margin-bottom:0;margin-bottom:var(--spacing-00, 0)}.lrv-u-margin-t-00\@mobile-max{margin-top:0;margin-top:var(--spacing-00, 0)}.lrv-u-margin-tb-00\@mobile-max{margin-top:0;margin-top:var(--spacing-00, 0);margin-bottom:0;margin-bottom:var(--spacing-00, 0)}.lrv-u-margin-lr-00\@mobile-max{margin-left:0;margin-left:var(--spacing-00, 0);margin-right:0;margin-right:var(--spacing-00, 0)}.lrv-u-margin-a-00\@mobile-max{margin:0;margin:var(--spacing-00, 0)}}@media(max-width: 47.999rem){.lrv-u-margin-r-025\@mobile-max{margin-right:.25rem;margin-right:var(--spacing-025, 0.25rem)}.lrv-u-margin-l-025\@mobile-max{margin-left:.25rem;margin-left:var(--spacing-025, 0.25rem)}.lrv-u-margin-b-025\@mobile-max{margin-bottom:.25rem;margin-bottom:var(--spacing-025, 0.25rem)}.lrv-u-margin-t-025\@mobile-max{margin-top:.25rem;margin-top:var(--spacing-025, 0.25rem)}.lrv-u-margin-tb-025\@mobile-max{margin-top:.25rem;margin-top:var(--spacing-025, 0.25rem);margin-bottom:.25rem;margin-bottom:var(--spacing-025, 0.25rem)}.lrv-u-margin-lr-025\@mobile-max{margin-left:.25rem;margin-left:var(--spacing-025, 0.25rem);margin-right:.25rem;margin-right:var(--spacing-025, 0.25rem)}.lrv-u-margin-a-025\@mobile-max{margin:.25rem;margin:var(--spacing-025, 0.25rem)}}@media(max-width: 47.999rem){.lrv-u-margin-r-050\@mobile-max{margin-right:.5rem;margin-right:var(--spacing-050, 0.5rem)}.lrv-u-margin-l-050\@mobile-max{margin-left:.5rem;margin-left:var(--spacing-050, 0.5rem)}.lrv-u-margin-b-050\@mobile-max{margin-bottom:.5rem;margin-bottom:var(--spacing-050, 0.5rem)}.lrv-u-margin-t-050\@mobile-max{margin-top:.5rem;margin-top:var(--spacing-050, 0.5rem)}.lrv-u-margin-tb-050\@mobile-max{margin-top:.5rem;margin-top:var(--spacing-050, 0.5rem);margin-bottom:.5rem;margin-bottom:var(--spacing-050, 0.5rem)}.lrv-u-margin-lr-050\@mobile-max{margin-left:.5rem;margin-left:var(--spacing-050, 0.5rem);margin-right:.5rem;margin-right:var(--spacing-050, 0.5rem)}.lrv-u-margin-a-050\@mobile-max{margin:.5rem;margin:var(--spacing-050, 0.5rem)}}@media(max-width: 47.999rem){.lrv-u-margin-r-075\@mobile-max{margin-right:.75rem;margin-right:var(--spacing-075, 0.75rem)}.lrv-u-margin-l-075\@mobile-max{margin-left:.75rem;margin-left:var(--spacing-075, 0.75rem)}.lrv-u-margin-b-075\@mobile-max{margin-bottom:.75rem;margin-bottom:var(--spacing-075, 0.75rem)}.lrv-u-margin-t-075\@mobile-max{margin-top:.75rem;margin-top:var(--spacing-075, 0.75rem)}.lrv-u-margin-tb-075\@mobile-max{margin-top:.75rem;margin-top:var(--spacing-075, 0.75rem);margin-bottom:.75rem;margin-bottom:var(--spacing-075, 0.75rem)}.lrv-u-margin-lr-075\@mobile-max{margin-left:.75rem;margin-left:var(--spacing-075, 0.75rem);margin-right:.75rem;margin-right:var(--spacing-075, 0.75rem)}.lrv-u-margin-a-075\@mobile-max{margin:.75rem;margin:var(--spacing-075, 0.75rem)}}@media(max-width: 47.999rem){.lrv-u-margin-r-1\@mobile-max{margin-right:1rem;margin-right:var(--spacing-1, 1rem)}.lrv-u-margin-l-1\@mobile-max{margin-left:1rem;margin-left:var(--spacing-1, 1rem)}.lrv-u-margin-b-1\@mobile-max{margin-bottom:1rem;margin-bottom:var(--spacing-1, 1rem)}.lrv-u-margin-t-1\@mobile-max{margin-top:1rem;margin-top:var(--spacing-1, 1rem)}.lrv-u-margin-tb-1\@mobile-max{margin-top:1rem;margin-top:var(--spacing-1, 1rem);margin-bottom:1rem;margin-bottom:var(--spacing-1, 1rem)}.lrv-u-margin-lr-1\@mobile-max{margin-left:1rem;margin-left:var(--spacing-1, 1rem);margin-right:1rem;margin-right:var(--spacing-1, 1rem)}.lrv-u-margin-a-1\@mobile-max{margin:1rem;margin:var(--spacing-1, 1rem)}}@media(max-width: 47.999rem){.lrv-u-margin-r-125\@mobile-max{margin-right:1.25rem;margin-right:var(--spacing-125, 1.25rem)}.lrv-u-margin-l-125\@mobile-max{margin-left:1.25rem;margin-left:var(--spacing-125, 1.25rem)}.lrv-u-margin-b-125\@mobile-max{margin-bottom:1.25rem;margin-bottom:var(--spacing-125, 1.25rem)}.lrv-u-margin-t-125\@mobile-max{margin-top:1.25rem;margin-top:var(--spacing-125, 1.25rem)}.lrv-u-margin-tb-125\@mobile-max{margin-top:1.25rem;margin-top:var(--spacing-125, 1.25rem);margin-bottom:1.25rem;margin-bottom:var(--spacing-125, 1.25rem)}.lrv-u-margin-lr-125\@mobile-max{margin-left:1.25rem;margin-left:var(--spacing-125, 1.25rem);margin-right:1.25rem;margin-right:var(--spacing-125, 1.25rem)}.lrv-u-margin-a-125\@mobile-max{margin:1.25rem;margin:var(--spacing-125, 1.25rem)}}@media(max-width: 47.999rem){.lrv-u-margin-r-150\@mobile-max{margin-right:1.5rem;margin-right:var(--spacing-150, 1.5rem)}.lrv-u-margin-l-150\@mobile-max{margin-left:1.5rem;margin-left:var(--spacing-150, 1.5rem)}.lrv-u-margin-b-150\@mobile-max{margin-bottom:1.5rem;margin-bottom:var(--spacing-150, 1.5rem)}.lrv-u-margin-t-150\@mobile-max{margin-top:1.5rem;margin-top:var(--spacing-150, 1.5rem)}.lrv-u-margin-tb-150\@mobile-max{margin-top:1.5rem;margin-top:var(--spacing-150, 1.5rem);margin-bottom:1.5rem;margin-bottom:var(--spacing-150, 1.5rem)}.lrv-u-margin-lr-150\@mobile-max{margin-left:1.5rem;margin-left:var(--spacing-150, 1.5rem);margin-right:1.5rem;margin-right:var(--spacing-150, 1.5rem)}.lrv-u-margin-a-150\@mobile-max{margin:1.5rem;margin:var(--spacing-150, 1.5rem)}}@media(max-width: 47.999rem){.lrv-u-margin-r-2\@mobile-max{margin-right:2rem;margin-right:var(--spacing-2, 2rem)}.lrv-u-margin-l-2\@mobile-max{margin-left:2rem;margin-left:var(--spacing-2, 2rem)}.lrv-u-margin-b-2\@mobile-max{margin-bottom:2rem;margin-bottom:var(--spacing-2, 2rem)}.lrv-u-margin-t-2\@mobile-max{margin-top:2rem;margin-top:var(--spacing-2, 2rem)}.lrv-u-margin-tb-2\@mobile-max{margin-top:2rem;margin-top:var(--spacing-2, 2rem);margin-bottom:2rem;margin-bottom:var(--spacing-2, 2rem)}.lrv-u-margin-lr-2\@mobile-max{margin-left:2rem;margin-left:var(--spacing-2, 2rem);margin-right:2rem;margin-right:var(--spacing-2, 2rem)}.lrv-u-margin-a-2\@mobile-max{margin:2rem;margin:var(--spacing-2, 2rem)}}@media(min-width: 62.5rem){.lrv-u-margin-r-00\@desktop{margin-right:0;margin-right:var(--spacing-00, 0)}.lrv-u-margin-l-00\@desktop{margin-left:0;margin-left:var(--spacing-00, 0)}.lrv-u-margin-b-00\@desktop{margin-bottom:0;margin-bottom:var(--spacing-00, 0)}.lrv-u-margin-t-00\@desktop{margin-top:0;margin-top:var(--spacing-00, 0)}.lrv-u-margin-tb-00\@desktop{margin-top:0;margin-top:var(--spacing-00, 0);margin-bottom:0;margin-bottom:var(--spacing-00, 0)}.lrv-u-margin-lr-00\@desktop{margin-left:0;margin-left:var(--spacing-00, 0);margin-right:0;margin-right:var(--spacing-00, 0)}.lrv-u-margin-a-00\@desktop{margin:0;margin:var(--spacing-00, 0)}}@media(min-width: 62.5rem){.lrv-u-margin-r-025\@desktop{margin-right:.25rem;margin-right:var(--spacing-025, 0.25rem)}.lrv-u-margin-l-025\@desktop{margin-left:.25rem;margin-left:var(--spacing-025, 0.25rem)}.lrv-u-margin-b-025\@desktop{margin-bottom:.25rem;margin-bottom:var(--spacing-025, 0.25rem)}.lrv-u-margin-t-025\@desktop{margin-top:.25rem;margin-top:var(--spacing-025, 0.25rem)}.lrv-u-margin-tb-025\@desktop{margin-top:.25rem;margin-top:var(--spacing-025, 0.25rem);margin-bottom:.25rem;margin-bottom:var(--spacing-025, 0.25rem)}.lrv-u-margin-lr-025\@desktop{margin-left:.25rem;margin-left:var(--spacing-025, 0.25rem);margin-right:.25rem;margin-right:var(--spacing-025, 0.25rem)}.lrv-u-margin-a-025\@desktop{margin:.25rem;margin:var(--spacing-025, 0.25rem)}}@media(min-width: 62.5rem){.lrv-u-margin-r-050\@desktop{margin-right:.5rem;margin-right:var(--spacing-050, 0.5rem)}.lrv-u-margin-l-050\@desktop{margin-left:.5rem;margin-left:var(--spacing-050, 0.5rem)}.lrv-u-margin-b-050\@desktop{margin-bottom:.5rem;margin-bottom:var(--spacing-050, 0.5rem)}.lrv-u-margin-t-050\@desktop{margin-top:.5rem;margin-top:var(--spacing-050, 0.5rem)}.lrv-u-margin-tb-050\@desktop{margin-top:.5rem;margin-top:var(--spacing-050, 0.5rem);margin-bottom:.5rem;margin-bottom:var(--spacing-050, 0.5rem)}.lrv-u-margin-lr-050\@desktop{margin-left:.5rem;margin-left:var(--spacing-050, 0.5rem);margin-right:.5rem;margin-right:var(--spacing-050, 0.5rem)}.lrv-u-margin-a-050\@desktop{margin:.5rem;margin:var(--spacing-050, 0.5rem)}}@media(min-width: 62.5rem){.lrv-u-margin-r-075\@desktop{margin-right:.75rem;margin-right:var(--spacing-075, 0.75rem)}.lrv-u-margin-l-075\@desktop{margin-left:.75rem;margin-left:var(--spacing-075, 0.75rem)}.lrv-u-margin-b-075\@desktop{margin-bottom:.75rem;margin-bottom:var(--spacing-075, 0.75rem)}.lrv-u-margin-t-075\@desktop{margin-top:.75rem;margin-top:var(--spacing-075, 0.75rem)}.lrv-u-margin-tb-075\@desktop{margin-top:.75rem;margin-top:var(--spacing-075, 0.75rem);margin-bottom:.75rem;margin-bottom:var(--spacing-075, 0.75rem)}.lrv-u-margin-lr-075\@desktop{margin-left:.75rem;margin-left:var(--spacing-075, 0.75rem);margin-right:.75rem;margin-right:var(--spacing-075, 0.75rem)}.lrv-u-margin-a-075\@desktop{margin:.75rem;margin:var(--spacing-075, 0.75rem)}}@media(min-width: 62.5rem){.lrv-u-margin-r-1\@desktop{margin-right:1rem;margin-right:var(--spacing-1, 1rem)}.lrv-u-margin-l-1\@desktop{margin-left:1rem;margin-left:var(--spacing-1, 1rem)}.lrv-u-margin-b-1\@desktop{margin-bottom:1rem;margin-bottom:var(--spacing-1, 1rem)}.lrv-u-margin-t-1\@desktop{margin-top:1rem;margin-top:var(--spacing-1, 1rem)}.lrv-u-margin-tb-1\@desktop{margin-top:1rem;margin-top:var(--spacing-1, 1rem);margin-bottom:1rem;margin-bottom:var(--spacing-1, 1rem)}.lrv-u-margin-lr-1\@desktop{margin-left:1rem;margin-left:var(--spacing-1, 1rem);margin-right:1rem;margin-right:var(--spacing-1, 1rem)}.lrv-u-margin-a-1\@desktop{margin:1rem;margin:var(--spacing-1, 1rem)}}@media(min-width: 62.5rem){.lrv-u-margin-r-125\@desktop{margin-right:1.25rem;margin-right:var(--spacing-125, 1.25rem)}.lrv-u-margin-l-125\@desktop{margin-left:1.25rem;margin-left:var(--spacing-125, 1.25rem)}.lrv-u-margin-b-125\@desktop{margin-bottom:1.25rem;margin-bottom:var(--spacing-125, 1.25rem)}.lrv-u-margin-t-125\@desktop{margin-top:1.25rem;margin-top:var(--spacing-125, 1.25rem)}.lrv-u-margin-tb-125\@desktop{margin-top:1.25rem;margin-top:var(--spacing-125, 1.25rem);margin-bottom:1.25rem;margin-bottom:var(--spacing-125, 1.25rem)}.lrv-u-margin-lr-125\@desktop{margin-left:1.25rem;margin-left:var(--spacing-125, 1.25rem);margin-right:1.25rem;margin-right:var(--spacing-125, 1.25rem)}.lrv-u-margin-a-125\@desktop{margin:1.25rem;margin:var(--spacing-125, 1.25rem)}}@media(min-width: 62.5rem){.lrv-u-margin-r-150\@desktop{margin-right:1.5rem;margin-right:var(--spacing-150, 1.5rem)}.lrv-u-margin-l-150\@desktop{margin-left:1.5rem;margin-left:var(--spacing-150, 1.5rem)}.lrv-u-margin-b-150\@desktop{margin-bottom:1.5rem;margin-bottom:var(--spacing-150, 1.5rem)}.lrv-u-margin-t-150\@desktop{margin-top:1.5rem;margin-top:var(--spacing-150, 1.5rem)}.lrv-u-margin-tb-150\@desktop{margin-top:1.5rem;margin-top:var(--spacing-150, 1.5rem);margin-bottom:1.5rem;margin-bottom:var(--spacing-150, 1.5rem)}.lrv-u-margin-lr-150\@desktop{margin-left:1.5rem;margin-left:var(--spacing-150, 1.5rem);margin-right:1.5rem;margin-right:var(--spacing-150, 1.5rem)}.lrv-u-margin-a-150\@desktop{margin:1.5rem;margin:var(--spacing-150, 1.5rem)}}@media(min-width: 62.5rem){.lrv-u-margin-r-2\@desktop{margin-right:2rem;margin-right:var(--spacing-2, 2rem)}.lrv-u-margin-l-2\@desktop{margin-left:2rem;margin-left:var(--spacing-2, 2rem)}.lrv-u-margin-b-2\@desktop{margin-bottom:2rem;margin-bottom:var(--spacing-2, 2rem)}.lrv-u-margin-t-2\@desktop{margin-top:2rem;margin-top:var(--spacing-2, 2rem)}.lrv-u-margin-tb-2\@desktop{margin-top:2rem;margin-top:var(--spacing-2, 2rem);margin-bottom:2rem;margin-bottom:var(--spacing-2, 2rem)}.lrv-u-margin-lr-2\@desktop{margin-left:2rem;margin-left:var(--spacing-2, 2rem);margin-right:2rem;margin-right:var(--spacing-2, 2rem)}.lrv-u-margin-a-2\@desktop{margin:2rem;margin:var(--spacing-2, 2rem)}}@media(min-width: 78.75rem){.lrv-u-margin-r-00\@desktop-xl{margin-right:0;margin-right:var(--spacing-00, 0)}.lrv-u-margin-l-00\@desktop-xl{margin-left:0;margin-left:var(--spacing-00, 0)}.lrv-u-margin-b-00\@desktop-xl{margin-bottom:0;margin-bottom:var(--spacing-00, 0)}.lrv-u-margin-t-00\@desktop-xl{margin-top:0;margin-top:var(--spacing-00, 0)}.lrv-u-margin-tb-00\@desktop-xl{margin-top:0;margin-top:var(--spacing-00, 0);margin-bottom:0;margin-bottom:var(--spacing-00, 0)}.lrv-u-margin-lr-00\@desktop-xl{margin-left:0;margin-left:var(--spacing-00, 0);margin-right:0;margin-right:var(--spacing-00, 0)}.lrv-u-margin-a-00\@desktop-xl{margin:0;margin:var(--spacing-00, 0)}}@media(min-width: 78.75rem){.lrv-u-margin-r-025\@desktop-xl{margin-right:.25rem;margin-right:var(--spacing-025, 0.25rem)}.lrv-u-margin-l-025\@desktop-xl{margin-left:.25rem;margin-left:var(--spacing-025, 0.25rem)}.lrv-u-margin-b-025\@desktop-xl{margin-bottom:.25rem;margin-bottom:var(--spacing-025, 0.25rem)}.lrv-u-margin-t-025\@desktop-xl{margin-top:.25rem;margin-top:var(--spacing-025, 0.25rem)}.lrv-u-margin-tb-025\@desktop-xl{margin-top:.25rem;margin-top:var(--spacing-025, 0.25rem);margin-bottom:.25rem;margin-bottom:var(--spacing-025, 0.25rem)}.lrv-u-margin-lr-025\@desktop-xl{margin-left:.25rem;margin-left:var(--spacing-025, 0.25rem);margin-right:.25rem;margin-right:var(--spacing-025, 0.25rem)}.lrv-u-margin-a-025\@desktop-xl{margin:.25rem;margin:var(--spacing-025, 0.25rem)}}@media(min-width: 78.75rem){.lrv-u-margin-r-050\@desktop-xl{margin-right:.5rem;margin-right:var(--spacing-050, 0.5rem)}.lrv-u-margin-l-050\@desktop-xl{margin-left:.5rem;margin-left:var(--spacing-050, 0.5rem)}.lrv-u-margin-b-050\@desktop-xl{margin-bottom:.5rem;margin-bottom:var(--spacing-050, 0.5rem)}.lrv-u-margin-t-050\@desktop-xl{margin-top:.5rem;margin-top:var(--spacing-050, 0.5rem)}.lrv-u-margin-tb-050\@desktop-xl{margin-top:.5rem;margin-top:var(--spacing-050, 0.5rem);margin-bottom:.5rem;margin-bottom:var(--spacing-050, 0.5rem)}.lrv-u-margin-lr-050\@desktop-xl{margin-left:.5rem;margin-left:var(--spacing-050, 0.5rem);margin-right:.5rem;margin-right:var(--spacing-050, 0.5rem)}.lrv-u-margin-a-050\@desktop-xl{margin:.5rem;margin:var(--spacing-050, 0.5rem)}}@media(min-width: 78.75rem){.lrv-u-margin-r-075\@desktop-xl{margin-right:.75rem;margin-right:var(--spacing-075, 0.75rem)}.lrv-u-margin-l-075\@desktop-xl{margin-left:.75rem;margin-left:var(--spacing-075, 0.75rem)}.lrv-u-margin-b-075\@desktop-xl{margin-bottom:.75rem;margin-bottom:var(--spacing-075, 0.75rem)}.lrv-u-margin-t-075\@desktop-xl{margin-top:.75rem;margin-top:var(--spacing-075, 0.75rem)}.lrv-u-margin-tb-075\@desktop-xl{margin-top:.75rem;margin-top:var(--spacing-075, 0.75rem);margin-bottom:.75rem;margin-bottom:var(--spacing-075, 0.75rem)}.lrv-u-margin-lr-075\@desktop-xl{margin-left:.75rem;margin-left:var(--spacing-075, 0.75rem);margin-right:.75rem;margin-right:var(--spacing-075, 0.75rem)}.lrv-u-margin-a-075\@desktop-xl{margin:.75rem;margin:var(--spacing-075, 0.75rem)}}@media(min-width: 78.75rem){.lrv-u-margin-r-1\@desktop-xl{margin-right:1rem;margin-right:var(--spacing-1, 1rem)}.lrv-u-margin-l-1\@desktop-xl{margin-left:1rem;margin-left:var(--spacing-1, 1rem)}.lrv-u-margin-b-1\@desktop-xl{margin-bottom:1rem;margin-bottom:var(--spacing-1, 1rem)}.lrv-u-margin-t-1\@desktop-xl{margin-top:1rem;margin-top:var(--spacing-1, 1rem)}.lrv-u-margin-tb-1\@desktop-xl{margin-top:1rem;margin-top:var(--spacing-1, 1rem);margin-bottom:1rem;margin-bottom:var(--spacing-1, 1rem)}.lrv-u-margin-lr-1\@desktop-xl{margin-left:1rem;margin-left:var(--spacing-1, 1rem);margin-right:1rem;margin-right:var(--spacing-1, 1rem)}.lrv-u-margin-a-1\@desktop-xl{margin:1rem;margin:var(--spacing-1, 1rem)}}@media(min-width: 78.75rem){.lrv-u-margin-r-125\@desktop-xl{margin-right:1.25rem;margin-right:var(--spacing-125, 1.25rem)}.lrv-u-margin-l-125\@desktop-xl{margin-left:1.25rem;margin-left:var(--spacing-125, 1.25rem)}.lrv-u-margin-b-125\@desktop-xl{margin-bottom:1.25rem;margin-bottom:var(--spacing-125, 1.25rem)}.lrv-u-margin-t-125\@desktop-xl{margin-top:1.25rem;margin-top:var(--spacing-125, 1.25rem)}.lrv-u-margin-tb-125\@desktop-xl{margin-top:1.25rem;margin-top:var(--spacing-125, 1.25rem);margin-bottom:1.25rem;margin-bottom:var(--spacing-125, 1.25rem)}.lrv-u-margin-lr-125\@desktop-xl{margin-left:1.25rem;margin-left:var(--spacing-125, 1.25rem);margin-right:1.25rem;margin-right:var(--spacing-125, 1.25rem)}.lrv-u-margin-a-125\@desktop-xl{margin:1.25rem;margin:var(--spacing-125, 1.25rem)}}@media(min-width: 78.75rem){.lrv-u-margin-r-150\@desktop-xl{margin-right:1.5rem;margin-right:var(--spacing-150, 1.5rem)}.lrv-u-margin-l-150\@desktop-xl{margin-left:1.5rem;margin-left:var(--spacing-150, 1.5rem)}.lrv-u-margin-b-150\@desktop-xl{margin-bottom:1.5rem;margin-bottom:var(--spacing-150, 1.5rem)}.lrv-u-margin-t-150\@desktop-xl{margin-top:1.5rem;margin-top:var(--spacing-150, 1.5rem)}.lrv-u-margin-tb-150\@desktop-xl{margin-top:1.5rem;margin-top:var(--spacing-150, 1.5rem);margin-bottom:1.5rem;margin-bottom:var(--spacing-150, 1.5rem)}.lrv-u-margin-lr-150\@desktop-xl{margin-left:1.5rem;margin-left:var(--spacing-150, 1.5rem);margin-right:1.5rem;margin-right:var(--spacing-150, 1.5rem)}.lrv-u-margin-a-150\@desktop-xl{margin:1.5rem;margin:var(--spacing-150, 1.5rem)}}@media(min-width: 78.75rem){.lrv-u-margin-r-2\@desktop-xl{margin-right:2rem;margin-right:var(--spacing-2, 2rem)}.lrv-u-margin-l-2\@desktop-xl{margin-left:2rem;margin-left:var(--spacing-2, 2rem)}.lrv-u-margin-b-2\@desktop-xl{margin-bottom:2rem;margin-bottom:var(--spacing-2, 2rem)}.lrv-u-margin-t-2\@desktop-xl{margin-top:2rem;margin-top:var(--spacing-2, 2rem)}.lrv-u-margin-tb-2\@desktop-xl{margin-top:2rem;margin-top:var(--spacing-2, 2rem);margin-bottom:2rem;margin-bottom:var(--spacing-2, 2rem)}.lrv-u-margin-lr-2\@desktop-xl{margin-left:2rem;margin-left:var(--spacing-2, 2rem);margin-right:2rem;margin-right:var(--spacing-2, 2rem)}.lrv-u-margin-a-2\@desktop-xl{margin:2rem;margin:var(--spacing-2, 2rem)}}@media(max-width: 47.999rem){.lrv-u-margin-a-00\@mobile-max{margin:0}}@media(max-width: 47.999rem){.lrv-u-margin-t-050\@mobile-max{margin-top:.5rem}}@media(max-width: 47.999rem){.lrv-u-margin-t-1\@mobile-max{margin-top:1rem}}@media(max-width: 47.999rem){.lrv-u-margin-t-2\@mobile-max{margin-top:2rem}}@media(max-width: 47.999rem){.lrv-u-margin-r-00\@mobile-max{margin-right:0}}@media(max-width: 47.999rem){.lrv-u-margin-b-1\@mobile-max{margin-bottom:1rem}}@media(max-width: 47.999rem){.lrv-u-margin-b-050\@mobile-max{margin-bottom:.5rem}}@media(max-width: 47.999rem){.lrv-u-margin-tb-00\@mobile-max{margin-top:0;margin-bottom:0}}@media(max-width: 47.999rem){.lrv-u-margin-tb-1\@mobile-max{margin-top:1rem;margin-bottom:1rem}}@media(min-width: 48rem){.lrv-u-margin-l-1\@tablet{margin-left:1rem}}@media(min-width: 48rem){.lrv-u-margin-r-1\@tablet{margin-right:1rem}}@media(min-width: 48rem){.lrv-u-margin-r-00\@tablet{margin-right:0}}@media(min-width: 48rem){.lrv-u-margin-b-1\@tablet{margin-bottom:1rem}}@media(min-width: 48rem){.lrv-u-margin-b-2\@tablet{margin-bottom:2rem}}@media(min-width: 78.75rem){.lrv-u-margin-t-050\@desktop-xl{margin-top:.5rem}}@media(min-width: 48rem){.lrv-u-margin-l-auto\@tablet{margin-left:auto}}@media(max-width: 47.999rem){.lrv-u-margin-b-250\@mobile-max{margin-bottom:2.5rem}}@media(min-width: 78.75rem){.lrv-u-margin-t-175\@desktop-xl{margin-top:1.75rem}}.lrv-u-max-height-50{max-height:3.125rem}.lrv-u-max-height-60p{max-height:60%}.lrv-u-max-width-100p{max-width:100%}.lrv-u-max-width-80p{max-width:80%}.lrv-u-max-width-100vw{max-width:100vw}.lrv-u-max-width-150{max-width:9.375rem}.lrv-u-max-width-250{max-width:15.625rem}.lrv-u-max-width-500{max-width:31.25rem}.lrv-u-max-width-1000{max-width:62.5rem}@media(min-width: 62.5rem){.lrv-u-max-width-66p\@desktop{max-width:66%}}.lrv-u-min-height-430{min-height:26.875rem}.lrv-u-object-fit-cover{object-fit:cover}.lrv-u-opacity-0{opacity:0}.lrv-u-opacity-1{opacity:.1}.lrv-u-opacity-2{opacity:.2}.lrv-u-opacity-3{opacity:.3}.lrv-u-opacity-4{opacity:.4}.lrv-u-opacity-5{opacity:.5}.lrv-u-opacity-6{opacity:.6}.lrv-u-opacity-7{opacity:.7}.lrv-u-opacity-8{opacity:.8}.lrv-u-opacity-9{opacity:.9}.lrv-u-opacity-10{opacity:1}.lrv-u-order-n1{order:-1}.lrv-u-order-100{order:100}@media(min-width: 62.5rem){.lrv-u-order-n1\@desktop{order:-1}.lrv-u-order-100\@desktop{order:100}}@media(max-width: 47.999rem){.lrv-u-order-n1\@mobile-max{order:-1}}@media(max-width: 47.999rem){.lrv-u-order-100\@mobile-max{order:100}}.lrv-u-outline-none{outline:none}.lrv-u-overflow-auto{overflow:auto}.lrv-u-overflow-x-auto{overflow-x:auto}.lrv-u-overflow-y-auto{overflow-y:auto}.lrv-u-overflow-hidden{overflow:hidden}@media(max-width: 47.999rem){.lrv-u-overflow-auto\@mobile-max{overflow:auto}}.lrv-u-overflow-wrap-break-word{overflow-wrap:break-word}@media(min-width: 48rem){.lrv-u-padding-t-150\@tablet{padding-top:1.5rem}}.lrv-u-padding-r-00{padding-right:0;padding-right:var(--spacing-00, 0)}.lrv-u-padding-l-00{padding-left:0;padding-left:var(--spacing-00, 0)}.lrv-u-padding-b-00{padding-bottom:0;padding-bottom:var(--spacing-00, 0)}.lrv-u-padding-t-00{padding-top:0;padding-top:var(--spacing-00, 0)}.lrv-u-padding-tb-00{padding-top:0;padding-top:var(--spacing-00, 0);padding-bottom:0;padding-bottom:var(--spacing-00, 0)}.lrv-u-padding-lr-00{padding-left:0;padding-left:var(--spacing-00, 0);padding-right:0;padding-right:var(--spacing-00, 0)}.lrv-u-padding-a-00{padding:0;padding:var(--spacing-00, 0)}.lrv-u-padding-r-025{padding-right:.25rem;padding-right:var(--spacing-025, 0.25rem)}.lrv-u-padding-l-025{padding-left:.25rem;padding-left:var(--spacing-025, 0.25rem)}.lrv-u-padding-b-025{padding-bottom:.25rem;padding-bottom:var(--spacing-025, 0.25rem)}.lrv-u-padding-t-025{padding-top:.25rem;padding-top:var(--spacing-025, 0.25rem)}.lrv-u-padding-tb-025{padding-top:.25rem;padding-top:var(--spacing-025, 0.25rem);padding-bottom:.25rem;padding-bottom:var(--spacing-025, 0.25rem)}.lrv-u-padding-lr-025{padding-left:.25rem;padding-left:var(--spacing-025, 0.25rem);padding-right:.25rem;padding-right:var(--spacing-025, 0.25rem)}.lrv-u-padding-a-025{padding:.25rem;padding:var(--spacing-025, 0.25rem)}.lrv-u-padding-r-050{padding-right:.5rem;padding-right:var(--spacing-050, 0.5rem)}.lrv-u-padding-l-050{padding-left:.5rem;padding-left:var(--spacing-050, 0.5rem)}.lrv-u-padding-b-050{padding-bottom:.5rem;padding-bottom:var(--spacing-050, 0.5rem)}.lrv-u-padding-t-050{padding-top:.5rem;padding-top:var(--spacing-050, 0.5rem)}.lrv-u-padding-tb-050{padding-top:.5rem;padding-top:var(--spacing-050, 0.5rem);padding-bottom:.5rem;padding-bottom:var(--spacing-050, 0.5rem)}.lrv-u-padding-lr-050{padding-left:.5rem;padding-left:var(--spacing-050, 0.5rem);padding-right:.5rem;padding-right:var(--spacing-050, 0.5rem)}.lrv-u-padding-a-050{padding:.5rem;padding:var(--spacing-050, 0.5rem)}.lrv-u-padding-r-075{padding-right:.75rem;padding-right:var(--spacing-075, 0.75rem)}.lrv-u-padding-l-075{padding-left:.75rem;padding-left:var(--spacing-075, 0.75rem)}.lrv-u-padding-b-075{padding-bottom:.75rem;padding-bottom:var(--spacing-075, 0.75rem)}.lrv-u-padding-t-075{padding-top:.75rem;padding-top:var(--spacing-075, 0.75rem)}.lrv-u-padding-tb-075{padding-top:.75rem;padding-top:var(--spacing-075, 0.75rem);padding-bottom:.75rem;padding-bottom:var(--spacing-075, 0.75rem)}.lrv-u-padding-lr-075{padding-left:.75rem;padding-left:var(--spacing-075, 0.75rem);padding-right:.75rem;padding-right:var(--spacing-075, 0.75rem)}.lrv-u-padding-a-075{padding:.75rem;padding:var(--spacing-075, 0.75rem)}.lrv-u-padding-r-1{padding-right:1rem;padding-right:var(--spacing-1, 1rem)}.lrv-u-padding-l-1{padding-left:1rem;padding-left:var(--spacing-1, 1rem)}.lrv-u-padding-b-1{padding-bottom:1rem;padding-bottom:var(--spacing-1, 1rem)}.lrv-u-padding-t-1{padding-top:1rem;padding-top:var(--spacing-1, 1rem)}.lrv-u-padding-tb-1{padding-top:1rem;padding-top:var(--spacing-1, 1rem);padding-bottom:1rem;padding-bottom:var(--spacing-1, 1rem)}.lrv-u-padding-lr-1{padding-left:1rem;padding-left:var(--spacing-1, 1rem);padding-right:1rem;padding-right:var(--spacing-1, 1rem)}.lrv-u-padding-a-1{padding:1rem;padding:var(--spacing-1, 1rem)}.lrv-u-padding-r-125{padding-right:1.25rem;padding-right:var(--spacing-125, 1.25rem)}.lrv-u-padding-l-125{padding-left:1.25rem;padding-left:var(--spacing-125, 1.25rem)}.lrv-u-padding-b-125{padding-bottom:1.25rem;padding-bottom:var(--spacing-125, 1.25rem)}.lrv-u-padding-t-125{padding-top:1.25rem;padding-top:var(--spacing-125, 1.25rem)}.lrv-u-padding-tb-125{padding-top:1.25rem;padding-top:var(--spacing-125, 1.25rem);padding-bottom:1.25rem;padding-bottom:var(--spacing-125, 1.25rem)}.lrv-u-padding-lr-125{padding-left:1.25rem;padding-left:var(--spacing-125, 1.25rem);padding-right:1.25rem;padding-right:var(--spacing-125, 1.25rem)}.lrv-u-padding-a-125{padding:1.25rem;padding:var(--spacing-125, 1.25rem)}.lrv-u-padding-r-150{padding-right:1.5rem;padding-right:var(--spacing-150, 1.5rem)}.lrv-u-padding-l-150{padding-left:1.5rem;padding-left:var(--spacing-150, 1.5rem)}.lrv-u-padding-b-150{padding-bottom:1.5rem;padding-bottom:var(--spacing-150, 1.5rem)}.lrv-u-padding-t-150{padding-top:1.5rem;padding-top:var(--spacing-150, 1.5rem)}.lrv-u-padding-tb-150{padding-top:1.5rem;padding-top:var(--spacing-150, 1.5rem);padding-bottom:1.5rem;padding-bottom:var(--spacing-150, 1.5rem)}.lrv-u-padding-lr-150{padding-left:1.5rem;padding-left:var(--spacing-150, 1.5rem);padding-right:1.5rem;padding-right:var(--spacing-150, 1.5rem)}.lrv-u-padding-a-150{padding:1.5rem;padding:var(--spacing-150, 1.5rem)}.lrv-u-padding-r-2{padding-right:2rem;padding-right:var(--spacing-2, 2rem)}.lrv-u-padding-l-2{padding-left:2rem;padding-left:var(--spacing-2, 2rem)}.lrv-u-padding-b-2{padding-bottom:2rem;padding-bottom:var(--spacing-2, 2rem)}.lrv-u-padding-t-2{padding-top:2rem;padding-top:var(--spacing-2, 2rem)}.lrv-u-padding-tb-2{padding-top:2rem;padding-top:var(--spacing-2, 2rem);padding-bottom:2rem;padding-bottom:var(--spacing-2, 2rem)}.lrv-u-padding-lr-2{padding-left:2rem;padding-left:var(--spacing-2, 2rem);padding-right:2rem;padding-right:var(--spacing-2, 2rem)}.lrv-u-padding-a-2{padding:2rem;padding:var(--spacing-2, 2rem)}@media(max-width: 47.999rem){.lrv-u-padding-r-00\@mobile-max{padding-right:0;padding-right:var(--spacing-00, 0)}.lrv-u-padding-l-00\@mobile-max{padding-left:0;padding-left:var(--spacing-00, 0)}.lrv-u-padding-b-00\@mobile-max{padding-bottom:0;padding-bottom:var(--spacing-00, 0)}.lrv-u-padding-t-00\@mobile-max{padding-top:0;padding-top:var(--spacing-00, 0)}.lrv-u-padding-tb-00\@mobile-max{padding-top:0;padding-top:var(--spacing-00, 0);padding-bottom:0;padding-bottom:var(--spacing-00, 0)}.lrv-u-padding-lr-00\@mobile-max{padding-left:0;padding-left:var(--spacing-00, 0);padding-right:0;padding-right:var(--spacing-00, 0)}.lrv-u-padding-a-00\@mobile-max{padding:0;padding:var(--spacing-00, 0)}}@media(max-width: 47.999rem){.lrv-u-padding-r-025\@mobile-max{padding-right:.25rem;padding-right:var(--spacing-025, 0.25rem)}.lrv-u-padding-l-025\@mobile-max{padding-left:.25rem;padding-left:var(--spacing-025, 0.25rem)}.lrv-u-padding-b-025\@mobile-max{padding-bottom:.25rem;padding-bottom:var(--spacing-025, 0.25rem)}.lrv-u-padding-t-025\@mobile-max{padding-top:.25rem;padding-top:var(--spacing-025, 0.25rem)}.lrv-u-padding-tb-025\@mobile-max{padding-top:.25rem;padding-top:var(--spacing-025, 0.25rem);padding-bottom:.25rem;padding-bottom:var(--spacing-025, 0.25rem)}.lrv-u-padding-lr-025\@mobile-max{padding-left:.25rem;padding-left:var(--spacing-025, 0.25rem);padding-right:.25rem;padding-right:var(--spacing-025, 0.25rem)}.lrv-u-padding-a-025\@mobile-max{padding:.25rem;padding:var(--spacing-025, 0.25rem)}}@media(max-width: 47.999rem){.lrv-u-padding-r-050\@mobile-max{padding-right:.5rem;padding-right:var(--spacing-050, 0.5rem)}.lrv-u-padding-l-050\@mobile-max{padding-left:.5rem;padding-left:var(--spacing-050, 0.5rem)}.lrv-u-padding-b-050\@mobile-max{padding-bottom:.5rem;padding-bottom:var(--spacing-050, 0.5rem)}.lrv-u-padding-t-050\@mobile-max{padding-top:.5rem;padding-top:var(--spacing-050, 0.5rem)}.lrv-u-padding-tb-050\@mobile-max{padding-top:.5rem;padding-top:var(--spacing-050, 0.5rem);padding-bottom:.5rem;padding-bottom:var(--spacing-050, 0.5rem)}.lrv-u-padding-lr-050\@mobile-max{padding-left:.5rem;padding-left:var(--spacing-050, 0.5rem);padding-right:.5rem;padding-right:var(--spacing-050, 0.5rem)}.lrv-u-padding-a-050\@mobile-max{padding:.5rem;padding:var(--spacing-050, 0.5rem)}}@media(max-width: 47.999rem){.lrv-u-padding-r-075\@mobile-max{padding-right:.75rem;padding-right:var(--spacing-075, 0.75rem)}.lrv-u-padding-l-075\@mobile-max{padding-left:.75rem;padding-left:var(--spacing-075, 0.75rem)}.lrv-u-padding-b-075\@mobile-max{padding-bottom:.75rem;padding-bottom:var(--spacing-075, 0.75rem)}.lrv-u-padding-t-075\@mobile-max{padding-top:.75rem;padding-top:var(--spacing-075, 0.75rem)}.lrv-u-padding-tb-075\@mobile-max{padding-top:.75rem;padding-top:var(--spacing-075, 0.75rem);padding-bottom:.75rem;padding-bottom:var(--spacing-075, 0.75rem)}.lrv-u-padding-lr-075\@mobile-max{padding-left:.75rem;padding-left:var(--spacing-075, 0.75rem);padding-right:.75rem;padding-right:var(--spacing-075, 0.75rem)}.lrv-u-padding-a-075\@mobile-max{padding:.75rem;padding:var(--spacing-075, 0.75rem)}}@media(max-width: 47.999rem){.lrv-u-padding-r-1\@mobile-max{padding-right:1rem;padding-right:var(--spacing-1, 1rem)}.lrv-u-padding-l-1\@mobile-max{padding-left:1rem;padding-left:var(--spacing-1, 1rem)}.lrv-u-padding-b-1\@mobile-max{padding-bottom:1rem;padding-bottom:var(--spacing-1, 1rem)}.lrv-u-padding-t-1\@mobile-max{padding-top:1rem;padding-top:var(--spacing-1, 1rem)}.lrv-u-padding-tb-1\@mobile-max{padding-top:1rem;padding-top:var(--spacing-1, 1rem);padding-bottom:1rem;padding-bottom:var(--spacing-1, 1rem)}.lrv-u-padding-lr-1\@mobile-max{padding-left:1rem;padding-left:var(--spacing-1, 1rem);padding-right:1rem;padding-right:var(--spacing-1, 1rem)}.lrv-u-padding-a-1\@mobile-max{padding:1rem;padding:var(--spacing-1, 1rem)}}@media(max-width: 47.999rem){.lrv-u-padding-r-125\@mobile-max{padding-right:1.25rem;padding-right:var(--spacing-125, 1.25rem)}.lrv-u-padding-l-125\@mobile-max{padding-left:1.25rem;padding-left:var(--spacing-125, 1.25rem)}.lrv-u-padding-b-125\@mobile-max{padding-bottom:1.25rem;padding-bottom:var(--spacing-125, 1.25rem)}.lrv-u-padding-t-125\@mobile-max{padding-top:1.25rem;padding-top:var(--spacing-125, 1.25rem)}.lrv-u-padding-tb-125\@mobile-max{padding-top:1.25rem;padding-top:var(--spacing-125, 1.25rem);padding-bottom:1.25rem;padding-bottom:var(--spacing-125, 1.25rem)}.lrv-u-padding-lr-125\@mobile-max{padding-left:1.25rem;padding-left:var(--spacing-125, 1.25rem);padding-right:1.25rem;padding-right:var(--spacing-125, 1.25rem)}.lrv-u-padding-a-125\@mobile-max{padding:1.25rem;padding:var(--spacing-125, 1.25rem)}}@media(max-width: 47.999rem){.lrv-u-padding-r-150\@mobile-max{padding-right:1.5rem;padding-right:var(--spacing-150, 1.5rem)}.lrv-u-padding-l-150\@mobile-max{padding-left:1.5rem;padding-left:var(--spacing-150, 1.5rem)}.lrv-u-padding-b-150\@mobile-max{padding-bottom:1.5rem;padding-bottom:var(--spacing-150, 1.5rem)}.lrv-u-padding-t-150\@mobile-max{padding-top:1.5rem;padding-top:var(--spacing-150, 1.5rem)}.lrv-u-padding-tb-150\@mobile-max{padding-top:1.5rem;padding-top:var(--spacing-150, 1.5rem);padding-bottom:1.5rem;padding-bottom:var(--spacing-150, 1.5rem)}.lrv-u-padding-lr-150\@mobile-max{padding-left:1.5rem;padding-left:var(--spacing-150, 1.5rem);padding-right:1.5rem;padding-right:var(--spacing-150, 1.5rem)}.lrv-u-padding-a-150\@mobile-max{padding:1.5rem;padding:var(--spacing-150, 1.5rem)}}@media(max-width: 47.999rem){.lrv-u-padding-r-2\@mobile-max{padding-right:2rem;padding-right:var(--spacing-2, 2rem)}.lrv-u-padding-l-2\@mobile-max{padding-left:2rem;padding-left:var(--spacing-2, 2rem)}.lrv-u-padding-b-2\@mobile-max{padding-bottom:2rem;padding-bottom:var(--spacing-2, 2rem)}.lrv-u-padding-t-2\@mobile-max{padding-top:2rem;padding-top:var(--spacing-2, 2rem)}.lrv-u-padding-tb-2\@mobile-max{padding-top:2rem;padding-top:var(--spacing-2, 2rem);padding-bottom:2rem;padding-bottom:var(--spacing-2, 2rem)}.lrv-u-padding-lr-2\@mobile-max{padding-left:2rem;padding-left:var(--spacing-2, 2rem);padding-right:2rem;padding-right:var(--spacing-2, 2rem)}.lrv-u-padding-a-2\@mobile-max{padding:2rem;padding:var(--spacing-2, 2rem)}}@media(min-width: 62.5rem){.lrv-u-padding-r-00\@desktop{padding-right:0;padding-right:var(--spacing-00, 0)}.lrv-u-padding-l-00\@desktop{padding-left:0;padding-left:var(--spacing-00, 0)}.lrv-u-padding-b-00\@desktop{padding-bottom:0;padding-bottom:var(--spacing-00, 0)}.lrv-u-padding-t-00\@desktop{padding-top:0;padding-top:var(--spacing-00, 0)}.lrv-u-padding-tb-00\@desktop{padding-top:0;padding-top:var(--spacing-00, 0);padding-bottom:0;padding-bottom:var(--spacing-00, 0)}.lrv-u-padding-lr-00\@desktop{padding-left:0;padding-left:var(--spacing-00, 0);padding-right:0;padding-right:var(--spacing-00, 0)}.lrv-u-padding-a-00\@desktop{padding:0;padding:var(--spacing-00, 0)}}@media(min-width: 62.5rem){.lrv-u-padding-r-025\@desktop{padding-right:.25rem;padding-right:var(--spacing-025, 0.25rem)}.lrv-u-padding-l-025\@desktop{padding-left:.25rem;padding-left:var(--spacing-025, 0.25rem)}.lrv-u-padding-b-025\@desktop{padding-bottom:.25rem;padding-bottom:var(--spacing-025, 0.25rem)}.lrv-u-padding-t-025\@desktop{padding-top:.25rem;padding-top:var(--spacing-025, 0.25rem)}.lrv-u-padding-tb-025\@desktop{padding-top:.25rem;padding-top:var(--spacing-025, 0.25rem);padding-bottom:.25rem;padding-bottom:var(--spacing-025, 0.25rem)}.lrv-u-padding-lr-025\@desktop{padding-left:.25rem;padding-left:var(--spacing-025, 0.25rem);padding-right:.25rem;padding-right:var(--spacing-025, 0.25rem)}.lrv-u-padding-a-025\@desktop{padding:.25rem;padding:var(--spacing-025, 0.25rem)}}@media(min-width: 62.5rem){.lrv-u-padding-r-050\@desktop{padding-right:.5rem;padding-right:var(--spacing-050, 0.5rem)}.lrv-u-padding-l-050\@desktop{padding-left:.5rem;padding-left:var(--spacing-050, 0.5rem)}.lrv-u-padding-b-050\@desktop{padding-bottom:.5rem;padding-bottom:var(--spacing-050, 0.5rem)}.lrv-u-padding-t-050\@desktop{padding-top:.5rem;padding-top:var(--spacing-050, 0.5rem)}.lrv-u-padding-tb-050\@desktop{padding-top:.5rem;padding-top:var(--spacing-050, 0.5rem);padding-bottom:.5rem;padding-bottom:var(--spacing-050, 0.5rem)}.lrv-u-padding-lr-050\@desktop{padding-left:.5rem;padding-left:var(--spacing-050, 0.5rem);padding-right:.5rem;padding-right:var(--spacing-050, 0.5rem)}.lrv-u-padding-a-050\@desktop{padding:.5rem;padding:var(--spacing-050, 0.5rem)}}@media(min-width: 62.5rem){.lrv-u-padding-r-075\@desktop{padding-right:.75rem;padding-right:var(--spacing-075, 0.75rem)}.lrv-u-padding-l-075\@desktop{padding-left:.75rem;padding-left:var(--spacing-075, 0.75rem)}.lrv-u-padding-b-075\@desktop{padding-bottom:.75rem;padding-bottom:var(--spacing-075, 0.75rem)}.lrv-u-padding-t-075\@desktop{padding-top:.75rem;padding-top:var(--spacing-075, 0.75rem)}.lrv-u-padding-tb-075\@desktop{padding-top:.75rem;padding-top:var(--spacing-075, 0.75rem);padding-bottom:.75rem;padding-bottom:var(--spacing-075, 0.75rem)}.lrv-u-padding-lr-075\@desktop{padding-left:.75rem;padding-left:var(--spacing-075, 0.75rem);padding-right:.75rem;padding-right:var(--spacing-075, 0.75rem)}.lrv-u-padding-a-075\@desktop{padding:.75rem;padding:var(--spacing-075, 0.75rem)}}@media(min-width: 62.5rem){.lrv-u-padding-r-1\@desktop{padding-right:1rem;padding-right:var(--spacing-1, 1rem)}.lrv-u-padding-l-1\@desktop{padding-left:1rem;padding-left:var(--spacing-1, 1rem)}.lrv-u-padding-b-1\@desktop{padding-bottom:1rem;padding-bottom:var(--spacing-1, 1rem)}.lrv-u-padding-t-1\@desktop{padding-top:1rem;padding-top:var(--spacing-1, 1rem)}.lrv-u-padding-tb-1\@desktop{padding-top:1rem;padding-top:var(--spacing-1, 1rem);padding-bottom:1rem;padding-bottom:var(--spacing-1, 1rem)}.lrv-u-padding-lr-1\@desktop{padding-left:1rem;padding-left:var(--spacing-1, 1rem);padding-right:1rem;padding-right:var(--spacing-1, 1rem)}.lrv-u-padding-a-1\@desktop{padding:1rem;padding:var(--spacing-1, 1rem)}}@media(min-width: 62.5rem){.lrv-u-padding-r-125\@desktop{padding-right:1.25rem;padding-right:var(--spacing-125, 1.25rem)}.lrv-u-padding-l-125\@desktop{padding-left:1.25rem;padding-left:var(--spacing-125, 1.25rem)}.lrv-u-padding-b-125\@desktop{padding-bottom:1.25rem;padding-bottom:var(--spacing-125, 1.25rem)}.lrv-u-padding-t-125\@desktop{padding-top:1.25rem;padding-top:var(--spacing-125, 1.25rem)}.lrv-u-padding-tb-125\@desktop{padding-top:1.25rem;padding-top:var(--spacing-125, 1.25rem);padding-bottom:1.25rem;padding-bottom:var(--spacing-125, 1.25rem)}.lrv-u-padding-lr-125\@desktop{padding-left:1.25rem;padding-left:var(--spacing-125, 1.25rem);padding-right:1.25rem;padding-right:var(--spacing-125, 1.25rem)}.lrv-u-padding-a-125\@desktop{padding:1.25rem;padding:var(--spacing-125, 1.25rem)}}@media(min-width: 62.5rem){.lrv-u-padding-r-150\@desktop{padding-right:1.5rem;padding-right:var(--spacing-150, 1.5rem)}.lrv-u-padding-l-150\@desktop{padding-left:1.5rem;padding-left:var(--spacing-150, 1.5rem)}.lrv-u-padding-b-150\@desktop{padding-bottom:1.5rem;padding-bottom:var(--spacing-150, 1.5rem)}.lrv-u-padding-t-150\@desktop{padding-top:1.5rem;padding-top:var(--spacing-150, 1.5rem)}.lrv-u-padding-tb-150\@desktop{padding-top:1.5rem;padding-top:var(--spacing-150, 1.5rem);padding-bottom:1.5rem;padding-bottom:var(--spacing-150, 1.5rem)}.lrv-u-padding-lr-150\@desktop{padding-left:1.5rem;padding-left:var(--spacing-150, 1.5rem);padding-right:1.5rem;padding-right:var(--spacing-150, 1.5rem)}.lrv-u-padding-a-150\@desktop{padding:1.5rem;padding:var(--spacing-150, 1.5rem)}}@media(min-width: 62.5rem){.lrv-u-padding-r-2\@desktop{padding-right:2rem;padding-right:var(--spacing-2, 2rem)}.lrv-u-padding-l-2\@desktop{padding-left:2rem;padding-left:var(--spacing-2, 2rem)}.lrv-u-padding-b-2\@desktop{padding-bottom:2rem;padding-bottom:var(--spacing-2, 2rem)}.lrv-u-padding-t-2\@desktop{padding-top:2rem;padding-top:var(--spacing-2, 2rem)}.lrv-u-padding-tb-2\@desktop{padding-top:2rem;padding-top:var(--spacing-2, 2rem);padding-bottom:2rem;padding-bottom:var(--spacing-2, 2rem)}.lrv-u-padding-lr-2\@desktop{padding-left:2rem;padding-left:var(--spacing-2, 2rem);padding-right:2rem;padding-right:var(--spacing-2, 2rem)}.lrv-u-padding-a-2\@desktop{padding:2rem;padding:var(--spacing-2, 2rem)}}@media(min-width: 78.75rem){.lrv-u-padding-r-00\@desktop-xl{padding-right:0;padding-right:var(--spacing-00, 0)}.lrv-u-padding-l-00\@desktop-xl{padding-left:0;padding-left:var(--spacing-00, 0)}.lrv-u-padding-b-00\@desktop-xl{padding-bottom:0;padding-bottom:var(--spacing-00, 0)}.lrv-u-padding-t-00\@desktop-xl{padding-top:0;padding-top:var(--spacing-00, 0)}.lrv-u-padding-tb-00\@desktop-xl{padding-top:0;padding-top:var(--spacing-00, 0);padding-bottom:0;padding-bottom:var(--spacing-00, 0)}.lrv-u-padding-lr-00\@desktop-xl{padding-left:0;padding-left:var(--spacing-00, 0);padding-right:0;padding-right:var(--spacing-00, 0)}.lrv-u-padding-a-00\@desktop-xl{padding:0;padding:var(--spacing-00, 0)}}@media(min-width: 78.75rem){.lrv-u-padding-r-025\@desktop-xl{padding-right:.25rem;padding-right:var(--spacing-025, 0.25rem)}.lrv-u-padding-l-025\@desktop-xl{padding-left:.25rem;padding-left:var(--spacing-025, 0.25rem)}.lrv-u-padding-b-025\@desktop-xl{padding-bottom:.25rem;padding-bottom:var(--spacing-025, 0.25rem)}.lrv-u-padding-t-025\@desktop-xl{padding-top:.25rem;padding-top:var(--spacing-025, 0.25rem)}.lrv-u-padding-tb-025\@desktop-xl{padding-top:.25rem;padding-top:var(--spacing-025, 0.25rem);padding-bottom:.25rem;padding-bottom:var(--spacing-025, 0.25rem)}.lrv-u-padding-lr-025\@desktop-xl{padding-left:.25rem;padding-left:var(--spacing-025, 0.25rem);padding-right:.25rem;padding-right:var(--spacing-025, 0.25rem)}.lrv-u-padding-a-025\@desktop-xl{padding:.25rem;padding:var(--spacing-025, 0.25rem)}}@media(min-width: 78.75rem){.lrv-u-padding-r-050\@desktop-xl{padding-right:.5rem;padding-right:var(--spacing-050, 0.5rem)}.lrv-u-padding-l-050\@desktop-xl{padding-left:.5rem;padding-left:var(--spacing-050, 0.5rem)}.lrv-u-padding-b-050\@desktop-xl{padding-bottom:.5rem;padding-bottom:var(--spacing-050, 0.5rem)}.lrv-u-padding-t-050\@desktop-xl{padding-top:.5rem;padding-top:var(--spacing-050, 0.5rem)}.lrv-u-padding-tb-050\@desktop-xl{padding-top:.5rem;padding-top:var(--spacing-050, 0.5rem);padding-bottom:.5rem;padding-bottom:var(--spacing-050, 0.5rem)}.lrv-u-padding-lr-050\@desktop-xl{padding-left:.5rem;padding-left:var(--spacing-050, 0.5rem);padding-right:.5rem;padding-right:var(--spacing-050, 0.5rem)}.lrv-u-padding-a-050\@desktop-xl{padding:.5rem;padding:var(--spacing-050, 0.5rem)}}@media(min-width: 78.75rem){.lrv-u-padding-r-075\@desktop-xl{padding-right:.75rem;padding-right:var(--spacing-075, 0.75rem)}.lrv-u-padding-l-075\@desktop-xl{padding-left:.75rem;padding-left:var(--spacing-075, 0.75rem)}.lrv-u-padding-b-075\@desktop-xl{padding-bottom:.75rem;padding-bottom:var(--spacing-075, 0.75rem)}.lrv-u-padding-t-075\@desktop-xl{padding-top:.75rem;padding-top:var(--spacing-075, 0.75rem)}.lrv-u-padding-tb-075\@desktop-xl{padding-top:.75rem;padding-top:var(--spacing-075, 0.75rem);padding-bottom:.75rem;padding-bottom:var(--spacing-075, 0.75rem)}.lrv-u-padding-lr-075\@desktop-xl{padding-left:.75rem;padding-left:var(--spacing-075, 0.75rem);padding-right:.75rem;padding-right:var(--spacing-075, 0.75rem)}.lrv-u-padding-a-075\@desktop-xl{padding:.75rem;padding:var(--spacing-075, 0.75rem)}}@media(min-width: 78.75rem){.lrv-u-padding-r-1\@desktop-xl{padding-right:1rem;padding-right:var(--spacing-1, 1rem)}.lrv-u-padding-l-1\@desktop-xl{padding-left:1rem;padding-left:var(--spacing-1, 1rem)}.lrv-u-padding-b-1\@desktop-xl{padding-bottom:1rem;padding-bottom:var(--spacing-1, 1rem)}.lrv-u-padding-t-1\@desktop-xl{padding-top:1rem;padding-top:var(--spacing-1, 1rem)}.lrv-u-padding-tb-1\@desktop-xl{padding-top:1rem;padding-top:var(--spacing-1, 1rem);padding-bottom:1rem;padding-bottom:var(--spacing-1, 1rem)}.lrv-u-padding-lr-1\@desktop-xl{padding-left:1rem;padding-left:var(--spacing-1, 1rem);padding-right:1rem;padding-right:var(--spacing-1, 1rem)}.lrv-u-padding-a-1\@desktop-xl{padding:1rem;padding:var(--spacing-1, 1rem)}}@media(min-width: 78.75rem){.lrv-u-padding-r-125\@desktop-xl{padding-right:1.25rem;padding-right:var(--spacing-125, 1.25rem)}.lrv-u-padding-l-125\@desktop-xl{padding-left:1.25rem;padding-left:var(--spacing-125, 1.25rem)}.lrv-u-padding-b-125\@desktop-xl{padding-bottom:1.25rem;padding-bottom:var(--spacing-125, 1.25rem)}.lrv-u-padding-t-125\@desktop-xl{padding-top:1.25rem;padding-top:var(--spacing-125, 1.25rem)}.lrv-u-padding-tb-125\@desktop-xl{padding-top:1.25rem;padding-top:var(--spacing-125, 1.25rem);padding-bottom:1.25rem;padding-bottom:var(--spacing-125, 1.25rem)}.lrv-u-padding-lr-125\@desktop-xl{padding-left:1.25rem;padding-left:var(--spacing-125, 1.25rem);padding-right:1.25rem;padding-right:var(--spacing-125, 1.25rem)}.lrv-u-padding-a-125\@desktop-xl{padding:1.25rem;padding:var(--spacing-125, 1.25rem)}}@media(min-width: 78.75rem){.lrv-u-padding-r-150\@desktop-xl{padding-right:1.5rem;padding-right:var(--spacing-150, 1.5rem)}.lrv-u-padding-l-150\@desktop-xl{padding-left:1.5rem;padding-left:var(--spacing-150, 1.5rem)}.lrv-u-padding-b-150\@desktop-xl{padding-bottom:1.5rem;padding-bottom:var(--spacing-150, 1.5rem)}.lrv-u-padding-t-150\@desktop-xl{padding-top:1.5rem;padding-top:var(--spacing-150, 1.5rem)}.lrv-u-padding-tb-150\@desktop-xl{padding-top:1.5rem;padding-top:var(--spacing-150, 1.5rem);padding-bottom:1.5rem;padding-bottom:var(--spacing-150, 1.5rem)}.lrv-u-padding-lr-150\@desktop-xl{padding-left:1.5rem;padding-left:var(--spacing-150, 1.5rem);padding-right:1.5rem;padding-right:var(--spacing-150, 1.5rem)}.lrv-u-padding-a-150\@desktop-xl{padding:1.5rem;padding:var(--spacing-150, 1.5rem)}}@media(min-width: 78.75rem){.lrv-u-padding-r-2\@desktop-xl{padding-right:2rem;padding-right:var(--spacing-2, 2rem)}.lrv-u-padding-l-2\@desktop-xl{padding-left:2rem;padding-left:var(--spacing-2, 2rem)}.lrv-u-padding-b-2\@desktop-xl{padding-bottom:2rem;padding-bottom:var(--spacing-2, 2rem)}.lrv-u-padding-t-2\@desktop-xl{padding-top:2rem;padding-top:var(--spacing-2, 2rem)}.lrv-u-padding-tb-2\@desktop-xl{padding-top:2rem;padding-top:var(--spacing-2, 2rem);padding-bottom:2rem;padding-bottom:var(--spacing-2, 2rem)}.lrv-u-padding-lr-2\@desktop-xl{padding-left:2rem;padding-left:var(--spacing-2, 2rem);padding-right:2rem;padding-right:var(--spacing-2, 2rem)}.lrv-u-padding-a-2\@desktop-xl{padding:2rem;padding:var(--spacing-2, 2rem)}}.lrv-u-padding-l-3{padding-left:3rem}@media(max-width: 47.999rem){.lrv-u-padding-tb-025\@mobile-max{padding-top:.25rem;padding-bottom:.25rem}}@media(max-width: 47.999rem){.lrv-u-padding-tb-1\@mobile-max{padding-top:1rem;padding-bottom:1rem}}@media(min-width: 48rem){.lrv-u-padding-t-075\@tablet{padding-top:.75rem}}@media(min-width: 48rem){.lrv-u-padding-b-075\@tablet{padding-bottom:.75rem}}@media(min-width: 48rem){.lrv-u-padding-r-1\@tablet{padding-right:1rem}}@media(min-width: 48rem){.lrv-u-padding-r-2\@tablet{padding-right:2rem}}@media(min-width: 48rem){.lrv-u-padding-l-2\@tablet{padding-left:2rem}}@media(min-width: 48rem){.lrv-u-padding-b-3\@tablet{padding-bottom:3rem}}@media(min-width: 48rem){.lrv-u-padding-t-050\@tablet{padding-top:.5rem}}@media(min-width: 48rem){.lrv-u-padding-lr-1\@tablet{padding-right:1rem;padding-left:1rem}}@media(max-width: 62.499rem){.lrv-u-padding-tb-050\@desktop-max{padding-top:.5rem;padding-bottom:.5rem}}@media(max-width: 78.7499rem){.lrv-u-padding-b-150\@desktop-xl-max{padding-bottom:1.5rem}}@media(min-width: 48rem){.lrv-u-padding-b-150\@tablet{padding-bottom:1.5rem}}@media(min-width: 48rem){.lrv-u-padding-t-175\@tablet{padding-top:1.75rem}}@media(min-width: 62.5rem){.lrv-u-padding-tb-175\@desktop{padding-top:1.75rem;padding-bottom:1.75rem}}@media(max-width: 78.7499rem){.lrv-u-padding-t-175\@desktop-xl-max{padding-top:1.75rem}}@media(max-width: 78.7499rem){.lrv-u-padding-t-150\@desktop-xl-max{padding-top:1.5rem}}@media(min-width: 78.75rem){.lrv-u-padding-b-3\@desktop-xl{padding-bottom:3rem}}@media(min-width: 78.75rem){.lrv-u-padding-t-175\@desktop-xl{padding-top:1.75rem}}@media(min-width: 78.75rem){.lrv-u-padding-tb-250\@desktop-xl{padding-top:2.5rem;padding-bottom:2.5rem}}@media(min-width: 78.75rem){.lrv-u-padding-t-250\@desktop-xl{padding-top:2.5rem}}.lrv-u-position-relative{position:relative}.lrv-u-position-absolute{position:absolute}@media(min-width: 62.5rem){.lrv-u-position-absolute\@desktop{position:absolute}}@media(min-width: 48rem){.lrv-u-position-absolute\@tablet{position:absolute}}.lrv-u-right-0{right:0}.lrv-u-table-layout-fixed{table-layout:fixed}.lrv-u-table-layout-auto{table-layout:auto}.lrv-u-table-layout-unset{table-layout:unset}.lrv-u-text-align-right{text-align:right}.lrv-u-text-align-left{text-align:left}.lrv-u-text-align-center{text-align:center}@media(min-width: 62.5rem){.lrv-u-text-align-right\@desktop{text-align:right}.lrv-u-text-align-left\@desktop{text-align:left}.lrv-u-text-align-center\@desktop{text-align:center}}@media(max-width: 47.999rem){.lrv-u-text-align-center\@mobile-max{text-align:center}}@media(min-width: 48rem){.lrv-u-text-align-center\@tablet{text-align:center}}.lrv-u-text-decoration-underline{text-decoration:underline;text-decoration-color:currentColor}.lrv-u-text-decoration-underline\:hover:hover{text-decoration:underline;text-decoration-color:currentColor}.lrv-u-text-decoration-line-through{text-decoration:line-through;text-decoration-color:currentColor}.lrv-u-text-transform-uppercase{text-transform:uppercase}.lrv-u-text-transform-initial{text-transform:initial}.lrv-u-text-transform-lowercase{text-transform:lowercase}.lrv-u-text-transform-capitalize{text-transform:capitalize}.lrv-u-top-0{top:0}@media(min-width: 62.5rem){.lrv-u-top-n33\@desktop{top:-2.0625rem}}.lrv-u-transform-translateY-n50p{transform:translateY(-50%)}@media(min-width: 62.5rem){.lrv-u-transform-translateX-n50p\@desktop{transform:translateX(-50%)}}@media(max-width: 47.999rem){.lrv-u-vertical-align-middle\@mobile-max{vertical-align:middle}}.lrv-u-whitespace-nowrap{white-space:nowrap}.lrv-u-width-auto{width:auto}.lrv-u-width-16{width:1rem}.lrv-u-width-24{width:1.5rem}.lrv-u-width-30{width:1.875rem}.lrv-u-width-50{width:3.125rem}.lrv-u-width-100{width:6.25rem}.lrv-u-width-150{width:9.375rem}.lrv-u-width-185{width:11.5625rem}.lrv-u-width-165{width:10.3125rem}.lrv-u-width-200{width:12.5rem}.lrv-u-width-215{width:13.4375rem}.lrv-u-width-245{width:15.3125rem}.lrv-u-width-300{width:18.75rem}.lrv-u-width-20p{width:20%}.lrv-u-width-22p{width:22%}.lrv-u-width-25p{width:25%}.lrv-u-width-30p{width:30%}.lrv-u-width-50p{width:50%}.lrv-u-width-70p{width:70%}.lrv-u-width-75p{width:75%}.lrv-u-width-100p{width:100%}@media(max-width: 47.999rem){.lrv-u-width-35\@mobile-max{width:2.1875rem}}@media(max-width: 47.999rem){.lrv-u-width-100\@mobile-max{width:6.25rem}}@media(max-width: 47.999rem){.lrv-u-width-100p\@mobile-max{width:100%}}@media(min-width: 62.5rem){.lrv-u-width-150\@desktop{width:9.375rem}}@media(min-width: 62.5rem){.lrv-u-width-38p\@desktop{width:38%}}@media(min-width: 62.5rem){.lrv-u-width-50p\@desktop{width:50%}}@media(min-width: 62.5rem){.lrv-u-width-75p\@desktop{width:75%}}@media(min-width: 78.75rem){.lrv-u-width-100\@desktop-xl{width:6.25rem}}@media(min-width: 78.75rem){.lrv-u-width-154\@desktop-xl{width:9.625rem}}@media only screen and (max-width: 78.75rem)and (min-width: 48rem){.lrv-u-width-177\@tablet-and-desktop-only{width:11.0625rem}}@media(min-width: 78.75rem){.lrv-u-width-36p\@desktop-xl{width:36%}}@media(min-width: 78.75rem){.lrv-u-width-64p\@desktop-xl{width:64%}}@media(min-width: 48rem){.lrv-u-width-27p\@tablet{width:27%}}@media(min-width: 48rem){.lrv-u-width-23p\@tablet{width:23%}}@media(min-width: 48rem){.lrv-u-width-25p\@tablet{width:25%}}@media(min-width: 48rem){.lrv-u-width-52p\@tablet{width:52%}}@media(max-width: 47.999rem){.lrv-u-width-50p\@mobile-max{width:50%}}@media(max-width: 47.999rem){.lrv-u-width-33p\@mobile-max{width:33.33%}}@media(min-width: 48rem){.lrv-u-width-55p\@tablet{width:55%}}@media(min-width: 48rem){.lrv-u-width-35p\@tablet{width:35%}}@media(min-width: 48rem){.lrv-u-width-75p\@tablet{width:75%}}@media(max-width: 47.999rem){.lrv-u-max-width-30p\@mobile-max{max-width:30%}}@media(max-width: 47.999rem){.lrv-u-width-28\@mobile-max{width:1.75rem}}@media(max-width: 47.999rem){.lrv-u-width-22p\@mobile-max{width:22%}}@media(max-width: 47.999rem){.lrv-u-width-56p\@mobile-max{width:56%}}@media(max-width: 47.999rem){.lrv-u-width-135\@mobile-max{width:8.4375rem}}@media(min-width: 48rem){.lrv-u-width-100p\@tablet{width:100%}}.lrv-u-max-width-830{max-width:51.875rem}.lrv-u-word-break-break-all{word-break:break-all}.lrv-u-word-break-break-word{word-break:break-word}.lrv-u-word-break-keep-all{word-break:keep-all}.lrv-u-word-break-normal{word-break:normal}.lrv-u-word-break-unset{word-break:unset}.lrv-u-z-index-1{z-index:1}.lrv-u-z-index-0{z-index:0}.lrv-u-z-index-n1{z-index:-1}@media(min-width: 48rem){.u-display-none\@tablet{display:none}}@media(max-width: 78.7499rem){.u-display-none\@desktop-xl-max{display:none}}@media(max-width: 47.999rem){.u-flex\@mobile-max{display:flex}}@media(max-width: 47.999rem){.u-justify-content-center\@mobile-max{justify-content:center}}@media(max-width: 47.999rem){.u-flex-grow-1\@mobile-max{flex-grow:1}}@media(max-width: 78.7499rem){.u-flex-grow-1\@desktop-xl-max{flex-grow:1}}@media(min-width: 78.75rem){.u-flex-grow-1\@desktop-xl{flex-grow:1}}.u-font-family-accent-fancy{font-family:sweet-sans-pro,sans-serif}.u-font-family-body-secondary{font-family:"Helvetica",sans-serif}.u-font-family-headers{font-family:"rocky",sans-serif}.u-font-family-narrow-regular{font-family:"titling-gothic-fb-narrow",sans-serif}.u-font-family-georgia{font-family:"Georgia",sans-serif}.u-font-weight-medium{font-weight:500}@media(max-width: 47.999rem){.u-gap-0{gap:0}}.u-gap-0\.75{gap:0.75rem}@media(min-width: 48rem){.u-gap-1\@tablet{gap:1rem}}.u-grid-gap-050{grid-gap:0.5rem}.u-grid-gap-1\.875{grid-gap:1.875rem}.u-height-33{height:2.0625rem}.u-letter-spacing-0\.013{letter-spacing:0.0125rem}.u-letter-spacing-0\.021{letter-spacing:0.020625rem}.u-line-height-1\.2{line-height:1.2}.u-line-height-1\.25{line-height:1.25}.u-line-height-1\.05{line-height:1.05}@media(min-width: 78.75rem){.u-margin-t-1\.375\@desktop-xl{margin-top:1.375rem}}@media(min-width: 48rem){.u-margin-t-3\@tablet{margin-top:3rem}}@media(min-width: 78.75rem){.u-margin-t-8\@desktop-xl{margin-top:8rem}}.u-margin-b-n1{margin-bottom:-1rem}@media(max-width: 47.999rem){.u-margin-lr-n0\.5\@mobile-max{margin-left:-0.5rem;margin-right:-0.5rem}}@media(max-width: 47.999rem){.u-margin-lr-n0\.625\@mobile-max{margin-left:-0.625rem;margin-right:-0.625rem}}@media(min-width: 48rem){.u-margin-l-150\@tablet{margin-left:1.5rem}}.u-max-height-570{max-height:35.625rem}.u-max-height-600{max-height:37.5rem}@media(min-width: 48rem){.u-padding-b-2\.75\@tablet{padding-bottom:2.75rem}}@media(min-width: 48rem){.u-width-155\@tablet{width:9.6875rem}}@media(max-width: 47.999rem){.u-min-width-160\@mobile-max{min-width:10rem}}@media(min-width: 48rem){.u-width-276\@tablet{width:17.25rem}}[data-collapsible].is-expanded [data-collapsible-toggle]:not([data-collapsible-toggle=always-show]){display:none}[data-collapsible]:not(.is-expanded) [data-collapsible-panel]{display:none}@media(min-width: 62.5rem){[data-collapsible]:not(.is-expanded) [data-collapsible-panel][data-collapsible-breakpoint=mobile-only]{display:block}}.js-show-when-sticky{display:none}.js-MegaMenu{--mega-menu-top-offset: var( --login-bar-height );opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(-100% - var(--mega-menu-top-offset)));transition:opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 300ms cubic-bezier(0.215, 0.61, 0.355, 1),visibility 300ms cubic-bezier(0.215, 0.61, 0.355, 1)}@media(max-width: 62.499rem){.js-MegaMenu{--mega-menu-top-offset: calc( var( --login-bar-height ) + var( --sticky-nav-height ) )}}.is-mega-open body{overflow:hidden}.is-mega-open .js-MegaMenu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:initial}.mega-menu__parent-list-item{transition:background-color ease 300ms}@media(max-width: 47.999rem){.lrv-js-MobileHeightToggle .lrv-js-MobileHeightToggle-target{height:0;visibility:hidden;overflow:hidden}.lrv-js-MobileHeightToggle.is-expanded .lrv-js-MobileHeightToggle-target{height:auto;visibility:visible}.lrv-js-MobileHeightToggle.is-expanded .lrv-a-icon-arrow-down.lrv-a-icon-after::after{--a-icon-transform: rotate(180deg)}}.js-Tooltip{opacity:0;visibility:hidden;position:absolute;top:100%;transition:opacity .3 cubic-bezier(0.19, 1, 0.22, 1)}.is-Tooltip-open .js-Tooltip{opacity:1;visibility:visible}.is-Tooltip-open .lrv-a-icon-arrow-down{--a-icon-transform: rotate(-180deg)}[data-video-showcase-active-text]{border:2px solid rgba(0, 0, 0, 0)}#jwplayerContainer,[data-video-showcase-iframe]{position:absolute;width:100%;height:100%}[data-video-showcase-trigger].is-playing [data-video-showcase-active-text]{border-color:#ec1c24}[data-video-showcase-trigger].is-playing [data-video-showcase-active-text]::after{content:attr(data-video-showcase-active-text);position:absolute;color:#fff;bottom:0;left:0;width:100%;text-align:center;background-color:#ec1c24;background-color:var(--background-color-brand-primary);padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem}.c-play-badge{--c-play-badge-fill: rgb(224, 32, 32);top:0;bottom:0;right:0;left:0;margin:auto;width:4.375rem;height:4.375rem}.is-playing .c-play-badge{display:none}.c-play-badge:not(:root){overflow:visible}.c-play-badge__icon{fill:#fff}.c-play-badge__fill{fill:rgb(0, 0, 0);stroke:#e02020;fill:var(--c-play-badge-fill)}.c-play-badge__border{transform:rotate(-90deg);transform-origin:center;stroke:rgba(255,255,255,0);transition:stroke-dashoffset 500ms cubic-bezier(0.445, 0.05, 0.55, 0.95),stroke 500ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}.c-play-badge:hover .c-play-badge__border,.c-play-badge-parent:hover .c-play-badge__border{stroke-dashoffset:0;stroke:#fff;transition:stroke-dashoffset 500ms cubic-bezier(0.445, 0.05, 0.55, 0.95),stroke 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}[data-video-showcase-active-text]{border:none}[data-video-showcase-trigger].is-playing:not(.o-video-card__link) [data-video-showcase-active-text]{border-color:rgba(0,0,0,0)}.c-play-badge__video-landing{width:3.75rem;height:3.75rem}@media(min-width: 78.75rem){.c-play-badge__video-landing{width:5rem;height:5rem}}.video-landing-showcase-card [data-video-showcase-active-text]{border-width:0}.js-VideoShowcasePlayerOembed iframe{position:absolute;top:0px;left:0px;width:100%;height:100%}.o-video-card cnx.cnx-main-container{position:absolute;top:0px;left:0px;width:100%;height:100%}.js-drop-menu__toggle[data-collapsible-toggle]:after{display:inline-block;content:"";margin-left:.5rem;border-left:.5rem solid rgba(0,0,0,0);border-right:.5rem solid rgba(0,0,0,0);border-top:.75rem solid #000;transition:transform .3s linear}@media(max-width: 47.999rem){.js-drop-menu__toggle[data-collapsible-toggle]:after{margin-left:.25rem;border-left:.35rem solid rgba(0,0,0,0);border-right:.35rem solid rgba(0,0,0,0);border-top:.5rem solid #000}}.o-video-card__link[data-video-showcase-trigger].is-playing [data-video-showcase-active-text]::after{align-items:center;background-color:rgba(36,56,66,.7);bottom:0;color:#fff;content:attr(data-video-showcase-active-text);display:flex;justify-content:center;position:absolute;text-transform:uppercase;top:0;width:100%}.pmc_event_video .event-video-live span:before{content:"";height:rem-calc(10);width:rem-calc(10);background:red;border-radius:50%;display:inline-block;transform:translateY(-25%)}.pmc_event_video .event-video-banner{display:flex;justify-content:center}.pmc_event_video .event-video-banner img{max-height:3.75rem;max-width:20rem}@media(min-width: 62.5rem){.pmc_event_video .event-video-content{display:grid;grid-gap:2rem;grid-template-columns:calc(100% - 2rem - 18.75rem) 18.75rem}}@media(max-width: 47.999rem){.pmc_event_video .event-video-banner{height:4rem}.pmc_event_video .event-video-banner img{max-height:2.5rem;max-width:100%}}.has-side-skins{max-width:none;margin-left:0;margin-right:0}
@font-face {
  font-family:"titling-gothic-fb-condensed";
  src:url("https://use.typekit.net/af/407987/00000000000000003b9ae8e9/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3") format("woff2"),url("https://use.typekit.net/af/407987/00000000000000003b9ae8e9/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3") format("woff"),url("https://use.typekit.net/af/407987/00000000000000003b9ae8e9/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3") format("opentype");
  font-display:auto;font-style:normal;font-weight:100;font-stretch:normal;
}

@font-face {
  font-family:"titling-gothic-fb-condensed";
  src:url("https://use.typekit.net/af/5d1a4a/00000000000000003b9ae8ea/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n2&v=3") format("woff2"),url("https://use.typekit.net/af/5d1a4a/00000000000000003b9ae8ea/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n2&v=3") format("woff"),url("https://use.typekit.net/af/5d1a4a/00000000000000003b9ae8ea/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n2&v=3") format("opentype");
  font-display:auto;font-style:normal;font-weight:200;font-stretch:normal;
}

@font-face {
  font-family:"titling-gothic-fb-condensed";
  src:url("https://use.typekit.net/af/fa8648/00000000000000003b9ae8eb/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/fa8648/00000000000000003b9ae8eb/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/fa8648/00000000000000003b9ae8eb/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3") format("opentype");
  font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}

@font-face {
  font-family:"titling-gothic-fb-condensed";
  src:url("https://use.typekit.net/af/a1a121/00000000000000003b9ae8ec/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/a1a121/00000000000000003b9ae8ec/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/a1a121/00000000000000003b9ae8ec/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("opentype");
  font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
} */

@font-face {
  font-family:"titling-gothic-fb-condensed";
  src:url("https://use.typekit.net/af/d28e99/00000000000000003b9ae8ed/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/d28e99/00000000000000003b9ae8ed/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/d28e99/00000000000000003b9ae8ed/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("opentype");
  font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}

@font-face {
  font-family:"titling-gothic-fb-condensed";
  src:url("https://use.typekit.net/af/4b637b/00000000000000003b9ae8ee/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/4b637b/00000000000000003b9ae8ee/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/4b637b/00000000000000003b9ae8ee/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("opentype");
  font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}


@font-face {
  font-family:"titling-gothic-fb-condensed";
  src:url("https://use.typekit.net/af/fa0ce1/00000000000000003b9ae8ef/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/fa0ce1/00000000000000003b9ae8ef/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/fa0ce1/00000000000000003b9ae8ef/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3") format("opentype");
  font-display:auto;font-style:normal;font-weight:800;font-stretch:normal;
}

@font-face {
  font-family:"titling-gothic-fb-narrow";
  src:url("https://use.typekit.net/af/9c4ca1/00000000000000003b9ae8fa/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/9c4ca1/00000000000000003b9ae8fa/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/9c4ca1/00000000000000003b9ae8fa/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
  font-family:"titling-gothic-fb-narrow";
  src:url("https://use.typekit.net/af/234bee/00000000000000003b9ae8fc/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/234bee/00000000000000003b9ae8fc/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/234bee/00000000000000003b9ae8fc/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
  font-family:"titling-gothic-fb-wide";
  src:url("https://use.typekit.net/af/a193b7/00000000000000003b9ae908/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/a193b7/00000000000000003b9ae908/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/a193b7/00000000000000003b9ae908/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
  font-family:"titling-gothic-fb-wide";
  src:url("https://use.typekit.net/af/13e7c0/00000000000000003b9ae90a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/13e7c0/00000000000000003b9ae90a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/13e7c0/00000000000000003b9ae90a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

.tk-titling-gothic-fb-condensed {
  font-family: "titling-gothic-fb-condensed",sans-serif; 
}

.tk-titling-gothic-fb-narrow {
  font-family: "titling-gothic-fb-narrow",sans-serif; 
}

.tk-titling-gothic-fb-wide {
  font-family: "titling-gothic-fb-wide",sans-serif;
}

@charset "UTF-8";.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link{border:2px solid;padding:.667em 1.333em}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.wp-block-button .wp-block-button__link:where(.has-border-color){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-color]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-color]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-color]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-color]){border-left-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-style]){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-style]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-style]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-style]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-style]){border-left-width:medium}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{content:"";display:block;font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;width:100%;z-index:1}.wp-block-cover h1:where(:not(.has-text-color)),.wp-block-cover h2:where(:not(.has-text-color)),.wp-block-cover h3:where(:not(.has-text-color)),.wp-block-cover h4:where(:not(.has-text-color)),.wp-block-cover h5:where(:not(.has-text-color)),.wp-block-cover h6:where(:not(.has-text-color)),.wp-block-cover p:where(:not(.has-text-color)),.wp-block-cover-image h1:where(:not(.has-text-color)),.wp-block-cover-image h2:where(:not(.has-text-color)),.wp-block-cover-image h3:where(:not(.has-text-color)),.wp-block-cover-image h4:where(:not(.has-text-color)),.wp-block-cover-image h5:where(:not(.has-text-color)),.wp-block-cover-image h6:where(:not(.has-text-color)),.wp-block-cover-image p:where(:not(.has-text-color)){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}.wp-block-details{box-sizing:border-box;overflow:hidden}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:13px;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:0 8px 8px;position:absolute;text-align:center;width:100%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-image .is-style-rounded img,.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}.wp-block-image :where(.has-border-color){border-style:solid}.wp-block-image :where([style*=border-top-color]){border-top-style:solid}.wp-block-image :where([style*=border-right-color]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-color]){border-left-style:solid}.wp-block-image :where([style*=border-width]){border-style:solid}.wp-block-image :where([style*=border-top-width]){border-top-style:solid}.wp-block-image :where([style*=border-right-width]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-width]){border-left-style:solid}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;transition:opacity .2s ease;width:20px;z-index:100}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100vw;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.hideanimationenabled:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.hideanimationenabled:not(.active) img{animation:turn-off-visibility .25s both}@media (prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active){animation:none}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{box-sizing:border-box;
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center;position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation:where(:not([class*=has-text-decoration])) a{text-decoration:none}.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form input[type=submit]{box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title a{display:inline-block}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;overflow-wrap:break-word;padding:3em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}:where(.wp-block-pullquote){margin:0 0 1em}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.wp-block-post-template{background:none}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{-webkit-margin-start:2em;-webkit-margin-end:0;float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{-webkit-margin-start:0;-webkit-margin-end:2em;float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{-webkit-margin-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{-webkit-margin-start:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{-webkit-margin-end:auto;margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:not([style*=text-decoration]),.wp-block-read-more:not([style*=text-decoration]):active,.wp-block-read-more:not([style*=text-decoration]):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;min-height:24px;min-width:24px;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{-webkit-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{flex-shrink:0;margin-left:0;max-width:calc(100% - 100px)}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search__button-behavior-expand .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden,.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}.wp-block[data-align=right] .wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:1px solid;border-left:none;border-right:none}.wp-block-separator.is-style-dots{background:none!important;border:none;height:auto;line-height:1;text-align:center}.wp-block-separator.is-style-dots:before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.wp-block-site-logo.is-style-rounded{border-radius:9999px}.wp-block-site-title a{color:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#ff4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-threads,.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-x{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none}.wp-block-social-links.is-style-logos-only .wp-social-link a{padding:0}.wp-block-social-links.is-style-logos-only .wp-social-link svg{height:1.25em;width:1.25em}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#ff4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{stroke:#000;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-threads,.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp{color:#25d366}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-x{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}.wp-block-tag-cloud.is-style-outline{display:flex;flex-wrap:wrap;gap:1ch}.wp-block-tag-cloud.is-style-outline a{border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:where(.wp-block-term-description){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
body{background:#fafafa;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;margin:0}#banner{background:#fff;position:absolute;overflow:hidden;width:970px;height:250px;left:50%;top:50%;margin-left:-485px;margin-top:-125px;opacity:0;box-sizing:border-box}#banner #button-exit{background-color:rgba(255,255,255,0);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:11}#banner div{position:absolute;backface-visibility:hidden;-webkit-backface-visibility:hidden}#banner #bg1{background:url(../images/bg1.jpg);width:970px;height:250px;background-size:970px 250px}#banner #bg2{background:url(../images/bg2.jpg);width:970px;height:250px;background-size:970px 250px}#banner #bg3{background:url(../images/bg3.jpg);width:970px;height:250px;background-size:970px 250px}#banner #border{border:1px solid #ccc;display:block;width:970px;height:250px;left:0;top:0;pointer-events:none;position:absolute;z-index:999;box-sizing:border-box}#banner .hide{opacity:0}#banner #copy1,#banner #copy6,#banner #copy7{left:-20px}#banner #footer{top:45px}#banner #circle{top:83px;left:135px}#banner #p1,#banner #p2,#banner #p3,#banner #p4{left:-20px}.icon-carat{background-image:url(../images/spritesheets/spritesheet.png);background-position:0 -254px;width:970px;height:250px}.icon-circle{background-image:url(../images/spritesheets/spritesheet.png);background-position:-974px -762px;width:970px;height:250px}.icon-copy1{background-image:url(../images/spritesheets/spritesheet.png);background-position:0 -508px;width:970px;height:250px}.icon-copy2{background-image:url(../images/spritesheets/spritesheet.png);background-position:-974px 0;width:970px;height:250px}.icon-copy3{background-image:url(../images/spritesheets/spritesheet.png);background-position:-974px -254px;width:970px;height:250px}.icon-copy4{background-image:url(../images/spritesheets/spritesheet.png);background-position:-974px -508px;width:970px;height:250px}.icon-copy5{background-image:url(../images/spritesheets/spritesheet.png);background-position:0 -762px;width:970px;height:250px}.icon-copy6{background-image:url(../images/spritesheets/spritesheet.png);background-position:0 0;width:970px;height:250px}.icon-copy7{background-image:url(../images/spritesheets/spritesheet.png);background-position:0 -1016px;width:970px;height:250px}.icon-cta{background-image:url(../images/spritesheets/spritesheet.png);background-position:-974px -1016px;width:970px;height:250px}.icon-legal{background-image:url(../images/spritesheets/spritesheet.png);background-position:0 -1270px;width:970px;height:250px}.icon-logo{background-image:url(../images/spritesheets/spritesheet.png);background-position:-974px -1270px;width:970px;height:250px}.icon-p1{background-image:url(../images/spritesheets/spritesheet.png);background-position:0 -1524px;width:970px;height:250px}.icon-p2{background-image:url(../images/spritesheets/spritesheet.png);background-position:-974px -1524px;width:970px;height:250px}.icon-p3{background-image:url(../images/spritesheets/spritesheet.png);background-position:-1948px 0;width:970px;height:250px}.icon-carat{background-image:url(../images/spritesheets/spritesheet_2x.png);background-size:2918px 1774px}.icon-circle{background-image:url(../images/spritesheets/spritesheet_2x.png);background-size:2918px 1774px}.icon-copy1{background-image:url(../images/spritesheets/spritesheet_2x.png);background-size:2918px 1774px}.icon-copy2{background-image:url(../images/spritesheets/spritesheet_2x.png);background-size:2918px 1774px}.icon-copy3{background-image:url(../images/spritesheets/spritesheet_2x.png);background-size:2918px 1774px}.icon-copy4{background-image:url(../images/spritesheets/spritesheet_2x.png);background-size:2918px 1774px}.icon-copy5{background-image:url(../images/spritesheets/spritesheet_2x.png);background-size:2918px 1774px}.icon-copy6{background-image:url(../images/spritesheets/spritesheet_2x.png);background-size:2918px 1774px}.icon-copy7{background-image:url(../images/spritesheets/spritesheet_2x.png);background-size:2918px 1774px}.icon-cta{background-image:url(../images/spritesheets/spritesheet_2x.png);background-size:2918px 1774px}.icon-legal{background-image:url(../images/spritesheets/spritesheet_2x.png);background-size:2918px 1774px}.icon-logo{background-image:url(../images/spritesheets/spritesheet_2x.png);background-size:2918px 1774px}.icon-p1{background-image:url(../images/spritesheets/spritesheet_2x.png);background-size:2918px 1774px}.icon-p2{background-image:url(../images/spritesheets/spritesheet_2x.png);background-size:2918px 1774px}.icon-p3{background-image:url(../images/spritesheets/spritesheet_2x.png);background-size:2918px 1774px}

img#wpstats {
    width: 0;
    height: 0;
    overflow: hidden;
    display: block
}

.ads-grid .adma-ads-grid {
    display: grid;
    margin: 1em 0
}

.ads-grid .adma-ads-grid.c2 {
    grid-gap: 1rem;
    grid-template-columns: repeat(2,1fr)
}

.ads-grid .adma-ads-grid.c3 {
    grid-gap: 1rem;
    grid-template-columns: repeat(3,1fr)
}

.ads-grid .adma-ads-grid .ads-grid {
    margin: 0
}

.ads-grid .ads-grid-content {
    display: grid;
    margin: 1em 0
}

.ads-grid .ads-grid-content.c2 {
    grid-gap: 1rem;
    grid-template-columns: repeat(2,1fr)
}

.ads-grid .ads-grid-content.c3 {
    grid-gap: 1rem;
    grid-template-columns: repeat(3,1fr)
}

.ads-grid .ads-grid-content .crop-16x9 img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    width: 100%
}

.ads-grid .ads-grid-content .crop-16x9 {
    padding-bottom: 56.25%;
    position: relative
}

.ads-grid.device-desktop.lob-thr .ads-grid-article-category {
    margin: .25rem 0
}

.ads-grid.device-desktop.lob-thr .ads-grid-article-author a {
    color: #5a5a5a
}

.ads-grid.device-mobile .adma-ads-grid {
    display: flex;
    justify-content: space-evenly
}

a[href*="pmc.com/opt-out"]:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMCAxNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAgMTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KCS5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA2NkZGO30KCS5zdDJ7ZmlsbDojRkZGRkZGO30KCS5zdDN7ZmlsbDojMDA2NkZGO30KPC9zdHlsZT4KPGc+Cgk8ZyBpZD0iZmluYWwtLS1kZWMuMTEtMjAyMF8xXyI+CgkJPGcgaWQ9Il94MzBfMjA4LW91ci10b2dnbGVfMl8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjc1LjAwMDAwMCwgLTIwMC4wMDAwMDApIj4KCQkJPGcgaWQ9IkZpbmFsLUNvcHktMl8yXyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3NS4wMDAwMDAsIDIwMC4wMDAwMDApIj4KCQkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03LjQsMTIuOGg2LjhsMy4xLTExLjZINy40QzQuMiwxLjIsMS42LDMuOCwxLjYsN1M0LjIsMTIuOCw3LjQsMTIuOHoiLz4KCQkJPC9nPgoJCTwvZz4KCTwvZz4KCTxnIGlkPSJmaW5hbC0tLWRlYy4xMS0yMDIwIj4KCQk8ZyBpZD0iX3gzMF8yMDgtb3VyLXRvZ2dsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNzUuMDAwMDAwLCAtMjAwLjAwMDAwMCkiPgoJCQk8ZyBpZD0iRmluYWwtQ29weS0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjc1LjAwMDAwMCwgMjAwLjAwMDAwMCkiPgoJCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTIyLjYsMEg3LjRjLTMuOSwwLTcsMy4xLTcsN3MzLjEsNyw3LDdoMTUuMmMzLjksMCw3LTMuMSw3LTdTMjYuNCwwLDIyLjYsMHogTTEuNiw3YzAtMy4yLDIuNi01LjgsNS44LTUuOAoJCQkJCWg5LjlsLTMuMSwxMS42SDcuNEM0LjIsMTIuOCwxLjYsMTAuMiwxLjYsN3oiLz4KCQkJCTxwYXRoIGlkPSJ4IiBjbGFzcz0ic3QyIiBkPSJNMjQuNiw0YzAuMiwwLjIsMC4yLDAuNiwwLDAuOGwwLDBMMjIuNSw3bDIuMiwyLjJjMC4yLDAuMiwwLjIsMC42LDAsMC44Yy0wLjIsMC4yLTAuNiwwLjItMC44LDAKCQkJCQlsMCwwbC0yLjItMi4yTDE5LjUsMTBjLTAuMiwwLjItMC42LDAuMi0wLjgsMGMtMC4yLTAuMi0wLjItMC42LDAtMC44bDAsMEwyMC44LDdsLTIuMi0yLjJjLTAuMi0wLjItMC4yLTAuNiwwLTAuOAoJCQkJCWMwLjItMC4yLDAuNi0wLjIsMC44LDBsMCwwbDIuMiwyLjJMMjMuOCw0QzI0LDMuOCwyNC40LDMuOCwyNC42LDR6Ii8+CgkJCQk8cGF0aCBpZD0ieSIgY2xhc3M9InN0MyIgZD0iTTEyLjcsNC4xYzAuMiwwLjIsMC4zLDAuNiwwLjEsMC44bDAsMEw4LjYsOS44QzguNSw5LjksOC40LDEwLDguMywxMGMtMC4yLDAuMS0wLjUsMC4xLTAuNy0wLjFsMCwwCgkJCQkJTDUuNCw3LjdjLTAuMi0wLjItMC4yLTAuNiwwLTAuOGMwLjItMC4yLDAuNi0wLjIsMC44LDBsMCwwTDgsOC42bDMuOC00LjVDMTIsMy45LDEyLjQsMy45LDEyLjcsNC4xeiIvPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: .875rem;
    margin-left: .4rem;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 1.875rem
}

.connatix-videobox-player-wrapper h4,.connatix-videobox-videos-wrapper h4 {
    margin-bottom: 8px
}

.connatix-videos-searchbox input {
    width: 100%
}

.connatix-video-items {
    display: flex;
    flex-direction: row
}

li.connatix-video-items.conntaix-odd {
    background-color: #f0f8ff
}

.connatix-video-items div {
    height: 30px;
    width: 40px
}

.connatix-video-items p {
    margin-left: 10px;
    margin-top: 5px
}

.connatix-video-items a {
    background-color: #2271b1;
    border-radius: 2px;
    color: #fff;
    height: 25px;
    margin-left: 10px;
    padding: 5px 5px 0;
    text-decoration: none;
    width: 25px
}

.connatix-video-items button {
    height: 30px;
    width: 40px
}

.connatix-videobox-iframe-wrapper {
    margin-left: 20px;
    width: 95%
}

.entv-overlay-image {
    background: url(/wp-content/plugins/pmc-plugins/pmc-footer/css/../images/entv_overlay_image.png?1599609424) no-repeat;
    width: 180px;
    height: 101px;
    position: absolute;
    top: 9px
}

.entv-image {
    position: relative
}

.logos {
    background: url(/wp-content/plugins/pmc-plugins/pmc-footer/css/../images/pmc-footer-logos-v5.png?1601410921) no-repeat;
    height: 55px;
    width: 120px;
    margin: 0 auto
}

.deadline-logo.logos {
    background-position: 0 -770px
}

.hollywoodlife-logo.logos {
    background-position: 0 -660px
}

.variety-logo.logos {
    background-position: 0 -440px
}

.bgr-logo.logos {
    background-position: 0 -330px
}

.movieline-logo.logos {
    background-position: 0 0
}

.india-logo.logos {
    background-position: 0 -110px
}

.pmc-logo.logos {
    background-position: 0 -880px
}

.tvline-logo.logos {
    background-position: 0 -220px
}

.entv-logo.logos {
    background-position: 0 -550px
}

.varietylatino-logo.logos {
    background-position: 0 -957px
}

.fn-logo.logos {
    background-position: 0 -1022px
}

.wwd-logo.logos {
    background-position: 0 -1092px
}

.spy-logo.logos {
    background-position: 0 -1255px
}

.goldderby-logo.logos {
    background-position: 0 -1335px
}

.indiewire-logo.logos {
    background-position: 0 -1169px
}

.sportico-logo.logos {
    background-position: 0 -1405px
}

.rollingstone-logo-color.logos {
    background: url(/wp-content/plugins/pmc-plugins/pmc-footer/css/../images/rolling_stone_color.png?1599609424) no-repeat;
    background-position: center
}

.rollingstone-logo-black.logos {
    background: url(/wp-content/plugins/pmc-plugins/pmc-footer/css/../images/rolling_stone_black.png?1599609424) no-repeat;
    background-position: center
}

.rollingstone-logo.logos,.rollingstone-logo-white.logos {
    background: url(/wp-content/plugins/pmc-plugins/pmc-footer/css/../images/rolling_stone_white.png?1599609424) no-repeat;
    background-position: center
}

.sourcingjournal-logo-color.logos {
    background: url(/wp-content/plugins/pmc-plugins/pmc-footer/css/../images/sourcing_journal_color.png?1599609424) no-repeat;
    background-position: center
}

.sourcingjournal-logo-black.logos {
    background: url(/wp-content/plugins/pmc-plugins/pmc-footer/css/../images/sourcing_journal_black.png?1599609424) no-repeat;
    background-position: center
}

.sourcingjournal-logo.logos,.sourcingjournal-logo-white.logos {
    background: url(/wp-content/plugins/pmc-plugins/pmc-footer/css/../images/sourcing_journal_white.png?1599609424) no-repeat;
    background-position: center
}

#other-pmc-properties {
    margin: 0 auto;
    text-align: center;
    padding: 20px 9px 15px;
    overflow: hidden;
    display: block;
    background: #363636
}

#other-pmc-properties #property-snippets {
    width: 100%;
    display: block;
    overflow: hidden
}

#other-pmc-properties #property-snippets li {
    width: 180px;
    float: left;
    margin: 0 0 0 16px;
    list-style: none
}

#other-pmc-properties #property-snippets li:first-child {
    margin: 0
}

#other-pmc-properties .footer-links {
    margin: 15px 0
}

#other-pmc-properties .footer-links ul li {
    display: inline-block;
    margin: 2px 0;
    border-left: 1px solid #ccc;
    padding: 0 15px
}

#other-pmc-properties .footer-links ul li:first-child {
    border: 0
}

#other-pmc-properties .footer-links ul li a {
    display: block
}

#other-pmc-properties .pmc-links {
    padding: 0 20px 0;
    margin-top: 10px;
    background: url(/wp-content/plugins/pmc-plugins/pmc-footer/css/../images/footer-hr.png?1599609424) repeat-x 0 5px
}

#other-pmc-properties .pmc-links h3 {
    display: inline-block;
    margin: 0
}

#other-pmc-properties .pmc-links h3 a {
    display: block;
    overflow: hidden;
    background: url(/wp-content/plugins/pmc-plugins/pmc-footer/css/../images/pmc-footer-logos-v4.png?1601419973) no-repeat;
    background-size: cover;
    width: 112px;
    height: 27px;
    margin: 0 auto 15px auto;
    background-position: 0 -840px;
    background-color: #363636
}

#other-pmc-properties .pmc-links h3 a span {
    font-size: 9px;
    color: #fff;
    text-align: center;
    top: 16px;
    font-weight: 700;
    margin-top: 16px;
    display: block
}

#other-pmc-properties .pmc-links ul {
    display: table;
    width: 100%;
    margin: 0 auto 10px auto
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li {
    display: table-cell;
    margin: 0;
    width: auto;
    text-align: center
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-logo a {
    overflow: hidden;
    background: url(/wp-content/plugins/pmc-plugins/pmc-footer/css/../images/pmc-footer-logos-v4.png?1601419973) no-repeat 0 0;
    overflow: hidden;
    display: block;
    width: 120px;
    height: 47px;
    text-indent: -9999px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-movieline a {
    background-position: 0 -6px;
    width: 120px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-india a {
    background-position: 0 -115px;
    width: 120px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-tvline a {
    background-position: 0 -225px;
    width: 120px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-bgr a {
    background-position: -20px -335px;
    width: 80px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-variety a {
    background-position: 0 -445px;
    width: 120px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-entv a {
    background-position: -10px -555px;
    width: 100px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-hollywoodlife a {
    background-position: 0 -668px;
    width: 120px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-deadline a {
    background-position: 0 -775px;
    width: 122px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-fn a {
    background-position: -29px -1026px;
    width: 60px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-wwd a {
    background-position: -25px -1097px;
    width: 70px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-pmc a {
    background-position: 0 -885px;
    width: 120px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-goldderby a {
    background-position: 0 -1345px;
    width: 120px
}

.pmc-reg-rd-overlay-banner {
    display: none;
    position: relative;
    border: 2px solid #000;
    background: #ffe6c4;
    font-size: 14px;
    padding: 10px 15px;
    width: 100%;
    max-width: 990px;
    margin: 10px auto 20px auto
}

.pmc-reg-rd-overlay-banner .btn-close {
    display: inline-block;
    position: absolute;
    top: 1.6px;
    right: 1.6px;
    background: #000;
    color: #fff;
    border-radius: 50%;
    border: 1.6px solid #000;
    width: 20px;
    height: 20px;
    text-align: center;
    text-decoration: none;
    font-weight: 700;
    line-height: 18px;
    font-family: sans-serif,serif;
    font-size: 16px;
    cursor: pointer
}

.pmc-reg-rd-overlay-banner .message {
    width: 97%;
    margin: 0 auto;
    font-size: 16px
}

.share-container {
    margin: -10px 0 10px 12px
}

.share-container ul.share-buttons {
    list-style: none;
    margin: 10px 0;
    padding: 2px 15px
}

.share-container ul.share-buttons * {
    box-sizing: border-box
}

.share-container ul.share-buttons li {
    display: inline-block;
    height: 50px;
    margin: 2px;
    text-align: center;
    vertical-align: middle;
    width: 50px
}

.share-container ul.share-buttons li.share-copy {
    width: 100px
}

.share-container ul.share-buttons li span {
    color: #525252;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase
}

.share-container ul.share-buttons li a {
    align-items: center;
    color: #fff;
    display: flex;
    height: 100%;
    justify-content: center;
    text-decoration: none;
    width: 100%
}

.share-container ul.share-buttons li a svg {
    background-color: inherit;
    color: #fff;
    fill: #fff;
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    padding: 15%;
    vertical-align: middle
}

.share-container ul.share-buttons li a.btn-comment {
    background: #714df4;
    position: relative
}

.share-container ul.share-buttons li a.btn-comment svg {
    padding: 10%
}

.share-container ul.share-buttons li a.btn-comment span {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.share-container ul.share-buttons li a.btn-email {
    background: #898989
}

.share-container ul.share-buttons li a.btn-facebook {
    background: #3b5998
}

.share-container ul.share-buttons li a.btn-linkedin {
    background: #0e76a8
}

.share-container ul.share-buttons li a.btn-more {
    background: #388500
}

.share-container ul.share-buttons li a.btn-pinterest {
    background: #f05550
}

.share-container ul.share-buttons li a.btn-print {
    background: #464646
}

.share-container ul.share-buttons li a.btn-reddit {
    background: #f64a0a
}

.share-container ul.share-buttons li a.btn-tumblr {
    background: #264053
}

.share-container ul.share-buttons li a.btn-twitter {
    background: #00acee
}

.share-container ul.share-buttons li a.btn-whatsapp {
    background: #23c100
}

.share-container ul.share-buttons li a.btn-flipboard {
    background: #f52828
}

.shareMore {
    background: rgba(0,0,0,.8);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999
}

.shareMore * {
    box-sizing: border-box
}

.shareMore .closeShare {
    margin: .25em;
    max-width: 1em
}

.shareMore .closeShare svg {
    fill: #fff;
    max-height: 22px;
    max-width: 22px
}

.shareMore .shareModal {
    background: #fff;
    border-radius: 15px;
    box-shadow: -2px 10px 5px -2px rgba(0,0,0,.75);
    list-style: none;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width: 320px
}

body:not(.wp-admin) .shareMore .shareModal {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.shareMore .shareModal li {
    border-bottom: 1px solid #aaa;
    display: block;
    height: 100%;
    text-align: left;
    width: 100%
}

.shareMore .shareModal li:last-child {
    border-bottom: none
}

.shareMore .shareModal li:first-child {
    background: #000;
    border-bottom: none;
    color: #fff;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 20px;
    padding: 30px 20px;
    position: relative
}

.shareMore .shareModal li:first-child a {
    align-items: center;
    color: #fff;
    display: flex;
    height: auto;
    padding: 0;
    position: absolute;
    right: 0;
    top: 15px
}

.shareMore .shareModal li:first-child a:hover {
    background: 0 0;
    color: #aaa
}

.shareMore .shareModal li a {
    align-items: center;
    display: block;
    display: flex;
    height: 100%;
    padding: 10px;
    text-decoration: none;
    width: 100%
}

.shareMore .shareModal li a span {
    display: inline-block;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: 700;
    height: 100%;
    line-height: 50px;
    margin-left: 10px;
    vertical-align: top
}

.shareMore .shareModal li a.btn-comment {
    color: #714df4
}

.shareMore .shareModal li a.btn-comment svg {
    fill: #714df4;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a.btn-email {
    color: #898989
}

.shareMore .shareModal li a.btn-email svg {
    fill: #898989;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a.btn-facebook {
    color: #3b5998
}

.shareMore .shareModal li a.btn-facebook svg {
    fill: #3b5998;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a.btn-linkedin {
    color: #0e76a8
}

.shareMore .shareModal li a.btn-linkedin svg {
    fill: #0e76a8;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a.btn-more {
    color: #388500
}

.shareMore .shareModal li a.btn-more svg {
    fill: #388500;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a.btn-pinterest {
    color: #f05550
}

.shareMore .shareModal li a.btn-pinterest svg {
    fill: #f05550;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a.btn-print {
    color: #464646
}

.shareMore .shareModal li a.btn-print svg {
    fill: #464646;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a.btn-reddit {
    color: #f64a0a
}

.shareMore .shareModal li a.btn-reddit svg {
    fill: #f64a0a;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a.btn-tumblr {
    color: #264053
}

.shareMore .shareModal li a.btn-tumblr svg {
    fill: #264053;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a.btn-twitter {
    color: #00acee
}

.shareMore .shareModal li a.btn-twitter svg {
    fill: #00acee;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a.btn-whatsapp {
    color: #23c100
}

.shareMore .shareModal li a.btn-whatsapp svg {
    fill: #23c100;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a.btn-flipboard {
    color: #f52828
}

.shareMore .shareModal li a.btn-flipboard svg {
    fill: #f52828;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a:hover {
    background: #aaa;
    color: #fff
}

.shareMore .shareModal li a:hover svg {
    fill: #fff
}

@media only screen and (max-width: 767px) {
    .share-container {
        margin:-10px 0 10px 12px;
        width: 135%
    }

    ul.share-buttons li {
        width: 14%
    }
}

@media print {
    .share-container {
        display: none
    }
}

.swiftype .block-group,.swiftype .block,.swiftype .block-group:after,.swiftype .block:after,.swiftype .block-group:before,.swiftype .block:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.swiftype .block-group {
    *zoom:1}

.swiftype .block-group:before,.swiftype .block-group:after {
    display: table;
    content: "";
    line-height: 0
}

.swiftype .block-group:after {
    clear: both
}

.swiftype .block-group {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.swiftype .block-group>.block-group {
    clear: none;
    float: left;
    margin: 0 !important
}

.swiftype .block {
    float: left;
    width: 100%
}

.swiftype .width-10 {
    width: 10%
}

.swiftype .width-20 {
    width: 20%
}

.swiftype .width-25 {
    width: 25%
}

.swiftype .width-30 {
    width: 30%
}

.swiftype .width-40 {
    width: 40%
}

.swiftype .width-50 {
    width: 50%
}

.swiftype .width-60 {
    width: 60%
}

.swiftype .width-70 {
    width: 70%
}

.swiftype .width-80 {
    width: 80%
}

.swiftype .width-90 {
    width: 90%
}

.swiftype .width-100 {
    width: 100%
}

.swiftype .container {
    max-width: 960px;
    margin: 0 auto
}

.swiftype .header {
    margin-top: 20px;
    padding: 10px
}

.swiftype .right-header {
    font-size: 16px
}

.swiftype .right-header div {
    float: right
}

.swiftype .right-header .st-has-query span {
    font-style: italic
}

.swiftype .main-container {
    border-radius: 2px
}

.swiftype .left-main {
    padding: 10px
}

.swiftype .left-main .st-section-title {
    display: block;
    font-size: .75rem;
    font-weight: 700;
    padding: 15px 0 5px
}

.swiftype .left-main select {
    -webkit-appearance: menulist;
    width: 100%
}

.swiftype .footer {
    padding: 20px;
    text-align: center
}

.swiftype .st-no-results,.swiftype .st-no-query,.swiftype .st-not-loading,.swiftype .st-not-failed-loading,.swiftype .st-no-misspelling {
    display: none
}

.swiftype .st-no-results.inverse {
    display: inline
}

.swiftype .st-has-results.inverse {
    display: none
}

.swiftype .search_form {
    box-shadow: 0 1px 0 #fff,1px 1px 2px rgba(0,0,0,.1) inset;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin-top: 30px;
    position: relative
}

.swiftype .search_form .search-form {
    overflow: hidden
}

.swiftype .search_form .search-form input[type=text] {
    padding: 10px 0;
    font-size: 14px;
    color: #333;
    font-weight: 300;
    border: none;
    outline: none;
    text-indent: 38px;
    display: block;
    width: 90%;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6%2BR8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM1JREFUeNpi%2BP%2F%2FPwMIA4E9EO8C4ldAfAOI5wCxKEweGcM0FAExiPEEqngdEP%2BEGqCLoQkkCMR%2FgHgjEHMiSRgA8QcgPo9NUwvUVFEskjAXaCGLMwEFVID4BZDzmgETXIPSisiCIE2PgFiakZFRFIsmYyj9FF1CF%2BoEkOd50Pz0FqufoAqqoRqfA%2FF8IN4CDZz%2FUP%2F6YWhCiqcD0BC7B8SLoJphGgMxNGGNRAYGNqizYRpDCGpC0rga2akENWHROIEoTVCNzGBbgAYABBgAuBMPKvUg1p8AAAAASUVORK5CYII%3D) no-repeat 13px 13px;
    float: left
}

.swiftype .search_form .search-form input[type=submit] {
    background: #efefef;
    border: none;
    outline: none;
    border-left: 1px solid #ccc;
    float: right;
    width: 10%;
    padding: 10px 0;
    font-size: 14px;
    color: #303030;
    font-weight: 300
}

.swiftype .search_form .search-form input[type=submit]:hover {
    background-color: #bfbfbf;
    cursor: pointer
}

.swiftype .search_form-a-screen-reader-only {
    border: 0;
    clip: rect(1px,1px,1px,1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal
}

.swiftype .tabs-wrapper {
    margin-top: 20px;
    border-bottom: none
}

.swiftype .tabs {
    height: 26px
}

.swiftype .tab {
    border: 1px solid #ccc;
    padding: 10px 20px;
    text-decoration: none;
    background-color: #efefef;
    color: #000;
    border-right: none
}

.swiftype .tab:hover {
    background-color: #fff
}

.swiftype .tab:last-of-type {
    border-right: 1px solid #ccc
}

.swiftype .tab.active {
    border-bottom: none;
    padding-bottom: 11px;
    background-color: #fff
}

.swiftype .result {
    padding: 20px;
    border-bottom: 1px solid #e9e9e9;
    min-height: 130px
}

.swiftype .result:last-of-type {
    border-bottom: none
}

.swiftype .result:hover {
    background-color: #fafafa
}

.swiftype .result .result-image {
    float: left;
    padding-right: 10px;
    padding-bottom: 10px
}

.swiftype .result .result-image img {
    width: 120px;
    height: auto
}

.swiftype .result .result-content {
    padding-left: 130px
}

.swiftype .result .result-content .result-title a {
    text-decoration: none;
    font-size: 17px;
    font-weight: 700
}

.swiftype .result .result-content .byline {
    padding: 5px 0;
    color: gray
}

.swiftype .result .result-content .byline .icon {
    background-size: 12px 12px;
    padding-right: 10px
}

.swiftype .swiftype-widget .autocomplete {
    background-color: #fff;
    display: block;
    margin: 0 0 0 -1px;
    padding: 0;
    width: 90%;
    max-width: 871px;
    position: absolute;
    text-align: left;
    border: 1px solid #ccc;
    z-index: 99999999
}

.swiftype .swiftype-widget .autocomplete.inactive {
    display: none
}

.swiftype .swiftype-widget .autocomplete .ac-section-title {
    padding: 6px;
    font-weight: 700;
    background-color: #eee;
    border-bottom: 1px solid #e1e1e1
}

.swiftype .swiftype-widget .autocomplete .ac-result {
    padding: 6px;
    border-bottom: 1px solid #e1e1e1;
    overflow: hidden;
    text-transform: none
}

.swiftype .swiftype-widget .autocomplete .ac-result:hover {
    background-color: #fafafa;
    cursor: pointer
}

.swiftype .swiftype-widget .autocomplete .ac-result.selected {
    background-color: #eee
}

.swiftype .swiftype-widget .autocomplete .ac-result .ac_image {
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 6px
}

.swiftype .swiftype-widget .autocomplete .ac-result .ac_sub {
    font-size: 90%
}

.swiftype .footer a {
    text-decoration: none;
    display: inline-block;
    padding: 3px 7px;
    margin: 5px 3px
}

.swiftype .footer .current_page {
    font-weight: 700
}

.swiftype .footer .invalid {
    pointer-events: none;
    color: #ccc
}

.swiftype #sort_selector {
    width: 260px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 700;
    color: #333
}

.swiftype #sort_selector div {
    float: right
}

.swiftype #sort_selector select {
    width: 200px
}

.swiftype .facet-container {
    overflow: hidden;
    padding-top: 15px
}

.swiftype .facet-title,.swiftype .facet-container a {
    font-weight: 700;
    text-transform: uppercase;
    font-size: .75rem;
    letter-spacing: .05em
}

.swiftype .facet-title {
    float: left
}

.swiftype .facet-container a {
    font-weight: 300;
    text-decoration: none;
    float: right;
    color: #aaa
}

.swiftype .facet-options {
    clear: both;
    margin-top: 20px
}

.swiftype .facet-option,.swiftype div.radio-option {
    position: relative;
    padding: 0 20px 0 10px;
    margin-bottom: 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.swiftype .facet-option input,.swiftype div.radio-option input {
    position: relative;
    right: 5px
}

.swiftype .facet-option.disabled,.swiftype div.radio-option.disabled {
    display: none
}

.swiftype .facet-count {
    position: absolute;
    right: 0;
    color: #aaa
}

.swiftype .search_form_widget.search_form {
    margin-top: 0;
    background: #fff;
    box-shadow: none
}

.swiftype .search_form_widget.search_form input[type=text] {
    width: 100%;
    padding: 5px 0;
    text-indent: 30px;
    background-position: 8px 8px
}

.swiftype .search_form_widget.search_form input[type=submit] {
    display: none
}

.swiftype .search_form_widget.search_form .swiftype-widget .autocomplete {
    max-width: 350px;
    width: 300px
}

@media only screen and (max-width: 768px) {
    .swiftype .search_form_widget.search_form .swiftype-widget .autocomplete {
        display:none
    }
}

@media only screen and (max-width: 767px) {
    .swiftype .left-main {
        display:none
    }

    .swiftype .main.block {
        width: 100%
    }

    .swiftype .search_form .search-form input[type=text] {
        width: 80%
    }

    .swiftype .search_form .search-form input[type=submit] {
        width: 20%
    }
}

@media (min-width: 768px) {
    .pmc-top-videos-list-container {
        white-space:nowrap;
        overflow: scroll
    }
}

.pmc-top-videos-list-container {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.pmc-top-videos-list-container::-webkit-scrollbar {
    display: none
}

.pmc-top-videos-list-item {
    display: block;
    margin-bottom: 18px
}

@media (min-width: 768px) {
    .pmc-top-videos-list-item {
        display:inline-block;
        vertical-align: top;
        width: 237px;
        padding-left: 10px;
        padding-right: 10pX;
        text-align: center;
        white-space: normal
    }
}

@media (max-width: 768px) {
    .pmc-top-videos-list-item-inner {
        display:flex
    }

    .pmc-top-videos-list-item-inner .figure-caption {
        align-self: inherit;
        padding-left: 15px
    }
}

.pmc-top-videos-list-item:first-child {
    padding-left: 0
}

.pmc-top-videos-list-item:last-child {
    padding-right: 0
}

.pmc-top-videos-list-item-link {
    font-size: 1rem;
    line-height: 1.5rem;
    margin-top: 0;
    font-weight: 600;
    color: #000;
    text-decoration: none
}

.pmc-top-videos-list-item img {
    height: 85px;
    width: 150px;
    object-fit: cover;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .pmc-top-videos-list-item img {
        height:135px;
        width: 100%
    }
}

.pmc-top-videos-list-item a {
    color: #000;
    text-decoration: none;
    font-weight: 600;
    font-family: sans-serif
}

@media (min-width: 768px) {
    .pmc-top-videos-playlist-module {
        margin-bottom:2rem
    }
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track,.slick-slider .slick-list {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block
}

.slick-track:before,.slick-track:after {
    display: table;
    content: ''
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.page-wrapper,.site-wrap {
    padding-right: .625rem;
    padding-left: .625rem
}

.module__heading,.section-header {
    border-bottom: 1px solid #979797;
    border-left: 1px solid #979797;
    color: #000;
    margin-bottom: .9375rem;
    padding: 0 0 .3125rem .625rem;
    text-transform: uppercase
}

.mega-menu__content,.page-wrapper,.site-wrap {
    width: 100%;
    max-width: 72.5rem;
    margin: 0 auto
}

@media only screen and (min-width: 92.5rem) {
    .mega-menu__content,.page-wrapper,.site-wrap {
        max-width:72.5rem;
        width: calc(100% - 21.875rem)
    }
}

.promoted-taxonomy__inner-wrapper,.sectioner--featured-category,.sectioner--latest-stories,.sectioner--the-latest-posts,.two-column-wrapper .sectioner--pre-footer__ad {
    padding: 1.5625rem;
    background-color: #fff
}

.block--magazine_subscription {
    background-color: #dee6ea
}

html {
    box-sizing: border-box
}

*,:after,:before {
    box-sizing: inherit
}

body,h1,h2,h3,h4,h5,h6 {
    margin: 0
}

article,aside,footer,header,main,nav,section,svg {
    display: block
}

button {
    -webkit-appearance: none;
    background-color: transparent;
    border: none;
    padding: 0
}

:root {
    font-size: medium
}

body {
    font: 400 medium/normal Georgia,sans-serif;
    background-color: #fff;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-rendering: optimizeSpeed;
    max-width: 100%
}

.archive main {
    margin: 2.1875rem 0 0
}

.single main {
    margin: 2.1875rem 1.25rem 0
}

@media only screen and (min-width: 61.25rem) {
    .container {
        display:flex
    }
}

.sectioner {
    margin-bottom: 2.1875rem
}

.section-header {
    width: 100%;
    display: flex;
    align-items: center
}

.section-header__heading {
    font: 400 1rem/1 sweet-sans-pro,sans-serif;
    letter-spacing: .08em
}

.section-header--primary .section-header__heading {
    font-size: 1.25rem
}

.sectioner-header__link {
    font: 400 .875rem/1 titling-gothic-fb-condensed,sans-serif;
    margin-left: auto;
    color: #e02020;
    white-space: nowrap
}

a {
    text-decoration: none
}

a::focus,a::hover {
    text-decoration: underline
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
    color: inherit
}

img {
    width: 100%;
    max-width: 100%;
    height: auto
}

.page-wrapper,.site-wrap {
    background: #fff
}

.screen-reader-text {
    height: 1px;
    width: 1px;
    overflow: hidden;
    position: absolute;
    left: -9999px
}

.featured-category__story--primary .entry__excerpt,.latest-story .entry__excerpt {
    letter-spacing: normal
}

.align-left {
    text-align: left
}

.align-right {
    text-align: right
}

.align-center {
    text-align: center
}

header[role=banner] {
    font: 300 1rem/1.2 titling-gothic-fb-condensed,sans-serif;
    letter-spacing: .08rem;
    background-color: #fff;
    margin-bottom: .625rem
}

@media only screen and (min-width: 61.25rem) {
    header[role=banner] {
        padding-bottom:.3125rem;
        position: static;
        z-index: auto
    }
}

@media only screen and (min-width: 92.5rem) {
    .archive header[role=banner],.single header[role=banner] {
        border-bottom:1px solid #d8d8d8
    }
}

header[role=banner] a {
    color: inherit
}

header[role=banner] svg {
    height: 100%;
    max-width: 320px;
    pointer-events: none
}

header[role=banner] .header__subscribe-mobile {
    display: flex;
    flex-direction: row;
    align-content: space-between;
    border-top: .125rem solid #dddee4;
    border-bottom: .125rem solid #dddee4;
    padding: .625rem 0 .3125rem
}

header[role=banner] .header__subscribe-mobile .header__subscribe--mobile-time {
    font-family: Roboto,sans-serif;
    font-weight: 300;
    line-height: 18px;
    color: #8d8d8d;
    font-size: 14px
}

header[role=banner] .header__subscribe-mobile .header__subscribe--mobile-button {
    color: #e02020;
    font-family: sweet-sans-pro,sans-serif;
    letter-spacing: .3px;
    text-transform: uppercase;
    margin-left: auto
}

header[role=banner] .header__subscribe-mobile .header__subscribe--mobile-button>* {
    font-size: 14px
}

.header-inner {
    display: none;
    align-items: center;
    padding: 1.125rem 0 0
}

@media only screen and (min-width: 61.25rem) {
    .header-inner {
        display:grid;
        grid-template-columns: 110px auto 110px
    }
}

.header__social {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: .875rem;
    list-style-type: none;
    padding: 0;
    margin: 0
}

.header__social .header-social-link {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1.375rem;
    height: 1.375rem
}

.header__social .header-social-link svg {
    fill: #868686
}

@media only screen and (min-width: 41.75rem) {
    .header__social {
        margin-left:2.1875rem
    }
}

.header-inner__logo {
    height: 5.625rem;
    display: block;
    margin: 0 auto
}

.header-inner__subscribe--header {
    font-family: Roboto,sans-serif;
    color: #4a4a4a;
    display: inline-table;
    font-size: .75rem;
    padding-right: .625rem;
    text-align: right
}

.header-inner__subscribe--header:hover {
    color: #4a4a4a
}

.header-inner__subscribe--header span {
    display: block;
    font-size: 1rem;
    letter-spacing: .09375rem;
    text-transform: uppercase
}

nav[role=navigation] {
    display: flex;
    flex-direction: column;
    background-color: #fff;
    z-index: 2501
}

nav[role=navigation] .header-nav__top {
    align-items: center;
    display: flex;
    justify-content: space-between;
    height: 2.5rem
}

nav[role=navigation]:not([class*=sticky]) {
    position: relative
}

.header-nav__menu {
    background-color: #fff;
    color: #000;
    display: none
}

.header-nav__menu ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.header-nav__menu .menu {
    display: flex;
    text-transform: uppercase;
    width: 100%;
    flex-direction: column;
    padding: .625rem
}

@media only screen and (min-width: 61.25rem) {
    .header-nav__menu .menu {
        align-items:center;
        justify-content: space-between;
        flex-direction: row;
        padding: 0
    }
}

.header-nav__menu .menu a {
    font-size: 1rem;
    font-family: sweet-sans-pro,sans-serif;
    line-height: 23px
}

.header-nav__menu li:not(:last-of-type) {
    margin-bottom: .625rem
}

@media only screen and (min-width: 61.25rem) {
    .header-nav__menu li:not(:last-of-type) {
        margin:0
    }
}

.header-nav__menu[aria-hidden=false] {
    display: flex
}

@media only screen and (min-width: 61.25rem) {
    .header-nav__menu .menu-item-has-children {
        display:none;
        position: absolute;
        top: calc(100% + 20px);
        left: 0;
        background-color: #fff;
        padding: 10px;
        box-shadow: 0 .125rem .25rem 0 rgba(0,0,0,.5)
    }

    .header-nav__menu .menu-item-has-children[aria-hidden=false] {
        display: block
    }

    .header-nav__menu .menu-item-has-children li:not(:last-of-type) {
        margin-bottom: .625rem
    }
}

.header-nav__menu .menu-item-has-children>a {
    display: none
}

@media only screen and (min-width: 61.25rem) {
    .header-nav__menu {
        display:flex;
        flex-basis: 90%
    }
}

.header-nav__divider {
    align-items: center;
    display: none;
    justify-content: center;
    height: 70%
}

.header-nav__divider span {
    background-color: #9b9b9b;
    display: block;
    height: 100%;
    width: .0625rem
}

@media only screen and (max-width: 61.1875rem) {
    .header-nav__divider {
        display:none
    }
}

@media only screen and (min-width: 61.25rem) {
    .header-nav__divider {
        flex-basis:1.96875rem
    }
}

@media only screen and (min-width: 70.625rem) {
    .header-nav__divider {
        flex-basis:2.8125rem
    }
}

.header-nav__subscribe {
    align-items: center;
    color: #4a4a4a;
    display: none;
    justify-content: center;
    height: 100%
}

.header-nav__subscribe a {
    font-size: .8125rem;
    letter-spacing: .09375rem;
    padding-top: .125rem;
    text-transform: uppercase
}

@media only screen and (max-width: 61.1875rem) {
    .header-nav__subscribe {
        display:none
    }
}

.header-nav__rr1 {
    align-items: center;
    display: none;
    justify-content: center;
    height: 100%
}

header[role=banner] .header-nav__rr1 svg {
    height: auto;
    width: 2.15625rem
}

@media only screen and (max-width: 61.1875rem) {
    .header-nav__rr1 {
        display:none
    }
}

@media only screen and (min-width: 61.25rem) {
    .header-nav__rr1 {
        flex-basis:4.03125rem
    }
}

@media only screen and (min-width: 70.625rem) {
    .header-nav__rr1 {
        flex-basis:5.28125rem
    }
}

.header-nav__rr {
    display: none;
    height: 1.5625rem;
    margin-bottom: .25rem
}

@media only screen and (min-width: 61.25rem) {
    .header-nav__rr {
        display:block
    }
}

.header-nav__icon {
    align-items: center;
    justify-content: center;
    height: 1rem;
    width: 1.375rem
}

.header-nav__icon svg {
    stroke: #d02027
}

.header-nav__icon:not([aria-expanded]):focus~.header-nav__menu:not([aria-hidden]) {
    display: block
}

@media only screen and (min-width: 61.25rem) {
    .header-nav__icon:not([aria-expanded]):focus~.header-nav__menu .menu-item-has-children:not([aria-hidden]) {
        display:block
    }
}

.header-nav__icon:not([aria-expanded]):focus .menu__initial {
    display: none
}

.header-nav__icon:not([aria-expanded]):focus .menu__close {
    display: block
}

@media only screen and (min-width: 61.25rem) {
    nav[role=navigation][class*=sticky] .header-nav__icon {
        flex-basis:3.3625rem
    }
}

@media only screen and (min-width: 70.625rem) {
    nav[role=navigation][class*=sticky] .header-nav__icon {
        flex-basis:4.675rem
    }
}

.menu__initial {
    width: 1.375rem;
    height: 1rem;
    pointer-events: none;
    display: block
}

.header-nav__icon[aria-expanded=true] .menu__initial {
    display: none
}

.menu__close {
    width: 1.125rem;
    height: 1.125rem;
    margin: auto;
    pointer-events: none;
    display: none
}

.header-nav__icon[aria-expanded=true] .menu__close {
    display: block
}

.header-nav__search {
    display: block;
    width: 1.125rem;
    height: 1.125rem
}

.header-nav__search:not([aria-expanded]):focus~.header-nav__search-dropdown {
    display: block
}

.header-nav__search:not([aria-expanded]):focus .search__initial {
    display: none
}

.header-nav__search:not([aria-expanded]):focus .search__close {
    display: block
}

.header-nav__search svg {
    fill: #fff;
    stroke: #d02027
}

.search__close,.search__initial {
    width: 1.125rem;
    height: 1.125rem;
    pointer-events: none
}

.search__initial {
    display: block
}

.header-nav__search[aria-expanded=true] .search__initial,.search__close {
    display: none
}

.header-nav__search[aria-expanded=true] .search__close {
    display: block
}

@media only screen and (min-width: 61.25rem) {
    .header-nav__search-wrapper {
        position:relative
    }
}

.header-nav__search-dropdown {
    display: none;
    background-color: #fff;
    position: absolute;
    top: calc(100% + 2px);
    left: 0;
    width: 100%;
    padding: .625rem
}

@media only screen and (min-width: 61.25rem) {
    .header-nav__search-dropdown {
        height:2.25rem;
        top: calc(50% - 1.125rem);
        right: calc(100% + .625rem);
        left: auto;
        width: 25rem;
        padding: 0;
        box-shadow: .125rem .125rem .25rem 0 rgba(0,0,0,.5)
    }
}

.header-nav__search-dropdown[aria-hidden=false] {
    display: block
}

.header-nav__search-dropdown .header__social {
    margin: 0 auto
}

@media only screen and (min-width: 61.25rem) {
    .header-nav__search-dropdown .header__social {
        display:none
    }
}

.search-dropdown__form {
    margin-bottom: 1.25rem;
    position: relative
}

@media only screen and (min-width: 61.25rem) {
    .search-dropdown__form {
        margin:0
    }
}

.search-dropdown__form input {
    width: 100%;
    padding: .625rem;
    border: none;
    font: inherit;
    height: 2.25rem
}

.search-dropdown__form input::placeholder {
    color: #929292
}

.search-input__icon {
    width: .875rem;
    height: .875rem;
    display: block;
    position: absolute;
    top: calc(50% - .4375rem);
    right: .625rem;
    color: #929292
}

.search-input__icon svg {
    fill: #fff;
    stroke: #929292
}

.header-nav__logo {
    align-items: center;
    display: none;
    justify-content: center;
    height: 1.25391rem;
    margin: auto;
    width: 6.6875rem
}

.header-nav__logo a {
    width: 100%
}

@media only screen and (max-width: 61.1875rem) {
    .header-nav__logo {
        display:flex;
        height: 2.22656rem;
        width: 11.875rem
    }
}

.header-subscribe__container-outer {
    position: relative
}

.header-subscribe__container-outer.hide {
    display: none
}

.header-subscribe__container-outer .header-subscribe__container-inner {
    border: .0625rem solid #c5c5c5;
    display: flex;
    justify-content: space-between;
    padding: 1.25rem;
    position: absolute;
    width: 100%
}

.header-subscribe__container-outer .header-subscribe__container-inner .header-get__rr1-live-container .gtm-sub-container p {
    font-size: .875rem;
    line-height: 1.25rem
}

.header-subscribe__container-outer .header-subscribe__container-inner:before {
    content: "";
    position: absolute;
    width: 1px;
    background-color: #8d8d8d;
    top: 1.25rem;
    bottom: 1.25rem;
    left: 50%
}

.header-subscribe__container-outer .header-subscribe__container-inner>div {
    flex-basis: 46%;
    justify-content: space-between
}

.header-subscribe__container-outer .header-subscribe__container-inner .subscription-header h2 {
    font-family: sweet-sans-pro,sans-serif;
    text-transform: uppercase;
    font-size: 1.5rem;
    line-height: 2.125rem;
    letter-spacing: .02375rem;
    margin-bottom: .625rem
}

.header-subscribe__container-outer .header-subscribe__container-inner div {
    font-family: Roboto,sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    text-align: left
}

.header-subscribe__container-outer .header-subscribe__container-inner div.gtm-sub-offer {
    line-height: 1.2rem
}

.header-subscribe__container-outer .header-subscribe__container-inner a {
    font-family: titling-gothic-fb-narrow,sans-serif;
    letter-spacing: .025rem;
    text-align: center
}

.header-subscribe__container-outer .header-subscribe__container-inner a.button {
    font-family: titling-gothic-fb-condensed,sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    color: hsla(0,0%,100%,.85);
    display: block;
    font-size: 1.125rem;
    line-height: 1.125rem;
    padding: .875rem;
    width: 10rem;
    text-align: center;
    text-decoration: none
}

.header-subscribe__container-outer .header-subscribe__container-inner a.button:hover {
    color: #fff
}

header[role=banner] .header-subscribe__container-outer .header-subscribe__container-inner a {
    color: #cd0a24
}

header[role=banner] .header-subscribe__container-outer .header-subscribe__container-inner a.button {
    color: hsla(0,0%,100%,.85)
}

header[role=banner] .header-subscribe__container-outer .header-subscribe__container-inner a.button:hover {
    color: #fff
}

.header-subscribe__container-outer .header-subscribe__container-inner button {
    background-color: #000;
    border-radius: unset
}

@media only screen and (max-width: 61.1875rem) {
    .header-subscribe__container-outer {
        display:none
    }
}

.single-pmc_list .header-subscribe__container-inner,.single-pmc_list .sticky-nav__stick .header-subscribe__container-inner {
    top: 2.625rem
}

.header-get__magazine-container,.header-get__rr1-live-container {
    align-items: stretch;
    display: flex;
    position: relative
}

.header-get__magazine-container .gtm-sub-cover,.header-get__rr1-live-container .gtm-sub-cover {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 35%
}

.header-get__magazine-container .gtm-sub-cover svg,.header-get__rr1-live-container .gtm-sub-cover svg {
    max-width: 100%;
    height: auto;
    margin-bottom: 1.0625rem
}

.header-get__magazine-container .gtm-sub-container,.header-get__rr1-live-container .gtm-sub-container {
    display: flex;
    flex-flow: column;
    width: 60%
}

@media only screen and (min-width: 61.25rem) {
    .header-get__magazine-container .gtm-sub-container,.header-get__rr1-live-container .gtm-sub-container {
        flex-basis:17.375rem
    }
}

@media only screen and (min-width: 70.625rem) {
    .header-get__magazine-container .gtm-sub-container,.header-get__rr1-live-container .gtm-sub-container {
        flex-basis:unset
    }
}

.header-get__magazine-container .gtm-sub-container .module-text,.header-get__rr1-live-container .gtm-sub-container .module-text {
    display: none
}

.header-get__magazine-container .gtm-sub-offer,.header-get__magazine-container .gtm-text,.header-get__rr1-live-container .gtm-sub-offer,.header-get__rr1-live-container .gtm-text {
    font-size: 1.125rem;
    font-family: Roboto,sans-serif
}

.header-get__magazine-container .gtm-content,.header-get__rr1-live-container .gtm-content {
    font-family: titling-gothic-fb-narrow,sans-serif;
    display: flex;
    margin-top: 0;
    align-items: center
}

.header-get__magazine-container .gtm-content a.header-subscribe__give-the-gift,.header-get__rr1-live-container .gtm-content a.header-subscribe__give-the-gift {
    text-decoration: underline;
    color: #cd0a24;
    font-family: titling-gothic-fb-narrow,sans-serif
}

.header-get__magazine-container .gtm-content a.header-subscribe__give-the-gift p,.header-get__rr1-live-container .gtm-content a.header-subscribe__give-the-gift p {
    text-align: center;
    margin: 0 .625rem
}

@media only screen and (min-width: 61.25rem) {
    .header-get__magazine-container,.header-get__rr1-live-container {
        flex-basis:60%
    }
}

@media only screen and (min-width: 70.625rem) {
    .header-get__magazine-container,.header-get__rr1-live-container {
        flex-basis:50%
    }

    .header-get__magazine-container div br,.header-get__rr1-live-container div br {
        display: none
    }
}

.pmc-reg-rd-overlay-banner div a {
    text-decoration: underline
}

.footer-subscribe__container-outer .subscription-header h2 {
    font-family: sweet-sans-pro,sans-serif;
    text-transform: uppercase;
    font-size: 1.5rem;
    line-height: 2.125rem;
    letter-spacing: .02375rem;
    margin-bottom: .625rem
}

.footer-subscribe__container-outer div {
    font-family: titling-gothic-fb-condensed,sans-serif;
    line-height: 26px;
    font-size: 19px;
    text-align: left;
    margin-top: .5625rem
}

.footer-subscribe__container-outer div.gtm-sub-offer {
    line-height: 1.2rem
}

.footer-subscribe__container-outer a.button {
    font-family: titling-gothic-fb-narrow,sans-serif;
    text-transform: uppercase;
    color: hsla(0,0%,100%,.85);
    display: block;
    font-size: 1.125rem;
    line-height: 1.125rem;
    padding: .875rem;
    width: 10.625rem;
    text-align: center;
    text-decoration: none
}

.footer-subscribe__container-outer a.button:hover {
    color: #fff
}

@media only screen and (max-width: 41.6875rem) {
    .footer-subscribe__container-outer a.button {
        text-align:center;
        font-size: .875rem;
        line-height: 17px
    }
}

@media only screen and (max-width: 61.1875rem) {
    .footer-subscribe__container-outer a.button {
        width:100%
    }
}

.footer-subscribe__container-outer button {
    background-color: #000;
    border-radius: unset;
    width: 8.4375rem
}

@media only screen and (max-width: 41.6875rem) {
    .footer-subscribe__container-outer button {
        width:54%
    }
}

.footer-subscribe__container-outer .header-get__magazine-container {
    border-right: none;
    padding: 1rem
}

@media only screen and (max-width: 61.1875rem) {
    .footer-subscribe__container-outer .header-get__magazine-container {
        flex-flow:column
    }
}

.footer-subscribe__container-outer .header-get__magazine-container .gtm-sub-cover {
    max-width: 12rem;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    margin: 0 1rem 0 0
}

@media only screen and (max-width: 61.1875rem) {
    .footer-subscribe__container-outer .header-get__magazine-container .gtm-sub-cover {
        max-width:26rem
    }
}

@media only screen and (max-width: 41.6875rem) {
    .footer-subscribe__container-outer .header-get__magazine-container .gtm-sub-cover {
        flex-basis:100%;
        margin: 0 0 1.25rem
    }
}

.footer-subscribe__container-outer .header-get__magazine-container .gtm-sub-container {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    margin-top: 0
}

@media only screen and (max-width: 61.1875rem) {
    .footer-subscribe__container-outer .header-get__magazine-container .gtm-sub-container {
        align-self:flex-start
    }
}

@media only screen and (max-width: 41.6875rem) {
    .footer-subscribe__container-outer .header-get__magazine-container .gtm-sub-container {
        flex-basis:100%
    }
}

.footer-subscribe__container-outer .header-get__magazine-container .gtm-sub-offer,.footer-subscribe__container-outer .header-get__magazine-container .gtm-text p {
    margin-top: 0;
    margin-bottom: 10px
}

.footer-subscribe__container-outer .header-get__magazine-container .gtm-content {
    display: flex;
    flex-flow: column-reverse
}

@media only screen and (max-width: 41.6875rem) {
    .footer-subscribe__container-outer .header-get__magazine-container .gtm-content {
        flex-flow:row;
        width: 100%;
        justify-content: flex-start
    }

    .footer-subscribe__container-outer .header-get__magazine-container .gtm-content>div {
        width: 100%
    }
}

.footer-subscribe__container-outer .header-get__magazine-container .gtm-content a.header-subscribe__give-the-gift {
    padding-top: .3125rem;
    font-size: 1rem;
    color: #cd0a24;
    text-decoration: underline;
    width: 100%;
    padding-bottom: 1.25rem;
    margin-right: 0;
    text-align: left
}

@media only screen and (max-width: 41.6875rem) {
    .footer-subscribe__container-outer .header-get__magazine-container .gtm-content a.header-subscribe__give-the-gift {
        margin-left:.9375rem;
        padding-bottom: 0;
        text-align: center
    }
}

@media only screen and (min-width: 70.625rem) {
    .footer-subscribe__container-outer .header-get__magazine-container div br {
        display:none
    }
}

@media only screen and (max-width: 41.6875rem) {
    .footer-subscribe__container-outer .header-get__magazine-container {
        flex-flow:row wrap
    }
}

.footer-subscribe__container-outer .gtm-content a p {
    margin: 0
}

.footer-rr1__link {
    font-size: 1rem;
    color: #cd0a24;
    text-decoration: underline
}

.footer-rr1_container {
    margin: 0;
    display: flex;
    flex-flow: column;
    align-items: center
}

.footer-rr1_container .footer-rr1_container__text {
    text-align: center;
    margin: .625rem 0 0
}

.footer-rr1_container .footer-rr1_container__text a {
    text-align: center
}

.footer-rr1_container .footer-rr1_container__text p {
    font-weight: 300;
    text-align: center
}

.footer-rr1_container .footer-rr1_container__text h3 {
    font-weight: 400
}

.footer-rr1_container .footer-rr1_video {
    width: 90%;
    height: 14.6875rem
}

@media only screen and (max-width: 61.1875rem) {
    .footer-rr1_container .footer-rr1_video {
        height:23rem
    }
}

@media only screen and (max-width: 41.6875rem) {
    .footer-rr1_container .footer-rr1_video {
        height:13rem
    }
}

@media only screen and (min-width: 61.25rem) {
    .two-column-wrapper {
        display:flex;
        justify-content: space-between
    }
}

.two-column-wrapper .sectioner--pre-footer__ad {
    margin-top: 2.1875rem;
    margin-bottom: 0;
    padding-bottom: 1.5625rem
}

@media only screen and (min-width: 61.25rem) {
    .two-column-wrapper .sectioner--pre-footer__ad {
        width:calc(50% - 1.25rem)
    }
}

@media only screen and (min-width: 70.625rem) {
    .two-column-wrapper .sectioner--pre-footer__ad {
        max-width:33.125rem
    }
}

@media only screen and (min-width: 92.5rem) {
    .two-column-wrapper .sectioner--pre-footer__ad {
        max-width:37.5rem
    }
}

.two-column-wrapper .sectioner--pre-footer__ad .section-header__heading {
    font: 400 1rem/1 titling-gothic-fb-condensed,sans-serif;
    letter-spacing: .08em
}

.two-column-wrapper .sectioner--pre-footer__ad .section-header {
    margin-top: 0
}

.two-column-wrapper .sectioner--pre-footer__ad:only-child {
    margin-right: auto;
    margin-left: auto
}

.featured-image {
    margin-bottom: .625rem
}

.featured-image img {
    display: block
}

.entry__heading {
    font: 600 1.375rem/normal titling-gothic-fb-narrow,sans-serif;
    color: inherit;
    margin-bottom: .75rem;
    max-width: 100%
}

.entry__heading a {
    color: inherit;
    text-decoration: none
}

.entry__excerpt {
    color: #000;
    font-family: titling-gothic-fb-condensed,sans-serif;
    margin-bottom: 1.25rem;
    width: 100%
}

.post-meta {
    align-items: center;
    display: flex
}

.post-meta__author {
    font-family: Georgia,sans-serif;
    font-size: 14px;
    font-style: italic;
    color: #575757;
    order: 2
}

@media only screen and (max-width: 41.6875rem) {
    .post-meta__author {
        font-size:11px
    }
}

.post-meta__author a {
    color: inherit
}

.post-meta__author a span {
    letter-spacing: .35px;
    font-style: normal;
    text-transform: uppercase
}

.post-meta__author a span,.post-meta__author time {
    font-family: sweet-sans-pro,sans-serif
}

.entry__category {
    font: 400 .875rem/normal titling-gothic-fb-condensed,sans-serif;
    color: #e02020;
    display: inline-block;
    letter-spacing: .047em;
    margin-bottom: .625rem;
    text-transform: uppercase
}

.entry__category a {
    color: inherit;
    text-decoration: none
}

.post-meta__date {
    font: 400 .875rem/normal titling-gothic-fb-condensed,sans-serif;
    align-items: flex-start;
    color: #000;
    display: flex;
    width: auto;
    order: 1
}

.post-meta__date:after {
    content: "\2022";
    display: block;
    margin: 0 .625rem
}

.post-meta__date svg {
    fill: #000;
    height: .875rem;
    margin-right: .1875rem;
    width: .875rem
}

.featured-image a {
    position: relative;
    height: 100%;
    width: 100%;
    display: block
}

.featured-image a:after {
    content: "";
    display: block;
    background-image: radial-gradient(90% 168%,hsla(0,0%,100%,0) 0,rgba(0,0,0,.11) 100%);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.sectioner--more-from-our-brands {
    background-color: #181818;
    padding: 0 .625rem;
    margin-bottom: 0
}

.more__heading {
    color: #fff;
    font: 600 1.125rem/1.2 titling-gothic-fb-condensed,sans-serif;
    letter-spacing: .035em;
    padding: 1.875rem 0;
    text-align: center;
    text-transform: uppercase
}

.more__inner-wrapper {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

@media only screen and (min-width: 61.25rem) {
    .more__inner-wrapper {
        flex-wrap:nowrap
    }
}

.more__article {
    width: 100%;
    margin-bottom: 2.5rem
}

@media only screen and (min-width: 61.25rem) {
    .more__article {
        width:calc(20% - .9375rem)
    }
}

.more__thumbnail {
    margin-bottom: .5rem
}

.more__thumbnail a {
    display: block
}

.more__category {
    font: 400 .9375rem/1.2 titling-gothic-fb-condensed,sans-serif;
    color: #4a4a4a;
    margin-bottom: .625rem;
    display: block;
    text-transform: uppercase;
    letter-spacing: .35px;
    font-family: sweet-sans-pro,sans-serif
}

.more__entry-heading {
    margin-bottom: .625rem;
    color: #000;
    font-size: 16px;
    font-family: titling-gothic-fb-condensed,sans-serif;
    line-height: 16px;
    font-weight: 300
}

@media only screen and (min-width: 61.25rem) {
    .more__entry-heading {
        font-size:17px;
        line-height: 22px
    }
}

.more__meta {
    font-family: sweet-sans-pro,sans-serif;
    font-size: 11px;
    color: #aaa;
    margin-top: auto;
    letter-spacing: .35px;
    line-height: 15px
}

@media only screen and (min-width: 61.25rem) {
    .more__meta {
        line-height:20px;
        font-size: 14px
    }
}

.more__entry-content {
    text-align: left;
    display: flex;
    flex-direction: column
}

@media only screen and (min-width: 61.25rem) {
    .more__entry-content {
        height:7.8125rem
    }
}

.header__leaderboard:not(:empty) {
    margin: .625rem auto
}

.site-wrap__top-mobile-leaderboard:not(:empty) {
    margin-bottom: .625rem
}

.sidebar .admz {
    margin-bottom: 2.5rem
}

.pmc-listicle-gallery-right-rail-1 {
    padding-left: 4px
}

#pmc_ga_debug_config_frame {
    display: none!important
}

.site-footer,.site-footer a {
    color: #fff
}

.site-footer {
    background-color: #000;
    color: #fff
}

.site-footer a {
    font: 300 .875em/1.8em titling-gothic-fb-condensed,sans-serif;
    text-transform: capitalize
}

.site-footer ul {
    list-style: none;
    margin: 0;
    padding: 0
}

@media only screen and (max-width: 61.1875rem) {
    .site-footer ul li {
        padding-bottom:1.25em;
        padding-left: .9375em
    }
}

.site-footer .site-footer-subscribe {
    color: #d31b20;
    font: 400 1.0625em/1 titling-gothic-fb-narrow,sans-serif;
    text-transform: uppercase;
    align-items: center;
    display: flex
}

.site-footer .site-footer-subscribe:after,.site-footer .site-footer-subscribe:before {
    content: "";
    margin: 0 10px;
    border-top: 1px solid #af161b;
    height: 1px;
    width: 20px
}

.site-footer .site-footer-subscribe:hover {
    color: #e53237
}

.site-footer .site-footer-info-bar {
    background-color: #4a4a4a;
    display: block;
    font: 400 1em/1 titling-gothic-fb-narrow,sans-serif;
    padding: .625rem;
    text-align: center;
    text-transform: uppercase;
    width: 100%
}

@media only screen and (min-width: 61.25rem) {
    .site-footer__left {
        display:flex;
        padding-right: 1.25em;
        z-index: 1;
        flex: 1 0 50%
    }
}

@media only screen and (min-width: 61.25rem) {
    .site-footer__right {
        flex:1;
        position: relative;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .site-footer__right ul {
        display: block
    }
}

@media only screen and (max-width: 61.1875rem) {
    .site-footer__right ul {
        padding:0 .874em
    }

    .site-footer__right [aria-hidden=true] {
        display: none
    }

    .site-footer__right [aria-hidden=false] {
        display: block
    }

    .site-footer__right h2 {
        color: #fff;
        margin-bottom: 0;
        padding: .874em;
        width: 100%
    }
}

.site-footer__right a {
    color: #e2e2e2
}

.site-footer a {
    text-decoration: none
}

.site-footer__img {
    display: none
}

@media only screen and (min-width: 61.25rem) {
    .site-footer__img {
        padding-right:1.25em;
        display: block;
        margin-top: .4375em;
        width: 18.6875rem;
        height: 100%
    }
}

.site-footer__nav-red a {
    color: #d31b20
}

.site__footer-logo-copyright-social {
    display: flex;
    align-items: center;
    margin-left: .125em;
    background-color: #181818;
    color: #fff
}

.site__footer-logo-copyright-social .inner {
    align-items: center;
    display: flex;
    font: 700 1em/1 titling-gothic-fb-condensed,sans-serif;
    justify-content: space-between;
    padding: 15px .625em;
    width: 100%
}

.site__footer-logo-copyright-social .inner .site__footer-copyright img {
    float: left;
    margin: 0 2.1875em 0 0;
    width: auto
}

.site__footer-logo-copyright-social .inner .site__footer-copyright p {
    color: #e1e1e1;
    display: inline;
    font-size: .8125em;
    line-height: 1.375em
}

@media only screen and (max-width: 61.1875rem) {
    .site__footer-logo-copyright-social .inner {
        text-align:center;
        margin-top: 1em;
        padding: 1em
    }

    .site__footer-logo-copyright-social .inner .site__footer-copyright {
        margin: 0 auto
    }

    .site__footer-logo-copyright-social .inner .site__footer-copyright img {
        float: none;
        margin: 0 auto
    }

    .site__footer-logo-copyright-social .inner .site__footer-copyright p {
        display: block;
        font-size: .75em;
        margin: 0 auto
    }
}

.site-footer__nav-main {
    font-size: 17px;
    color: #e2e2e2;
    position: relative
}

@media only screen and (max-width: 61.1875rem) {
    .site-footer__nav-main {
        border:1px solid #686c6d;
        margin-bottom: .625em
    }
}

.site-footer__right-header {
    font: 400 1.25em/1 titling-gothic-fb-narrow,sans-serif;
    letter-spacing: 1px;
    margin-top: 0
}

@media only screen and (min-width: 61.25rem) {
    .site-footer__right-header {
        margin-bottom:.625em
    }

    .site-footer__right-header svg {
        display: none
    }
}

@media only screen and (max-width: 61.1875rem) {
    .site-footer__right-header {
        position:relative
    }

    .site-footer__right-header[aria-expanded=true] svg {
        transform: rotate(180deg)
    }

    .site-footer__right-header svg {
        fill: #fff;
        width: 1.875em;
        height: 1.875em;
        top: .4375em;
        position: absolute;
        right: .874em;
        pointer-events: none
    }
}

@media only screen and (min-width: 61.25rem) {
    .site-footer__wrap-inner {
        overflow:hidden;
        display: flex;
        width: 100%;
        padding: 40px 60px 20px;
        position: relative;
        box-sizing: border-box
    }

    .site-footer__wrap-inner .site-wrap {
        display: flex;
        padding: 0 1.5625rem
    }
}

@media only screen and (max-width: 61.1875rem) {
    .site-footer__wrap-inner {
        padding:1.25em .9375em
    }
}

.site-footer__subscribe {
    text-align: center;
    color: #fff
}

.site-footer__subscribe h2 {
    font: 400 18px/1.2 titling-gothic-fb-condensed,sans-serif;
    letter-spacing: .01875em;
    margin: 0 auto .75em;
    text-transform: uppercase;
    max-width: 9.6875rem
}

.site-footer__subscribe h3 {
    font: 700 1.125em/1.3 titling-gothic-fb-condensed,sans-serif
}

@media only screen and (min-width: 61.25rem) {
    .site-footer__subscribe h3 {
        width:90%;
        margin-left: auto;
        margin-right: auto
    }
}

.site-footer__subscribe h3 span {
    color: #fffd38
}

.site-footer__subscribe button {
    font: 400 .875rem/.95 titling-gothic-fb-condensed,sans-serif;
    background-color: #e30000;
    border: none;
    color: #fff;
    display: flex;
    justify-content: center;
    height: 2.5rem;
    letter-spacing: .1em;
    padding-top: .3125rem;
    text-transform: uppercase;
    width: 7.5rem;
    margin: 0 auto
}

@media only screen and (max-width: 61.1875rem) {
    .site-footer__subscribe button {
        margin-bottom:1.4375em
    }
}

.site-footer__mobile-social-links {
    display: flex;
    justify-content: space-around;
    margin: 0 auto;
    max-width: 70%
}

@media only screen and (min-width: 61.25rem) {
    .site-footer__mobile-social-links {
        display:none
    }
}

.site__footer-social-links {
    display: none;
    margin-right: .5625em
}

.site__footer-social-links a {
    line-height: 0
}

.hp-panel__vertical-heading+.site__footer-social-links {
    margin-top: .5rem
}

@media only screen and (min-width: 61.25rem) {
    .site__footer-social-links {
        display:flex;
        flex-flow: row wrap;
        gap: 1rem
    }

    .site__footer-social-links svg {
        width: 1.25rem;
        height: 1.25rem
    }
}

.sister-links {
    padding: 2.1875rem 1.5625rem;
    font-family: sweet-sans-pro,sans-serif
}

@media only screen and (max-width: 61.1875rem) {
    .sister-links {
        padding:.625em .4375em
    }
}

.sister-links h3 {
    color: #000;
    margin: 0 0 1.25em;
    font-size: 1.5625rem;
    border-bottom: 5px solid #000;
    display: inline-block;
    padding-bottom: .3125rem;
    letter-spacing: .063em;
    text-transform: uppercase
}

@media only screen and (max-width: 61.1875rem) {
    .sister-links h3 {
        text-align:center
    }
}

.sister-links ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto;
    padding: 0;
    width: 100%
}

.sister-links ul li {
    padding: 0 .625em;
    margin: 0;
    list-style-type: none;
    width: 25%;
    position: relative
}

@media only screen and (max-width: 61.1875rem) {
    .sister-links ul li {
        width:70%;
        margin: 0 15%;
        text-align: center
    }
}

.sister-links ul li .pmc-core-feed-image-wrapper {
    text-align: center;
    height: 130px;
    overflow: hidden;
    position: relative;
    margin-right: -1px;
    background: #313131
}

.sister-links ul li .pmc-core-feed-image-wrapper img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
}

.sister-links ul li h4 {
    margin: .625em 0 2.1875em
}

@media only screen and (max-width: 61.1875rem) {
    .sister-links ul li h4 {
        margin-bottom:.625em
    }
}

.sister-links ul li h5 {
    position: absolute;
    left: .625em;
    bottom: 0;
    color: #bbb;
    margin: 0
}

@media only screen and (max-width: 61.1875rem) {
    .sister-links ul li h5 {
        position:static;
        margin: .625em 0 2.1875em
    }
}

.sister-links ul li h6 {
    margin: .4375em 0;
    color: #686c6d;
    text-transform: uppercase
}

.site-footer-bottom {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 .625rem 1.25rem;
    text-align: center
}

.site-footer-bottom svg {
    fill: #fff;
    height: 3rem;
    margin-bottom: .3125rem;
    width: auto
}

.site-footer-bottom a,.site-footer-bottom h5,.site-footer-bottom svg {
    margin-bottom: .9375rem
}

.site-footer-slogan {
    font: 400 1.1875em/1 titling-gothic-fb-narrow,sans-serif
}

.site-footer-copyright {
    color: #aaa;
    font: 400 .85714em/1.2 titling-gothic-fb-narrow,sans-serif;
    text-align: center
}

.site-footer-copyright:first-of-type {
    margin-bottom: .3125rem
}

#mega-menu {
    display: none;
    left: 0;
    height: 100vh;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 3000
}

#mega-menu.active {
    display: block
}

.admin-bar #mega-menu {
    top: 2rem
}

@media only screen and (max-width: 48.875rem) {
    .admin-bar #mega-menu {
        top:2.875rem
    }
}

html.mega-menu--open {
    overflow: hidden
}

.mega-menu__background {
    background-color: #000
}

.mega-menu__content {
    padding: 1.25rem
}

.mega-menu__footer-top,.mega-menu__header {
    display: flex;
    flex-wrap: wrap;
    gap: 1.5625rem
}

.mega-menu__header {
    margin-bottom: 1.5625rem
}

.mega-menu__logo {
    height: 2.75rem;
    width: auto;
    display: block
}

.mega-menu__logo svg {
    fill: #fff;
    width: 14.0625rem
}

.mega-menu__search {
    margin: .3125rem 0 0 2.8125rem;
    position: relative
}

.mega-menu__search input {
    padding: .5rem .625rem .5rem 2rem;
    width: 18.4375rem
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__search {
        margin:1.25rem 0 0
    }
}

.mega-menu__search-icon {
    height: 1.125rem;
    left: .5rem;
    position: absolute;
    top: .5rem;
    width: 1.125rem
}

.mega-menu__search-icon svg {
    fill: #000;
    stroke: #000
}

#mega-menu__close {
    align-items: center;
    background-color: #d31b20;
    border: 0;
    border-radius: 50%;
    box-shadow: 0 .125rem .25rem 0 rgba(0,0,0,.5);
    display: flex;
    height: 3.125rem;
    justify-content: center;
    margin: 0 0 0 auto;
    width: 3.125rem
}

#mega-menu__close svg {
    height: 1.25rem;
    width: 1.25rem
}

@media only screen and (max-width: 41.6875rem) {
    #mega-menu__close {
        position:absolute;
        top: 20px;
        right: 20px
    }
}

.mega-menu__close-icon {
    height: 1.25rem;
    width: 1.25rem
}

.mega-menu__close-icon svg {
    fill: #fff;
    stroke: #fff
}

.mega-menu__menus {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__menus {
        flex-direction:column
    }
}

.mega-menu__left,.mega-menu__right {
    display: flex
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__left,.mega-menu__right {
        flex-flow:column nowrap
    }
}

@media only screen and (min-width: 61.25rem) {
    .mega-menu__left {
        flex-flow:row wrap;
        flex: 0 0 45.75rem
    }
}

.mega-menu__menu {
    margin: 0 3% 1.25rem 0;
    width: 17%
}

@media only screen and (max-width: 61.1875rem) {
    .mega-menu__menu {
        width:30%
    }
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__menu {
        width:100%
    }
}

.mega-menu__footer-title,.mega-menu__menu-title {
    color: #fff
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__menu-all,.mega-menu__menu-title {
        text-transform:uppercase
    }
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__menu-all,.mega-menu__menu-list a,.mega-menu__menu-title {
        align-items:center;
        border-bottom: 1px solid #4a4a4a;
        display: flex;
        padding-left: .625rem;
        padding-right: .625rem;
        width: 100%
    }
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__menu-all,.mega-menu__menu-list a {
        height:3.75rem
    }
}

.mega-menu__menu-title {
    border-bottom: 2px solid #4a4a4a;
    margin-bottom: .9375rem;
    padding-bottom: .9375rem;
    text-transform: capitalize
}

.mega-menu__menu-list {
    color: #fff;
    margin: 0;
    opacity: 1;
    padding: 0
}

.mega-menu__menu-list li {
    display: inline-block;
    margin-bottom: .625rem;
    width: 100%
}

.mega-menu__menu-list a {
    color: #fff;
    text-decoration: none
}

.mega-menu__menu-list a:hover {
    text-decoration: underline
}

.mega-menu__menu-all {
    display: block;
    letter-spacing: .05em;
    text-decoration: none;
    text-transform: uppercase
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__menu-all {
        align-items:center;
        display: flex
    }
}

@media only screen and (min-width: 61.25rem) {
    .mega-menu__menu-all {
        margin-top:.9375rem
    }
}

.mega-menu__footer {
    display: flex;
    flex-flow: column nowrap
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__footer-top {
        display:flex;
        flex-flow: column nowrap;
        margin-top: .625rem;
        padding: .625rem
    }
}

@media only screen and (min-width: 61.25rem) {
    .mega-menu__footer-top {
        border-bottom:1px solid #4a4a4a;
        border-top: 1px solid #4a4a4a;
        padding: 1.5rem 0 1.375rem
    }
}

.mega-menu__social {
    align-items: center;
    display: flex
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__social {
        margin-bottom:1.25rem
    }
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__footer-title {
        display:none
    }
}

@media only screen and (min-width: 61.25rem) {
    .mega-menu__footer-title {
        margin-right:.9375rem
    }
}

@media only screen and (min-width: 61.25rem) {
    .mega-menu__sign-up,.mega-menu__sign-up form {
        align-items:center;
        display: flex
    }
}

.mega-menu__sign-up .cta-form__email,.mega-menu__sign-up form .cta-form__email {
    height: 30px;
    font-size: 14px
}

.mega-menu__sign-up .cta-form__submit,.mega-menu__sign-up form .cta-form__submit {
    height: 30px;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    background-color: #d31b20;
    padding: 3px 6px 2px;
    transition: background-color .4s ease-out,color .4s ease-out;
    cursor: pointer;
    white-space: nowrap
}

.mega-menu__sign-up .cta-form__submit:focus,.mega-menu__sign-up .cta-form__submit:hover,.mega-menu__sign-up form .cta-form__submit:focus,.mega-menu__sign-up form .cta-form__submit:hover {
    background-color: #fff;
    color: #000
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__sign-up {
        display:none
    }
}

@media only screen and (min-width: 61.25rem) {
    .mega-menu__sign-up {
        margin-left:auto
    }

    .mega-menu__sign-up .input {
        width: 12.5rem
    }

    .mega-menu__sign-up .button {
        width: 5.9375rem
    }
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__sign-up-button {
        align-items:center;
        background: #fff;
        display: flex;
        margin-bottom: 1.25rem;
        padding: 1.25rem .9375rem;
        justify-content: center;
        text-align: center;
        width: 100%
    }

    .mega-menu__sign-up-button svg {
        height: 1.5rem;
        margin-right: .625rem;
        width: 1.5rem
    }

    .mega-menu__sign-up-button span {
        letter-spacing: .08rem;
        text-transform: uppercase
    }
}

@media only screen and (min-width: 61.25rem) {
    .mega-menu__sign-up-button {
        display:none
    }
}

.mega-menu__copyright {
    color: #fff;
    display: flex;
    font-size: .75rem
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__copyright {
        flex-flow:column nowrap
    }
}

@media only screen and (min-width: 61.25rem) {
    .mega-menu__copyright {
        align-items:center;
        margin-left: auto
    }
}

.mega-menu__footer-menu {
    display: flex;
    width: 100%
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__footer-menu {
        flex-flow:column nowrap;
        padding: 0 .625rem
    }
}

@media only screen and (min-width: 41.75rem) {
    .mega-menu__footer-menu {
        margin-top:1.25rem
    }
}

.mega-menu__footer-menu ul {
    color: #fff;
    display: flex;
    margin: 0;
    list-style-type: none;
    padding: 0
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__footer-menu ul {
        flex-flow:column nowrap
    }
}

@media only screen and (min-width: 61.25rem) {
    .mega-menu__footer-menu li {
        margin-right:1.5rem
    }
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__footer-menu li {
        margin-bottom:1.25rem
    }
}

.mega-menu__footer-menu a {
    color: #fff;
    text-decoration: none
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__footer-menu a {
        display:block;
        width: 100%
    }
}

.mega-menu__pmc-logo {
    background-size: 6.25rem .9375rem;
    display: block;
    height: .9375rem;
    margin-right: .75rem;
    width: 6.25rem
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__pmc-logo {
        margin-bottom:1.25rem
    }
}

.mega-menu__social-icons {
    margin-top: -.25rem
}

.mega-menu__social-icons .header__social .header-social-link svg {
    fill: #fff
}

.mega-menu__menu-list>li>a {
    border-bottom: 2px solid #4a4a4a;
    display: block;
    font-size: 1.5em;
    margin-bottom: .9375rem;
    padding-bottom: .3125rem;
    text-transform: capitalize;
    transition: color .2s ease-in
}

.mega-menu__menu-list>li>a::hover {
    color: #e02020;
    text-decoration: none
}

.mega-menu__menu-list .sub-menu {
    padding: 0
}

.editor-picks__secondary-pick[class*=" pag"] .pag-logo img {
    width: 50%
}

.editor-picks__secondary-pick[class*=" pag"] .entry__category {
    color: #000
}

.editor-picks__secondary-pick[class*=" pag"] .post-meta__author {
    font-family: titling-gothic-fb-condensed,sans-serif;
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: .0925rem;
    line-height: .875rem;
    text-align: center;
    color: #937639;
    position: relative
}

.editor-picks__secondary-pick[class*=" pag"] .post-meta__author a {
    position: relative;
    display: inline-block
}

.editor-picks__secondary-pick[class*=" pag"] .post-meta__author a:after {
    content: "";
    display: block;
    left: 0;
    right: 0;
    top: 6px;
    position: relative;
    border-bottom: .0625rem solid #937639
}

.homepage-featured-stories .featured-image {
    margin-top: .3125rem;
    overflow: hidden
}

.sidebar .pag-stories {
    text-align: center;
    background-color: #000;
    margin: 2rem 0;
    padding: .75rem .5rem 1rem;
    line-height: 2.1875rem;
    width: 100%;
    height: auto
}

.sidebar .pag-stories .featured-image img {
    width: 95%;
    margin: auto
}

.sidebar .pag-stories .entry__heading {
    color: #fff
}

.pag-stories-river {
    margin-top: 2.1875rem
}

.pag-stories-river .entry__category {
    text-transform: capitalize;
    font-family: titling-gothic-fb-condensed,sans-serif;
    font-size: .8125rem;
    letter-spacing: .0625rem;
    line-height: 1rem;
    display: flex;
    flex-flow: row;
    color: #000
}

.pag-stories-river .entry__category a {
    width: 50%;
    max-height: 1.25rem
}

.pag-stories-river .entry__category span {
    margin-right: .5rem;
    max-height: 1.25rem
}

.pag-stories-river .post-meta__author {
    font-size: 1.0625rem;
    font-weight: 800;
    line-height: 1.25rem;
    font-family: titling-gothic-fb-condensed,sans-serif;
    color: #e02020
}

.pag-stories-river .post-meta__author:after {
    display: none
}

.pag-stories-river .pag-arrow {
    width: .875rem;
    height: .875rem;
    margin-left: .5rem
}

.article-pag-stories {
    display: flex;
    flex-direction: column;
    align-items: center
}

@media only screen and (min-width: 61.25rem) {
    .article-pag-stories {
        align-items:flex-start;
        flex-direction: row
    }
}

.article-pag-stories article {
    width: 100%;
    margin-top: 1.25rem
}

@media only screen and (min-width: 61.25rem) {
    .article-pag-stories article {
        width:30%;
        margin: .75rem
    }
}

.article-pag-stories article .entry__heading {
    margin-bottom: .3125rem
}

.article-pag-stories article img {
    width: 100%;
    height: 100%
}

@media only screen and (min-width: 61.25rem) {
    .article-pag-stories article img {
        height:10.0625rem
    }
}

.pag-article-triptych {
    margin: 4rem 0 2rem
}

.pag-article-triptych .sectioner-header__link {
    margin-right: -5.625rem
}

@media only screen and (max-width: 41.6875rem) {
    .pag-article-triptych .sectioner-header__link {
        margin-right:0
    }
}

.pag-article-triptych .sectioner-header__link span {
    color: #000;
    text-transform: capitalize;
    letter-spacing: .0625rem
}

.pag-article-triptych .sectioner-header__link img {
    width: 50%
}

.pag-article-triptych .entry__category {
    position: relative
}

.pag-article-triptych .entry__category .learn-more {
    border-bottom: .0625rem solid #e02020
}

.pag-article-triptych .pag-arrow {
    width: .6875rem;
    height: .6875rem;
    margin-left: .125rem
}

.editor-picks__secondary-pick[class*=" pag"] {
    margin-top: 0
}

.pag-uppercase {
    text-transform: uppercase
}

@media only screen and (max-width: 41.6875rem) {
    .youtube_main_container {
        width:calc(100% - 1.25rem);
        margin: .625rem
    }
}

.youtube_main_container:before {
    padding-top: 56.25%
}

.youtube_main_container .content-video-player {
    background: #000
}

.youtube_main_container .content-video-player:after {
    content: " ";
    background-color: transparent;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0
}

.youtube_main_container .content-video-player iframe {
    z-index: 2;
    width: 100%
}

.youtube_main_container .content-video-player,.youtube_main_container iframe {
    position: absolute;
    top: 0;
    left: 0
}

.video-post-container,.youtube_main_container {
    position: relative
}

.video-post-container:before,.youtube_main_container:before {
    display: block;
    content: "";
    width: 100%
}

.video-post-container .featured-video-icon,.video-post-container .video-play-button,.youtube_main_container .featured-video-icon,.youtube_main_container .video-play-button {
    position: absolute;
    bottom: 2.1875rem;
    left: 2.1875rem;
    width: 4.6875rem;
    height: 4.6875rem;
    z-index: 1
}

.video-post-container .featured-video-icon.widget-video-button,.video-post-container .video-play-button.widget-video-button,.youtube_main_container .featured-video-icon.widget-video-button,.youtube_main_container .video-play-button.widget-video-button {
    bottom: 1.5625rem;
    left: 1.5625rem;
    width: 3.6875rem;
    height: 3.6875rem;
    top: unset
}

@media only screen and (max-width: 41.6875rem) {
    .video-post-container .featured-video-icon.widget-video-button,.video-post-container .video-play-button.widget-video-button,.youtube_main_container .featured-video-icon.widget-video-button,.youtube_main_container .video-play-button.widget-video-button {
        bottom:.625rem;
        left: .625rem;
        width: 1.5625rem;
        height: 1.5625rem
    }
}

@media only screen and (max-width: 41.6875rem) {
    .video-post-container .featured-video-icon,.video-post-container .video-play-button,.youtube_main_container .featured-video-icon,.youtube_main_container .video-play-button {
        bottom:1.5625rem;
        left: 1.5625rem;
        width: 1.5625rem;
        height: 1.5625rem
    }
}

.video-post-container .featured-video-icon svg,.video-post-container .video-play-button svg,.youtube_main_container .featured-video-icon svg,.youtube_main_container .video-play-button svg {
    width: 100%;
    height: 100%
}

.video-post-container .featured-video-icon:after,.video-post-container .video-play-button:after,.youtube_main_container .featured-video-icon:after,.youtube_main_container .video-play-button:after {
    border-radius: 50%
}

.archive__wrapper .video-post-container {
    height: 100%
}

.youtube_video_items {
    justify-content: space-around;
    width: 100%
}

@media only screen and (max-width: 41.6875rem) {
    .youtube_video_items {
        width:calc(100% - 1.25rem);
        margin: .625rem
    }
}

@media only screen and (min-width: 61.25rem) {
    .youtube_video_items {
        transform:translateY(-9.0625rem)
    }
}

@media only screen and (min-width: 92.5rem) {
    .youtube_video_items {
        transform:translateY(-5rem)
    }
}

.youtube_video_items .video__details {
    font-size: .9375rem;
    line-height: 1.3125rem;
    color: #fff;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 1;
    text-align: left;
    padding: .625rem .75rem;
    min-height: 3.25rem
}

.youtube_video_items .video__details .video__title {
    font-weight: 500;
    font-size: .9375rem;
    line-height: 1.3125rem
}

@media only screen and (max-width: 41.6875rem) {
    .youtube_video_items .video__details .video__title {
        font-size:.9375rem;
        line-height: 1.3125rem
    }
}

.youtube_video_items .video__details .video__play__button {
    padding-left: 2.5rem;
    position: relative;
    cursor: pointer
}

.youtube_video_items .video__details .video__play__button:before {
    content: " ";
    display: block;
    width: 2rem;
    height: 2rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iNTUiIHZpZXdCb3g9IjAgMCA1NSA1NSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+UGxheTwvdGl0bGU+PHBhdGggZD0iTTIyLjczIDM3LjMyMVYxNy42OEwzNi43IDI3LjcxOSAyMi43MzEgMzcuMzJ6TTI3LjUgMEMxMi4zMTIgMCAwIDEyLjMxMiAwIDI3LjVTMTIuMzEyIDU1IDI3LjUgNTUgNTUgNDIuNjg4IDU1IDI3LjUgNDIuNjg4IDAgMjcuNSAweiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
    background-size: 100% 100%;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0;
    box-shadow: .0625rem .125rem .25rem 0 rgba(0,0,0,.4);
    border-radius: 50%
}

.youtube_video_items .video__details .video__status {
    color: #f2cb8c;
    text-transform: uppercase;
    font-size: .8125rem;
    font-weight: 700;
    position: absolute;
    top: -.6875rem;
    display: none
}

.youtube_video_items .video-image {
    margin: 0 .0625rem;
    height: 100%
}

@media only screen and (max-width: 61.1875rem) {
    .youtube_video_items .video-image {
        position:absolute;
        top: 0;
        bottom: 0;
        width: 100%
    }
}

.youtube_video_items .video-image img {
    height: 100%
}

.featured-video-icon:after,.video-play-button:after {
    content: " ";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: .0625rem .125rem .25rem 0 rgba(0,0,0,.9);
    border-radius: 50%
}

.sectioner--featured-videos {
    width: 100%;
    background-color: #000;
    padding: 1.25rem;
    text-align: center;
    color: #fff;
    margin: 2.5rem 0 1.25rem
}

@media only screen and (max-width: 41.6875rem) {
    .sectioner--featured-videos {
        width:calc(100% - 1.25rem);
        margin: 0 auto;
        margin-top: 2.5rem
    }
}

@media only screen and (min-width: 61.25rem) {
    .sectioner--featured-videos {
        display:flex;
        flex-direction: row;
        flex-wrap: wrap;
        padding: 0;
        width: calc(100% - 0rem);
        margin: 0;
        text-align: left
    }
}

.sectioner--featured-videos h1 {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
    text-align: center;
    display: block;
    width: 100%;
    margin-top: 2.8125rem;
    color: #f2cb8c;
    letter-spacing: .0625rem
}

@media only screen and (max-width: 41.6875rem) {
    .sectioner--featured-videos h1 {
        margin-top:1.25rem
    }
}

.sectioner--featured-videos h1:after {
    content: "";
    border-bottom: .125rem solid transparent;
    border-image: linear-gradient(270deg,hsla(40,85%,87%,0),#f2cb8c 50.29%,hsla(37,80%,75%,0));
    border-image-slice: 1;
    width: 60%;
    display: block;
    margin: 0 auto;
    margin-top: .9375rem
}

.sectioner--featured-videos .featured-videos-container {
    margin-top: 1.875rem
}

@media only screen and (min-width: 61.25rem) {
    .sectioner--featured-videos .featured-videos-container {
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin: 1.3125rem;
        margin-top: 1.875rem
    }
}

.sectioner--featured-videos .featured-video {
    width: 100%;
    margin-bottom: 1.25rem;
    cursor: pointer
}

@media only screen and (min-width: 61.25rem) {
    .sectioner--featured-videos .featured-video {
        width:calc(100%*0.25 - 1.25rem - .0625rem);
        display: inline-block;
        flex-grow: 1;
        margin: 0 .5625rem 1.5rem .75rem
    }
}

@media only screen and (min-width: 92.5rem) {
    .sectioner--featured-videos .featured-video {
        width:calc(100%*0.25 - .5rem - .25rem);
        display: inline-block;
        flex-grow: 1;
        margin: 0 .375rem .9375rem
    }
}

.sectioner--featured-videos .featured-video img {
    height: 100%
}

.sectioner--featured-videos .video-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.sectioner--featured-videos .featured-image {
    position: relative;
    min-height: 9.9375rem
}

@media only screen and (max-width: 41.6875rem) {
    .sectioner--featured-videos .featured-image img {
        height:100%
    }
}

.sectioner--featured-videos .featured-image:before {
    display: block;
    content: " ";
    width: 100%;
    padding-top: 56.25%
}

.sectioner--featured-videos svg {
    position: absolute;
    bottom: 8%;
    left: 6%;
    box-shadow: .0625rem .125rem .25rem 0 rgba(0,0,0,.4);
    border-radius: 50%;
    width: 2rem;
    height: 2rem
}

.sectioner--featured-videos .entry {
    padding: 0
}

.sectioner--featured-videos .entry .entry__heading {
    font-family: Georgia,sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.1875rem
}

@media only screen and (min-width: 61.25rem) {
    .sectioner--featured-videos .entry {
        flex:1 0 17.5rem
    }
}

@media only screen and (min-width: 92.5rem) {
    .sectioner--featured-videos .entry {
        flex:1 0 20rem
    }
}

.pmc-contextual-player {
    border-bottom: 2px solid #d4d4d4;
    border-top: 2px solid #d4d4d4;
    margin-top: 2rem;
    max-width: 100%!important;
    padding: 1.5rem 0 1.75rem
}

.pmc-contextual-player .jw-shelf-widget {
    display: none
}

.rr-watch-heading {
    border-bottom: 1px solid #d4d4d4;
    display: block;
    font-size: 1.1rem;
    margin: 0 auto;
    padding: 0 1rem .8rem;
    text-transform: uppercase;
    width: 6.5rem
}

.post-content .pmc-contextual-player .rr-jwplayer-title {
    font-size: 1.25rem;
    margin-bottom: 2rem;
    padding-top: .8rem;
    text-align: center;
    transform: none
}

.swiftype-widget .autocomplete {
    background-color: #fff;
    border: none
}

.swiftype-widget .autocomplete .ac-section-title {
    display: none
}

.swiftype-widget .autocomplete .ac_title em {
    color: #000
}

.swiftype-widget .autocomplete .ac-result {
    font: 300 1rem/1 titling-gothic-fb-condensed,sans-serif;
    border-bottom: none;
    border-top: none;
    color: #000;
    padding: 10px
}

.swiftype-widget .autocomplete .ac-result:hover {
    color: #000;
    background-color: #fff
}

[data-st-search-form=small_search_form] .swiftype-widget .autocomplete {
    background-color: #fff;
    border: 1px solid #d2d2d2
}

[data-st-search-form=small_search_form] .search-input-with-autocomplete .search-form:before,[data-st-search-form=small_search_form] .search-input-with-autocomplete .search-form:hover:before {
    color: #929292
}

[data-st-search-form=small_search_form] .search-input-with-autocomplete .search-form [type=text] {
    background-color: #fff;
    color: #929292
}

[data-st-search-form=small_search_form] .search-input-with-autocomplete .search-form [type=submit] {
    background-color: #fff
}

section.swiftype .swiftype-widget {
    left: 1px;
    right: 1px
}

section.swiftype .swiftype-widget .autocomplete {
    border-left: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
    border-top: none
}

section.swiftype .swiftype-widget .autocomplete .ac-result {
    border-bottom: none;
    padding: 10px
}

section.swiftype .swiftype-widget .autocomplete .ac-result:hover {
    background-color: #fff
}

section.swiftype .container {
    flex-direction: column
}

section.swiftype .container .header {
    order: -1
}

section.swiftype .facet-container,section.swiftype .st-section-title:nth-child(3) {
    border-top: 1px solid #d2d2d2;
    margin-top: 20px;
    padding-top: 20px
}

section.swiftype .main-container {
    padding-top: 30px
}

section.swiftype .left-header.width-30 {
    display: none
}

section.swiftype .right-header.width-70 {
    width: 100%;
    text-align: center
}

section.swiftype .right-header.width-70 .st-has-query span {
    display: block;
    font-style: normal;
    font: 400 2.75rem/1.5 titling-gothic-fb-narrow,sans-serif
}

section.swiftype .right-header.width-70 .st-has-results {
    font: 300 1.25rem/1 titling-gothic-fb-condensed,sans-serif
}

section.swiftype .left-main {
    font: 300 1rem/1 titling-gothic-fb-condensed,sans-serif;
    padding-right: 30px
}

section.swiftype .left-main .st-section-title {
    font: 400 1.125rem/1 titling-gothic-fb-narrow,sans-serif
}

section.swiftype .left-main select {
    font: 400 1rem/1 titling-gothic-fb-condensed,sans-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #d2d2d2;
    padding: 10px 20px 10px 10px;
    border-radius: 0;
    background-color: #fff;
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggZD0iTTE4LjcgOS43bC02IDZhMSAxIDAgMCAxLS43LjMgMSAxIDAgMCAxLS43LS4zbC02LTZhMSAxIDAgMCAxIDAtMS40IDEgMSAwIDAgMSAxLjQgMGw1LjMgNS4zIDUuMy01LjNhMSAxIDAgMCAxIDEuNCAwYy40LjQuNCAxIDAgMS40eiIgaWQ9ImEiLz48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUgLTgpIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjx1c2UgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjYSIvPjxnIG1hc2s9InVybCgjYikiIGZpbGw9IiMwMDAiPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiLz48L2c+PC9nPjwvc3ZnPg==);
    background-size: 14px 8px;
    background-repeat: no-repeat;
    background-position: 95% 50%
}

section.swiftype .main {
    border-left: 1px solid #d2d2d2
}

@media only screen and (max-width: 41.6875rem) {
    section.swiftype .main {
        border-left:none
    }
}

section.swiftype .main .result.block {
    margin-right: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 0;
    padding-left: 30px
}

@media only screen and (max-width: 41.6875rem) {
    section.swiftype .main .result.block {
        padding-left:0
    }
}

section.swiftype .main .result.block:first-child {
    padding-top: 0
}

section.swiftype .main .result.block:hover {
    background-color: transparent
}

section.swiftype .main .result.block .result-image {
    border-top: 1px solid #d2d2d2;
    padding-right: 20px;
    padding-top: 20px
}

@media only screen and (max-width: 41.6875rem) {
    section.swiftype .main .result.block .result-image {
        float:none;
        padding-right: 0
    }

    section.swiftype .main .result.block .result-image:first-child {
        border-top: none
    }

    section.swiftype .main .result.block .result-image img {
        margin: 0 auto;
        width: 100%
    }
}

section.swiftype .main .result.block .result-content {
    border-top: 1px solid #d2d2d2;
    padding-top: 20px
}

@media only screen and (max-width: 41.6875rem) {
    section.swiftype .main .result.block .result-content {
        border-top:none
    }
}

section.swiftype .facet-title {
    font: 400 1.125rem/1 titling-gothic-fb-narrow,sans-serif;
    text-transform: none
}

section.swiftype .facet-container a {
    text-transform: none
}

section.swiftype .result {
    border-bottom: none;
    border-top: 1px #292929
}

section.swiftype .result .result-image img {
    display: block;
    object-fit: cover;
    width: 18rem;
    height: auto
}

section.swiftype .result .result-content {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    flex-basis: 60%;
    flex-grow: 1
}

section.swiftype .result .result-content .result-title {
    margin-bottom: 10px
}

section.swiftype .result .result-content .result-title a {
    font: 600 1.375rem/1 titling-gothic-fb-narrow,sans-serif;
    letter-spacing: .035em;
    color: #000
}

section.swiftype .result .result-content .byline {
    font: 400 .875rem/1 titling-gothic-fb-condensed,sans-serif;
    padding: 10px 0;
    order: 2;
    color: #000
}

section.swiftype .result .result-content .byline .icon:after {
    content: "\2022";
    padding-left: 10px
}

section.swiftype .result .result-content .byline .icon:last-child:after {
    content: "";
    padding-left: 0
}

section.swiftype .result .text-block {
    color: #000;
    font: 400 1.25rem/1.13 titling-gothic-fb-condensed,sans-serif;
    letter-spacing: .5px
}

section.swiftype .search_form {
    box-shadow: none;
    border: 0
}

section.swiftype .search_form .search-form:before {
    content: ""
}

section.swiftype .search_form .search-form input[type=text] {
    font: 300 1rem/1 titling-gothic-fb-condensed,sans-serif;
    order: 0;
    background: 0 0;
    border: 1px solid #d2d2d2;
    box-shadow: none;
    margin-right: -1px;
    text-indent: 20px;
    width: 80%
}

@media only screen and (max-width: 41.6875rem) {
    section.swiftype .search_form .search-form input[type=text] {
        width:70%
    }
}

section.swiftype .search_form .search-form input[type=submit] {
    font: 400 1rem/1 titling-gothic-fb-narrow,sans-serif;
    order: 1;
    text-transform: uppercase;
    color: #fff;
    background: #000;
    width: 20%
}

@media only screen and (max-width: 41.6875rem) {
    section.swiftype .search_form .search-form input[type=submit] {
        width:30%
    }
}

section.swiftype .search_form .search-form input[type=submit]:hover {
    background: #000
}

section.swiftype .fa-calendar {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1024 544v448q0 14-9 23t-23 9H672q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h224V544q0-14 9-23t23-9h64q14 0 23 9t9 23zm416 352q0-148-73-273t-198-198-273-73-273 73-198 198-73 273 73 273 198 198 273 73 273-73 198-198 73-273zm224 0q0 209-103 385.5T1281.5 1561 896 1664t-385.5-103T231 1281.5 128 896t103-385.5T510.5 231 896 128t385.5 103T1561 510.5 1664 896z'/%3E%3C/svg%3E");
    background-size: 12px 12px;
    background-repeat: no-repeat;
    width: 12px;
    height: 12px;
    display: inline-block
}

section.swiftype .footer {
    font: 400 1rem/1 titling-gothic-fb-condensed,sans-serif
}

@media only screen and (max-width: 41.6875rem) {
    section.swiftype .footer {
        padding-left:0;
        padding-right: 0
    }
}

section.swiftype .footer [data-st-next-page],section.swiftype .footer [data-st-previous-page] {
    text-transform: uppercase
}

section.swiftype .footer [data-st-next-page] a,section.swiftype .footer [data-st-next-page] a.invalid,section.swiftype .footer [data-st-previous-page] a,section.swiftype .footer [data-st-previous-page] a.invalid {
    color: #e02020;
    letter-spacing: 1.5px
}

section.swiftype .footer [data-st-previous-page] {
    margin-right: 10px
}

@media only screen and (max-width: 41.6875rem) {
    section.swiftype .footer [data-st-previous-page] {
        margin-right:0
    }
}

section.swiftype .footer [data-st-next-page] {
    margin-left: 10px
}

@media only screen and (max-width: 41.6875rem) {
    section.swiftype .footer [data-st-next-page] {
        margin-left:0
    }
}

section.swiftype .footer [data-st-pagination-range=pagination] a {
    color: #000;
    margin-right: 20px;
    margin-left: 20px;
    font-weight: 700
}

@media only screen and (max-width: 41.6875rem) {
    section.swiftype .footer [data-st-pagination-range=pagination] a {
        margin-left:3px;
        margin-right: 3px
    }
}

section.swiftype .footer [data-st-pagination-range=pagination] .current_page {
    color: #e02020
}

.page-team {
    margin: 0 1.25rem
}

.page-team .post-content-image {
    float: left;
    width: auto
}

.page-team .post-content-image .o-figure {
    display: inline-block
}

.page-team .post-content-image img {
    border-radius: 50%
}

.page-team .heading {
    font-family: rocky,sans-serif
}

.page-team h1 {
    font-size: 2rem
}

.page-team .paragraph {
    font-family: Georgia,sans-serif
}

.page-team-header {
    margin: 0 1.25rem;
    text-align: center
}

.view-more {
    font-family: titling-gothic-fb-condensed,sans-serif;
    font-weight: 300;
    font-size: 17px;
    line-height: 20px;
    letter-spacing: 1px;
    display: block;
    padding: 1.125rem 0 .875rem;
    text-align: center;
    text-transform: uppercase;
    background-color: #000;
    color: #fff;
    margin-bottom: 2.5rem
}

@media only screen and (min-width: 61.25rem) {
    .view-more {
        font-size:19px;
        letter-spacing: 1.4px
    }
}

.sectioner--editor-picks .entry {
    color: #000
}

.editor-picks__primary-pick {
    width: 100%;
    padding: 1.25rem;
    padding-bottom: 0;
    text-align: center;
    position: relative
}

@media only screen and (min-width: 61.25rem) {
    .editor-picks__primary-pick {
        padding:0;
        text-align: left
    }
}

@media only screen and (max-width: 41.6875rem) {
    .editor-picks__primary-pick {
        margin-bottom:0
    }
}

.editor-picks__primary-pick .featured-image {
    margin-bottom: 1.25rem;
    max-width: 125%;
    width: 118%;
    transform: translateX(-25px)
}

.editor-picks__primary-pick .featured-image img {
    max-height: 720px
}

@media only screen and (min-width: 61.25rem) {
    .editor-picks__primary-pick .featured-image {
        flex:1 0 calc(100% - 15rem);
        margin-bottom: 0;
        width: 100%;
        transform: none
    }
}

@media only screen and (min-width: 92.5rem) {
    .editor-picks__primary-pick .featured-image {
        flex:1 0 calc(100% - 17.5rem);
        width: 100%;
        transform: none
    }
}

.editor-picks__primary-pick .entry {
    padding: .9375rem 2.8125rem;
    padding-bottom: 0;
    width: 90%;
    text-align: center;
    background-color: #fff;
    margin-top: -50px;
    position: relative;
    z-index: 99;
    margin-left: auto;
    margin-right: auto
}

@media only screen and (max-width: 41.6875rem) {
    .editor-picks__primary-pick .entry {
        padding:.3125rem .9375rem 0;
        display: flex;
        flex-direction: column
    }

    .editor-picks__primary-pick .entry .entry__heading {
        order: 1
    }

    .editor-picks__primary-pick .entry .entry__category {
        order: 2
    }

    .editor-picks__primary-pick .entry .entry__excerpt {
        order: 3
    }
}

.editor-picks__primary-pick .entry__category {
    font-size: 11px;
    font-family: sweet-sans-pro,sans-serif;
    line-height: 15px;
    letter-spacing: .35px
}

@media only screen and (min-width: 61.25rem) {
    .editor-picks__primary-pick .entry__category {
        font-size:15px;
        line-height: 22px
    }
}

.editor-picks__primary-pick .entry__heading {
    font-size: 23px;
    line-height: 28px;
    text-transform: none;
    margin-bottom: .625rem;
    color: inherit;
    font-family: rocky,sans-serif
}

@media only screen and (min-width: 61.25rem) {
    .editor-picks__primary-pick .entry__heading {
        font-size:34px;
        line-height: 41px
    }
}

.editor-picks__primary-pick .entry__excerpt {
    font-size: 19px;
    font-family: Roboto,sans-serif;
    margin-bottom: 0;
    font-weight: 300
}

@media only screen and (max-width: 41.6875rem) {
    .editor-picks__primary-pick .entry__excerpt {
        display:none
    }
}

.editor-picks__secondary-wrapper .inline-river-ad {
    margin-bottom: 30px
}

.editor-picks-secondary__heading {
    text-transform: uppercase;
    margin-bottom: .3125rem;
    font-size: 1.4375rem;
    line-height: 29px
}

@media only screen and (min-width: 92.5rem) {
    .editor-picks-secondary__heading {
        margin-left:1.25rem
    }
}

.editor-picks__secondary-inner-wrapper {
    padding: 1.25rem 0;
    margin-bottom: 1.9375rem
}

@media only screen and (min-width: 41.75rem) {
    .editor-picks__secondary-inner-wrapper {
        display:flex;
        justify-content: space-between;
        width: 100%
    }
}

.editor-picks__secondary-pick {
    text-align: center;
    margin-bottom: 1.25rem;
    margin-top: 1.5625rem
}

/*.editor-picks__secondary-pick:last-child .entry__category a {
    color: #000
}*/

@media only screen and (min-width: 41.75rem) {
    .editor-picks__secondary-pick {
        width:calc(33.33333% - .83333rem);
        margin-bottom: 0
    }

    .editor-picks__secondary-pick:nth-of-type(2) {
        position: relative
    }
}

@media only screen and (max-width: 41.6875rem) {
    .editor-picks__secondary-pick {
        display:flex;
        border-top: 1px solid #e8e8e8;
        padding-top: 25px;
        box-sizing: border-box;
        margin: 10px
    }

    .editor-picks__secondary-pick .entry {
        text-align: start;
        margin-left: 10px
    }

    .editor-picks__secondary-pick .entry .entry__category {
        font-size: 11px
    }

    .editor-picks__secondary-pick .entry .entry__heading {
        font-size: 17px;
        line-height: 22px
    }
}

@media only screen and (max-width: 450px) {
    .editor-picks__secondary-pick {
        text-align:start
    }
}

.editor-picks__secondary-pick .featured-image {
    overflow: hidden;
    max-height: 200px
}

@media only screen and (max-width: 61.1875rem) {
    .editor-picks__secondary-pick .featured-image {
        max-width:100%;
        min-width: 35%;
        overflow: hidden;
        position: relative
    }

    .editor-picks__secondary-pick .featured-image:before {
        display: block;
        content: " ";
        width: 100%;
        padding-top: 75%
    }

    .editor-picks__secondary-pick .featured-image a:after {
        height: auto;
        width: 100%
    }

    .editor-picks__secondary-pick .featured-image a {
        overflow: hidden;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0
    }

    .editor-picks__secondary-pick .featured-image img {
        display: block;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        height: 100%;
        width: auto;
        max-width: 200%
    }
}

@media only screen and (max-width: 375px) {
    .editor-picks__secondary-pick .featured-image {
        max-height:90px
    }
}

@media only screen and (max-width: 450px) {
    .editor-picks__secondary-pick .entry {
        margin-left:15px
    }
}

@media only screen and (max-width: 41.6875rem) {
    .editor-picks__secondary-pick .entry {
        display:flex;
        flex-direction: column
    }

    .editor-picks__secondary-pick .entry .entry__heading {
        order: 1
    }

    .editor-picks__secondary-pick .entry .entry__category {
        order: 2
    }
}

.editor-picks__secondary-pick .entry__category {
    font-family: sweet-sans-pro,sans-serif;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: .35px
}

@media only screen and (min-width: 61.25rem) {
    .editor-picks__secondary-pick .entry__category {
        font-size:15px;
        line-height: 22px
    }
}

.editor-picks__secondary-pick[class*=" ntv"] .entry__category {
    color: #fff
}

.editor-picks__secondary-pick .entry__heading {
    font-size: 23px;
    font-family: rocky,sans-serif;
    line-height: 29px
}

.editor-picks__secondary-pick .pag-stories .entry {
    margin-top: 20px;
    margin-left: 0
}

.promoted-posts {
    width: 100%;
    margin-bottom: 2.5rem;
    padding: .625rem 0 .9375rem;
    border-top: 1px solid #000;
    border-bottom: 5px solid #000;
    text-align: center
}

.promoted-posts a {
    color: inherit
}

.promoted-posts__heading {
    font: 600 1.25rem/normal titling-gothic-fb-narrow,sans-serif;
    letter-spacing: .035em;
    width: 100%;
    margin-bottom: .9375rem;
    text-transform: uppercase;
    letter-spacing: .063em
}

@media only screen and (min-width: 41.75rem) {
    .promoted-posts__inner-wrapper {
        display:flex
    }
}

.promoted-posts__article {
    position: relative;
    padding: .9375rem
}

.promoted-posts__article:nth-of-type(2):after,.promoted-posts__article:nth-of-type(2):before {
    display: block;
    height: 1px;
    width: 50%;
    content: "";
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    background-color: #000
}

.promoted-posts__article:nth-of-type(2):before {
    top: 0
}

.promoted-posts__article:nth-of-type(2):after {
    bottom: 0
}

@media only screen and (min-width: 41.75rem) {
    .promoted-posts__article {
        width:33.33333%;
        padding: 0 1.875rem 1.5625rem
    }

    .promoted-posts__article:nth-of-type(2) {
        border-right: 1px solid #000;
        border-left: 1px solid #000
    }

    .promoted-posts__article:nth-of-type(2):after,.promoted-posts__article:nth-of-type(2):before {
        content: none
    }
}

.promoted-posts__article-category {
    font: 400 .875rem/normal titling-gothic-fb-condensed,sans-serif;
    letter-spacing: .047em;
    display: inline-block;
    margin-bottom: .625rem;
    color: #e02020;
    text-transform: uppercase
}

@media only screen and (min-width: 61.25rem) {
    .promoted-posts__article-category {
        font-size:1rem
    }
}

.promoted-posts__article-title {
    font: 600 1.125rem/normal titling-gothic-fb-narrow,sans-serif;
    letter-spacing: .035em
}

@media only screen and (min-width: 41.75rem) {
    .sectioner--featured-category {
        display:flex;
        flex-wrap: wrap;
        justify-content: space-between
    }
}

@media only screen and (max-width: 41.6875rem) {
    .sectioner--featured-category {
        padding-left:0;
        padding-right: 0;
        padding-bottom: 0;
        margin-bottom: 0
    }
}

.sectioner--featured-category .section-header {
    display: block;
    border-bottom: none;
    border-left: none;
    text-align: center;
    padding: 0
}

.sectioner--featured-category .section-header .section-header__heading {
    position: relative;
    z-index: 1
}

.sectioner--featured-category .section-header .section-header__heading:before {
    border-top: .1px solid #000;
    content: "";
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: -1
}

.sectioner--featured-category .section-header .section-header__heading span {
    background: #fff;
    padding: 0 10px;
    font-size: 2rem;
    letter-spacing: 1px;
    line-height: 24px
}

@media only screen and (max-width: 41.6875rem) {
    .sectioner--featured-category .section-header .section-header__heading span {
        font-size:1.375rem;
        letter-spacing: .3px
    }
}

.sectioner--featured-category .view-more-stories {
    width: 100%;
    background-color: #fff;
    margin-bottom: 0
}

@media only screen and (max-width: 41.6875rem) {
    .sectioner--featured-category .view-more-stories {
        margin-top:0
    }
}

.sectioner--featured-category .view-more-stories .sectioner-header__link {
    background-color: #323440;
    color: #fff;
    padding: 1.25rem 1.875rem;
    min-width: 345px;
    display: inline-block;
    font-family: titling-gothic-fb-condensed,sans-serif;
    font-weight: 300;
    line-height: 23px;
    font-size: 19px;
    letter-spacing: 1.4px
}

@media only screen and (max-width: 41.6875rem) {
    .sectioner--featured-category .view-more-stories .sectioner-header__link {
        width:100%;
        font-size: 17px;
        line-height: 20px;
        letter-spacing: 1px
    }
}

.featured-category__secondary-wrapper {
    width: 100%
}

@media only screen and (max-width: 41.6875rem) {
    .featured-category__secondary-wrapper .featured-category__story {
        display:flex
    }
}

@media only screen and (max-width: 41.6875rem) and (max-width:41.6875rem) {
    .featured-category__secondary-wrapper .featured-category__story {
        border-bottom:.0625rem solid #dddee4;
        padding-bottom: 1.25rem
    }

    .featured-category__secondary-wrapper .featured-category__story:last-of-type {
        border-bottom: none;
        padding-bottom: 0
    }
}

@media only screen and (max-width: 41.6875rem) {
    .featured-category__secondary-wrapper .entry {
        text-align:start;
        margin-left: 10px
    }

    .featured-category__secondary-wrapper .entry .post-meta {
        justify-content: flex-start
    }
}

.featured-category__secondary-wrapper .featured-image {
    position: relative
}

.featured-category__secondary-wrapper .featured-image:before {
    display: block;
    content: " ";
    width: 100%;
    padding-top: 56.25%
}

.featured-category__secondary-wrapper .featured-image a {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

@media only screen and (max-width: 61.1875rem) {
    .featured-category__secondary-wrapper .featured-image {
        max-width:100%;
        min-width: 35%;
        overflow: hidden
    }

    .featured-category__secondary-wrapper .featured-image:before {
        padding-top: 75%
    }

    .featured-category__secondary-wrapper .featured-image a:after {
        height: auto
    }

    .featured-category__secondary-wrapper .featured-image img {
        display: block;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        height: 100%;
        width: auto;
        max-width: 200%
    }
}

@media only screen and (max-width: 375px) {
    .featured-category__secondary-wrapper .featured-image {
        max-height:90px
    }
}

.featured-category__secondary-wrapper .entry__category {
    font-family: sweet-sans-pro,sans-serif
}

.featured-category__secondary-wrapper .entry__heading {
    font-family: rocky,sans-serif
}

@media only screen and (min-width: 41.75rem) {
    .featured-category__secondary-wrapper {
        display:flex;
        justify-content: space-between
    }
}

@media only screen and (min-width: 61.25rem) {
    .featured-category__secondary-wrapper {
        flex-direction:column;
        width: calc(35% - 1.875rem)
    }
}

@media only screen and (min-width: 92.5rem) {
    .featured-category__secondary-wrapper {
        width:calc(30% - .125rem)
    }
}

.featured-category__story {
    width: 100%;
    margin-bottom: 1.25rem;
    text-align: center
}

@media only screen and (min-width: 41.75rem) {
    .featured-category__story {
        width:calc(50% - 1.25rem)
    }
}

@media only screen and (min-width: 61.25rem) {
    .featured-category__story {
        width:100%;
        margin-bottom: 0
    }
}

.featured-category__story .entry__category {
    font-family: sweet-sans-pro,sans-serif;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: .35px
}

@media only screen and (min-width: 70.625rem) {
    .featured-category__story .entry__category {
        font-size:15px;
        line-height: 22px
    }
}

.featured-category__story .entry__heading {
    font-family: rocky,sans-serif;
    font-size: 23px;
    line-height: 29px;
    letter-spacing: normal
}

@media only screen and (max-width: 41.6875rem) {
    .featured-category__story .entry__heading {
        font-size:17px;
        line-height: 22px
    }
}

.featured-category__story .post-meta {
    justify-content: center;
    padding-bottom: 15px
}

.featured-category__story .post-meta a {
    font-family: sweet-sans-pro,sans-serif;
    font-style: normal;
    text-transform: uppercase
}

@media only screen and (max-width: 41.6875rem) {
    .featured-category__story .post-meta {
        padding-bottom:0
    }
}

@media only screen and (min-width: 70.625rem) {
    .featured-category__story .entry__excerpt:last-child {
        margin-bottom:0
    }
}

.featured-category__story--primary {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

@media only screen and (min-width: 61.25rem) {
    .featured-category__story--primary {
        width:66%;
        max-width: 70%
    }
}

@media only screen and (min-width: 70.625rem) {
    .featured-category__story--primary {
        margin-bottom:0
    }
}

@media only screen and (min-width: 92.5rem) {
    .featured-category__story--primary {
        width:calc(85% - 13.75rem)
    }
}

@media only screen and (max-width: 41.6875rem) {
    .featured-category__story--primary {
        border-bottom:.0625rem solid #dddee4;
        padding-bottom: 1.25rem;
        text-align: center
    }
}

.featured-category__story--primary .featured-image {
    margin-bottom: .9375rem
}

.featured-category__story--primary .featured-image img {
    height: 100%
}

.featured-category__story--primary .entry {
    padding-right: 1.25rem;
    width: 100%
}

@media only screen and (max-width: 41.6875rem) {
    .featured-category__story--primary .entry {
        padding-right:0
    }
}

.featured-category__story--primary .entry__category {
    font-family: sweet-sans-pro,sans-serif;
    letter-spacing: .35px
}

.featured-category__story--primary .entry__heading {
    font-size: 34px;
    line-height: 32px;
    letter-spacing: normal;
    font-family: rocky,sans-serif
}

@media only screen and (max-width: 41.6875rem) {
    .featured-category__story--primary .entry__heading {
        font-size:23px;
        line-height: 28px
    }
}

.featured-category__story--primary .entry__excerpt {
    font-family: Roboto,sans-serif;
    font-size: 22px;
    line-height: 27px;
    font-weight: 300
}

@media only screen and (max-width: 41.6875rem) {
    .featured-category__story--primary .entry__excerpt {
        display:none
    }
}

.featured-category__story--primary .post-meta {
    justify-content: center
}

.featured-category__jumbo-sidebar {
    display: none;
    width: 13.75rem;
    padding: .9375rem;
    background-color: #ebf3f7
}

@media only screen and (min-width: 92.5rem) {
    .featured-category__jumbo-sidebar {
        display:block
    }
}

.jumbo-sidebar__heading {
    font: 600 1.25rem/normal sweet-sans-pro,sans-serif;
    letter-spacing: .035em
}

.jumbo-sidebar__post-list {
    list-style: none;
    padding: 0;
    margin: 0 0 1.25rem
}

.jumbo-sidebar__post-list li:last-child {
    padding-bottom: 0
}

.jumbo-sidebar__post-list-item {
    padding: 1.25rem 0;
    position: relative
}

.jumbo-sidebar__post-list-item:not(:last-of-type):after {
    width: 100%;
    height: 1px;
    display: block;
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #979797
}

.jumbo-sidebar__post-list-item-heading {
    font: 300 .8125rem/normal titling-gothic-fb-condensed,sans-serif
}

.jumbo-sidebar__post-list-item-heading a {
    display: inline-block
}

.jumbo-sidebar__magazine-heading {
    font: 600 1.125rem/normal titling-gothic-fb-narrow,sans-serif,titling-gothic-fb-condensed,sans-serif;
    letter-spacing: .035em;
    padding-bottom: .3125rem;
    border-bottom: 1px solid #979797;
    margin-bottom: .625rem
}

.jumbo-sidebar__magazine-post-heading {
    font: 300 1rem/normal titling-gothic-fb-condensed,sans-serif
}

main>.sectioner--featured-category .jumbo-sidebar__post-list li:nth-child(4),main>.sectioner--featured-category .jumbo-sidebar__post-list li:nth-child(5) {
    display: none
}

main>.sectioner--featured-category~.sectioner--featured-category .jumbo-sidebar__post-list li:nth-child(4),main>.sectioner--featured-category~.sectioner--featured-category .jumbo-sidebar__post-list li:nth-child(5) {
    display: block
}

.two-rivers-wrapper {
    font-size: 1.15rem
}

@media only screen and (min-width: 61.25rem) {
    .two-rivers-wrapper {
        display:flex;
        justify-content: space-between;
        border-top: .5px solid #d4d4d4
    }
}


@media only screen and (min-width: 61.25rem) {
    .sectioner--promoted-taxonomy {
        max-height:15.625rem;
        display: flex
    }
}

.promoted-taxonomy__inner-wrapper {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: flex-start;
    margin-bottom: 2.1875rem
}

@media only screen and (min-width: 61.25rem) {
    .promoted-taxonomy__inner-wrapper {
        width:calc(100% - 20rem);
        margin-bottom: 0
    }
}

@media only screen and (min-width: 92.5rem) {
    .promoted-taxonomy__inner-wrapper {
        justify-content:space-between;
        align-items: center
    }
}

.promoted-taxonomy__post {
    width: 100%;
    margin-bottom: .9375rem;
    text-align: center;
    color: #000;
    align-items: center
}

@media only screen and (min-width: 41.75rem) {
    .promoted-taxonomy__post {
        width:calc(1/3*100% - 2.5rem)
    }
}

@media (min-width: 50rem) {
    .promoted-taxonomy__post {
        width:calc(1/3*100% - 7.5rem)
    }
}

@media only screen and (min-width: 92.5rem) {
    .promoted-taxonomy__post {
        display:flex;
        justify-content: space-between;
        width: calc(1/3*100% - .833333333333333rem)
    }
}

.promoted-taxonomy__post-image {
    margin-bottom: .625rem
}

@media only screen and (min-width: 92.5rem) {
    .promoted-taxonomy__post-entry,.promoted-taxonomy__post-image {
        width:calc(50% - .3125rem)
    }
}

.promoted-taxonomy__post-entry-description {
    font: 300 .625rem titling-gothic-fb-condensed,sans-serif
}

@media only screen and (min-width: 61.25rem) {
    .promoted-taxonomy__post-entry-description {
        max-height:2.475rem;
        overflow: hidden;
        text-align: center;
        font: 300 .80357rem titling-gothic-fb-condensed,sans-serif;
        max-height: 1.95rem
    }
}

@media only screen and (min-width: 92.5rem) {
    .promoted-taxonomy__post-entry-description {
        max-height:none
    }
}

.promoted-taxonomy__post-entry-info {
    font: 600 .75rem/1.4 titling-gothic-fb-narrow,sans-serif;
    letter-spacing: .035em
}

.sectioner--popular {
    padding: 1rem 1.5rem 1.625rem 1.25rem;
    background-color: #f4f4f4
}

.sectioner--popular .popular-section-header {
    color: #000;
    border: none;
    padding: 0;
    margin-bottom: 1.25rem;
    margin-left: .5rem
}

.popular-section-header .popular-section-header__heading {
    font-family: sweet-sans-pro,sans-serif;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 29px;
    letter-spacing: normal
}

@media only screen and (min-width: 61.25rem) {
    .popular-section-header .popular-section-header__heading {
        font-size:25px;
        line-height: 36px;
        letter-spacing: -.29px
    }
}

.popular-section__featured-image {
    margin-bottom: .5625rem
}

.popular-section__featured-image .crop-img-2x3 {
    position: relative;
    padding-bottom: 66.67%
}

.popular-section__featured-image .crop-img-2x3 img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.popular-section-entry .popular-section-entry__heading {
    font-family: titling-gothic-fb-condensed,sans-serif;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: normal;
    line-height: 16px;
    text-transform: none;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    max-height: 48px;
    padding-bottom: 0
}

@media only screen and (min-width: 61.25rem) {
    .popular-section-entry .popular-section-entry__heading {
        font-size:17px;
        line-height: 22px;
        max-height: 66px;
        letter-spacing: .3px
    }
}

.a-counter {
    counter-reset: a-counter
}

.a-counter-increment {
    counter-increment: a-counter
}

.a-counter-increment:first-child {
    --a-counter__background-color: #ed1d25;
    margin-left: .375rem
}

.a-counter-before {
    position: relative
}

.a-counter-before:before {
    content: counter(a-counter);
    padding: var(--a-counter__padding,auto);
    width: var(--a-counter__width,auto);
    text-align: var(--a-counter__text-align,initial);
    background-color: var(--a-counter__background-color,initial);
    color: var(--a-counter__color,inherit);
    font-family: var(--a-counter__font-family,initial);
    font-weight: var(--a-counter__font-weight,initial);
    font-size: var(--a-counter__font-size,inherit);
    z-index: 1;
    position: var(--a-counter__position,initial);
    left: var(--a-counter__left,auto);
    bottom: var(--a-counter__bottom,auto)
}

.a-counter-config--brand-bottom-left {
    --a-counter__font-family: rocky,sans-serif;
    --a-counter__font-weight: 800;
    --a-counter__padding: .0625rem 0;
    --a-counter__width: 1.75rem;
    --a-counter__text-align: center;
    --a-counter__background-color: #000;
    --a-counter__color: #fff;
    --a-counter__font-size: 18px;
    --a-counter__position: absolute;
    --a-counter__left: -.375rem;
    --a-counter__bottom: 0
}

@media only screen and (min-width: 61.25rem) {
    .a-counter-config--brand-bottom-left {
        --a-counter__padding:.25rem 0;
        --a-counter__width: 2.375rem;
        --a-counter__font-size: 22px
    }
}

.block--magazine_subscription {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

@media only screen and (min-width: 61.25rem) {
    .block--magazine_subscription {
        display:flex;
        justify-content: space-between
    }
}

.sectioner--magazine_cover {
    z-index: 99
}

.sectioner--magazine_cover,.sectioner--magazine_right {
    padding-bottom: 2.8125rem
}

@media only screen and (min-width: 61.25rem) {
    .sectioner--magazine_cover,.sectioner--magazine_right {
        width:calc(50% - 1.25rem)
    }
}

@media only screen and (min-width: 70.625rem) {
    .sectioner--magazine_cover,.sectioner--magazine_right {
        max-width:33.125rem
    }
}

@media only screen and (min-width: 92.5rem) {
    .sectioner--magazine_cover,.sectioner--magazine_right {
        max-width:37.5rem
    }
}

@media only screen and (max-width: 61.1875rem) {
    .sectioner--magazine_cover,.sectioner--magazine_right {
        width:100%
    }
}

@media only screen and (min-width: 70.625rem) {
    .sectioner--magazine_cover .magazine-cover,.sectioner--magazine_right .magazine-cover {
        margin-bottom:0
    }
}

.wrapper--magazine_cover {
    width: 23rem;
    float: right
}

@media only screen and (max-width: 61.1875rem) {
    .wrapper--magazine_cover {
        float:none;
        margin: 0 auto
    }
}

.wrapper--magazine_cover img {
    -webkit-box-shadow: 0 3px 11px 1px rgba(0,0,0,.5);
    -moz-box-shadow: 0 3px 11px 1px rgba(0,0,0,.5);
    box-shadow: 0 3px 11px 1px rgba(0,0,0,.5)
}

.magazine_subscription {
    width: 100%;
    position: relative
}

.magazine_subscription .white-stripe {
    background-color: #fff;
    display: flex;
    justify-content: space-between;
    height: 42px;
    position: absolute;
    width: 100%;
    left: 0
}

.sectioner--magazine_right {
    padding-top: 6.25rem;
    padding-right: 6.25rem
}

@media only screen and (max-width: 61.1875rem) {
    .sectioner--magazine_right {
        padding:0 3.125rem 3.125rem
    }
}

.sectioner--magazine_right .magazine_date {
    text-transform: uppercase;
    display: block;
    font: 400 1.5625rem/1.2 titling-gothic-fb-condensed,sans-serif;
    padding-bottom: .9375rem
}

.sectioner--magazine_right .magazine_heading {
    font: 600 1.5625rem/1.2 titling-gothic-fb-narrow,sans-serif;
    letter-spacing: .035em
}

@media only screen and (min-width: 61.25rem) {
    .sectioner--magazine_right .magazine_heading {
        font-size:3.125rem
    }
}

.sectioner--magazine_right p {
    font: 400 1.5625rem/1.2 titling-gothic-fb-condensed,sans-serif;
    margin-top: .3125rem;
    margin-bottom: 2.0625rem
}

.sectioner--magazine_right .magazine_subscription_link a {
    font: 600 1.5625rem/1.2 titling-gothic-fb-condensed,sans-serif;
    letter-spacing: .035em;
    background-color: #000;
    padding: 1rem 2.0625rem .6875rem;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 3px
}

.hub-pages {
    display: block;
    position: relative
}

.hub-pages:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 124.5%
}

@media only screen and (min-width: 41.75rem) {
    .hub-pages {
        width:calc(25% - 1.25rem);
        margin-bottom: 0
    }
}

@media only screen and (max-width: 41.6875rem) {
    .hub-pages {
        box-shadow:none
    }
}

.hub-pages a {
    display: block
}

.hub-pages article:after {
    content: " ";
    z-index: 10;
    display: block;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,.3)
}

.hub-pages__inner-wrapper {
    width: 100%
}

@media only screen and (min-width: 41.75rem) {
    .hub-pages__inner-wrapper {
        display:flex;
        justify-content: space-between
    }
}

.hub-pages__wrapper {
    margin-top: 1.9375rem;
    margin-bottom: 1.9375rem
}

.hub-pages__single {
    text-align: center;
    background-size: cover;
    background-position: 50% 50%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.hub-pages__single-title-container {
    position: absolute;
    left: .5625rem;
    right: .5625rem;
    top: .625rem;
    bottom: .635rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    pointer-events: none;
    transform: translateZ(1.875rem);
    border: .10625rem solid transparent;
    transition: border .4s ease;
    padding: 0 .625rem;
    -moz-border-image: -moz-linear-gradient(top,#3acfd5 0,#3a4ed5 100%);
    -webkit-border-image: -webkit-linear-gradient(top,#3acfd5,#3a4ed5);
    border-image: linear-gradient(135deg,hsla(0,0%,100%,.121569),#fff 51%,hsla(0,0%,100%,.101961));
    border-image-slice: 1
}

.hub-pages__single-title-container .hub-pages__article-small-text {
    color: #fff;
    font-family: titling-gothic-fb-condensed;
    font-size: .875rem;
    letter-spacing: .125rem;
    line-height: .6875rem;
    margin-bottom: .1875rem;
    text-transform: uppercase
}

.hub-pages__single-title-container .hub-pages__article-title {
    color: #fff;
    font-family: titling-gothic-fb-narrow;
    font-size: 1.375rem;
    font-weight: 600;
    line-height: 1.5625rem
}

.slick-slide {
    margin-left: 20px
}

.slick-list {
    margin-left: -20px
}

.slick-slider {
    box-sizing: border-box;
    user-select: none;
    touch-action: pan-y
}

.slick-list,.slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,.slick-slider .slick-track {
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

@font-face {
    font-family: Chiswick Text;
    src: url(/wp-content/themes/pmc-robbreport-2017-v2/static/css/../webfonts/ChiswickText-Regular-Web.woff2) format("woff2"),url(/wp-content/themes/pmc-robbreport-2017-v2/static/css/../webfonts/ChiswickText-Regular-Web.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal
}

.muse-heading__subcategory {
    font-size: 1rem;
    line-height: 1.2;
    color: #ae9868;
    letter-spacing: 1px;
    margin-bottom: 1.25rem;
    text-transform: lowercase;
    display: block
}

.muse-heading__subcategory:before {
    content: "";
    width: .25rem;
    height: .25rem;
    display: inline-block;
    background-color: #ae9868;
    margin-right: .375rem;
    vertical-align: middle
}

.muse-heading__featured {
    font-family: Chiswick Text,sans-serif;
    font-size: 1.75rem;
    line-height: 1.2;
    color: #000;
    margin-bottom: 1.25rem;
    display: block;
    letter-spacing: normal
}

.muse-heading__featured--large {
    font-size: 2.125rem
}

.muse-heading__latest {
    font-family: Chiswick Text,sans-serif;
    font-size: 1.5rem;
    line-height: 1.25;
    color: #000;
    display: block;
    margin-bottom: 1.25rem;
    letter-spacing: normal
}

.muse-content-txt {
    font-size: 1.125rem;
    line-height: 1.6;
    color: #000;
    letter-spacing: normal
}

.muse-box-shadow {
    transition: all .8s ease;
    box-shadow: 0 30px 40px -15px hsla(25,11%,69%,.5)
}

.muse-featured-image-link {
    position: relative;
    width: 100%;
    display: block
}

.muse-featured-image-link--with-height {
    height: 100%
}

.muse-logo {
    background-color: #000
}

.muse-logo svg {
    fill: #fff
}

.muse-logo--front-featured {
    display: flex;
    width: 9.5rem;
    height: 4.6875rem;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: -.625rem
}

.muse-logo--front-featured svg {
    width: 7.3125rem;
    height: 2.875rem
}

.muse-archive-container {
    position: relative;
    z-index: 0
}

.muse-logo-vertical {
    display: none;
    position: absolute;
    width: 7.375rem;
    transform: translateX(-85%);
    top: -3.75rem;
    z-index: -10
}

@media only screen and (min-width: 61.25rem) {
    .muse-logo-vertical {
        display:inline-block
    }
}

.muse-logo-vertical svg {
    fill: #e9dbd2
}

.muse-logo-vertical--single {
    top: inherit;
    transform: translateX(calc(-85% - 3.4375rem)) translateY(-5.3125rem)
}

.muse-featured-story-front {
    display: flex;
    padding: 1.875rem 0;
    border-bottom: .0625rem solid #dddee4;
    position: relative;
    flex-direction: column
}

@media only screen and (min-width: 61.25rem) {
    .muse-featured-story-front {
        justify-content:space-between;
        flex-direction: row
    }
}

.muse-featured-story-front__content {
    padding: 0;
    order: 3
}

@media only screen and (min-width: 61.25rem) {
    .muse-featured-story-front__content {
        order:2;
        padding: 3.4375rem .625rem 0;
        width: calc(100%*0.4 - 10px);
        align-self: center
    }
}

@media only screen and (min-width: 92.5rem) {
    .muse-featured-story-front__content {
        width:calc(100%*0.333333333333333 - 10px)
    }
}

.muse-featured-story-front__img {
    position: relative;
    padding: 3.4375rem 0 1.25rem;
    order: 2
}

@media only screen and (min-width: 61.25rem) {
    .muse-featured-story-front__img {
        order:3;
        padding: 0 .625rem;
        width: calc(100%*0.6 - 10px);
        display: flex;
        justify-content: flex-end;
        align-items: center
    }
}

@media only screen and (min-width: 92.5rem) {
    .muse-featured-story-front__img {
        width:calc(100%*0.666666666666667 - 10px)
    }
}

.muse-featured-story-front__img .muse-featured-image-link {
    width: 100%
}

@media only screen and (min-width: 92.5rem) {
    .muse-featured-story-front__img .muse-featured-image-link {
        max-width:46.375rem;
        max-height: 28.75rem
    }
}

.muse-featured-story-front__img img {
    width: 100%;
    height: 100%
}

.muse-featured-story-front__text {
    font-family: sans-serif;
    letter-spacing: normal;
    font-size: 1rem;
    line-height: 1.2;
    margin-bottom: 1.25rem
}

.wf-lato-n4-active .muse-featured-story-front__text {
    font-family: Lato,sans-serif
}

@media only screen and (min-width: 61.25rem) {
    .muse-featured-story-front__text {
        font-size:1.125rem;
        line-height: 1.6
    }
}

.muse-featured-story-front .muse-heading__subcategory {
    line-height: 1.2;
    font-size: 1rem;
    margin-bottom: .625rem;
    letter-spacing: 1px
}

@media only screen and (min-width: 61.25rem) {
    .muse-featured-story-front .muse-heading__subcategory {
        font-size:.875rem;
        line-height: 1;
        margin-bottom: 1.5625rem
    }
}

.muse-featured-story-front .muse-heading__featured {
    line-height: 1.2;
    font-size: 1.625rem;
    margin-bottom: .625rem;
    letter-spacing: normal
}

@media only screen and (min-width: 61.25rem) {
    .muse-featured-story-front .muse-heading__featured {
        line-height:2.7rem;
        font-size: 2.125rem;
        margin-bottom: 1.25rem
    }
}

.muse-featured-story-front__read-more {
    font-family: sans-serif;
    font-size: .8125rem;
    font-weight: 700;
    letter-spacing: .125rem;
    line-height: 1.2;
    margin-bottom: 1.25rem;
    color: #ae9868;
    text-transform: uppercase
}

.wf-lato-n7-active .muse-featured-story-front__read-more {
    font-family: Lato,sans-serif
}

.sectioner--muse-featured-posts {
    padding: 0 .9375rem;
    background-color: #fff
}

.muse-latest-story-box-front {
    display: flex;
    padding: 1.25rem 0
}

@media only screen and (min-width: 61.25rem) {
    .muse-latest-story-box-front {
        padding:0;
        width: calc(100%*0.333333333333333 - 13.33333px)
    }
}

.muse-latest-story-box-front:not(:last-of-type) {
    border-bottom: .0625rem solid #dddee4
}

@media only screen and (min-width: 61.25rem) {
    .muse-latest-story-box-front:not(:last-of-type) {
        border-bottom:0;
        border-right: .0625rem solid #dddee4
    }
}

.muse-latest-story-box-front__img {
    margin-right: .9375rem;
    padding: 0;
    align-self: center
}

@media only screen and (min-width: 61.25rem) {
    .muse-latest-story-box-front__img {
        margin:0;
        padding: 0 .625rem
    }
}

.muse-latest-story-box-front__img .muse-featured-image-link {
    height: 8.625rem;
    width: 8.625rem
}

@media only screen and (min-width: 61.25rem) {
    .muse-latest-story-box-front__img .muse-featured-image-link {
        height:9.5625rem;
        width: 9.5625rem
    }
}

.muse-latest-story-box-front__img img {
    width: 100%;
    height: 100%
}

.muse-latest-story-box-front__info {
    padding: .9375rem 0;
    flex-grow: 1
}

@media only screen and (min-width: 61.25rem) {
    .muse-latest-story-box-front__info {
        flex-grow:unset;
        width: calc(100% - 10.8125rem);
        padding: 1.25rem .625rem
    }
}

.muse-latest-story-box-front__info .muse-heading__latest {
    font-size: 1.1875rem;
    line-height: 1.15;
    margin-bottom: 0
}

@media only screen and (min-width: 61.25rem) {
    .muse-latest-story-box-front__info .muse-heading__latest {
        font-size:1.25rem;
        line-height: 1.5rem
    }
}

.muse-latest-story-box-front__info .muse-heading__subcategory {
    font-size: .875rem;
    line-height: 1;
    margin-bottom: .8125rem
}

.muse-heading__subcategory {
    font-family: sans-serif;
    font-weight: 900
}

.wf-lato-n9-active .muse-heading__subcategory {
    font-family: Lato,sans-serif
}

.sectioner--the-latest-posts .view-more-stories {
    width: 100%;
    background-color: #fff
}

@media only screen and (max-width: 41.6875rem) {
    .sectioner--the-latest-posts .view-more-stories {
        margin-top:0;
        margin-bottom: 0
    }
}

.sectioner--the-latest-posts .view-more-stories .sectioner-header__link {
    background-color: #323440;
    color: #fff;
    padding: 1.25rem 1.875rem;
    min-width: 345px;
    display: inline-block;
    font-family: titling-gothic-fb-condensed,sans-serif;
    font-weight: 300;
    line-height: 23px;
    font-size: 19px;
    letter-spacing: 1.4px
}

@media only screen and (max-width: 41.6875rem) {
    .sectioner--the-latest-posts .view-more-stories .sectioner-header__link {
        width:100%;
        font-size: 17px;
        line-height: 20px;
        letter-spacing: 1px
    }
}

.sectioner--the-latest-posts .section-header__date {
    font-family: sweet-sans-pro,sans-serif;
    font-size: 14px;
    letter-spacing: .35px;
    color: #575757;
    margin-top: 5px
}

@media only screen and (max-width: 41.6875rem) {
    .sectioner--the-latest-posts .section-header__date {
        display:none
    }
}

.sectioner--the-latest-posts .post-meta {
    flex-direction: row-reverse;
    align-items: flex-start;
    padding-bottom: 35px
}

.sectioner--the-latest-posts .post-meta__timestamp {
    margin-left: 25px;
    font-family: sweet-sans-pro,sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .35px;
    color: #575757
}

@media only screen and (max-width: 41.6875rem) {
    .sectioner--the-latest-posts .post-meta__timestamp {
        display:none
    }
}

.the-latest__secondary-wrapper {
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%
}

@media only screen and (min-width: 41.75rem) {
    .the-latest__secondary-wrapper .the-latest__story {
        width:calc(50% - 1.25rem)
    }
}

@media only screen and (max-width: 41.6875rem) {
    .the-latest__secondary-wrapper .the-latest__story {
        display:flex;
        justify-content: flex-start;
        text-align: left
    }

    .the-latest__secondary-wrapper .post-meta {
        display: none
    }
}

@media only screen and (max-width: 41.6875rem) {
    .the-latest__secondary-wrapper .featured-image {
        max-width:100%;
        min-width: 35%;
        overflow: hidden
    }

    .the-latest__secondary-wrapper .featured-image:before {
        padding-top: 75%
    }

    .the-latest__secondary-wrapper .featured-image img {
        display: block;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        height: 100%;
        width: auto;
        max-width: 200%
    }
}

@media only screen and (max-width: 375px) {
    .the-latest__secondary-wrapper .featured-image {
        max-height:90px
    }
}

@media only screen and (max-width: 41.6875rem) {
    .the-latest__secondary-wrapper .entry {
        display:flex;
        flex-direction: column
    }

    .the-latest__secondary-wrapper .entry .entry__heading {
        order: 1
    }

    .the-latest__secondary-wrapper .entry .entry__category {
        order: 2
    }
}

.the-latest__secondary-wrapper .sectioner--popular {
    flex: none;
    width: 100%
}

/*! Flickity v2.2.1 https://flickity.metafizzy.co */
.flickity-enabled {
    position: relative
}

.flickity-enabled:focus {
    outline: none
}

.flickity-viewport {
    overflow: hidden;
    position: relative;
    height: 100%
}

.flickity-slider {
    position: absolute;
    width: 100%;
    height: 100%
}

.flickity-enabled.is-draggable {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.flickity-button {
    position: absolute;
    background: hsla(0,0%,100%,.75);
    border: none;
    color: #333
}

.flickity-button:hover {
    background: #fff;
    cursor: pointer
}

.flickity-button:focus {
    outline: none;
    box-shadow: 0 0 0 5px #19f
}

.flickity-button:active {
    opacity: .6
}

.flickity-button:disabled {
    opacity: .3;
    cursor: auto;
    pointer-events: none
}

.flickity-button-icon {
    fill: currentColor
}

.flickity-prev-next-button {
    top: 50%;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    transform: translateY(-50%)
}

.flickity-prev-next-button.previous {
    left: 10px
}

.flickity-prev-next-button.next {
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.previous {
    left: auto;
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.next {
    right: auto;
    left: 10px
}

.flickity-prev-next-button .flickity-button-icon {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 60%;
    height: 60%
}

.flickity-page-dots {
    position: absolute;
    width: 100%;
    bottom: -25px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1
}

.flickity-rtl .flickity-page-dots {
    direction: rtl
}

.flickity-page-dots .dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 8px;
    background: #333;
    border-radius: 50%;
    opacity: .25;
    cursor: pointer
}

.flickity-page-dots .dot.is-selected {
    opacity: 1
}

.js-Flickity .flickity-slider {
    margin-left: .5rem
}

.js-Flickity--fifths .js-Flickity-cell {
    width: 40%;
    margin: 0 .625rem
}

@media only screen and (min-width: 61.25rem) {
    .js-Flickity--fifths .js-Flickity-cell {
        width:21%;
        margin: 0 .9375rem
    }
}

.js-Flickity--thirds .js-Flickity-cell {
    width: 66%;
    overflow: visible
}

.js-Flickity--enlarge-selected .js-Flickity-cell {
    transform: scale(.8);
    transition: transform .3s cubic-bezier(.215,.61,.355,1);
    transform-origin: center center
}

.js-Flickity--enlarge-selected .js-Flickity-cell.is-selected {
    transform: scale(1);
    z-index: 9;
    transform-origin: center center
}

.js-Flickity--nav-top-right .flickity-prev-next-button {
    --button-size: 0;
    border-radius: 0;
    background-color: transparent;
    top: calc(var(--button-size)*-.8);
    height: var(--button-size);
    width: var(--button-size)
}

@media only screen and (min-width: 41.75rem) {
    .js-Flickity--nav-top-right .flickity-prev-next-button {
        --button-size:2.75rem
    }
}

.js-Flickity--nav-top-right .flickity-prev-next-button.previous {
    left: calc(100% - (var(--button-size)*2.5))
}

.js-Flickity--bordered-buttons .flickity-icon {
    fill: #000
}

@media only screen and (max-width: 41.6875rem) {
    .js-Flickity--hide-nav\@mobile-max .flickity-button {
        display:none
    }
}

.sidebar {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative
}

@media only screen and (min-width: 61.25rem) {
    .sidebar {
        width:20rem;
        padding-left: 1.25rem;
        align-items: flex-start
    }
}

.module {
    width: 100%;
    margin-bottom: 2.5rem
}

.module .entry__category {
    margin-bottom: .375rem
}

.module__heading {
    font: 400 1rem/1 titling-gothic-fb-condensed,sans-serif;
    letter-spacing: .08em
}

.module-article {
    text-align: center
}

.module-article:not(:last-of-type) {
    margin-bottom: 1.25rem
}

.module-article__heading a {
    font: 600 1.125rem/1.31 titling-gothic-fb-condensed,sans-serif;
    letter-spacing: .035em;
    text-transform: uppercase
}

.module--popular .module-article__heading a {
    font: 400 1.125rem/1.31 titling-gothic-fb-condensed,sans-serif;
    text-transform: none;
    letter-spacing: 0;
    margin: .625rem
}

.module-article__thumbnail {
    margin-bottom: .3125rem
}

.module--popular .module-article__thumbnail.featured-image {
    width: 50%;
    margin: 0 auto
}

.module--popular .module-article__thumbnail a:after {
    background-image: none
}

.module--popular .module-article__thumbnail img {
    border-radius: 50%
}

.module--highlights {
    border: 1px solid #979797;
    padding: 2rem;
    text-align: center
}

.module--highlights .module__heading {
    border: none
}

.module--highlights .module__heading span {
    display: block
}

.module__list {
    list-style: none;
    padding: 0;
    margin: 0
}

.module__list li {
    margin-bottom: 1.25rem
}

.module__list li:last-of-type {
    margin-bottom: 0
}

body[class*=bob-sticky-nav__confined] #adm-widget-dsktab-ros-rail-bottom {
    top: 7.625rem
}

.sticky-start {
    position: fixed;
    top: 20px;
    width: 300px
}

.logged-in .sticky-start {
    top: 52px
}

.sticky-end-oneT {
    position: absolute;
    top: 600px;
    width: 300px
}

.sticky-end-fiveH {
    position: absolute;
    top: 500px;
    width: 300px
}

.module__heading,.section-header {
    margin-bottom: 1.5625rem
}

.signup-newsletter {
    position: relative;
    margin: 1.25rem 0;
    width: 100%;
    border: 1px solid #979797
}

.signup-newsletter .header-subscribe__container-inner {
    display: flex;
    justify-content: center
}

.signup-newsletter .header-subscribe__container-inner .subscription-header h2 {
    font-family: sweet-sans-pro,sans-serif;
    text-transform: uppercase;
    font-size: 1.25rem;
    line-height: 1.875rem;
    letter-spacing: .02375rem;
    margin-bottom: .625rem
}

.signup-newsletter .header-subscribe__container-inner .subscription-header p {
    margin: 0
}

.signup-newsletter .header-subscribe__container-inner div {
    font-family: titling-gothic-fb-condensed,sans-serif
}

.signup-newsletter .header-subscribe__container-inner div br {
    display: none
}

.signup-newsletter .header-subscribe__container-inner a.button {
    font-family: titling-gothic-fb-condensed,sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    color: hsla(0,0%,100%,.85);
    display: block;
    font-size: 1.125rem;
    line-height: 1.125rem;
    padding: .875rem;
    width: 10.625rem;
    text-align: center;
    text-decoration: none
}

.signup-newsletter .header-subscribe__container-inner a.button:hover {
    color: #fff
}

.signup-newsletter .header-subscribe__container-inner button {
    background-color: #000;
    border-radius: unset;
    width: 6.625rem;
    height: 2.75rem;
    font-family: titling-gothic-fb-narrow,sans-serif
}

.signup-newsletter .header-get__magazine-container {
    min-width: 23rem;
    padding: 1rem;
    flex-basis: 100%
}

.signup-newsletter .header-get__magazine-container .gtm-sub-cover {
    flex-basis: 43%;
    margin-right: .9rem;
    max-width: 10.625rem;
    align-self: center
}

.signup-newsletter .header-get__magazine-container .gtm-sub-container {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.signup-newsletter .header-get__magazine-container .gtm-sub-offer {
    margin: 0 0 .625rem
}

.signup-newsletter .header-get__magazine-container .gtm-sub-offer strong {
    font-family: titling-gothic-fb-condensed,sans-serif;
    font-size: 1.125em
}

@media only screen and (min-width: 92.5rem) {
    .signup-newsletter .header-get__magazine-container .gtm-sub-offer strong:nth-child(3) {
        display:none
    }
}

@media only screen and (min-width: 70.625rem) {
    .signup-newsletter .header-get__magazine-container .gtm-sub-offer strong:nth-child(3) {
        display:block
    }
}

.signup-newsletter .header-get__magazine-container .gtm-content button {
    width: 46%
}

.signup-newsletter .header-get__magazine-container .gtm-content a.header-subscribe__give-the-gift {
    margin-left: .9375rem
}

.signup-newsletter .header-get__magazine-container .gtm-text {
    font-size: 1.125rem;
    line-height: 1.2;
    font-family: Roboto,sans-serif;
    color: #2f2f2f
}

.signup-newsletter .header-get__magazine-container .gtm-text h4 {
    font-weight: 300
}

.signup-newsletter .header-get__magazine-container .gtm-text p {
    margin-top: 0
}

@media only screen and (max-width: 41.6875rem) {
    .signup-newsletter .header-get__magazine-container .gtm-text {
        font-size:1rem
    }
}

.signup-newsletter .header-get__magazine-container .gtm-sub-offer {
    font-size: 1.125rem
}

.homepage .signup-newsletter {
    margin: 0
}

.homepage .signup-newsletter .gtm-content {
    display: flex
}

.signup-newsletter-container {
    display: flex;
    justify-content: center;
    gap: 1rem
}

.signup-newsletter-container .homepage-mid-ad {
    flex-basis: 40%
}

.signup-newsletter-container .signup-newsletter~.homepage-mid-ad {
    padding-left: 15px
}

@media only screen and (max-width: 41.6875rem) {
    .signup-newsletter-container {
        flex-direction:column
    }
}

.signup-newsletter-sidebar {
    margin: 1.875rem 0;
    width: 19.75em
}

@media only screen and (max-width: 41.6875rem) {
    .signup-newsletter-sidebar {
        width:auto
    }
}

.signup-newsletter-sidebar .header-subscribe__container-inner {
    width: 100%;
    line-height: 1;
    border: 1px solid #979797
}

.signup-newsletter-sidebar .header-subscribe__container-inner .subscription-header p {
    margin: 0
}

.signup-newsletter-sidebar .header-subscribe__container-inner div {
    font-family: Roboto,sans-serif;
    line-height: 20px;
    font-size: 15px;
    font-weight: 300;
    color: #2f2f2f;
    width: 100%
}

.signup-newsletter-sidebar .header-subscribe__container-inner div br {
    display: block
}

.signup-newsletter-sidebar .header-subscribe__container-inner a.button {
    font-family: titling-gothic-fb-narrow,sans-serif;
    text-transform: uppercase;
    color: hsla(0,0%,100%,.85);
    display: block;
    font-size: 1.125rem;
    line-height: 1.125rem;
    padding: .875rem;
    width: 10rem;
    text-align: center;
    text-decoration: none;
    margin: 0 auto
}

.signup-newsletter-sidebar .header-subscribe__container-inner a.button:hover {
    color: #fff
}

.signup-newsletter-sidebar .header-subscribe__container-inner button {
    background-color: #000;
    border-radius: unset;
    width: 5.625rem;
    height: 2.5rem;
    padding: 10px 15px;
    font-size: 15px;
    letter-spacing: .2px;
    line-height: 18px
}

.signup-newsletter-sidebar .header-subscribe__container-inner .subscribe-newsletter__email {
    padding: 10px;
    width: 50%;
    font-size: 15px
}

.signup-newsletter-sidebar .header-get__magazine-container {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    padding: 1rem;
    border-bottom: 0;
    border-right: 0
}

.signup-newsletter-sidebar .header-get__magazine-container .subscription-header {
    font-family: titling-gothic-fb-narrow,sans-serif;
    transform: translateX(-122px);
    width: 196.5%
}

.signup-newsletter-sidebar .header-get__magazine-container .subscription-header h2 {
    font-family: sweet-sans-pro,sans-serif;
    text-transform: uppercase;
    font-size: 1.25rem;
    line-height: 1.875rem;
    letter-spacing: .02375rem;
    margin-bottom: .9375rem;
    text-align: center
}

.signup-newsletter-sidebar .header-get__magazine-container .gtm-sub-cover {
    flex-basis: 47%;
    margin-right: .75rem;
    margin-bottom: 1.25rem;
    max-width: 7.25rem;
    height: auto;
    align-self: center;
    margin-top: 2.375rem
}

.signup-newsletter-sidebar .header-get__magazine-container img {
    height: auto
}

.signup-newsletter-sidebar .header-get__magazine-container .gtm-sub-container {
    flex-basis: 48%;
    justify-content: flex-start;
    margin-bottom: 1.125rem
}

.signup-newsletter-sidebar .header-get__magazine-container .subscription-header p {
    margin: 0
}

.signup-newsletter-sidebar .header-get__magazine-container .gtm-sub-offer {
    font-size: 1.125rem
}

.signup-newsletter-sidebar .header-get__magazine-container .gtm-sub-offer strong {
    font-family: titling-gothic-fb-condensed,sans-serif
}

.signup-newsletter-sidebar .header-get__magazine-container .gtm-content {
    flex-direction: column-reverse;
    width: 100%;
    align-items: center
}

.signup-newsletter-sidebar .header-get__magazine-container .gtm-content a.header-subscribe__give-the-gift {
    margin-right: 0
}

.signup-newsletter-sidebar .header-get__magazine-container .gtm-content a.header-subscribe__give-the-gift p {
    margin-bottom: .625rem
}

.signup-newsletter-sidebar .subscribe-newsletter {
    text-align: center;
    padding: 20px;
    border-top: 1px solid #979797
}

.signup-newsletter-sidebar .subscribe-newsletter h3 {
    font-family: titling-gothic-fb-narrow,sans-serif;
    font-size: 22px;
    line-height: 26px;
    color: #000;
    font-weight: 300
}

.subscribe-newsletter {
    display: flex;
    flex-direction: column;
    flex-basis: 50%;
    font-family: titling-gothic-fb-narrow,sans-serif;
    padding-left: 2.5rem
}

@media only screen and (max-width: 41.6875rem) {
    .subscribe-newsletter {
        border-top:.0625rem solid #292929
    }
}

.subscribe-newsletter__form {
    display: flex;
    position: relative
}

.subscribe-newsletter__email {
    flex-basis: 70%;
    border: .0625rem solid #dddee4;
    border-right: 0;
    font-size: 1rem;
    letter-spacing: .025rem;
    padding: .875rem
}

.subscribe-newsletter--river .subscribe-newsletter__email {
    width: 6.625rem;
    height: 2.75rem
}

.subscribe-newsletter__submit {
    background-color: #000;
    border-radius: unset;
    color: #fff;
    cursor: pointer;
    font-size: 1.125rem;
    padding: 1rem 1.5625rem
}

.subscribe-newsletter--river .subscribe-newsletter__submit {
    width: 6.625rem;
    height: 2.75rem;
    padding: 0;
    flex-basis: 32%
}

.subscribe-newsletter__tooltip {
    font-size: .875rem;
    text-align: center;
    background: #000;
    color: #fff;
    padding: .3125rem;
    border-radius: .3125rem;
    visibility: hidden;
    position: absolute;
    top: 125%;
    z-index: 1
}

.subscribe-newsletter__tooltip:after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -.3125rem;
    border-width: .3125rem;
    border-style: solid;
    border-color: transparent transparent #000
}

.subscribe-newsletter .active {
    visibility: visible
}

.subscribe-newsletter--river {
    padding: 1.5625rem;
    justify-content: center;
    background-color: #e1e1e1;
    text-align: center
}

.subscribe-newsletter--river h3 {
    font-size: 1.375rem;
    font-weight: 300;
    font-family: titling-gothic-fb-narrow,sans-serif
}

.subscribe-newsletter--river p {
    margin: 0 0 .625rem;
    font-size: 1.1875rem;
    line-height: 26px;
    font-family: Roboto,sans-serif;
    font-weight: 300
}

@media only screen and (max-width: 41.6875rem) {
    .subscribe-newsletter--river p {
        margin:.5rem 0 1.25rem
    }
}

@media only screen and (max-width: 41.6875rem) {
    .subscribe-newsletter--river {
        border-top:none;
        padding: 25px 50px
    }
}

body .site-header__geo-target {
    background-color: #000;
    color: #fff;
    height: 8.75rem;
    align-items: flex-start;
    padding: 1.875rem;
    font-family: titling-gothic-fb-narrow,sans-serif;
    letter-spacing: .01438rem;
    display: none;
    position: relative;
    z-index: 10
}

body .site-header__geo-target.is-visible {
    display: flex
}

body .site-header__geo-target .__content {
    line-height: 1.5
}

body .site-header__geo-target .__content .__logo {
    align-self: center
}

body .site-header__geo-target .__content .__logo svg {
    height: 1.875rem;
    width: auto
}

body .site-header__geo-target .__content .__description {
    align-self: center;
    font-size: 1rem
}

body .site-header__geo-target .__content .__description .__link {
    color: #fff;
    text-decoration: underline
}

body .site-header__geo-target .__action {
    display: inline-flex
}

body .site-header__geo-target .__action .__close {
    cursor: pointer
}

@media only screen and (min-width: 41.75rem) {
    body .site-header__geo-target {
        justify-content:space-between;
        height: 6.875rem
    }
}

@media only screen and (min-width: 61.25rem) {
    body .site-header__geo-target {
        height:4.5rem;
        align-items: center;
        justify-content: space-between;
        padding: 0
    }

    body .site-header__geo-target .__content {
        display: inline-flex
    }

    body .site-header__geo-target .__content .__logo svg {
        width: max-content;
        width: -moz-max-content
    }

    body .site-header__geo-target .__content .__description {
        font-size: 1.125rem;
        padding-right: 1.875rem
    }

    body .site-header__geo-target .__action .__close {
        margin-right: 1.5625rem
    }
}

.l-header__leaderboard {
    background-color: #000;
    background-repeat: repeat;
    background-image: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAAAAABzHgM7AAAAVklEQVQI10WMQQ6AMAgEt6WpTbw30VgL//+ksNbICYbdQYJPzmamCvn3C/6Rfvhx71vwOsgjI/1U8rS4TXKQWwsuYH7SX8F8e7v4PNHF8tAJGyUKJZwPwtAJKwX8nFEAAAAASUVORK5CYII=");
    background-size: 6px 6px
}

.c-logo {
    background: url(data:image/svg+xml;charset=utf-8;base64,Cjxzdmcgd2lkdGg9IjIyMHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjIyIDExNyAyMjAgNjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQyICgzNjc4MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJMb2dvIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi4wMDAwMDAsIDExNy43ODM4MjUpIj4KICAgICAgICA8cGF0aCBkPSJNMjE5LjQ1Nzk1MywxOS44MDcwNzc4IEwyMTkuMTQ2MjU1LDIxLjIwMjA3MTMgTDIxNi4yNjkxMjcsMjEuOTc2NTI5NSBDMjE1LjYzMDA2NiwyMi4xNDkyODkyIDIxNS4wMjAxNzUsMjIuNzQ5MzczMiAyMTQuNzEyNzk5LDIzLjEzOTAyNDEgTDIwMS42NDU4LDM5LjcyMzk0NjggTDE5Ni43NDM5ODcsNTUuOTk4ODcxIEMxOTYuNDg3MzksNTYuODQ4Njc2MSAxOTYuODI1MDE4LDU3LjMzNTczOTggMTk3LjM2NjMwMiw1Ny40NzA4MjU5IEwyMDAuNzg5MDM2LDU4LjMyMjc4MzggTDIwMC4zMjI4NCw1OS43MTgzMTU1IEwxODMuMjA5MTcxLDU5LjcxODMxNTUgTDE4My42NzUzNjcsNTguMzIyNzgzOCBMMTg2Ljg2NTI3Myw1Ny41NDg4NjM4IEMxODcuNzI3OTc5LDU3LjMzODQzMDcgMTg4LjE5ODQ5Nyw1Ni44NDcwNjE1IDE4OC40OTgzMSw1NS44NDM4NzE3IEwxOTMuMzk5MDQzLDM5LjQxMzQxMDEgTDE4OS4xMjA2MjYsMjMuMzcyMDYxMiBDMTg4LjkxNTg4OCwyMi42MDQwNjEzIDE4OC43MDk1MywyMS45NjczODAzIDE4Ny44NzcwNzYsMjEuNzQ0NTY4OCBMMTg1Ljg1NDAxMSwyMS4yMDIwNzEzIEwxODYuMTY0NjI4LDE5LjgwNzA3NzggTDIwMC43ODkwMzYsMTkuODA3MDc3OCBMMjAwLjQ3Nzg3OSwyMS4yMDIwNzEzIEwxOTcuOTg4NjE4LDIxLjg5OTU2ODEgQzE5Ny4xMTcyNjgsMjIuMTQzMzY5IDE5Ni45MTM2MTEsMjIuNTg5NTMwMiAxOTcuMTMyOTM0LDIzLjQ0OTU2MDkgTDIwMC42MzM5OTgsMzcuMDg3ODgyNyBMMjExLjA1NzIzNywyMy4yOTQ1NjE2IEMyMTEuMjUzMzMyLDIzLjAzNDYxNDkgMjExLjM2OTQ3NSwyMi43NTIwNjQxIDIxMS4zNjk0NzUsMjIuNTE5MDI3IEMyMTEuMzY5NDc1LDIyLjIxMTE4MTIgMjExLjEwOTYzNywyMS45ODk0NDYxIDIxMC43NDYwOCwyMS44OTk1NjgxIEwyMDcuOTQ1NjYxLDIxLjIwMjA3MTMgTDIwOC4zMzUxNDgsMTkuODA3MDc3OCBMMjE5LjQ1Nzk1MywxOS44MDcwNzc4IiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgPHBhdGggZD0iTTE4NS4zODY3MzQsMjguODczNDU5MiBMMTgzLjQ0MjUzOSwyOC44NzM0NTkyIEwxODEuNzMxMTcyLDIzLjY4MTUyMTYgQzE4MS40MTY3NzQsMjIuNzI2NzY5MSAxODAuOTUyMTk4LDIyLjQ0MjA2NTYgMTgwLjAxOTgwNiwyMi40NDIwNjU2IEwxNzUuNzQxMzg4LDIyLjQ0MjA2NTYgTDE2NS43MDY1NTUsNTUuOTk4ODcxIEMxNjUuNDUyMTE5LDU2Ljg0NzA2MTUgMTY1LjcwMDA3Myw1Ny4zMzE0MzQyIDE2Ni40ODM5MDksNTcuNTQ4ODYzOCBMMTY5LjI4NDMyOCw1OC4zMjI3ODM4IEwxNjguODE3NTkxLDU5LjcxODMxNTUgTDE1Mi4wOTM0MSw1OS43MTgzMTU1IEwxNTIuNTYwMTQ2LDU4LjMyMjc4MzggTDE1NS41MTUwNjMsNTcuNjI2MzYzNCBDMTU2LjgyNjY3OSw1Ny4zMTY5MDMxIDE1Ny4xMTc4NDksNTYuOTE0ODczNyAxNTcuNDYwODc5LDU1Ljc2NTI5NTcgTDE2Ny40MTc5MjIsMjIuNDQyMDY1NiBMMTYyLjQzODg2LDIyLjQ0MjA2NTYgQzE2MS42NjYzNjgsMjIuNDQyMDY1NiAxNjEuMDU4NjM4LDIyLjkzNzIwMjEgMTYwLjU3MjQ1NSwyMy42MDQwMjIgTDE1Ny4wNzEzOTEsMjguNDA4NDYxNCBMMTU1LjEyNzE5NiwyOC40MDg0NjE0IEwxNTguMjM4MjMyLDE4Ljc5OTU4MjUgTDE1OS40ODIzMjMsMTguNzk5NTgyNSBDMTU5Ljc5MjQsMTkuNDkyNzczOCAxNjAuMjY2MTU5LDE5LjgwNzA3NzggMTYwLjk2MDMyMSwxOS44MDcwNzc4IEwxODEuODg2MjExLDE5LjgwNzA3NzggQzE4My4wNTMwNTIsMTkuODA3MDc3OCAxODMuNDQyNTM5LDE5LjQ5NzA3OTMgMTgzLjkwODczNiwxOC43OTk1ODI1IEwxODUuMjMxNjk2LDE4Ljc5OTU4MjUgTDE4NS4zODY3MzQsMjguODczNDU5MiIgaWQ9IkZpbGwtMiIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgIDxwYXRoIGQ9Ik0xNTQuMzUwMzgzLDI4LjQwODQ2MTQgTDE1Mi40MDUxMDgsMjguNDA4NDYxNCBMMTUwLjUzNzA4MSwyMy40NDk1NjA5IEMxNTAuMjU0NTU1LDIyLjY5NDQ3NzYgMTQ5LjY3OTc3NywyMi40NDIwNjU2IDE0OC45ODIzNzQsMjIuNDQyMDY1NiBMMTQxLjA0Nzg1NSwyMi40NDIwNjU2IEwxMzYuNTM2NjA5LDM3LjYzMTQ1NjYgTDE0NC4wODIxODIsMzcuNjMxNDU2NiBDMTQ0Ljg1ODk5NSwzNy42MzE0NTY2IDE0NS4zMjczNTIsMzcuMjQ5ODc4NSAxNDUuODcwNzk4LDM2LjQ2ODk2MiBMMTQ3Ljk3MDU3MSwzMy40NDU5Mzc5IEwxNDkuOTE1ODQ3LDMzLjQ0NTkzNzkgTDE0Ni4zMzY5OTQsNDUuNTM1ODgxNiBMMTQ0LjM5MjI1OSw0NS41MzU4ODE2IEwxNDQuNDcwNTg4LDQxLjI3MzkzOTYgQzE0NC40ODQwOTMsNDAuNTAzMjQ4OCAxNDQuMDA0MzkyLDQwLjI2NjQ0NDMgMTQzLjIyNTQxOCw0MC4yNjY0NDQzIEwxMzUuNzU3NjM1LDQwLjI2NjQ0NDMgTDEzMC43Nzk2NTMsNTcuMDA2MzY2MyBMMTQxLjc0NzQxOSw1Ny4wMDYzNjYzIEMxNDMuMjE3MzE1LDU3LjAwNjM2NjMgMTQzLjc3ODU4Nyw1Ni43MjU5NjgzIDE0NC41NDg5MTgsNTUuNzY1Mjk1NyBMMTQ4LjkwNDA0NCw1MC4zNDA4NTkyIEwxNTEuMDA0ODk4LDUwLjM0MDg1OTIgTDE0Ni41NzAzNjIsNjAuODAzMzEwNCBMMTQ1LjE3MTIzMyw2MC44MDMzMTA0IEMxNDQuNzgxNzQ2LDYwLjAyODMxNCAxNDQuMjI5MTE3LDU5LjcxODMxNTUgMTQyLjgzNjQ3MSw1OS43MTgzMTU1IEwxMTcuNzEwNDkzLDU5LjcxODMxNTUgTDExOC4xNzc3Nyw1OC4zMjI3ODM4IEwxMjEuMjExMDE2LDU3LjU0ODg2MzggQzEyMS45OTMyMzIsNTcuMzQ4NjU2NCAxMjIuNDY5NjkyLDU2Ljg0NzA2MTUgMTIyLjc2NzM0NSw1NS44NDM4NzE3IEwxMzIuNDEzMjMxLDIzLjM3MjA2MTIgQzEzMi41OTg1MjEsMjIuNzQ2MTQ0IDEzMi4zOTAwMDIsMjIuMTkzNDIwOSAxMzEuOTQ2NDk0LDIyLjA1NDU2NzQgTDEyOS4yMjQ0MDUsMjEuMjAyMDcxMyBMMTI5LjYxMjgxMiwxOS44MDcwNzc4IEwxNTEuMzE2MDU2LDE5LjgwNzA3NzggQzE1Mi4wNTAxOTMsMTkuODA3MDc3OCAxNTIuNjM3OTM2LDE5LjQ5NzA3OTMgMTUzLjAyNzQyMywxOC43OTk1ODI1IEwxNTQuMjcyNTkzLDE4Ljc5OTU4MjUgTDE1NC4zNTAzODMsMjguNDA4NDYxNCIgaWQ9IkZpbGwtMyIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgIDxwYXRoIGQ9Ik0yMTkuMDY4NDY2LDkuMzQ0NjI2NiBDMjAwLjg2MzA0NCwxMy40NzkwMTcxIDE3OC40ODM0NjUsMTUuNjIyMDk3MyAxNTkuNDgyMzIzLDE1LjYyMjA5NzMgQzExMi4wMzI0MDcsMTUuNjIyMDk3MyA3OC43MzkwODI1LDkuMTg5MDg5MTMgNjQuNjU5MjAwNSw1Ljg1NzE0Mjg1IEw1LjMwNjk2NTk4LDYxLjgxMDgwNTcgTDAuNDg0MDIyOTU2LDYyLjQzMDI2NDYgTDE3LjkwODMwOTIsOS41NzY1ODczMiBDMTUuMTMyNzQsMTEuMDM3MjQwMiA1Ljc3NTMyMzAxLDEzLjQ1MTU2OTMgMS40OTUyODUyLDEzLjc2MjEwNiBDMC4xMzE4MDk4MjMsMTMuODYwMDU2OSAwLjEwMzcxOTIwNSwxMy4xMTE5NzAyIDAuNzE3MzkxMTY2LDEyLjc1NDYxMDcgQzQuODM5Njg5MzUsMTAuMzUyMTIxOSA2LjgwMTcxMDk3LDguNDUwMTUxNiA4LjY1MTkxMDMzLDMuNzY0MTE0NCBDMTcuMjExNDQ1Nyw1LjgzODMwNjEzIDIzLjY2NTI2NTIsNC4yMjkxMTIyNCAzMS40NDM2NjU0LDEuMzYyMTYzNzkgTDE1LjY1MjQxNjQsNDUuODQ2NDE4MyBMNTcuNjU4MTU0MiwwLjQzMjE2ODEyNSBDODQuNDE2NjI4Niw2LjExOTI0MjMyIDExMi45MTQwMiw4LjQ5MjEzMDU3IDEzNC44MjUyNDMsOC40OTIxMzA1NyBDMTU1LjI2MDA4Nyw4LjQ5MjEzMDU3IDE3My4yMjE4NzYsNS4yODUwNDQ4MiAxODIuNDMwNzM3LDEuNTE3MTYzMDcgQzE5NS40MTM0NjQsOS4yMjA4NDI0NSAyMTAuMjc2MTAyLDguNTYyNjMzNzEgMjE4Ljc1ODM4OCw4LjAyNjU5NDU0IEMyMTkuOTkxNjc1LDcuOTQ5MDk0OSAyMjAuMTQ2NzEzLDkuMDk5NzQ5MjYgMjE5LjA2ODQ2Niw5LjM0NDYyNjYiIGlkPSJGaWxsLTQiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICA8cGF0aCBkPSJNMTI3LjY2ODA3NywxOS44MDcwNzc4IEwxMjcuMjc5MTMsMjEuMjAyMDcxMyBMMTI0LjAxMTQzNSwyMi4xMzE1Mjg4IEMxMjMuMzgxNTU3LDIyLjMxMDc0NjcgMTIzLjA3NDcyMSwyMi42ODIwOTkyIDEyMi44NDQ1OTQsMjMuNDQ5NTYwOSBMMTEzLjE5ODcwOCw1NS42ODgzMzQzIEMxMTIuOTExODU5LDU2LjY1MTE1OTYgMTEyLjY5NDY5Nyw1Ny4yNjYzMTMgMTEzLjg5OTM1Myw1Ny42MjYzNjM0IEwxMTYuMjMyNDk1LDU4LjMyMjc4MzggTDExNS43NjU3NTgsNTkuNzE4MzE1NSBMMTAwLjI4Njc0Nyw1OS43MTgzMTU1IEwxMDAuNzUyOTQ0LDU4LjMyMjc4MzggTDEwMy4wMDkzNzYsNTcuNjI2MzYzNCBDMTA0LjI2Njk3Miw1Ny4yMzY3MTI1IDEwNC42NTQyOTgsNTYuNzc3NjM0NyAxMDQuOTUzNTcxLDU1Ljc2NTI5NTcgTDExNC41MjIyMDgsMjMuMzcyMDYxMiBDMTE0LjcyMTU0NCwyMi42OTc3MDY3IDExNC40NjQ5NDcsMjIuMjE2MDI1IDExMy45Nzc2ODIsMjIuMDU0NTY3NCBMMTExLjQxMDA5MiwyMS4yMDIwNzEzIEwxMTEuNzk5MDM5LDE5LjgwNzA3NzggTDEyNy42NjgwNzcsMTkuODA3MDc3OCIgaWQ9IkZpbGwtNSIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgIDxwYXRoIGQ9Ik0xMDQuNTY0MDg0LDI5LjY0ODQ1NTYgQzEwNC41NjQwODQsMzUuNzEwMTExNCA5OS43Mzk1MjA1LDQwLjk2NDQ3OTMgOTEuODg0OTUxNSw0MC42NTM0MDQzIEM5MC41MjUyNTc2LDQwLjYwMDY2MTUgODguNjEwMjMzNyw0MC4zNDIzMjk0IDg3LjM3MzcwNjMsMzkuOTU1MzY5NCBDODcuMzczNzA2Myw0Ny4zNjQxMTk2IDg5LjY1NjYwOTIsNTQuOTEzMzM3OSA5NC4wNjMwNTQ4LDU0LjkxMzMzNzkgQzk2Ljc4NTY4NCw1NC45MTMzMzc5IDk3LjU4OTUwNzgsNTIuNjQyMTY3OSA5Ny45NTE5ODQ4LDUwLjcyODg5NTYgQzk4LjAxMjQ4NzcsNTAuNDE3MjgyNCA5OC4yNjY5MjM5LDUwLjE4ODU1MDkgOTguNjUyNjI5Niw1MC41NzMzNTgxIEM5OS42OTczODQ2LDUxLjYxNDIyMTMgMTAwLjU5NzM2NSw1My4wNjE0MTk0IDEwMC41OTczNjUsNTUuMjIzMzM2NCBDMTAwLjU5NzM2NSw1OS43NzIxMzQ3IDk3LjcxNDI5NSw2MS44MTA4MDU3IDkzLjM2Mjk1MDIsNjEuODEwODA1NyBDODIuMzM2ODQyNSw2MS44MTA4MDU3IDgxLjgzODc3NDIsNDYuMDE0ODcyNCA4My42NDAzNTUyLDM2LjMxMzQyNDUgQzgzLjczOTIxMjUsMzUuNzc5NTM4MSA4My45NTI1OTMyLDM1LjY5NTA0MiA4NC4zNDA0NTk4LDM1LjkyNTM4ODIgQzg1Ljc0NDQ1MDUsMzYuNzY2MDQ0IDg3LjM2NDUyMjksMzcuMjQzNDIwMiA4OS42Mjk1OTksMzcuMjQzNDIwMiBDOTMuMTk1NDg2OSwzNy4yNDM0MjAyIDk2LjU1MTc3NTUsMzQuNDIzMjk0NSA5Ni41NTE3NzU1LDI5LjMzODk5NTIgQzk2LjU1MTc3NTUsMjQuMjU2MzEwNiA5Mi4zMTQ0MTM5LDIxLjEyNDAzMzUgODYuMDUxMjg2NSwyMS4xMjQwMzM1IEw3NS43MDU4MzYsNTUuODQzODcxNyBDNzUuNjAzNzM3NCw1Ni4xODQ1NDcyIDc1LjU0OTcxNyw1Ni40NjU0ODM0IDc1LjU0OTcxNyw1Ni42OTU4Mjk2IEM3NS41NDk3MTcsNTcuMTU1OTgzNyA3NS43MzUwMDcsNTcuNDEzMjM5NCA3Ni4yNDk4MjE2LDU3LjU0ODg2MzggTDc5LjIwNjM1OTIsNTguMzIyNzgzOCBMNzguNzM5MDgyNSw1OS43MTgzMTU1IEw2My4yNTk1MzE0LDU5LjcxODMxNTUgTDYzLjcyNjI2NzksNTguMzIyNzgzOCBMNjYuMDU5NDA5OCw1Ny42MjYzNjM0IEM2Ni43NzU3MjA1LDU3LjQxMTYyNDggNjcuMTIxNDUxMiw1Ni45ODkxNDQyIDY3LjQ2MDE1OTIsNTUuODQzODcxNyBMNzcuNzI4MzYwNSwyMS4xMjQwMzM1IEM3My4yNzcwNzgsMjIuMDYyMTAyMSA3MS4xMTU3MjEsMjMuNjk3NjY3NCA3MS4xMTU3MjEsMjYuMjM5NTQ3OSBDNzEuMTE1NzIxLDI3LjcwMjg5MTcgNzEuNDQ3OTQ2NiwyOC4zOTM5MzAyIDcxLjg5NDE1NTIsMjkuMDI4NDU4NSBDNzIuMDYzNzc5MywyOS4yNzE3MjEyIDcyLjEzMTMwNDksMjkuNTQ0MDQ2NCA3Mi4xMjc1MjM0LDI5LjgwMzQ1NDkgQzcyLjExNjcxOTQsMzAuMzc2MDkxMSA3MS42MjY3NTQyLDMwLjg4ODQ0OTggNzAuMTgyMjQ4MSwzMC44ODg0NDk4IEM2Ny44NjMxNTE2LDMwLjg4ODQ0OTggNjUuNzQ4NzkyMywyOS41NzE0OTQxIDY1Ljc0ODc5MjMsMjYuMzE3MDQ3NSBDNjUuNzQ4NzkyMywyNC4zOTE5MzUgNjYuOTM5NDAyNCwxNy44Njk1ODY5IDgzLjk1MDk3MjYsMTcuODY5NTg2OSBDOTguMzUzMzU2NSwxNy44Njk1ODY5IDEwNC41NjQwODQsMjIuNDg1NjU5MSAxMDQuNTY0MDg0LDI5LjY0ODQ1NTYiIGlkPSJGaWxsLTYiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICA8cGF0aCBkPSJNNTQuNjI0OTA3NiwyNi44NTk1NDUgTDM4LjY3ODYyMDEsNDYuNDY1ODc3MiBMNTIuODM1NzUxNCw0Ni40NjU4NzcyIEw1NC42MjQ5MDc2LDI2Ljg1OTU0NSBMNTQuNjI0OTA3NiwyNi44NTk1NDUgWiBNNjIuODcwNTg0NCw1OC4zMjI3ODM4IEw2Mi40MDM4NDgsNTkuNzE4MzE1NSBMNDcuNzc5NDQwMSw1OS43MTgzMTU1IEw0OC4yNDYxNzY1LDU4LjMyMjc4MzggTDUwLjgxMzIyNjksNTcuNjI2MzYzNCBDNTEuNTQxOTYyMyw1Ny40Mjc3NzA2IDUxLjkwMjI3ODUsNTYuOTE5MTc5MiA1MS45ODAwNjc5LDU2LjA3NjM3MDYgTDUyLjYwMjM4MzEsNDkuMzMyODI1NyBMMzYuMTg4Mjc4OCw0OS4zMzI4MjU3IEwzMC44MjE4OTAzLDU1Ljg0Mzg3MTcgQzMwLjQ3Mzk5ODgsNTYuMjY0MTk5NiAzMC4yNzY4MjQzLDU2LjU4OTI2NzYgMzAuMjc2ODI0Myw1Ni44NTA4Mjg4IEMzMC4yNzY4MjQzLDU3LjE5MTUwNDMgMzAuNDYyNjU0Niw1Ny40MTMyMzk0IDMwLjg5OTEzOTUsNTcuNTQ4ODYzOCBMMzMuMzg4NDAwNSw1OC4zMjI3ODM4IEwzMi45MjE2NjQsNTkuNzE4MzE1NSBMMjAuNjMwOTM4Myw1OS43MTgzMTU1IEwyMS4xNzU0NjQxLDU4LjMyMjc4MzggTDIzLjc0MjUxNDQsNTcuNzAzMzI0OSBDMjQuNjQzMDM0OCw1Ny40ODU4OTUzIDI1LjU0MzAxNSw1Ni44MDYxNTg5IDI2LjIzMjMxNTUsNTUuOTk4ODcxIEw1OS40NDc4NTA3LDE3LjA5NDU5MDUgTDYyLjg3MDU4NDQsMTYuNDc0NTkzNCBMNTkuNjgxMjE4OSw1Ni4xNTMzMzIxIEM1OS42MTMxNTMxLDU2Ljk5OTkwOCA1OS43MzE0NTc5LDU3LjU0MTMyOTEgNjAuNjkyNDgxMSw1Ny43ODA4MjQ1IEw2Mi44NzA1ODQ0LDU4LjMyMjc4MzggTDYyLjg3MDU4NDQsNTguMzIyNzgzOCBaIiBpZD0iRmlsbC03IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat;
    background-size: 220px 63px
}

.c-button--reply:after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MXB4IiBoZWlnaHQ9IjQycHgiIHZpZXdCb3g9IjAgMCA1MSA0MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5pY29fY29tbWVudDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJDb21tZW50cy0vLUJ1dHRvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU1LjAwMDAwMCwgLTYuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9Imljb19jb21tZW50IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NS40MjU3ODEsIDYuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00MC4yMDIyNjE5LDI0LjY3NTUyMDggTDQwLjIwMjI2MTksMy43NjQwNjI1IEM0MC4yMDIyNjE5LDIuNzE4MTU1IDM5LjgzNjIyNzcsMS44Mjk1MDE2NyAzOS4xMDQxNTk0LDEuMDk4MTAyNSBDMzguMzcyNzYwMiwwLjM2NjAzNDE2NyAzNy41MDE1MDUyLDAgMzYuNDkwMzk0NCwwIEwzLjc2NDEyOTQyLDAgQzIuNzE4MjIxOTIsMCAxLjgyOTU2ODU4LDAuMzY2MDM0MTY3IDEuMDk3NTAwMjUsMS4wOTgxMDI1IEMwLjM2NjEwMTA4MywxLjgyOTUwMTY3IDYuNjkxNjY2NjZlLTA1LDIuNzE4MTU1IDYuNjkxNjY2NjZlLTA1LDMuNzY0MDYyNSBMNi42OTE2NjY2NmUtMDUsMjQuNjc1NTIwOCBDNi42OTE2NjY2NmUtMDUsMjUuNjg1OTYyNSAwLjM2NjEwMTA4MywyNi41NTc4ODY3IDEuMDk3NTAwMjUsMjcuMjg5Mjg1OCBDMS44Mjk1Njg1OCwyOC4wMjEzNTQyIDIuNzE4MjIxOTIsMjguMzg3Mzg4MyAzLjc2NDEyOTQyLDI4LjM4NzM4ODMgTDkuOTg1MzcxOTIsMjguMzg3Mzg4MyBMOS45ODUzNzE5MiwzNi45NjA3NTE3IEwxOS41MDAyNTI3LDI4LjM4NzM4ODMgTDM2LjQ5MDM5NDQsMjguMzg3Mzg4MyBDMzcuNTAxNTA1MiwyOC4zODczODgzIDM4LjM3Mjc2MDIsMjguMDIxMzU0MiAzOS4xMDQxNTk0LDI3LjI4OTI4NTggQzM5LjgzNjIyNzcsMjYuNTU3ODg2NyA0MC4yMDIyNjE5LDI1LjY4NTk2MjUgNDAuMjAyMjYxOSwyNC42NzU1MjA4IiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZFQzAwIj48L3BhdGg+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00Ni40MjM0Mzc1LDguMjA3NzMwNjcgTDQxLjc3MDcyMTcsOC4yMDc3MzA2NyBMNDEuNzcwNzIxNywyNi41MDU0MjQgQzQxLjc3MDcyMTcsMjcuMjcyMjg5IDQxLjM2OTg5MDgsMjguMDU2NTUyMyA0MC41NjgyMjkyLDI4Ljg1NzU0NDggQzM5Ljc2NjU2NzUsMjkuNjU5MjA2NSAzOC45NjQ5MDU4LDMwLjA2MDAzNzMgMzguMTYzMjQ0MiwzMC4wNjAwMzczIEMzNy43Nzk4MTE3LDMwLjA2MDAzNzMgMTkuODY1NTUwOCwzMC4xNjUwOTY1IDE5Ljg2NTU1MDgsMzAuMTY1MDk2NSBDMTkuODY1NTUwOCwzMS4xNzU1MzgyIDIwLjIzMTU4NSwzMS45NzcxOTk4IDIwLjk2MzY1MzMsMzIuNTY5NDEyMyBDMjEuNjk1NzIxNywzMy4xNjIyOTQgMjIuNTY2OTc2NywzMy40NTgwNjU3IDIzLjU3NzQxODMsMzMuNDU4MDY1NyBMMzAuNzkyMzczMywzMy40NTgwNjU3IEw0MC4yMDIxOTUsNDIuMDMyMDk4MiBMNDAuMjAyMTk1LDMzLjQ1ODA2NTcgTDQ2LjQyMzQzNzUsMzMuNDU4MDY1NyBDNDcuNDY4Njc1OCwzMy40NTgwNjU3IDQ4LjM1Nzk5ODMsMzMuMTYyMjk0IDQ5LjA4OTM5NzUsMzIuNTY5NDEyMyBDNDkuODIxNDY1OCwzMS45NzcxOTk4IDUwLjE4NzUsMzEuMTc1NTM4MiA1MC4xODc1LDMwLjE2NTA5NjUgTDUwLjE4NzUsMTEuODY3NDAzMiBDNTAuMTg3NSwxMC44MjE0OTU3IDQ5LjgyMTQ2NTgsOS45NTAyNDA2NyA0OS4wODkzOTc1LDkuMjUyOTY5IEM0OC4zNTc5OTgzLDguNTU2MzY2NSA0Ny40Njg2NzU4LDguMjA3NzMwNjcgNDYuNDIzNDM3NSw4LjIwNzczMDY3IiBpZD0iRmlsbC0zIiBmaWxsPSIjRkZFQzAwIj48L3BhdGg+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00My43NzY3MTEzLDI2LjY0NzIxIEw0My41NzQyMTg3LDguMTc0NTQgQzQzLjU3NDIxODcsOC4xNzQ1NCA0MS4xNzI0ODY3LDguMTkzOTQ1ODMgNDAuMjAyMTk1LDguMTc0NTQgTDQwLjIwMjE5NSwyNC42NzU1MjA4IEM0MC4yMDIxOTUsMjUuNjg1OTYyNSAzOS44MzYxNjA4LDI2LjU1NzIxNzUgMzkuMTA0MDkyNSwyNy4yODkyODU4IEMzOC4zNzI2OTMzLDI4LjAyMTM1NDIgMzcuNTAxNDM4MywyOC4zODczODgzIDM2LjQ5MDMyNzUsMjguMzg3Mzg4MyBMMTkuODMxNDIzMywyOC4zODczODgzIEMxOS44NTIxNjc1LDI5LjQ4MjgxNDIgMTkuOTA0NTQxLDMxLjE2NDY5NSAxOS44NjYyMiwzMS4xNjQ2OTUgQzE5LjgyNzg5OSwzMS4xNjQ2OTUgMzYuMjU4MzczMSwzMS4wNjAzMDUgMzguMTYzMjQ0MiwzMS4wNjAzMDUgQzQwLjA2ODExNTIsMzEuMDYwMzA1IDQxLjc3MjU1NzEsMjkuODAxNjYxNyA0Mi41NzQyMTg3LDI5IEM0Mi41NzQyMTg3LDI5IDQzLjc3NjcxMTMsMjguMDkxNDA2MiA0My43NzY3MTEzLDI2LjY0NzIxIFoiIGlkPSJGaWxsLTYiIGZpbGw9IiNFQUQ4MDEiPjwvcGF0aD4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat;
    background-size: 51px 43px
}

.c-button--scroll:after,.c-newsletter--wide .c-newsletter__button:after,.c-newsletter--widget .c-newsletter__button:after {
    background: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAyMSAzNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjY2OCAzNC44NGwyMC0xOC4yNTNMLjY2OC0uMTZsMTIgMTd6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat;
    background-size: 15px 25px
}

@font-face {
    font-family: Icomoon;
    src: url(../assets/fonts/Icomoon.ttf) format("truetype"),url(../assets/fonts/Icomoon.woff) format("woff"),url(../assets/fonts/Icomoon.svg#Icomoon) format("svg");
    font-weight: 400;
    font-style: normal
}

[data-tabs].is-changing [data-tabs-panel] {
    opacity: 0
}

[data-tabs] [data-tabs-panel] {
    transition: opacity .3s ease-out;
    opacity: 1
}

[data-tabs] [data-tabs-panel]:not(.is-active) {
    display: none
}

body,html {
    overflow: auto;
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch
}

*,:after,:before {
    box-sizing: inherit
}

body {
    margin: 0;
    font: 400 15px/1.5 Helvetica,sans-serif;
    color: #000
}

html,html a {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility
}

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

img {
    height: auto;
    max-width: 100%
}

.l-footer,.l-header,.l-page__content {
    width: 100%;
    min-width: 320px;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto
}

[data-sticky-widgets-top] {
    margin-bottom: 20px
}

@media (min-width: 768px) {
    [data-sticky-widgets] {
        display:flex;
        flex-flow: column nowrap;
        height: 100%
    }

    [data-sticky-widgets-top] {
        position: relative;
        flex: 1 0 auto;
        padding-top: 15px
    }

    [data-sticky-widgets-fixable] {
        transform: translateZ(0)
    }

    [data-sticky-widgets-fixable].is-fixed {
        position: fixed;
        top: 0
    }

    [data-sticky-widgets-fixable].was-fixed {
        position: absolute;
        bottom: 0
    }

    [data-sticky-widgets-bottom] {
        flex: 0 1 auto
    }

    .l-reviews__panel__ad [data-sticky-widgets-top] {
        padding-top: 0
    }
}

.align-right {
    float: right
}

.align-left {
    float: left
}

.clearfix {
    clear: both
}

.clear-left {
    clear: left
}

.clear-right {
    clear: right
}

.text-right {
    text-align: right
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-uppercase {
    text-transform: uppercase
}

.is-hidden,.screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    clip-path: polygon(0 0,0 0,0 0,0 0);
    position: absolute;
    white-space: nowrap;
    height: 1px;
    width: 1px;
    overflow: hidden
}

.text-clamp {
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}

.text-clamp:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 70%;
    height: 1.2em;
    background: linear-gradient(90deg,hsla(0,0%,100%,0) 50%,#fff);
    pointer-events: none
}

@media (min-width: 768px) {
    .u-mobile.u-mobile {
        display:none
    }
}

@media (max-width: 767px) {
    .u-tablet.u-tablet {
        display:none
    }
}

.l-header {
    position: relative;
    z-index: 1000;
    display: flex;
    flex-flow: row wrap;
    background-color: #000;
    color: #fff;
    transform: translateZ(0)
}

.l-header.has-transitions {
    transition: transform .16s cubic-bezier(.25,.46,.45,.94)
}

.l-header.is-fixed {
    flex-wrap: nowrap;
    justify-content: space-between;
    position: fixed;
    top: 0;
    transform: translate3d(0,-100%,0)
}

.l-header.is-visible {
    transform: translateZ(0)
}

@media (min-width: 768px) {
    .l-header.is-visible {
        justify-content:flex-start
    }
}

@media (min-width: 783px) {
    .admin-bar .l-header.is-visible {
        top:32px
    }
}

.l-header__topbar {
    flex: 0 0 auto;
    width: 100%
}

.is-fixed .l-header__topbar {
    display: none
}

@media (min-width: 768px) {
    .is-fixed .l-header__topbar {
        order:3;
        display: block;
        flex: 0 0 auto;
        width: calc(100% - 150px);
        height: 46px
    }
}

.l-header__leaderboard {
    flex: 0 1 auto;
    width: 100%;
    padding: 10px;
    text-align: center
}

.is-fixed .l-header__leaderboard {
    display: none
}

.l-header__leaderboard-no-padding {
    width: 100%
}

.l-header__logo {
    flex: 0 1 auto;
    width: 165px;
    align-self: center;
    margin: 0;
    padding: 15px 20px
}

@media (min-width: 768px) {
    .l-header__logo {
        width:25%;
        padding: 20px
    }
}

.is-fixed .l-header__logo {
    order: 2;
    flex: 0 0 auto;
    width: 105px;
    padding: 6px 10px
}

@media (min-width: 768px) {
    .is-fixed .l-header__logo {
        padding:10px 15px 10px 0
    }
}

.l-header__hamburger {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-end;
    flex: 1 0 auto;
    align-self: center;
    padding: 15px 20px
}

@media (min-width: 768px) {
    .l-header__hamburger {
        flex-grow:0;
        padding: 0
    }
}

.is-fixed .l-header__hamburger {
    order: 2;
    display: flex;
    justify-content: center;
    flex: 0 0 auto;
    width: 45px;
    padding: 0
}

@media (min-width: 768px) {
    .is-fixed .l-header__hamburger {
        order:1
    }
}

.l-header__nav {
    display: none
}

@media (min-width: 768px) {
    .l-header__nav {
        display:block;
        flex: 1 0 auto
    }

    .l-footer__nav .l-header__nav .sub-menu,.l-header__nav .c-nav,.l-header__nav .l-footer__nav .sub-menu {
        min-height: 100px
    }
}

.is-fixed .l-header__nav {
    display: none
}

.l-footer {
    background-color: #000;
    color: #fff;
    font-family: Helvetica,sans-serif
}

.l-footer__nav {
    list-style: none
}

@media (max-width: 999px) {
    .l-footer__nav {
        margin:0 6%;
        padding: 31px 0 13px
    }

    .l-footer__nav__item {
        margin: 0 0 20px;
        padding: 0 0 15px;
        border: 1px solid #979797
    }

    .l-footer__nav .sub-menu {
        max-height: 0;
        overflow: hidden;
        transition: max-height .3s ease-in-out
    }

    .l-footer__nav .is-active+.c-nav,.l-footer__nav .is-active+.sub-menu {
        max-height: 200px
    }
}

@media (min-width: 1000px) {
    .l-footer__nav {
        display:flex;
        flex-wrap: wrap;
        padding: 22px 0 5px;
        margin: 0
    }

    .l-footer__nav__item {
        flex: 1 0 15%
    }
}

.l-footer__copy {
    color: #aaa;
    text-align: center
}

.l-footer__copy__subscribe {
    display: block;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffec00;
    transition: color .12s ease-out
}

.l-footer__copy__subscribe:hover {
    color: #fff
}

.l-footer__copy__tip {
    display: block;
    background-color: #ffec00;
    color: #000;
    padding: 10px 0;
    margin-top: 30px;
    font-size: 13px;
    line-height: 1.53em;
    text-decoration: none;
    text-transform: uppercase;
    transition: background-color .12s ease-out,color .12s ease-out
}

.l-footer__copy__tip strong {
    font-weight: 700
}

.l-footer__copy__tip:hover {
    background-color: #fff
}

@media (min-width: 1000px) {
    .l-footer__copy__tip {
        margin-top:20px
    }
}

.l-page-header {
    position: relative;
    z-index: 900;
    margin-bottom: 15px;
    background-color: #ffec00;
    border-bottom: 5px solid #000
}

@media (max-width: 767px) {
    .l-page-header {
        padding-bottom:25px
    }
}

@media (min-width: 768px) {
    .l-page-header {
        display:flex;
        flex-flow: row nowrap;
        align-items: stretch;
        max-height: 75px;
        border-bottom-width: 14px
    }
}

.l-page-header__heading {
    padding: 10px;
    text-align: center
}

@media (min-width: 768px) {
    .l-page-header__heading {
        flex:0 0 auto;
        align-self: flex-start;
        display: flex;
        padding: 6px 20px 10px
    }
}

.l-page-header__subhead {
    padding: 0 0 10px;
    text-align: center
}

@media (min-width: 768px) {
    .l-page-header__subhead {
        flex:1 0 auto;
        height: 61px;
        display: flex;
        flex-flow: row wrap;
        align-items: center;
        padding: 0 300px 0 0
    }
}

.l-page-header__nav {
    position: relative;
    z-index: 900
}

@media (max-width: 767px) {
    .l-page-header__nav {
        position:absolute;
        left: 50%;
        transform: translateX(-50%);
        min-width: 290px;
        width: 85%;
        max-width: 400px
    }
}

@media (min-width: 768px) {
    .l-page-header__nav {
        flex:1 1 auto;
        height: 61px;
        margin: 0 20px 0 0
    }
}

@media (min-width: 768px) {
    .l-page-header--dropdown-only .l-page-header__nav {
        position:absolute;
        width: 280px;
        top: 8px;
        right: 8px;
        margin: 0
    }

    .l-page-header--dropdown-only .l-page-header__nav .c-page-nav__link:after {
        right: 20px;
        left: auto;
        z-index: 1
    }

    .l-page-header--dropdown-only .l-page-header__nav .c-page-nav__link:before,.l-page-header--dropdown-only .l-page-header__nav .c-page-nav li:not(:first-child) .c-page-nav__link:after {
        display: none
    }
}

.l-mega {
    width: 100%
}

@media (max-width: 767px) {
    .l-mega {
        display:flex;
        flex-flow: column nowrap;
        height: 100%;
        overflow-y: scroll;
        background-color: #000;
        box-shadow: -10px 0 15px 0 rgba(0,0,0,.3)
    }
}

@media (min-width: 768px) {
    .l-mega {
        margin:0 auto;
        max-width: 1000px;
        padding: 14px 10px 0
    }
}

.l-mega__top-bar {
    display: flex;
    flex-flow: row nowrap;
    align-items: center
}

@media (max-width: 767px) {
    .l-mega__top-bar {
        flex:0 0 auto
    }
}

.l-mega__logo {
    display: none
}

@media (min-width: 768px) {
    .l-mega__logo {
        display:block;
        flex: 0 0 auto;
        width: 16%;
        padding: 0 10px 0 5px;
        margin-top: -4px
    }
}

.l-mega__search {
    position: relative;
    width: 100%;
    height: 50px
}

@media (min-width: 768px) {
    .l-mega__search {
        margin:0 10px;
        flex: 1 0 auto;
        width: 32%;
        height: auto;
        max-width: 400px
    }
}

.l-mega__edition {
    display: none
}

@media (min-width: 768px) {
    .l-mega__edition {
        flex:1 0 auto;
        padding: 0 10px 0 30px;
        display: flex;
        flex-flow: row nowrap;
        align-items: center
    }
}

.l-mega__close {
    display: none
}

@media (min-width: 768px) {
    .l-mega__close {
        flex:1 0 40px;
        display: flex;
        justify-content: flex-end
    }
}

@media (min-width: 1000px) {
    .l-mega__close {
        flex-basis:50px
    }
}

.l-mega__nav-primary {
    position: relative;
    z-index: 2
}

@media (max-width: 767px) {
    .l-mega__nav-primary {
        flex:inherit
    }
}

.l-mega__bottom-bar {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    border: 1px solid #1e1e1e;
    border-width: 1px 0 0
}

@media (max-width: 767px) {
    .l-mega__bottom-bar {
        flex:0 0 auto;
        margin-top: -1px;
        background-color: #000
    }

    .l-mega__bottom-bar .c-heading {
        display: none
    }
}

@media (min-width: 768px) {
    .l-mega__bottom-bar {
        border-width:1px 0;
        padding: 15px 0;
        border-color: #4e4e4e
    }

    .l-mega__bottom-bar .c-signin {
        display: none
    }

    .l-mega__bottom-bar__heading {
        padding-right: 10px;
        white-space: nowrap
    }
}

@media (min-width: 768px) and (min-width:1000px) {
    .l-mega__bottom-bar__heading {
        padding-right:20px
    }
}

.l-mega .c-signin,.l-mega__newsletter,.l-mega__social {
    flex: 1 1 auto;
    display: flex;
    flex-flow: row nowrap;
    align-items: center
}

@media (max-width: 767px) {
    .l-mega__social {
        justify-content:flex-end
    }

    .l-mega__social .c-icon {
        background: 0 0
    }

    .l-mega__social .c-icon:before {
        color: #aaa
    }

    .l-mega__social .c-icon:hover:before {
        color: #fff
    }
}

.l-mega__newsletter {
    justify-content: flex-end
}

@media (max-width: 767px) {
    .l-mega__newsletter {
        display:none
    }
}

.l-mega .c-signin {
    margin-left: 15px
}

@media (min-width: 768px) {
    .l-mega .c-signin {
        display:none
    }
}

.l-mega__footer {
    display: none
}

@media (min-width: 768px) {
    .l-mega__footer {
        display:flex;
        flex-flow: row nowrap;
        justify-content: space-between;
        align-items: center;
        padding: 4px 0
    }
}

.l-mega__copyright {
    flex: 1 0 auto
}

.l-mega__mobile-close {
    position: fixed;
    z-index: 1500;
    top: 0;
    left: 0;
    width: 15%
}

@media (min-width: 768px) {
    .l-mega__mobile-close {
        display:none
    }
}

@media (max-width: 767px) {
    .is-mega-expanded {
        height:100%
    }

    .is-mega-expanded body {
        height: 100%;
        overflow: hidden
    }
}

.l-page__content {
    position: relative;
    background-color: #fff;
    transition: transform .32s cubic-bezier(.25,.46,.45,.94);
    transition-duration: .38s;
    box-shadow: 0 1px 1px #cecece,0 0 100px #ebebeb
}

@media (max-width: 767px) {
    .is-mega-expanded .l-page__content {
        transform:translate3d(-84.5%,0,0);
        transition-duration: .28s
    }

    .l-page__content:after {
        display: none;
        content: "";
        position: fixed;
        overflow: hidden;
        z-index: 1000;
        right: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: hsla(0,0%,100%,.8)
    }

    .is-mega-expanded .l-page__content:after {
        display: block
    }
}

.l-page__mega {
    position: fixed;
    z-index: 2000;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    padding-left: 15%;
    overflow-y: scroll;
    color: #fff;
    transform: translate3d(100%,0,0);
    transition: transform .32s cubic-bezier(.25,.46,.45,.94)
}

@media (min-width: 768px) {
    .l-page__mega {
        padding-left:0;
        background-color: #000;
        opacity: 0;
        transform: translate3d(0,-100%,0);
        transition: transform 1s cubic-bezier(.25,.46,.45,.94),opacity .24s cubic-bezier(.25,.46,.45,.94)
    }
}

@keyframes slideDown {
    0% {
        opacity: 0;
        transform: translate3d(0,-50%,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.is-mega-expanded .l-page__mega {
    opacity: 1;
    transform: translateZ(0)
}

@media (min-width: 768px) {
    .is-mega-expanded .l-page__mega {
        transition:none;
        animation: slideDown .48s 1 normal cubic-bezier(.25,.46,.45,.94)
    }
}

.admin-bar .l-page__mega {
    top: 46px
}

@media (min-width: 768px) {
    .admin-bar .l-page__mega {
        top:32px
    }
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.l-grid {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none
}

.l-grid__item {
    flex: 1 1;
    margin: 0;
    padding: 0
}

.l-grid--top-stories {
    padding: 10px 5px 20px
}

@media (min-width: 768px) {
    .l-grid--top-stories {
        flex-wrap:nowrap;
        padding: 5px 10px
    }
}

.l-grid--top-stories .l-grid__item {
    flex: 0 0 auto;
    width: 50%;
    padding: 10px
}

@media (min-width: 768px) {
    .l-grid--top-stories .l-grid__item {
        width:25%
    }
}

.l-grid--reviews .l-grid__item {
    flex: 0 0 auto;
    width: 100%;
    padding-bottom: 20px
}

@media (min-width: 480px) {
    .l-grid--reviews .l-grid__item {
        width:50%
    }

    .l-grid--reviews .l-grid__item:nth-child(odd) {
        padding-right: 10px
    }

    .l-grid--reviews .l-grid__item:nth-child(2n) {
        padding-left: 10px
    }
}

@media (max-width: 479px) {
    .l-grid--reviews .l-grid__item:last-child {
        padding-bottom:0
    }
}

.l-wrap {
    padding: 20px;
    margin: 0 0 20px
}

.l-wrap__secondary {
    margin: 0 auto;
    max-width: 300px
}

@media (max-width: 479px) {
    .l-wrap__secondary {
        max-width:none
    }
}

.l-wrap__secondary .l-list--row-wrap {
    justify-content: center
}

.l-wrap__secondary [data-trigger=share-links-manager] {
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .l-wrap {
        display:flex;
        flex-flow: row nowrap;
        justify-content: space-between
    }

    .l-wrap__main {
        flex: 1 1;
        padding-right: 25px
    }

    .l-wrap__main:last-child {
        padding-right: 0
    }

    .l-wrap__secondary {
        flex: 0 0 300px
    }
}

@media (max-width: 479px) {
    #latest.l-wrap {
        margin:0
    }
}

.c-logo {
    display: block;
    background-position: 50% 50%
}

.c-logo:focus {
    outline: none
}

.c-logo--flexible {
    padding-top: 28.63636%;
    background-size: 100% 100%
}

.c-logo--with-motto {
    padding-top: 40px;
    height: auto;
    background-size: 133px 38px;
    background-position: 50% 0;
    font-size: 20px;
    line-height: 1.5em;
    font-weight: 700;
    color: #fff
}

.c-hamburger {
    position: relative;
    overflow: hidden;
    display: block;
    padding: 0;
    margin: 0;
    width: 32px;
    height: 32px;
    vertical-align: middle;
    border: none;
    background-color: transparent;
    cursor: pointer
}

.c-hamburger:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -7.5px;
    width: 15px;
    height: 1px;
    background-color: #ffec00;
    box-shadow: 0 -4px 0 0 #ffec00,0 4px 0 0 #ffec00;
    transition: background-color .16s ease-out,box-shadow .16s ease-out;
    border-radius: 1px
}

@media (min-width: 768px) {
    .c-hamburger:before {
        margin-left:-7.5px;
        width: 15px;
        height: 1px;
        box-shadow: 0 -4px 0 0 #ffec00,0 4px 0 0 #ffec00;
        border-radius: 0
    }
}

.c-hamburger:focus,.c-hamburger:hover {
    outline: none
}

.c-hamburger:focus:before,.c-hamburger:hover:before {
    background-color: #fff;
    box-shadow: 0 -4px 0 0 #fff,0 4px 0 0 #fff
}

@media (min-width: 768px) {
    .c-hamburger:focus:before,.c-hamburger:hover:before {
        box-shadow:0 -4px 0 0 #fff,0 4px 0 0 #fff
    }
}

.c-nav,.l-footer__nav .sub-menu {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-family: Helvetica,sans-serif
}

.c-nav a:focus,.l-footer__nav .sub-menu a:focus {
    outline: none
}

.c-nav__link {
    display: block;
    transition: color .12s ease-out
}

.c-nav__link--edition {
    padding: 10px
}

.c-nav__link.is-current {
    cursor: default
}

.c-nav--main {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    height: 100%
}

.c-nav--main .c-nav__item {
    flex: 1 1 auto
}

@media (min-width: 1000px) {
    .c-nav--main .c-nav__item {
        flex-grow:0
    }
}

.c-nav--main .c-nav__link {
    font: 700 14px/1 Helvetica,sans-serif;
    text-transform: uppercase;
    color: #ffec00
}

.c-nav--main .c-nav__link:focus,.c-nav--main .c-nav__link:hover {
    color: #fff
}

@media (min-width: 768px) {
    .c-nav--main .c-nav__link {
        padding:10px 5px
    }
}

@media (min-width: 1000px) {
    .c-nav--main .c-nav__link {
        padding:9px
    }
}

.c-nav--smallprint .c-nav__link,.l-footer__nav .sub-menu .c-nav__link {
    padding: 5px 0 5px 20px;
    font-size: 13px;
    line-height: 1.15em;
    color: #e2e2e2
}

.c-nav--smallprint .c-nav__link:hover,.l-footer__nav .sub-menu .c-nav__link:hover {
    color: #ffec00
}

.c-nav--row {
    font: 400 15px/20px Helvetica,sans-serif
}

.c-nav--row .c-nav__link {
    display: inline-block;
    padding: 5px 10px;
    color: #fff
}

@media (max-width: 999px) {
    .c-nav--row .c-nav__link {
        font-size:13px
    }
}

.c-nav--row .c-nav__link:focus,.c-nav--row .c-nav__link:hover {
    color: #ffec00
}

.c-nav--row .c-nav__link.is-current {
    color: unset
}

.c-nav--row .l-list__item:first-child {
    margin-left: -10px
}

.c-nav--mega {
    color: #fff
}

@media (min-width: 768px) {
    .c-nav--mega {
        display:flex;
        flex-flow: row wrap;
        margin-left: -10px;
        margin-right: -10px
    }
}

.c-nav--mega .c-nav__item {
    border-bottom: 1px solid #1d1d1d
}

@media (max-width: 767px) {
    .c-nav--mega .c-nav__item {
        display:flex;
        flex-flow: row wrap;
        background-color: #000;
        color: #1d1d1d;
        transition: background-color .3s ease-in-out
    }
}

@media (min-width: 768px) {
    .c-nav--mega .c-nav__item {
        flex:0 0 auto;
        width: 25%;
        padding: 10px
    }
}

@media (min-width: 1000px) {
    .c-nav--mega .c-nav__item {
        padding-top:26px;
        padding-bottom: 40px
    }
}

.c-nav--mega .c-nav__link {
    padding: 13px;
    font-size: 20px;
    line-height: 24px;
    font-weight: 700
}

@media (max-width: 767px) {
    .c-nav--mega .c-nav__link {
        flex:1 0 auto;
        color: #fff
    }
}

@media (min-width: 768px) {
    .c-nav--mega .c-nav__link {
        padding:0 0 4px;
        margin: 0 0 8px;
        font-size: 18px;
        border-bottom: 2px solid #fff
    }
}

@media (min-width: 1000px) {
    .c-nav--mega .c-nav__link {
        font-size:25px;
        line-height: 30px
    }
}

.c-nav--mega .c-nav__link:hover {
    color: #ffec00
}

.c-nav--mega .sub-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 13px;
    line-height: 1.66em
}

@media (max-width: 767px) {
    .c-nav--mega .sub-menu {
        flex:0 0 100%;
        max-height: 0;
        overflow: hidden;
        transition: max-height .3s ease-in-out;
        background: #dcdcdc;
        text-transform: uppercase
    }
}

@media (min-width: 1000px) {
    .c-nav--mega .sub-menu {
        font-size:15px
    }
}

.c-nav--mega .c-nav__sub-link {
    display: block;
    color: #fff;
    transition: color .12s ease-out
}

.c-nav--mega .c-nav__sub-link:focus,.c-nav--mega .c-nav__sub-link:hover {
    color: #ffec00
}

@media (max-width: 767px) {
    .c-nav--mega .c-nav__sub-link {
        padding:15px 15px 15px 30px;
        font-weight: 500;
        font-size: 15px;
        line-height: 20px;
        border: 1px solid #cacaca;
        border-width: 1px 0;
        transition: border-color .3s ease-in-out;
        color: #1d1d1d
    }

    .c-nav--mega .c-nav__sub-link:focus,.c-nav--mega .c-nav__sub-link:hover {
        color: #000;
        border-color: #000
    }
}

@media (max-width: 767px) {
    .c-nav--mega .c-button {
        flex:0 0 50px
    }

    .c-nav--mega .is-expanded {
        background-color: #ffec00
    }

    .c-nav--mega .is-expanded .c-nav__link {
        background-color: transparent;
        cursor: default
    }

    .c-nav--mega .is-expanded .c-nav__link,.c-nav--mega .is-expanded .c-nav__link:focus,.c-nav--mega .is-expanded .c-nav__link:hover {
        color: #1d1d1d
    }

    .c-nav--mega .is-expanded .c-button--mega-expander {
        background-color: transparent;
        transition: background-color .12s ease-out,color .12s ease-out
    }

    .c-nav--mega .is-expanded .c-button--mega-expander:before {
        background-color: #1d1d1d
    }

    .c-nav--mega .is-expanded .c-button--mega-expander:after {
        background: 0 0
    }

    .c-nav--mega .is-expanded .c-button--mega-expander:hover:before {
        background-color: #000
    }

    .c-nav--mega .is-expanded .sub-menu {
        max-height: 1200px
    }
}

@media (min-width: 768px) {
    .c-nav--mega .c-nav__item:first-child .c-nav__link {
        border-color:#982584
    }

    .c-nav--mega .c-nav__item:nth-child(2) .c-nav__link {
        border-color: #47853e
    }

    .c-nav--mega .c-nav__item:nth-child(3) .c-nav__link {
        border-color: #de0480
    }

    .c-nav--mega .c-nav__item:nth-child(4) .c-nav__link {
        border-color: #686c6d
    }

    .c-nav--mega .c-nav__item:nth-child(5) .c-nav__link {
        border-color: red
    }

    .c-nav--mega .c-nav__item:nth-child(6) .c-nav__link {
        border-color: #ef9520
    }

    .c-nav--mega .c-nav__item:nth-child(7) .c-nav__link {
        border-color: #00adef
    }

    .c-nav--mega .c-nav__item:nth-child(8) .c-nav__link {
        border-color: #c1c1c1
    }
}

.c-top-bar {
    display: none
}

@media (min-width: 768px) {
    .c-top-bar {
        display:flex;
        flex-flow: row nowrap;
        align-items: center;
        height: 28px;
        color: #aaa;
        background-color: #000;
        border: 1px solid #494949;
        border-bottom-color: #272727;
        font: 500 14px/1 Helvetica,sans-serif
    }

    .l-page__mega .c-top-bar {
        padding: 20px 0;
        border: none
    }

    .l-page__mega .c-top-bar .c-top-bar__mobile_logo {
        width: 110px;
        margin-right: 15px
    }

    .l-page__mega .c-top-bar .c-top-bar__mobile_logo svg {
        width: 100%;
        height: auto
    }

    .l-page__mega .c-top-bar p {
        margin-right: 10px
    }

    .is-fixed .c-top-bar {
        height: 100%;
        border: none
    }
}

@media (max-width: 767px) {
    .c-top-bar.c-top-bar__mobile {
        display:block;
        flex: 1
    }

    .c-top-bar.c-top-bar__mobile p {
        margin: 0 0 3px;
        text-align: center
    }

    .c-top-bar__mobile_logo {
        margin: 12px 0 8px;
        text-align: center
    }

    .c-top-bar__mobile_logo img {
        width: 150px
    }
}

.c-top-bar a,.c-top-bar label {
    color: #aaa;
    transition: color .12s ease-out;
    cursor: pointer
}

.c-top-bar a:focus,.c-top-bar a:hover,.c-top-bar label:focus,.c-top-bar label:hover {
    color: #fff
}

.c-top-bar__signin {
    flex: 0 0 auto;
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    padding: 0 8px
}

.is-fixed .c-top-bar__signin {
    order: 3;
    width: 45px;
    height: 100%;
    padding: 0;
    border-left: 1px solid #494949
}

.c-top-bar__logo {
    padding: 7px;
    border-left: 1px solid #494949
}

.is-fixed .c-top-bar__logo {
    display: none
}

.c-top-bar__exclusive-wrap {
    font-family: Helvetica,sans-serif;
    font-size: 11px
}

.is-fixed .c-top-bar__exclusive-wrap {
    display: none;
    padding: 16px 7px
}

.c-top-bar a.c-top-bar__subscribe-link {
    color: #ffec00
}

@media (max-width: 767px) {
    .c-top-bar a.c-top-bar__subscribe-link {
        display:block;
        text-align: center
    }
}

@media (max-width: 767px) {
    .c-top-bar__exclusive-nav {
        width:100%;
        height: auto;
        display: block
    }
}

.c-top-bar__exclusive-nav li {
    padding: 5px
}

@media (max-width: 767px) {
    .c-top-bar__exclusive-nav li {
        padding:15px;
        width: 100%;
        border-top: 2px solid #212121
    }

    .c-top-bar__exclusive-nav li:last-child {
        border-bottom: 2px solid #212121
    }

    .c-top-bar__exclusive-nav li a {
        color: #fff;
        text-transform: uppercase
    }
}

.c-top-bar__read-next {
    display: none;
    position: relative;
    height: 100%;
    border-left: 1px solid #494949;
    font-size: 12px;
    white-space: nowrap
}

.is-fixed .c-top-bar__read-next {
    order: 1;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    flex: 1 0 auto
}

.c-top-bar__read-next__link {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 15px
}

.c-top-bar__read-next strong {
    padding-left: .5em;
    font-size: 14px;
    color: #fff;
    transition: color .12s ease-out
}

.c-top-bar .c-top-bar__read-next__link:focus,.c-top-bar .c-top-bar__read-next__link:focus strong,.c-top-bar .c-top-bar__read-next__link:hover,.c-top-bar .c-top-bar__read-next__link:hover strong {
    color: #ffec00
}

.c-top-bar__social {
    flex: 1 1 auto;
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-end;
    align-items: center;
    list-style: none;
    margin: 0;
    padding: 0 5px
}

.is-fixed .c-top-bar__social {
    display: none
}

.c-top-bar__social-icon {
    margin: 0;
    padding: 0;
    min-width: 30px;
    text-align: center;
    font-size: 14px
}

.c-top-bar__social-icon .c-icon:before {
    color: #aaa;
    transition: color .12s ease-out
}

.c-top-bar__social-icon .c-icon:focus:before,.c-top-bar__social-icon .c-icon:hover:before {
    color: #fff
}

.c-top-bar__search {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    width: 32px;
    height: 100%;
    position: relative;
    overflow: hidden;
    border-left: 1px solid #494949;
    transition: width .32s cubic-bezier(.075,.82,.165,1)
}

.c-top-bar__search.is-expanded {
    width: 275px;
    overflow: visible;
    background-color: #3d3d3d
}

.is-fixed .c-top-bar__search {
    order: 4;
    min-width: 45px
}

.is-fixed .c-top-bar__search.is-expanded {
    width: 285px
}

.c-search {
    width: 100%
}

.c-search,[data-st-search-form],[data-st-search-form] .search-input-with-autocomplete {
    height: 100%
}

[data-st-search-form] .search-form {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    z-index: 0;
    height: 100%
}

[data-st-search-form] .search-form:before {
    content: "\E905";
    font-family: Icomoon;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    width: 46px;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    transition: color .12s ease-out;
    pointer-events: none;
    color: #bababa
}

[data-st-search-form] .search-form:hover:before {
    color: #fff
}

[data-st-search-form] input:focus {
    outline: none
}

[data-st-search-form] [type=text] {
    order: 1;
    flex: 1 0;
    margin: 0;
    height: 46px;
    padding: 10px 10px 11px 4px;
    font-size: 15px;
    border: none;
    color: #fff;
    background: #3d3d3d;
    border-radius: 0
}

[data-st-search-form] [type=text]::placeholder {
    color: #bababa
}

[data-st-search-form] [type=submit] {
    order: 0;
    width: 46px;
    height: 46px;
    padding: 0;
    margin: 0;
    border: none;
    border-radius: 0;
    overflow: hidden;
    font-size: 0;
    color: transparent;
    background-color: #3d3d3d;
    cursor: pointer;
    appearance: none
}

[data-st-search-form] .swiftype-widget {
    position: absolute;
    z-index: 1001;
    top: 100%;
    left: 0;
    right: 0
}

[data-st-search-form] .autocomplete {
    background-color: #000;
    border: 1px solid #494949;
    border-top-color: transparent;
    line-height: 1.5
}

[data-st-search-form] .autocomplete.inactive {
    display: none
}

[data-st-search-form] .ac-result,[data-st-search-form] .ac-section-title {
    padding: 10px
}

[data-st-search-form] .ac-section-title {
    font: 700 12px/14px Helvetica,sans-serif;
    text-transform: uppercase;
    color: #fff
}

[data-st-search-form] .ac-result {
    border-top: 1px solid #494949;
    color: #aaa;
    cursor: pointer;
    transition: background-color .16s cubic-bezier(.075,.82,.165,1),color .16s cubic-bezier(.075,.82,.165,1)
}

[data-st-search-form] .ac-result:focus,[data-st-search-form] .ac-result:hover {
    color: #fff;
    background-color: #3d3d3d
}

[data-st-search-form] .ac_title {
    display: inline;
    padding-right: .5em
}

[data-st-search-form] .ac_title em {
    font-style: normal;
    font-weight: 700;
    color: #fff
}

[data-st-search-form] .ac_sub {
    display: inline-block;
    font: italic 400 14px/14px Austin Text Web,Georgia,serif
}

.c-search--expandable [data-st-search-form] .search-form {
    overflow: hidden
}

.c-search--expandable [data-st-search-form] .search-form:before {
    width: 100%
}

.c-search--expandable [data-st-search-form] [type=text] {
    width: 0;
    height: 100%;
    padding: 0;
    font-size: 14px;
    transition: width .32s cubic-bezier(.075,.82,.165,1)
}

.c-search--expandable [data-st-search-form] [type=submit] {
    flex: 0 0 auto;
    height: 100%;
    background-color: transparent
}

.c-search--expandable [data-st-search-form] .autocomplete {
    margin-left: -1px
}

.is-expanded .c-search--expandable [data-st-search-form] .search-form:before {
    width: 32px
}

.is-expanded .c-search--expandable [data-st-search-form] [type=submit] {
    flex: 0 1 32px;
    background-color: #3d3d3d
}

.is-expanded .c-search--expandable [data-st-search-form] [type=text] {
    width: 240px;
    padding: 5px 4px 5px 0
}

.c-button {
    appearance: none
}

.c-button:focus {
    outline: none
}

.c-button--mega-close {
    position: relative;
    display: block;
    border: none;
    cursor: pointer
}

@media (max-width: 767px) {
    .c-button--mega-close {
        width:100%;
        height: 50px;
        padding: 0;
        background-color: #000
    }
}

@media (min-width: 768px) {
    .c-button--mega-close {
        width:40px;
        height: 40px;
        border-radius: 99%;
        color: #fff;
        background-color: #d31b20;
        transition: transform .32s cubic-bezier(.215,.61,.355,1)
    }
}

@media (min-width: 1000px) {
    .c-button--mega-close {
        width:50px;
        height: 50px
    }
}

.c-button--mega-close:hover {
    transform: rotate(180deg)
}

.c-button--mega-close:after,.c-button--mega-close:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 25px;
    height: 1px;
    background-color: #ffec00;
    transform-origin: 50%;
    transition: background-color .32s cubic-bezier(.215,.61,.355,1)
}

@media (min-width: 768px) {
    .c-button--mega-close:after,.c-button--mega-close:before {
        background-color:#fff;
        width: 20px;
        height: 2px
    }
}

@media (min-width: 1000px) {
    .c-button--mega-close:after,.c-button--mega-close:before {
        width:25px
    }
}

.c-button--mega-close:hover:after,.c-button--mega-close:hover:before {
    background-color: #ffec00
}

.c-button--mega-close:before {
    transform: translate(-50%,-50%) rotate(45deg)
}

.c-button--mega-close:after {
    transform: translate(-50%,-50%) rotate(-45deg)
}

.c-button--mega-expander {
    position: relative;
    display: block;
    border: none;
    cursor: pointer;
    width: 50px;
    height: 50px;
    background: 0 0
}

@media (min-width: 768px) {
    .c-button--mega-expander {
        display:none
    }
}

.c-button--mega-expander:after,.c-button--mega-expander:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 18px;
    height: 1px;
    background-color: #fff;
    transform-origin: center center;
    transition: opacity .32s cubic-bezier(.215,.61,.355,1)
}

.c-button--mega-expander:before {
    transform: translate(-50%,-50%) rotate(0deg)
}

.c-button--mega-expander:after {
    transform: translate(-50%,-50%) rotate(90deg)
}

.c-button--mega-expander:hover:after,.c-button--mega-expander:hover:before {
    background-color: #ffec00
}

.c-button--mega-expander.is-active:after {
    opacity: 0
}

.c-button--reply {
    position: relative;
    z-index: 2;
    display: block;
    width: 100%;
    max-width: 345px;
    margin: 0 auto;
    padding: 10px;
    font: 700 13px/20px Helvetica,sans-serif;
    text-transform: uppercase;
    text-align: center;
    color: #171717;
    background-color: #fff;
    transition: color .12s ease-out,box-shadow .3s ease;
    border: 2px solid #333;
    box-shadow: 0 0 3px #b1b1b1
}

.c-button--reply:focus,.c-button--reply:hover {
    box-shadow: 0 3px 3px #b1b1b1
}

.c-button--reply:focus:before,.c-button--reply:hover:before {
    width: 100%
}

.c-button--reply:focus:after,.c-button--reply:hover:after {
    transform: scale(1.1)
}

.c-button--reply:after {
    content: "";
    width: 51px;
    height: 43px;
    position: absolute;
    top: -9px;
    left: 50%;
    margin-left: -115px;
    transition: transform .3s ease
}

.c-button--reply:before {
    content: "";
    display: inline-block;
    background: linear-gradient(90deg,#fff 0,#fff8d4 19%,#ffec00 51%,#ffec00);
    transform-origin: right;
    width: 0;
    position: absolute;
    bottom: 0;
    right: 0;
    height: 100%;
    transition: width .3s ease;
    z-index: -1
}

.c-button--module {
    display: block;
    padding: 6px 0;
    text-align: center;
    font: 500 14px/17px Helvetica,sans-serif;
    color: #fff;
    background-color: #000;
    border-bottom: 3px solid #ffec00;
    transition: color .12s ease-out
}

.c-button--module:focus,.c-button--module:hover {
    color: #ffec00
}

.c-button--inverted-large {
    display: inline-block;
    padding: 10px 25px;
    color: #fff;
    background-color: #000;
    font: 500 14px/1.35 Helvetica,sans-serif;
    transition: background-color .15s ease-in-out,color .15s ease-in-out
}

.c-button--inverted-large:focus,.c-button--inverted-large:hover {
    color: #000;
    background-color: #ffec00
}

.c-button--standalone {
    min-width: 280px;
    width: calc(100% - 40px);
    max-width: 350px;
    margin: 20px auto
}

@media (min-width: 768px) {
    .c-button--standalone {
        margin:40px auto
    }
}

.c-button--twitter {
    display: inline-block;
    padding: 0 6px;
    border-radius: 3px;
    font: 700 11px/25px Helvetica,sans-serif;
    color: #fff;
    background-color: #00aced;
    transition: color .12s ease-out
}

.c-button--twitter:focus,.c-button--twitter:hover {
    color: #ffec00
}

.c-button--scroll {
    position: fixed;
    z-index: 5;
    width: 162px;
    max-width: 50%;
    left: 50%;
    bottom: 20%;
    margin-left: -81px;
    border-radius: 22px;
    font: 500 13px/43px Helvetica,sans-serif;
    text-transform: uppercase;
    background-color: #ffec00;
    color: #000;
    transition: background-color .12s ease-out,color .12s ease-out;
    white-space: nowrap;
    text-align: center;
    box-shadow: 0 2px 4px rgba(0,0,0,.5);
    transform: translate3d(0,1430px,0);
    transition: all .5s cubic-bezier(.985,0,.345,1.195)
}

.c-button--scroll:after {
    position: relative;
    top: -1px;
    margin-left: 7px;
    display: inline-block;
    vertical-align: middle;
    content: "";
    width: 10px;
    height: 16px;
    background-size: contain;
    transform: rotate(90deg)
}

.c-button--scroll:hover {
    background-color: #fff
}

.c-button--outlined {
    display: block;
    padding: 11px;
    font: 700 13px/16px Helvetica,sans-serif;
    text-transform: uppercase;
    text-align: center;
    color: #000;
    background-color: transparent;
    border: 2px solid #000;
    transition: background-color .12s ease-out,color .12s ease-out
}

.c-button--outlined:focus,.c-button--outlined:hover {
    color: #000;
    background-color: #ffec00
}

.c-button--inverted {
    color: #fff;
    background-color: #000;
    border: 1px solid #ffec00
}

.c-button--inverted:focus,.c-button--inverted:hover {
    color: #000;
    background-color: #ffec00
}

.c-newsletter {
    position: relative
}

.c-newsletter__button,.c-newsletter__email {
    border: none;
    background-color: transparent
}

.c-newsletter__button:focus,.c-newsletter__email:focus {
    outline: none
}

.c-newsletter__button {
    cursor: pointer
}

.c-newsletter--mega .c-newsletter__form {
    display: flex;
    flex-flow: row nowrap
}

.c-newsletter--mega .c-newsletter__email {
    flex: 1 1 auto;
    padding: 11px;
    font-size: 14px;
    color: #fff;
    background-color: #3d3d3d
}

@media (min-width: 1000px) {
    .c-newsletter--mega .c-newsletter__email {
        font-size:16px
    }
}

.c-newsletter--mega .c-newsletter__email::placeholder {
    color: #bababa
}

.c-newsletter--mega .c-newsletter__button {
    padding: 10px 15px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
    background-color: #ffec00;
    transition: background-color .12s ease-out,color .12s ease-out;
    cursor: pointer;
    white-space: nowrap
}

.c-newsletter--mega .c-newsletter__button:focus,.c-newsletter--mega .c-newsletter__button:hover {
    background-color: #fff
}

.c-newsletter--wide .c-newsletter__form {
    padding-top: 10px;
    display: flex
}

.c-newsletter--wide .c-newsletter__email,.c-newsletter--widget .c-newsletter__email {
    border-bottom: 1px solid #000;
    border-width: 0 0 1px;
    font: 500 16px/1 Helvetica,sans-serif;
    padding: 4px;
    margin: 4px 0;
    border-radius: 0;
    transition: background-color .12s ease-out,color .12s ease-out;
    min-width: 175px
}

.c-newsletter--wide .c-newsletter__email:focus,.c-newsletter--wide .c-newsletter__email:hover,.c-newsletter--widget .c-newsletter__email:focus,.c-newsletter--widget .c-newsletter__email:hover {
    border-bottom: 1px dashed #000
}

.c-newsletter--wide .c-newsletter__email::placeholder,.c-newsletter--widget .c-newsletter__email::placeholder {
    color: #000;
    opacity: 1
}

.c-newsletter--wide .c-newsletter__email.invalid,.c-newsletter--widget .c-newsletter__email.invalid {
    border-color: #ed2929
}

.c-newsletter--wide .c-newsletter__button,.c-newsletter--widget .c-newsletter__button {
    position: relative;
    padding: 4px 22px 4px 8px;
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
    transition: background-color .12s ease-out,color .12s ease-out;
    border-radius: 16px;
    white-space: nowrap
}

.c-newsletter--wide .c-newsletter__button:after,.c-newsletter--widget .c-newsletter__button:after {
    position: absolute;
    top: 50%;
    right: 4px;
    margin-top: -12px;
    content: "";
    width: 15px;
    height: 25px;
    background-position: 50% 50%
}

@media (min-width: 768px) {
    .c-newsletter--wide .c-newsletter__button,.c-newsletter--widget .c-newsletter__button {
        font-size:14px;
        text-transform: uppercase
    }
}

.c-newsletter--wide .c-newsletter__button:focus,.c-newsletter--wide .c-newsletter__button:hover,.c-newsletter--widget .c-newsletter__button:focus,.c-newsletter--widget .c-newsletter__button:hover {
    background-color: #fff
}

.c-newsletter--wide .c-newsletter__email {
    flex: 1 1 auto
}

.c-newsletter--wide .c-newsletter__button {
    margin-left: 8px;
    flex: 0 1 auto
}

.c-newsletter--widget {
    text-align: center
}

.c-newsletter--widget .c-newsletter__tooltiptext.tooltip-bottom {
    top: 50%;
    left: 0
}

.c-newsletter--widget .c-newsletter__email {
    display: block;
    width: 100%;
    margin-bottom: 11px
}

.c-newsletter--widget .c-newsletter__button {
    display: block;
    height: 33px;
    margin: 0 auto
}

.c-newsletter__tooltiptext {
    visibility: hidden;
    background-color: #000;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1
}

.c-newsletter__tooltiptext.tooltip-bottom {
    top: 135%
}

.c-newsletter__tooltiptext.tooltip-bottom:after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #000
}

.c-newsletter__tooltiptext.active {
    visibility: visible
}

.uber-nav {
    background-color: #fff;
    display: block;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    transition: opacity .125s linear;
    width: 100%;
    z-index: 5799999
}

.uber-nav a {
    color: #000;
    text-decoration: none
}

.uber-nav a:hover {
    color: #f42e94
}

.uber-nav:after {
    background: #d718a7;
    background: linear-gradient(90deg,#f42e94 0,#ba02ba);
    bottom: 0;
    content: "";
    height: .625rem;
    left: 0;
    position: absolute;
    width: 100%
}

.uber-nav--open .uber-nav {
    opacity: 1;
    pointer-events: auto
}

.site-header--sticky .uber-nav {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.24),0 .0625rem .0625rem rgba(0,0,0,.12);
    margin-left: calc((100vw - 62.5rem)/-2);
    width: 100vw
}

.uber-nav__panel {
    display: none;
    margin: 0 auto;
    padding: .625rem 2.8125rem 3.125rem;
    position: relative;
    width: 62.5rem
}

.uber-nav__panel.uber-nav__panel--active {
    display: flex
}

.uber-nav__menu {
    border-right: 1px solid #c6c6c6;
    padding-right: 1.875rem;
    width: 14.375rem
}

.uber-nav__menu-list {
    margin-bottom: 1.5625rem
}

.uber-nav__menu-list li {
    margin-bottom: .5rem
}

.uber-nav__menu-list a {
    color: #000;
    font: 500 .9375rem/1 ITC Avant Garde Gothic Std,Helvetica,sans-serif;
    text-decoration: none
}

.uber-nav__menu-list a:hover {
    color: #f42e94
}

.uber-nav__menu-all {
    font: 700 .8125rem/1 ITC Avant Garde Gothic Std,Helvetica,sans-serif;
    text-transform: uppercase
}

.uber-nav__highlights {
    padding-left: 1.875rem;
    width: 40rem
}

.uber-nav__highlight {
    margin-bottom: 1.5625rem
}

.uber-nav__highlight--primary {
    display: flex
}

.uber-nav__highlight--primary>a {
    display: block;
    margin-right: .75rem
}

.uber-nav__highlight--primary .uber-nav__highlight-title {
    font: 700 1.125rem/1 ITC Avant Garde Gothic Std,Helvetica,sans-serif;
    flex: 1 1 calc(100% - 16.875rem)
}

.uber-nav__highlight--secondary {
    align-items: flex-start;
    display: flex;
    max-width: 31.25rem;
    padding-left: .9375rem;
    position: relative
}

.uber-nav__highlight--secondary .uber-nav__highlight-title {
    color: #000;
    font: 700 .875rem/1 ITC Avant Garde Gothic Std,Helvetica,sans-serif;
    line-height: 1.42
}

.uber-nav__highlight--secondary:before {
    font-size: 1.875rem;
    content: "\2022";
    color: #f42e94;
    left: 0;
    line-height: .9375rem;
    position: absolute
}

.wp-block-footnotes {
    border-top: 1px solid var(--pmc-footnotes-block--border-color,var(--border-color-grey-light,#ccc))
}

.a-content .wp-block-footnotes,.wp-block-footnotes {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    margin-left: 0;
    padding-top: 1.25rem;
    padding-left: 2.25rem
}

.wp-block-footnotes,.wp-block-footnotes li {
    font-size: 1rem;
    line-height: 1.4
}

.wp-block-footnotes li+li {
    margin-top: .5rem
}

.pmc-ecomm-disclaimer {
    color: grey;
    font-size: small
}

@font-face {
    font-display: swap;
    font-family: neue-haas-grotesk-display;
    font-style: normal;
    font-weight: 500;
    src: url(https://use.typekit.net/af/1ba16c/00000000000000007735bb5a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/1ba16c/00000000000000007735bb5a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff")
}

@font-face {
    font-display: swap;
    font-family: proxima-nova;
    font-style: normal;
    font-weight: 400;
    src: url(https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/l?subset_id=2&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/d?subset_id=2&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/a?subset_id=2&fvd=n4&v=3) format("opentype")
}

body.interrupt-ads>* {
    display: none
}

body.interrupt-ads .jp_floater,body.interrupt-ads .pmc-contextual-player {
    display: none!important
}

body #pmc-adm-interrupts-container {
    display: none
}

body.interrupt-ads #pmc-adm-interrupts-container {
    display: block
}

body.interrupt-ads #pmc-adm-interrupts-container.Style2 {
    background-color: rgba(0,0,0,.8);
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

body.interrupt-ads #pmc-adm-interrupts-container.Style2 #ad-interruptus-header a,body.interrupt-ads #pmc-adm-interrupts-container.Style2 #timer {
    color: #fff
}

.no-scroll {
    overflow: hidden
}

#prestitial-ad-overlay {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000001
}

#prestitial-ad-container,#prestitial-ad-inject-container {
    background: #fff;
    position: fixed;
    text-align: center;
    z-index: 10000002
}

.shown #prestitial-ad-container {
    box-shadow: 0 2px 10px #333
}

#prestitial-ad-container img,#prestitial-ad-container object {
    display: block;
    vertical-align: bottom
}

#prestitial-ad-close {
    background: #fff;
    background-clip: padding-box;
    border-radius: 43px;
    box-shadow: 0 2px 10px #333;
    font-size: 21px;
    top: 35px
}

#prestitial-ad-duration-counter {
    background-clip: padding-box;
    background: 0 0;
    border-radius: 10px;
    box-shadow: none;
    color: #999;
    font-size: 18px;
    margin-top: 5px;
    top: 75px
}

#prestitial-ad-close,#prestitial-ad-duration-counter {
    cursor: pointer;
    font-family: Arial;
    padding: 15px;
    position: fixed;
    right: 5%;
    text-align: center;
    width: 165px;
    z-index: 10000003
}

@media(max-width: 768px) {
    #prestitial-ad-duration-counter {
        display:none
    }

    #prestitial-ad-close {
        font-size: 20px;
        padding: 10px;
        top: 5px;
        width: 45px
    }
}

.shown #prestitial-ad-inject-container {
    box-shadow: 0 2px 10px #333
}

#prestitial-ad-inject-container * {
    z-index: 10000002!important
}

#skin-ad-left-rail-container,#skin-ad-right-rail-container {
    background-repeat: no-repeat;
    cursor: pointer;
    height: 100%;
    position: fixed;
    top: 0;
    z-index: 1
}

#skin-ad-left-rail-container {
    background-position-x: right
}

.hide {
    display: none
}

.shown {
    display: block
}

.skip-ad-close {
    display: none
}

.skip-ad-text {
    display: block;
    text-align: right
}

.ad-text:before {
    color: #8c8c8c;
    content: "ADVERTISEMENT";
    display: inline-block;
    font-family: Arial,sans-serif;
    font-size: 9px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 1;
    margin: 3px 0;
    text-align: center;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media(max-width: 480px) {
    .skip-ad-close {
        background:url(/wp-content/plugins/pmc-plugins/pmc-adm-v2/build/images/close-button.43b04d96.png) no-repeat 100%;
        content: "";
        display: block;
        height: 25px;
        width: auto
    }

    .skip-ad-text {
        display: none!important
    }
}

.floating-preroll-ad {
    display: none
}

.floating-preroll-ad-container {
    background-color: #fff;
    border-radius: 2px;
    bottom: 30px;
    box-shadow: 0 0 20px 0 rgba(0,0,0,.25);
    box-sizing: border-box;
    display: block;
    height: 240px;
    margin: 0;
    padding: 7px;
    position: fixed;
    right: 20px;
    width: 415px;
    z-index: 5000009
}

.floating-preroll-ad-container.no-float {
    margin: 0 auto;
    position: relative;
    z-index: auto
}

.floating-preroll-ad-close {
    background: #000;
    border: 1px solid #fff;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    display: none;
    font-family: sans-serif;
    font-size: 16px;
    height: 25px;
    line-height: 22px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -30px;
    width: 25px;
    z-index: 899
}

.pmc-contextual-player {
    margin: 20px 0;
    max-width: 635px
}

#jwplayer_contextual_player_div-shelf-widget {
    background: #181818;
    width: 100%
}

#jwplayer_contextual_player_div-shelf-widget .pmc-contextual-player .jw-shelf-widget .jw-related-shelf-contents {
    padding: 10px 0
}

#jwplayer_contextual_player_div-shelf-widget .jw-icon.jw-related-control.jw-off,#jwplayer_contextual_player_div-shelf-widget .jw-related-more {
    display: none
}

#jwplayer_contextual_player_div-shelf-widget .jw-icon.jw-related-control.jw-related-control-left,#jwplayer_contextual_player_div-shelf-widget .jw-icon.jw-related-control.jw-related-control-right {
    position: absolute;
    top: 50px;
    width: 48px;
    z-index: 9
}

#jwplayer_contextual_player_div-shelf-widget .jw-icon.jw-related-control.jw-related-control-left {
    left: 10px
}

#jwplayer_contextual_player_div-shelf-widget .jw-icon.jw-related-control.jw-related-control-right {
    right: 10px
}

#jwplayer_contextual_player_div-shelf-widget .jw-svg-icon-arrow-left,#jwplayer_contextual_player_div-shelf-widget .jw-svg-icon-arrow-right {
    color: #ff0;
    height: 48px;
    width: 48px;
    z-index: 10
}

#jwplayer_contextual_player_div-shelf-widget .jw-related-shelf-item .jw-related-shelf-item-contents,#jwplayer_contextual_player_div-shelf-widget .jw-related-shelf-item-title {
    color: #fff;
    font-size: 13px;
    height: 32px;
    line-height: 15px
}

#jwplayer_contextual_player_div-shelf-widget .is-active .jw-related-shelf-item-image:before {
    background-color: rgba(255,255,0,.5);
    content: "";
    opacity: 1
}

#jwplayer_contextual_player_div-shelf-widget .l-adm-contextual-video__shadow-left,#jwplayer_contextual_player_div-shelf-widget .l-adm-contextual-video__shadow-right {
    bottom: 0;
    box-shadow: 0 0 50px 30px #000;
    height: 100%;
    position: absolute;
    width: 0
}

@media only screen and (max-width: 480px) {
    #jwplayer_contextual_player_div-shelf-widget .l-adm-contextual-video__shadow-left,#jwplayer_contextual_player_div-shelf-widget .l-adm-contextual-video__shadow-right {
        display:none
    }
}

#jwplayer_contextual_player_div-shelf-widget .l-adm-contextual-video__shadow-right {
    right: 25px
}

#jwplayer_contextual_player_div-shelf-widget .jw-related-shelf-item-image .contextual-self-now-playing {
    display: none
}

#jwplayer_contextual_player_div-shelf-widget .is-active .jw-related-shelf-item-image .contextual-self-now-playing {
    border-bottom: 3px solid #000;
    color: #000;
    display: block;
    font-size: 18px;
    font-weight: 400;
    left: 50%;
    letter-spacing: .7px;
    position: absolute;
    text-transform: uppercase;
    top: 50%;
    transform: translate(-50%,-50%)
}

#jwplayer_contextual_player_div-shelf-widget .jw-related-shelf-item:focus .contextual-self-now-playing,#jwplayer_contextual_player_div-shelf-widget .jw-related-shelf-item:hover .contextual-self-now-playing {
    display: none
}

.floating-preroll-ad-v2 .floating-preroll-ad-container {
    border-radius: 0;
    bottom: 10px;
    box-shadow: none;
    height: 261px;
    padding: 0;
    right: 10px;
    width: 400px
}

.floating-preroll-ad-v2 .floating-preroll-ad-title {
    font-size: 13px;
    line-height: 36px;
    min-height: 36px;
    overflow: hidden;
    padding: 0 46px 0 10px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.floating-preroll-ad-v2 .floating-preroll-ad-close {
    background: 0 0;
    border-radius: 0;
    color: #000;
    font-size: 18px;
    line-height: 32px;
    min-height: 36px;
    top: 0;
    width: 36px
}

.adma.ad-empty>.ad-text:before {
    display: none
}

:root {
    --player--header-bg-color: #272727;
    --player--title-color: inherit;
    --player--live-tag-color: inherit;
    --player--live-tag-dot-color: red;
    --player--live-tag-dot-size: 6px;
    --player--close-color: #fff;
    --player--title-font: "neue-haas-grotesk-display",helvetica,arial,sans-serif;
    --player--title-size: 17px;
    --player--title-weight: 300;
    --player--title-letter-spacing: .2px;
    --player--live-tag-font: "proxima-nova",arial,sans-serif;
    --player--live-tag-size: 11px;
    --player--live-tag-weight: bold;
    --player--live-tag-letter-spacing: .55px;
    --player--width: 495px;
    --player--ratio: 56.57%
}

.floating-preroll-ad.live-stream .floating-preroll-ad-title {
    color: var(--player--title-color);
    cursor: default;
    font-family: var(--player--title-font);
    font-size: var(--player--title-size);
    font-weight: var(--player--title-weight);
    letter-spacing: var(--player--title-letter-spacing);
    margin-left: 12px;
    margin-right: 40px;
    min-height: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    will-change: transform
}

.floating-preroll-ad.live-stream .floating-preroll-ad-title span {
    transform: translateX(0);
    will-change: transform
}

@keyframes scroll-text {
    0% {
        transform: translateX(0)
    }

    20% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-100%)
    }
}

.floating-preroll-ad.live-stream .floating-preroll-ad-title:focus span,.floating-preroll-ad.live-stream .floating-preroll-ad-title:hover span {
    animation: scroll-text 15s linear 0s infinite normal;
    display: inline-block;
    white-space: nowrap
}

.floating-preroll-ad.live-stream .floating-preroll-ad-live-tag,.jw-float-bar-live-tag {
    align-items: center;
    color: var(--player--live-tag-color);
    cursor: default;
    display: flex;
    font: var(--player--live-tag-weight) var(--player--live-tag-size)/15px var(--player--live-tag-font);
    letter-spacing: var(--player--live-tag-letter-spacing);
    margin-left: 12px;
    text-transform: uppercase
}

.floating-preroll-ad.live-stream .floating-preroll-ad-container {
    border-radius: 0;
    bottom: 0;
    box-shadow: none;
    height: auto!important;
    max-width: 100vw;
    padding: 0;
    right: 0;
    width: var(--player--width)!important
}

@keyframes blink {
    0%,85%,to {
        opacity: 1
    }

    90%,95% {
        opacity: .7
    }
}

.floating-preroll-ad.live-stream .floating-preroll-ad-live-tag:before,.jw-float-bar-live-tag:before {
    animation: blink 4s 5;
    background-color: var(--player--live-tag-dot-color);
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: var(--player--live-tag-dot-size);
    margin-right: 5px;
    width: var(--player--live-tag-dot-size)
}

.floating-preroll-ad.live-stream .floating-preroll-ad-header {
    align-items: center;
    background-color: var(--player--header-bg-color);
    color: var(--player--close-color);
    display: flex;
    height: 45px;
    position: relative
}

.floating-preroll-ad.live-stream .floating-preroll-ad-close {
    background: 0 0;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    color: var(--player--close-color);
    font-size: 30px;
    height: 100%;
    line-height: 40px;
    padding: 0;
    text-shadow: none;
    top: 0;
    width: 40px
}

.floating-preroll-ad.live-stream div#jwplayer_floating_preroll_ad {
    padding-bottom: var(--player--ratio);
    width: 100%!important
}

.visually-hidden {
    border: 0!important;
    clip: rect(1px 1px 1px 1px);
    height: 1px!important;
    overflow: hidden;
    padding: 0!important;
    position: absolute!important;
    white-space: nowrap;
    width: 1px!important
}

.jw-float-bar-live-tag {
    color: #fff;
    width: 52px
}

@media only screen and (max-device-width: 480px) {
    .harmony-preroll-floating-player .floating-preroll-ad-container {
        display:flex;
        flex-direction: column;
        height: 257px!important;
        left: 0!important;
        max-width: 100%!important;
        position: relative
    }

    .harmony-preroll-floating-player .floating-preroll-ad-live-tag {
        background-color: var(--player--live-tag-dot-color);
        border-radius: 3px;
        font-size: 9px!important;
        font-weight: 700!important;
        line-height: 13px!important;
        margin-top: -113%;
        padding: 2px 5px;
        z-index: 9999999999
    }

    .harmony-preroll-floating-player .floating-preroll-ad-live-tag:before {
        background-color: #fff!important;
        margin-right: 3px!important
    }

    .harmony-preroll-floating-player .floating-preroll-ad-close {
        line-height: 25px!important;
        margin-top: -2px
    }

    .harmony-preroll-floating-player .floating-preroll-ad-title {
        font-size: 12px!important;
        font-weight: 600!important;
        letter-spacing: .6px!important;
        line-height: 16px;
        margin-left: -10%!important
    }

    .harmony-preroll-floating-player .floating-preroll-ad-header {
        height: 35px;
        order: 2
    }

    .harmony-floating-player .floating-preroll-ad-container {
        display: flex;
        flex-direction: row!important;
        max-height: 105px!important;
        position: fixed;
        top: 50px
    }

    .harmony-floating-player .floating-preroll-ad-header {
        flex-direction: column;
        height: 105px!important;
        justify-content: space-between;
        min-width: 60%;
        order: 1!important;
        padding-left: 10px
    }

    .harmony-floating-player .floating-preroll-ad-live-tag {
        align-self: flex-start;
        background-color: var(--player--live-tag-dot-color);
        margin-left: -70%!important;
        margin-top: 7px;
        width: -moz-fit-content;
        width: fit-content;
        z-index: 5000099
    }

    .harmony-floating-player .floating-preroll-ad-title {
        height: 50px;
        margin: 0!important;
        order: 1;
        overflow: visible!important;
        padding-right: 10px;
        white-space: normal!important;
        width: 100%
    }

    .harmony-floating-player .floating-preroll-ad-title span {
        display: block;
        height: 50px;
        margin-top: -30px;
        overflow: hidden
    }

    .harmony-floating-player .floating-preroll-ad-close {
        align-self: end;
        display: block;
        font-size: 25px!important;
        height: 25px!important;
        line-height: 25px!important;
        margin-top: -60px;
        position: relative;
        width: 25px!important
    }

    .harmony-floating-player .jwplayer {
        height: 105px!important;
        min-width: 40%!important;
        padding-bottom: 0!important
    }

    .harmony-floating-player .jwplayer .jw-wrapper {
        max-width: 100%!important
    }

    .harmony-floating-player .jwplayer video {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    .harmony-floating-player .jw-flag-floating .jw-float-bar {
        display: none!important
    }

    .harmony-floating-player .jw-flag-floating .jw-wrapper {
        bottom: 0;
        position: absolute;
        top: 0!important
    }

    .harmony-floating-player .jw-flag-floating .jw-wrapper.jw-float-to-top {
        bottom: 0;
        top: 0
    }

    .harmony-floating-player .jw-flag-floating .jw-float-icon {
        display: none!important
    }
}

.floating-preroll-ad.live-stream #jwplayer_floating_preroll_ad .jw-rail {
    background: 0 0
}

.floating-preroll-ad.live-stream .jw-button-color {
    color: #fff
}

.floating-preroll-ad.live-stream .jw-flag-touch .jw-display,.floating-preroll-ad.live-stream .jw-flag-touch:not(.jw-flag-fullscreen) .jw-icon:not(.jw-icon-playback,.jw-icon-volume,.jw-icon-fullscreen) {
    display: none
}

.floating-preroll-ad.live-stream .jw-flag-touch:not(.jw-flag-fullscreen) .jw-button-container {
    justify-content: flex-end;
    order: -1
}

.floating-preroll-ad.live-stream .jw-flag-touch:not(.jw-flag-fullscreen) .jw-icon-playback {
    order: -2
}

.floating-preroll-ad.live-stream .jw-flag-touch:not(.jw-flag-fullscreen) .jw-spacer {
    order: -1
}

.floating-preroll-ad.live-stream .jw-flag-touch:not(.jw-flag-fullscreen) .jw-slider-horizontal.jw-chapter-slider-time {
    height: 5px;
    padding-left: 0;
    padding-right: 0
}

.floating-preroll-ad.live-stream .jw-flag-touch:not(.jw-flag-fullscreen) .jw-slider-horizontal.jw-chapter-slider-time .jw-slider-container .jw-timesegment-resetter {
    height: 100%
}

.floating-preroll-ad.live-stream .jw-flag-touch:not(.jw-flag-fullscreen) .jw-slider-horizontal.jw-chapter-slider-time .jw-slider-container:before {
    bottom: 0;
    height: 11px
}

.floating-preroll-ad.live-stream .jwplayer.jw-breakpoint--1:not(.jw-flag-ads):not(.jw-flag-audio-player) .jw-controlbar {
    flex-direction: row
}

.floating-preroll-ad.live-stream .jw-flag-small-player:not(.jw-flag-audio-player):not(.jw-flag-ads) .jw-controlbar .jw-button-container>.jw-icon-playback,.floating-preroll-ad.live-stream .jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-icon-fullscreen:not(.jw-fullscreen-ima) {
    display: flex
}

.floating-preroll-ad.live-stream .jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-icon-volume {
    bottom: 0
}

.floating-preroll-ad.live-stream .jw-breakpoint--1.jw-flag-touch:not(.jw-flag-fullscreen) .jw-slider-horizontal.jw-chapter-slider-time {
    height: 3px
}

.floating-preroll-ad.live-stream .jw-breakpoint--1:not(.jw-flag-audio-player) .jw-button-container .jw-icon {
    height: 20px;
    width: 20px
}

.floating-preroll-ad.live-stream .jw-breakpoint--1:not(.jw-flag-audio-player) .jw-button-container {
    gap: 4px;
    padding-left: 8px;
    padding-right: 8px
}

.slick-slider {
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list,.slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-current {
    z-index: 1
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slider .slick-list,.slick-slider .slick-track {
    transform: translateZ(0)
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.c-gallery-inline {
    visibility: hidden
}

.c-gallery-inline.c-gallery-inline__initialized {
    visibility: visible
}

.c-gallery-inline .slick-slide {
    max-width: 522px;
    width: 70%
}

@media only screen and (min-width: 766px) {
    .c-gallery-inline .slick-slide {
        max-width:855px;
        width: 100%
    }
}

@media only screen and (max-width: 765px) {
    .c-gallery-inline .slick-slide {
        max-width:100vw
    }
}

.c-gallery-inline .slick-list {
    overflow-x: visible
}

@media only screen and (min-width: 766px) {
    .c-gallery-inline .slick-list {
        overflow-x:hidden
    }
}

@media only screen and (max-width: 765px) {
    .c-gallery-inline .slick-list {
        padding:0!important
    }
}

.c-gallery-inline__slider {
    width: 100vw
}

.c-gallery-inline__item {
    padding-right: 30px
}

@media only screen and (max-width: 765px) {
    .c-gallery-inline__item {
        padding-right:0!important
    }
}

.c-gallery-inline__figure {
    margin: 0;
    width: 100%;
    position: relative;
    overflow: hidden;
    background-color: rgba(0,0,0,.1)
}

.c-gallery-inline__figure:after {
    content: "";
    display: block;
    width: 100%;
    padding-bottom: 66.67%
}

.c-gallery-inline__image {
    vertical-align: bottom;
    object-fit: cover;
    position: absolute;
    object-position: 0 top;
    top: 50%;
    left: 50%;
    width: calc(100% + .125rem);
    max-width: calc(100% + .125rem);
    height: calc(100% + .125rem);
    transform: translate(-50%,-50%);
    color: transparent
}

.c-gallery-inline__nav {
    background-color: #000;
    color: #fff;
    width: 85px;
    position: relative;
    display: none
}

@media only screen and (min-width: 766px) {
    .c-gallery-inline__nav {
        display:block
    }
}

.c-gallery-inline__nav-head {
    font-size: 2.5rem;
    font-weight: 700;
    border-bottom: 1px solid #606060;
    text-align: center;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 1.5
}

@supports not (--foo: green) {
    .c-gallery-inline__nav-head {
        font-family:"inherit"
    }
}

@supports (--foo: green) {
    .c-gallery-inline__nav-head {
        font-family:var(--gallery-vertical-headline-font-family)
    }
}

.c-gallery-inline__icon-arrow {
    fill: #fff
}

.c-gallery-inline__nav-arrows {
    display: flex;
    position: absolute;
    z-index: 1;
    width: 100%;
    background-color: inherit
}

.c-gallery-inline__nav-arrow {
    width: 50%;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

.c-gallery-inline__nav-arrow.slick-disabled .c-gallery-inline__icon-arrow {
    display: none
}

.c-gallery-inline__nav-arrow:hover {
    opacity: .8
}

.c-gallery-inline__nav-left {
    border-right: 1px solid #606060
}

.c-gallery-inline__nav-left .c-gallery-inline__icon-arrow {
    transform: rotate(90deg)
}

.c-gallery-inline__nav-right .c-gallery-inline__icon-arrow {
    transform: rotate(-90deg)
}

.c-gallery-inline__caption {
    padding: 10px 0
}

.c-gallery-inline__title {
    font-size: .875rem;
    line-height: 1.3;
    margin: 0;
    color: #000;
    font-weight: 600
}

.c-gallery-inline__source {
    font-size: .6875rem;
    line-height: 1.4;
    color: #6f6f6f;
    margin: 0;
    font-weight: 600
}

@media(min-width: 48rem) {
    .lrv-a-hover-dropup\@tablet {
        position:relative;
        min-width: 14rem
    }

    .lrv-a-hover-dropup-trigger\@tablet {
        cursor: pointer
    }

    .lrv-a-hover-dropup-target\@tablet {
        width: 100%;
        visibility: hidden;
        opacity: 0;
        position: absolute;
        width: 100%;
        z-index: 2;
        bottom: 100%;
        left: 0;
        overflow-y: scroll;
        max-height: 8.438rem
    }

    .lrv-a-hover-dropup\@tablet:hover .lrv-a-hover-dropup-target\@tablet,.lrv-a-hover-dropup\@tablet:focus .lrv-a-hover-dropup-target\@tablet {
        visibility: visible;
        opacity: 1
    }

    .lrv-a-hover-dropup\@tablet:hover .lrv-a-icon-arrow-down:after,.lrv-a-hover-dropup\@tablet:focus .lrv-a-icon-arrow-down {
        --a-icon-transform: rotate(180deg)
    }
}

.lrv-a-hover-effect {
    transition: var(--a-hover-effect-property,.3s cubic-bezier(.19,1,.22,1))
}

.lrv-a-hover-effect--fade {
    transform: translate3d(0px,0px,0px)
}

.lrv-a-hover-effect--fade:hover {
    --a-hover-effect-property: opacity;
    opacity: .5
}

.lrv-a-hover-effect--underline {
    transform: translate3d(0px,0px,0px)
}

.lrv-a-hover-effect--underline:hover {
    --a-hover-effect-property: border-bottom;
    border-bottom: 1px solid currentColor
}

@media(min-width: 48rem) {
    .lrv-a-icon-after-remove\@tablet:after {
        display:none
    }
}

.lrv-a-icon-invert {
    --a-icon-filter: invert(1)
}

.lrv-a-icon-arrow-left,.lrv-a-icon-arrow-right,.lrv-a-icon-arrow-down,.lrv-a-icon-arrow-up {
    --a-icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8'%3E%3Cpath d='M13.7 1.7l-6 6c-.2.2-.4.3-.7.3-.3 0-.5-.1-.7-.3l-6-6C-.1 1.3-.1.7.3.3s1-.4 1.4 0L7 5.6 12.3.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4z'/%3E%3C/svg%3E");
    --a-icon-height: .75rem
}

.lrv-a-icon-arrow-right {
    --a-icon-transform: rotate(-90deg)
}

.lrv-a-icon-arrow-left {
    --a-icon-transform: rotate(90deg)
}

.lrv-a-icon-envelope {
    --a-icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9'%3E%3Cpath d='M.77.945C.636.875.406.752.356.605.269.357.362.258.731.258h12.723c.37 0 .462.096.376.349-.05.143-.28.27-.416.34-.366.192-5.45 2.964-5.64 3.064-.19.1-.382.146-.681.146-.3 0-.493-.047-.683-.146C6.22 3.91 1.137 1.138.77.945zm12.934.15c.296-.15.276.023.276.163v6.82c0 .307-.39.696-.716.696H.921c-.326 0-.782-.386-.782-.695V1.258c0-.136.016-.313.31-.163.272.14 2.747 1.883 4.368 2.931L2.085 7.104c-.066.066-.096.15-.056.186.04.04.13.02.196-.046l3.28-2.769c.496.32.842.54.905.573.257.13.436.146.683.146.246 0 .425-.017.682-.146.06-.034.409-.253.905-.573l3.28 2.769c.07.063.156.083.196.046.037-.04.007-.12-.06-.186L9.363 4.026c1.62-1.048 4.069-2.791 4.342-2.931z'/%3E%3C/svg%3E");
    --a-icon-height: .625rem
}

.lrv-a-icon-search {
    --a-icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M5.228 11.335h.79l.28-.27a6.471 6.471 0 01-1.57-4.23 6.5 6.5 0 116.5 6.5c-1.61 0-3.09-.59-4.23-1.57l-.27.28v.79l-5 4.99-1.49-1.49 4.99-5zm6 0c2.49 0 4.5-2.01 4.5-4.5s-2.01-4.5-4.5-4.5-4.5 2.01-4.5 4.5 2.01 4.5 4.5 4.5z' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.lrv-a-truncate-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.lrv-a-truncate-ellipsis-1line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.lrv-a-truncate-ellipsis-2line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.lrv-a-truncate-ellipsis-3line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.lrv-a-truncate-ellipsis-5line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical
}

.lrv-a-truncate-ellipsis-6line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical
}

@media(min-width: 78.75rem) {
    .lrv-a-truncate-ellipsis-3line\@desktop-xl {
        overflow:hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical
    }
}

@media(max-width: 78.7499rem) {
    .lrv-a-truncate-ellipsis-4line\@mobile-max {
        overflow:hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical
    }
}

@media only screen and (max-width: 78.75rem)and (min-width:48rem) {
    .lrv-a-truncate-ellipsis-5line\@tablet-desktop-only {
        overflow:hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical
    }
}

@media(max-width: 78.7499rem) {
    .lrv-a-truncate-ellipsis-5line\@desktop-xl-max {
        overflow:hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical
    }
}

@media only screen and (max-width: 78.75rem)and (min-width:48rem) {
    .lrv-a-truncate-ellipsis-1line\@tablet-desktop-only {
        overflow:hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical
    }
}

@media(max-width: 47.999rem) {
    .lrv-a-truncate-ellipsis-2line\@mobile-max {
        overflow:hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }
}

.a-children-link-color-white>a {
    color: #fff
}

.lrv-u-background-color-grey-light\:hover:hover {
    background-color: #ccc;
    background-color: var(--background-color-grey-light,#ccc)
}

.lrv-u-background-color-grey-lightest\:hover:hover {
    background-color: #f7f7f7;
    background-color: var(--background-color-grey-lightest,#f7f7f7)
}

.lrv-u-background-color-brand-secondary-dark\:hover:hover {
    background-color: #000;
    background-color: var(--background-color-brand-secondary-dark,#000)
}

.lrv-u-background-color-brand-secondary-light\:hover:hover {
    background-color: #000;
    background-color: var(--background-color-brand-secondary-light,#000)
}

.lrv-u-background-color-grey-dark\:hover:hover {
    background-color: #6a6a6a;
    background-color: var(--background-color-grey-dark,#6a6a6a)
}

.lrv-u-background-color-grey\:hover:hover {
    background-color: #8c8c8c;
    background-color: var(--background-color-grey,#8c8c8c)
}

.lrv-u-background-color-body\:hover:hover {
    background-color: #fff;
    background-color: var(--background-color-body,#fff)
}

.lrv-u-background-color-brand-secondary\:hover:hover {
    background-color: #000;
    background-color: var(--background-color-brand-secondary,#000)
}

.lrv-u-background-color-black\:hover:hover {
    background-color: #000;
    background-color: var(--background-color-black,#000)
}

.lrv-u-background-color-brand-primary-light\:hover:hover {
    background-color: #ec1c24;
    background-color: var(--background-color-brand-primary-light,#ec1c24)
}

.lrv-u-background-color-brand-primary-dark\:hover:hover {
    background-color: #ec1c24;
    background-color: var(--background-color-brand-primary-dark,#ec1c24)
}

.lrv-u-background-color-white\:hover:hover {
    background-color: #fff;
    background-color: var(--background-color-white,#fff)
}

.lrv-u-background-color-brand-primary\:hover:hover {
    background-color: #ec1c24;
    background-color: var(--background-color-brand-primary,#ec1c24)
}

.lrv-u-background-color-grey-darkest\:hover:hover {
    background-color: #323232;
    background-color: var(--background-color-grey-darkest,#323232)
}

.lrv-u-border-color-grey-lightest {
    border-color: #f7f7f7;
    border-color: var(--border-color-grey-lightest,#f7f7f7)
}

.lrv-u-border-color-grey-lightest\:hover:hover {
    border-color: #f7f7f7;
    border-color: var(--border-color-grey-lightest,#f7f7f7)
}

.lrv-u-border-color-brand-secondary-light {
    border-color: #000;
    border-color: var(--border-color-brand-secondary-light,#000)
}

.lrv-u-border-color-brand-secondary-light\:hover:hover {
    border-color: #000;
    border-color: var(--border-color-brand-secondary-light,#000)
}

.lrv-u-border-color-grey-light {
    border-color: #ccc;
    border-color: var(--border-color-grey-light,#ccc)
}

.lrv-u-border-color-grey-light\:hover:hover {
    border-color: #ccc;
    border-color: var(--border-color-grey-light,#ccc)
}

.lrv-u-border-color-grey-dark {
    border-color: #6a6a6a;
    border-color: var(--border-color-grey-dark,#6a6a6a)
}

.lrv-u-border-color-grey-dark\:hover:hover {
    border-color: #6a6a6a;
    border-color: var(--border-color-grey-dark,#6a6a6a)
}

.lrv-u-border-color-brand-secondary-dark {
    border-color: #000;
    border-color: var(--border-color-brand-secondary-dark,#000)
}

.lrv-u-border-color-brand-secondary-dark\:hover:hover {
    border-color: #000;
    border-color: var(--border-color-brand-secondary-dark,#000)
}

.lrv-u-border-color-brand-secondary {
    border-color: #000;
    border-color: var(--border-color-brand-secondary,#000)
}

.lrv-u-border-color-brand-secondary\:hover:hover {
    border-color: #000;
    border-color: var(--border-color-brand-secondary,#000)
}

.lrv-u-border-color-grey {
    border-color: #8c8c8c;
    border-color: var(--border-color-grey,#8c8c8c)
}

.lrv-u-border-color-grey\:hover:hover {
    border-color: #8c8c8c;
    border-color: var(--border-color-grey,#8c8c8c)
}

.lrv-u-border-color-brand-primary-light {
    border-color: #ec1c24;
    border-color: var(--border-color-brand-primary-light,#ec1c24)
}

.lrv-u-border-color-brand-primary-light\:hover:hover {
    border-color: #ec1c24;
    border-color: var(--border-color-brand-primary-light,#ec1c24)
}

.lrv-u-border-color-white {
    border-color: #fff;
    border-color: var(--border-color-white,#fff)
}

.lrv-u-border-color-white\:hover:hover {
    border-color: #fff;
    border-color: var(--border-color-white,#fff)
}

.lrv-u-border-color-brand-primary-dark {
    border-color: #ec1c24;
    border-color: var(--border-color-brand-primary-dark,#ec1c24)
}

.lrv-u-border-color-brand-primary-dark\:hover:hover {
    border-color: #ec1c24;
    border-color: var(--border-color-brand-primary-dark,#ec1c24)
}

.lrv-u-border-color-brand-primary {
    border-color: #ec1c24;
    border-color: var(--border-color-brand-primary,#ec1c24)
}

.lrv-u-border-color-brand-primary\:hover:hover {
    border-color: #ec1c24;
    border-color: var(--border-color-brand-primary,#ec1c24)
}

.lrv-u-border-color-currentColor {
    border-color: currentColor
}

@media(min-width: 62.5rem) {
    .lrv-u-border-color-grey-lightest\@desktop {
        border-color:#f7f7f7;
        border-color: var(--border-color-grey-lightest,#f7f7f7)
    }
}

@media(min-width: 62.5rem) {
    .lrv-u-border-color-brand-secondary-light\@desktop {
        border-color:#000;
        border-color: var(--border-color-brand-secondary-light,#000)
    }
}

@media(min-width: 62.5rem) {
    .lrv-u-border-color-grey-light\@desktop {
        border-color:#ccc;
        border-color: var(--border-color-grey-light,#ccc)
    }
}

@media(min-width: 62.5rem) {
    .lrv-u-border-color-grey-dark\@desktop {
        border-color:#6a6a6a;
        border-color: var(--border-color-grey-dark,#6a6a6a)
    }
}

@media(min-width: 62.5rem) {
    .lrv-u-border-color-brand-secondary-dark\@desktop {
        border-color:#000;
        border-color: var(--border-color-brand-secondary-dark,#000)
    }
}

@media(min-width: 62.5rem) {
    .lrv-u-border-color-brand-secondary\@desktop {
        border-color:#000;
        border-color: var(--border-color-brand-secondary,#000)
    }
}

@media(min-width: 62.5rem) {
    .lrv-u-border-color-grey\@desktop {
        border-color:#8c8c8c;
        border-color: var(--border-color-grey,#8c8c8c)
    }
}

@media(min-width: 62.5rem) {
    .lrv-u-border-color-brand-primary-light\@desktop {
        border-color:#ec1c24;
        border-color: var(--border-color-brand-primary-light,#ec1c24)
    }
}

@media(min-width: 62.5rem) {
    .lrv-u-border-color-white\@desktop {
        border-color:#fff;
        border-color: var(--border-color-white,#fff)
    }
}

@media(min-width: 62.5rem) {
    .lrv-u-border-color-brand-primary-dark\@desktop {
        border-color:#ec1c24;
        border-color: var(--border-color-brand-primary-dark,#ec1c24)
    }
}

@media(min-width: 62.5rem) {
    .lrv-u-border-color-brand-primary\@desktop {
        border-color:#ec1c24;
        border-color: var(--border-color-brand-primary,#ec1c24)
    }
}

.lrv-u-border-radius-50p {
    border-radius: 50%
}

.lrv-u-border-radius-100 {
    border-radius: 100px
}

.lrv-u-border-radius-5 {
    border-radius: 5px
}

.lrv-u-border-radius-br-5 {
    border-bottom-right-radius: 5px
}

.lrv-u-border-radius-bl-5 {
    border-bottom-left-radius: 5px
}

.lrv-u-border-radius-tr-5 {
    border-top-right-radius: 5px
}

.lrv-u-border-radius-tl-5 {
    border-top-left-radius: 5px
}

@media(min-width: 48rem) {
    .lrv-u-box-shadow-medium\@tablet {
        box-shadow:0 -.313rem .313rem rgba(0,0,0,.15)
    }
}

.lrv-u-color-brand-secondary\:hover:hover {
    color: #000;
    color: var(--color-brand-secondary,#000)
}

.lrv-u-color-black\:hover:hover {
    color: #000;
    color: var(--color-black,#000)
}

.lrv-u-color-brand-primary-light\:hover:hover {
    color: #ec1c24;
    color: var(--color-brand-primary-light,#ec1c24)
}

.lrv-u-color-brand-primary-dark\:hover:hover {
    color: #ec1c24;
    color: var(--color-brand-primary-dark,#ec1c24)
}

.lrv-u-color-white\:hover:hover {
    color: #fff;
    color: var(--color-white,#fff)
}

.lrv-u-color-brand-primary\:hover:hover {
    color: #ec1c24;
    color: var(--color-brand-primary,#ec1c24)
}

.lrv-u-color-grey-light\:hover:hover {
    color: #e6e6e6;
    color: var(--color-grey-light,#e6e6e6)
}

.lrv-u-color-brand-secondary-dark\:hover:hover {
    color: #000;
    color: var(--color-brand-secondary-dark,#000)
}

.lrv-u-color-brand-secondary-light\:hover:hover {
    color: #000;
    color: var(--color-brand-secondary-light,#000)
}

.lrv-u-color-grey-dark\:hover:hover {
    color: #6a6a6a;
    color: var(--color-grey-dark,#6a6a6a)
}

.lrv-u-color-grey\:hover:hover {
    color: #8c8c8c;
    color: var(--color-grey,#8c8c8c)
}

.lrv-u-color-currentColor {
    color: currentColor
}

.lrv-u-color-transparent {
    color: rgba(0,0,0,0)
}

.lrv-u-cursor-pointer {
    cursor: pointer
}

.lrv-u-filter-grayscale-100 {
    filter: grayscale(100%)
}

.lrv-u-list-style-type-disclosure-closed {
    list-style-type: disclosure-closed
}

.u-color--white {
    color: #fff
}

.u-font-family-primary-fancy {
    font-family: rocky,sans-serif
}

.u-font-family-accent-fancy {
    font-family: sweet-sans-pro,sans-serif
}

.u-font-family-secondary-fancy {
    font-family: TitlingGothicFBCond-Regular,sans-serif
}

.u-font-family-georgia {
    font-family: Georgia,Times,serif
}

.u-font-size-10 {
    font-size: .625rem
}

.u-font-size-11 {
    font-size: .6875rem
}

.u-font-size-15 {
    font-size: .9375rem
}

.u-font-size-37 {
    font-size: 2.3125rem
}

.u-font-size-21 {
    font-size: 1.3125rem
}

@media(min-width: 48rem) {
    .u-font-size-34\@tablet {
        font-size:2.125rem
    }
}

@media(min-width: 78.75rem) {
    .u-font-size-38\@desktop-xl {
        font-size:2.375rem
    }
}

@media(max-width: 47.999rem) {
    .u-font-size-30\@mobile-max {
        font-size:1.875rem
    }
}

@media(max-width: 47.999rem) {
    .u-font-size-\@mobile-max {
        font-size:1.125rem
    }
}

.u-max-width-325 {
    max-width: 20.3125rem
}

.u-max-width-450 {
    max-width: 28.125rem
}

@media(min-width: 48rem) {
    .u-max-width-330\@tablet {
        max-width:20.625rem
    }
}

@media(min-width: 78.75rem) {
    .u-max-width-360\@desktop-xl {
        max-width:22.5rem
    }
}

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

@media(min-width: 78.75rem) {
    .u-text-align-left\@desktop-xl {
        text-align:left
    }
}

@media(min-width: 78.75rem) {
    .u-text-align-center\@desktop-xl {
        text-align:center
    }
}

.c-newsletter__terms {
    margin-bottom: 0
}

.c-newsletter__terms a {
    font-weight: 700
}

#icon-sprite {
    display: none !important
}

.error404 .search-form input[type=search] {
    width: 18rem
}

.error404 .search-form input[type=submit] {
    width: auto;
    font-family: "titling-gothic-fb-condensed",sans-serif;
    background-color: #d02027;
    border: 0;
    color: #fff;
    padding: 10px 2rem 12.5px;
    cursor: pointer
}
img#wpstats {
    width: 0;
    height: 0;
    overflow: hidden;
    display: block
}

.ads-grid .adma-ads-grid {
    display: grid;
    margin: 1em 0
}

.ads-grid .adma-ads-grid.c2 {
    grid-gap: 1rem;
    grid-template-columns: repeat(2,1fr)
}

.ads-grid .adma-ads-grid.c3 {
    grid-gap: 1rem;
    grid-template-columns: repeat(3,1fr)
}

.ads-grid .adma-ads-grid .ads-grid {
    margin: 0
}

.ads-grid .ads-grid-content {
    display: grid;
    margin: 1em 0
}

.ads-grid .ads-grid-content.c2 {
    grid-gap: 1rem;
    grid-template-columns: repeat(2,1fr)
}

.ads-grid .ads-grid-content.c3 {
    grid-gap: 1rem;
    grid-template-columns: repeat(3,1fr)
}

.ads-grid .ads-grid-content .crop-16x9 img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    width: 100%
}

.ads-grid .ads-grid-content .crop-16x9 {
    padding-bottom: 56.25%;
    position: relative
}

.ads-grid.device-desktop.lob-thr .ads-grid-article-category {
    margin: .25rem 0
}

.ads-grid.device-desktop.lob-thr .ads-grid-article-author a {
    color: #5a5a5a
}

.ads-grid.device-mobile .adma-ads-grid {
    display: flex;
    justify-content: space-evenly
}

a[href*="pmc.com/opt-out"]:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMCAxNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAgMTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KCS5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA2NkZGO30KCS5zdDJ7ZmlsbDojRkZGRkZGO30KCS5zdDN7ZmlsbDojMDA2NkZGO30KPC9zdHlsZT4KPGc+Cgk8ZyBpZD0iZmluYWwtLS1kZWMuMTEtMjAyMF8xXyI+CgkJPGcgaWQ9Il94MzBfMjA4LW91ci10b2dnbGVfMl8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjc1LjAwMDAwMCwgLTIwMC4wMDAwMDApIj4KCQkJPGcgaWQ9IkZpbmFsLUNvcHktMl8yXyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3NS4wMDAwMDAsIDIwMC4wMDAwMDApIj4KCQkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03LjQsMTIuOGg2LjhsMy4xLTExLjZINy40QzQuMiwxLjIsMS42LDMuOCwxLjYsN1M0LjIsMTIuOCw3LjQsMTIuOHoiLz4KCQkJPC9nPgoJCTwvZz4KCTwvZz4KCTxnIGlkPSJmaW5hbC0tLWRlYy4xMS0yMDIwIj4KCQk8ZyBpZD0iX3gzMF8yMDgtb3VyLXRvZ2dsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNzUuMDAwMDAwLCAtMjAwLjAwMDAwMCkiPgoJCQk8ZyBpZD0iRmluYWwtQ29weS0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjc1LjAwMDAwMCwgMjAwLjAwMDAwMCkiPgoJCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTIyLjYsMEg3LjRjLTMuOSwwLTcsMy4xLTcsN3MzLjEsNyw3LDdoMTUuMmMzLjksMCw3LTMuMSw3LTdTMjYuNCwwLDIyLjYsMHogTTEuNiw3YzAtMy4yLDIuNi01LjgsNS44LTUuOAoJCQkJCWg5LjlsLTMuMSwxMS42SDcuNEM0LjIsMTIuOCwxLjYsMTAuMiwxLjYsN3oiLz4KCQkJCTxwYXRoIGlkPSJ4IiBjbGFzcz0ic3QyIiBkPSJNMjQuNiw0YzAuMiwwLjIsMC4yLDAuNiwwLDAuOGwwLDBMMjIuNSw3bDIuMiwyLjJjMC4yLDAuMiwwLjIsMC42LDAsMC44Yy0wLjIsMC4yLTAuNiwwLjItMC44LDAKCQkJCQlsMCwwbC0yLjItMi4yTDE5LjUsMTBjLTAuMiwwLjItMC42LDAuMi0wLjgsMGMtMC4yLTAuMi0wLjItMC42LDAtMC44bDAsMEwyMC44LDdsLTIuMi0yLjJjLTAuMi0wLjItMC4yLTAuNiwwLTAuOAoJCQkJCWMwLjItMC4yLDAuNi0wLjIsMC44LDBsMCwwbDIuMiwyLjJMMjMuOCw0QzI0LDMuOCwyNC40LDMuOCwyNC42LDR6Ii8+CgkJCQk8cGF0aCBpZD0ieSIgY2xhc3M9InN0MyIgZD0iTTEyLjcsNC4xYzAuMiwwLjIsMC4zLDAuNiwwLjEsMC44bDAsMEw4LjYsOS44QzguNSw5LjksOC40LDEwLDguMywxMGMtMC4yLDAuMS0wLjUsMC4xLTAuNy0wLjFsMCwwCgkJCQkJTDUuNCw3LjdjLTAuMi0wLjItMC4yLTAuNiwwLTAuOGMwLjItMC4yLDAuNi0wLjIsMC44LDBsMCwwTDgsOC42bDMuOC00LjVDMTIsMy45LDEyLjQsMy45LDEyLjcsNC4xeiIvPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: .875rem;
    margin-left: .4rem;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 1.875rem
}

.connatix-videobox-player-wrapper h4,.connatix-videobox-videos-wrapper h4 {
    margin-bottom: 8px
}

.connatix-videos-searchbox input {
    width: 100%
}

.connatix-video-items {
    display: flex;
    flex-direction: row
}

li.connatix-video-items.conntaix-odd {
    background-color: #f0f8ff
}

.connatix-video-items div {
    height: 30px;
    width: 40px
}

.connatix-video-items p {
    margin-left: 10px;
    margin-top: 5px
}

.connatix-video-items a {
    background-color: #2271b1;
    border-radius: 2px;
    color: #fff;
    height: 25px;
    margin-left: 10px;
    padding: 5px 5px 0;
    text-decoration: none;
    width: 25px
}

.connatix-video-items button {
    height: 30px;
    width: 40px
}

.connatix-videobox-iframe-wrapper {
    margin-left: 20px;
    width: 95%
}

.entv-overlay-image {
    background: url(/wp-content/plugins/pmc-plugins/pmc-footer/css/../images/entv_overlay_image.png?1599609424) no-repeat;
    width: 180px;
    height: 101px;
    position: absolute;
    top: 9px
}

.entv-image {
    position: relative
}

.logos {
    background: url(/wp-content/plugins/pmc-plugins/pmc-footer/css/../images/pmc-footer-logos-v5.png?1601410921) no-repeat;
    height: 55px;
    width: 120px;
    margin: 0 auto
}

.deadline-logo.logos {
    background-position: 0 -770px
}

.hollywoodlife-logo.logos {
    background-position: 0 -660px
}

.variety-logo.logos {
    background-position: 0 -440px
}

.bgr-logo.logos {
    background-position: 0 -330px
}

.movieline-logo.logos {
    background-position: 0 0
}

.india-logo.logos {
    background-position: 0 -110px
}

.pmc-logo.logos {
    background-position: 0 -880px
}

.tvline-logo.logos {
    background-position: 0 -220px
}

.entv-logo.logos {
    background-position: 0 -550px
}

.varietylatino-logo.logos {
    background-position: 0 -957px
}

.fn-logo.logos {
    background-position: 0 -1022px
}

.wwd-logo.logos {
    background-position: 0 -1092px
}

.spy-logo.logos {
    background-position: 0 -1255px
}

.goldderby-logo.logos {
    background-position: 0 -1335px
}

.indiewire-logo.logos {
    background-position: 0 -1169px
}

.sportico-logo.logos {
    background-position: 0 -1405px
}

.rollingstone-logo-color.logos {
    background: url(/wp-content/plugins/pmc-plugins/pmc-footer/css/../images/rolling_stone_color.png?1599609424) no-repeat;
    background-position: center
}

.rollingstone-logo-black.logos {
    background: url(/wp-content/plugins/pmc-plugins/pmc-footer/css/../images/rolling_stone_black.png?1599609424) no-repeat;
    background-position: center
}

.rollingstone-logo.logos,.rollingstone-logo-white.logos {
    background: url(/wp-content/plugins/pmc-plugins/pmc-footer/css/../images/rolling_stone_white.png?1599609424) no-repeat;
    background-position: center
}

.sourcingjournal-logo-color.logos {
    background: url(/wp-content/plugins/pmc-plugins/pmc-footer/css/../images/sourcing_journal_color.png?1599609424) no-repeat;
    background-position: center
}

.sourcingjournal-logo-black.logos {
    background: url(/wp-content/plugins/pmc-plugins/pmc-footer/css/../images/sourcing_journal_black.png?1599609424) no-repeat;
    background-position: center
}

.sourcingjournal-logo.logos,.sourcingjournal-logo-white.logos {
    background: url(/wp-content/plugins/pmc-plugins/pmc-footer/css/../images/sourcing_journal_white.png?1599609424) no-repeat;
    background-position: center
}

#other-pmc-properties {
    margin: 0 auto;
    text-align: center;
    padding: 20px 9px 15px;
    overflow: hidden;
    display: block;
    background: #363636
}

#other-pmc-properties #property-snippets {
    width: 100%;
    display: block;
    overflow: hidden
}

#other-pmc-properties #property-snippets li {
    width: 180px;
    float: left;
    margin: 0 0 0 16px;
    list-style: none
}

#other-pmc-properties #property-snippets li:first-child {
    margin: 0
}

#other-pmc-properties .footer-links {
    margin: 15px 0
}

#other-pmc-properties .footer-links ul li {
    display: inline-block;
    margin: 2px 0;
    border-left: 1px solid #ccc;
    padding: 0 15px
}

#other-pmc-properties .footer-links ul li:first-child {
    border: 0
}

#other-pmc-properties .footer-links ul li a {
    display: block
}

#other-pmc-properties .pmc-links {
    padding: 0 20px 0;
    margin-top: 10px;
    background: url(/wp-content/plugins/pmc-plugins/pmc-footer/css/../images/footer-hr.png?1599609424) repeat-x 0 5px
}

#other-pmc-properties .pmc-links h3 {
    display: inline-block;
    margin: 0
}

#other-pmc-properties .pmc-links h3 a {
    display: block;
    overflow: hidden;
    background: url(/wp-content/plugins/pmc-plugins/pmc-footer/css/../images/pmc-footer-logos-v4.png?1601419973) no-repeat;
    background-size: cover;
    width: 112px;
    height: 27px;
    margin: 0 auto 15px auto;
    background-position: 0 -840px;
    background-color: #363636
}

#other-pmc-properties .pmc-links h3 a span {
    font-size: 9px;
    color: #fff;
    text-align: center;
    top: 16px;
    font-weight: 700;
    margin-top: 16px;
    display: block
}

#other-pmc-properties .pmc-links ul {
    display: table;
    width: 100%;
    margin: 0 auto 10px auto
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li {
    display: table-cell;
    margin: 0;
    width: auto;
    text-align: center
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-logo a {
    overflow: hidden;
    background: url(/wp-content/plugins/pmc-plugins/pmc-footer/css/../images/pmc-footer-logos-v4.png?1601419973) no-repeat 0 0;
    overflow: hidden;
    display: block;
    width: 120px;
    height: 47px;
    text-indent: -9999px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-movieline a {
    background-position: 0 -6px;
    width: 120px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-india a {
    background-position: 0 -115px;
    width: 120px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-tvline a {
    background-position: 0 -225px;
    width: 120px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-bgr a {
    background-position: -20px -335px;
    width: 80px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-variety a {
    background-position: 0 -445px;
    width: 120px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-entv a {
    background-position: -10px -555px;
    width: 100px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-hollywoodlife a {
    background-position: 0 -668px;
    width: 120px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-deadline a {
    background-position: 0 -775px;
    width: 122px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-fn a {
    background-position: -29px -1026px;
    width: 60px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-wwd a {
    background-position: -25px -1097px;
    width: 70px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-pmc a {
    background-position: 0 -885px;
    width: 120px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-goldderby a {
    background-position: 0 -1345px;
    width: 120px
}

.pmc-reg-rd-overlay-banner {
    display: none;
    position: relative;
    border: 2px solid #000;
    background: #ffe6c4;
    font-size: 14px;
    padding: 10px 15px;
    width: 100%;
    max-width: 990px;
    margin: 10px auto 20px auto
}

.pmc-reg-rd-overlay-banner .btn-close {
    display: inline-block;
    position: absolute;
    top: 1.6px;
    right: 1.6px;
    background: #000;
    color: #fff;
    border-radius: 50%;
    border: 1.6px solid #000;
    width: 20px;
    height: 20px;
    text-align: center;
    text-decoration: none;
    font-weight: 700;
    line-height: 18px;
    font-family: sans-serif,serif;
    font-size: 16px;
    cursor: pointer
}

.pmc-reg-rd-overlay-banner .message {
    width: 97%;
    margin: 0 auto;
    font-size: 16px
}

.share-container {
    margin: -10px 0 10px 12px
}

.share-container ul.share-buttons {
    list-style: none;
    margin: 10px 0;
    padding: 2px 15px
}

.share-container ul.share-buttons * {
    box-sizing: border-box
}

.share-container ul.share-buttons li {
    display: inline-block;
    height: 50px;
    margin: 2px;
    text-align: center;
    vertical-align: middle;
    width: 50px
}

.share-container ul.share-buttons li.share-copy {
    width: 100px
}

.share-container ul.share-buttons li span {
    color: #525252;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase
}

.share-container ul.share-buttons li a {
    align-items: center;
    color: #fff;
    display: flex;
    height: 100%;
    justify-content: center;
    text-decoration: none;
    width: 100%
}

.share-container ul.share-buttons li a svg {
    background-color: inherit;
    color: #fff;
    fill: #fff;
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    padding: 15%;
    vertical-align: middle
}

.share-container ul.share-buttons li a.btn-comment {
    background: #714df4;
    position: relative
}

.share-container ul.share-buttons li a.btn-comment svg {
    padding: 10%
}

.share-container ul.share-buttons li a.btn-comment span {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.share-container ul.share-buttons li a.btn-email {
    background: #898989
}

.share-container ul.share-buttons li a.btn-facebook {
    background: #3b5998
}

.share-container ul.share-buttons li a.btn-linkedin {
    background: #0e76a8
}

.share-container ul.share-buttons li a.btn-more {
    background: #388500
}

.share-container ul.share-buttons li a.btn-pinterest {
    background: #f05550
}

.share-container ul.share-buttons li a.btn-print {
    background: #464646
}

.share-container ul.share-buttons li a.btn-reddit {
    background: #f64a0a
}

.share-container ul.share-buttons li a.btn-tumblr {
    background: #264053
}

.share-container ul.share-buttons li a.btn-twitter {
    background: #00acee
}

.share-container ul.share-buttons li a.btn-whatsapp {
    background: #23c100
}

.share-container ul.share-buttons li a.btn-flipboard {
    background: #f52828
}

.shareMore {
    background: rgba(0,0,0,.8);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999
}

.shareMore * {
    box-sizing: border-box
}

.shareMore .closeShare {
    margin: .25em;
    max-width: 1em
}

.shareMore .closeShare svg {
    fill: #fff;
    max-height: 22px;
    max-width: 22px
}

.shareMore .shareModal {
    background: #fff;
    border-radius: 15px;
    box-shadow: -2px 10px 5px -2px rgba(0,0,0,.75);
    list-style: none;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width: 320px
}

body:not(.wp-admin) .shareMore .shareModal {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.shareMore .shareModal li {
    border-bottom: 1px solid #aaa;
    display: block;
    height: 100%;
    text-align: left;
    width: 100%
}

.shareMore .shareModal li:last-child {
    border-bottom: none
}

.shareMore .shareModal li:first-child {
    background: #000;
    border-bottom: none;
    color: #fff;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 20px;
    padding: 30px 20px;
    position: relative
}

.shareMore .shareModal li:first-child a {
    align-items: center;
    color: #fff;
    display: flex;
    height: auto;
    padding: 0;
    position: absolute;
    right: 0;
    top: 15px
}

.shareMore .shareModal li:first-child a:hover {
    background: 0 0;
    color: #aaa
}

.shareMore .shareModal li a {
    align-items: center;
    display: block;
    display: flex;
    height: 100%;
    padding: 10px;
    text-decoration: none;
    width: 100%
}

.shareMore .shareModal li a span {
    display: inline-block;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: 700;
    height: 100%;
    line-height: 50px;
    margin-left: 10px;
    vertical-align: top
}

.shareMore .shareModal li a.btn-comment {
    color: #714df4
}

.shareMore .shareModal li a.btn-comment svg {
    fill: #714df4;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a.btn-email {
    color: #898989
}

.shareMore .shareModal li a.btn-email svg {
    fill: #898989;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a.btn-facebook {
    color: #3b5998
}

.shareMore .shareModal li a.btn-facebook svg {
    fill: #3b5998;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a.btn-linkedin {
    color: #0e76a8
}

.shareMore .shareModal li a.btn-linkedin svg {
    fill: #0e76a8;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a.btn-more {
    color: #388500
}

.shareMore .shareModal li a.btn-more svg {
    fill: #388500;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a.btn-pinterest {
    color: #f05550
}

.shareMore .shareModal li a.btn-pinterest svg {
    fill: #f05550;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a.btn-print {
    color: #464646
}

.shareMore .shareModal li a.btn-print svg {
    fill: #464646;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a.btn-reddit {
    color: #f64a0a
}

.shareMore .shareModal li a.btn-reddit svg {
    fill: #f64a0a;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a.btn-tumblr {
    color: #264053
}

.shareMore .shareModal li a.btn-tumblr svg {
    fill: #264053;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a.btn-twitter {
    color: #00acee
}

.shareMore .shareModal li a.btn-twitter svg {
    fill: #00acee;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a.btn-whatsapp {
    color: #23c100
}

.shareMore .shareModal li a.btn-whatsapp svg {
    fill: #23c100;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a.btn-flipboard {
    color: #f52828
}

.shareMore .shareModal li a.btn-flipboard svg {
    fill: #f52828;
    height: 33px;
    width: 33px
}

.shareMore .shareModal li a:hover {
    background: #aaa;
    color: #fff
}

.shareMore .shareModal li a:hover svg {
    fill: #fff
}

@media only screen and (max-width: 767px) {
    .share-container {
        margin:-10px 0 10px 12px;
        width: 135%
    }

    ul.share-buttons li {
        width: 14%
    }
}

@media print {
    .share-container {
        display: none
    }
}

.swiftype .block-group,.swiftype .block,.swiftype .block-group:after,.swiftype .block:after,.swiftype .block-group:before,.swiftype .block:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.swiftype .block-group {
    *zoom:1}

.swiftype .block-group:before,.swiftype .block-group:after {
    display: table;
    content: "";
    line-height: 0
}

.swiftype .block-group:after {
    clear: both
}

.swiftype .block-group {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.swiftype .block-group>.block-group {
    clear: none;
    float: left;
    margin: 0 !important
}

.swiftype .block {
    float: left;
    width: 100%
}

.swiftype .width-10 {
    width: 10%
}

.swiftype .width-20 {
    width: 20%
}

.swiftype .width-25 {
    width: 25%
}

.swiftype .width-30 {
    width: 30%
}

.swiftype .width-40 {
    width: 40%
}

.swiftype .width-50 {
    width: 50%
}

.swiftype .width-60 {
    width: 60%
}

.swiftype .width-70 {
    width: 70%
}

.swiftype .width-80 {
    width: 80%
}

.swiftype .width-90 {
    width: 90%
}

.swiftype .width-100 {
    width: 100%
}

.swiftype .container {
    max-width: 960px;
    margin: 0 auto
}

.swiftype .header {
    margin-top: 20px;
    padding: 10px
}

.swiftype .right-header {
    font-size: 16px
}

.swiftype .right-header div {
    float: right
}

.swiftype .right-header .st-has-query span {
    font-style: italic
}

.swiftype .main-container {
    border-radius: 2px
}

.swiftype .left-main {
    padding: 10px
}

.swiftype .left-main .st-section-title {
    display: block;
    font-size: .75rem;
    font-weight: 700;
    padding: 15px 0 5px
}

.swiftype .left-main select {
    -webkit-appearance: menulist;
    width: 100%
}

.swiftype .footer {
    padding: 20px;
    text-align: center
}

.swiftype .st-no-results,.swiftype .st-no-query,.swiftype .st-not-loading,.swiftype .st-not-failed-loading,.swiftype .st-no-misspelling {
    display: none
}

.swiftype .st-no-results.inverse {
    display: inline
}

.swiftype .st-has-results.inverse {
    display: none
}

.swiftype .search_form {
    box-shadow: 0 1px 0 #fff,1px 1px 2px rgba(0,0,0,.1) inset;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin-top: 30px;
    position: relative
}

.swiftype .search_form .search-form {
    overflow: hidden
}

.swiftype .search_form .search-form input[type=text] {
    padding: 10px 0;
    font-size: 14px;
    color: #333;
    font-weight: 300;
    border: none;
    outline: none;
    text-indent: 38px;
    display: block;
    width: 90%;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6%2BR8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM1JREFUeNpi%2BP%2F%2FPwMIA4E9EO8C4ldAfAOI5wCxKEweGcM0FAExiPEEqngdEP%2BEGqCLoQkkCMR%2FgHgjEHMiSRgA8QcgPo9NUwvUVFEskjAXaCGLMwEFVID4BZDzmgETXIPSisiCIE2PgFiakZFRFIsmYyj9FF1CF%2BoEkOd50Pz0FqufoAqqoRqfA%2FF8IN4CDZz%2FUP%2F6YWhCiqcD0BC7B8SLoJphGgMxNGGNRAYGNqizYRpDCGpC0rga2akENWHROIEoTVCNzGBbgAYABBgAuBMPKvUg1p8AAAAASUVORK5CYII%3D) no-repeat 13px 13px;
    float: left
}

.swiftype .search_form .search-form input[type=submit] {
    background: #efefef;
    border: none;
    outline: none;
    border-left: 1px solid #ccc;
    float: right;
    width: 10%;
    padding: 10px 0;
    font-size: 14px;
    color: #303030;
    font-weight: 300
}

.swiftype .search_form .search-form input[type=submit]:hover {
    background-color: #bfbfbf;
    cursor: pointer
}

.swiftype .search_form-a-screen-reader-only {
    border: 0;
    clip: rect(1px,1px,1px,1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal
}

.swiftype .tabs-wrapper {
    margin-top: 20px;
    border-bottom: none
}

.swiftype .tabs {
    height: 26px
}

.swiftype .tab {
    border: 1px solid #ccc;
    padding: 10px 20px;
    text-decoration: none;
    background-color: #efefef;
    color: #000;
    border-right: none
}

.swiftype .tab:hover {
    background-color: #fff
}

.swiftype .tab:last-of-type {
    border-right: 1px solid #ccc
}

.swiftype .tab.active {
    border-bottom: none;
    padding-bottom: 11px;
    background-color: #fff
}

.swiftype .result {
    padding: 20px;
    border-bottom: 1px solid #e9e9e9;
    min-height: 130px
}

.swiftype .result:last-of-type {
    border-bottom: none
}

.swiftype .result:hover {
    background-color: #fafafa
}

.swiftype .result .result-image {
    float: left;
    padding-right: 10px;
    padding-bottom: 10px
}

.swiftype .result .result-image img {
    width: 120px;
    height: auto
}

.swiftype .result .result-content {
    padding-left: 130px
}

.swiftype .result .result-content .result-title a {
    text-decoration: none;
    font-size: 17px;
    font-weight: 700
}

.swiftype .result .result-content .byline {
    padding: 5px 0;
    color: gray
}

.swiftype .result .result-content .byline .icon {
    background-size: 12px 12px;
    padding-right: 10px
}

.swiftype .swiftype-widget .autocomplete {
    background-color: #fff;
    display: block;
    margin: 0 0 0 -1px;
    padding: 0;
    width: 90%;
    max-width: 871px;
    position: absolute;
    text-align: left;
    border: 1px solid #ccc;
    z-index: 99999999
}

.swiftype .swiftype-widget .autocomplete.inactive {
    display: none
}

.swiftype .swiftype-widget .autocomplete .ac-section-title {
    padding: 6px;
    font-weight: 700;
    background-color: #eee;
    border-bottom: 1px solid #e1e1e1
}

.swiftype .swiftype-widget .autocomplete .ac-result {
    padding: 6px;
    border-bottom: 1px solid #e1e1e1;
    overflow: hidden;
    text-transform: none
}

.swiftype .swiftype-widget .autocomplete .ac-result:hover {
    background-color: #fafafa;
    cursor: pointer
}

.swiftype .swiftype-widget .autocomplete .ac-result.selected {
    background-color: #eee
}

.swiftype .swiftype-widget .autocomplete .ac-result .ac_image {
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 6px
}

.swiftype .swiftype-widget .autocomplete .ac-result .ac_sub {
    font-size: 90%
}

.swiftype .footer a {
    text-decoration: none;
    display: inline-block;
    padding: 3px 7px;
    margin: 5px 3px
}

.swiftype .footer .current_page {
    font-weight: 700
}

.swiftype .footer .invalid {
    pointer-events: none;
    color: #ccc
}

.swiftype #sort_selector {
    width: 260px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 700;
    color: #333
}

.swiftype #sort_selector div {
    float: right
}

.swiftype #sort_selector select {
    width: 200px
}

.swiftype .facet-container {
    overflow: hidden;
    padding-top: 15px
}

.swiftype .facet-title,.swiftype .facet-container a {
    font-weight: 700;
    text-transform: uppercase;
    font-size: .75rem;
    letter-spacing: .05em
}

.swiftype .facet-title {
    float: left
}

.swiftype .facet-container a {
    font-weight: 300;
    text-decoration: none;
    float: right;
    color: #aaa
}

.swiftype .facet-options {
    clear: both;
    margin-top: 20px
}

.swiftype .facet-option,.swiftype div.radio-option {
    position: relative;
    padding: 0 20px 0 10px;
    margin-bottom: 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.swiftype .facet-option input,.swiftype div.radio-option input {
    position: relative;
    right: 5px
}

.swiftype .facet-option.disabled,.swiftype div.radio-option.disabled {
    display: none
}

.swiftype .facet-count {
    position: absolute;
    right: 0;
    color: #aaa
}

.swiftype .search_form_widget.search_form {
    margin-top: 0;
    background: #fff;
    box-shadow: none
}

.swiftype .search_form_widget.search_form input[type=text] {
    width: 100%;
    padding: 5px 0;
    text-indent: 30px;
    background-position: 8px 8px
}

.swiftype .search_form_widget.search_form input[type=submit] {
    display: none
}

.swiftype .search_form_widget.search_form .swiftype-widget .autocomplete {
    max-width: 350px;
    width: 300px
}

@media only screen and (max-width: 768px) {
    .swiftype .search_form_widget.search_form .swiftype-widget .autocomplete {
        display:none
    }
}

@media only screen and (max-width: 767px) {
    .swiftype .left-main {
        display:none
    }

    .swiftype .main.block {
        width: 100%
    }

    .swiftype .search_form .search-form input[type=text] {
        width: 80%
    }

    .swiftype .search_form .search-form input[type=submit] {
        width: 20%
    }
}

@media (min-width: 768px) {
    .pmc-top-videos-list-container {
        white-space:nowrap;
        overflow: scroll
    }
}

.pmc-top-videos-list-container {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.pmc-top-videos-list-container::-webkit-scrollbar {
    display: none
}

.pmc-top-videos-list-item {
    display: block;
    margin-bottom: 18px
}

@media (min-width: 768px) {
    .pmc-top-videos-list-item {
        display:inline-block;
        vertical-align: top;
        width: 237px;
        padding-left: 10px;
        padding-right: 10pX;
        text-align: center;
        white-space: normal
    }
}

@media (max-width: 768px) {
    .pmc-top-videos-list-item-inner {
        display:flex
    }

    .pmc-top-videos-list-item-inner .figure-caption {
        align-self: inherit;
        padding-left: 15px
    }
}

.pmc-top-videos-list-item:first-child {
    padding-left: 0
}

.pmc-top-videos-list-item:last-child {
    padding-right: 0
}

.pmc-top-videos-list-item-link {
    font-size: 1rem;
    line-height: 1.5rem;
    margin-top: 0;
    font-weight: 600;
    color: #000;
    text-decoration: none
}

.pmc-top-videos-list-item img {
    height: 85px;
    width: 150px;
    object-fit: cover;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .pmc-top-videos-list-item img {
        height:135px;
        width: 100%
    }
}

.pmc-top-videos-list-item a {
    color: #000;
    text-decoration: none;
    font-weight: 600;
    font-family: sans-serif
}

@media (min-width: 768px) {
    .pmc-top-videos-playlist-module {
        margin-bottom:2rem
    }
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track,.slick-slider .slick-list {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block
}

.slick-track:before,.slick-track:after {
    display: table;
    content: ''
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.page-wrapper,.site-wrap {
    padding-right: .625rem;
    padding-left: .625rem
}

.module__heading,.section-header {
    border-bottom: 1px solid #979797;
    border-left: 1px solid #979797;
    color: #000;
    margin-bottom: .9375rem;
    padding: 0 0 .3125rem .625rem;
    text-transform: uppercase
}

.mega-menu__content,.page-wrapper,.site-wrap {
    width: 100%;
    max-width: 72.5rem;
    margin: 0 auto
}

@media only screen and (min-width: 92.5rem) {
    .mega-menu__content,.page-wrapper,.site-wrap {
        max-width:72.5rem;
        width: calc(100% - 21.875rem)
    }
}

.promoted-taxonomy__inner-wrapper,.sectioner--featured-category,.sectioner--latest-stories,.sectioner--the-latest-posts,.two-column-wrapper .sectioner--pre-footer__ad {
    padding: 1.5625rem;
    background-color: #fff
}

.block--magazine_subscription {
    background-color: #dee6ea
}

html {
    box-sizing: border-box
}

*,:after,:before {
    box-sizing: inherit
}

body,h1,h2,h3,h4,h5,h6 {
    margin: 0
}

article,aside,footer,header,main,nav,section,svg {
    display: block
}

button {
    -webkit-appearance: none;
    background-color: transparent;
    border: none;
    padding: 0
}

:root {
    font-size: medium
}

body {
    font: 400 medium/normal Georgia,sans-serif;
    background-color: #fff;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-rendering: optimizeSpeed;
    max-width: 100%
}

.archive main {
    margin: 2.1875rem 0 0
}

.single main {
    margin: 2.1875rem 1.25rem 0
}

@media only screen and (min-width: 61.25rem) {
    .container {
        display:flex
    }
}

.sectioner {
    margin-bottom: 2.1875rem
}

.section-header {
    width: 100%;
    display: flex;
    align-items: center
}

.section-header__heading {
    font: 400 1rem/1 sweet-sans-pro,sans-serif;
    letter-spacing: .08em
}

.section-header--primary .section-header__heading {
    font-size: 1.25rem
}

.sectioner-header__link {
    font: 400 .875rem/1 titling-gothic-fb-condensed,sans-serif;
    margin-left: auto;
    color: #e02020;
    white-space: nowrap
}

a {
    text-decoration: none
}

a::focus,a::hover {
    text-decoration: underline
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
    color: inherit
}

img {
    width: 100%;
    max-width: 100%;
    height: auto
}

.page-wrapper,.site-wrap {
    background: #fff
}

.screen-reader-text {
    height: 1px;
    width: 1px;
    overflow: hidden;
    position: absolute;
    left: -9999px
}

.featured-category__story--primary .entry__excerpt,.latest-story .entry__excerpt {
    letter-spacing: normal
}

.align-left {
    text-align: left
}

.align-right {
    text-align: right
}

.align-center {
    text-align: center
}

header[role=banner] {
    font: 300 1rem/1.2 titling-gothic-fb-condensed,sans-serif;
    letter-spacing: .08rem;
    background-color: #fff;
    margin-bottom: .625rem
}

@media only screen and (min-width: 61.25rem) {
    header[role=banner] {
        padding-bottom:.3125rem;
        position: static;
        z-index: auto
    }
}

@media only screen and (min-width: 92.5rem) {
    .archive header[role=banner],.single header[role=banner] {
        border-bottom:1px solid #d8d8d8
    }
}

header[role=banner] a {
    color: inherit
}

header[role=banner] svg {
    height: 100%;
    max-width: 320px;
    pointer-events: none
}

header[role=banner] .header__subscribe-mobile {
    display: flex;
    flex-direction: row;
    align-content: space-between;
    border-top: .125rem solid #dddee4;
    border-bottom: .125rem solid #dddee4;
    padding: .625rem 0 .3125rem
}

header[role=banner] .header__subscribe-mobile .header__subscribe--mobile-time {
    font-family: Roboto,sans-serif;
    font-weight: 300;
    line-height: 18px;
    color: #8d8d8d;
    font-size: 14px
}

header[role=banner] .header__subscribe-mobile .header__subscribe--mobile-button {
    color: #e02020;
    font-family: sweet-sans-pro,sans-serif;
    letter-spacing: .3px;
    text-transform: uppercase;
    margin-left: auto
}

header[role=banner] .header__subscribe-mobile .header__subscribe--mobile-button>* {
    font-size: 14px
}

.header-inner {
    display: none;
    align-items: center;
    padding: 1.125rem 0 0
}

@media only screen and (min-width: 61.25rem) {
    .header-inner {
        display:grid;
        grid-template-columns: 110px auto 110px
    }
}

.header__social {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: .875rem;
    list-style-type: none;
    padding: 0;
    margin: 0
}

.header__social .header-social-link {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1.375rem;
    height: 1.375rem
}

.header__social .header-social-link svg {
    fill: #868686
}

@media only screen and (min-width: 41.75rem) {
    .header__social {
        margin-left:2.1875rem
    }
}

.header-inner__logo {
    height: 5.625rem;
    display: block;
    margin: 0 auto
}

.header-inner__subscribe--header {
    font-family: Roboto,sans-serif;
    color: #4a4a4a;
    display: inline-table;
    font-size: .75rem;
    padding-right: .625rem;
    text-align: right
}

.header-inner__subscribe--header:hover {
    color: #4a4a4a
}

.header-inner__subscribe--header span {
    display: block;
    font-size: 1rem;
    letter-spacing: .09375rem;
    text-transform: uppercase
}

nav[role=navigation] {
    display: flex;
    flex-direction: column;
    background-color: #fff;
    z-index: 2501
}

nav[role=navigation] .header-nav__top {
    align-items: center;
    display: flex;
    justify-content: space-between;
    height: 2.5rem
}

nav[role=navigation]:not([class*=sticky]) {
    position: relative
}

.header-nav__menu {
    background-color: #fff;
    color: #000;
    display: none
}

.header-nav__menu ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.header-nav__menu .menu {
    display: flex;
    text-transform: uppercase;
    width: 100%;
    flex-direction: column;
    padding: .625rem
}

@media only screen and (min-width: 61.25rem) {
    .header-nav__menu .menu {
        align-items:center;
        justify-content: space-between;
        flex-direction: row;
        padding: 0
    }
}

.header-nav__menu .menu a {
    font-size: 1rem;
    font-family: sweet-sans-pro,sans-serif;
    line-height: 23px
}

.header-nav__menu li:not(:last-of-type) {
    margin-bottom: .625rem
}

@media only screen and (min-width: 61.25rem) {
    .header-nav__menu li:not(:last-of-type) {
        margin:0
    }
}

.header-nav__menu[aria-hidden=false] {
    display: flex
}

@media only screen and (min-width: 61.25rem) {
    .header-nav__menu .menu-item-has-children {
        display:none;
        position: absolute;
        top: calc(100% + 20px);
        left: 0;
        background-color: #fff;
        padding: 10px;
        box-shadow: 0 .125rem .25rem 0 rgba(0,0,0,.5)
    }

    .header-nav__menu .menu-item-has-children[aria-hidden=false] {
        display: block
    }

    .header-nav__menu .menu-item-has-children li:not(:last-of-type) {
        margin-bottom: .625rem
    }
}

.header-nav__menu .menu-item-has-children>a {
    display: none
}

@media only screen and (min-width: 61.25rem) {
    .header-nav__menu {
        display:flex;
        flex-basis: 90%
    }
}

.header-nav__divider {
    align-items: center;
    display: none;
    justify-content: center;
    height: 70%
}

.header-nav__divider span {
    background-color: #9b9b9b;
    display: block;
    height: 100%;
    width: .0625rem
}

@media only screen and (max-width: 61.1875rem) {
    .header-nav__divider {
        display:none
    }
}

@media only screen and (min-width: 61.25rem) {
    .header-nav__divider {
        flex-basis:1.96875rem
    }
}

@media only screen and (min-width: 70.625rem) {
    .header-nav__divider {
        flex-basis:2.8125rem
    }
}

.header-nav__subscribe {
    align-items: center;
    color: #4a4a4a;
    display: none;
    justify-content: center;
    height: 100%
}

.header-nav__subscribe a {
    font-size: .8125rem;
    letter-spacing: .09375rem;
    padding-top: .125rem;
    text-transform: uppercase
}

@media only screen and (max-width: 61.1875rem) {
    .header-nav__subscribe {
        display:none
    }
}

.header-nav__rr1 {
    align-items: center;
    display: none;
    justify-content: center;
    height: 100%
}

header[role=banner] .header-nav__rr1 svg {
    height: auto;
    width: 2.15625rem
}

@media only screen and (max-width: 61.1875rem) {
    .header-nav__rr1 {
        display:none
    }
}

@media only screen and (min-width: 61.25rem) {
    .header-nav__rr1 {
        flex-basis:4.03125rem
    }
}

@media only screen and (min-width: 70.625rem) {
    .header-nav__rr1 {
        flex-basis:5.28125rem
    }
}

.header-nav__rr {
    display: none;
    height: 1.5625rem;
    margin-bottom: .25rem
}

@media only screen and (min-width: 61.25rem) {
    .header-nav__rr {
        display:block
    }
}

.header-nav__icon {
    align-items: center;
    justify-content: center;
    height: 1rem;
    width: 1.375rem
}

.header-nav__icon svg {
    stroke: #d02027
}

.header-nav__icon:not([aria-expanded]):focus~.header-nav__menu:not([aria-hidden]) {
    display: block
}

@media only screen and (min-width: 61.25rem) {
    .header-nav__icon:not([aria-expanded]):focus~.header-nav__menu .menu-item-has-children:not([aria-hidden]) {
        display:block
    }
}

.header-nav__icon:not([aria-expanded]):focus .menu__initial {
    display: none
}

.header-nav__icon:not([aria-expanded]):focus .menu__close {
    display: block
}

@media only screen and (min-width: 61.25rem) {
    nav[role=navigation][class*=sticky] .header-nav__icon {
        flex-basis:3.3625rem
    }
}

@media only screen and (min-width: 70.625rem) {
    nav[role=navigation][class*=sticky] .header-nav__icon {
        flex-basis:4.675rem
    }
}

.menu__initial {
    width: 1.375rem;
    height: 1rem;
    pointer-events: none;
    display: block
}

.header-nav__icon[aria-expanded=true] .menu__initial {
    display: none
}

.menu__close {
    width: 1.125rem;
    height: 1.125rem;
    margin: auto;
    pointer-events: none;
    display: none
}

.header-nav__icon[aria-expanded=true] .menu__close {
    display: block
}

.header-nav__search {
    display: block;
    width: 1.125rem;
    height: 1.125rem
}

.header-nav__search:not([aria-expanded]):focus~.header-nav__search-dropdown {
    display: block
}

.header-nav__search:not([aria-expanded]):focus .search__initial {
    display: none
}

.header-nav__search:not([aria-expanded]):focus .search__close {
    display: block
}

.header-nav__search svg {
    fill: #fff;
    stroke: #d02027
}

.search__close,.search__initial {
    width: 1.125rem;
    height: 1.125rem;
    pointer-events: none
}

.search__initial {
    display: block
}

.header-nav__search[aria-expanded=true] .search__initial,.search__close {
    display: none
}

.header-nav__search[aria-expanded=true] .search__close {
    display: block
}

@media only screen and (min-width: 61.25rem) {
    .header-nav__search-wrapper {
        position:relative
    }
}

.header-nav__search-dropdown {
    display: none;
    background-color: #fff;
    position: absolute;
    top: calc(100% + 2px);
    left: 0;
    width: 100%;
    padding: .625rem
}

@media only screen and (min-width: 61.25rem) {
    .header-nav__search-dropdown {
        height:2.25rem;
        top: calc(50% - 1.125rem);
        right: calc(100% + .625rem);
        left: auto;
        width: 25rem;
        padding: 0;
        box-shadow: .125rem .125rem .25rem 0 rgba(0,0,0,.5)
    }
}

.header-nav__search-dropdown[aria-hidden=false] {
    display: block
}

.header-nav__search-dropdown .header__social {
    margin: 0 auto
}

@media only screen and (min-width: 61.25rem) {
    .header-nav__search-dropdown .header__social {
        display:none
    }
}

.search-dropdown__form {
    margin-bottom: 1.25rem;
    position: relative
}

@media only screen and (min-width: 61.25rem) {
    .search-dropdown__form {
        margin:0
    }
}

.search-dropdown__form input {
    width: 100%;
    padding: .625rem;
    border: none;
    font: inherit;
    height: 2.25rem
}

.search-dropdown__form input::placeholder {
    color: #929292
}

.search-input__icon {
    width: .875rem;
    height: .875rem;
    display: block;
    position: absolute;
    top: calc(50% - .4375rem);
    right: .625rem;
    color: #929292
}

.search-input__icon svg {
    fill: #fff;
    stroke: #929292
}

.header-nav__logo {
    align-items: center;
    display: none;
    justify-content: center;
    height: 1.25391rem;
    margin: auto;
    width: 6.6875rem
}

.header-nav__logo a {
    width: 100%
}

@media only screen and (max-width: 61.1875rem) {
    .header-nav__logo {
        display:flex;
        height: 2.22656rem;
        width: 11.875rem
    }
}

.header-subscribe__container-outer {
    position: relative
}

.header-subscribe__container-outer.hide {
    display: none
}

.header-subscribe__container-outer .header-subscribe__container-inner {
    border: .0625rem solid #c5c5c5;
    display: flex;
    justify-content: space-between;
    padding: 1.25rem;
    position: absolute;
    width: 100%
}

.header-subscribe__container-outer .header-subscribe__container-inner .header-get__rr1-live-container .gtm-sub-container p {
    font-size: .875rem;
    line-height: 1.25rem
}

.header-subscribe__container-outer .header-subscribe__container-inner:before {
    content: "";
    position: absolute;
    width: 1px;
    background-color: #8d8d8d;
    top: 1.25rem;
    bottom: 1.25rem;
    left: 50%
}

.header-subscribe__container-outer .header-subscribe__container-inner>div {
    flex-basis: 46%;
    justify-content: space-between
}

.header-subscribe__container-outer .header-subscribe__container-inner .subscription-header h2 {
    font-family: sweet-sans-pro,sans-serif;
    text-transform: uppercase;
    font-size: 1.5rem;
    line-height: 2.125rem;
    letter-spacing: .02375rem;
    margin-bottom: .625rem
}

.header-subscribe__container-outer .header-subscribe__container-inner div {
    font-family: Roboto,sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    text-align: left
}

.header-subscribe__container-outer .header-subscribe__container-inner div.gtm-sub-offer {
    line-height: 1.2rem
}

.header-subscribe__container-outer .header-subscribe__container-inner a {
    font-family: titling-gothic-fb-narrow,sans-serif;
    letter-spacing: .025rem;
    text-align: center
}

.header-subscribe__container-outer .header-subscribe__container-inner a.button {
    font-family: titling-gothic-fb-condensed,sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    color: hsla(0,0%,100%,.85);
    display: block;
    font-size: 1.125rem;
    line-height: 1.125rem;
    padding: .875rem;
    width: 10rem;
    text-align: center;
    text-decoration: none
}

.header-subscribe__container-outer .header-subscribe__container-inner a.button:hover {
    color: #fff
}

header[role=banner] .header-subscribe__container-outer .header-subscribe__container-inner a {
    color: #cd0a24
}

header[role=banner] .header-subscribe__container-outer .header-subscribe__container-inner a.button {
    color: hsla(0,0%,100%,.85)
}

header[role=banner] .header-subscribe__container-outer .header-subscribe__container-inner a.button:hover {
    color: #fff
}

.header-subscribe__container-outer .header-subscribe__container-inner button {
    background-color: #000;
    border-radius: unset
}

@media only screen and (max-width: 61.1875rem) {
    .header-subscribe__container-outer {
        display:none
    }
}

.single-pmc_list .header-subscribe__container-inner,.single-pmc_list .sticky-nav__stick .header-subscribe__container-inner {
    top: 2.625rem
}

.header-get__magazine-container,.header-get__rr1-live-container {
    align-items: stretch;
    display: flex;
    position: relative
}

.header-get__magazine-container .gtm-sub-cover,.header-get__rr1-live-container .gtm-sub-cover {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 35%
}

.header-get__magazine-container .gtm-sub-cover svg,.header-get__rr1-live-container .gtm-sub-cover svg {
    max-width: 100%;
    height: auto;
    margin-bottom: 1.0625rem
}

.header-get__magazine-container .gtm-sub-container,.header-get__rr1-live-container .gtm-sub-container {
    display: flex;
    flex-flow: column;
    width: 60%
}

@media only screen and (min-width: 61.25rem) {
    .header-get__magazine-container .gtm-sub-container,.header-get__rr1-live-container .gtm-sub-container {
        flex-basis:17.375rem
    }
}

@media only screen and (min-width: 70.625rem) {
    .header-get__magazine-container .gtm-sub-container,.header-get__rr1-live-container .gtm-sub-container {
        flex-basis:unset
    }
}

.header-get__magazine-container .gtm-sub-container .module-text,.header-get__rr1-live-container .gtm-sub-container .module-text {
    display: none
}

.header-get__magazine-container .gtm-sub-offer,.header-get__magazine-container .gtm-text,.header-get__rr1-live-container .gtm-sub-offer,.header-get__rr1-live-container .gtm-text {
    font-size: 1.125rem;
    font-family: Roboto,sans-serif
}

.header-get__magazine-container .gtm-content,.header-get__rr1-live-container .gtm-content {
    font-family: titling-gothic-fb-narrow,sans-serif;
    display: flex;
    margin-top: 0;
    align-items: center
}

.header-get__magazine-container .gtm-content a.header-subscribe__give-the-gift,.header-get__rr1-live-container .gtm-content a.header-subscribe__give-the-gift {
    text-decoration: underline;
    color: #cd0a24;
    font-family: titling-gothic-fb-narrow,sans-serif
}

.header-get__magazine-container .gtm-content a.header-subscribe__give-the-gift p,.header-get__rr1-live-container .gtm-content a.header-subscribe__give-the-gift p {
    text-align: center;
    margin: 0 .625rem
}

@media only screen and (min-width: 61.25rem) {
    .header-get__magazine-container,.header-get__rr1-live-container {
        flex-basis:60%
    }
}

@media only screen and (min-width: 70.625rem) {
    .header-get__magazine-container,.header-get__rr1-live-container {
        flex-basis:50%
    }

    .header-get__magazine-container div br,.header-get__rr1-live-container div br {
        display: none
    }
}

.pmc-reg-rd-overlay-banner div a {
    text-decoration: underline
}

.footer-subscribe__container-outer .subscription-header h2 {
    font-family: sweet-sans-pro,sans-serif;
    text-transform: uppercase;
    font-size: 1.5rem;
    line-height: 2.125rem;
    letter-spacing: .02375rem;
    margin-bottom: .625rem
}

.footer-subscribe__container-outer div {
    font-family: titling-gothic-fb-condensed,sans-serif;
    line-height: 26px;
    font-size: 19px;
    text-align: left;
    margin-top: .5625rem
}

.footer-subscribe__container-outer div.gtm-sub-offer {
    line-height: 1.2rem
}

.footer-subscribe__container-outer a.button {
    font-family: titling-gothic-fb-narrow,sans-serif;
    text-transform: uppercase;
    color: hsla(0,0%,100%,.85);
    display: block;
    font-size: 1.125rem;
    line-height: 1.125rem;
    padding: .875rem;
    width: 10.625rem;
    text-align: center;
    text-decoration: none
}

.footer-subscribe__container-outer a.button:hover {
    color: #fff
}

@media only screen and (max-width: 41.6875rem) {
    .footer-subscribe__container-outer a.button {
        text-align:center;
        font-size: .875rem;
        line-height: 17px
    }
}

@media only screen and (max-width: 61.1875rem) {
    .footer-subscribe__container-outer a.button {
        width:100%
    }
}

.footer-subscribe__container-outer button {
    background-color: #000;
    border-radius: unset;
    width: 8.4375rem
}

@media only screen and (max-width: 41.6875rem) {
    .footer-subscribe__container-outer button {
        width:54%
    }
}

.footer-subscribe__container-outer .header-get__magazine-container {
    border-right: none;
    padding: 1rem
}

@media only screen and (max-width: 61.1875rem) {
    .footer-subscribe__container-outer .header-get__magazine-container {
        flex-flow:column
    }
}

.footer-subscribe__container-outer .header-get__magazine-container .gtm-sub-cover {
    max-width: 12rem;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    margin: 0 1rem 0 0
}

@media only screen and (max-width: 61.1875rem) {
    .footer-subscribe__container-outer .header-get__magazine-container .gtm-sub-cover {
        max-width:26rem
    }
}

@media only screen and (max-width: 41.6875rem) {
    .footer-subscribe__container-outer .header-get__magazine-container .gtm-sub-cover {
        flex-basis:100%;
        margin: 0 0 1.25rem
    }
}

.footer-subscribe__container-outer .header-get__magazine-container .gtm-sub-container {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    margin-top: 0
}

@media only screen and (max-width: 61.1875rem) {
    .footer-subscribe__container-outer .header-get__magazine-container .gtm-sub-container {
        align-self:flex-start
    }
}

@media only screen and (max-width: 41.6875rem) {
    .footer-subscribe__container-outer .header-get__magazine-container .gtm-sub-container {
        flex-basis:100%
    }
}

.footer-subscribe__container-outer .header-get__magazine-container .gtm-sub-offer,.footer-subscribe__container-outer .header-get__magazine-container .gtm-text p {
    margin-top: 0;
    margin-bottom: 10px
}

.footer-subscribe__container-outer .header-get__magazine-container .gtm-content {
    display: flex;
    flex-flow: column-reverse
}

@media only screen and (max-width: 41.6875rem) {
    .footer-subscribe__container-outer .header-get__magazine-container .gtm-content {
        flex-flow:row;
        width: 100%;
        justify-content: flex-start
    }

    .footer-subscribe__container-outer .header-get__magazine-container .gtm-content>div {
        width: 100%
    }
}

.footer-subscribe__container-outer .header-get__magazine-container .gtm-content a.header-subscribe__give-the-gift {
    padding-top: .3125rem;
    font-size: 1rem;
    color: #cd0a24;
    text-decoration: underline;
    width: 100%;
    padding-bottom: 1.25rem;
    margin-right: 0;
    text-align: left
}

@media only screen and (max-width: 41.6875rem) {
    .footer-subscribe__container-outer .header-get__magazine-container .gtm-content a.header-subscribe__give-the-gift {
        margin-left:.9375rem;
        padding-bottom: 0;
        text-align: center
    }
}

@media only screen and (min-width: 70.625rem) {
    .footer-subscribe__container-outer .header-get__magazine-container div br {
        display:none
    }
}

@media only screen and (max-width: 41.6875rem) {
    .footer-subscribe__container-outer .header-get__magazine-container {
        flex-flow:row wrap
    }
}

.footer-subscribe__container-outer .gtm-content a p {
    margin: 0
}

.footer-rr1__link {
    font-size: 1rem;
    color: #cd0a24;
    text-decoration: underline
}

.footer-rr1_container {
    margin: 0;
    display: flex;
    flex-flow: column;
    align-items: center
}

.footer-rr1_container .footer-rr1_container__text {
    text-align: center;
    margin: .625rem 0 0
}

.footer-rr1_container .footer-rr1_container__text a {
    text-align: center
}

.footer-rr1_container .footer-rr1_container__text p {
    font-weight: 300;
    text-align: center
}

.footer-rr1_container .footer-rr1_container__text h3 {
    font-weight: 400
}

.footer-rr1_container .footer-rr1_video {
    width: 90%;
    height: 14.6875rem
}

@media only screen and (max-width: 61.1875rem) {
    .footer-rr1_container .footer-rr1_video {
        height:23rem
    }
}

@media only screen and (max-width: 41.6875rem) {
    .footer-rr1_container .footer-rr1_video {
        height:13rem
    }
}

@media only screen and (min-width: 61.25rem) {
    .two-column-wrapper {
        display:flex;
        justify-content: space-between
    }
}

.two-column-wrapper .sectioner--pre-footer__ad {
    margin-top: 2.1875rem;
    margin-bottom: 0;
    padding-bottom: 1.5625rem
}

@media only screen and (min-width: 61.25rem) {
    .two-column-wrapper .sectioner--pre-footer__ad {
        width:calc(50% - 1.25rem)
    }
}

@media only screen and (min-width: 70.625rem) {
    .two-column-wrapper .sectioner--pre-footer__ad {
        max-width:33.125rem
    }
}

@media only screen and (min-width: 92.5rem) {
    .two-column-wrapper .sectioner--pre-footer__ad {
        max-width:37.5rem
    }
}

.two-column-wrapper .sectioner--pre-footer__ad .section-header__heading {
    font: 400 1rem/1 titling-gothic-fb-condensed,sans-serif;
    letter-spacing: .08em
}

.two-column-wrapper .sectioner--pre-footer__ad .section-header {
    margin-top: 0
}

.two-column-wrapper .sectioner--pre-footer__ad:only-child {
    margin-right: auto;
    margin-left: auto
}

.featured-image {
    margin-bottom: .625rem
}

.featured-image img {
    display: block
}

.entry__heading {
    font: 600 1.375rem/normal titling-gothic-fb-narrow,sans-serif;
    color: inherit;
    margin-bottom: .75rem;
    max-width: 100%
}

.entry__heading a {
    color: inherit;
    text-decoration: none
}

.entry__excerpt {
    color: #000;
    font-family: titling-gothic-fb-condensed,sans-serif;
    margin-bottom: 1.25rem;
    width: 100%
}

.post-meta {
    align-items: center;
    display: flex
}

.post-meta__author {
    font-family: Georgia,sans-serif;
    font-size: 14px;
    font-style: italic;
    color: #575757;
    order: 2
}

@media only screen and (max-width: 41.6875rem) {
    .post-meta__author {
        font-size:11px
    }
}

.post-meta__author a {
    color: inherit
}

.post-meta__author a span {
    letter-spacing: .35px;
    font-style: normal;
    text-transform: uppercase
}

.post-meta__author a span,.post-meta__author time {
    font-family: sweet-sans-pro,sans-serif
}

.entry__category {
    font: 400 .875rem/normal titling-gothic-fb-condensed,sans-serif;
    color: #e02020;
    display: inline-block;
    letter-spacing: .047em;
    margin-bottom: .625rem;
    text-transform: uppercase
}

.entry__category a {
    color: inherit;
    text-decoration: none
}

.post-meta__date {
    font: 400 .875rem/normal titling-gothic-fb-condensed,sans-serif;
    align-items: flex-start;
    color: #000;
    display: flex;
    width: auto;
    order: 1
}

.post-meta__date:after {
    content: "\2022";
    display: block;
    margin: 0 .625rem
}

.post-meta__date svg {
    fill: #000;
    height: .875rem;
    margin-right: .1875rem;
    width: .875rem
}

.featured-image a {
    position: relative;
    height: 100%;
    width: 100%;
    display: block
}

.featured-image a:after {
    content: "";
    display: block;
    background-image: radial-gradient(90% 168%,hsla(0,0%,100%,0) 0,rgba(0,0,0,.11) 100%);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.sectioner--more-from-our-brands {
    background-color: #181818;
    padding: 0 .625rem;
    margin-bottom: 0
}

.more__heading {
    color: #fff;
    font: 600 1.125rem/1.2 titling-gothic-fb-condensed,sans-serif;
    letter-spacing: .035em;
    padding: 1.875rem 0;
    text-align: center;
    text-transform: uppercase
}

.more__inner-wrapper {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

@media only screen and (min-width: 61.25rem) {
    .more__inner-wrapper {
        flex-wrap:nowrap
    }
}

.more__article {
    width: 100%;
    margin-bottom: 2.5rem
}

@media only screen and (min-width: 61.25rem) {
    .more__article {
        width:calc(20% - .9375rem)
    }
}

.more__thumbnail {
    margin-bottom: .5rem
}

.more__thumbnail a {
    display: block
}

.more__category {
    font: 400 .9375rem/1.2 titling-gothic-fb-condensed,sans-serif;
    color: #4a4a4a;
    margin-bottom: .625rem;
    display: block;
    text-transform: uppercase;
    letter-spacing: .35px;
    font-family: sweet-sans-pro,sans-serif
}

.more__entry-heading {
    margin-bottom: .625rem;
    color: #000;
    font-size: 16px;
    font-family: titling-gothic-fb-condensed,sans-serif;
    line-height: 16px;
    font-weight: 300
}

@media only screen and (min-width: 61.25rem) {
    .more__entry-heading {
        font-size:17px;
        line-height: 22px
    }
}

.more__meta {
    font-family: sweet-sans-pro,sans-serif;
    font-size: 11px;
    color: #aaa;
    margin-top: auto;
    letter-spacing: .35px;
    line-height: 15px
}

@media only screen and (min-width: 61.25rem) {
    .more__meta {
        line-height:20px;
        font-size: 14px
    }
}

.more__entry-content {
    text-align: left;
    display: flex;
    flex-direction: column
}

@media only screen and (min-width: 61.25rem) {
    .more__entry-content {
        height:7.8125rem
    }
}

.header__leaderboard:not(:empty) {
    margin: .625rem auto
}

.site-wrap__top-mobile-leaderboard:not(:empty) {
    margin-bottom: .625rem
}

.sidebar .admz {
    margin-bottom: 2.5rem
}

.pmc-listicle-gallery-right-rail-1 {
    padding-left: 4px
}

#pmc_ga_debug_config_frame {
    display: none!important
}

.site-footer,.site-footer a {
    color: #fff
}

.site-footer {
    background-color: #000;
    color: #fff
}

.site-footer a {
    font: 300 .875em/1.8em titling-gothic-fb-condensed,sans-serif;
    text-transform: capitalize
}

.site-footer ul {
    list-style: none;
    margin: 0;
    padding: 0
}

@media only screen and (max-width: 61.1875rem) {
    .site-footer ul li {
        padding-bottom:1.25em;
        padding-left: .9375em
    }
}

.site-footer .site-footer-subscribe {
    color: #d31b20;
    font: 400 1.0625em/1 titling-gothic-fb-narrow,sans-serif;
    text-transform: uppercase;
    align-items: center;
    display: flex
}

.site-footer .site-footer-subscribe:after,.site-footer .site-footer-subscribe:before {
    content: "";
    margin: 0 10px;
    border-top: 1px solid #af161b;
    height: 1px;
    width: 20px
}

.site-footer .site-footer-subscribe:hover {
    color: #e53237
}

.site-footer .site-footer-info-bar {
    background-color: #4a4a4a;
    display: block;
    font: 400 1em/1 titling-gothic-fb-narrow,sans-serif;
    padding: .625rem;
    text-align: center;
    text-transform: uppercase;
    width: 100%
}

@media only screen and (min-width: 61.25rem) {
    .site-footer__left {
        display:flex;
        padding-right: 1.25em;
        z-index: 1;
        flex: 1 0 50%
    }
}

@media only screen and (min-width: 61.25rem) {
    .site-footer__right {
        flex:1;
        position: relative;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .site-footer__right ul {
        display: block
    }
}

@media only screen and (max-width: 61.1875rem) {
    .site-footer__right ul {
        padding:0 .874em
    }

    .site-footer__right [aria-hidden=true] {
        display: none
    }

    .site-footer__right [aria-hidden=false] {
        display: block
    }

    .site-footer__right h2 {
        color: #fff;
        margin-bottom: 0;
        padding: .874em;
        width: 100%
    }
}

.site-footer__right a {
    color: #e2e2e2
}

.site-footer a {
    text-decoration: none
}

.site-footer__img {
    display: none
}

@media only screen and (min-width: 61.25rem) {
    .site-footer__img {
        padding-right:1.25em;
        display: block;
        margin-top: .4375em;
        width: 18.6875rem;
        height: 100%
    }
}

.site-footer__nav-red a {
    color: #d31b20
}

.site__footer-logo-copyright-social {
    display: flex;
    align-items: center;
    margin-left: .125em;
    background-color: #181818;
    color: #fff
}

.site__footer-logo-copyright-social .inner {
    align-items: center;
    display: flex;
    font: 700 1em/1 titling-gothic-fb-condensed,sans-serif;
    justify-content: space-between;
    padding: 15px .625em;
    width: 100%
}

.site__footer-logo-copyright-social .inner .site__footer-copyright img {
    float: left;
    margin: 0 2.1875em 0 0;
    width: auto
}

.site__footer-logo-copyright-social .inner .site__footer-copyright p {
    color: #e1e1e1;
    display: inline;
    font-size: .8125em;
    line-height: 1.375em
}

@media only screen and (max-width: 61.1875rem) {
    .site__footer-logo-copyright-social .inner {
        text-align:center;
        margin-top: 1em;
        padding: 1em
    }

    .site__footer-logo-copyright-social .inner .site__footer-copyright {
        margin: 0 auto
    }

    .site__footer-logo-copyright-social .inner .site__footer-copyright img {
        float: none;
        margin: 0 auto
    }

    .site__footer-logo-copyright-social .inner .site__footer-copyright p {
        display: block;
        font-size: .75em;
        margin: 0 auto
    }
}

.site-footer__nav-main {
    font-size: 17px;
    color: #e2e2e2;
    position: relative
}

@media only screen and (max-width: 61.1875rem) {
    .site-footer__nav-main {
        border:1px solid #686c6d;
        margin-bottom: .625em
    }
}

.site-footer__right-header {
    font: 400 1.25em/1 titling-gothic-fb-narrow,sans-serif;
    letter-spacing: 1px;
    margin-top: 0
}

@media only screen and (min-width: 61.25rem) {
    .site-footer__right-header {
        margin-bottom:.625em
    }

    .site-footer__right-header svg {
        display: none
    }
}

@media only screen and (max-width: 61.1875rem) {
    .site-footer__right-header {
        position:relative
    }

    .site-footer__right-header[aria-expanded=true] svg {
        transform: rotate(180deg)
    }

    .site-footer__right-header svg {
        fill: #fff;
        width: 1.875em;
        height: 1.875em;
        top: .4375em;
        position: absolute;
        right: .874em;
        pointer-events: none
    }
}

@media only screen and (min-width: 61.25rem) {
    .site-footer__wrap-inner {
        overflow:hidden;
        display: flex;
        width: 100%;
        padding: 40px 60px 20px;
        position: relative;
        box-sizing: border-box
    }

    .site-footer__wrap-inner .site-wrap {
        display: flex;
        padding: 0 1.5625rem
    }
}

@media only screen and (max-width: 61.1875rem) {
    .site-footer__wrap-inner {
        padding:1.25em .9375em
    }
}

.site-footer__subscribe {
    text-align: center;
    color: #fff
}

.site-footer__subscribe h2 {
    font: 400 18px/1.2 titling-gothic-fb-condensed,sans-serif;
    letter-spacing: .01875em;
    margin: 0 auto .75em;
    text-transform: uppercase;
    max-width: 9.6875rem
}

.site-footer__subscribe h3 {
    font: 700 1.125em/1.3 titling-gothic-fb-condensed,sans-serif
}

@media only screen and (min-width: 61.25rem) {
    .site-footer__subscribe h3 {
        width:90%;
        margin-left: auto;
        margin-right: auto
    }
}

.site-footer__subscribe h3 span {
    color: #fffd38
}

.site-footer__subscribe button {
    font: 400 .875rem/.95 titling-gothic-fb-condensed,sans-serif;
    background-color: #e30000;
    border: none;
    color: #fff;
    display: flex;
    justify-content: center;
    height: 2.5rem;
    letter-spacing: .1em;
    padding-top: .3125rem;
    text-transform: uppercase;
    width: 7.5rem;
    margin: 0 auto
}

@media only screen and (max-width: 61.1875rem) {
    .site-footer__subscribe button {
        margin-bottom:1.4375em
    }
}

.site-footer__mobile-social-links {
    display: flex;
    justify-content: space-around;
    margin: 0 auto;
    max-width: 70%
}

@media only screen and (min-width: 61.25rem) {
    .site-footer__mobile-social-links {
        display:none
    }
}

.site__footer-social-links {
    display: none;
    margin-right: .5625em
}

.site__footer-social-links a {
    line-height: 0
}

.hp-panel__vertical-heading+.site__footer-social-links {
    margin-top: .5rem
}

@media only screen and (min-width: 61.25rem) {
    .site__footer-social-links {
        display:flex;
        flex-flow: row wrap;
        gap: 1rem
    }

    .site__footer-social-links svg {
        width: 1.25rem;
        height: 1.25rem
    }
}

.sister-links {
    padding: 2.1875rem 1.5625rem;
    font-family: sweet-sans-pro,sans-serif
}

@media only screen and (max-width: 61.1875rem) {
    .sister-links {
        padding:.625em .4375em
    }
}

.sister-links h3 {
    color: #000;
    margin: 0 0 1.25em;
    font-size: 1.5625rem;
    border-bottom: 5px solid #000;
    display: inline-block;
    padding-bottom: .3125rem;
    letter-spacing: .063em;
    text-transform: uppercase
}

@media only screen and (max-width: 61.1875rem) {
    .sister-links h3 {
        text-align:center
    }
}

.sister-links ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto;
    padding: 0;
    width: 100%
}

.sister-links ul li {
    padding: 0 .625em;
    margin: 0;
    list-style-type: none;
    width: 25%;
    position: relative
}

@media only screen and (max-width: 61.1875rem) {
    .sister-links ul li {
        width:70%;
        margin: 0 15%;
        text-align: center
    }
}

.sister-links ul li .pmc-core-feed-image-wrapper {
    text-align: center;
    height: 130px;
    overflow: hidden;
    position: relative;
    margin-right: -1px;
    background: #313131
}

.sister-links ul li .pmc-core-feed-image-wrapper img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
}

.sister-links ul li h4 {
    margin: .625em 0 2.1875em
}

@media only screen and (max-width: 61.1875rem) {
    .sister-links ul li h4 {
        margin-bottom:.625em
    }
}

.sister-links ul li h5 {
    position: absolute;
    left: .625em;
    bottom: 0;
    color: #bbb;
    margin: 0
}

@media only screen and (max-width: 61.1875rem) {
    .sister-links ul li h5 {
        position:static;
        margin: .625em 0 2.1875em
    }
}

.sister-links ul li h6 {
    margin: .4375em 0;
    color: #686c6d;
    text-transform: uppercase
}

.site-footer-bottom {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 .625rem 1.25rem;
    text-align: center
}

.site-footer-bottom svg {
    fill: #fff;
    height: 3rem;
    margin-bottom: .3125rem;
    width: auto
}

.site-footer-bottom a,.site-footer-bottom h5,.site-footer-bottom svg {
    margin-bottom: .9375rem
}

.site-footer-slogan {
    font: 400 1.1875em/1 titling-gothic-fb-narrow,sans-serif
}

.site-footer-copyright {
    color: #aaa;
    font: 400 .85714em/1.2 titling-gothic-fb-narrow,sans-serif;
    text-align: center
}

.site-footer-copyright:first-of-type {
    margin-bottom: .3125rem
}

#mega-menu {
    display: none;
    left: 0;
    height: 100vh;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 3000
}

#mega-menu.active {
    display: block
}

.admin-bar #mega-menu {
    top: 2rem
}

@media only screen and (max-width: 48.875rem) {
    .admin-bar #mega-menu {
        top:2.875rem
    }
}

html.mega-menu--open {
    overflow: hidden
}

.mega-menu__background {
    background-color: #000
}

.mega-menu__content {
    padding: 1.25rem
}

.mega-menu__footer-top,.mega-menu__header {
    display: flex;
    flex-wrap: wrap;
    gap: 1.5625rem
}

.mega-menu__header {
    margin-bottom: 1.5625rem
}

.mega-menu__logo {
    height: 2.75rem;
    width: auto;
    display: block
}

.mega-menu__logo svg {
    fill: #fff;
    width: 14.0625rem
}

.mega-menu__search {
    margin: .3125rem 0 0 2.8125rem;
    position: relative
}

.mega-menu__search input {
    padding: .5rem .625rem .5rem 2rem;
    width: 18.4375rem
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__search {
        margin:1.25rem 0 0
    }
}

.mega-menu__search-icon {
    height: 1.125rem;
    left: .5rem;
    position: absolute;
    top: .5rem;
    width: 1.125rem
}

.mega-menu__search-icon svg {
    fill: #000;
    stroke: #000
}

#mega-menu__close {
    align-items: center;
    background-color: #d31b20;
    border: 0;
    border-radius: 50%;
    box-shadow: 0 .125rem .25rem 0 rgba(0,0,0,.5);
    display: flex;
    height: 3.125rem;
    justify-content: center;
    margin: 0 0 0 auto;
    width: 3.125rem
}

#mega-menu__close svg {
    height: 1.25rem;
    width: 1.25rem
}

@media only screen and (max-width: 41.6875rem) {
    #mega-menu__close {
        position:absolute;
        top: 20px;
        right: 20px
    }
}

.mega-menu__close-icon {
    height: 1.25rem;
    width: 1.25rem
}

.mega-menu__close-icon svg {
    fill: #fff;
    stroke: #fff
}

.mega-menu__menus {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__menus {
        flex-direction:column
    }
}

.mega-menu__left,.mega-menu__right {
    display: flex
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__left,.mega-menu__right {
        flex-flow:column nowrap
    }
}

@media only screen and (min-width: 61.25rem) {
    .mega-menu__left {
        flex-flow:row wrap;
        flex: 0 0 45.75rem
    }
}

.mega-menu__menu {
    margin: 0 3% 1.25rem 0;
    width: 17%
}

@media only screen and (max-width: 61.1875rem) {
    .mega-menu__menu {
        width:30%
    }
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__menu {
        width:100%
    }
}

.mega-menu__footer-title,.mega-menu__menu-title {
    color: #fff
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__menu-all,.mega-menu__menu-title {
        text-transform:uppercase
    }
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__menu-all,.mega-menu__menu-list a,.mega-menu__menu-title {
        align-items:center;
        border-bottom: 1px solid #4a4a4a;
        display: flex;
        padding-left: .625rem;
        padding-right: .625rem;
        width: 100%
    }
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__menu-all,.mega-menu__menu-list a {
        height:3.75rem
    }
}

.mega-menu__menu-title {
    border-bottom: 2px solid #4a4a4a;
    margin-bottom: .9375rem;
    padding-bottom: .9375rem;
    text-transform: capitalize
}

.mega-menu__menu-list {
    color: #fff;
    margin: 0;
    opacity: 1;
    padding: 0
}

.mega-menu__menu-list li {
    display: inline-block;
    margin-bottom: .625rem;
    width: 100%
}

.mega-menu__menu-list a {
    color: #fff;
    text-decoration: none
}

.mega-menu__menu-list a:hover {
    text-decoration: underline
}

.mega-menu__menu-all {
    display: block;
    letter-spacing: .05em;
    text-decoration: none;
    text-transform: uppercase
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__menu-all {
        align-items:center;
        display: flex
    }
}

@media only screen and (min-width: 61.25rem) {
    .mega-menu__menu-all {
        margin-top:.9375rem
    }
}

.mega-menu__footer {
    display: flex;
    flex-flow: column nowrap
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__footer-top {
        display:flex;
        flex-flow: column nowrap;
        margin-top: .625rem;
        padding: .625rem
    }
}

@media only screen and (min-width: 61.25rem) {
    .mega-menu__footer-top {
        border-bottom:1px solid #4a4a4a;
        border-top: 1px solid #4a4a4a;
        padding: 1.5rem 0 1.375rem
    }
}

.mega-menu__social {
    align-items: center;
    display: flex
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__social {
        margin-bottom:1.25rem
    }
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__footer-title {
        display:none
    }
}

@media only screen and (min-width: 61.25rem) {
    .mega-menu__footer-title {
        margin-right:.9375rem
    }
}

@media only screen and (min-width: 61.25rem) {
    .mega-menu__sign-up,.mega-menu__sign-up form {
        align-items:center;
        display: flex
    }
}

.mega-menu__sign-up .cta-form__email,.mega-menu__sign-up form .cta-form__email {
    height: 30px;
    font-size: 14px
}

.mega-menu__sign-up .cta-form__submit,.mega-menu__sign-up form .cta-form__submit {
    height: 30px;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    background-color: #d31b20;
    padding: 3px 6px 2px;
    transition: background-color .4s ease-out,color .4s ease-out;
    cursor: pointer;
    white-space: nowrap
}

.mega-menu__sign-up .cta-form__submit:focus,.mega-menu__sign-up .cta-form__submit:hover,.mega-menu__sign-up form .cta-form__submit:focus,.mega-menu__sign-up form .cta-form__submit:hover {
    background-color: #fff;
    color: #000
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__sign-up {
        display:none
    }
}

@media only screen and (min-width: 61.25rem) {
    .mega-menu__sign-up {
        margin-left:auto
    }

    .mega-menu__sign-up .input {
        width: 12.5rem
    }

    .mega-menu__sign-up .button {
        width: 5.9375rem
    }
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__sign-up-button {
        align-items:center;
        background: #fff;
        display: flex;
        margin-bottom: 1.25rem;
        padding: 1.25rem .9375rem;
        justify-content: center;
        text-align: center;
        width: 100%
    }

    .mega-menu__sign-up-button svg {
        height: 1.5rem;
        margin-right: .625rem;
        width: 1.5rem
    }

    .mega-menu__sign-up-button span {
        letter-spacing: .08rem;
        text-transform: uppercase
    }
}

@media only screen and (min-width: 61.25rem) {
    .mega-menu__sign-up-button {
        display:none
    }
}

.mega-menu__copyright {
    color: #fff;
    display: flex;
    font-size: .75rem
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__copyright {
        flex-flow:column nowrap
    }
}

@media only screen and (min-width: 61.25rem) {
    .mega-menu__copyright {
        align-items:center;
        margin-left: auto
    }
}

.mega-menu__footer-menu {
    display: flex;
    width: 100%
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__footer-menu {
        flex-flow:column nowrap;
        padding: 0 .625rem
    }
}

@media only screen and (min-width: 41.75rem) {
    .mega-menu__footer-menu {
        margin-top:1.25rem
    }
}

.mega-menu__footer-menu ul {
    color: #fff;
    display: flex;
    margin: 0;
    list-style-type: none;
    padding: 0
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__footer-menu ul {
        flex-flow:column nowrap
    }
}

@media only screen and (min-width: 61.25rem) {
    .mega-menu__footer-menu li {
        margin-right:1.5rem
    }
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__footer-menu li {
        margin-bottom:1.25rem
    }
}

.mega-menu__footer-menu a {
    color: #fff;
    text-decoration: none
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__footer-menu a {
        display:block;
        width: 100%
    }
}

.mega-menu__pmc-logo {
    background-size: 6.25rem .9375rem;
    display: block;
    height: .9375rem;
    margin-right: .75rem;
    width: 6.25rem
}

@media only screen and (max-width: 41.6875rem) {
    .mega-menu__pmc-logo {
        margin-bottom:1.25rem
    }
}

.mega-menu__social-icons {
    margin-top: -.25rem
}

.mega-menu__social-icons .header__social .header-social-link svg {
    fill: #fff
}

.mega-menu__menu-list>li>a {
    border-bottom: 2px solid #4a4a4a;
    display: block;
    font-size: 1.5em;
    margin-bottom: .9375rem;
    padding-bottom: .3125rem;
    text-transform: capitalize;
    transition: color .2s ease-in
}

.mega-menu__menu-list>li>a::hover {
    color: #e02020;
    text-decoration: none
}

.mega-menu__menu-list .sub-menu {
    padding: 0
}

.editor-picks__secondary-pick[class*=" pag"] .pag-logo img {
    width: 50%
}

.editor-picks__secondary-pick[class*=" pag"] .entry__category {
    color: #000
}

.editor-picks__secondary-pick[class*=" pag"] .post-meta__author {
    font-family: titling-gothic-fb-condensed,sans-serif;
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: .0925rem;
    line-height: .875rem;
    text-align: center;
    color: #937639;
    position: relative
}

.editor-picks__secondary-pick[class*=" pag"] .post-meta__author a {
    position: relative;
    display: inline-block
}

.editor-picks__secondary-pick[class*=" pag"] .post-meta__author a:after {
    content: "";
    display: block;
    left: 0;
    right: 0;
    top: 6px;
    position: relative;
    border-bottom: .0625rem solid #937639
}

.homepage-featured-stories .featured-image {
    margin-top: .3125rem;
    overflow: hidden
}

.sidebar .pag-stories {
    text-align: center;
    background-color: #000;
    margin: 2rem 0;
    padding: .75rem .5rem 1rem;
    line-height: 2.1875rem;
    width: 100%;
    height: auto
}

.sidebar .pag-stories .featured-image img {
    width: 95%;
    margin: auto
}

.sidebar .pag-stories .entry__heading {
    color: #fff
}

.pag-stories-river {
    margin-top: 2.1875rem
}

.pag-stories-river .entry__category {
    text-transform: capitalize;
    font-family: titling-gothic-fb-condensed,sans-serif;
    font-size: .8125rem;
    letter-spacing: .0625rem;
    line-height: 1rem;
    display: flex;
    flex-flow: row;
    color: #000
}

.pag-stories-river .entry__category a {
    width: 50%;
    max-height: 1.25rem
}

.pag-stories-river .entry__category span {
    margin-right: .5rem;
    max-height: 1.25rem
}

.pag-stories-river .post-meta__author {
    font-size: 1.0625rem;
    font-weight: 800;
    line-height: 1.25rem;
    font-family: titling-gothic-fb-condensed,sans-serif;
    color: #e02020
}

.pag-stories-river .post-meta__author:after {
    display: none
}

.pag-stories-river .pag-arrow {
    width: .875rem;
    height: .875rem;
    margin-left: .5rem
}

.article-pag-stories {
    display: flex;
    flex-direction: column;
    align-items: center
}

@media only screen and (min-width: 61.25rem) {
    .article-pag-stories {
        align-items:flex-start;
        flex-direction: row
    }
}

.article-pag-stories article {
    width: 100%;
    margin-top: 1.25rem
}

@media only screen and (min-width: 61.25rem) {
    .article-pag-stories article {
        width:30%;
        margin: .75rem
    }
}

.article-pag-stories article .entry__heading {
    margin-bottom: .3125rem
}

.article-pag-stories article img {
    width: 100%;
    height: 100%
}

@media only screen and (min-width: 61.25rem) {
    .article-pag-stories article img {
        height:10.0625rem
    }
}

.pag-article-triptych {
    margin: 4rem 0 2rem
}

.pag-article-triptych .sectioner-header__link {
    margin-right: -5.625rem
}

@media only screen and (max-width: 41.6875rem) {
    .pag-article-triptych .sectioner-header__link {
        margin-right:0
    }
}

.pag-article-triptych .sectioner-header__link span {
    color: #000;
    text-transform: capitalize;
    letter-spacing: .0625rem
}

.pag-article-triptych .sectioner-header__link img {
    width: 50%
}

.pag-article-triptych .entry__category {
    position: relative
}

.pag-article-triptych .entry__category .learn-more {
    border-bottom: .0625rem solid #e02020
}

.pag-article-triptych .pag-arrow {
    width: .6875rem;
    height: .6875rem;
    margin-left: .125rem
}

.editor-picks__secondary-pick[class*=" pag"] {
    margin-top: 0
}

.pag-uppercase {
    text-transform: uppercase
}

@media only screen and (max-width: 41.6875rem) {
    .youtube_main_container {
        width:calc(100% - 1.25rem);
        margin: .625rem
    }
}

.youtube_main_container:before {
    padding-top: 56.25%
}

.youtube_main_container .content-video-player {
    background: #000
}

.youtube_main_container .content-video-player:after {
    content: " ";
    background-color: transparent;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0
}

.youtube_main_container .content-video-player iframe {
    z-index: 2;
    width: 100%
}

.youtube_main_container .content-video-player,.youtube_main_container iframe {
    position: absolute;
    top: 0;
    left: 0
}

.video-post-container,.youtube_main_container {
    position: relative
}

.video-post-container:before,.youtube_main_container:before {
    display: block;
    content: "";
    width: 100%
}

.video-post-container .featured-video-icon,.video-post-container .video-play-button,.youtube_main_container .featured-video-icon,.youtube_main_container .video-play-button {
    position: absolute;
    bottom: 2.1875rem;
    left: 2.1875rem;
    width: 4.6875rem;
    height: 4.6875rem;
    z-index: 1
}

.video-post-container .featured-video-icon.widget-video-button,.video-post-container .video-play-button.widget-video-button,.youtube_main_container .featured-video-icon.widget-video-button,.youtube_main_container .video-play-button.widget-video-button {
    bottom: 1.5625rem;
    left: 1.5625rem;
    width: 3.6875rem;
    height: 3.6875rem;
    top: unset
}

@media only screen and (max-width: 41.6875rem) {
    .video-post-container .featured-video-icon.widget-video-button,.video-post-container .video-play-button.widget-video-button,.youtube_main_container .featured-video-icon.widget-video-button,.youtube_main_container .video-play-button.widget-video-button {
        bottom:.625rem;
        left: .625rem;
        width: 1.5625rem;
        height: 1.5625rem
    }
}

@media only screen and (max-width: 41.6875rem) {
    .video-post-container .featured-video-icon,.video-post-container .video-play-button,.youtube_main_container .featured-video-icon,.youtube_main_container .video-play-button {
        bottom:1.5625rem;
        left: 1.5625rem;
        width: 1.5625rem;
        height: 1.5625rem
    }
}

.video-post-container .featured-video-icon svg,.video-post-container .video-play-button svg,.youtube_main_container .featured-video-icon svg,.youtube_main_container .video-play-button svg {
    width: 100%;
    height: 100%
}

.video-post-container .featured-video-icon:after,.video-post-container .video-play-button:after,.youtube_main_container .featured-video-icon:after,.youtube_main_container .video-play-button:after {
    border-radius: 50%
}

.archive__wrapper .video-post-container {
    height: 100%
}

.youtube_video_items {
    justify-content: space-around;
    width: 100%
}

@media only screen and (max-width: 41.6875rem) {
    .youtube_video_items {
        width:calc(100% - 1.25rem);
        margin: .625rem
    }
}

@media only screen and (min-width: 61.25rem) {
    .youtube_video_items {
        transform:translateY(-9.0625rem)
    }
}

@media only screen and (min-width: 92.5rem) {
    .youtube_video_items {
        transform:translateY(-5rem)
    }
}

.youtube_video_items .video__details {
    font-size: .9375rem;
    line-height: 1.3125rem;
    color: #fff;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 1;
    text-align: left;
    padding: .625rem .75rem;
    min-height: 3.25rem
}

.youtube_video_items .video__details .video__title {
    font-weight: 500;
    font-size: .9375rem;
    line-height: 1.3125rem
}

@media only screen and (max-width: 41.6875rem) {
    .youtube_video_items .video__details .video__title {
        font-size:.9375rem;
        line-height: 1.3125rem
    }
}

.youtube_video_items .video__details .video__play__button {
    padding-left: 2.5rem;
    position: relative;
    cursor: pointer
}

.youtube_video_items .video__details .video__play__button:before {
    content: " ";
    display: block;
    width: 2rem;
    height: 2rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iNTUiIHZpZXdCb3g9IjAgMCA1NSA1NSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+UGxheTwvdGl0bGU+PHBhdGggZD0iTTIyLjczIDM3LjMyMVYxNy42OEwzNi43IDI3LjcxOSAyMi43MzEgMzcuMzJ6TTI3LjUgMEMxMi4zMTIgMCAwIDEyLjMxMiAwIDI3LjVTMTIuMzEyIDU1IDI3LjUgNTUgNTUgNDIuNjg4IDU1IDI3LjUgNDIuNjg4IDAgMjcuNSAweiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
    background-size: 100% 100%;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0;
    box-shadow: .0625rem .125rem .25rem 0 rgba(0,0,0,.4);
    border-radius: 50%
}

.youtube_video_items .video__details .video__status {
    color: #f2cb8c;
    text-transform: uppercase;
    font-size: .8125rem;
    font-weight: 700;
    position: absolute;
    top: -.6875rem;
    display: none
}

.youtube_video_items .video-image {
    margin: 0 .0625rem;
    height: 100%
}

@media only screen and (max-width: 61.1875rem) {
    .youtube_video_items .video-image {
        position:absolute;
        top: 0;
        bottom: 0;
        width: 100%
    }
}

.youtube_video_items .video-image img {
    height: 100%
}

.featured-video-icon:after,.video-play-button:after {
    content: " ";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: .0625rem .125rem .25rem 0 rgba(0,0,0,.9);
    border-radius: 50%
}

.sectioner--featured-videos {
    width: 100%;
    background-color: #000;
    padding: 1.25rem;
    text-align: center;
    color: #fff;
    margin: 2.5rem 0 1.25rem
}

@media only screen and (max-width: 41.6875rem) {
    .sectioner--featured-videos {
        width:calc(100% - 1.25rem);
        margin: 0 auto;
        margin-top: 2.5rem
    }
}

@media only screen and (min-width: 61.25rem) {
    .sectioner--featured-videos {
        display:flex;
        flex-direction: row;
        flex-wrap: wrap;
        padding: 0;
        width: calc(100% - 0rem);
        margin: 0;
        text-align: left
    }
}

.sectioner--featured-videos h1 {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
    text-align: center;
    display: block;
    width: 100%;
    margin-top: 2.8125rem;
    color: #f2cb8c;
    letter-spacing: .0625rem
}

@media only screen and (max-width: 41.6875rem) {
    .sectioner--featured-videos h1 {
        margin-top:1.25rem
    }
}

.sectioner--featured-videos h1:after {
    content: "";
    border-bottom: .125rem solid transparent;
    border-image: linear-gradient(270deg,hsla(40,85%,87%,0),#f2cb8c 50.29%,hsla(37,80%,75%,0));
    border-image-slice: 1;
    width: 60%;
    display: block;
    margin: 0 auto;
    margin-top: .9375rem
}

.sectioner--featured-videos .featured-videos-container {
    margin-top: 1.875rem
}

@media only screen and (min-width: 61.25rem) {
    .sectioner--featured-videos .featured-videos-container {
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin: 1.3125rem;
        margin-top: 1.875rem
    }
}

.sectioner--featured-videos .featured-video {
    width: 100%;
    margin-bottom: 1.25rem;
    cursor: pointer
}

@media only screen and (min-width: 61.25rem) {
    .sectioner--featured-videos .featured-video {
        width:calc(100%*0.25 - 1.25rem - .0625rem);
        display: inline-block;
        flex-grow: 1;
        margin: 0 .5625rem 1.5rem .75rem
    }
}

@media only screen and (min-width: 92.5rem) {
    .sectioner--featured-videos .featured-video {
        width:calc(100%*0.25 - .5rem - .25rem);
        display: inline-block;
        flex-grow: 1;
        margin: 0 .375rem .9375rem
    }
}

.sectioner--featured-videos .featured-video img {
    height: 100%
}

.sectioner--featured-videos .video-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.sectioner--featured-videos .featured-image {
    position: relative;
    min-height: 9.9375rem
}

@media only screen and (max-width: 41.6875rem) {
    .sectioner--featured-videos .featured-image img {
        height:100%
    }
}

.sectioner--featured-videos .featured-image:before {
    display: block;
    content: " ";
    width: 100%;
    padding-top: 56.25%
}

.sectioner--featured-videos svg {
    position: absolute;
    bottom: 8%;
    left: 6%;
    box-shadow: .0625rem .125rem .25rem 0 rgba(0,0,0,.4);
    border-radius: 50%;
    width: 2rem;
    height: 2rem
}

.sectioner--featured-videos .entry {
    padding: 0
}

.sectioner--featured-videos .entry .entry__heading {
    font-family: Georgia,sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.1875rem
}

@media only screen and (min-width: 61.25rem) {
    .sectioner--featured-videos .entry {
        flex:1 0 17.5rem
    }
}

@media only screen and (min-width: 92.5rem) {
    .sectioner--featured-videos .entry {
        flex:1 0 20rem
    }
}

.pmc-contextual-player {
    border-bottom: 2px solid #d4d4d4;
    border-top: 2px solid #d4d4d4;
    margin-top: 2rem;
    max-width: 100%!important;
    padding: 1.5rem 0 1.75rem
}

.pmc-contextual-player .jw-shelf-widget {
    display: none
}

.rr-watch-heading {
    border-bottom: 1px solid #d4d4d4;
    display: block;
    font-size: 1.1rem;
    margin: 0 auto;
    padding: 0 1rem .8rem;
    text-transform: uppercase;
    width: 6.5rem
}

.post-content .pmc-contextual-player .rr-jwplayer-title {
    font-size: 1.25rem;
    margin-bottom: 2rem;
    padding-top: .8rem;
    text-align: center;
    transform: none
}

.swiftype-widget .autocomplete {
    background-color: #fff;
    border: none
}

.swiftype-widget .autocomplete .ac-section-title {
    display: none
}

.swiftype-widget .autocomplete .ac_title em {
    color: #000
}

.swiftype-widget .autocomplete .ac-result {
    font: 300 1rem/1 titling-gothic-fb-condensed,sans-serif;
    border-bottom: none;
    border-top: none;
    color: #000;
    padding: 10px
}

.swiftype-widget .autocomplete .ac-result:hover {
    color: #000;
    background-color: #fff
}

[data-st-search-form=small_search_form] .swiftype-widget .autocomplete {
    background-color: #fff;
    border: 1px solid #d2d2d2
}

[data-st-search-form=small_search_form] .search-input-with-autocomplete .search-form:before,[data-st-search-form=small_search_form] .search-input-with-autocomplete .search-form:hover:before {
    color: #929292
}

[data-st-search-form=small_search_form] .search-input-with-autocomplete .search-form [type=text] {
    background-color: #fff;
    color: #929292
}

[data-st-search-form=small_search_form] .search-input-with-autocomplete .search-form [type=submit] {
    background-color: #fff
}

section.swiftype .swiftype-widget {
    left: 1px;
    right: 1px
}

section.swiftype .swiftype-widget .autocomplete {
    border-left: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
    border-top: none
}

section.swiftype .swiftype-widget .autocomplete .ac-result {
    border-bottom: none;
    padding: 10px
}

section.swiftype .swiftype-widget .autocomplete .ac-result:hover {
    background-color: #fff
}

section.swiftype .container {
    flex-direction: column
}

section.swiftype .container .header {
    order: -1
}

section.swiftype .facet-container,section.swiftype .st-section-title:nth-child(3) {
    border-top: 1px solid #d2d2d2;
    margin-top: 20px;
    padding-top: 20px
}

section.swiftype .main-container {
    padding-top: 30px
}

section.swiftype .left-header.width-30 {
    display: none
}

section.swiftype .right-header.width-70 {
    width: 100%;
    text-align: center
}

section.swiftype .right-header.width-70 .st-has-query span {
    display: block;
    font-style: normal;
    font: 400 2.75rem/1.5 titling-gothic-fb-narrow,sans-serif
}

section.swiftype .right-header.width-70 .st-has-results {
    font: 300 1.25rem/1 titling-gothic-fb-condensed,sans-serif
}

section.swiftype .left-main {
    font: 300 1rem/1 titling-gothic-fb-condensed,sans-serif;
    padding-right: 30px
}

section.swiftype .left-main .st-section-title {
    font: 400 1.125rem/1 titling-gothic-fb-narrow,sans-serif
}

section.swiftype .left-main select {
    font: 400 1rem/1 titling-gothic-fb-condensed,sans-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #d2d2d2;
    padding: 10px 20px 10px 10px;
    border-radius: 0;
    background-color: #fff;
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggZD0iTTE4LjcgOS43bC02IDZhMSAxIDAgMCAxLS43LjMgMSAxIDAgMCAxLS43LS4zbC02LTZhMSAxIDAgMCAxIDAtMS40IDEgMSAwIDAgMSAxLjQgMGw1LjMgNS4zIDUuMy01LjNhMSAxIDAgMCAxIDEuNCAwYy40LjQuNCAxIDAgMS40eiIgaWQ9ImEiLz48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUgLTgpIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjx1c2UgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjYSIvPjxnIG1hc2s9InVybCgjYikiIGZpbGw9IiMwMDAiPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiLz48L2c+PC9nPjwvc3ZnPg==);
    background-size: 14px 8px;
    background-repeat: no-repeat;
    background-position: 95% 50%
}

section.swiftype .main {
    border-left: 1px solid #d2d2d2
}

@media only screen and (max-width: 41.6875rem) {
    section.swiftype .main {
        border-left:none
    }
}

section.swiftype .main .result.block {
    margin-right: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 0;
    padding-left: 30px
}

@media only screen and (max-width: 41.6875rem) {
    section.swiftype .main .result.block {
        padding-left:0
    }
}

section.swiftype .main .result.block:first-child {
    padding-top: 0
}

section.swiftype .main .result.block:hover {
    background-color: transparent
}

section.swiftype .main .result.block .result-image {
    border-top: 1px solid #d2d2d2;
    padding-right: 20px;
    padding-top: 20px
}

@media only screen and (max-width: 41.6875rem) {
    section.swiftype .main .result.block .result-image {
        float:none;
        padding-right: 0
    }

    section.swiftype .main .result.block .result-image:first-child {
        border-top: none
    }

    section.swiftype .main .result.block .result-image img {
        margin: 0 auto;
        width: 100%
    }
}

section.swiftype .main .result.block .result-content {
    border-top: 1px solid #d2d2d2;
    padding-top: 20px
}

@media only screen and (max-width: 41.6875rem) {
    section.swiftype .main .result.block .result-content {
        border-top:none
    }
}

section.swiftype .facet-title {
    font: 400 1.125rem/1 titling-gothic-fb-narrow,sans-serif;
    text-transform: none
}

section.swiftype .facet-container a {
    text-transform: none
}

section.swiftype .result {
    border-bottom: none;
    border-top: 1px #292929
}

section.swiftype .result .result-image img {
    display: block;
    object-fit: cover;
    width: 18rem;
    height: auto
}

section.swiftype .result .result-content {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    flex-basis: 60%;
    flex-grow: 1
}

section.swiftype .result .result-content .result-title {
    margin-bottom: 10px
}

section.swiftype .result .result-content .result-title a {
    font: 600 1.375rem/1 titling-gothic-fb-narrow,sans-serif;
    letter-spacing: .035em;
    color: #000
}

section.swiftype .result .result-content .byline {
    font: 400 .875rem/1 titling-gothic-fb-condensed,sans-serif;
    padding: 10px 0;
    order: 2;
    color: #000
}

section.swiftype .result .result-content .byline .icon:after {
    content: "\2022";
    padding-left: 10px
}

section.swiftype .result .result-content .byline .icon:last-child:after {
    content: "";
    padding-left: 0
}

section.swiftype .result .text-block {
    color: #000;
    font: 400 1.25rem/1.13 titling-gothic-fb-condensed,sans-serif;
    letter-spacing: .5px
}

section.swiftype .search_form {
    box-shadow: none;
    border: 0
}

section.swiftype .search_form .search-form:before {
    content: ""
}

section.swiftype .search_form .search-form input[type=text] {
    font: 300 1rem/1 titling-gothic-fb-condensed,sans-serif;
    order: 0;
    background: 0 0;
    border: 1px solid #d2d2d2;
    box-shadow: none;
    margin-right: -1px;
    text-indent: 20px;
    width: 80%
}

@media only screen and (max-width: 41.6875rem) {
    section.swiftype .search_form .search-form input[type=text] {
        width:70%
    }
}

section.swiftype .search_form .search-form input[type=submit] {
    font: 400 1rem/1 titling-gothic-fb-narrow,sans-serif;
    order: 1;
    text-transform: uppercase;
    color: #fff;
    background: #000;
    width: 20%
}

@media only screen and (max-width: 41.6875rem) {
    section.swiftype .search_form .search-form input[type=submit] {
        width:30%
    }
}

section.swiftype .search_form .search-form input[type=submit]:hover {
    background: #000
}

section.swiftype .fa-calendar {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1024 544v448q0 14-9 23t-23 9H672q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h224V544q0-14 9-23t23-9h64q14 0 23 9t9 23zm416 352q0-148-73-273t-198-198-273-73-273 73-198 198-73 273 73 273 198 198 273 73 273-73 198-198 73-273zm224 0q0 209-103 385.5T1281.5 1561 896 1664t-385.5-103T231 1281.5 128 896t103-385.5T510.5 231 896 128t385.5 103T1561 510.5 1664 896z'/%3E%3C/svg%3E");
    background-size: 12px 12px;
    background-repeat: no-repeat;
    width: 12px;
    height: 12px;
    display: inline-block
}

section.swiftype .footer {
    font: 400 1rem/1 titling-gothic-fb-condensed,sans-serif
}

@media only screen and (max-width: 41.6875rem) {
    section.swiftype .footer {
        padding-left:0;
        padding-right: 0
    }
}

section.swiftype .footer [data-st-next-page],section.swiftype .footer [data-st-previous-page] {
    text-transform: uppercase
}

section.swiftype .footer [data-st-next-page] a,section.swiftype .footer [data-st-next-page] a.invalid,section.swiftype .footer [data-st-previous-page] a,section.swiftype .footer [data-st-previous-page] a.invalid {
    color: #e02020;
    letter-spacing: 1.5px
}

section.swiftype .footer [data-st-previous-page] {
    margin-right: 10px
}

@media only screen and (max-width: 41.6875rem) {
    section.swiftype .footer [data-st-previous-page] {
        margin-right:0
    }
}

section.swiftype .footer [data-st-next-page] {
    margin-left: 10px
}

@media only screen and (max-width: 41.6875rem) {
    section.swiftype .footer [data-st-next-page] {
        margin-left:0
    }
}

section.swiftype .footer [data-st-pagination-range=pagination] a {
    color: #000;
    margin-right: 20px;
    margin-left: 20px;
    font-weight: 700
}

@media only screen and (max-width: 41.6875rem) {
    section.swiftype .footer [data-st-pagination-range=pagination] a {
        margin-left:3px;
        margin-right: 3px
    }
}

section.swiftype .footer [data-st-pagination-range=pagination] .current_page {
    color: #e02020
}

.page-team {
    margin: 0 1.25rem
}

.page-team .post-content-image {
    float: left;
    width: auto
}

.page-team .post-content-image .o-figure {
    display: inline-block
}

.page-team .post-content-image img {
    border-radius: 50%
}

.page-team .heading {
    font-family: rocky,sans-serif
}

.page-team h1 {
    font-size: 2rem
}

.page-team .paragraph {
    font-family: Georgia,sans-serif
}

.page-team-header {
    margin: 0 1.25rem;
    text-align: center
}

.view-more {
    font-family: titling-gothic-fb-condensed,sans-serif;
    font-weight: 300;
    font-size: 17px;
    line-height: 20px;
    letter-spacing: 1px;
    display: block;
    padding: 1.125rem 0 .875rem;
    text-align: center;
    text-transform: uppercase;
    background-color: #000;
    color: #fff;
    margin-bottom: 2.5rem
}

@media only screen and (min-width: 61.25rem) {
    .view-more {
        font-size:19px;
        letter-spacing: 1.4px
    }
}

.sectioner--editor-picks .entry {
    color: #000
}

.editor-picks__primary-pick {
    width: 100%;
    padding: 1.25rem;
    padding-bottom: 0;
    text-align: center;
    position: relative
}

@media only screen and (min-width: 61.25rem) {
    .editor-picks__primary-pick {
        padding:0;
        text-align: left
    }
}

@media only screen and (max-width: 41.6875rem) {
    .editor-picks__primary-pick {
        margin-bottom:0
    }
}

.editor-picks__primary-pick .featured-image {
    margin-bottom: 1.25rem;
    max-width: 125%;
    width: 118%;
    transform: translateX(-25px)
}

.editor-picks__primary-pick .featured-image img {
    max-height: 720px
}

@media only screen and (min-width: 61.25rem) {
    .editor-picks__primary-pick .featured-image {
        flex:1 0 calc(100% - 15rem);
        margin-bottom: 0;
        width: 100%;
        transform: none
    }
}

@media only screen and (min-width: 92.5rem) {
    .editor-picks__primary-pick .featured-image {
        flex:1 0 calc(100% - 17.5rem);
        width: 100%;
        transform: none
    }
}

.editor-picks__primary-pick .entry {
    padding: .9375rem 2.8125rem;
    padding-bottom: 0;
    width: 90%;
    text-align: center;
    background-color: #fff;
    margin-top: -50px;
    position: relative;
    z-index: 99;
    margin-left: auto;
    margin-right: auto
}

@media only screen and (max-width: 41.6875rem) {
    .editor-picks__primary-pick .entry {
        padding:.3125rem .9375rem 0;
        display: flex;
        flex-direction: column
    }

    .editor-picks__primary-pick .entry .entry__heading {
        order: 1
    }

    .editor-picks__primary-pick .entry .entry__category {
        order: 2
    }

    .editor-picks__primary-pick .entry .entry__excerpt {
        order: 3
    }
}

.editor-picks__primary-pick .entry__category {
    font-size: 11px;
    font-family: sweet-sans-pro,sans-serif;
    line-height: 15px;
    letter-spacing: .35px
}

@media only screen and (min-width: 61.25rem) {
    .editor-picks__primary-pick .entry__category {
        font-size:15px;
        line-height: 22px
    }
}

.editor-picks__primary-pick .entry__heading {
    font-size: 23px;
    line-height: 28px;
    text-transform: none;
    margin-bottom: .625rem;
    color: inherit;
    font-family: rocky,sans-serif
}

@media only screen and (min-width: 61.25rem) {
    .editor-picks__primary-pick .entry__heading {
        font-size:34px;
        line-height: 41px
    }
}

.editor-picks__primary-pick .entry__excerpt {
    font-size: 19px;
    font-family: Roboto,sans-serif;
    margin-bottom: 0;
    font-weight: 300
}

@media only screen and (max-width: 41.6875rem) {
    .editor-picks__primary-pick .entry__excerpt {
        display:none
    }
}

.editor-picks__secondary-wrapper .inline-river-ad {
    margin-bottom: 30px
}

.editor-picks-secondary__heading {
    text-transform: uppercase;
    margin-bottom: .3125rem;
    font-size: 1.4375rem;
    line-height: 29px
}

@media only screen and (min-width: 92.5rem) {
    .editor-picks-secondary__heading {
        margin-left:1.25rem
    }
}

.editor-picks__secondary-inner-wrapper {
    padding: 1.25rem 0;
    margin-bottom: 1.9375rem
}

@media only screen and (min-width: 41.75rem) {
    .editor-picks__secondary-inner-wrapper {
        display:flex;
        justify-content: space-between;
        width: 100%
    }
}

.editor-picks__secondary-pick {
    text-align: center;
    margin-bottom: 1.25rem;
    margin-top: 1.5625rem
}
/*
.editor-picks__secondary-pick:last-child .entry__category a {
    color: #000
}*/

@media only screen and (min-width: 41.75rem) {
    .editor-picks__secondary-pick {
        width:calc(33.33333% - .83333rem);
        margin-bottom: 0
    }

    .editor-picks__secondary-pick:nth-of-type(2) {
        position: relative
    }
}

@media only screen and (max-width: 41.6875rem) {
    .editor-picks__secondary-pick {
        display:flex;
        border-top: 1px solid #e8e8e8;
        padding-top: 25px;
        box-sizing: border-box;
        margin: 10px
    }

    .editor-picks__secondary-pick .entry {
        text-align: start;
        margin-left: 10px
    }

    .editor-picks__secondary-pick .entry .entry__category {
        font-size: 11px
    }

    .editor-picks__secondary-pick .entry .entry__heading {
        font-size: 17px;
        line-height: 22px
    }
}

@media only screen and (max-width: 450px) {
    .editor-picks__secondary-pick {
        text-align:start
    }
}

.editor-picks__secondary-pick .featured-image {
    overflow: hidden;
    max-height: 200px
}

@media only screen and (max-width: 61.1875rem) {
    .editor-picks__secondary-pick .featured-image {
        max-width:100%;
        min-width: 35%;
        overflow: hidden;
        position: relative
    }

    .editor-picks__secondary-pick .featured-image:before {
        display: block;
        content: " ";
        width: 100%;
        padding-top: 75%
    }

    .editor-picks__secondary-pick .featured-image a:after {
        height: auto;
        width: 100%
    }

    .editor-picks__secondary-pick .featured-image a {
        overflow: hidden;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0
    }

    .editor-picks__secondary-pick .featured-image img {
        display: block;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        height: 100%;
        width: auto;
        max-width: 200%
    }
}

@media only screen and (max-width: 375px) {
    .editor-picks__secondary-pick .featured-image {
        max-height:90px
    }
}

@media only screen and (max-width: 450px) {
    .editor-picks__secondary-pick .entry {
        margin-left:15px
    }
}

@media only screen and (max-width: 41.6875rem) {
    .editor-picks__secondary-pick .entry {
        display:flex;
        flex-direction: column
    }

    .editor-picks__secondary-pick .entry .entry__heading {
        order: 1
    }

    .editor-picks__secondary-pick .entry .entry__category {
        order: 2
    }
}

.editor-picks__secondary-pick .entry__category {
    font-family: sweet-sans-pro,sans-serif;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: .35px
}

@media only screen and (min-width: 61.25rem) {
    .editor-picks__secondary-pick .entry__category {
        font-size:15px;
        line-height: 22px
    }
}

.editor-picks__secondary-pick[class*=" ntv"] .entry__category {
    color: #fff
}

.editor-picks__secondary-pick .entry__heading {
    font-size: 23px;
    font-family: rocky,sans-serif;
    line-height: 29px
}

.editor-picks__secondary-pick .pag-stories .entry {
    margin-top: 20px;
    margin-left: 0
}

.promoted-posts {
    width: 100%;
    margin-bottom: 2.5rem;
    padding: .625rem 0 .9375rem;
    border-top: 1px solid #000;
    border-bottom: 5px solid #000;
    text-align: center
}

.promoted-posts a {
    color: inherit
}

.promoted-posts__heading {
    font: 600 1.25rem/normal titling-gothic-fb-narrow,sans-serif;
    letter-spacing: .035em;
    width: 100%;
    margin-bottom: .9375rem;
    text-transform: uppercase;
    letter-spacing: .063em
}

@media only screen and (min-width: 41.75rem) {
    .promoted-posts__inner-wrapper {
        display:flex
    }
}

.promoted-posts__article {
    position: relative;
    padding: .9375rem
}

.promoted-posts__article:nth-of-type(2):after,.promoted-posts__article:nth-of-type(2):before {
    display: block;
    height: 1px;
    width: 50%;
    content: "";
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    background-color: #000
}

.promoted-posts__article:nth-of-type(2):before {
    top: 0
}

.promoted-posts__article:nth-of-type(2):after {
    bottom: 0
}

@media only screen and (min-width: 41.75rem) {
    .promoted-posts__article {
        width:33.33333%;
        padding: 0 1.875rem 1.5625rem
    }

    .promoted-posts__article:nth-of-type(2) {
        border-right: 1px solid #000;
        border-left: 1px solid #000
    }

    .promoted-posts__article:nth-of-type(2):after,.promoted-posts__article:nth-of-type(2):before {
        content: none
    }
}

.promoted-posts__article-category {
    font: 400 .875rem/normal titling-gothic-fb-condensed,sans-serif;
    letter-spacing: .047em;
    display: inline-block;
    margin-bottom: .625rem;
    color: #e02020;
    text-transform: uppercase
}

@media only screen and (min-width: 61.25rem) {
    .promoted-posts__article-category {
        font-size:1rem
    }
}

.promoted-posts__article-title {
    font: 600 1.125rem/normal titling-gothic-fb-narrow,sans-serif;
    letter-spacing: .035em
}

@media only screen and (min-width: 41.75rem) {
    .sectioner--featured-category {
        display:flex;
        flex-wrap: wrap;
        justify-content: space-between
    }
}

@media only screen and (max-width: 41.6875rem) {
    .sectioner--featured-category {
        padding-left:0;
        padding-right: 0;
        padding-bottom: 0;
        margin-bottom: 0
    }
}

.sectioner--featured-category .section-header {
    display: block;
    border-bottom: none;
    border-left: none;
    text-align: center;
    padding: 0
}

.sectioner--featured-category .section-header .section-header__heading {
    position: relative;
    z-index: 1
}

.sectioner--featured-category .section-header .section-header__heading:before {
    border-top: .1px solid #000;
    content: "";
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: -1
}

.sectioner--featured-category .section-header .section-header__heading span {
    background: #fff;
    padding: 0 10px;
    font-size: 2rem;
    letter-spacing: 1px;
    line-height: 24px
}

@media only screen and (max-width: 41.6875rem) {
    .sectioner--featured-category .section-header .section-header__heading span {
        font-size:1.375rem;
        letter-spacing: .3px
    }
}

.sectioner--featured-category .view-more-stories {
    width: 100%;
    background-color: #fff;
    margin-bottom: 0
}

@media only screen and (max-width: 41.6875rem) {
    .sectioner--featured-category .view-more-stories {
        margin-top:0
    }
}

.sectioner--featured-category .view-more-stories .sectioner-header__link {
    background-color: #323440;
    color: #fff;
    padding: 1.25rem 1.875rem;
    min-width: 345px;
    display: inline-block;
    font-family: titling-gothic-fb-condensed,sans-serif;
    font-weight: 300;
    line-height: 23px;
    font-size: 19px;
    letter-spacing: 1.4px
}

@media only screen and (max-width: 41.6875rem) {
    .sectioner--featured-category .view-more-stories .sectioner-header__link {
        width:100%;
        font-size: 17px;
        line-height: 20px;
        letter-spacing: 1px
    }
}

.featured-category__secondary-wrapper {
    width: 100%
}

@media only screen and (max-width: 41.6875rem) {
    .featured-category__secondary-wrapper .featured-category__story {
        display:flex
    }
}

@media only screen and (max-width: 41.6875rem) and (max-width:41.6875rem) {
    .featured-category__secondary-wrapper .featured-category__story {
        border-bottom:.0625rem solid #dddee4;
        padding-bottom: 1.25rem
    }

    .featured-category__secondary-wrapper .featured-category__story:last-of-type {
        border-bottom: none;
        padding-bottom: 0
    }
}

@media only screen and (max-width: 41.6875rem) {
    .featured-category__secondary-wrapper .entry {
        text-align:start;
        margin-left: 10px
    }

    .featured-category__secondary-wrapper .entry .post-meta {
        justify-content: flex-start
    }
}

.featured-category__secondary-wrapper .featured-image {
    position: relative
}

.featured-category__secondary-wrapper .featured-image:before {
    display: block;
    content: " ";
    width: 100%;
    padding-top: 56.25%
}

.featured-category__secondary-wrapper .featured-image a {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

@media only screen and (max-width: 61.1875rem) {
    .featured-category__secondary-wrapper .featured-image {
        max-width:100%;
        min-width: 35%;
        overflow: hidden
    }

    .featured-category__secondary-wrapper .featured-image:before {
        padding-top: 75%
    }

    .featured-category__secondary-wrapper .featured-image a:after {
        height: auto
    }

    .featured-category__secondary-wrapper .featured-image img {
        display: block;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        height: 100%;
        width: auto;
        max-width: 200%
    }
}

@media only screen and (max-width: 375px) {
    .featured-category__secondary-wrapper .featured-image {
        max-height:90px
    }
}

.featured-category__secondary-wrapper .entry__category {
    font-family: sweet-sans-pro,sans-serif
}

.featured-category__secondary-wrapper .entry__heading {
    font-family: rocky,sans-serif
}

@media only screen and (min-width: 41.75rem) {
    .featured-category__secondary-wrapper {
        display:flex;
        justify-content: space-between
    }
}

@media only screen and (min-width: 61.25rem) {
    .featured-category__secondary-wrapper {
        flex-direction:column;
        width: calc(35% - 1.875rem)
    }
}

@media only screen and (min-width: 92.5rem) {
    .featured-category__secondary-wrapper {
        width:calc(30% - .125rem)
    }
}

.featured-category__story {
    width: 100%;
    margin-bottom: 1.25rem;
    text-align: center
}

@media only screen and (min-width: 41.75rem) {
    .featured-category__story {
        width:calc(50% - 1.25rem)
    }
}

@media only screen and (min-width: 61.25rem) {
    .featured-category__story {
        width:100%;
        margin-bottom: 0
    }
}

.featured-category__story .entry__category {
    font-family: sweet-sans-pro,sans-serif;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: .35px
}

@media only screen and (min-width: 70.625rem) {
    .featured-category__story .entry__category {
        font-size:15px;
        line-height: 22px
    }
}

.featured-category__story .entry__heading {
    font-family: rocky,sans-serif;
    font-size: 23px;
    line-height: 29px;
    letter-spacing: normal
}

@media only screen and (max-width: 41.6875rem) {
    .featured-category__story .entry__heading {
        font-size:17px;
        line-height: 22px
    }
}

.featured-category__story .post-meta {
    justify-content: center;
    padding-bottom: 15px
}

.featured-category__story .post-meta a {
    font-family: sweet-sans-pro,sans-serif;
    font-style: normal;
    text-transform: uppercase
}

@media only screen and (max-width: 41.6875rem) {
    .featured-category__story .post-meta {
        padding-bottom:0
    }
}

@media only screen and (min-width: 70.625rem) {
    .featured-category__story .entry__excerpt:last-child {
        margin-bottom:0
    }
}

.featured-category__story--primary {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

@media only screen and (min-width: 61.25rem) {
    .featured-category__story--primary {
        width:66%;
        max-width: 70%
    }
}

@media only screen and (min-width: 70.625rem) {
    .featured-category__story--primary {
        margin-bottom:0
    }
}

@media only screen and (min-width: 92.5rem) {
    .featured-category__story--primary {
        width:calc(85% - 13.75rem)
    }
}

@media only screen and (max-width: 41.6875rem) {
    .featured-category__story--primary {
        border-bottom:.0625rem solid #dddee4;
        padding-bottom: 1.25rem;
        text-align: center
    }
}

.featured-category__story--primary .featured-image {
    margin-bottom: .9375rem
}

.featured-category__story--primary .featured-image img {
    height: 100%
}

.featured-category__story--primary .entry {
    padding-right: 1.25rem;
    width: 100%
}

@media only screen and (max-width: 41.6875rem) {
    .featured-category__story--primary .entry {
        padding-right:0
    }
}

.featured-category__story--primary .entry__category {
    font-family: sweet-sans-pro,sans-serif;
    letter-spacing: .35px
}

.featured-category__story--primary .entry__heading {
    font-size: 34px;
    line-height: 32px;
    letter-spacing: normal;
    font-family: rocky,sans-serif
}

@media only screen and (max-width: 41.6875rem) {
    .featured-category__story--primary .entry__heading {
        font-size:23px;
        line-height: 28px
    }
}

.featured-category__story--primary .entry__excerpt {
    font-family: Roboto,sans-serif;
    font-size: 22px;
    line-height: 27px;
    font-weight: 300
}

@media only screen and (max-width: 41.6875rem) {
    .featured-category__story--primary .entry__excerpt {
        display:none
    }
}

.featured-category__story--primary .post-meta {
    justify-content: center
}

.featured-category__jumbo-sidebar {
    display: none;
    width: 13.75rem;
    padding: .9375rem;
    background-color: #ebf3f7
}

@media only screen and (min-width: 92.5rem) {
    .featured-category__jumbo-sidebar {
        display:block
    }
}

.jumbo-sidebar__heading {
    font: 600 1.25rem/normal sweet-sans-pro,sans-serif;
    letter-spacing: .035em
}

.jumbo-sidebar__post-list {
    list-style: none;
    padding: 0;
    margin: 0 0 1.25rem
}

.jumbo-sidebar__post-list li:last-child {
    padding-bottom: 0
}

.jumbo-sidebar__post-list-item {
    padding: 1.25rem 0;
    position: relative
}

.jumbo-sidebar__post-list-item:not(:last-of-type):after {
    width: 100%;
    height: 1px;
    display: block;
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #979797
}

.jumbo-sidebar__post-list-item-heading {
    font: 300 .8125rem/normal titling-gothic-fb-condensed,sans-serif
}

.jumbo-sidebar__post-list-item-heading a {
    display: inline-block
}

.jumbo-sidebar__magazine-heading {
    font: 600 1.125rem/normal titling-gothic-fb-narrow,sans-serif,titling-gothic-fb-condensed,sans-serif;
    letter-spacing: .035em;
    padding-bottom: .3125rem;
    border-bottom: 1px solid #979797;
    margin-bottom: .625rem
}

.jumbo-sidebar__magazine-post-heading {
    font: 300 1rem/normal titling-gothic-fb-condensed,sans-serif
}

main>.sectioner--featured-category .jumbo-sidebar__post-list li:nth-child(4),main>.sectioner--featured-category .jumbo-sidebar__post-list li:nth-child(5) {
    display: none
}

main>.sectioner--featured-category~.sectioner--featured-category .jumbo-sidebar__post-list li:nth-child(4),main>.sectioner--featured-category~.sectioner--featured-category .jumbo-sidebar__post-list li:nth-child(5) {
    display: block
}

.two-rivers-wrapper {
    font-size: 1.15rem
}

@media only screen and (min-width: 61.25rem) {
    .two-rivers-wrapper {
        display:flex;
        justify-content: space-between;
        border-top: .5px solid #d4d4d4
    }
}

@media only screen and (min-width: 61.25rem) {
    .sectioner--promoted-taxonomy {
        max-height:15.625rem;
        display: flex
    }
}

.promoted-taxonomy__inner-wrapper {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: flex-start;
    margin-bottom: 2.1875rem
}

@media only screen and (min-width: 61.25rem) {
    .promoted-taxonomy__inner-wrapper {
        width:calc(100% - 20rem);
        margin-bottom: 0
    }
}

@media only screen and (min-width: 92.5rem) {
    .promoted-taxonomy__inner-wrapper {
        justify-content:space-between;
        align-items: center
    }
}

.promoted-taxonomy__post {
    width: 100%;
    margin-bottom: .9375rem;
    text-align: center;
    color: #000;
    align-items: center
}

@media only screen and (min-width: 41.75rem) {
    .promoted-taxonomy__post {
        width:calc(1/3*100% - 2.5rem)
    }
}

@media (min-width: 50rem) {
    .promoted-taxonomy__post {
        width:calc(1/3*100% - 7.5rem)
    }
}

@media only screen and (min-width: 92.5rem) {
    .promoted-taxonomy__post {
        display:flex;
        justify-content: space-between;
        width: calc(1/3*100% - .833333333333333rem)
    }
}

.promoted-taxonomy__post-image {
    margin-bottom: .625rem
}

@media only screen and (min-width: 92.5rem) {
    .promoted-taxonomy__post-entry,.promoted-taxonomy__post-image {
        width:calc(50% - .3125rem)
    }
}

.promoted-taxonomy__post-entry-description {
    font: 300 .625rem titling-gothic-fb-condensed,sans-serif
}

@media only screen and (min-width: 61.25rem) {
    .promoted-taxonomy__post-entry-description {
        max-height:2.475rem;
        overflow: hidden;
        text-align: center;
        font: 300 .80357rem titling-gothic-fb-condensed,sans-serif;
        max-height: 1.95rem
    }
}

@media only screen and (min-width: 92.5rem) {
    .promoted-taxonomy__post-entry-description {
        max-height:none
    }
}

.promoted-taxonomy__post-entry-info {
    font: 600 .75rem/1.4 titling-gothic-fb-narrow,sans-serif;
    letter-spacing: .035em
}

.sectioner--popular {
    padding: 1rem 1.5rem 1.625rem 1.25rem;
    background-color: #f4f4f4
}

.sectioner--popular .popular-section-header {
    color: #000;
    border: none;
    padding: 0;
    margin-bottom: 1.25rem;
    margin-left: .5rem
}

.popular-section-header .popular-section-header__heading {
    font-family: sweet-sans-pro,sans-serif;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 29px;
    letter-spacing: normal
}

@media only screen and (min-width: 61.25rem) {
    .popular-section-header .popular-section-header__heading {
        font-size:25px;
        line-height: 36px;
        letter-spacing: -.29px
    }
}

.popular-section__featured-image {
    margin-bottom: .5625rem
}

.popular-section__featured-image .crop-img-2x3 {
    position: relative;
    padding-bottom: 66.67%
}

.popular-section__featured-image .crop-img-2x3 img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.popular-section-entry .popular-section-entry__heading {
    font-family: titling-gothic-fb-condensed,sans-serif;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: normal;
    line-height: 16px;
    text-transform: none;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    max-height: 48px;
    padding-bottom: 0
}

@media only screen and (min-width: 61.25rem) {
    .popular-section-entry .popular-section-entry__heading {
        font-size:17px;
        line-height: 22px;
        max-height: 66px;
        letter-spacing: .3px
    }
}

.a-counter {
    counter-reset: a-counter
}

.a-counter-increment {
    counter-increment: a-counter
}

.a-counter-increment:first-child {
    --a-counter__background-color: #ed1d25;
    margin-left: .375rem
}

.a-counter-before {
    position: relative
}

.a-counter-before:before {
    content: counter(a-counter);
    padding: var(--a-counter__padding,auto);
    width: var(--a-counter__width,auto);
    text-align: var(--a-counter__text-align,initial);
    background-color: var(--a-counter__background-color,initial);
    color: var(--a-counter__color,inherit);
    font-family: var(--a-counter__font-family,initial);
    font-weight: var(--a-counter__font-weight,initial);
    font-size: var(--a-counter__font-size,inherit);
    z-index: 1;
    position: var(--a-counter__position,initial);
    left: var(--a-counter__left,auto);
    bottom: var(--a-counter__bottom,auto)
}

.a-counter-config--brand-bottom-left {
    --a-counter__font-family: rocky,sans-serif;
    --a-counter__font-weight: 800;
    --a-counter__padding: .0625rem 0;
    --a-counter__width: 1.75rem;
    --a-counter__text-align: center;
    --a-counter__background-color: #000;
    --a-counter__color: #fff;
    --a-counter__font-size: 18px;
    --a-counter__position: absolute;
    --a-counter__left: -.375rem;
    --a-counter__bottom: 0
}

@media only screen and (min-width: 61.25rem) {
    .a-counter-config--brand-bottom-left {
        --a-counter__padding:.25rem 0;
        --a-counter__width: 2.375rem;
        --a-counter__font-size: 22px
    }
}

.block--magazine_subscription {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

@media only screen and (min-width: 61.25rem) {
    .block--magazine_subscription {
        display:flex;
        justify-content: space-between
    }
}

.sectioner--magazine_cover {
    z-index: 99
}

.sectioner--magazine_cover,.sectioner--magazine_right {
    padding-bottom: 2.8125rem
}

@media only screen and (min-width: 61.25rem) {
    .sectioner--magazine_cover,.sectioner--magazine_right {
        width:calc(50% - 1.25rem)
    }
}

@media only screen and (min-width: 70.625rem) {
    .sectioner--magazine_cover,.sectioner--magazine_right {
        max-width:33.125rem
    }
}

@media only screen and (min-width: 92.5rem) {
    .sectioner--magazine_cover,.sectioner--magazine_right {
        max-width:37.5rem
    }
}

@media only screen and (max-width: 61.1875rem) {
    .sectioner--magazine_cover,.sectioner--magazine_right {
        width:100%
    }
}

@media only screen and (min-width: 70.625rem) {
    .sectioner--magazine_cover .magazine-cover,.sectioner--magazine_right .magazine-cover {
        margin-bottom:0
    }
}

.wrapper--magazine_cover {
    width: 23rem;
    float: right
}

@media only screen and (max-width: 61.1875rem) {
    .wrapper--magazine_cover {
        float:none;
        margin: 0 auto
    }
}

.wrapper--magazine_cover img {
    -webkit-box-shadow: 0 3px 11px 1px rgba(0,0,0,.5);
    -moz-box-shadow: 0 3px 11px 1px rgba(0,0,0,.5);
    box-shadow: 0 3px 11px 1px rgba(0,0,0,.5)
}

.magazine_subscription {
    width: 100%;
    position: relative
}

.magazine_subscription .white-stripe {
    background-color: #fff;
    display: flex;
    justify-content: space-between;
    height: 42px;
    position: absolute;
    width: 100%;
    left: 0
}

.sectioner--magazine_right {
    padding-top: 6.25rem;
    padding-right: 6.25rem
}

@media only screen and (max-width: 61.1875rem) {
    .sectioner--magazine_right {
        padding:0 3.125rem 3.125rem
    }
}

.sectioner--magazine_right .magazine_date {
    text-transform: uppercase;
    display: block;
    font: 400 1.5625rem/1.2 titling-gothic-fb-condensed,sans-serif;
    padding-bottom: .9375rem
}

.sectioner--magazine_right .magazine_heading {
    font: 600 1.5625rem/1.2 titling-gothic-fb-narrow,sans-serif;
    letter-spacing: .035em
}

@media only screen and (min-width: 61.25rem) {
    .sectioner--magazine_right .magazine_heading {
        font-size:3.125rem
    }
}

.sectioner--magazine_right p {
    font: 400 1.5625rem/1.2 titling-gothic-fb-condensed,sans-serif;
    margin-top: .3125rem;
    margin-bottom: 2.0625rem
}

.sectioner--magazine_right .magazine_subscription_link a {
    font: 600 1.5625rem/1.2 titling-gothic-fb-condensed,sans-serif;
    letter-spacing: .035em;
    background-color: #000;
    padding: 1rem 2.0625rem .6875rem;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 3px
}

.hub-pages {
    display: block;
    position: relative
}

.hub-pages:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 124.5%
}

@media only screen and (min-width: 41.75rem) {
    .hub-pages {
        width:calc(25% - 1.25rem);
        margin-bottom: 0
    }
}

@media only screen and (max-width: 41.6875rem) {
    .hub-pages {
        box-shadow:none
    }
}

.hub-pages a {
    display: block
}

.hub-pages article:after {
    content: " ";
    z-index: 10;
    display: block;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,.3)
}

.hub-pages__inner-wrapper {
    width: 100%
}

@media only screen and (min-width: 41.75rem) {
    .hub-pages__inner-wrapper {
        display:flex;
        justify-content: space-between
    }
}

.hub-pages__wrapper {
    margin-top: 1.9375rem;
    margin-bottom: 1.9375rem
}

.hub-pages__single {
    text-align: center;
    background-size: cover;
    background-position: 50% 50%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.hub-pages__single-title-container {
    position: absolute;
    left: .5625rem;
    right: .5625rem;
    top: .625rem;
    bottom: .635rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    pointer-events: none;
    transform: translateZ(1.875rem);
    border: .10625rem solid transparent;
    transition: border .4s ease;
    padding: 0 .625rem;
    -moz-border-image: -moz-linear-gradient(top,#3acfd5 0,#3a4ed5 100%);
    -webkit-border-image: -webkit-linear-gradient(top,#3acfd5,#3a4ed5);
    border-image: linear-gradient(135deg,hsla(0,0%,100%,.121569),#fff 51%,hsla(0,0%,100%,.101961));
    border-image-slice: 1
}

.hub-pages__single-title-container .hub-pages__article-small-text {
    color: #fff;
    font-family: titling-gothic-fb-condensed;
    font-size: .875rem;
    letter-spacing: .125rem;
    line-height: .6875rem;
    margin-bottom: .1875rem;
    text-transform: uppercase
}

.hub-pages__single-title-container .hub-pages__article-title {
    color: #fff;
    font-family: titling-gothic-fb-narrow;
    font-size: 1.375rem;
    font-weight: 600;
    line-height: 1.5625rem
}

.slick-slide {
    margin-left: 20px
}

.slick-list {
    margin-left: -20px
}

.slick-slider {
    box-sizing: border-box;
    user-select: none;
    touch-action: pan-y
}

.slick-list,.slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,.slick-slider .slick-track {
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

@font-face {
    font-family: Chiswick Text;
    src: url(/wp-content/themes/pmc-robbreport-2017-v2/static/css/../webfonts/ChiswickText-Regular-Web.woff2) format("woff2"),url(/wp-content/themes/pmc-robbreport-2017-v2/static/css/../webfonts/ChiswickText-Regular-Web.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal
}

.muse-heading__subcategory {
    font-size: 1rem;
    line-height: 1.2;
    color: #ae9868;
    letter-spacing: 1px;
    margin-bottom: 1.25rem;
    text-transform: lowercase;
    display: block
}

.muse-heading__subcategory:before {
    content: "";
    width: .25rem;
    height: .25rem;
    display: inline-block;
    background-color: #ae9868;
    margin-right: .375rem;
    vertical-align: middle
}

.muse-heading__featured {
    font-family: Chiswick Text,sans-serif;
    font-size: 1.75rem;
    line-height: 1.2;
    color: #000;
    margin-bottom: 1.25rem;
    display: block;
    letter-spacing: normal
}

.muse-heading__featured--large {
    font-size: 2.125rem
}

.muse-heading__latest {
    font-family: Chiswick Text,sans-serif;
    font-size: 1.5rem;
    line-height: 1.25;
    color: #000;
    display: block;
    margin-bottom: 1.25rem;
    letter-spacing: normal
}

.muse-content-txt {
    font-size: 1.125rem;
    line-height: 1.6;
    color: #000;
    letter-spacing: normal
}

.muse-box-shadow {
    transition: all .8s ease;
    box-shadow: 0 30px 40px -15px hsla(25,11%,69%,.5)
}

.muse-featured-image-link {
    position: relative;
    width: 100%;
    display: block
}

.muse-featured-image-link--with-height {
    height: 100%
}

.muse-logo {
    background-color: #000
}

.muse-logo svg {
    fill: #fff
}

.muse-logo--front-featured {
    display: flex;
    width: 9.5rem;
    height: 4.6875rem;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: -.625rem
}

.muse-logo--front-featured svg {
    width: 7.3125rem;
    height: 2.875rem
}

.muse-archive-container {
    position: relative;
    z-index: 0
}

.muse-logo-vertical {
    display: none;
    position: absolute;
    width: 7.375rem;
    transform: translateX(-85%);
    top: -3.75rem;
    z-index: -10
}

@media only screen and (min-width: 61.25rem) {
    .muse-logo-vertical {
        display:inline-block
    }
}

.muse-logo-vertical svg {
    fill: #e9dbd2
}

.muse-logo-vertical--single {
    top: inherit;
    transform: translateX(calc(-85% - 3.4375rem)) translateY(-5.3125rem)
}

.muse-featured-story-front {
    display: flex;
    padding: 1.875rem 0;
    border-bottom: .0625rem solid #dddee4;
    position: relative;
    flex-direction: column
}

@media only screen and (min-width: 61.25rem) {
    .muse-featured-story-front {
        justify-content:space-between;
        flex-direction: row
    }
}

.muse-featured-story-front__content {
    padding: 0;
    order: 3
}

@media only screen and (min-width: 61.25rem) {
    .muse-featured-story-front__content {
        order:2;
        padding: 3.4375rem .625rem 0;
        width: calc(100%*0.4 - 10px);
        align-self: center
    }
}

@media only screen and (min-width: 92.5rem) {
    .muse-featured-story-front__content {
        width:calc(100%*0.333333333333333 - 10px)
    }
}

.muse-featured-story-front__img {
    position: relative;
    padding: 3.4375rem 0 1.25rem;
    order: 2
}

@media only screen and (min-width: 61.25rem) {
    .muse-featured-story-front__img {
        order:3;
        padding: 0 .625rem;
        width: calc(100%*0.6 - 10px);
        display: flex;
        justify-content: flex-end;
        align-items: center
    }
}

@media only screen and (min-width: 92.5rem) {
    .muse-featured-story-front__img {
        width:calc(100%*0.666666666666667 - 10px)
    }
}

.muse-featured-story-front__img .muse-featured-image-link {
    width: 100%
}

@media only screen and (min-width: 92.5rem) {
    .muse-featured-story-front__img .muse-featured-image-link {
        max-width:46.375rem;
        max-height: 28.75rem
    }
}

.muse-featured-story-front__img img {
    width: 100%;
    height: 100%
}

.muse-featured-story-front__text {
    font-family: sans-serif;
    letter-spacing: normal;
    font-size: 1rem;
    line-height: 1.2;
    margin-bottom: 1.25rem
}

.wf-lato-n4-active .muse-featured-story-front__text {
    font-family: Lato,sans-serif
}

@media only screen and (min-width: 61.25rem) {
    .muse-featured-story-front__text {
        font-size:1.125rem;
        line-height: 1.6
    }
}

.muse-featured-story-front .muse-heading__subcategory {
    line-height: 1.2;
    font-size: 1rem;
    margin-bottom: .625rem;
    letter-spacing: 1px
}

@media only screen and (min-width: 61.25rem) {
    .muse-featured-story-front .muse-heading__subcategory {
        font-size:.875rem;
        line-height: 1;
        margin-bottom: 1.5625rem
    }
}

.muse-featured-story-front .muse-heading__featured {
    line-height: 1.2;
    font-size: 1.625rem;
    margin-bottom: .625rem;
    letter-spacing: normal
}

@media only screen and (min-width: 61.25rem) {
    .muse-featured-story-front .muse-heading__featured {
        line-height:2.7rem;
        font-size: 2.125rem;
        margin-bottom: 1.25rem
    }
}

.muse-featured-story-front__read-more {
    font-family: sans-serif;
    font-size: .8125rem;
    font-weight: 700;
    letter-spacing: .125rem;
    line-height: 1.2;
    margin-bottom: 1.25rem;
    color: #ae9868;
    text-transform: uppercase
}

.wf-lato-n7-active .muse-featured-story-front__read-more {
    font-family: Lato,sans-serif
}

.sectioner--muse-featured-posts {
    padding: 0 .9375rem;
    background-color: #fff
}

.muse-latest-story-box-front {
    display: flex;
    padding: 1.25rem 0
}

@media only screen and (min-width: 61.25rem) {
    .muse-latest-story-box-front {
        padding:0;
        width: calc(100%*0.333333333333333 - 13.33333px)
    }
}

.muse-latest-story-box-front:not(:last-of-type) {
    border-bottom: .0625rem solid #dddee4
}

@media only screen and (min-width: 61.25rem) {
    .muse-latest-story-box-front:not(:last-of-type) {
        border-bottom:0;
        border-right: .0625rem solid #dddee4
    }
}

.muse-latest-story-box-front__img {
    margin-right: .9375rem;
    padding: 0;
    align-self: center
}

@media only screen and (min-width: 61.25rem) {
    .muse-latest-story-box-front__img {
        margin:0;
        padding: 0 .625rem
    }
}

.muse-latest-story-box-front__img .muse-featured-image-link {
    height: 8.625rem;
    width: 8.625rem
}

@media only screen and (min-width: 61.25rem) {
    .muse-latest-story-box-front__img .muse-featured-image-link {
        height:9.5625rem;
        width: 9.5625rem
    }
}

.muse-latest-story-box-front__img img {
    width: 100%;
    height: 100%
}

.muse-latest-story-box-front__info {
    padding: .9375rem 0;
    flex-grow: 1
}

@media only screen and (min-width: 61.25rem) {
    .muse-latest-story-box-front__info {
        flex-grow:unset;
        width: calc(100% - 10.8125rem);
        padding: 1.25rem .625rem
    }
}

.muse-latest-story-box-front__info .muse-heading__latest {
    font-size: 1.1875rem;
    line-height: 1.15;
    margin-bottom: 0
}

@media only screen and (min-width: 61.25rem) {
    .muse-latest-story-box-front__info .muse-heading__latest {
        font-size:1.25rem;
        line-height: 1.5rem
    }
}

.muse-latest-story-box-front__info .muse-heading__subcategory {
    font-size: .875rem;
    line-height: 1;
    margin-bottom: .8125rem
}

.muse-heading__subcategory {
    font-family: sans-serif;
    font-weight: 900
}

.wf-lato-n9-active .muse-heading__subcategory {
    font-family: Lato,sans-serif
}

.sectioner--the-latest-posts .view-more-stories {
    width: 100%;
    background-color: #fff
}

@media only screen and (max-width: 41.6875rem) {
    .sectioner--the-latest-posts .view-more-stories {
        margin-top:0;
        margin-bottom: 0
    }
}

.sectioner--the-latest-posts .view-more-stories .sectioner-header__link {
    background-color: #323440;
    color: #fff;
    padding: 1.25rem 1.875rem;
    min-width: 345px;
    display: inline-block;
    font-family: titling-gothic-fb-condensed,sans-serif;
    font-weight: 300;
    line-height: 23px;
    font-size: 19px;
    letter-spacing: 1.4px
}

@media only screen and (max-width: 41.6875rem) {
    .sectioner--the-latest-posts .view-more-stories .sectioner-header__link {
        width:100%;
        font-size: 17px;
        line-height: 20px;
        letter-spacing: 1px
    }
}

.sectioner--the-latest-posts .section-header__date {
    font-family: sweet-sans-pro,sans-serif;
    font-size: 14px;
    letter-spacing: .35px;
    color: #575757;
    margin-top: 5px
}

@media only screen and (max-width: 41.6875rem) {
    .sectioner--the-latest-posts .section-header__date {
        display:none
    }
}

.sectioner--the-latest-posts .post-meta {
    flex-direction: row-reverse;
    align-items: flex-start;
    padding-bottom: 35px
}

.sectioner--the-latest-posts .post-meta__timestamp {
    margin-left: 25px;
    font-family: sweet-sans-pro,sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .35px;
    color: #575757
}

@media only screen and (max-width: 41.6875rem) {
    .sectioner--the-latest-posts .post-meta__timestamp {
        display:none
    }
}

.the-latest__secondary-wrapper {
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%
}

@media only screen and (min-width: 41.75rem) {
    .the-latest__secondary-wrapper .the-latest__story {
        width:calc(50% - 1.25rem)
    }
}

@media only screen and (max-width: 41.6875rem) {
    .the-latest__secondary-wrapper .the-latest__story {
        display:flex;
        justify-content: flex-start;
        text-align: left
    }

    .the-latest__secondary-wrapper .post-meta {
        display: none
    }
}

@media only screen and (max-width: 41.6875rem) {
    .the-latest__secondary-wrapper .featured-image {
        max-width:100%;
        min-width: 35%;
        overflow: hidden
    }

    .the-latest__secondary-wrapper .featured-image:before {
        padding-top: 75%
    }

    .the-latest__secondary-wrapper .featured-image img {
        display: block;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        height: 100%;
        width: auto;
        max-width: 200%
    }
}

@media only screen and (max-width: 375px) {
    .the-latest__secondary-wrapper .featured-image {
        max-height:90px
    }
}

@media only screen and (max-width: 41.6875rem) {
    .the-latest__secondary-wrapper .entry {
        display:flex;
        flex-direction: column
    }

    .the-latest__secondary-wrapper .entry .entry__heading {
        order: 1
    }

    .the-latest__secondary-wrapper .entry .entry__category {
        order: 2
    }
}

.the-latest__secondary-wrapper .sectioner--popular {
    flex: none;
    width: 100%
}

/*! Flickity v2.2.1 https://flickity.metafizzy.co */
.flickity-enabled {
    position: relative
}

.flickity-enabled:focus {
    outline: none
}

.flickity-viewport {
    overflow: hidden;
    position: relative;
    height: 100%
}

.flickity-slider {
    position: absolute;
    width: 100%;
    height: 100%
}

.flickity-enabled.is-draggable {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.flickity-button {
    position: absolute;
    background: hsla(0,0%,100%,.75);
    border: none;
    color: #333
}

.flickity-button:hover {
    background: #fff;
    cursor: pointer
}

.flickity-button:focus {
    outline: none;
    box-shadow: 0 0 0 5px #19f
}

.flickity-button:active {
    opacity: .6
}

.flickity-button:disabled {
    opacity: .3;
    cursor: auto;
    pointer-events: none
}

.flickity-button-icon {
    fill: currentColor
}

.flickity-prev-next-button {
    top: 50%;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    transform: translateY(-50%)
}

.flickity-prev-next-button.previous {
    left: 10px
}

.flickity-prev-next-button.next {
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.previous {
    left: auto;
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.next {
    right: auto;
    left: 10px
}

.flickity-prev-next-button .flickity-button-icon {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 60%;
    height: 60%
}

.flickity-page-dots {
    position: absolute;
    width: 100%;
    bottom: -25px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1
}

.flickity-rtl .flickity-page-dots {
    direction: rtl
}

.flickity-page-dots .dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 8px;
    background: #333;
    border-radius: 50%;
    opacity: .25;
    cursor: pointer
}

.flickity-page-dots .dot.is-selected {
    opacity: 1
}

.js-Flickity .flickity-slider {
    margin-left: .5rem
}

.js-Flickity--fifths .js-Flickity-cell {
    width: 40%;
    margin: 0 .625rem
}

@media only screen and (min-width: 61.25rem) {
    .js-Flickity--fifths .js-Flickity-cell {
        width:21%;
        margin: 0 .9375rem
    }
}

.js-Flickity--thirds .js-Flickity-cell {
    width: 66%;
    overflow: visible
}

.js-Flickity--enlarge-selected .js-Flickity-cell {
    transform: scale(.8);
    transition: transform .3s cubic-bezier(.215,.61,.355,1);
    transform-origin: center center
}

.js-Flickity--enlarge-selected .js-Flickity-cell.is-selected {
    transform: scale(1);
    z-index: 9;
    transform-origin: center center
}

.js-Flickity--nav-top-right .flickity-prev-next-button {
    --button-size: 0;
    border-radius: 0;
    background-color: transparent;
    top: calc(var(--button-size)*-.8);
    height: var(--button-size);
    width: var(--button-size)
}

@media only screen and (min-width: 41.75rem) {
    .js-Flickity--nav-top-right .flickity-prev-next-button {
        --button-size:2.75rem
    }
}

.js-Flickity--nav-top-right .flickity-prev-next-button.previous {
    left: calc(100% - (var(--button-size)*2.5))
}

.js-Flickity--bordered-buttons .flickity-icon {
    fill: #000
}

@media only screen and (max-width: 41.6875rem) {
    .js-Flickity--hide-nav\@mobile-max .flickity-button {
        display:none
    }
}

.sidebar {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative
}

@media only screen and (min-width: 61.25rem) {
    .sidebar {
        width:20rem;
        padding-left: 1.25rem;
        align-items: flex-start
    }
}

.module {
    width: 100%;
    margin-bottom: 2.5rem
}

.module .entry__category {
    margin-bottom: .375rem
}

.module__heading {
    font: 400 1rem/1 titling-gothic-fb-condensed,sans-serif;
    letter-spacing: .08em
}

.module-article {
    text-align: center
}

.module-article:not(:last-of-type) {
    margin-bottom: 1.25rem
}

.module-article__heading a {
    font: 600 1.125rem/1.31 titling-gothic-fb-condensed,sans-serif;
    letter-spacing: .035em;
    text-transform: uppercase
}

.module--popular .module-article__heading a {
    font: 400 1.125rem/1.31 titling-gothic-fb-condensed,sans-serif;
    text-transform: none;
    letter-spacing: 0;
    margin: .625rem
}

.module-article__thumbnail {
    margin-bottom: .3125rem
}

.module--popular .module-article__thumbnail.featured-image {
    width: 50%;
    margin: 0 auto
}

.module--popular .module-article__thumbnail a:after {
    background-image: none
}

.module--popular .module-article__thumbnail img {
    border-radius: 50%
}

.module--highlights {
    border: 1px solid #979797;
    padding: 2rem;
    text-align: center
}

.module--highlights .module__heading {
    border: none
}

.module--highlights .module__heading span {
    display: block
}

.module__list {
    list-style: none;
    padding: 0;
    margin: 0
}

.module__list li {
    margin-bottom: 1.25rem
}

.module__list li:last-of-type {
    margin-bottom: 0
}

body[class*=bob-sticky-nav__confined] #adm-widget-dsktab-ros-rail-bottom {
    top: 7.625rem
}

.sticky-start {
    position: fixed;
    top: 20px;
    width: 300px
}

.logged-in .sticky-start {
    top: 52px
}

.sticky-end-oneT {
    position: absolute;
    top: 600px;
    width: 300px
}

.sticky-end-fiveH {
    position: absolute;
    top: 500px;
    width: 300px
}

.module__heading,.section-header {
    margin-bottom: 1.5625rem
}

.signup-newsletter {
    position: relative;
    margin: 1.25rem 0;
    width: 100%;
    border: 1px solid #979797
}

.signup-newsletter .header-subscribe__container-inner {
    display: flex;
    justify-content: center
}

.signup-newsletter .header-subscribe__container-inner .subscription-header h2 {
    font-family: sweet-sans-pro,sans-serif;
    text-transform: uppercase;
    font-size: 1.25rem;
    line-height: 1.875rem;
    letter-spacing: .02375rem;
    margin-bottom: .625rem
}

.signup-newsletter .header-subscribe__container-inner .subscription-header p {
    margin: 0
}

.signup-newsletter .header-subscribe__container-inner div {
    font-family: titling-gothic-fb-condensed,sans-serif
}

.signup-newsletter .header-subscribe__container-inner div br {
    display: none
}

.signup-newsletter .header-subscribe__container-inner a.button {
    font-family: titling-gothic-fb-condensed,sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    color: hsla(0,0%,100%,.85);
    display: block;
    font-size: 1.125rem;
    line-height: 1.125rem;
    padding: .875rem;
    width: 10.625rem;
    text-align: center;
    text-decoration: none
}

.signup-newsletter .header-subscribe__container-inner a.button:hover {
    color: #fff
}

.signup-newsletter .header-subscribe__container-inner button {
    background-color: #000;
    border-radius: unset;
    width: 6.625rem;
    height: 2.75rem;
    font-family: titling-gothic-fb-narrow,sans-serif
}

.signup-newsletter .header-get__magazine-container {
    min-width: 23rem;
    padding: 1rem;
    flex-basis: 100%
}

.signup-newsletter .header-get__magazine-container .gtm-sub-cover {
    flex-basis: 43%;
    margin-right: .9rem;
    max-width: 10.625rem;
    align-self: center
}

.signup-newsletter .header-get__magazine-container .gtm-sub-container {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.signup-newsletter .header-get__magazine-container .gtm-sub-offer {
    margin: 0 0 .625rem
}

.signup-newsletter .header-get__magazine-container .gtm-sub-offer strong {
    font-family: titling-gothic-fb-condensed,sans-serif;
    font-size: 1.125em
}

@media only screen and (min-width: 92.5rem) {
    .signup-newsletter .header-get__magazine-container .gtm-sub-offer strong:nth-child(3) {
        display:none
    }
}

@media only screen and (min-width: 70.625rem) {
    .signup-newsletter .header-get__magazine-container .gtm-sub-offer strong:nth-child(3) {
        display:block
    }
}

.signup-newsletter .header-get__magazine-container .gtm-content button {
    width: 46%
}

.signup-newsletter .header-get__magazine-container .gtm-content a.header-subscribe__give-the-gift {
    margin-left: .9375rem
}

.signup-newsletter .header-get__magazine-container .gtm-text {
    font-size: 1.125rem;
    line-height: 1.2;
    font-family: Roboto,sans-serif;
    color: #2f2f2f
}

.signup-newsletter .header-get__magazine-container .gtm-text h4 {
    font-weight: 300
}

.signup-newsletter .header-get__magazine-container .gtm-text p {
    margin-top: 0
}

@media only screen and (max-width: 41.6875rem) {
    .signup-newsletter .header-get__magazine-container .gtm-text {
        font-size:1rem
    }
}

.signup-newsletter .header-get__magazine-container .gtm-sub-offer {
    font-size: 1.125rem
}

.homepage .signup-newsletter {
    margin: 0
}

.homepage .signup-newsletter .gtm-content {
    display: flex
}

.signup-newsletter-container {
    display: flex;
    justify-content: center;
    gap: 1rem
}

.signup-newsletter-container .homepage-mid-ad {
    flex-basis: 40%
}

.signup-newsletter-container .signup-newsletter~.homepage-mid-ad {
    padding-left: 15px
}

@media only screen and (max-width: 41.6875rem) {
    .signup-newsletter-container {
        flex-direction:column
    }
}

.signup-newsletter-sidebar {
    margin: 1.875rem 0;
    width: 19.75em
}

@media only screen and (max-width: 41.6875rem) {
    .signup-newsletter-sidebar {
        width:auto
    }
}

.signup-newsletter-sidebar .header-subscribe__container-inner {
    width: 100%;
    line-height: 1;
    border: 1px solid #979797
}

.signup-newsletter-sidebar .header-subscribe__container-inner .subscription-header p {
    margin: 0
}

.signup-newsletter-sidebar .header-subscribe__container-inner div {
    font-family: Roboto,sans-serif;
    line-height: 20px;
    font-size: 15px;
    font-weight: 300;
    color: #2f2f2f;
    width: 100%
}

.signup-newsletter-sidebar .header-subscribe__container-inner div br {
    display: block
}

.signup-newsletter-sidebar .header-subscribe__container-inner a.button {
    font-family: titling-gothic-fb-narrow,sans-serif;
    text-transform: uppercase;
    color: hsla(0,0%,100%,.85);
    display: block;
    font-size: 1.125rem;
    line-height: 1.125rem;
    padding: .875rem;
    width: 10rem;
    text-align: center;
    text-decoration: none;
    margin: 0 auto
}

.signup-newsletter-sidebar .header-subscribe__container-inner a.button:hover {
    color: #fff
}

.signup-newsletter-sidebar .header-subscribe__container-inner button {
    background-color: #000;
    border-radius: unset;
    width: 5.625rem;
    height: 2.5rem;
    padding: 10px 15px;
    font-size: 15px;
    letter-spacing: .2px;
    line-height: 18px
}

.signup-newsletter-sidebar .header-subscribe__container-inner .subscribe-newsletter__email {
    padding: 10px;
    width: 50%;
    font-size: 15px
}

.signup-newsletter-sidebar .header-get__magazine-container {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    padding: 1rem;
    border-bottom: 0;
    border-right: 0
}

.signup-newsletter-sidebar .header-get__magazine-container .subscription-header {
    font-family: titling-gothic-fb-narrow,sans-serif;
    transform: translateX(-122px);
    width: 196.5%
}

.signup-newsletter-sidebar .header-get__magazine-container .subscription-header h2 {
    font-family: sweet-sans-pro,sans-serif;
    text-transform: uppercase;
    font-size: 1.25rem;
    line-height: 1.875rem;
    letter-spacing: .02375rem;
    margin-bottom: .9375rem;
    text-align: center
}

.signup-newsletter-sidebar .header-get__magazine-container .gtm-sub-cover {
    flex-basis: 47%;
    margin-right: .75rem;
    margin-bottom: 1.25rem;
    max-width: 7.25rem;
    height: auto;
    align-self: center;
    margin-top: 2.375rem
}

.signup-newsletter-sidebar .header-get__magazine-container img {
    height: auto
}

.signup-newsletter-sidebar .header-get__magazine-container .gtm-sub-container {
    flex-basis: 48%;
    justify-content: flex-start;
    margin-bottom: 1.125rem
}

.signup-newsletter-sidebar .header-get__magazine-container .subscription-header p {
    margin: 0
}

.signup-newsletter-sidebar .header-get__magazine-container .gtm-sub-offer {
    font-size: 1.125rem
}

.signup-newsletter-sidebar .header-get__magazine-container .gtm-sub-offer strong {
    font-family: titling-gothic-fb-condensed,sans-serif
}

.signup-newsletter-sidebar .header-get__magazine-container .gtm-content {
    flex-direction: column-reverse;
    width: 100%;
    align-items: center
}

.signup-newsletter-sidebar .header-get__magazine-container .gtm-content a.header-subscribe__give-the-gift {
    margin-right: 0
}

.signup-newsletter-sidebar .header-get__magazine-container .gtm-content a.header-subscribe__give-the-gift p {
    margin-bottom: .625rem
}

.signup-newsletter-sidebar .subscribe-newsletter {
    text-align: center;
    padding: 20px;
    border-top: 1px solid #979797
}

.signup-newsletter-sidebar .subscribe-newsletter h3 {
    font-family: titling-gothic-fb-narrow,sans-serif;
    font-size: 22px;
    line-height: 26px;
    color: #000;
    font-weight: 300
}

.subscribe-newsletter {
    display: flex;
    flex-direction: column;
    flex-basis: 50%;
    font-family: titling-gothic-fb-narrow,sans-serif;
    padding-left: 2.5rem
}

@media only screen and (max-width: 41.6875rem) {
    .subscribe-newsletter {
        border-top:.0625rem solid #292929
    }
}

.subscribe-newsletter__form {
    display: flex;
    position: relative
}

.subscribe-newsletter__email {
    flex-basis: 70%;
    border: .0625rem solid #dddee4;
    border-right: 0;
    font-size: 1rem;
    letter-spacing: .025rem;
    padding: .875rem
}

.subscribe-newsletter--river .subscribe-newsletter__email {
    width: 6.625rem;
    height: 2.75rem
}

.subscribe-newsletter__submit {
    background-color: #000;
    border-radius: unset;
    color: #fff;
    cursor: pointer;
    font-size: 1.125rem;
    padding: 1rem 1.5625rem
}

.subscribe-newsletter--river .subscribe-newsletter__submit {
    width: 6.625rem;
    height: 2.75rem;
    padding: 0;
    flex-basis: 32%
}

.subscribe-newsletter__tooltip {
    font-size: .875rem;
    text-align: center;
    background: #000;
    color: #fff;
    padding: .3125rem;
    border-radius: .3125rem;
    visibility: hidden;
    position: absolute;
    top: 125%;
    z-index: 1
}

.subscribe-newsletter__tooltip:after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -.3125rem;
    border-width: .3125rem;
    border-style: solid;
    border-color: transparent transparent #000
}

.subscribe-newsletter .active {
    visibility: visible
}

.subscribe-newsletter--river {
    padding: 1.5625rem;
    justify-content: center;
    background-color: #e1e1e1;
    text-align: center
}

.subscribe-newsletter--river h3 {
    font-size: 1.375rem;
    font-weight: 300;
    font-family: titling-gothic-fb-narrow,sans-serif
}

.subscribe-newsletter--river p {
    margin: 0 0 .625rem;
    font-size: 1.1875rem;
    line-height: 26px;
    font-family: Roboto,sans-serif;
    font-weight: 300
}

@media only screen and (max-width: 41.6875rem) {
    .subscribe-newsletter--river p {
        margin:.5rem 0 1.25rem
    }
}

@media only screen and (max-width: 41.6875rem) {
    .subscribe-newsletter--river {
        border-top:none;
        padding: 25px 50px
    }
}

body .site-header__geo-target {
    background-color: #000;
    color: #fff;
    height: 8.75rem;
    align-items: flex-start;
    padding: 1.875rem;
    font-family: titling-gothic-fb-narrow,sans-serif;
    letter-spacing: .01438rem;
    display: none;
    position: relative;
    z-index: 10
}

body .site-header__geo-target.is-visible {
    display: flex
}

body .site-header__geo-target .__content {
    line-height: 1.5
}

body .site-header__geo-target .__content .__logo {
    align-self: center
}

body .site-header__geo-target .__content .__logo svg {
    height: 1.875rem;
    width: auto
}

body .site-header__geo-target .__content .__description {
    align-self: center;
    font-size: 1rem
}

body .site-header__geo-target .__content .__description .__link {
    color: #fff;
    text-decoration: underline
}

body .site-header__geo-target .__action {
    display: inline-flex
}

body .site-header__geo-target .__action .__close {
    cursor: pointer
}

@media only screen and (min-width: 41.75rem) {
    body .site-header__geo-target {
        justify-content:space-between;
        height: 6.875rem
    }
}

@media only screen and (min-width: 61.25rem) {
    body .site-header__geo-target {
        height:4.5rem;
        align-items: center;
        justify-content: space-between;
        padding: 0
    }

    body .site-header__geo-target .__content {
        display: inline-flex
    }

    body .site-header__geo-target .__content .__logo svg {
        width: max-content;
        width: -moz-max-content
    }

    body .site-header__geo-target .__content .__description {
        font-size: 1.125rem;
        padding-right: 1.875rem
    }

    body .site-header__geo-target .__action .__close {
        margin-right: 1.5625rem
    }
}

.l-header__leaderboard {
    background-color: #000;
    background-repeat: repeat;
    background-image: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAAAAABzHgM7AAAAVklEQVQI10WMQQ6AMAgEt6WpTbw30VgL//+ksNbICYbdQYJPzmamCvn3C/6Rfvhx71vwOsgjI/1U8rS4TXKQWwsuYH7SX8F8e7v4PNHF8tAJGyUKJZwPwtAJKwX8nFEAAAAASUVORK5CYII=");
    background-size: 6px 6px
}

.c-logo {
    background: url(data:image/svg+xml;charset=utf-8;base64,Cjxzdmcgd2lkdGg9IjIyMHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjIyIDExNyAyMjAgNjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQyICgzNjc4MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJMb2dvIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi4wMDAwMDAsIDExNy43ODM4MjUpIj4KICAgICAgICA8cGF0aCBkPSJNMjE5LjQ1Nzk1MywxOS44MDcwNzc4IEwyMTkuMTQ2MjU1LDIxLjIwMjA3MTMgTDIxNi4yNjkxMjcsMjEuOTc2NTI5NSBDMjE1LjYzMDA2NiwyMi4xNDkyODkyIDIxNS4wMjAxNzUsMjIuNzQ5MzczMiAyMTQuNzEyNzk5LDIzLjEzOTAyNDEgTDIwMS42NDU4LDM5LjcyMzk0NjggTDE5Ni43NDM5ODcsNTUuOTk4ODcxIEMxOTYuNDg3MzksNTYuODQ4Njc2MSAxOTYuODI1MDE4LDU3LjMzNTczOTggMTk3LjM2NjMwMiw1Ny40NzA4MjU5IEwyMDAuNzg5MDM2LDU4LjMyMjc4MzggTDIwMC4zMjI4NCw1OS43MTgzMTU1IEwxODMuMjA5MTcxLDU5LjcxODMxNTUgTDE4My42NzUzNjcsNTguMzIyNzgzOCBMMTg2Ljg2NTI3Myw1Ny41NDg4NjM4IEMxODcuNzI3OTc5LDU3LjMzODQzMDcgMTg4LjE5ODQ5Nyw1Ni44NDcwNjE1IDE4OC40OTgzMSw1NS44NDM4NzE3IEwxOTMuMzk5MDQzLDM5LjQxMzQxMDEgTDE4OS4xMjA2MjYsMjMuMzcyMDYxMiBDMTg4LjkxNTg4OCwyMi42MDQwNjEzIDE4OC43MDk1MywyMS45NjczODAzIDE4Ny44NzcwNzYsMjEuNzQ0NTY4OCBMMTg1Ljg1NDAxMSwyMS4yMDIwNzEzIEwxODYuMTY0NjI4LDE5LjgwNzA3NzggTDIwMC43ODkwMzYsMTkuODA3MDc3OCBMMjAwLjQ3Nzg3OSwyMS4yMDIwNzEzIEwxOTcuOTg4NjE4LDIxLjg5OTU2ODEgQzE5Ny4xMTcyNjgsMjIuMTQzMzY5IDE5Ni45MTM2MTEsMjIuNTg5NTMwMiAxOTcuMTMyOTM0LDIzLjQ0OTU2MDkgTDIwMC42MzM5OTgsMzcuMDg3ODgyNyBMMjExLjA1NzIzNywyMy4yOTQ1NjE2IEMyMTEuMjUzMzMyLDIzLjAzNDYxNDkgMjExLjM2OTQ3NSwyMi43NTIwNjQxIDIxMS4zNjk0NzUsMjIuNTE5MDI3IEMyMTEuMzY5NDc1LDIyLjIxMTE4MTIgMjExLjEwOTYzNywyMS45ODk0NDYxIDIxMC43NDYwOCwyMS44OTk1NjgxIEwyMDcuOTQ1NjYxLDIxLjIwMjA3MTMgTDIwOC4zMzUxNDgsMTkuODA3MDc3OCBMMjE5LjQ1Nzk1MywxOS44MDcwNzc4IiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgPHBhdGggZD0iTTE4NS4zODY3MzQsMjguODczNDU5MiBMMTgzLjQ0MjUzOSwyOC44NzM0NTkyIEwxODEuNzMxMTcyLDIzLjY4MTUyMTYgQzE4MS40MTY3NzQsMjIuNzI2NzY5MSAxODAuOTUyMTk4LDIyLjQ0MjA2NTYgMTgwLjAxOTgwNiwyMi40NDIwNjU2IEwxNzUuNzQxMzg4LDIyLjQ0MjA2NTYgTDE2NS43MDY1NTUsNTUuOTk4ODcxIEMxNjUuNDUyMTE5LDU2Ljg0NzA2MTUgMTY1LjcwMDA3Myw1Ny4zMzE0MzQyIDE2Ni40ODM5MDksNTcuNTQ4ODYzOCBMMTY5LjI4NDMyOCw1OC4zMjI3ODM4IEwxNjguODE3NTkxLDU5LjcxODMxNTUgTDE1Mi4wOTM0MSw1OS43MTgzMTU1IEwxNTIuNTYwMTQ2LDU4LjMyMjc4MzggTDE1NS41MTUwNjMsNTcuNjI2MzYzNCBDMTU2LjgyNjY3OSw1Ny4zMTY5MDMxIDE1Ny4xMTc4NDksNTYuOTE0ODczNyAxNTcuNDYwODc5LDU1Ljc2NTI5NTcgTDE2Ny40MTc5MjIsMjIuNDQyMDY1NiBMMTYyLjQzODg2LDIyLjQ0MjA2NTYgQzE2MS42NjYzNjgsMjIuNDQyMDY1NiAxNjEuMDU4NjM4LDIyLjkzNzIwMjEgMTYwLjU3MjQ1NSwyMy42MDQwMjIgTDE1Ny4wNzEzOTEsMjguNDA4NDYxNCBMMTU1LjEyNzE5NiwyOC40MDg0NjE0IEwxNTguMjM4MjMyLDE4Ljc5OTU4MjUgTDE1OS40ODIzMjMsMTguNzk5NTgyNSBDMTU5Ljc5MjQsMTkuNDkyNzczOCAxNjAuMjY2MTU5LDE5LjgwNzA3NzggMTYwLjk2MDMyMSwxOS44MDcwNzc4IEwxODEuODg2MjExLDE5LjgwNzA3NzggQzE4My4wNTMwNTIsMTkuODA3MDc3OCAxODMuNDQyNTM5LDE5LjQ5NzA3OTMgMTgzLjkwODczNiwxOC43OTk1ODI1IEwxODUuMjMxNjk2LDE4Ljc5OTU4MjUgTDE4NS4zODY3MzQsMjguODczNDU5MiIgaWQ9IkZpbGwtMiIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgIDxwYXRoIGQ9Ik0xNTQuMzUwMzgzLDI4LjQwODQ2MTQgTDE1Mi40MDUxMDgsMjguNDA4NDYxNCBMMTUwLjUzNzA4MSwyMy40NDk1NjA5IEMxNTAuMjU0NTU1LDIyLjY5NDQ3NzYgMTQ5LjY3OTc3NywyMi40NDIwNjU2IDE0OC45ODIzNzQsMjIuNDQyMDY1NiBMMTQxLjA0Nzg1NSwyMi40NDIwNjU2IEwxMzYuNTM2NjA5LDM3LjYzMTQ1NjYgTDE0NC4wODIxODIsMzcuNjMxNDU2NiBDMTQ0Ljg1ODk5NSwzNy42MzE0NTY2IDE0NS4zMjczNTIsMzcuMjQ5ODc4NSAxNDUuODcwNzk4LDM2LjQ2ODk2MiBMMTQ3Ljk3MDU3MSwzMy40NDU5Mzc5IEwxNDkuOTE1ODQ3LDMzLjQ0NTkzNzkgTDE0Ni4zMzY5OTQsNDUuNTM1ODgxNiBMMTQ0LjM5MjI1OSw0NS41MzU4ODE2IEwxNDQuNDcwNTg4LDQxLjI3MzkzOTYgQzE0NC40ODQwOTMsNDAuNTAzMjQ4OCAxNDQuMDA0MzkyLDQwLjI2NjQ0NDMgMTQzLjIyNTQxOCw0MC4yNjY0NDQzIEwxMzUuNzU3NjM1LDQwLjI2NjQ0NDMgTDEzMC43Nzk2NTMsNTcuMDA2MzY2MyBMMTQxLjc0NzQxOSw1Ny4wMDYzNjYzIEMxNDMuMjE3MzE1LDU3LjAwNjM2NjMgMTQzLjc3ODU4Nyw1Ni43MjU5NjgzIDE0NC41NDg5MTgsNTUuNzY1Mjk1NyBMMTQ4LjkwNDA0NCw1MC4zNDA4NTkyIEwxNTEuMDA0ODk4LDUwLjM0MDg1OTIgTDE0Ni41NzAzNjIsNjAuODAzMzEwNCBMMTQ1LjE3MTIzMyw2MC44MDMzMTA0IEMxNDQuNzgxNzQ2LDYwLjAyODMxNCAxNDQuMjI5MTE3LDU5LjcxODMxNTUgMTQyLjgzNjQ3MSw1OS43MTgzMTU1IEwxMTcuNzEwNDkzLDU5LjcxODMxNTUgTDExOC4xNzc3Nyw1OC4zMjI3ODM4IEwxMjEuMjExMDE2LDU3LjU0ODg2MzggQzEyMS45OTMyMzIsNTcuMzQ4NjU2NCAxMjIuNDY5NjkyLDU2Ljg0NzA2MTUgMTIyLjc2NzM0NSw1NS44NDM4NzE3IEwxMzIuNDEzMjMxLDIzLjM3MjA2MTIgQzEzMi41OTg1MjEsMjIuNzQ2MTQ0IDEzMi4zOTAwMDIsMjIuMTkzNDIwOSAxMzEuOTQ2NDk0LDIyLjA1NDU2NzQgTDEyOS4yMjQ0MDUsMjEuMjAyMDcxMyBMMTI5LjYxMjgxMiwxOS44MDcwNzc4IEwxNTEuMzE2MDU2LDE5LjgwNzA3NzggQzE1Mi4wNTAxOTMsMTkuODA3MDc3OCAxNTIuNjM3OTM2LDE5LjQ5NzA3OTMgMTUzLjAyNzQyMywxOC43OTk1ODI1IEwxNTQuMjcyNTkzLDE4Ljc5OTU4MjUgTDE1NC4zNTAzODMsMjguNDA4NDYxNCIgaWQ9IkZpbGwtMyIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgIDxwYXRoIGQ9Ik0yMTkuMDY4NDY2LDkuMzQ0NjI2NiBDMjAwLjg2MzA0NCwxMy40NzkwMTcxIDE3OC40ODM0NjUsMTUuNjIyMDk3MyAxNTkuNDgyMzIzLDE1LjYyMjA5NzMgQzExMi4wMzI0MDcsMTUuNjIyMDk3MyA3OC43MzkwODI1LDkuMTg5MDg5MTMgNjQuNjU5MjAwNSw1Ljg1NzE0Mjg1IEw1LjMwNjk2NTk4LDYxLjgxMDgwNTcgTDAuNDg0MDIyOTU2LDYyLjQzMDI2NDYgTDE3LjkwODMwOTIsOS41NzY1ODczMiBDMTUuMTMyNzQsMTEuMDM3MjQwMiA1Ljc3NTMyMzAxLDEzLjQ1MTU2OTMgMS40OTUyODUyLDEzLjc2MjEwNiBDMC4xMzE4MDk4MjMsMTMuODYwMDU2OSAwLjEwMzcxOTIwNSwxMy4xMTE5NzAyIDAuNzE3MzkxMTY2LDEyLjc1NDYxMDcgQzQuODM5Njg5MzUsMTAuMzUyMTIxOSA2LjgwMTcxMDk3LDguNDUwMTUxNiA4LjY1MTkxMDMzLDMuNzY0MTE0NCBDMTcuMjExNDQ1Nyw1LjgzODMwNjEzIDIzLjY2NTI2NTIsNC4yMjkxMTIyNCAzMS40NDM2NjU0LDEuMzYyMTYzNzkgTDE1LjY1MjQxNjQsNDUuODQ2NDE4MyBMNTcuNjU4MTU0MiwwLjQzMjE2ODEyNSBDODQuNDE2NjI4Niw2LjExOTI0MjMyIDExMi45MTQwMiw4LjQ5MjEzMDU3IDEzNC44MjUyNDMsOC40OTIxMzA1NyBDMTU1LjI2MDA4Nyw4LjQ5MjEzMDU3IDE3My4yMjE4NzYsNS4yODUwNDQ4MiAxODIuNDMwNzM3LDEuNTE3MTYzMDcgQzE5NS40MTM0NjQsOS4yMjA4NDI0NSAyMTAuMjc2MTAyLDguNTYyNjMzNzEgMjE4Ljc1ODM4OCw4LjAyNjU5NDU0IEMyMTkuOTkxNjc1LDcuOTQ5MDk0OSAyMjAuMTQ2NzEzLDkuMDk5NzQ5MjYgMjE5LjA2ODQ2Niw5LjM0NDYyNjYiIGlkPSJGaWxsLTQiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICA8cGF0aCBkPSJNMTI3LjY2ODA3NywxOS44MDcwNzc4IEwxMjcuMjc5MTMsMjEuMjAyMDcxMyBMMTI0LjAxMTQzNSwyMi4xMzE1Mjg4IEMxMjMuMzgxNTU3LDIyLjMxMDc0NjcgMTIzLjA3NDcyMSwyMi42ODIwOTkyIDEyMi44NDQ1OTQsMjMuNDQ5NTYwOSBMMTEzLjE5ODcwOCw1NS42ODgzMzQzIEMxMTIuOTExODU5LDU2LjY1MTE1OTYgMTEyLjY5NDY5Nyw1Ny4yNjYzMTMgMTEzLjg5OTM1Myw1Ny42MjYzNjM0IEwxMTYuMjMyNDk1LDU4LjMyMjc4MzggTDExNS43NjU3NTgsNTkuNzE4MzE1NSBMMTAwLjI4Njc0Nyw1OS43MTgzMTU1IEwxMDAuNzUyOTQ0LDU4LjMyMjc4MzggTDEwMy4wMDkzNzYsNTcuNjI2MzYzNCBDMTA0LjI2Njk3Miw1Ny4yMzY3MTI1IDEwNC42NTQyOTgsNTYuNzc3NjM0NyAxMDQuOTUzNTcxLDU1Ljc2NTI5NTcgTDExNC41MjIyMDgsMjMuMzcyMDYxMiBDMTE0LjcyMTU0NCwyMi42OTc3MDY3IDExNC40NjQ5NDcsMjIuMjE2MDI1IDExMy45Nzc2ODIsMjIuMDU0NTY3NCBMMTExLjQxMDA5MiwyMS4yMDIwNzEzIEwxMTEuNzk5MDM5LDE5LjgwNzA3NzggTDEyNy42NjgwNzcsMTkuODA3MDc3OCIgaWQ9IkZpbGwtNSIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgIDxwYXRoIGQ9Ik0xMDQuNTY0MDg0LDI5LjY0ODQ1NTYgQzEwNC41NjQwODQsMzUuNzEwMTExNCA5OS43Mzk1MjA1LDQwLjk2NDQ3OTMgOTEuODg0OTUxNSw0MC42NTM0MDQzIEM5MC41MjUyNTc2LDQwLjYwMDY2MTUgODguNjEwMjMzNyw0MC4zNDIzMjk0IDg3LjM3MzcwNjMsMzkuOTU1MzY5NCBDODcuMzczNzA2Myw0Ny4zNjQxMTk2IDg5LjY1NjYwOTIsNTQuOTEzMzM3OSA5NC4wNjMwNTQ4LDU0LjkxMzMzNzkgQzk2Ljc4NTY4NCw1NC45MTMzMzc5IDk3LjU4OTUwNzgsNTIuNjQyMTY3OSA5Ny45NTE5ODQ4LDUwLjcyODg5NTYgQzk4LjAxMjQ4NzcsNTAuNDE3MjgyNCA5OC4yNjY5MjM5LDUwLjE4ODU1MDkgOTguNjUyNjI5Niw1MC41NzMzNTgxIEM5OS42OTczODQ2LDUxLjYxNDIyMTMgMTAwLjU5NzM2NSw1My4wNjE0MTk0IDEwMC41OTczNjUsNTUuMjIzMzM2NCBDMTAwLjU5NzM2NSw1OS43NzIxMzQ3IDk3LjcxNDI5NSw2MS44MTA4MDU3IDkzLjM2Mjk1MDIsNjEuODEwODA1NyBDODIuMzM2ODQyNSw2MS44MTA4MDU3IDgxLjgzODc3NDIsNDYuMDE0ODcyNCA4My42NDAzNTUyLDM2LjMxMzQyNDUgQzgzLjczOTIxMjUsMzUuNzc5NTM4MSA4My45NTI1OTMyLDM1LjY5NTA0MiA4NC4zNDA0NTk4LDM1LjkyNTM4ODIgQzg1Ljc0NDQ1MDUsMzYuNzY2MDQ0IDg3LjM2NDUyMjksMzcuMjQzNDIwMiA4OS42Mjk1OTksMzcuMjQzNDIwMiBDOTMuMTk1NDg2OSwzNy4yNDM0MjAyIDk2LjU1MTc3NTUsMzQuNDIzMjk0NSA5Ni41NTE3NzU1LDI5LjMzODk5NTIgQzk2LjU1MTc3NTUsMjQuMjU2MzEwNiA5Mi4zMTQ0MTM5LDIxLjEyNDAzMzUgODYuMDUxMjg2NSwyMS4xMjQwMzM1IEw3NS43MDU4MzYsNTUuODQzODcxNyBDNzUuNjAzNzM3NCw1Ni4xODQ1NDcyIDc1LjU0OTcxNyw1Ni40NjU0ODM0IDc1LjU0OTcxNyw1Ni42OTU4Mjk2IEM3NS41NDk3MTcsNTcuMTU1OTgzNyA3NS43MzUwMDcsNTcuNDEzMjM5NCA3Ni4yNDk4MjE2LDU3LjU0ODg2MzggTDc5LjIwNjM1OTIsNTguMzIyNzgzOCBMNzguNzM5MDgyNSw1OS43MTgzMTU1IEw2My4yNTk1MzE0LDU5LjcxODMxNTUgTDYzLjcyNjI2NzksNTguMzIyNzgzOCBMNjYuMDU5NDA5OCw1Ny42MjYzNjM0IEM2Ni43NzU3MjA1LDU3LjQxMTYyNDggNjcuMTIxNDUxMiw1Ni45ODkxNDQyIDY3LjQ2MDE1OTIsNTUuODQzODcxNyBMNzcuNzI4MzYwNSwyMS4xMjQwMzM1IEM3My4yNzcwNzgsMjIuMDYyMTAyMSA3MS4xMTU3MjEsMjMuNjk3NjY3NCA3MS4xMTU3MjEsMjYuMjM5NTQ3OSBDNzEuMTE1NzIxLDI3LjcwMjg5MTcgNzEuNDQ3OTQ2NiwyOC4zOTM5MzAyIDcxLjg5NDE1NTIsMjkuMDI4NDU4NSBDNzIuMDYzNzc5MywyOS4yNzE3MjEyIDcyLjEzMTMwNDksMjkuNTQ0MDQ2NCA3Mi4xMjc1MjM0LDI5LjgwMzQ1NDkgQzcyLjExNjcxOTQsMzAuMzc2MDkxMSA3MS42MjY3NTQyLDMwLjg4ODQ0OTggNzAuMTgyMjQ4MSwzMC44ODg0NDk4IEM2Ny44NjMxNTE2LDMwLjg4ODQ0OTggNjUuNzQ4NzkyMywyOS41NzE0OTQxIDY1Ljc0ODc5MjMsMjYuMzE3MDQ3NSBDNjUuNzQ4NzkyMywyNC4zOTE5MzUgNjYuOTM5NDAyNCwxNy44Njk1ODY5IDgzLjk1MDk3MjYsMTcuODY5NTg2OSBDOTguMzUzMzU2NSwxNy44Njk1ODY5IDEwNC41NjQwODQsMjIuNDg1NjU5MSAxMDQuNTY0MDg0LDI5LjY0ODQ1NTYiIGlkPSJGaWxsLTYiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICA8cGF0aCBkPSJNNTQuNjI0OTA3NiwyNi44NTk1NDUgTDM4LjY3ODYyMDEsNDYuNDY1ODc3MiBMNTIuODM1NzUxNCw0Ni40NjU4NzcyIEw1NC42MjQ5MDc2LDI2Ljg1OTU0NSBMNTQuNjI0OTA3NiwyNi44NTk1NDUgWiBNNjIuODcwNTg0NCw1OC4zMjI3ODM4IEw2Mi40MDM4NDgsNTkuNzE4MzE1NSBMNDcuNzc5NDQwMSw1OS43MTgzMTU1IEw0OC4yNDYxNzY1LDU4LjMyMjc4MzggTDUwLjgxMzIyNjksNTcuNjI2MzYzNCBDNTEuNTQxOTYyMyw1Ny40Mjc3NzA2IDUxLjkwMjI3ODUsNTYuOTE5MTc5MiA1MS45ODAwNjc5LDU2LjA3NjM3MDYgTDUyLjYwMjM4MzEsNDkuMzMyODI1NyBMMzYuMTg4Mjc4OCw0OS4zMzI4MjU3IEwzMC44MjE4OTAzLDU1Ljg0Mzg3MTcgQzMwLjQ3Mzk5ODgsNTYuMjY0MTk5NiAzMC4yNzY4MjQzLDU2LjU4OTI2NzYgMzAuMjc2ODI0Myw1Ni44NTA4Mjg4IEMzMC4yNzY4MjQzLDU3LjE5MTUwNDMgMzAuNDYyNjU0Niw1Ny40MTMyMzk0IDMwLjg5OTEzOTUsNTcuNTQ4ODYzOCBMMzMuMzg4NDAwNSw1OC4zMjI3ODM4IEwzMi45MjE2NjQsNTkuNzE4MzE1NSBMMjAuNjMwOTM4Myw1OS43MTgzMTU1IEwyMS4xNzU0NjQxLDU4LjMyMjc4MzggTDIzLjc0MjUxNDQsNTcuNzAzMzI0OSBDMjQuNjQzMDM0OCw1Ny40ODU4OTUzIDI1LjU0MzAxNSw1Ni44MDYxNTg5IDI2LjIzMjMxNTUsNTUuOTk4ODcxIEw1OS40NDc4NTA3LDE3LjA5NDU5MDUgTDYyLjg3MDU4NDQsMTYuNDc0NTkzNCBMNTkuNjgxMjE4OSw1Ni4xNTMzMzIxIEM1OS42MTMxNTMxLDU2Ljk5OTkwOCA1OS43MzE0NTc5LDU3LjU0MTMyOTEgNjAuNjkyNDgxMSw1Ny43ODA4MjQ1IEw2Mi44NzA1ODQ0LDU4LjMyMjc4MzggTDYyLjg3MDU4NDQsNTguMzIyNzgzOCBaIiBpZD0iRmlsbC03IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat;
    background-size: 220px 63px
}

.c-button--reply:after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MXB4IiBoZWlnaHQ9IjQycHgiIHZpZXdCb3g9IjAgMCA1MSA0MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5pY29fY29tbWVudDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJDb21tZW50cy0vLUJ1dHRvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU1LjAwMDAwMCwgLTYuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9Imljb19jb21tZW50IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NS40MjU3ODEsIDYuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00MC4yMDIyNjE5LDI0LjY3NTUyMDggTDQwLjIwMjI2MTksMy43NjQwNjI1IEM0MC4yMDIyNjE5LDIuNzE4MTU1IDM5LjgzNjIyNzcsMS44Mjk1MDE2NyAzOS4xMDQxNTk0LDEuMDk4MTAyNSBDMzguMzcyNzYwMiwwLjM2NjAzNDE2NyAzNy41MDE1MDUyLDAgMzYuNDkwMzk0NCwwIEwzLjc2NDEyOTQyLDAgQzIuNzE4MjIxOTIsMCAxLjgyOTU2ODU4LDAuMzY2MDM0MTY3IDEuMDk3NTAwMjUsMS4wOTgxMDI1IEMwLjM2NjEwMTA4MywxLjgyOTUwMTY3IDYuNjkxNjY2NjZlLTA1LDIuNzE4MTU1IDYuNjkxNjY2NjZlLTA1LDMuNzY0MDYyNSBMNi42OTE2NjY2NmUtMDUsMjQuNjc1NTIwOCBDNi42OTE2NjY2NmUtMDUsMjUuNjg1OTYyNSAwLjM2NjEwMTA4MywyNi41NTc4ODY3IDEuMDk3NTAwMjUsMjcuMjg5Mjg1OCBDMS44Mjk1Njg1OCwyOC4wMjEzNTQyIDIuNzE4MjIxOTIsMjguMzg3Mzg4MyAzLjc2NDEyOTQyLDI4LjM4NzM4ODMgTDkuOTg1MzcxOTIsMjguMzg3Mzg4MyBMOS45ODUzNzE5MiwzNi45NjA3NTE3IEwxOS41MDAyNTI3LDI4LjM4NzM4ODMgTDM2LjQ5MDM5NDQsMjguMzg3Mzg4MyBDMzcuNTAxNTA1MiwyOC4zODczODgzIDM4LjM3Mjc2MDIsMjguMDIxMzU0MiAzOS4xMDQxNTk0LDI3LjI4OTI4NTggQzM5LjgzNjIyNzcsMjYuNTU3ODg2NyA0MC4yMDIyNjE5LDI1LjY4NTk2MjUgNDAuMjAyMjYxOSwyNC42NzU1MjA4IiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZFQzAwIj48L3BhdGg+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00Ni40MjM0Mzc1LDguMjA3NzMwNjcgTDQxLjc3MDcyMTcsOC4yMDc3MzA2NyBMNDEuNzcwNzIxNywyNi41MDU0MjQgQzQxLjc3MDcyMTcsMjcuMjcyMjg5IDQxLjM2OTg5MDgsMjguMDU2NTUyMyA0MC41NjgyMjkyLDI4Ljg1NzU0NDggQzM5Ljc2NjU2NzUsMjkuNjU5MjA2NSAzOC45NjQ5MDU4LDMwLjA2MDAzNzMgMzguMTYzMjQ0MiwzMC4wNjAwMzczIEMzNy43Nzk4MTE3LDMwLjA2MDAzNzMgMTkuODY1NTUwOCwzMC4xNjUwOTY1IDE5Ljg2NTU1MDgsMzAuMTY1MDk2NSBDMTkuODY1NTUwOCwzMS4xNzU1MzgyIDIwLjIzMTU4NSwzMS45NzcxOTk4IDIwLjk2MzY1MzMsMzIuNTY5NDEyMyBDMjEuNjk1NzIxNywzMy4xNjIyOTQgMjIuNTY2OTc2NywzMy40NTgwNjU3IDIzLjU3NzQxODMsMzMuNDU4MDY1NyBMMzAuNzkyMzczMywzMy40NTgwNjU3IEw0MC4yMDIxOTUsNDIuMDMyMDk4MiBMNDAuMjAyMTk1LDMzLjQ1ODA2NTcgTDQ2LjQyMzQzNzUsMzMuNDU4MDY1NyBDNDcuNDY4Njc1OCwzMy40NTgwNjU3IDQ4LjM1Nzk5ODMsMzMuMTYyMjk0IDQ5LjA4OTM5NzUsMzIuNTY5NDEyMyBDNDkuODIxNDY1OCwzMS45NzcxOTk4IDUwLjE4NzUsMzEuMTc1NTM4MiA1MC4xODc1LDMwLjE2NTA5NjUgTDUwLjE4NzUsMTEuODY3NDAzMiBDNTAuMTg3NSwxMC44MjE0OTU3IDQ5LjgyMTQ2NTgsOS45NTAyNDA2NyA0OS4wODkzOTc1LDkuMjUyOTY5IEM0OC4zNTc5OTgzLDguNTU2MzY2NSA0Ny40Njg2NzU4LDguMjA3NzMwNjcgNDYuNDIzNDM3NSw4LjIwNzczMDY3IiBpZD0iRmlsbC0zIiBmaWxsPSIjRkZFQzAwIj48L3BhdGg+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00My43NzY3MTEzLDI2LjY0NzIxIEw0My41NzQyMTg3LDguMTc0NTQgQzQzLjU3NDIxODcsOC4xNzQ1NCA0MS4xNzI0ODY3LDguMTkzOTQ1ODMgNDAuMjAyMTk1LDguMTc0NTQgTDQwLjIwMjE5NSwyNC42NzU1MjA4IEM0MC4yMDIxOTUsMjUuNjg1OTYyNSAzOS44MzYxNjA4LDI2LjU1NzIxNzUgMzkuMTA0MDkyNSwyNy4yODkyODU4IEMzOC4zNzI2OTMzLDI4LjAyMTM1NDIgMzcuNTAxNDM4MywyOC4zODczODgzIDM2LjQ5MDMyNzUsMjguMzg3Mzg4MyBMMTkuODMxNDIzMywyOC4zODczODgzIEMxOS44NTIxNjc1LDI5LjQ4MjgxNDIgMTkuOTA0NTQxLDMxLjE2NDY5NSAxOS44NjYyMiwzMS4xNjQ2OTUgQzE5LjgyNzg5OSwzMS4xNjQ2OTUgMzYuMjU4MzczMSwzMS4wNjAzMDUgMzguMTYzMjQ0MiwzMS4wNjAzMDUgQzQwLjA2ODExNTIsMzEuMDYwMzA1IDQxLjc3MjU1NzEsMjkuODAxNjYxNyA0Mi41NzQyMTg3LDI5IEM0Mi41NzQyMTg3LDI5IDQzLjc3NjcxMTMsMjguMDkxNDA2MiA0My43NzY3MTEzLDI2LjY0NzIxIFoiIGlkPSJGaWxsLTYiIGZpbGw9IiNFQUQ4MDEiPjwvcGF0aD4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat;
    background-size: 51px 43px
}

.c-button--scroll:after,.c-newsletter--wide .c-newsletter__button:after,.c-newsletter--widget .c-newsletter__button:after {
    background: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAyMSAzNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjY2OCAzNC44NGwyMC0xOC4yNTNMLjY2OC0uMTZsMTIgMTd6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat;
    background-size: 15px 25px
}

@font-face {
    font-family: Icomoon;
    src: url(/wp-content/themes/pmc-core-v2/assets/build/css/../fonts/Icomoon.ttf) format("truetype"),url(/wp-content/themes/pmc-core-v2/assets/build/css/../fonts/Icomoon.woff) format("woff"),url(/wp-content/themes/pmc-core-v2/assets/build/css/../fonts/Icomoon.svg#Icomoon) format("svg");
    font-weight: 400;
    font-style: normal
}

[data-tabs].is-changing [data-tabs-panel] {
    opacity: 0
}

[data-tabs] [data-tabs-panel] {
    transition: opacity .3s ease-out;
    opacity: 1
}

[data-tabs] [data-tabs-panel]:not(.is-active) {
    display: none
}

body,html {
    overflow: auto;
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch
}

*,:after,:before {
    box-sizing: inherit
}

body {
    margin: 0;
    font: 400 15px/1.5 Helvetica,sans-serif;
    color: #000
}

html,html a {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility
}

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

img {
    height: auto;
    max-width: 100%
}

.l-footer,.l-header,.l-page__content {
    width: 100%;
    min-width: 320px;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto
}

[data-sticky-widgets-top] {
    margin-bottom: 20px
}

@media (min-width: 768px) {
    [data-sticky-widgets] {
        display:flex;
        flex-flow: column nowrap;
        height: 100%
    }

    [data-sticky-widgets-top] {
        position: relative;
        flex: 1 0 auto;
        padding-top: 15px
    }

    [data-sticky-widgets-fixable] {
        transform: translateZ(0)
    }

    [data-sticky-widgets-fixable].is-fixed {
        position: fixed;
        top: 0
    }

    [data-sticky-widgets-fixable].was-fixed {
        position: absolute;
        bottom: 0
    }

    [data-sticky-widgets-bottom] {
        flex: 0 1 auto
    }

    .l-reviews__panel__ad [data-sticky-widgets-top] {
        padding-top: 0
    }
}

.align-right {
    float: right
}

.align-left {
    float: left
}

.clearfix {
    clear: both
}

.clear-left {
    clear: left
}

.clear-right {
    clear: right
}

.text-right {
    text-align: right
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-uppercase {
    text-transform: uppercase
}

.is-hidden,.screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    clip-path: polygon(0 0,0 0,0 0,0 0);
    position: absolute;
    white-space: nowrap;
    height: 1px;
    width: 1px;
    overflow: hidden
}

.text-clamp {
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}

.text-clamp:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 70%;
    height: 1.2em;
    background: linear-gradient(90deg,hsla(0,0%,100%,0) 50%,#fff);
    pointer-events: none
}

@media (min-width: 768px) {
    .u-mobile.u-mobile {
        display:none
    }
}

@media (max-width: 767px) {
    .u-tablet.u-tablet {
        display:none
    }
}

.l-header {
    position: relative;
    z-index: 1000;
    display: flex;
    flex-flow: row wrap;
    background-color: #000;
    color: #fff;
    transform: translateZ(0)
}

.l-header.has-transitions {
    transition: transform .16s cubic-bezier(.25,.46,.45,.94)
}

.l-header.is-fixed {
    flex-wrap: nowrap;
    justify-content: space-between;
    position: fixed;
    top: 0;
    transform: translate3d(0,-100%,0)
}

.l-header.is-visible {
    transform: translateZ(0)
}

@media (min-width: 768px) {
    .l-header.is-visible {
        justify-content:flex-start
    }
}

@media (min-width: 783px) {
    .admin-bar .l-header.is-visible {
        top:32px
    }
}

.l-header__topbar {
    flex: 0 0 auto;
    width: 100%
}

.is-fixed .l-header__topbar {
    display: none
}

@media (min-width: 768px) {
    .is-fixed .l-header__topbar {
        order:3;
        display: block;
        flex: 0 0 auto;
        width: calc(100% - 150px);
        height: 46px
    }
}

.l-header__leaderboard {
    flex: 0 1 auto;
    width: 100%;
    padding: 10px;
    text-align: center
}

.is-fixed .l-header__leaderboard {
    display: none
}

.l-header__leaderboard-no-padding {
    width: 100%
}

.l-header__logo {
    flex: 0 1 auto;
    width: 165px;
    align-self: center;
    margin: 0;
    padding: 15px 20px
}

@media (min-width: 768px) {
    .l-header__logo {
        width:25%;
        padding: 20px
    }
}

.is-fixed .l-header__logo {
    order: 2;
    flex: 0 0 auto;
    width: 105px;
    padding: 6px 10px
}

@media (min-width: 768px) {
    .is-fixed .l-header__logo {
        padding:10px 15px 10px 0
    }
}

.l-header__hamburger {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-end;
    flex: 1 0 auto;
    align-self: center;
    padding: 15px 20px
}

@media (min-width: 768px) {
    .l-header__hamburger {
        flex-grow:0;
        padding: 0
    }
}

.is-fixed .l-header__hamburger {
    order: 2;
    display: flex;
    justify-content: center;
    flex: 0 0 auto;
    width: 45px;
    padding: 0
}

@media (min-width: 768px) {
    .is-fixed .l-header__hamburger {
        order:1
    }
}

.l-header__nav {
    display: none
}

@media (min-width: 768px) {
    .l-header__nav {
        display:block;
        flex: 1 0 auto
    }

    .l-footer__nav .l-header__nav .sub-menu,.l-header__nav .c-nav,.l-header__nav .l-footer__nav .sub-menu {
        min-height: 100px
    }
}

.is-fixed .l-header__nav {
    display: none
}

.l-footer {
    background-color: #000;
    color: #fff;
    font-family: Helvetica,sans-serif
}

.l-footer__nav {
    list-style: none
}

@media (max-width: 999px) {
    .l-footer__nav {
        margin:0 6%;
        padding: 31px 0 13px
    }

    .l-footer__nav__item {
        margin: 0 0 20px;
        padding: 0 0 15px;
        border: 1px solid #979797
    }

    .l-footer__nav .sub-menu {
        max-height: 0;
        overflow: hidden;
        transition: max-height .3s ease-in-out
    }

    .l-footer__nav .is-active+.c-nav,.l-footer__nav .is-active+.sub-menu {
        max-height: 200px
    }
}

@media (min-width: 1000px) {
    .l-footer__nav {
        display:flex;
        flex-wrap: wrap;
        padding: 22px 0 5px;
        margin: 0
    }

    .l-footer__nav__item {
        flex: 1 0 15%
    }
}

.l-footer__copy {
    color: #aaa;
    text-align: center
}

.l-footer__copy__subscribe {
    display: block;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffec00;
    transition: color .12s ease-out
}

.l-footer__copy__subscribe:hover {
    color: #fff
}

.l-footer__copy__tip {
    display: block;
    background-color: #ffec00;
    color: #000;
    padding: 10px 0;
    margin-top: 30px;
    font-size: 13px;
    line-height: 1.53em;
    text-decoration: none;
    text-transform: uppercase;
    transition: background-color .12s ease-out,color .12s ease-out
}

.l-footer__copy__tip strong {
    font-weight: 700
}

.l-footer__copy__tip:hover {
    background-color: #fff
}

@media (min-width: 1000px) {
    .l-footer__copy__tip {
        margin-top:20px
    }
}

.l-page-header {
    position: relative;
    z-index: 900;
    margin-bottom: 15px;
    background-color: #ffec00;
    border-bottom: 5px solid #000
}

@media (max-width: 767px) {
    .l-page-header {
        padding-bottom:25px
    }
}

@media (min-width: 768px) {
    .l-page-header {
        display:flex;
        flex-flow: row nowrap;
        align-items: stretch;
        max-height: 75px;
        border-bottom-width: 14px
    }
}

.l-page-header__heading {
    padding: 10px;
    text-align: center
}

@media (min-width: 768px) {
    .l-page-header__heading {
        flex:0 0 auto;
        align-self: flex-start;
        display: flex;
        padding: 6px 20px 10px
    }
}

.l-page-header__subhead {
    padding: 0 0 10px;
    text-align: center
}

@media (min-width: 768px) {
    .l-page-header__subhead {
        flex:1 0 auto;
        height: 61px;
        display: flex;
        flex-flow: row wrap;
        align-items: center;
        padding: 0 300px 0 0
    }
}

.l-page-header__nav {
    position: relative;
    z-index: 900
}

@media (max-width: 767px) {
    .l-page-header__nav {
        position:absolute;
        left: 50%;
        transform: translateX(-50%);
        min-width: 290px;
        width: 85%;
        max-width: 400px
    }
}

@media (min-width: 768px) {
    .l-page-header__nav {
        flex:1 1 auto;
        height: 61px;
        margin: 0 20px 0 0
    }
}

@media (min-width: 768px) {
    .l-page-header--dropdown-only .l-page-header__nav {
        position:absolute;
        width: 280px;
        top: 8px;
        right: 8px;
        margin: 0
    }

    .l-page-header--dropdown-only .l-page-header__nav .c-page-nav__link:after {
        right: 20px;
        left: auto;
        z-index: 1
    }

    .l-page-header--dropdown-only .l-page-header__nav .c-page-nav__link:before,.l-page-header--dropdown-only .l-page-header__nav .c-page-nav li:not(:first-child) .c-page-nav__link:after {
        display: none
    }
}

.l-mega {
    width: 100%
}

@media (max-width: 767px) {
    .l-mega {
        display:flex;
        flex-flow: column nowrap;
        height: 100%;
        overflow-y: scroll;
        background-color: #000;
        box-shadow: -10px 0 15px 0 rgba(0,0,0,.3)
    }
}

@media (min-width: 768px) {
    .l-mega {
        margin:0 auto;
        max-width: 1000px;
        padding: 14px 10px 0
    }
}

.l-mega__top-bar {
    display: flex;
    flex-flow: row nowrap;
    align-items: center
}

@media (max-width: 767px) {
    .l-mega__top-bar {
        flex:0 0 auto
    }
}

.l-mega__logo {
    display: none
}

@media (min-width: 768px) {
    .l-mega__logo {
        display:block;
        flex: 0 0 auto;
        width: 16%;
        padding: 0 10px 0 5px;
        margin-top: -4px
    }
}

.l-mega__search {
    position: relative;
    width: 100%;
    height: 50px
}

@media (min-width: 768px) {
    .l-mega__search {
        margin:0 10px;
        flex: 1 0 auto;
        width: 32%;
        height: auto;
        max-width: 400px
    }
}

.l-mega__edition {
    display: none
}

@media (min-width: 768px) {
    .l-mega__edition {
        flex:1 0 auto;
        padding: 0 10px 0 30px;
        display: flex;
        flex-flow: row nowrap;
        align-items: center
    }
}

.l-mega__close {
    display: none
}

@media (min-width: 768px) {
    .l-mega__close {
        flex:1 0 40px;
        display: flex;
        justify-content: flex-end
    }
}

@media (min-width: 1000px) {
    .l-mega__close {
        flex-basis:50px
    }
}

.l-mega__nav-primary {
    position: relative;
    z-index: 2
}

@media (max-width: 767px) {
    .l-mega__nav-primary {
        flex:inherit
    }
}

.l-mega__bottom-bar {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    border: 1px solid #1e1e1e;
    border-width: 1px 0 0
}

@media (max-width: 767px) {
    .l-mega__bottom-bar {
        flex:0 0 auto;
        margin-top: -1px;
        background-color: #000
    }

    .l-mega__bottom-bar .c-heading {
        display: none
    }
}

@media (min-width: 768px) {
    .l-mega__bottom-bar {
        border-width:1px 0;
        padding: 15px 0;
        border-color: #4e4e4e
    }

    .l-mega__bottom-bar .c-signin {
        display: none
    }

    .l-mega__bottom-bar__heading {
        padding-right: 10px;
        white-space: nowrap
    }
}

@media (min-width: 768px) and (min-width:1000px) {
    .l-mega__bottom-bar__heading {
        padding-right:20px
    }
}

.l-mega .c-signin,.l-mega__newsletter,.l-mega__social {
    flex: 1 1 auto;
    display: flex;
    flex-flow: row nowrap;
    align-items: center
}

@media (max-width: 767px) {
    .l-mega__social {
        justify-content:flex-end
    }

    .l-mega__social .c-icon {
        background: 0 0
    }

    .l-mega__social .c-icon:before {
        color: #aaa
    }

    .l-mega__social .c-icon:hover:before {
        color: #fff
    }
}

.l-mega__newsletter {
    justify-content: flex-end
}

@media (max-width: 767px) {
    .l-mega__newsletter {
        display:none
    }
}

.l-mega .c-signin {
    margin-left: 15px
}

@media (min-width: 768px) {
    .l-mega .c-signin {
        display:none
    }
}

.l-mega__footer {
    display: none
}

@media (min-width: 768px) {
    .l-mega__footer {
        display:flex;
        flex-flow: row nowrap;
        justify-content: space-between;
        align-items: center;
        padding: 4px 0
    }
}

.l-mega__copyright {
    flex: 1 0 auto
}

.l-mega__mobile-close {
    position: fixed;
    z-index: 1500;
    top: 0;
    left: 0;
    width: 15%
}

@media (min-width: 768px) {
    .l-mega__mobile-close {
        display:none
    }
}

@media (max-width: 767px) {
    .is-mega-expanded {
        height:100%
    }

    .is-mega-expanded body {
        height: 100%;
        overflow: hidden
    }
}

.l-page__content {
    position: relative;
    background-color: #fff;
    transition: transform .32s cubic-bezier(.25,.46,.45,.94);
    transition-duration: .38s;
    box-shadow: 0 1px 1px #cecece,0 0 100px #ebebeb
}

@media (max-width: 767px) {
    .is-mega-expanded .l-page__content {
        transform:translate3d(-84.5%,0,0);
        transition-duration: .28s
    }

    .l-page__content:after {
        display: none;
        content: "";
        position: fixed;
        overflow: hidden;
        z-index: 1000;
        right: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: hsla(0,0%,100%,.8)
    }

    .is-mega-expanded .l-page__content:after {
        display: block
    }
}

.l-page__mega {
    position: fixed;
    z-index: 2000;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    padding-left: 15%;
    overflow-y: scroll;
    color: #fff;
    transform: translate3d(100%,0,0);
    transition: transform .32s cubic-bezier(.25,.46,.45,.94)
}

@media (min-width: 768px) {
    .l-page__mega {
        padding-left:0;
        background-color: #000;
        opacity: 0;
        transform: translate3d(0,-100%,0);
        transition: transform 1s cubic-bezier(.25,.46,.45,.94),opacity .24s cubic-bezier(.25,.46,.45,.94)
    }
}

@keyframes slideDown {
    0% {
        opacity: 0;
        transform: translate3d(0,-50%,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.is-mega-expanded .l-page__mega {
    opacity: 1;
    transform: translateZ(0)
}

@media (min-width: 768px) {
    .is-mega-expanded .l-page__mega {
        transition:none;
        animation: slideDown .48s 1 normal cubic-bezier(.25,.46,.45,.94)
    }
}

.admin-bar .l-page__mega {
    top: 46px
}

@media (min-width: 768px) {
    .admin-bar .l-page__mega {
        top:32px
    }
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.l-grid {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none
}

.l-grid__item {
    flex: 1 1;
    margin: 0;
    padding: 0
}

.l-grid--top-stories {
    padding: 10px 5px 20px
}

@media (min-width: 768px) {
    .l-grid--top-stories {
        flex-wrap:nowrap;
        padding: 5px 10px
    }
}

.l-grid--top-stories .l-grid__item {
    flex: 0 0 auto;
    width: 50%;
    padding: 10px
}

@media (min-width: 768px) {
    .l-grid--top-stories .l-grid__item {
        width:25%
    }
}

.l-grid--reviews .l-grid__item {
    flex: 0 0 auto;
    width: 100%;
    padding-bottom: 20px
}

@media (min-width: 480px) {
    .l-grid--reviews .l-grid__item {
        width:50%
    }

    .l-grid--reviews .l-grid__item:nth-child(odd) {
        padding-right: 10px
    }

    .l-grid--reviews .l-grid__item:nth-child(2n) {
        padding-left: 10px
    }
}

@media (max-width: 479px) {
    .l-grid--reviews .l-grid__item:last-child {
        padding-bottom:0
    }
}

.l-wrap {
    padding: 20px;
    margin: 0 0 20px
}

.l-wrap__secondary {
    margin: 0 auto;
    max-width: 300px
}

@media (max-width: 479px) {
    .l-wrap__secondary {
        max-width:none
    }
}

.l-wrap__secondary .l-list--row-wrap {
    justify-content: center
}

.l-wrap__secondary [data-trigger=share-links-manager] {
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .l-wrap {
        display:flex;
        flex-flow: row nowrap;
        justify-content: space-between
    }

    .l-wrap__main {
        flex: 1 1;
        padding-right: 25px
    }

    .l-wrap__main:last-child {
        padding-right: 0
    }

    .l-wrap__secondary {
        flex: 0 0 300px
    }
}

@media (max-width: 479px) {
    #latest.l-wrap {
        margin:0
    }
}

.c-logo {
    display: block;
    background-position: 50% 50%
}

.c-logo:focus {
    outline: none
}

.c-logo--flexible {
    padding-top: 28.63636%;
    background-size: 100% 100%
}

.c-logo--with-motto {
    padding-top: 40px;
    height: auto;
    background-size: 133px 38px;
    background-position: 50% 0;
    font-size: 20px;
    line-height: 1.5em;
    font-weight: 700;
    color: #fff
}

.c-hamburger {
    position: relative;
    overflow: hidden;
    display: block;
    padding: 0;
    margin: 0;
    width: 32px;
    height: 32px;
    vertical-align: middle;
    border: none;
    background-color: transparent;
    cursor: pointer
}

.c-hamburger:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -7.5px;
    width: 15px;
    height: 1px;
    background-color: #ffec00;
    box-shadow: 0 -4px 0 0 #ffec00,0 4px 0 0 #ffec00;
    transition: background-color .16s ease-out,box-shadow .16s ease-out;
    border-radius: 1px
}

@media (min-width: 768px) {
    .c-hamburger:before {
        margin-left:-7.5px;
        width: 15px;
        height: 1px;
        box-shadow: 0 -4px 0 0 #ffec00,0 4px 0 0 #ffec00;
        border-radius: 0
    }
}

.c-hamburger:focus,.c-hamburger:hover {
    outline: none
}

.c-hamburger:focus:before,.c-hamburger:hover:before {
    background-color: #fff;
    box-shadow: 0 -4px 0 0 #fff,0 4px 0 0 #fff
}

@media (min-width: 768px) {
    .c-hamburger:focus:before,.c-hamburger:hover:before {
        box-shadow:0 -4px 0 0 #fff,0 4px 0 0 #fff
    }
}

.c-nav,.l-footer__nav .sub-menu {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-family: Helvetica,sans-serif
}

.c-nav a:focus,.l-footer__nav .sub-menu a:focus {
    outline: none
}

.c-nav__link {
    display: block;
    transition: color .12s ease-out
}

.c-nav__link--edition {
    padding: 10px
}

.c-nav__link.is-current {
    cursor: default
}

.c-nav--main {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    height: 100%
}

.c-nav--main .c-nav__item {
    flex: 1 1 auto
}

@media (min-width: 1000px) {
    .c-nav--main .c-nav__item {
        flex-grow:0
    }
}

.c-nav--main .c-nav__link {
    font: 700 14px/1 Helvetica,sans-serif;
    text-transform: uppercase;
    color: #ffec00
}

.c-nav--main .c-nav__link:focus,.c-nav--main .c-nav__link:hover {
    color: #fff
}

@media (min-width: 768px) {
    .c-nav--main .c-nav__link {
        padding:10px 5px
    }
}

@media (min-width: 1000px) {
    .c-nav--main .c-nav__link {
        padding:9px
    }
}

.c-nav--smallprint .c-nav__link,.l-footer__nav .sub-menu .c-nav__link {
    padding: 5px 0 5px 20px;
    font-size: 13px;
    line-height: 1.15em;
    color: #e2e2e2
}

.c-nav--smallprint .c-nav__link:hover,.l-footer__nav .sub-menu .c-nav__link:hover {
    color: #ffec00
}

.c-nav--row {
    font: 400 15px/20px Helvetica,sans-serif
}

.c-nav--row .c-nav__link {
    display: inline-block;
    padding: 5px 10px;
    color: #fff
}

@media (max-width: 999px) {
    .c-nav--row .c-nav__link {
        font-size:13px
    }
}

.c-nav--row .c-nav__link:focus,.c-nav--row .c-nav__link:hover {
    color: #ffec00
}

.c-nav--row .c-nav__link.is-current {
    color: unset
}

.c-nav--row .l-list__item:first-child {
    margin-left: -10px
}

.c-nav--mega {
    color: #fff
}

@media (min-width: 768px) {
    .c-nav--mega {
        display:flex;
        flex-flow: row wrap;
        margin-left: -10px;
        margin-right: -10px
    }
}

.c-nav--mega .c-nav__item {
    border-bottom: 1px solid #1d1d1d
}

@media (max-width: 767px) {
    .c-nav--mega .c-nav__item {
        display:flex;
        flex-flow: row wrap;
        background-color: #000;
        color: #1d1d1d;
        transition: background-color .3s ease-in-out
    }
}

@media (min-width: 768px) {
    .c-nav--mega .c-nav__item {
        flex:0 0 auto;
        width: 25%;
        padding: 10px
    }
}

@media (min-width: 1000px) {
    .c-nav--mega .c-nav__item {
        padding-top:26px;
        padding-bottom: 40px
    }
}

.c-nav--mega .c-nav__link {
    padding: 13px;
    font-size: 20px;
    line-height: 24px;
    font-weight: 700
}

@media (max-width: 767px) {
    .c-nav--mega .c-nav__link {
        flex:1 0 auto;
        color: #fff
    }
}

@media (min-width: 768px) {
    .c-nav--mega .c-nav__link {
        padding:0 0 4px;
        margin: 0 0 8px;
        font-size: 18px;
        border-bottom: 2px solid #fff
    }
}

@media (min-width: 1000px) {
    .c-nav--mega .c-nav__link {
        font-size:25px;
        line-height: 30px
    }
}

.c-nav--mega .c-nav__link:hover {
    color: #ffec00
}

.c-nav--mega .sub-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 13px;
    line-height: 1.66em
}

@media (max-width: 767px) {
    .c-nav--mega .sub-menu {
        flex:0 0 100%;
        max-height: 0;
        overflow: hidden;
        transition: max-height .3s ease-in-out;
        background: #dcdcdc;
        text-transform: uppercase
    }
}

@media (min-width: 1000px) {
    .c-nav--mega .sub-menu {
        font-size:15px
    }
}

.c-nav--mega .c-nav__sub-link {
    display: block;
    color: #fff;
    transition: color .12s ease-out
}

.c-nav--mega .c-nav__sub-link:focus,.c-nav--mega .c-nav__sub-link:hover {
    color: #ffec00
}

@media (max-width: 767px) {
    .c-nav--mega .c-nav__sub-link {
        padding:15px 15px 15px 30px;
        font-weight: 500;
        font-size: 15px;
        line-height: 20px;
        border: 1px solid #cacaca;
        border-width: 1px 0;
        transition: border-color .3s ease-in-out;
        color: #1d1d1d
    }

    .c-nav--mega .c-nav__sub-link:focus,.c-nav--mega .c-nav__sub-link:hover {
        color: #000;
        border-color: #000
    }
}

@media (max-width: 767px) {
    .c-nav--mega .c-button {
        flex:0 0 50px
    }

    .c-nav--mega .is-expanded {
        background-color: #ffec00
    }

    .c-nav--mega .is-expanded .c-nav__link {
        background-color: transparent;
        cursor: default
    }

    .c-nav--mega .is-expanded .c-nav__link,.c-nav--mega .is-expanded .c-nav__link:focus,.c-nav--mega .is-expanded .c-nav__link:hover {
        color: #1d1d1d
    }

    .c-nav--mega .is-expanded .c-button--mega-expander {
        background-color: transparent;
        transition: background-color .12s ease-out,color .12s ease-out
    }

    .c-nav--mega .is-expanded .c-button--mega-expander:before {
        background-color: #1d1d1d
    }

    .c-nav--mega .is-expanded .c-button--mega-expander:after {
        background: 0 0
    }

    .c-nav--mega .is-expanded .c-button--mega-expander:hover:before {
        background-color: #000
    }

    .c-nav--mega .is-expanded .sub-menu {
        max-height: 1200px
    }
}

@media (min-width: 768px) {
    .c-nav--mega .c-nav__item:first-child .c-nav__link {
        border-color:#982584
    }

    .c-nav--mega .c-nav__item:nth-child(2) .c-nav__link {
        border-color: #47853e
    }

    .c-nav--mega .c-nav__item:nth-child(3) .c-nav__link {
        border-color: #de0480
    }

    .c-nav--mega .c-nav__item:nth-child(4) .c-nav__link {
        border-color: #686c6d
    }

    .c-nav--mega .c-nav__item:nth-child(5) .c-nav__link {
        border-color: red
    }

    .c-nav--mega .c-nav__item:nth-child(6) .c-nav__link {
        border-color: #ef9520
    }

    .c-nav--mega .c-nav__item:nth-child(7) .c-nav__link {
        border-color: #00adef
    }

    .c-nav--mega .c-nav__item:nth-child(8) .c-nav__link {
        border-color: #c1c1c1
    }
}

.c-top-bar {
    display: none
}

@media (min-width: 768px) {
    .c-top-bar {
        display:flex;
        flex-flow: row nowrap;
        align-items: center;
        height: 28px;
        color: #aaa;
        background-color: #000;
        border: 1px solid #494949;
        border-bottom-color: #272727;
        font: 500 14px/1 Helvetica,sans-serif
    }

    .l-page__mega .c-top-bar {
        padding: 20px 0;
        border: none
    }

    .l-page__mega .c-top-bar .c-top-bar__mobile_logo {
        width: 110px;
        margin-right: 15px
    }

    .l-page__mega .c-top-bar .c-top-bar__mobile_logo svg {
        width: 100%;
        height: auto
    }

    .l-page__mega .c-top-bar p {
        margin-right: 10px
    }

    .is-fixed .c-top-bar {
        height: 100%;
        border: none
    }
}

@media (max-width: 767px) {
    .c-top-bar.c-top-bar__mobile {
        display:block;
        flex: 1
    }

    .c-top-bar.c-top-bar__mobile p {
        margin: 0 0 3px;
        text-align: center
    }

    .c-top-bar__mobile_logo {
        margin: 12px 0 8px;
        text-align: center
    }

    .c-top-bar__mobile_logo img {
        width: 150px
    }
}

.c-top-bar a,.c-top-bar label {
    color: #aaa;
    transition: color .12s ease-out;
    cursor: pointer
}

.c-top-bar a:focus,.c-top-bar a:hover,.c-top-bar label:focus,.c-top-bar label:hover {
    color: #fff
}

.c-top-bar__signin {
    flex: 0 0 auto;
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    padding: 0 8px
}

.is-fixed .c-top-bar__signin {
    order: 3;
    width: 45px;
    height: 100%;
    padding: 0;
    border-left: 1px solid #494949
}

.c-top-bar__logo {
    padding: 7px;
    border-left: 1px solid #494949
}

.is-fixed .c-top-bar__logo {
    display: none
}

.c-top-bar__exclusive-wrap {
    font-family: Helvetica,sans-serif;
    font-size: 11px
}

.is-fixed .c-top-bar__exclusive-wrap {
    display: none;
    padding: 16px 7px
}

.c-top-bar a.c-top-bar__subscribe-link {
    color: #ffec00
}

@media (max-width: 767px) {
    .c-top-bar a.c-top-bar__subscribe-link {
        display:block;
        text-align: center
    }
}

@media (max-width: 767px) {
    .c-top-bar__exclusive-nav {
        width:100%;
        height: auto;
        display: block
    }
}

.c-top-bar__exclusive-nav li {
    padding: 5px
}

@media (max-width: 767px) {
    .c-top-bar__exclusive-nav li {
        padding:15px;
        width: 100%;
        border-top: 2px solid #212121
    }

    .c-top-bar__exclusive-nav li:last-child {
        border-bottom: 2px solid #212121
    }

    .c-top-bar__exclusive-nav li a {
        color: #fff;
        text-transform: uppercase
    }
}

.c-top-bar__read-next {
    display: none;
    position: relative;
    height: 100%;
    border-left: 1px solid #494949;
    font-size: 12px;
    white-space: nowrap
}

.is-fixed .c-top-bar__read-next {
    order: 1;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    flex: 1 0 auto
}

.c-top-bar__read-next__link {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 15px
}

.c-top-bar__read-next strong {
    padding-left: .5em;
    font-size: 14px;
    color: #fff;
    transition: color .12s ease-out
}

.c-top-bar .c-top-bar__read-next__link:focus,.c-top-bar .c-top-bar__read-next__link:focus strong,.c-top-bar .c-top-bar__read-next__link:hover,.c-top-bar .c-top-bar__read-next__link:hover strong {
    color: #ffec00
}

.c-top-bar__social {
    flex: 1 1 auto;
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-end;
    align-items: center;
    list-style: none;
    margin: 0;
    padding: 0 5px
}

.is-fixed .c-top-bar__social {
    display: none
}

.c-top-bar__social-icon {
    margin: 0;
    padding: 0;
    min-width: 30px;
    text-align: center;
    font-size: 14px
}

.c-top-bar__social-icon .c-icon:before {
    color: #aaa;
    transition: color .12s ease-out
}

.c-top-bar__social-icon .c-icon:focus:before,.c-top-bar__social-icon .c-icon:hover:before {
    color: #fff
}

.c-top-bar__search {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    width: 32px;
    height: 100%;
    position: relative;
    overflow: hidden;
    border-left: 1px solid #494949;
    transition: width .32s cubic-bezier(.075,.82,.165,1)
}

.c-top-bar__search.is-expanded {
    width: 275px;
    overflow: visible;
    background-color: #3d3d3d
}

.is-fixed .c-top-bar__search {
    order: 4;
    min-width: 45px
}

.is-fixed .c-top-bar__search.is-expanded {
    width: 285px
}

.c-search {
    width: 100%
}

.c-search,[data-st-search-form],[data-st-search-form] .search-input-with-autocomplete {
    height: 100%
}

[data-st-search-form] .search-form {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    z-index: 0;
    height: 100%
}

[data-st-search-form] .search-form:before {
    content: "\E905";
    font-family: Icomoon;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    width: 46px;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    transition: color .12s ease-out;
    pointer-events: none;
    color: #bababa
}

[data-st-search-form] .search-form:hover:before {
    color: #fff
}

[data-st-search-form] input:focus {
    outline: none
}

[data-st-search-form] [type=text] {
    order: 1;
    flex: 1 0;
    margin: 0;
    height: 46px;
    padding: 10px 10px 11px 4px;
    font-size: 15px;
    border: none;
    color: #fff;
    background: #3d3d3d;
    border-radius: 0
}

[data-st-search-form] [type=text]::placeholder {
    color: #bababa
}

[data-st-search-form] [type=submit] {
    order: 0;
    width: 46px;
    height: 46px;
    padding: 0;
    margin: 0;
    border: none;
    border-radius: 0;
    overflow: hidden;
    font-size: 0;
    color: transparent;
    background-color: #3d3d3d;
    cursor: pointer;
    appearance: none
}

[data-st-search-form] .swiftype-widget {
    position: absolute;
    z-index: 1001;
    top: 100%;
    left: 0;
    right: 0
}

[data-st-search-form] .autocomplete {
    background-color: #000;
    border: 1px solid #494949;
    border-top-color: transparent;
    line-height: 1.5
}

[data-st-search-form] .autocomplete.inactive {
    display: none
}

[data-st-search-form] .ac-result,[data-st-search-form] .ac-section-title {
    padding: 10px
}

[data-st-search-form] .ac-section-title {
    font: 700 12px/14px Helvetica,sans-serif;
    text-transform: uppercase;
    color: #fff
}

[data-st-search-form] .ac-result {
    border-top: 1px solid #494949;
    color: #aaa;
    cursor: pointer;
    transition: background-color .16s cubic-bezier(.075,.82,.165,1),color .16s cubic-bezier(.075,.82,.165,1)
}

[data-st-search-form] .ac-result:focus,[data-st-search-form] .ac-result:hover {
    color: #fff;
    background-color: #3d3d3d
}

[data-st-search-form] .ac_title {
    display: inline;
    padding-right: .5em
}

[data-st-search-form] .ac_title em {
    font-style: normal;
    font-weight: 700;
    color: #fff
}

[data-st-search-form] .ac_sub {
    display: inline-block;
    font: italic 400 14px/14px Austin Text Web,Georgia,serif
}

.c-search--expandable [data-st-search-form] .search-form {
    overflow: hidden
}

.c-search--expandable [data-st-search-form] .search-form:before {
    width: 100%
}

.c-search--expandable [data-st-search-form] [type=text] {
    width: 0;
    height: 100%;
    padding: 0;
    font-size: 14px;
    transition: width .32s cubic-bezier(.075,.82,.165,1)
}

.c-search--expandable [data-st-search-form] [type=submit] {
    flex: 0 0 auto;
    height: 100%;
    background-color: transparent
}

.c-search--expandable [data-st-search-form] .autocomplete {
    margin-left: -1px
}

.is-expanded .c-search--expandable [data-st-search-form] .search-form:before {
    width: 32px
}

.is-expanded .c-search--expandable [data-st-search-form] [type=submit] {
    flex: 0 1 32px;
    background-color: #3d3d3d
}

.is-expanded .c-search--expandable [data-st-search-form] [type=text] {
    width: 240px;
    padding: 5px 4px 5px 0
}

.c-button {
    appearance: none
}

.c-button:focus {
    outline: none
}

.c-button--mega-close {
    position: relative;
    display: block;
    border: none;
    cursor: pointer
}

@media (max-width: 767px) {
    .c-button--mega-close {
        width:100%;
        height: 50px;
        padding: 0;
        background-color: #000
    }
}

@media (min-width: 768px) {
    .c-button--mega-close {
        width:40px;
        height: 40px;
        border-radius: 99%;
        color: #fff;
        background-color: #d31b20;
        transition: transform .32s cubic-bezier(.215,.61,.355,1)
    }
}

@media (min-width: 1000px) {
    .c-button--mega-close {
        width:50px;
        height: 50px
    }
}

.c-button--mega-close:hover {
    transform: rotate(180deg)
}

.c-button--mega-close:after,.c-button--mega-close:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 25px;
    height: 1px;
    background-color: #ffec00;
    transform-origin: 50%;
    transition: background-color .32s cubic-bezier(.215,.61,.355,1)
}

@media (min-width: 768px) {
    .c-button--mega-close:after,.c-button--mega-close:before {
        background-color:#fff;
        width: 20px;
        height: 2px
    }
}

@media (min-width: 1000px) {
    .c-button--mega-close:after,.c-button--mega-close:before {
        width:25px
    }
}

.c-button--mega-close:hover:after,.c-button--mega-close:hover:before {
    background-color: #ffec00
}

.c-button--mega-close:before {
    transform: translate(-50%,-50%) rotate(45deg)
}

.c-button--mega-close:after {
    transform: translate(-50%,-50%) rotate(-45deg)
}

.c-button--mega-expander {
    position: relative;
    display: block;
    border: none;
    cursor: pointer;
    width: 50px;
    height: 50px;
    background: 0 0
}

@media (min-width: 768px) {
    .c-button--mega-expander {
        display:none
    }
}

.c-button--mega-expander:after,.c-button--mega-expander:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 18px;
    height: 1px;
    background-color: #fff;
    transform-origin: center center;
    transition: opacity .32s cubic-bezier(.215,.61,.355,1)
}

.c-button--mega-expander:before {
    transform: translate(-50%,-50%) rotate(0deg)
}

.c-button--mega-expander:after {
    transform: translate(-50%,-50%) rotate(90deg)
}

.c-button--mega-expander:hover:after,.c-button--mega-expander:hover:before {
    background-color: #ffec00
}

.c-button--mega-expander.is-active:after {
    opacity: 0
}

.c-button--reply {
    position: relative;
    z-index: 2;
    display: block;
    width: 100%;
    max-width: 345px;
    margin: 0 auto;
    padding: 10px;
    font: 700 13px/20px Helvetica,sans-serif;
    text-transform: uppercase;
    text-align: center;
    color: #171717;
    background-color: #fff;
    transition: color .12s ease-out,box-shadow .3s ease;
    border: 2px solid #333;
    box-shadow: 0 0 3px #b1b1b1
}

.c-button--reply:focus,.c-button--reply:hover {
    box-shadow: 0 3px 3px #b1b1b1
}

.c-button--reply:focus:before,.c-button--reply:hover:before {
    width: 100%
}

.c-button--reply:focus:after,.c-button--reply:hover:after {
    transform: scale(1.1)
}

.c-button--reply:after {
    content: "";
    width: 51px;
    height: 43px;
    position: absolute;
    top: -9px;
    left: 50%;
    margin-left: -115px;
    transition: transform .3s ease
}

.c-button--reply:before {
    content: "";
    display: inline-block;
    background: linear-gradient(90deg,#fff 0,#fff8d4 19%,#ffec00 51%,#ffec00);
    transform-origin: right;
    width: 0;
    position: absolute;
    bottom: 0;
    right: 0;
    height: 100%;
    transition: width .3s ease;
    z-index: -1
}

.c-button--module {
    display: block;
    padding: 6px 0;
    text-align: center;
    font: 500 14px/17px Helvetica,sans-serif;
    color: #fff;
    background-color: #000;
    border-bottom: 3px solid #ffec00;
    transition: color .12s ease-out
}

.c-button--module:focus,.c-button--module:hover {
    color: #ffec00
}

.c-button--inverted-large {
    display: inline-block;
    padding: 10px 25px;
    color: #fff;
    background-color: #000;
    font: 500 14px/1.35 Helvetica,sans-serif;
    transition: background-color .15s ease-in-out,color .15s ease-in-out
}

.c-button--inverted-large:focus,.c-button--inverted-large:hover {
    color: #000;
    background-color: #ffec00
}

.c-button--standalone {
    min-width: 280px;
    width: calc(100% - 40px);
    max-width: 350px;
    margin: 20px auto
}

@media (min-width: 768px) {
    .c-button--standalone {
        margin:40px auto
    }
}

.c-button--twitter {
    display: inline-block;
    padding: 0 6px;
    border-radius: 3px;
    font: 700 11px/25px Helvetica,sans-serif;
    color: #fff;
    background-color: #00aced;
    transition: color .12s ease-out
}

.c-button--twitter:focus,.c-button--twitter:hover {
    color: #ffec00
}

.c-button--scroll {
    position: fixed;
    z-index: 5;
    width: 162px;
    max-width: 50%;
    left: 50%;
    bottom: 20%;
    margin-left: -81px;
    border-radius: 22px;
    font: 500 13px/43px Helvetica,sans-serif;
    text-transform: uppercase;
    background-color: #ffec00;
    color: #000;
    transition: background-color .12s ease-out,color .12s ease-out;
    white-space: nowrap;
    text-align: center;
    box-shadow: 0 2px 4px rgba(0,0,0,.5);
    transform: translate3d(0,1430px,0);
    transition: all .5s cubic-bezier(.985,0,.345,1.195)
}

.c-button--scroll:after {
    position: relative;
    top: -1px;
    margin-left: 7px;
    display: inline-block;
    vertical-align: middle;
    content: "";
    width: 10px;
    height: 16px;
    background-size: contain;
    transform: rotate(90deg)
}

.c-button--scroll:hover {
    background-color: #fff
}

.c-button--outlined {
    display: block;
    padding: 11px;
    font: 700 13px/16px Helvetica,sans-serif;
    text-transform: uppercase;
    text-align: center;
    color: #000;
    background-color: transparent;
    border: 2px solid #000;
    transition: background-color .12s ease-out,color .12s ease-out
}

.c-button--outlined:focus,.c-button--outlined:hover {
    color: #000;
    background-color: #ffec00
}

.c-button--inverted {
    color: #fff;
    background-color: #000;
    border: 1px solid #ffec00
}

.c-button--inverted:focus,.c-button--inverted:hover {
    color: #000;
    background-color: #ffec00
}

.c-newsletter {
    position: relative
}

.c-newsletter__button,.c-newsletter__email {
    border: none;
    background-color: transparent
}

.c-newsletter__button:focus,.c-newsletter__email:focus {
    outline: none
}

.c-newsletter__button {
    cursor: pointer
}

.c-newsletter--mega .c-newsletter__form {
    display: flex;
    flex-flow: row nowrap
}

.c-newsletter--mega .c-newsletter__email {
    flex: 1 1 auto;
    padding: 11px;
    font-size: 14px;
    color: #fff;
    background-color: #3d3d3d
}

@media (min-width: 1000px) {
    .c-newsletter--mega .c-newsletter__email {
        font-size:16px
    }
}

.c-newsletter--mega .c-newsletter__email::placeholder {
    color: #bababa
}

.c-newsletter--mega .c-newsletter__button {
    padding: 10px 15px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
    background-color: #ffec00;
    transition: background-color .12s ease-out,color .12s ease-out;
    cursor: pointer;
    white-space: nowrap
}

.c-newsletter--mega .c-newsletter__button:focus,.c-newsletter--mega .c-newsletter__button:hover {
    background-color: #fff
}

.c-newsletter--wide .c-newsletter__form {
    padding-top: 10px;
    display: flex
}

.c-newsletter--wide .c-newsletter__email,.c-newsletter--widget .c-newsletter__email {
    border-bottom: 1px solid #000;
    border-width: 0 0 1px;
    font: 500 16px/1 Helvetica,sans-serif;
    padding: 4px;
    margin: 4px 0;
    border-radius: 0;
    transition: background-color .12s ease-out,color .12s ease-out;
    min-width: 175px
}

.c-newsletter--wide .c-newsletter__email:focus,.c-newsletter--wide .c-newsletter__email:hover,.c-newsletter--widget .c-newsletter__email:focus,.c-newsletter--widget .c-newsletter__email:hover {
    border-bottom: 1px dashed #000
}

.c-newsletter--wide .c-newsletter__email::placeholder,.c-newsletter--widget .c-newsletter__email::placeholder {
    color: #000;
    opacity: 1
}

.c-newsletter--wide .c-newsletter__email.invalid,.c-newsletter--widget .c-newsletter__email.invalid {
    border-color: #ed2929
}

.c-newsletter--wide .c-newsletter__button,.c-newsletter--widget .c-newsletter__button {
    position: relative;
    padding: 4px 22px 4px 8px;
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
    transition: background-color .12s ease-out,color .12s ease-out;
    border-radius: 16px;
    white-space: nowrap
}

.c-newsletter--wide .c-newsletter__button:after,.c-newsletter--widget .c-newsletter__button:after {
    position: absolute;
    top: 50%;
    right: 4px;
    margin-top: -12px;
    content: "";
    width: 15px;
    height: 25px;
    background-position: 50% 50%
}

@media (min-width: 768px) {
    .c-newsletter--wide .c-newsletter__button,.c-newsletter--widget .c-newsletter__button {
        font-size:14px;
        text-transform: uppercase
    }
}

.c-newsletter--wide .c-newsletter__button:focus,.c-newsletter--wide .c-newsletter__button:hover,.c-newsletter--widget .c-newsletter__button:focus,.c-newsletter--widget .c-newsletter__button:hover {
    background-color: #fff
}

.c-newsletter--wide .c-newsletter__email {
    flex: 1 1 auto
}

.c-newsletter--wide .c-newsletter__button {
    margin-left: 8px;
    flex: 0 1 auto
}

.c-newsletter--widget {
    text-align: center
}

.c-newsletter--widget .c-newsletter__tooltiptext.tooltip-bottom {
    top: 50%;
    left: 0
}

.c-newsletter--widget .c-newsletter__email {
    display: block;
    width: 100%;
    margin-bottom: 11px
}

.c-newsletter--widget .c-newsletter__button {
    display: block;
    height: 33px;
    margin: 0 auto
}

.c-newsletter__tooltiptext {
    visibility: hidden;
    background-color: #000;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1
}

.c-newsletter__tooltiptext.tooltip-bottom {
    top: 135%
}

.c-newsletter__tooltiptext.tooltip-bottom:after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #000
}

.c-newsletter__tooltiptext.active {
    visibility: visible
}

.uber-nav {
    background-color: #fff;
    display: block;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    transition: opacity .125s linear;
    width: 100%;
    z-index: 5799999
}

.uber-nav a {
    color: #000;
    text-decoration: none
}

.uber-nav a:hover {
    color: #f42e94
}

.uber-nav:after {
    background: #d718a7;
    background: linear-gradient(90deg,#f42e94 0,#ba02ba);
    bottom: 0;
    content: "";
    height: .625rem;
    left: 0;
    position: absolute;
    width: 100%
}

.uber-nav--open .uber-nav {
    opacity: 1;
    pointer-events: auto
}

.site-header--sticky .uber-nav {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.24),0 .0625rem .0625rem rgba(0,0,0,.12);
    margin-left: calc((100vw - 62.5rem)/-2);
    width: 100vw
}

.uber-nav__panel {
    display: none;
    margin: 0 auto;
    padding: .625rem 2.8125rem 3.125rem;
    position: relative;
    width: 62.5rem
}

.uber-nav__panel.uber-nav__panel--active {
    display: flex
}

.uber-nav__menu {
    border-right: 1px solid #c6c6c6;
    padding-right: 1.875rem;
    width: 14.375rem
}

.uber-nav__menu-list {
    margin-bottom: 1.5625rem
}

.uber-nav__menu-list li {
    margin-bottom: .5rem
}

.uber-nav__menu-list a {
    color: #000;
    font: 500 .9375rem/1 ITC Avant Garde Gothic Std,Helvetica,sans-serif;
    text-decoration: none
}

.uber-nav__menu-list a:hover {
    color: #f42e94
}

.uber-nav__menu-all {
    font: 700 .8125rem/1 ITC Avant Garde Gothic Std,Helvetica,sans-serif;
    text-transform: uppercase
}

.uber-nav__highlights {
    padding-left: 1.875rem;
    width: 40rem
}

.uber-nav__highlight {
    margin-bottom: 1.5625rem
}

.uber-nav__highlight--primary {
    display: flex
}

.uber-nav__highlight--primary>a {
    display: block;
    margin-right: .75rem
}

.uber-nav__highlight--primary .uber-nav__highlight-title {
    font: 700 1.125rem/1 ITC Avant Garde Gothic Std,Helvetica,sans-serif;
    flex: 1 1 calc(100% - 16.875rem)
}

.uber-nav__highlight--secondary {
    align-items: flex-start;
    display: flex;
    max-width: 31.25rem;
    padding-left: .9375rem;
    position: relative
}

.uber-nav__highlight--secondary .uber-nav__highlight-title {
    color: #000;
    font: 700 .875rem/1 ITC Avant Garde Gothic Std,Helvetica,sans-serif;
    line-height: 1.42
}

.uber-nav__highlight--secondary:before {
    font-size: 1.875rem;
    content: "\2022";
    color: #f42e94;
    left: 0;
    line-height: .9375rem;
    position: absolute
}

.wp-block-footnotes {
    border-top: 1px solid var(--pmc-footnotes-block--border-color,var(--border-color-grey-light,#ccc))
}

.a-content .wp-block-footnotes,.wp-block-footnotes {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    margin-left: 0;
    padding-top: 1.25rem;
    padding-left: 2.25rem
}

.wp-block-footnotes,.wp-block-footnotes li {
    font-size: 1rem;
    line-height: 1.4
}

.wp-block-footnotes li+li {
    margin-top: .5rem
}

.pmc-ecomm-disclaimer {
    color: grey;
    font-size: small
}

@font-face {
    font-display: swap;
    font-family: neue-haas-grotesk-display;
    font-style: normal;
    font-weight: 500;
    src: url(https://use.typekit.net/af/1ba16c/00000000000000007735bb5a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/1ba16c/00000000000000007735bb5a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff")
}

@font-face {
    font-display: swap;
    font-family: proxima-nova;
    font-style: normal;
    font-weight: 400;
    src: url(https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/l?subset_id=2&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/d?subset_id=2&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/a?subset_id=2&fvd=n4&v=3) format("opentype")
}

body.interrupt-ads>* {
    display: none
}

body.interrupt-ads .jp_floater,body.interrupt-ads .pmc-contextual-player {
    display: none!important
}

body #pmc-adm-interrupts-container {
    display: none
}

body.interrupt-ads #pmc-adm-interrupts-container {
    display: block
}

body.interrupt-ads #pmc-adm-interrupts-container.Style2 {
    background-color: rgba(0,0,0,.8);
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

body.interrupt-ads #pmc-adm-interrupts-container.Style2 #ad-interruptus-header a,body.interrupt-ads #pmc-adm-interrupts-container.Style2 #timer {
    color: #fff
}

.no-scroll {
    overflow: hidden
}

#prestitial-ad-overlay {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000001
}

#prestitial-ad-container,#prestitial-ad-inject-container {
    background: #fff;
    position: fixed;
    text-align: center;
    z-index: 10000002
}

.shown #prestitial-ad-container {
    box-shadow: 0 2px 10px #333
}

#prestitial-ad-container img,#prestitial-ad-container object {
    display: block;
    vertical-align: bottom
}

#prestitial-ad-close {
    background: #fff;
    background-clip: padding-box;
    border-radius: 43px;
    box-shadow: 0 2px 10px #333;
    font-size: 21px;
    top: 35px
}

#prestitial-ad-duration-counter {
    background-clip: padding-box;
    background: 0 0;
    border-radius: 10px;
    box-shadow: none;
    color: #999;
    font-size: 18px;
    margin-top: 5px;
    top: 75px
}

#prestitial-ad-close,#prestitial-ad-duration-counter {
    cursor: pointer;
    font-family: Arial;
    padding: 15px;
    position: fixed;
    right: 5%;
    text-align: center;
    width: 165px;
    z-index: 10000003
}

@media(max-width: 768px) {
    #prestitial-ad-duration-counter {
        display:none
    }

    #prestitial-ad-close {
        font-size: 20px;
        padding: 10px;
        top: 5px;
        width: 45px
    }
}

.shown #prestitial-ad-inject-container {
    box-shadow: 0 2px 10px #333
}

#prestitial-ad-inject-container * {
    z-index: 10000002!important
}

#skin-ad-left-rail-container,#skin-ad-right-rail-container {
    background-repeat: no-repeat;
    cursor: pointer;
    height: 100%;
    position: fixed;
    top: 0;
    z-index: 1
}

#skin-ad-left-rail-container {
    background-position-x: right
}

.hide {
    display: none
}

.shown {
    display: block
}

.skip-ad-close {
    display: none
}

.skip-ad-text {
    display: block;
    text-align: right
}

.ad-text:before {
    color: #8c8c8c;
    content: "ADVERTISEMENT";
    display: inline-block;
    font-family: Arial,sans-serif;
    font-size: 9px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 1;
    margin: 3px 0;
    text-align: center;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media(max-width: 480px) {
    .skip-ad-close {
        background:url(/wp-content/plugins/pmc-plugins/pmc-adm-v2/build/images/close-button.43b04d96.png) no-repeat 100%;
        content: "";
        display: block;
        height: 25px;
        width: auto
    }

    .skip-ad-text {
        display: none!important
    }
}

.floating-preroll-ad {
    display: none
}

.floating-preroll-ad-container {
    background-color: #fff;
    border-radius: 2px;
    bottom: 30px;
    box-shadow: 0 0 20px 0 rgba(0,0,0,.25);
    box-sizing: border-box;
    display: block;
    height: 240px;
    margin: 0;
    padding: 7px;
    position: fixed;
    right: 20px;
    width: 415px;
    z-index: 5000009
}

.floating-preroll-ad-container.no-float {
    margin: 0 auto;
    position: relative;
    z-index: auto
}

.floating-preroll-ad-close {
    background: #000;
    border: 1px solid #fff;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    display: none;
    font-family: sans-serif;
    font-size: 16px;
    height: 25px;
    line-height: 22px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -30px;
    width: 25px;
    z-index: 899
}

.pmc-contextual-player {
    margin: 20px 0;
    max-width: 635px
}

#jwplayer_contextual_player_div-shelf-widget {
    background: #181818;
    width: 100%
}

#jwplayer_contextual_player_div-shelf-widget .pmc-contextual-player .jw-shelf-widget .jw-related-shelf-contents {
    padding: 10px 0
}

#jwplayer_contextual_player_div-shelf-widget .jw-icon.jw-related-control.jw-off,#jwplayer_contextual_player_div-shelf-widget .jw-related-more {
    display: none
}

#jwplayer_contextual_player_div-shelf-widget .jw-icon.jw-related-control.jw-related-control-left,#jwplayer_contextual_player_div-shelf-widget .jw-icon.jw-related-control.jw-related-control-right {
    position: absolute;
    top: 50px;
    width: 48px;
    z-index: 9
}

#jwplayer_contextual_player_div-shelf-widget .jw-icon.jw-related-control.jw-related-control-left {
    left: 10px
}

#jwplayer_contextual_player_div-shelf-widget .jw-icon.jw-related-control.jw-related-control-right {
    right: 10px
}

#jwplayer_contextual_player_div-shelf-widget .jw-svg-icon-arrow-left,#jwplayer_contextual_player_div-shelf-widget .jw-svg-icon-arrow-right {
    color: #ff0;
    height: 48px;
    width: 48px;
    z-index: 10
}

#jwplayer_contextual_player_div-shelf-widget .jw-related-shelf-item .jw-related-shelf-item-contents,#jwplayer_contextual_player_div-shelf-widget .jw-related-shelf-item-title {
    color: #fff;
    font-size: 13px;
    height: 32px;
    line-height: 15px
}

#jwplayer_contextual_player_div-shelf-widget .is-active .jw-related-shelf-item-image:before {
    background-color: rgba(255,255,0,.5);
    content: "";
    opacity: 1
}

#jwplayer_contextual_player_div-shelf-widget .l-adm-contextual-video__shadow-left,#jwplayer_contextual_player_div-shelf-widget .l-adm-contextual-video__shadow-right {
    bottom: 0;
    box-shadow: 0 0 50px 30px #000;
    height: 100%;
    position: absolute;
    width: 0
}

@media only screen and (max-width: 480px) {
    #jwplayer_contextual_player_div-shelf-widget .l-adm-contextual-video__shadow-left,#jwplayer_contextual_player_div-shelf-widget .l-adm-contextual-video__shadow-right {
        display:none
    }
}

#jwplayer_contextual_player_div-shelf-widget .l-adm-contextual-video__shadow-right {
    right: 25px
}

#jwplayer_contextual_player_div-shelf-widget .jw-related-shelf-item-image .contextual-self-now-playing {
    display: none
}

#jwplayer_contextual_player_div-shelf-widget .is-active .jw-related-shelf-item-image .contextual-self-now-playing {
    border-bottom: 3px solid #000;
    color: #000;
    display: block;
    font-size: 18px;
    font-weight: 400;
    left: 50%;
    letter-spacing: .7px;
    position: absolute;
    text-transform: uppercase;
    top: 50%;
    transform: translate(-50%,-50%)
}

#jwplayer_contextual_player_div-shelf-widget .jw-related-shelf-item:focus .contextual-self-now-playing,#jwplayer_contextual_player_div-shelf-widget .jw-related-shelf-item:hover .contextual-self-now-playing {
    display: none
}

.floating-preroll-ad-v2 .floating-preroll-ad-container {
    border-radius: 0;
    bottom: 10px;
    box-shadow: none;
    height: 261px;
    padding: 0;
    right: 10px;
    width: 400px
}

.floating-preroll-ad-v2 .floating-preroll-ad-title {
    font-size: 13px;
    line-height: 36px;
    min-height: 36px;
    overflow: hidden;
    padding: 0 46px 0 10px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.floating-preroll-ad-v2 .floating-preroll-ad-close {
    background: 0 0;
    border-radius: 0;
    color: #000;
    font-size: 18px;
    line-height: 32px;
    min-height: 36px;
    top: 0;
    width: 36px
}

.adma.ad-empty>.ad-text:before {
    display: none
}

:root {
    --player--header-bg-color: #272727;
    --player--title-color: inherit;
    --player--live-tag-color: inherit;
    --player--live-tag-dot-color: red;
    --player--live-tag-dot-size: 6px;
    --player--close-color: #fff;
    --player--title-font: "neue-haas-grotesk-display",helvetica,arial,sans-serif;
    --player--title-size: 17px;
    --player--title-weight: 300;
    --player--title-letter-spacing: .2px;
    --player--live-tag-font: "proxima-nova",arial,sans-serif;
    --player--live-tag-size: 11px;
    --player--live-tag-weight: bold;
    --player--live-tag-letter-spacing: .55px;
    --player--width: 495px;
    --player--ratio: 56.57%
}

.floating-preroll-ad.live-stream .floating-preroll-ad-title {
    color: var(--player--title-color);
    cursor: default;
    font-family: var(--player--title-font);
    font-size: var(--player--title-size);
    font-weight: var(--player--title-weight);
    letter-spacing: var(--player--title-letter-spacing);
    margin-left: 12px;
    margin-right: 40px;
    min-height: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    will-change: transform
}

.floating-preroll-ad.live-stream .floating-preroll-ad-title span {
    transform: translateX(0);
    will-change: transform
}

@keyframes scroll-text {
    0% {
        transform: translateX(0)
    }

    20% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-100%)
    }
}

.floating-preroll-ad.live-stream .floating-preroll-ad-title:focus span,.floating-preroll-ad.live-stream .floating-preroll-ad-title:hover span {
    animation: scroll-text 15s linear 0s infinite normal;
    display: inline-block;
    white-space: nowrap
}

.floating-preroll-ad.live-stream .floating-preroll-ad-live-tag,.jw-float-bar-live-tag {
    align-items: center;
    color: var(--player--live-tag-color);
    cursor: default;
    display: flex;
    font: var(--player--live-tag-weight) var(--player--live-tag-size)/15px var(--player--live-tag-font);
    letter-spacing: var(--player--live-tag-letter-spacing);
    margin-left: 12px;
    text-transform: uppercase
}

.floating-preroll-ad.live-stream .floating-preroll-ad-container {
    border-radius: 0;
    bottom: 0;
    box-shadow: none;
    height: auto!important;
    max-width: 100vw;
    padding: 0;
    right: 0;
    width: var(--player--width)!important
}

@keyframes blink {
    0%,85%,to {
        opacity: 1
    }

    90%,95% {
        opacity: .7
    }
}

.floating-preroll-ad.live-stream .floating-preroll-ad-live-tag:before,.jw-float-bar-live-tag:before {
    animation: blink 4s 5;
    background-color: var(--player--live-tag-dot-color);
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: var(--player--live-tag-dot-size);
    margin-right: 5px;
    width: var(--player--live-tag-dot-size)
}

.floating-preroll-ad.live-stream .floating-preroll-ad-header {
    align-items: center;
    background-color: var(--player--header-bg-color);
    color: var(--player--close-color);
    display: flex;
    height: 45px;
    position: relative
}

.floating-preroll-ad.live-stream .floating-preroll-ad-close {
    background: 0 0;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    color: var(--player--close-color);
    font-size: 30px;
    height: 100%;
    line-height: 40px;
    padding: 0;
    text-shadow: none;
    top: 0;
    width: 40px
}

.floating-preroll-ad.live-stream div#jwplayer_floating_preroll_ad {
    padding-bottom: var(--player--ratio);
    width: 100%!important
}

.visually-hidden {
    border: 0!important;
    clip: rect(1px 1px 1px 1px);
    height: 1px!important;
    overflow: hidden;
    padding: 0!important;
    position: absolute!important;
    white-space: nowrap;
    width: 1px!important
}

.jw-float-bar-live-tag {
    color: #fff;
    width: 52px
}

@media only screen and (max-device-width: 480px) {
    .harmony-preroll-floating-player .floating-preroll-ad-container {
        display:flex;
        flex-direction: column;
        height: 257px!important;
        left: 0!important;
        max-width: 100%!important;
        position: relative
    }

    .harmony-preroll-floating-player .floating-preroll-ad-live-tag {
        background-color: var(--player--live-tag-dot-color);
        border-radius: 3px;
        font-size: 9px!important;
        font-weight: 700!important;
        line-height: 13px!important;
        margin-top: -113%;
        padding: 2px 5px;
        z-index: 9999999999
    }

    .harmony-preroll-floating-player .floating-preroll-ad-live-tag:before {
        background-color: #fff!important;
        margin-right: 3px!important
    }

    .harmony-preroll-floating-player .floating-preroll-ad-close {
        line-height: 25px!important;
        margin-top: -2px
    }

    .harmony-preroll-floating-player .floating-preroll-ad-title {
        font-size: 12px!important;
        font-weight: 600!important;
        letter-spacing: .6px!important;
        line-height: 16px;
        margin-left: -10%!important
    }

    .harmony-preroll-floating-player .floating-preroll-ad-header {
        height: 35px;
        order: 2
    }

    .harmony-floating-player .floating-preroll-ad-container {
        display: flex;
        flex-direction: row!important;
        max-height: 105px!important;
        position: fixed;
        top: 50px
    }

    .harmony-floating-player .floating-preroll-ad-header {
        flex-direction: column;
        height: 105px!important;
        justify-content: space-between;
        min-width: 60%;
        order: 1!important;
        padding-left: 10px
    }

    .harmony-floating-player .floating-preroll-ad-live-tag {
        align-self: flex-start;
        background-color: var(--player--live-tag-dot-color);
        margin-left: -70%!important;
        margin-top: 7px;
        width: -moz-fit-content;
        width: fit-content;
        z-index: 5000099
    }

    .harmony-floating-player .floating-preroll-ad-title {
        height: 50px;
        margin: 0!important;
        order: 1;
        overflow: visible!important;
        padding-right: 10px;
        white-space: normal!important;
        width: 100%
    }

    .harmony-floating-player .floating-preroll-ad-title span {
        display: block;
        height: 50px;
        margin-top: -30px;
        overflow: hidden
    }

    .harmony-floating-player .floating-preroll-ad-close {
        align-self: end;
        display: block;
        font-size: 25px!important;
        height: 25px!important;
        line-height: 25px!important;
        margin-top: -60px;
        position: relative;
        width: 25px!important
    }

    .harmony-floating-player .jwplayer {
        height: 105px!important;
        min-width: 40%!important;
        padding-bottom: 0!important
    }

    .harmony-floating-player .jwplayer .jw-wrapper {
        max-width: 100%!important
    }

    .harmony-floating-player .jwplayer video {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    .harmony-floating-player .jw-flag-floating .jw-float-bar {
        display: none!important
    }

    .harmony-floating-player .jw-flag-floating .jw-wrapper {
        bottom: 0;
        position: absolute;
        top: 0!important
    }

    .harmony-floating-player .jw-flag-floating .jw-wrapper.jw-float-to-top {
        bottom: 0;
        top: 0
    }

    .harmony-floating-player .jw-flag-floating .jw-float-icon {
        display: none!important
    }
}

.floating-preroll-ad.live-stream #jwplayer_floating_preroll_ad .jw-rail {
    background: 0 0
}

.floating-preroll-ad.live-stream .jw-button-color {
    color: #fff
}

.floating-preroll-ad.live-stream .jw-flag-touch .jw-display,.floating-preroll-ad.live-stream .jw-flag-touch:not(.jw-flag-fullscreen) .jw-icon:not(.jw-icon-playback,.jw-icon-volume,.jw-icon-fullscreen) {
    display: none
}

.floating-preroll-ad.live-stream .jw-flag-touch:not(.jw-flag-fullscreen) .jw-button-container {
    justify-content: flex-end;
    order: -1
}

.floating-preroll-ad.live-stream .jw-flag-touch:not(.jw-flag-fullscreen) .jw-icon-playback {
    order: -2
}

.floating-preroll-ad.live-stream .jw-flag-touch:not(.jw-flag-fullscreen) .jw-spacer {
    order: -1
}

.floating-preroll-ad.live-stream .jw-flag-touch:not(.jw-flag-fullscreen) .jw-slider-horizontal.jw-chapter-slider-time {
    height: 5px;
    padding-left: 0;
    padding-right: 0
}

.floating-preroll-ad.live-stream .jw-flag-touch:not(.jw-flag-fullscreen) .jw-slider-horizontal.jw-chapter-slider-time .jw-slider-container .jw-timesegment-resetter {
    height: 100%
}

.floating-preroll-ad.live-stream .jw-flag-touch:not(.jw-flag-fullscreen) .jw-slider-horizontal.jw-chapter-slider-time .jw-slider-container:before {
    bottom: 0;
    height: 11px
}

.floating-preroll-ad.live-stream .jwplayer.jw-breakpoint--1:not(.jw-flag-ads):not(.jw-flag-audio-player) .jw-controlbar {
    flex-direction: row
}

.floating-preroll-ad.live-stream .jw-flag-small-player:not(.jw-flag-audio-player):not(.jw-flag-ads) .jw-controlbar .jw-button-container>.jw-icon-playback,.floating-preroll-ad.live-stream .jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-icon-fullscreen:not(.jw-fullscreen-ima) {
    display: flex
}

.floating-preroll-ad.live-stream .jwplayer.jw-breakpoint--1:not(.jw-flag-audio-player) .jw-icon-volume {
    bottom: 0
}

.floating-preroll-ad.live-stream .jw-breakpoint--1.jw-flag-touch:not(.jw-flag-fullscreen) .jw-slider-horizontal.jw-chapter-slider-time {
    height: 3px
}

.floating-preroll-ad.live-stream .jw-breakpoint--1:not(.jw-flag-audio-player) .jw-button-container .jw-icon {
    height: 20px;
    width: 20px
}

.floating-preroll-ad.live-stream .jw-breakpoint--1:not(.jw-flag-audio-player) .jw-button-container {
    gap: 4px;
    padding-left: 8px;
    padding-right: 8px
}

.slick-slider {
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list,.slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-current {
    z-index: 1
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slider .slick-list,.slick-slider .slick-track {
    transform: translateZ(0)
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.c-gallery-inline {
    visibility: hidden
}

.c-gallery-inline.c-gallery-inline__initialized {
    visibility: visible
}

.c-gallery-inline .slick-slide {
    max-width: 522px;
    width: 70%
}

@media only screen and (min-width: 766px) {
    .c-gallery-inline .slick-slide {
        max-width:855px;
        width: 100%
    }
}

@media only screen and (max-width: 765px) {
    .c-gallery-inline .slick-slide {
        max-width:100vw
    }
}

.c-gallery-inline .slick-list {
    overflow-x: visible
}

@media only screen and (min-width: 766px) {
    .c-gallery-inline .slick-list {
        overflow-x:hidden
    }
}

@media only screen and (max-width: 765px) {
    .c-gallery-inline .slick-list {
        padding:0!important
    }
}

.c-gallery-inline__slider {
    width: 100vw
}

.c-gallery-inline__item {
    padding-right: 30px
}

@media only screen and (max-width: 765px) {
    .c-gallery-inline__item {
        padding-right:0!important
    }
}

.c-gallery-inline__figure {
    margin: 0;
    width: 100%;
    position: relative;
    overflow: hidden;
    background-color: rgba(0,0,0,.1)
}

.c-gallery-inline__figure:after {
    content: "";
    display: block;
    width: 100%;
    padding-bottom: 66.67%
}

.c-gallery-inline__image {
    vertical-align: bottom;
    object-fit: cover;
    position: absolute;
    object-position: 0 top;
    top: 50%;
    left: 50%;
    width: calc(100% + .125rem);
    max-width: calc(100% + .125rem);
    height: calc(100% + .125rem);
    transform: translate(-50%,-50%);
    color: transparent
}

.c-gallery-inline__nav {
    background-color: #000;
    color: #fff;
    width: 85px;
    position: relative;
    display: none
}

@media only screen and (min-width: 766px) {
    .c-gallery-inline__nav {
        display:block
    }
}

.c-gallery-inline__nav-head {
    font-size: 2.5rem;
    font-weight: 700;
    border-bottom: 1px solid #606060;
    text-align: center;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 1.5
}

@supports not (--foo: green) {
    .c-gallery-inline__nav-head {
        font-family:"inherit"
    }
}

@supports (--foo: green) {
    .c-gallery-inline__nav-head {
        font-family:var(--gallery-vertical-headline-font-family)
    }
}

.c-gallery-inline__icon-arrow {
    fill: #fff
}

.c-gallery-inline__nav-arrows {
    display: flex;
    position: absolute;
    z-index: 1;
    width: 100%;
    background-color: inherit
}

.c-gallery-inline__nav-arrow {
    width: 50%;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

.c-gallery-inline__nav-arrow.slick-disabled .c-gallery-inline__icon-arrow {
    display: none
}

.c-gallery-inline__nav-arrow:hover {
    opacity: .8
}

.c-gallery-inline__nav-left {
    border-right: 1px solid #606060
}

.c-gallery-inline__nav-left .c-gallery-inline__icon-arrow {
    transform: rotate(90deg)
}

.c-gallery-inline__nav-right .c-gallery-inline__icon-arrow {
    transform: rotate(-90deg)
}

.c-gallery-inline__caption {
    padding: 10px 0
}

.c-gallery-inline__title {
    font-size: .875rem;
    line-height: 1.3;
    margin: 0;
    color: #000;
    font-weight: 600
}

.c-gallery-inline__source {
    font-size: .6875rem;
    line-height: 1.4;
    color: #6f6f6f;
    margin: 0;
    font-weight: 600
}

@media(min-width: 48rem) {
    .lrv-a-hover-dropup\@tablet {
        position:relative;
        min-width: 14rem
    }

    .lrv-a-hover-dropup-trigger\@tablet {
        cursor: pointer
    }

    .lrv-a-hover-dropup-target\@tablet {
        width: 100%;
        visibility: hidden;
        opacity: 0;
        position: absolute;
        width: 100%;
        z-index: 2;
        bottom: 100%;
        left: 0;
        overflow-y: scroll;
        max-height: 8.438rem
    }

    .lrv-a-hover-dropup\@tablet:hover .lrv-a-hover-dropup-target\@tablet,.lrv-a-hover-dropup\@tablet:focus .lrv-a-hover-dropup-target\@tablet {
        visibility: visible;
        opacity: 1
    }

    .lrv-a-hover-dropup\@tablet:hover .lrv-a-icon-arrow-down:after,.lrv-a-hover-dropup\@tablet:focus .lrv-a-icon-arrow-down {
        --a-icon-transform: rotate(180deg)
    }
}

.lrv-a-hover-effect {
    transition: var(--a-hover-effect-property,.3s cubic-bezier(.19,1,.22,1))
}

.lrv-a-hover-effect--fade {
    transform: translate3d(0px,0px,0px)
}

.lrv-a-hover-effect--fade:hover {
    --a-hover-effect-property: opacity;
    opacity: .5
}

.lrv-a-hover-effect--underline {
    transform: translate3d(0px,0px,0px)
}

.lrv-a-hover-effect--underline:hover {
    --a-hover-effect-property: border-bottom;
    border-bottom: 1px solid currentColor
}

@media(min-width: 48rem) {
    .lrv-a-icon-after-remove\@tablet:after {
        display:none
    }
}

.lrv-a-icon-invert {
    --a-icon-filter: invert(1)
}

.lrv-a-icon-arrow-left,.lrv-a-icon-arrow-right,.lrv-a-icon-arrow-down,.lrv-a-icon-arrow-up {
    --a-icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8'%3E%3Cpath d='M13.7 1.7l-6 6c-.2.2-.4.3-.7.3-.3 0-.5-.1-.7-.3l-6-6C-.1 1.3-.1.7.3.3s1-.4 1.4 0L7 5.6 12.3.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4z'/%3E%3C/svg%3E");
    --a-icon-height: .75rem
}

.lrv-a-icon-arrow-right {
    --a-icon-transform: rotate(-90deg)
}

.lrv-a-icon-arrow-left {
    --a-icon-transform: rotate(90deg)
}

.lrv-a-icon-envelope {
    --a-icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9'%3E%3Cpath d='M.77.945C.636.875.406.752.356.605.269.357.362.258.731.258h12.723c.37 0 .462.096.376.349-.05.143-.28.27-.416.34-.366.192-5.45 2.964-5.64 3.064-.19.1-.382.146-.681.146-.3 0-.493-.047-.683-.146C6.22 3.91 1.137 1.138.77.945zm12.934.15c.296-.15.276.023.276.163v6.82c0 .307-.39.696-.716.696H.921c-.326 0-.782-.386-.782-.695V1.258c0-.136.016-.313.31-.163.272.14 2.747 1.883 4.368 2.931L2.085 7.104c-.066.066-.096.15-.056.186.04.04.13.02.196-.046l3.28-2.769c.496.32.842.54.905.573.257.13.436.146.683.146.246 0 .425-.017.682-.146.06-.034.409-.253.905-.573l3.28 2.769c.07.063.156.083.196.046.037-.04.007-.12-.06-.186L9.363 4.026c1.62-1.048 4.069-2.791 4.342-2.931z'/%3E%3C/svg%3E");
    --a-icon-height: .625rem
}

.lrv-a-icon-search {
    --a-icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M5.228 11.335h.79l.28-.27a6.471 6.471 0 01-1.57-4.23 6.5 6.5 0 116.5 6.5c-1.61 0-3.09-.59-4.23-1.57l-.27.28v.79l-5 4.99-1.49-1.49 4.99-5zm6 0c2.49 0 4.5-2.01 4.5-4.5s-2.01-4.5-4.5-4.5-4.5 2.01-4.5 4.5 2.01 4.5 4.5 4.5z' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.lrv-a-truncate-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.lrv-a-truncate-ellipsis-1line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.lrv-a-truncate-ellipsis-2line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.lrv-a-truncate-ellipsis-3line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.lrv-a-truncate-ellipsis-5line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical
}

.lrv-a-truncate-ellipsis-6line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical
}

@media(min-width: 78.75rem) {
    .lrv-a-truncate-ellipsis-3line\@desktop-xl {
        overflow:hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical
    }
}

@media(max-width: 78.7499rem) {
    .lrv-a-truncate-ellipsis-4line\@mobile-max {
        overflow:hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical
    }
}

@media only screen and (max-width: 78.75rem)and (min-width:48rem) {
    .lrv-a-truncate-ellipsis-5line\@tablet-desktop-only {
        overflow:hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical
    }
}

@media(max-width: 78.7499rem) {
    .lrv-a-truncate-ellipsis-5line\@desktop-xl-max {
        overflow:hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical
    }
}

@media only screen and (max-width: 78.75rem)and (min-width:48rem) {
    .lrv-a-truncate-ellipsis-1line\@tablet-desktop-only {
        overflow:hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical
    }
}

@media(max-width: 47.999rem) {
    .lrv-a-truncate-ellipsis-2line\@mobile-max {
        overflow:hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }
}

.a-children-link-color-white>a {
    color: #fff
}

.lrv-u-background-color-grey-light\:hover:hover {
    background-color: #ccc;
    background-color: var(--background-color-grey-light,#ccc)
}

.lrv-u-background-color-grey-lightest\:hover:hover {
    background-color: #f7f7f7;
    background-color: var(--background-color-grey-lightest,#f7f7f7)
}

.lrv-u-background-color-brand-secondary-dark\:hover:hover {
    background-color: #000;
    background-color: var(--background-color-brand-secondary-dark,#000)
}

.lrv-u-background-color-brand-secondary-light\:hover:hover {
    background-color: #000;
    background-color: var(--background-color-brand-secondary-light,#000)
}

.lrv-u-background-color-grey-dark\:hover:hover {
    background-color: #6a6a6a;
    background-color: var(--background-color-grey-dark,#6a6a6a)
}

.lrv-u-background-color-grey\:hover:hover {
    background-color: #8c8c8c;
    background-color: var(--background-color-grey,#8c8c8c)
}

.lrv-u-background-color-body\:hover:hover {
    background-color: #fff;
    background-color: var(--background-color-body,#fff)
}

.lrv-u-background-color-brand-secondary\:hover:hover {
    background-color: #000;
    background-color: var(--background-color-brand-secondary,#000)
}

.lrv-u-background-color-black\:hover:hover {
    background-color: #000;
    background-color: var(--background-color-black,#000)
}

.lrv-u-background-color-brand-primary-light\:hover:hover {
    background-color: #ec1c24;
    background-color: var(--background-color-brand-primary-light,#ec1c24)
}

.lrv-u-background-color-brand-primary-dark\:hover:hover {
    background-color: #ec1c24;
    background-color: var(--background-color-brand-primary-dark,#ec1c24)
}

.lrv-u-background-color-white\:hover:hover {
    background-color: #fff;
    background-color: var(--background-color-white,#fff)
}

.lrv-u-background-color-brand-primary\:hover:hover {
    background-color: #ec1c24;
    background-color: var(--background-color-brand-primary,#ec1c24)
}

.lrv-u-background-color-grey-darkest\:hover:hover {
    background-color: #323232;
    background-color: var(--background-color-grey-darkest,#323232)
}

.lrv-u-border-color-grey-lightest {
    border-color: #f7f7f7;
    border-color: var(--border-color-grey-lightest,#f7f7f7)
}

.lrv-u-border-color-grey-lightest\:hover:hover {
    border-color: #f7f7f7;
    border-color: var(--border-color-grey-lightest,#f7f7f7)
}

.lrv-u-border-color-brand-secondary-light {
    border-color: #000;
    border-color: var(--border-color-brand-secondary-light,#000)
}

.lrv-u-border-color-brand-secondary-light\:hover:hover {
    border-color: #000;
    border-color: var(--border-color-brand-secondary-light,#000)
}

.lrv-u-border-color-grey-light {
    border-color: #ccc;
    border-color: var(--border-color-grey-light,#ccc)
}

.lrv-u-border-color-grey-light\:hover:hover {
    border-color: #ccc;
    border-color: var(--border-color-grey-light,#ccc)
}

.lrv-u-border-color-grey-dark {
    border-color: #6a6a6a;
    border-color: var(--border-color-grey-dark,#6a6a6a)
}

.lrv-u-border-color-grey-dark\:hover:hover {
    border-color: #6a6a6a;
    border-color: var(--border-color-grey-dark,#6a6a6a)
}

.lrv-u-border-color-brand-secondary-dark {
    border-color: #000;
    border-color: var(--border-color-brand-secondary-dark,#000)
}

.lrv-u-border-color-brand-secondary-dark\:hover:hover {
    border-color: #000;
    border-color: var(--border-color-brand-secondary-dark,#000)
}

.lrv-u-border-color-brand-secondary {
    border-color: #000;
    border-color: var(--border-color-brand-secondary,#000)
}

.lrv-u-border-color-brand-secondary\:hover:hover {
    border-color: #000;
    border-color: var(--border-color-brand-secondary,#000)
}

.lrv-u-border-color-grey {
    border-color: #8c8c8c;
    border-color: var(--border-color-grey,#8c8c8c)
}

.lrv-u-border-color-grey\:hover:hover {
    border-color: #8c8c8c;
    border-color: var(--border-color-grey,#8c8c8c)
}

.lrv-u-border-color-brand-primary-light {
    border-color: #ec1c24;
    border-color: var(--border-color-brand-primary-light,#ec1c24)
}

.lrv-u-border-color-brand-primary-light\:hover:hover {
    border-color: #ec1c24;
    border-color: var(--border-color-brand-primary-light,#ec1c24)
}

.lrv-u-border-color-white {
    border-color: #fff;
    border-color: var(--border-color-white,#fff)
}

.lrv-u-border-color-white\:hover:hover {
    border-color: #fff;
    border-color: var(--border-color-white,#fff)
}

.lrv-u-border-color-brand-primary-dark {
    border-color: #ec1c24;
    border-color: var(--border-color-brand-primary-dark,#ec1c24)
}

.lrv-u-border-color-brand-primary-dark\:hover:hover {
    border-color: #ec1c24;
    border-color: var(--border-color-brand-primary-dark,#ec1c24)
}

.lrv-u-border-color-brand-primary {
    border-color: #ec1c24;
    border-color: var(--border-color-brand-primary,#ec1c24)
}

.lrv-u-border-color-brand-primary\:hover:hover {
    border-color: #ec1c24;
    border-color: var(--border-color-brand-primary,#ec1c24)
}

.lrv-u-border-color-currentColor {
    border-color: currentColor
}

@media(min-width: 62.5rem) {
    .lrv-u-border-color-grey-lightest\@desktop {
        border-color:#f7f7f7;
        border-color: var(--border-color-grey-lightest,#f7f7f7)
    }
}

@media(min-width: 62.5rem) {
    .lrv-u-border-color-brand-secondary-light\@desktop {
        border-color:#000;
        border-color: var(--border-color-brand-secondary-light,#000)
    }
}

@media(min-width: 62.5rem) {
    .lrv-u-border-color-grey-light\@desktop {
        border-color:#ccc;
        border-color: var(--border-color-grey-light,#ccc)
    }
}

@media(min-width: 62.5rem) {
    .lrv-u-border-color-grey-dark\@desktop {
        border-color:#6a6a6a;
        border-color: var(--border-color-grey-dark,#6a6a6a)
    }
}

@media(min-width: 62.5rem) {
    .lrv-u-border-color-brand-secondary-dark\@desktop {
        border-color:#000;
        border-color: var(--border-color-brand-secondary-dark,#000)
    }
}

@media(min-width: 62.5rem) {
    .lrv-u-border-color-brand-secondary\@desktop {
        border-color:#000;
        border-color: var(--border-color-brand-secondary,#000)
    }
}

@media(min-width: 62.5rem) {
    .lrv-u-border-color-grey\@desktop {
        border-color:#8c8c8c;
        border-color: var(--border-color-grey,#8c8c8c)
    }
}

@media(min-width: 62.5rem) {
    .lrv-u-border-color-brand-primary-light\@desktop {
        border-color:#ec1c24;
        border-color: var(--border-color-brand-primary-light,#ec1c24)
    }
}

@media(min-width: 62.5rem) {
    .lrv-u-border-color-white\@desktop {
        border-color:#fff;
        border-color: var(--border-color-white,#fff)
    }
}

@media(min-width: 62.5rem) {
    .lrv-u-border-color-brand-primary-dark\@desktop {
        border-color:#ec1c24;
        border-color: var(--border-color-brand-primary-dark,#ec1c24)
    }
}

@media(min-width: 62.5rem) {
    .lrv-u-border-color-brand-primary\@desktop {
        border-color:#ec1c24;
        border-color: var(--border-color-brand-primary,#ec1c24)
    }
}

.lrv-u-border-radius-50p {
    border-radius: 50%
}

.lrv-u-border-radius-100 {
    border-radius: 100px
}

.lrv-u-border-radius-5 {
    border-radius: 5px
}

.lrv-u-border-radius-br-5 {
    border-bottom-right-radius: 5px
}

.lrv-u-border-radius-bl-5 {
    border-bottom-left-radius: 5px
}

.lrv-u-border-radius-tr-5 {
    border-top-right-radius: 5px
}

.lrv-u-border-radius-tl-5 {
    border-top-left-radius: 5px
}

@media(min-width: 48rem) {
    .lrv-u-box-shadow-medium\@tablet {
        box-shadow:0 -.313rem .313rem rgba(0,0,0,.15)
    }
}

.lrv-u-color-brand-secondary\:hover:hover {
    color: #000;
    color: var(--color-brand-secondary,#000)
}

.lrv-u-color-black\:hover:hover {
    color: #000;
    color: var(--color-black,#000)
}

.lrv-u-color-brand-primary-light\:hover:hover {
    color: #ec1c24;
    color: var(--color-brand-primary-light,#ec1c24)
}

.lrv-u-color-brand-primary-dark\:hover:hover {
    color: #ec1c24;
    color: var(--color-brand-primary-dark,#ec1c24)
}

.lrv-u-color-white\:hover:hover {
    color: #fff;
    color: var(--color-white,#fff)
}

.lrv-u-color-brand-primary\:hover:hover {
    color: #ec1c24;
    color: var(--color-brand-primary,#ec1c24)
}

.lrv-u-color-grey-light\:hover:hover {
    color: #e6e6e6;
    color: var(--color-grey-light,#e6e6e6)
}

.lrv-u-color-brand-secondary-dark\:hover:hover {
    color: #000;
    color: var(--color-brand-secondary-dark,#000)
}

.lrv-u-color-brand-secondary-light\:hover:hover {
    color: #000;
    color: var(--color-brand-secondary-light,#000)
}

.lrv-u-color-grey-dark\:hover:hover {
    color: #6a6a6a;
    color: var(--color-grey-dark,#6a6a6a)
}

.lrv-u-color-grey\:hover:hover {
    color: #8c8c8c;
    color: var(--color-grey,#8c8c8c)
}

.lrv-u-color-currentColor {
    color: currentColor
}

.lrv-u-color-transparent {
    color: rgba(0,0,0,0)
}

.lrv-u-cursor-pointer {
    cursor: pointer
}

.lrv-u-filter-grayscale-100 {
    filter: grayscale(100%)
}

.lrv-u-list-style-type-disclosure-closed {
    list-style-type: disclosure-closed
}

.u-color--white {
    color: #fff
}

.u-font-family-primary-fancy {
    font-family: rocky,sans-serif
}

.u-font-family-accent-fancy {
    font-family: sweet-sans-pro,sans-serif
}

.u-font-family-secondary-fancy {
    font-family: TitlingGothicFBCond-Regular,sans-serif
}

.u-font-family-georgia {
    font-family: Georgia,Times,serif
}

.u-font-size-10 {
    font-size: .625rem
}

.u-font-size-11 {
    font-size: .6875rem
}

.u-font-size-15 {
    font-size: .9375rem
}

.u-font-size-37 {
    font-size: 2.3125rem
}

.u-font-size-21 {
    font-size: 1.3125rem
}

@media(min-width: 48rem) {
    .u-font-size-34\@tablet {
        font-size:2.125rem
    }
}

@media(min-width: 78.75rem) {
    .u-font-size-38\@desktop-xl {
        font-size:2.375rem
    }
}

@media(max-width: 47.999rem) {
    .u-font-size-30\@mobile-max {
        font-size:1.875rem
    }
}

@media(max-width: 47.999rem) {
    .u-font-size-\@mobile-max {
        font-size:1.125rem
    }
}

.u-max-width-325 {
    max-width: 20.3125rem
}

.u-max-width-450 {
    max-width: 28.125rem
}

@media(min-width: 48rem) {
    .u-max-width-330\@tablet {
        max-width:20.625rem
    }
}

@media(min-width: 78.75rem) {
    .u-max-width-360\@desktop-xl {
        max-width:22.5rem
    }
}

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

@media(min-width: 78.75rem) {
    .u-text-align-left\@desktop-xl {
        text-align:left
    }
}

@media(min-width: 78.75rem) {
    .u-text-align-center\@desktop-xl {
        text-align:center
    }
}

.c-newsletter__terms {
    margin-bottom: 0
}

.c-newsletter__terms a {
    font-weight: 700
}

#icon-sprite {
    display: none !important
}

.error404 .search-form input[type=search] {
    width: 18rem
}

.error404 .search-form input[type=submit] {
    width: auto;
    font-family: "titling-gothic-fb-condensed",sans-serif;
    background-color: #d02027;
    border: 0;
    color: #fff;
    padding: 10px 2rem 12.5px;
    cursor: pointer
}
.home .sectioner *:not('.editor-picks__primary-pick') .featured-image {
    transition: opacity 0.3s ease-in;
  }
  .home .sectioner *:not('.editor-picks__primary-pick') .featured-image:hover {
    opacity: 0.8;
  }
  .home .entry__heading {
    transition: opacity 0.3s ease-in;
  }
  .home .entry__heading:hover {
    opacity: 0.6;
  }
  /* Muse Nativo Widget Styles */
  .ntv-boap .entry__category {
    color: #d0011b;
  }
  .ntv-boap .post-meta__author a {
    color: #fff;
  }
  .rr-jwplayer-wrapper {
    margin-top: 2rem;
  }
  /* rare and fine wine landing page olde school */
  .page-template-page-rare-fine-wine .rare-fine-wine__banner {
    padding: unset;
  }
  .rare-fine-wine__section {
    max-width: 100%;
  }
  /* Following are for 911 on 11/5/2022 */
  .wp-block-image {
    width: 120% !important;
    transform: translateX(-8.25%);
  }
  .post-content-image .c-figcaption {
    transform: translateX(10px);
  }
  @media only screen and (min-width: 500px) {
    .page-id-1234772063 main {
      width: 80%;
      margin: auto;
    }
  }
  /* BR-2539 hide module starts */
  .home .sectioner.sectioner--popular {
    display: none;
  }
  /* BR-2539 hide module ends */
  .cwv2-preview-site-width-changes, .cwv2-preview-site-width-changes .lrv-a-wrapper {
    --site-max-width: 1160px;
  }
  /* Antisemitism Event Video Post Hotfix */
  div.post-1235374719 div.featured-video svg.c-play-badge {
    display: none;
  }
  /* Page 2+ River Subscription Module Add Bottom Padding */
  .signup-newsletter {
    margin: 0rem 0rem 1rem 0rem !important;
  }
  @media only screen and (max-device-width: 480px) {
    .pmc_event_video .event-video-banner img {
      width: 43px !important;
    }
  }
  .header__leaderboard {
    margin-top: 0 !important;
  }
  article #connatix-contextual-player {
	aspect-ratio: 16/9;
	position: relative;
}
article [id^="jwplayer_"][id$="_div"] {
	aspect-ratio: 16/9;
}
.vvqbox {
	visibility: visible !important;
	display: block;
	clear: both;
	width: 100%;
}
.vvqbox div {
	margin: 10px auto;
}
.vvqbox img {
	max-width: 100%;
	height: 100%;
}
.vvqbox object {
	max-width: 100%;
}
  article #connatix-contextual-player {
    aspect-ratio: 16/9;
    position: relative;
    }
  	/*
				The use of !important is necessary here to ensure that this style
				takes precedence over other conflicting WP/larva/nova styles.
			 */
             @media (min-width: 1000px) {
				.pmc-hide-desktop {
					display: none !important; /* Hide on desktop */
				}
			}

			@media (max-width: 1000px) {
				.pmc-hide-mobile {
					display: none !important; /* Hide on mobile */
				}
			}

            .has-text-align-justify{text-align:justify;}

            .parsely-recommendations-list-title{font-size:1.2em}.parsely-recommendations-list{list-style:none;padding:unset}.parsely-recommendations-cardbody{overflow:hidden;padding:.8em;text-overflow:ellipsis;white-space:nowrap}.parsely-recommendations-cardmedia{padding:.8em .8em 0}


.jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em}

.widget_ep-facet input[type=search],.wp-block-elasticpress-facet input[type=search]{margin-bottom:1rem}.widget_ep-facet .searchable .inner,.wp-block-elasticpress-facet .searchable .inner{max-height:20em;overflow:scroll}.widget_ep-facet .term.hide,.wp-block-elasticpress-facet .term.hide{display:none}.widget_ep-facet .empty-term,.wp-block-elasticpress-facet .empty-term{opacity:.5;position:relative}.widget_ep-facet .empty-term:after,.wp-block-elasticpress-facet .empty-term:after{bottom:0;content:" ";display:block;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.widget_ep-facet .level-1,.wp-block-elasticpress-facet .level-1{padding-left:20px}.widget_ep-facet .level-2,.wp-block-elasticpress-facet .level-2{padding-left:40px}.widget_ep-facet .level-3,.wp-block-elasticpress-facet .level-3{padding-left:60px}.widget_ep-facet .level-4,.wp-block-elasticpress-facet .level-4{padding-left:5pc}.widget_ep-facet .level-5,.wp-block-elasticpress-facet .level-5{padding-left:75pt}.widget_ep-facet input[disabled],.wp-block-elasticpress-facet input[disabled]{cursor:pointer;opacity:1}.widget_ep-facet .term a,.wp-block-elasticpress-facet .term a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.widget_ep-facet .term a:hover .ep-checkbox,.wp-block-elasticpress-facet .term a:hover .ep-checkbox{background-color:#ccc}.ep-checkbox{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:1em;justify-content:center;margin-right:.25em;width:1em}.ep-checkbox:after{border:solid #fff;border-width:0 .125em .125em 0;content:"";display:none;height:.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.25em}.ep-checkbox.checked{background-color:#5e5e5e}.ep-checkbox.checked:after{display:block}



.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}

body{--wp--preset--color--black: rgb(0, 0, 0);--wp--preset--color--brand-primary: rgb(224, 32, 32);--wp--preset--color--brand-primary-dark: rgb(224, 32, 32);--wp--preset--color--brand-primary-light: rgb(224, 32, 32);--wp--preset--color--brand-secondary: rgb(0, 0, 0);--wp--preset--color--brand-secondary-dark: rgb(0, 0, 0);--wp--preset--color--brand-secondary-light: rgb(0, 0, 0);--wp--preset--color--grey: rgb(147, 153, 160);--wp--preset--color--grey-dark: rgb(112, 117, 123);--wp--preset--color--grey-light: rgb(230, 230, 230);--wp--preset--color--white: rgb(255, 255, 255);--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-brand-primary-color{color: var(--wp--preset--color--brand-primary) !important;}.has-brand-primary-dark-color{color: var(--wp--preset--color--brand-primary-dark) !important;}.has-brand-primary-light-color{color: var(--wp--preset--color--brand-primary-light) !important;}.has-brand-secondary-color{color: var(--wp--preset--color--brand-secondary) !important;}.has-brand-secondary-dark-color{color: var(--wp--preset--color--brand-secondary-dark) !important;}.has-brand-secondary-light-color{color: var(--wp--preset--color--brand-secondary-light) !important;}.has-grey-color{color: var(--wp--preset--color--grey) !important;}.has-grey-dark-color{color: var(--wp--preset--color--grey-dark) !important;}.has-grey-light-color{color: var(--wp--preset--color--grey-light) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-brand-primary-background-color{background-color: var(--wp--preset--color--brand-primary) !important;}.has-brand-primary-dark-background-color{background-color: var(--wp--preset--color--brand-primary-dark) !important;}.has-brand-primary-light-background-color{background-color: var(--wp--preset--color--brand-primary-light) !important;}.has-brand-secondary-background-color{background-color: var(--wp--preset--color--brand-secondary) !important;}.has-brand-secondary-dark-background-color{background-color: var(--wp--preset--color--brand-secondary-dark) !important;}.has-brand-secondary-light-background-color{background-color: var(--wp--preset--color--brand-secondary-light) !important;}.has-grey-background-color{background-color: var(--wp--preset--color--grey) !important;}.has-grey-dark-background-color{background-color: var(--wp--preset--color--grey-dark) !important;}.has-grey-light-background-color{background-color: var(--wp--preset--color--grey-light) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-brand-primary-border-color{border-color: var(--wp--preset--color--brand-primary) !important;}.has-brand-primary-dark-border-color{border-color: var(--wp--preset--color--brand-primary-dark) !important;}.has-brand-primary-light-border-color{border-color: var(--wp--preset--color--brand-primary-light) !important;}.has-brand-secondary-border-color{border-color: var(--wp--preset--color--brand-secondary) !important;}.has-brand-secondary-dark-border-color{border-color: var(--wp--preset--color--brand-secondary-dark) !important;}.has-brand-secondary-light-border-color{border-color: var(--wp--preset--color--brand-secondary-light) !important;}.has-grey-border-color{border-color: var(--wp--preset--color--grey) !important;}.has-grey-dark-border-color{border-color: var(--wp--preset--color--grey-dark) !important;}.has-grey-light-border-color{border-color: var(--wp--preset--color--grey-light) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}

div.admz, div.admz-sp { margin-left: auto; margin-right: auto; text-align: center; } #skin-ad-inject-container { display: none; }

.sticky-nav__stick{width:100%;max-width:72.5rem;margin:0 auto}@media only screen and (min-width:92.5rem){.sticky-nav__stick{max-width:72.5rem;width:calc(100% - 21.875rem)}}.sticky-nav__stick{border-bottom:.125rem solid #000;position:fixed;top:0;right:0;left:0;z-index:2500}@media only screen and (min-width:37.5rem){.admin-bar .sticky-nav__stick{top:0}}@media only screen and (min-width:37.5625rem){.admin-bar .sticky-nav__stick{top:2.875rem}}@media only screen and (min-width:48.9375rem){.admin-bar .sticky-nav__stick{top:2rem}}@media only screen and (min-width:61.25rem){.sticky-nav__stick .header-nav__rr{display:none}.sticky-nav__stick .header-nav__icon{display:-ms-flexbox;display:flex}.sticky-nav__stick .header-nav__logo{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:6.6875rem;flex-basis:6.6875rem;-ms-flex-order:-1;order:-1}.sticky-nav__stick .header-nav__menu{-ms-flex-preferred-size:70%;flex-basis:70%}.sticky-nav__stick .header-nav__menu a{font-size:.8125rem}.sticky-nav__stick .header-nav__divider,.sticky-nav__stick .header-nav__rr1,.sticky-nav__stick .header-nav__subscribe{display:-ms-flexbox;display:flex}.sticky-nav__stick .header-subscribe__container-inner{border-top:0;top:.125rem}}nav[role=navigation].sticky-nav__stick{padding:0 .625rem}.sticky-nav__confined main{margin-top:4.6875rem}body.homepage.sticky-nav__confined main{margin-top:2.5rem}.sticky-nav__scroll{position:relative}

.sticky-ad__stick{position:fixed;top:2.5rem;z-index:2000}@media only screen and (min-width:37.5rem){.admin-bar .sticky-ad__stick{top:0}}@media only screen and (min-width:37.5625rem){.admin-bar .sticky-ad__stick{top:5.375rem}}@media only screen and (min-width:48.9375rem){.admin-bar .sticky-ad__stick{top:4.5rem}}.sticky-ad__scroll{position:absolute;top:auto;right:0;bottom:0;}

.tk-titling-gothic-fb{font-family:"titling-gothic-fb",sans-serif;}.tk-titling-gothic-fb-compressed{font-family:"titling-gothic-fb-compressed",sans-serif;}.tk-titling-gothic-fb-condensed{font-family:"titling-gothic-fb-condensed",sans-serif;}.tk-titling-gothic-fb-extended{font-family:"titling-gothic-fb-extended",sans-serif;}.tk-titling-gothic-fb-narrow{font-family:"titling-gothic-fb-narrow",sans-serif;}.tk-titling-gothic-fb-skyline{font-family:"titling-gothic-fb-skyline",sans-serif;}.tk-titling-gothic-fb-wide{font-family:"titling-gothic-fb-wide",sans-serif;}.tk-rocky{font-family:"rocky",serif;}.tk-rocky-compressed{font-family:"rocky-compressed",serif;}.tk-rocky-condensed{font-family:"rocky-condensed",serif;}.tk-rocky-extra-condensed{font-family:"rocky-extra-condensed",serif;}.tk-sweet-sans-pro{font-family:"sweet-sans-pro",sans-serif;}

@font-face{font-family:tk-titling-gothic-fb-n1;src:url(https://use.typekit.net/af/8829c1/00000000000000003b9ae8db/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3) format("woff2"),url(https://use.typekit.net/af/8829c1/00000000000000003b9ae8db/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3) format("woff"),url(https://use.typekit.net/af/8829c1/00000000000000003b9ae8db/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3) format("opentype");font-weight:100;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-n2;src:url(https://use.typekit.net/af/316130/00000000000000003b9ae8dc/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3) format("woff2"),url(https://use.typekit.net/af/316130/00000000000000003b9ae8dc/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3) format("woff"),url(https://use.typekit.net/af/316130/00000000000000003b9ae8dc/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3) format("opentype");font-weight:200;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-n3;src:url(https://use.typekit.net/af/e78554/00000000000000003b9ae8dd/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/e78554/00000000000000003b9ae8dd/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/e78554/00000000000000003b9ae8dd/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-n4;src:url(https://use.typekit.net/af/c3156c/00000000000000003b9ae8de/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/c3156c/00000000000000003b9ae8de/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/c3156c/00000000000000003b9ae8de/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-n5;src:url(https://use.typekit.net/af/1100b4/00000000000000003b9ae8df/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/1100b4/00000000000000003b9ae8df/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/1100b4/00000000000000003b9ae8df/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");font-weight:500;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-n7;src:url(https://use.typekit.net/af/d58aa1/00000000000000003b9ae8e0/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/d58aa1/00000000000000003b9ae8e0/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/d58aa1/00000000000000003b9ae8e0/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-n8;src:url(https://use.typekit.net/af/02b3bb/00000000000000003b9ae8e1/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("woff2"),url(https://use.typekit.net/af/02b3bb/00000000000000003b9ae8e1/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("woff"),url(https://use.typekit.net/af/02b3bb/00000000000000003b9ae8e1/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("opentype");font-weight:800;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-compr-n4;src:url(https://use.typekit.net/af/ea98f6/00000000000000003b9ae8e5/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/ea98f6/00000000000000003b9ae8e5/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/ea98f6/00000000000000003b9ae8e5/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-compr-n7;src:url(https://use.typekit.net/af/372551/00000000000000003b9ae8e7/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/372551/00000000000000003b9ae8e7/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/372551/00000000000000003b9ae8e7/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-conde-n1;src:url(https://use.typekit.net/af/407987/00000000000000003b9ae8e9/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3) format("woff2"),url(https://use.typekit.net/af/407987/00000000000000003b9ae8e9/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3) format("woff"),url(https://use.typekit.net/af/407987/00000000000000003b9ae8e9/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3) format("opentype");font-weight:100;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-conde-n2;src:url(https://use.typekit.net/af/5d1a4a/00000000000000003b9ae8ea/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n2&v=3) format("woff2"),url(https://use.typekit.net/af/5d1a4a/00000000000000003b9ae8ea/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n2&v=3) format("woff"),url(https://use.typekit.net/af/5d1a4a/00000000000000003b9ae8ea/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n2&v=3) format("opentype");font-weight:200;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-conde-n3;src:url(https://use.typekit.net/af/fa8648/00000000000000003b9ae8eb/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/fa8648/00000000000000003b9ae8eb/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/fa8648/00000000000000003b9ae8eb/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-conde-n4;src:url(https://use.typekit.net/af/a1a121/00000000000000003b9ae8ec/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/a1a121/00000000000000003b9ae8ec/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/a1a121/00000000000000003b9ae8ec/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-conde-n5;src:url(https://use.typekit.net/af/d28e99/00000000000000003b9ae8ed/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/d28e99/00000000000000003b9ae8ed/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/d28e99/00000000000000003b9ae8ed/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("opentype");font-weight:500;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-conde-n7;src:url(https://use.typekit.net/af/4b637b/00000000000000003b9ae8ee/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/4b637b/00000000000000003b9ae8ee/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/4b637b/00000000000000003b9ae8ee/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-conde-n8;src:url(https://use.typekit.net/af/fa0ce1/00000000000000003b9ae8ef/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3) format("woff2"),url(https://use.typekit.net/af/fa0ce1/00000000000000003b9ae8ef/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3) format("woff"),url(https://use.typekit.net/af/fa0ce1/00000000000000003b9ae8ef/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3) format("opentype");font-weight:800;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-exten-n4;src:url(https://use.typekit.net/af/322f06/00000000000000003b9ae8f3/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/322f06/00000000000000003b9ae8f3/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/322f06/00000000000000003b9ae8f3/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-exten-n7;src:url(https://use.typekit.net/af/26c587/00000000000000003b9ae8f5/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/26c587/00000000000000003b9ae8f5/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/26c587/00000000000000003b9ae8f5/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-narro-n4;src:url(https://use.typekit.net/af/9c4ca1/00000000000000003b9ae8fa/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/9c4ca1/00000000000000003b9ae8fa/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/9c4ca1/00000000000000003b9ae8fa/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-narro-n7;src:url(https://use.typekit.net/af/234bee/00000000000000003b9ae8fc/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/234bee/00000000000000003b9ae8fc/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/234bee/00000000000000003b9ae8fc/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-skyli-n4;src:url(https://use.typekit.net/af/fdeb24/00000000000000003b9ae901/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/fdeb24/00000000000000003b9ae901/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/fdeb24/00000000000000003b9ae901/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-skyli-n7;src:url(https://use.typekit.net/af/2566bd/00000000000000003b9ae903/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/2566bd/00000000000000003b9ae903/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/2566bd/00000000000000003b9ae903/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-wide-n4;src:url(https://use.typekit.net/af/a193b7/00000000000000003b9ae908/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/a193b7/00000000000000003b9ae908/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/a193b7/00000000000000003b9ae908/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-titling-gothic-fb-wide-n7;src:url(https://use.typekit.net/af/13e7c0/00000000000000003b9ae90a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/13e7c0/00000000000000003b9ae90a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/13e7c0/00000000000000003b9ae90a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-i5;src:url(https://use.typekit.net/af/d90646/00000000000000007736b5ba/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/d90646/00000000000000007736b5ba/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/d90646/00000000000000007736b5ba/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype");font-weight:500;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-n9;src:url(https://use.typekit.net/af/e13dab/00000000000000007736b5a1/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff2"),url(https://use.typekit.net/af/e13dab/00000000000000007736b5a1/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff"),url(https://use.typekit.net/af/e13dab/00000000000000007736b5a1/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("opentype");font-weight:900;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-i7;src:url(https://use.typekit.net/af/14d146/00000000000000007736b59a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/14d146/00000000000000007736b59a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/14d146/00000000000000007736b59a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-weight:700;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-i3;src:url(https://use.typekit.net/af/3b579a/00000000000000007736b5b1/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/3b579a/00000000000000007736b5b1/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/3b579a/00000000000000007736b5b1/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("opentype");font-weight:300;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-n7;src:url(https://use.typekit.net/af/6d496a/00000000000000007736b5a7/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/6d496a/00000000000000007736b5a7/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/6d496a/00000000000000007736b5a7/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-i4;src:url(https://use.typekit.net/af/d521f7/00000000000000003b9ae147/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/d521f7/00000000000000003b9ae147/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/d521f7/00000000000000003b9ae147/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-weight:400;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-i9;src:url(https://use.typekit.net/af/aaa21d/00000000000000007736b599/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("woff2"),url(https://use.typekit.net/af/aaa21d/00000000000000007736b599/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("woff"),url(https://use.typekit.net/af/aaa21d/00000000000000007736b599/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("opentype");font-weight:900;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-n5;src:url(https://use.typekit.net/af/112698/00000000000000007736b5b4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/112698/00000000000000007736b5b4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/112698/00000000000000007736b5b4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");font-weight:500;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-n4;src:url(https://use.typekit.net/af/69cf60/00000000000000007736b5bf/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/69cf60/00000000000000007736b5bf/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/69cf60/00000000000000007736b5bf/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-n3;src:url(https://use.typekit.net/af/57992f/00000000000000007736b5be/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/57992f/00000000000000007736b5be/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/57992f/00000000000000007736b5be/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-compressed-i7;src:url(https://use.typekit.net/af/1f3d78/00000000000000007736b59d/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/1f3d78/00000000000000007736b59d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/1f3d78/00000000000000007736b59d/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-weight:700;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-compressed-i3;src:url(https://use.typekit.net/af/e11748/00000000000000007736b5a5/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/e11748/00000000000000007736b5a5/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/e11748/00000000000000007736b5a5/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("opentype");font-weight:300;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-compressed-n9;src:url(https://use.typekit.net/af/e95231/00000000000000007736b5b9/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff2"),url(https://use.typekit.net/af/e95231/00000000000000007736b5b9/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff"),url(https://use.typekit.net/af/e95231/00000000000000007736b5b9/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("opentype");font-weight:900;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-compressed-i5;src:url(https://use.typekit.net/af/5e355d/00000000000000007736b5bc/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/5e355d/00000000000000007736b5bc/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/5e355d/00000000000000007736b5bc/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype");font-weight:500;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-compressed-i4;src:url(https://use.typekit.net/af/5ff898/00000000000000007736b5b8/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/5ff898/00000000000000007736b5b8/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/5ff898/00000000000000007736b5b8/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-weight:400;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-compressed-i9;src:url(https://use.typekit.net/af/028365/00000000000000007736b59e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("woff2"),url(https://use.typekit.net/af/028365/00000000000000007736b59e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("woff"),url(https://use.typekit.net/af/028365/00000000000000007736b59e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("opentype");font-weight:900;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-compressed-n3;src:url(https://use.typekit.net/af/a3b977/00000000000000007736b5a4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/a3b977/00000000000000007736b5a4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/a3b977/00000000000000007736b5a4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-compressed-n4;src:url(https://use.typekit.net/af/569714/00000000000000007736b5a9/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/569714/00000000000000007736b5a9/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/569714/00000000000000007736b5a9/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-compressed-n5;src:url(https://use.typekit.net/af/69429d/00000000000000007736b5ad/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/69429d/00000000000000007736b5ad/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/69429d/00000000000000007736b5ad/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");font-weight:500;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-compressed-n7;src:url(https://use.typekit.net/af/1aadf0/00000000000000007736b5c0/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/1aadf0/00000000000000007736b5c0/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/1aadf0/00000000000000007736b5c0/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-condensed-i9;src:url(https://use.typekit.net/af/8e0c3d/00000000000000007736b5b7/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("woff2"),url(https://use.typekit.net/af/8e0c3d/00000000000000007736b5b7/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("woff"),url(https://use.typekit.net/af/8e0c3d/00000000000000007736b5b7/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("opentype");font-weight:900;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-condensed-n9;src:url(https://use.typekit.net/af/4e9301/00000000000000007736b5ac/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff2"),url(https://use.typekit.net/af/4e9301/00000000000000007736b5ac/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff"),url(https://use.typekit.net/af/4e9301/00000000000000007736b5ac/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("opentype");font-weight:900;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-condensed-n5;src:url(https://use.typekit.net/af/2f2de2/0000000000000000774a672b/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/2f2de2/0000000000000000774a672b/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/2f2de2/0000000000000000774a672b/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");font-weight:500;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-condensed-i5;src:url(https://use.typekit.net/af/443a3e/0000000000000000774a6731/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/443a3e/0000000000000000774a6731/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/443a3e/0000000000000000774a6731/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype");font-weight:500;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-condensed-n3;src:url(https://use.typekit.net/af/2d8465/0000000000000000774a6723/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/2d8465/0000000000000000774a6723/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/2d8465/0000000000000000774a6723/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-condensed-n4;src:url(https://use.typekit.net/af/466de5/0000000000000000774a6725/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/466de5/0000000000000000774a6725/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/466de5/0000000000000000774a6725/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-condensed-n7;src:url(https://use.typekit.net/af/88cd08/0000000000000000774a6728/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/88cd08/0000000000000000774a6728/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/88cd08/0000000000000000774a6728/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-condensed-i7;src:url(https://use.typekit.net/af/5a6493/0000000000000000774a6724/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/5a6493/0000000000000000774a6724/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/5a6493/0000000000000000774a6724/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-weight:700;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-condensed-i3;src:url(https://use.typekit.net/af/9d651e/0000000000000000774a672f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/9d651e/0000000000000000774a672f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/9d651e/0000000000000000774a672f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("opentype");font-weight:300;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-condensed-i4;src:url(https://use.typekit.net/af/478e11/00000000000000003b9ae169/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/478e11/00000000000000003b9ae169/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/478e11/00000000000000003b9ae169/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-weight:400;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-extra-condensed-n7;src:url(https://use.typekit.net/af/5c348d/00000000000000007736b5af/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/5c348d/00000000000000007736b5af/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/5c348d/00000000000000007736b5af/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-extra-condensed-n5;src:url(https://use.typekit.net/af/fec50e/00000000000000007736b5b5/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/fec50e/00000000000000007736b5b5/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/fec50e/00000000000000007736b5b5/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("opentype");font-weight:500;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-extra-condensed-i7;src:url(https://use.typekit.net/af/e1ee59/00000000000000007736b5a6/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/e1ee59/00000000000000007736b5a6/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/e1ee59/00000000000000007736b5a6/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3) format("opentype");font-weight:700;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-extra-condensed-i5;src:url(https://use.typekit.net/af/a079a0/00000000000000007736b5bb/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/a079a0/00000000000000007736b5bb/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/a079a0/00000000000000007736b5bb/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i5&v=3) format("opentype");font-weight:500;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-extra-condensed-n9;src:url(https://use.typekit.net/af/e7b122/00000000000000007736b59f/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n9&v=3) format("woff2"),url(https://use.typekit.net/af/e7b122/00000000000000007736b59f/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n9&v=3) format("woff"),url(https://use.typekit.net/af/e7b122/00000000000000007736b59f/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n9&v=3) format("opentype");font-weight:900;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-extra-condensed-i3;src:url(https://use.typekit.net/af/46d471/00000000000000007736b5b3/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/46d471/00000000000000007736b5b3/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/46d471/00000000000000007736b5b3/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i3&v=3) format("opentype");font-weight:300;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-extra-condensed-n3;src:url(https://use.typekit.net/af/6dbb57/00000000000000007736b5aa/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/6dbb57/00000000000000007736b5aa/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/6dbb57/00000000000000007736b5aa/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-extra-condensed-n4;src:url(https://use.typekit.net/af/7a3e92/00000000000000007736b5ab/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/7a3e92/00000000000000007736b5ab/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/7a3e92/00000000000000007736b5ab/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-extra-condensed-i9;src:url(https://use.typekit.net/af/5441ea/00000000000000007736b5b2/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i9&v=3) format("woff2"),url(https://use.typekit.net/af/5441ea/00000000000000007736b5b2/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i9&v=3) format("woff"),url(https://use.typekit.net/af/5441ea/00000000000000007736b5b2/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i9&v=3) format("opentype");font-weight:900;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-rocky-extra-condensed-i4;src:url(https://use.typekit.net/af/5d2b8a/00000000000000007736b5b0/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/5d2b8a/00000000000000007736b5b0/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/5d2b8a/00000000000000007736b5b0/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3) format("opentype");font-weight:400;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:tk-sweet-sans-pro-n6;src:url(https://use.typekit.net/af/888209/00000000000000007735c628/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/888209/00000000000000007735c628/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/888209/00000000000000007735c628/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");font-weight:600;font-style:normal;font-stretch:normal;font-display:auto;}

@font-face{font-family:titling-gothic-fb;src:url(https://use.typekit.net/af/8829c1/00000000000000003b9ae8db/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3) format("woff2"),url(https://use.typekit.net/af/8829c1/00000000000000003b9ae8db/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3) format("woff"),url(https://use.typekit.net/af/8829c1/00000000000000003b9ae8db/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3) format("opentype");font-weight:100;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb;src:url(https://use.typekit.net/af/316130/00000000000000003b9ae8dc/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3) format("woff2"),url(https://use.typekit.net/af/316130/00000000000000003b9ae8dc/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3) format("woff"),url(https://use.typekit.net/af/316130/00000000000000003b9ae8dc/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3) format("opentype");font-weight:200;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb;src:url(https://use.typekit.net/af/e78554/00000000000000003b9ae8dd/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/e78554/00000000000000003b9ae8dd/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/e78554/00000000000000003b9ae8dd/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb;src:url(https://use.typekit.net/af/c3156c/00000000000000003b9ae8de/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/c3156c/00000000000000003b9ae8de/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/c3156c/00000000000000003b9ae8de/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb;src:url(https://use.typekit.net/af/1100b4/00000000000000003b9ae8df/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/1100b4/00000000000000003b9ae8df/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/1100b4/00000000000000003b9ae8df/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");font-weight:500;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb;src:url(https://use.typekit.net/af/d58aa1/00000000000000003b9ae8e0/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/d58aa1/00000000000000003b9ae8e0/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/d58aa1/00000000000000003b9ae8e0/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb;src:url(https://use.typekit.net/af/02b3bb/00000000000000003b9ae8e1/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("woff2"),url(https://use.typekit.net/af/02b3bb/00000000000000003b9ae8e1/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("woff"),url(https://use.typekit.net/af/02b3bb/00000000000000003b9ae8e1/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("opentype");font-weight:800;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb-compressed;src:url(https://use.typekit.net/af/ea98f6/00000000000000003b9ae8e5/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/ea98f6/00000000000000003b9ae8e5/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/ea98f6/00000000000000003b9ae8e5/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb-compressed;src:url(https://use.typekit.net/af/372551/00000000000000003b9ae8e7/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/372551/00000000000000003b9ae8e7/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/372551/00000000000000003b9ae8e7/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb-condensed;src:url(https://use.typekit.net/af/407987/00000000000000003b9ae8e9/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3) format("woff2"),url(https://use.typekit.net/af/407987/00000000000000003b9ae8e9/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3) format("woff"),url(https://use.typekit.net/af/407987/00000000000000003b9ae8e9/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3) format("opentype");font-weight:100;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb-condensed;src:url(https://use.typekit.net/af/5d1a4a/00000000000000003b9ae8ea/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n2&v=3) format("woff2"),url(https://use.typekit.net/af/5d1a4a/00000000000000003b9ae8ea/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n2&v=3) format("woff"),url(https://use.typekit.net/af/5d1a4a/00000000000000003b9ae8ea/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n2&v=3) format("opentype");font-weight:200;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb-condensed;src:url(https://use.typekit.net/af/fa8648/00000000000000003b9ae8eb/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/fa8648/00000000000000003b9ae8eb/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/fa8648/00000000000000003b9ae8eb/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb-condensed;src:url(https://use.typekit.net/af/a1a121/00000000000000003b9ae8ec/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/a1a121/00000000000000003b9ae8ec/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/a1a121/00000000000000003b9ae8ec/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb-condensed;src:url(https://use.typekit.net/af/d28e99/00000000000000003b9ae8ed/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/d28e99/00000000000000003b9ae8ed/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/d28e99/00000000000000003b9ae8ed/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("opentype");font-weight:500;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb-condensed;src:url(https://use.typekit.net/af/4b637b/00000000000000003b9ae8ee/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/4b637b/00000000000000003b9ae8ee/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/4b637b/00000000000000003b9ae8ee/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb-condensed;src:url(https://use.typekit.net/af/fa0ce1/00000000000000003b9ae8ef/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3) format("woff2"),url(https://use.typekit.net/af/fa0ce1/00000000000000003b9ae8ef/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3) format("woff"),url(https://use.typekit.net/af/fa0ce1/00000000000000003b9ae8ef/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3) format("opentype");font-weight:800;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb-extended;src:url(https://use.typekit.net/af/322f06/00000000000000003b9ae8f3/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/322f06/00000000000000003b9ae8f3/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/322f06/00000000000000003b9ae8f3/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb-extended;src:url(https://use.typekit.net/af/26c587/00000000000000003b9ae8f5/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/26c587/00000000000000003b9ae8f5/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/26c587/00000000000000003b9ae8f5/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb-narrow;src:url(https://use.typekit.net/af/9c4ca1/00000000000000003b9ae8fa/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/9c4ca1/00000000000000003b9ae8fa/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/9c4ca1/00000000000000003b9ae8fa/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb-narrow;src:url(https://use.typekit.net/af/234bee/00000000000000003b9ae8fc/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/234bee/00000000000000003b9ae8fc/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/234bee/00000000000000003b9ae8fc/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb-skyline;src:url(https://use.typekit.net/af/fdeb24/00000000000000003b9ae901/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/fdeb24/00000000000000003b9ae901/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/fdeb24/00000000000000003b9ae901/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb-skyline;src:url(https://use.typekit.net/af/2566bd/00000000000000003b9ae903/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/2566bd/00000000000000003b9ae903/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/2566bd/00000000000000003b9ae903/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb-wide;src:url(https://use.typekit.net/af/a193b7/00000000000000003b9ae908/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/a193b7/00000000000000003b9ae908/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/a193b7/00000000000000003b9ae908/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:titling-gothic-fb-wide;src:url(https://use.typekit.net/af/13e7c0/00000000000000003b9ae90a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/13e7c0/00000000000000003b9ae90a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/13e7c0/00000000000000003b9ae90a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky;src:url(https://use.typekit.net/af/d90646/00000000000000007736b5ba/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/d90646/00000000000000007736b5ba/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/d90646/00000000000000007736b5ba/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype");font-weight:500;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky;src:url(https://use.typekit.net/af/e13dab/00000000000000007736b5a1/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff2"),url(https://use.typekit.net/af/e13dab/00000000000000007736b5a1/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff"),url(https://use.typekit.net/af/e13dab/00000000000000007736b5a1/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("opentype");font-weight:900;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky;src:url(https://use.typekit.net/af/14d146/00000000000000007736b59a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/14d146/00000000000000007736b59a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/14d146/00000000000000007736b59a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-weight:700;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky;src:url(https://use.typekit.net/af/3b579a/00000000000000007736b5b1/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/3b579a/00000000000000007736b5b1/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/3b579a/00000000000000007736b5b1/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("opentype");font-weight:300;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky;src:url(https://use.typekit.net/af/6d496a/00000000000000007736b5a7/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/6d496a/00000000000000007736b5a7/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/6d496a/00000000000000007736b5a7/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky;src:url(https://use.typekit.net/af/d521f7/00000000000000003b9ae147/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/d521f7/00000000000000003b9ae147/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/d521f7/00000000000000003b9ae147/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-weight:400;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky;src:url(https://use.typekit.net/af/aaa21d/00000000000000007736b599/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("woff2"),url(https://use.typekit.net/af/aaa21d/00000000000000007736b599/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("woff"),url(https://use.typekit.net/af/aaa21d/00000000000000007736b599/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("opentype");font-weight:900;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky;src:url(https://use.typekit.net/af/112698/00000000000000007736b5b4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/112698/00000000000000007736b5b4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/112698/00000000000000007736b5b4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");font-weight:500;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky;src:url(https://use.typekit.net/af/69cf60/00000000000000007736b5bf/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/69cf60/00000000000000007736b5bf/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/69cf60/00000000000000007736b5bf/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky;src:url(https://use.typekit.net/af/57992f/00000000000000007736b5be/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/57992f/00000000000000007736b5be/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/57992f/00000000000000007736b5be/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-compressed;src:url(https://use.typekit.net/af/1f3d78/00000000000000007736b59d/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/1f3d78/00000000000000007736b59d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/1f3d78/00000000000000007736b59d/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-weight:700;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-compressed;src:url(https://use.typekit.net/af/e11748/00000000000000007736b5a5/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/e11748/00000000000000007736b5a5/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/e11748/00000000000000007736b5a5/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("opentype");font-weight:300;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-compressed;src:url(https://use.typekit.net/af/e95231/00000000000000007736b5b9/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff2"),url(https://use.typekit.net/af/e95231/00000000000000007736b5b9/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff"),url(https://use.typekit.net/af/e95231/00000000000000007736b5b9/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("opentype");font-weight:900;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-compressed;src:url(https://use.typekit.net/af/5e355d/00000000000000007736b5bc/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/5e355d/00000000000000007736b5bc/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/5e355d/00000000000000007736b5bc/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype");font-weight:500;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-compressed;src:url(https://use.typekit.net/af/5ff898/00000000000000007736b5b8/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/5ff898/00000000000000007736b5b8/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/5ff898/00000000000000007736b5b8/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-weight:400;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-compressed;src:url(https://use.typekit.net/af/028365/00000000000000007736b59e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("woff2"),url(https://use.typekit.net/af/028365/00000000000000007736b59e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("woff"),url(https://use.typekit.net/af/028365/00000000000000007736b59e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("opentype");font-weight:900;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-compressed;src:url(https://use.typekit.net/af/a3b977/00000000000000007736b5a4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/a3b977/00000000000000007736b5a4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/a3b977/00000000000000007736b5a4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-compressed;src:url(https://use.typekit.net/af/569714/00000000000000007736b5a9/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/569714/00000000000000007736b5a9/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/569714/00000000000000007736b5a9/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-compressed;src:url(https://use.typekit.net/af/69429d/00000000000000007736b5ad/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/69429d/00000000000000007736b5ad/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/69429d/00000000000000007736b5ad/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");font-weight:500;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-compressed;src:url(https://use.typekit.net/af/1aadf0/00000000000000007736b5c0/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/1aadf0/00000000000000007736b5c0/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/1aadf0/00000000000000007736b5c0/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-condensed;src:url(https://use.typekit.net/af/8e0c3d/00000000000000007736b5b7/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("woff2"),url(https://use.typekit.net/af/8e0c3d/00000000000000007736b5b7/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("woff"),url(https://use.typekit.net/af/8e0c3d/00000000000000007736b5b7/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("opentype");font-weight:900;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-condensed;src:url(https://use.typekit.net/af/4e9301/00000000000000007736b5ac/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff2"),url(https://use.typekit.net/af/4e9301/00000000000000007736b5ac/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff"),url(https://use.typekit.net/af/4e9301/00000000000000007736b5ac/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("opentype");font-weight:900;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-condensed;src:url(https://use.typekit.net/af/2f2de2/0000000000000000774a672b/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/2f2de2/0000000000000000774a672b/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/2f2de2/0000000000000000774a672b/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");font-weight:500;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-condensed;src:url(https://use.typekit.net/af/443a3e/0000000000000000774a6731/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/443a3e/0000000000000000774a6731/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/443a3e/0000000000000000774a6731/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype");font-weight:500;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-condensed;src:url(https://use.typekit.net/af/2d8465/0000000000000000774a6723/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/2d8465/0000000000000000774a6723/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/2d8465/0000000000000000774a6723/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-condensed;src:url(https://use.typekit.net/af/466de5/0000000000000000774a6725/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/466de5/0000000000000000774a6725/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/466de5/0000000000000000774a6725/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-condensed;src:url(https://use.typekit.net/af/88cd08/0000000000000000774a6728/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/88cd08/0000000000000000774a6728/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/88cd08/0000000000000000774a6728/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-condensed;src:url(https://use.typekit.net/af/5a6493/0000000000000000774a6724/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/5a6493/0000000000000000774a6724/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/5a6493/0000000000000000774a6724/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-weight:700;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-condensed;src:url(https://use.typekit.net/af/9d651e/0000000000000000774a672f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/9d651e/0000000000000000774a672f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/9d651e/0000000000000000774a672f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("opentype");font-weight:300;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-condensed;src:url(https://use.typekit.net/af/478e11/00000000000000003b9ae169/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/478e11/00000000000000003b9ae169/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/478e11/00000000000000003b9ae169/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-weight:400;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-extra-condensed;src:url(https://use.typekit.net/af/5c348d/00000000000000007736b5af/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/5c348d/00000000000000007736b5af/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/5c348d/00000000000000007736b5af/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-extra-condensed;src:url(https://use.typekit.net/af/fec50e/00000000000000007736b5b5/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/fec50e/00000000000000007736b5b5/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/fec50e/00000000000000007736b5b5/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("opentype");font-weight:500;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-extra-condensed;src:url(https://use.typekit.net/af/e1ee59/00000000000000007736b5a6/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/e1ee59/00000000000000007736b5a6/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/e1ee59/00000000000000007736b5a6/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3) format("opentype");font-weight:700;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-extra-condensed;src:url(https://use.typekit.net/af/a079a0/00000000000000007736b5bb/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/a079a0/00000000000000007736b5bb/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/a079a0/00000000000000007736b5bb/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i5&v=3) format("opentype");font-weight:500;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-extra-condensed;src:url(https://use.typekit.net/af/e7b122/00000000000000007736b59f/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n9&v=3) format("woff2"),url(https://use.typekit.net/af/e7b122/00000000000000007736b59f/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n9&v=3) format("woff"),url(https://use.typekit.net/af/e7b122/00000000000000007736b59f/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n9&v=3) format("opentype");font-weight:900;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-extra-condensed;src:url(https://use.typekit.net/af/46d471/00000000000000007736b5b3/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/46d471/00000000000000007736b5b3/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/46d471/00000000000000007736b5b3/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i3&v=3) format("opentype");font-weight:300;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-extra-condensed;src:url(https://use.typekit.net/af/6dbb57/00000000000000007736b5aa/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/6dbb57/00000000000000007736b5aa/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/6dbb57/00000000000000007736b5aa/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-extra-condensed;src:url(https://use.typekit.net/af/7a3e92/00000000000000007736b5ab/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/7a3e92/00000000000000007736b5ab/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/7a3e92/00000000000000007736b5ab/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-extra-condensed;src:url(https://use.typekit.net/af/5441ea/00000000000000007736b5b2/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i9&v=3) format("woff2"),url(https://use.typekit.net/af/5441ea/00000000000000007736b5b2/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i9&v=3) format("woff"),url(https://use.typekit.net/af/5441ea/00000000000000007736b5b2/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i9&v=3) format("opentype");font-weight:900;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:rocky-extra-condensed;src:url(https://use.typekit.net/af/5d2b8a/00000000000000007736b5b0/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/5d2b8a/00000000000000007736b5b0/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/5d2b8a/00000000000000007736b5b0/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3) format("opentype");font-weight:400;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:sweet-sans-pro;src:url(https://use.typekit.net/af/888209/00000000000000007735c628/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/888209/00000000000000007735c628/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/888209/00000000000000007735c628/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");font-weight:600;font-style:normal;font-stretch:normal;font-display:auto;}

.bottom{
    bottom: 0;
    position: absolute;
    top: auto;
    width: 300px !important; 
}
.sticky{
    background-color: #FFF;
    z-index: 1000; 
    padding-bottom: 10px; 
    padding-top: 10px; 
    position: fixed; 
    top: 42px; 
    margin-left: 0px; 
    width: 300px !important; 
}