@media only screen { #muux-dam .image-field.gallery, #muux-dam .image-field-wrapper { aspect-ratio: 4 / 3; } }
@media only screen { #scya-tnj .image-field.gallery, #scya-tnj .image-field-wrapper { aspect-ratio: 4 / 3; } }
@media only screen { #pnwd-kdh .image-field.gallery, #pnwd-kdh .image-field-wrapper { aspect-ratio: 4 / 3; } }
@layer base { h1 {
            font-size: var(--editor-font-size, var(--typography-h1-size));
            font-family: var(--editor-font-family, var(--typography-h1-family));
            font-weight: var(--editor-font-weight, var(--typography-h1-weight));
            line-height: var(--editor-line-height, var(--typography-h1-lineheight));
            letter-spacing: var(--editor-letter-spacing, var(--typography-h1-letterspacing));
            text-transform: var(--editor-text-transform, var(--typography-h1-text-transform));
            color: var(--editor-color, inherit);
        }
h2 {
            font-size: var(--editor-font-size, var(--typography-h2-size));
            font-family: var(--editor-font-family, var(--typography-h2-family));
            font-weight: var(--editor-font-weight, var(--typography-h2-weight));
            line-height: var(--editor-line-height, var(--typography-h2-lineheight));
            letter-spacing: var(--editor-letter-spacing, var(--typography-h2-letterspacing));
            text-transform: var(--editor-text-transform, var(--typography-h2-text-transform));
            color: var(--editor-color, inherit);
        }
h3 {
            font-size: var(--editor-font-size, var(--typography-h3-size));
            font-family: var(--editor-font-family, var(--typography-h3-family));
            font-weight: var(--editor-font-weight, var(--typography-h3-weight));
            line-height: var(--editor-line-height, var(--typography-h3-lineheight));
            letter-spacing: var(--editor-letter-spacing, var(--typography-h3-letterspacing));
            text-transform: var(--editor-text-transform, var(--typography-h3-text-transform));
            color: var(--editor-color, inherit);
        }
h4 {
            font-size: var(--editor-font-size, var(--typography-h4-size));
            font-family: var(--editor-font-family, var(--typography-h4-family));
            font-weight: var(--editor-font-weight, var(--typography-h4-weight));
            line-height: var(--editor-line-height, var(--typography-h4-lineheight));
            letter-spacing: var(--editor-letter-spacing, var(--typography-h4-letterspacing));
            text-transform: var(--editor-text-transform, var(--typography-h4-text-transform));
            color: var(--editor-color, inherit);
        }
h5 {
            font-size: var(--editor-font-size, var(--typography-h5-size));
            font-family: var(--editor-font-family, var(--typography-h5-family));
            font-weight: var(--editor-font-weight, var(--typography-h5-weight));
            line-height: var(--editor-line-height, var(--typography-h5-lineheight));
            letter-spacing: var(--editor-letter-spacing, var(--typography-h5-letterspacing));
            text-transform: var(--editor-text-transform, var(--typography-h5-text-transform));
            color: var(--editor-color, inherit);
        }
h6 {
            font-size: var(--editor-font-size, var(--typography-h6-size));
            font-family: var(--editor-font-family, var(--typography-h6-family));
            font-weight: var(--editor-font-weight, var(--typography-h6-weight));
            line-height: var(--editor-line-height, var(--typography-h6-lineheight));
            letter-spacing: var(--editor-letter-spacing, var(--typography-h6-letterspacing));
            text-transform: var(--editor-text-transform, var(--typography-h6-text-transform));
            color: var(--editor-color, inherit);
        }
label {
            font-size: var(--editor-font-size, var(--typography-h5-size));
            font-family: var(--editor-font-family, var(--typography-h5-family));
            font-weight: var(--editor-font-weight, var(--typography-h5-weight));
            line-height: var(--editor-line-height, var(--typography-h5-lineheight));
            letter-spacing: var(--editor-letter-spacing, var(--typography-h5-letterspacing));
            text-transform: var(--editor-text-transform, var(--typography-h5-text-transform));
            color: var(--editor-color, inherit);
        }
p {
            font-size: var(--editor-font-size, var(--typography-subtitle2-size));
            font-family: var(--editor-font-family, var(--typography-subtitle2-family));
            font-weight: var(--editor-font-weight, var(--typography-subtitle2-weight));
            line-height: var(--editor-line-height, var(--typography-subtitle2-lineheight));
            letter-spacing: var(--editor-letter-spacing, var(--typography-subtitle2-letterspacing));
            text-transform: var(--editor-text-transform, var(--typography-subtitle2-text-transform));
            color: var(--editor-color, inherit);
        }
 }
:root{--theme: fulham;--theme-mode: dark;--palette-background: rgba(0 0 0 / 1);--palette-background-rgb: 0 0 0;--palette-foreground: rgba(255 255 255 / 1);--palette-foreground-rgb: 255 255 255;--palette-landing-background: rgba(0 0 0 / 1);--palette-landing-background-rgb: 0 0 0;--palette-landing-foreground: rgba(255 255 255 / 1);--palette-landing-foreground-rgb: 255 255 255;--palette-highlight: rgba(255 255 255 / 1);--palette-highlight-rgb: 255 255 255;--palette-highlight-foreground: rgba(17 17 17 / 1);--palette-highlight-foreground-rgb: 17 17 17;--palette-accent: rgba(195 160 80 / 1);--palette-accent-rgb: 195 160 80;--palette-accent-foreground: rgba(255 255 255 / 1);--palette-accent-foreground-rgb: 255 255 255;--palette-surface: rgba(17 17 17 / 1);--palette-surface-rgb: 17 17 17;--palette-surface-foreground: rgba(255 255 255 / 1);--palette-surface-foreground-rgb: 255 255 255;--palette-surface-sunken: rgba(22 22 22 / 1);--palette-surface-sunken-rgb: 22 22 22;--palette-surface-sunken-foreground: rgba(255 255 255 / 1);--palette-surface-sunken-foreground-rgb: 255 255 255;--palette-surface-muted: rgba(29 29 29 / 1);--palette-surface-muted-rgb: 29 29 29;--palette-surface-muted-foreground: rgba(255 255 255 / 1);--palette-surface-muted-foreground-rgb: 255 255 255;--palette-surface-subtle: rgba(36 36 36 / 1);--palette-surface-subtle-rgb: 36 36 36;--palette-surface-subtle-foreground: rgba(255 255 255 / 1);--palette-surface-subtle-foreground-rgb: 255 255 255;--palette-surface-elevated: rgba(46 46 46 / 1);--palette-surface-elevated-rgb: 46 46 46;--palette-surface-elevated-foreground: rgba(255 255 255 / 1);--palette-surface-elevated-foreground-rgb: 255 255 255;--palette-surface-raised: rgba(29 29 29 / 1);--palette-surface-raised-rgb: 29 29 29;--palette-surface-raised-foreground: rgba(255 255 255 / 1);--palette-surface-raised-foreground-rgb: 255 255 255;--palette-border: rgba(65 65 65 / 1);--palette-border-rgb: 65 65 65;--palette-border-muted: rgba(65 65 65 / 0.1);--palette-border-muted-rgb: 65 65 65;--palette-overlay: rgba(255 255 255 / 0.1);--palette-overlay-rgb: 255 255 255;--palette-focus-ring: rgba(195 160 80 / 1);--palette-focus-ring-rgb: 195 160 80;--palette-primary: rgba(195 160 80 / 1);--palette-primary-rgb: 195 160 80;--palette-primary-foreground: rgba(255 255 255 / 1);--palette-primary-foreground-rgb: 255 255 255;--palette-primary-hover: rgba(181 142 92 / 1);--palette-primary-hover-rgb: 181 142 92;--palette-primary-active: rgba(119 98 71 / 1);--palette-primary-active-rgb: 119 98 71;--palette-primary-subtle: rgba(244 238 225 / 1);--palette-primary-subtle-rgb: 244 238 225;--palette-primary-subtle-foreground: rgba(241 234 218 / 1);--palette-primary-subtle-foreground-rgb: 241 234 218;--palette-secondary: rgba(195 160 80 / 1);--palette-secondary-rgb: 195 160 80;--palette-secondary-foreground: rgba(255 255 255 / 1);--palette-secondary-foreground-rgb: 255 255 255;--palette-secondary-hover: rgba(181 142 92 / 1);--palette-secondary-hover-rgb: 181 142 92;--palette-secondary-active: rgba(181 142 92 / 1);--palette-secondary-active-rgb: 181 142 92;--palette-secondary-subtle: rgba(73 73 73 / 1);--palette-secondary-subtle-rgb: 73 73 73;--palette-secondary-subtle-foreground: rgba(255 255 255 / 1);--palette-secondary-subtle-foreground-rgb: 255 255 255;--palette-success: rgba(6 142 44 / 1);--palette-success-rgb: 6 142 44;--palette-success-foreground: rgba(255 255 255 / 1);--palette-success-foreground-rgb: 255 255 255;--palette-success-subtle: rgba(211 252 222 / 1);--palette-success-subtle-rgb: 211 252 222;--palette-warning: rgba(249 118 0 / 1);--palette-warning-rgb: 249 118 0;--palette-warning-foreground: rgba(0 0 0 / 1);--palette-warning-foreground-rgb: 0 0 0;--palette-warning-subtle: rgba(243 240 220 / 1);--palette-warning-subtle-rgb: 243 240 220;--palette-error: rgba(227 6 19 / 1);--palette-error-rgb: 227 6 19;--palette-error-foreground: rgba(255 255 255 / 1);--palette-error-foreground-rgb: 255 255 255;--palette-error-subtle: rgba(252 230 231 / 1);--palette-error-subtle-rgb: 252 230 231;--palette-info: rgba(218 50 47 / 1);--palette-info-rgb: 218 50 47;--palette-info-foreground: rgba(255 255 255 / 1);--palette-info-foreground-rgb: 255 255 255;--palette-info-subtle: rgba(248 222 221 / 1);--palette-info-subtle-rgb: 248 222 221;--palette-text-strong: rgba(251 251 251 / 1);--palette-text-strong-rgb: 251 251 251;--palette-text-primary: rgba(255 255 255 / 1);--palette-text-primary-rgb: 255 255 255;--palette-text-secondary: rgba(181 142 92 / 1);--palette-text-secondary-rgb: 181 142 92;--palette-text-tertiary: rgba(103 101 101 / 1);--palette-text-tertiary-rgb: 103 101 101;--palette-text-disabled: rgba(255 255 255 / 0.5);--palette-text-disabled-rgb: 255 255 255;--button-primary-background: rgba(195 160 80 / 1);--button-primary-background-rgb: 195 160 80;--button-primary-foreground: rgba(255 255 255 / 1);--button-primary-foreground-rgb: 255 255 255;--button-primary-border: rgba(195 160 80 / 1);--button-primary-border-rgb: 195 160 80;--button-primary-hover-background: rgba(181 142 92 / 1);--button-primary-hover-background-rgb: 181 142 92;--button-primary-active-background: rgba(119 98 71 / 1);--button-primary-active-background-rgb: 119 98 71;--button-primary-disabled-background: rgba(255 255 255 / 0.12);--button-primary-disabled-background-rgb: 255 255 255;--button-primary-disabled-foreground: rgba(255 255 255 / 0.5);--button-primary-disabled-foreground-rgb: 255 255 255;--button-secondary-background: rgba(195 160 80 / 1);--button-secondary-background-rgb: 195 160 80;--button-secondary-foreground: rgba(255 255 255 / 1);--button-secondary-foreground-rgb: 255 255 255;--button-secondary-border: rgba(195 160 80 / 1);--button-secondary-border-rgb: 195 160 80;--button-secondary-hover-background: rgba(181 142 92 / 1);--button-secondary-hover-background-rgb: 181 142 92;--button-secondary-active-background: rgba(181 142 92 / 1);--button-secondary-active-background-rgb: 181 142 92;--button-secondary-disabled-background: rgba(255 255 255 / 0.12);--button-secondary-disabled-background-rgb: 255 255 255;--button-secondary-disabled-foreground: rgba(255 255 255 / 0.5);--button-secondary-disabled-foreground-rgb: 255 255 255;--button-ghost-background: rgba(255 255 255 / 0);--button-ghost-background-rgb: 255 255 255;--button-ghost-foreground: currentcolor;--button-ghost-border: rgba(65 65 65 / 1);--button-ghost-border-rgb: 65 65 65;--button-ghost-hover-background: rgba(29 29 29 / 1);--button-ghost-hover-background-rgb: 29 29 29;--button-ghost-active-background: rgba(36 36 36 / 1);--button-ghost-active-background-rgb: 36 36 36;--button-ghost-disabled-background: rgba(255 255 255 / 0);--button-ghost-disabled-background-rgb: 255 255 255;--button-ghost-disabled-foreground: rgba(255 255 255 / 0.5);--button-ghost-disabled-foreground-rgb: 255 255 255;--input-background: rgba(17 17 17 / 1);--input-background-rgb: 17 17 17;--input-foreground: rgba(255 255 255 / 1);--input-foreground-rgb: 255 255 255;--input-placeholder: rgba(255 255 255 / 0.6);--input-placeholder-rgb: 255 255 255;--input-border: rgba(255 255 255 / 1);--input-border-rgb: 255 255 255;--input-hover-border: rgba(195 160 80 / 1);--input-hover-border-rgb: 195 160 80;--input-focus-border: rgba(195 160 80 / 1);--input-focus-border-rgb: 195 160 80;--input-focus-ring: rgba(195 160 80 / 1);--input-focus-ring-rgb: 195 160 80;--input-disabled-background: rgba(29 29 29 / 1);--input-disabled-background-rgb: 29 29 29;--card-background: rgba(17 17 17 / 1);--card-background-rgb: 17 17 17;--card-foreground: rgba(255 255 255 / 1);--card-foreground-rgb: 255 255 255;--card-border: rgba(65 65 65 / 1);--card-border-rgb: 65 65 65;--appbar-background: rgba(0 0 0 / 1);--appbar-background-rgb: 0 0 0;--appbar-foreground: rgba(255 255 255 / 1);--appbar-foreground-rgb: 255 255 255;--appbar-border: rgba(34 34 34 / 1);--appbar-border-rgb: 34 34 34;--drawer-background: rgba(0 0 0 / 1);--drawer-background-rgb: 0 0 0;--drawer-foreground: rgba(255 255 255 / 1);--drawer-foreground-rgb: 255 255 255;--drawer-border: rgba(34 34 34 / 1);--drawer-border-rgb: 34 34 34;--table-background: rgba(17 17 17 / 1);--table-background-rgb: 17 17 17;--table-foreground: rgba(255 255 255 / 1);--table-foreground-rgb: 255 255 255;--table-border: rgba(65 65 65 / 1);--table-border-rgb: 65 65 65;--table-lines: rgba(65 65 65 / 1);--table-lines-rgb: 65 65 65;--table-striped: rgba(29 29 29 / 1);--table-striped-rgb: 29 29 29;--table-hover: rgba(36 36 36 / 1);--table-hover-rgb: 36 36 36;--table-header-background: rgba(46 46 46 / 1);--table-header-background-rgb: 46 46 46;--table-header-foreground: rgba(255 255 255 / 1);--table-header-foreground-rgb: 255 255 255;--typography-default-family: Brown, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-default-weight: 400;--typography-default-size: .875rem;--typography-default-lineheight: 1.43;--typography-default-letterspacing: 0.01071em;--typography-default-text-transform: none;--typography-h1-family: Brown, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-h1-weight: 300;--typography-h1-size: 2.75rem;--typography-h1-lineheight: 1;--typography-h1-letterspacing: -0.6px;--typography-h1-text-transform: uppercase;--typography-h2-family: Brown, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-h2-weight: 300;--typography-h2-size: 2.5rem;--typography-h2-lineheight: 1.2;--typography-h2-letterspacing: .5rem;--typography-h2-text-transform: uppercase;--typography-h3-family: Brown, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-h3-weight: 300;--typography-h3-size: 1.825rem;--typography-h3-lineheight: 1.2;--typography-h3-letterspacing: 0.5rem;--typography-h3-text-transform: uppercase;--typography-h4-family: Brown, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-h4-weight: 300;--typography-h4-size: 1rem;--typography-h4-lineheight: 1.265;--typography-h4-letterspacing: 0.1rem;--typography-h4-text-transform: uppercase;--typography-h5-family: Brown-Bold, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-h5-weight: 400;--typography-h5-size: 0.875rem;--typography-h5-lineheight: 1.2;--typography-h5-letterspacing: 0.1rem;--typography-h5-text-transform: uppercase;--typography-h6-family: Brown, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-h6-weight: 400;--typography-h6-size: .8rem;--typography-h6-lineheight: 1.2;--typography-h6-letterspacing: 0.1rem;--typography-h6-text-transform: none;--typography-caption-family: Brown, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-caption-weight: 400;--typography-caption-size: 0.75rem;--typography-caption-lineheight: 1.66;--typography-caption-letterspacing: 0.03333em;--typography-caption-text-transform: none;--typography-subtitle1-family: Brown, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-subtitle1-weight: 400;--typography-subtitle1-size: 1.125rem;--typography-subtitle1-lineheight: 1.35;--typography-subtitle1-letterspacing: .00938em;--typography-subtitle1-text-transform: none;--typography-subtitle2-family: Brown, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-subtitle2-weight: 400;--typography-subtitle2-size: .875rem;--typography-subtitle2-lineheight: 1.5;--typography-subtitle2-letterspacing: 0.00714em;--typography-subtitle2-text-transform: none;--typography-body1-family: Brown, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-body1-weight: 400;--typography-body1-size: 1rem;--typography-body1-lineheight: 1.5;--typography-body1-letterspacing: 0.00938em;--typography-body1-text-transform: none;--typography-body2-family: Brown, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-body2-weight: 400;--typography-body2-size: .875rem;--typography-body2-lineheight: 1.43;--typography-body2-letterspacing: 0.01071em;--typography-body2-text-transform: none;--typography-button-family: Brown, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-button-weight: 500;--typography-button-size: .875rem;--typography-button-lineheight: 1;--typography-button-letterspacing: 0.02857em;--typography-button-text-transform: uppercase;--typography-overline-family: Brown, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-overline-weight: 400;--typography-overline-size: 0.875rem;--typography-overline-lineheight: 2.66;--typography-overline-letterspacing: 0.08333em;--typography-overline-text-transform: none;--typography-action-family: Brown, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-action-weight: 400;--typography-action-size: 0.75rem;--typography-action-lineheight: 0.8;--typography-action-letterspacing: 0.03333em;--typography-action-text-transform: uppercase;--text-xxxs: 0.5rem;--text-xxxs--line-height: 1;--text-xxs: 0.625rem;--text-xxs--line-height: 1;--text-xs: 0.75rem;--text-xs--line-height: 1rem;--text-sm: 0.875rem;--text-sm--line-height: 1.25rem;--text-tiny: 0.7rem;--text-tiny--line-height: 1rem;--text-base: 1rem;--text-base--line-height: 1.5rem;--text-md: 1.125rem;--text-md--line-height: 1.75rem;--text-lg: 1.125rem;--text-lg--line-height: 1.75rem;--text-xl: 1.25rem;--text-xl--line-height: 1.75rem;--text-xxl: 1.375rem;--text-xxl--line-height: 1.875rem;--text-2xl: 1.5rem;--text-2xl--line-height: 2rem;--text-3xl: 1.875rem;--text-3xl--line-height: 2.25rem;--text-4xl: 2.25rem;--text-4xl--line-height: 2.5rem;--text-5xl: 1.5rem;--text-5xl--line-height: 1.5rem;--text-5_5xl: 2rem;--text-5_5xl--line-height: 2rem;--text-6xl: 2rem;--text-6xl--line-height: 1.6rem;--text-7xl: 2.25rem;--text-7xl--line-height: 2rem;--text-8xl: 2.5rem;--text-8xl--line-height: 2.4rem;--text-9xl: 4rem;--text-9xl--line-height: 4rem;--text-10xl: 10rem;--text-10xl--line-height: 1;--text-h1: var(--typography-h1-size);--text-h1--line-height: var(--typography-h1-lineheight);--text-h2: var(--typography-h2-size);--text-h2--line-height: var(--typography-h2-lineheight);--text-h3: var(--typography-h3-size);--text-h3--line-height: var(--typography-h3-lineheight);--text-h4: var(--typography-h4-size);--text-h4--line-height: var(--typography-h4-lineheight);--text-h5: var(--typography-h5-size);--text-h5--line-height: var(--typography-h5-lineheight);--text-h6: var(--typography-h6-size);--text-h6--line-height: var(--typography-h6-lineheight);--text-default: var(--typography-default-size);--text-default--line-height: var(--typography-default-lineheight);--text-body1: var(--typography-body1-size);--text-body1--line-height: var(--typography-body1-lineheight);--text-body2: var(--typography-body2-size);--text-body2--line-height: var(--typography-body2-lineheight);--text-caption: var(--typography-caption-size);--text-caption--line-height: var(--typography-caption-lineheight);--text-button: var(--typography-button-size);--text-button--line-height: var(--typography-button-lineheight);--text-subtitle1: var(--typography-subtitle1-size);--text-subtitle1--line-height: var(--typography-subtitle1-lineheight);--text-subtitle2: var(--typography-subtitle2-size);--text-subtitle2--line-height: var(--typography-subtitle2-lineheight);--text-overline: var(--typography-overline-size);--text-overline--line-height: var(--typography-overline-lineheight);--font-sans: var(--typography-default-family);--font-heading: var(--heading-family, var(--typography-h1-family));--font-title: var(--typography-h4-family);--font-body1: var(--typography-body1-family);--font-body2: var(--typography-body2-family);--font-caption: var(--typography-caption-family);--font-button: var(--typography-button-family);--font-action: var(--typography-action-family);--font-h1: var(--typography-h1-family);--font-h2: var(--typography-h2-family);--font-h3: var(--typography-h3-family);--font-h4: var(--typography-h4-family);--font-h5: var(--typography-h5-family);--font-h6: var(--typography-h6-family);--font-subtitle1: var(--typography-subtitle1-family);--font-subtitle2: var(--typography-subtitle2-family);--font-overline: var(--typography-overline-family);--drawer-width-left: 240px;--drawer-width-right: 240px;--drawer-width-mini-left: 56px;--drawer-width-mini-right: 56px;--appbar-height: 64px;--scroll-bar: 16px;--scroll-bar-track: rgba(0 0 0 / 1);--scroll-bar-thumb: rgba(195 160 80 / 1);--scroll-bar-thumb-hover: rgba(161 132 66 / 1);--shadow-none: none;--shadow-small: 0px 0px 5px 0px rgb(0 0 0 / .02), 0px 2px 10px 0px rgb(0 0 0 / .06), 0px 0px 1px 0px rgb(0 0 0 / .15);--shadow-medium: 0px 0px 15px 0px rgb(0 0 0 / .03), 0px 2px 30px 0px rgb(0 0 0 / .08), 0px 0px 1px 0px rgb(0 0 0 / .15);--shadow-large: 0px 0px 20px 0px rgb(0 0 0 / .04), 0px 2px 50px 0px rgb(0 0 0 / .1), 0px 0px 1px 0px rgb(0 0 0 / .15);--default-borderradius: 0.125rem;--radius-small: 0.125rem;--radius-medium: 0.5rem;--radius-large: 0.875rem;--zindex-drawer: 1100;--zindex-appbar: 1300;--zindex-dialog: 1400;--zindex-popup: 1600;--zindex-snackbar: 1500;--zindex-tooltip: 1600;--landing-event-card-bg: #000000;--landing-event-card-fg: #ffffff;--landing-event-card-border: rgba(255,255,255, 0);--landing-event-item-bg: #111;--landing-event-item-fg: #ffffff;--landing-event-item-border: rgba(255,255,255, 0);--landing-event-filter-hover: rgba(255,255,255,.08);--palette-link-active: #FFF;}
.reset p, .reset h1, .reset h2, .reset h3, .reset h4, .reset h5, .reset h6 {font-size: inherit;font-family:inherit;font-weight: inherit;line-height: inherit;letter-spacing: inherit;text-transform: inherit;}
p.reset, h1.reset, h2.reset, h3.reset, h4.reset, h5.reset, h6.reset {font-size: inherit;font-family:inherit;font-weight: inherit;line-height: inherit;letter-spacing: inherit;text-transform: inherit;}
#arxg-o
{width:50%;height:auto;object-position:center;padding-bottom:60px;margin-left:auto;margin-right:auto;}
@media (max-width:991px) {
#arxg-o
{width:100%;}
}
#iframe_schell
{margin-top:40px;}
#lcxo-wvb
{height:1280px;background-color:#000000;min-height:0px;}
@media (max-width:991px) {
#lcxo-wvb
{height:1280px;}
}
@media (max-width:767px) {
#lcxo-wvb
{height:1260px;}
}
#axvw-phk
{display:flex;flex-direction:column;gap:19px 19px;align-items:center;justify-content:center;height:60dvh;}
#ivbt-vsg
{font-size:27px;--editor-font-size:27px;text-align:center;}
#ejez-mcm
{font-size:28px;--editor-font-size:28px;text-transform:uppercase;--editor-text-transform:uppercase;font-weight:600;--editor-font-weight:600;text-align:center;}
#cegv-mng
{display:flex;align-items:center;gap:8px 8px;}
#zfzh-bbn
{text-decoration:none;}
#uemx-mtn
{font-family:Brown;--editor-font-family:Brown;font-size:20px;--editor-font-size:20px;margin-left:60px;margin-right:60px;padding-bottom:60px;padding-top:60px;}
#fksn-lfd
{font-weight:500;--editor-font-weight:500;padding-left:100px;padding-right:100px;}
@media (max-width:991px) {
#uemx-mtn
{margin-left:0px;margin-right:0px;font-size:16px;--editor-font-size:16px;text-align:left;}
}
@media (max-width:991px) {
#fksn-lfd
{padding-left:20px;padding-right:20px;text-align:justify;}
}
#nlws-ftl
{padding-top:40px;padding-bottom:40px;}
#jall-qig
{width:100%;height:auto;}
#jlom-mt
{margin-top:20px;}
#dfrh-hwc
{width:100%;height:auto;}
#srgz-vlm
{width:100%;height:auto;}
#hadb-mkn
{width:100%;height:auto;}
#rycf-eoi
{width:100%;height:auto;}
#nvfg-ax
{width:100%;height:auto;}
#lfvm-gsb
{width:100%;height:auto;}
#bfrg-nyk
{width:100%;height:auto;}
#cius-dqf
{width:100%;height:auto;}
#tkfj-pqj
{width:100%;height:auto;}
#auri-syc
{width:100%;height:auto;}
#txlx-psg
{width:100%;height:auto;}
#xles-cxk
{padding-top:40px;padding-bottom:40px;}
#prkx-thd
{width:100%;height:auto;}
#fzds-dwj
{width:100%;height:auto;}
#xvff-iki
{font-family:Brown-Bold;--editor-font-family:Brown-Bold;}
#xnqu-hpc
{width:100%;height:auto;}
#jeim-vye
{width:100%;height:auto;}
#fddj-fif
{width:100%;height:auto;}
#dwft-eyc
{width:100%;height:auto;}
#nhmj-dkh
{width:100%;height:auto;}
#hucz-azh
{width:100%;height:auto;}
#edvb-esh
{width:100%;height:auto;}
#zjau-idc
{width:100%;height:auto;}
#aizp-uib
{width:100%;height:auto;}
#ddbh-uih
{width:100%;height:auto;}
#vlrx-yjj
{width:100%;height:auto;}
#thxi-mnl
{width:100%;height:auto;}
#eeig-pwk
{width:100%;height:auto;}
#bnbw-gph
{width:100%;height:auto;}
#breh-ygh
{width:100%;height:auto;}
#tupl-tae
{width:100%;height:auto;}
#fjhc-nsb
{width:100%;height:auto;}
#ldjf-qag
{width:100%;height:auto;}
#ircz-pqn
{width:100%;height:auto;}
#zqzk-pmf
{width:100%;height:auto;}
#iipk-rlg
{width:100%;height:auto;}
#qest-mji
{width:100%;height:auto;}
#gmxd-baf
{display:flex;flex-direction:column;gap:16px 16px;}
#xekd-tlk
{width:100%;height:auto;}
#bxiw-qke
{width:100%;height:auto;}
#iexh-waf
{width:100%;height:auto;}
#ahyf-vii
{width:100%;height:auto;}
#agmm-yyj
{width:100%;height:auto;}
#inms-lwh
{width:100%;height:auto;}
@media (min-width:1600px) {
#ypiu-ion
{width:100%;height:auto;}
}
@media (min-width:1600px) {
#qvox-fjn
{width:100%;height:auto;}
}
@media (min-width:1600px) {
#syeh-ll
{width:100%;height:auto;}
}
:root{
    --scroll-bar-track: rgba(0,0,0,1);
}
.top-bar a:not(.brand-title), .top-bar{
    background-color: #000;
    color: #fff;
}
.top-bar{
    border-color: rgba(255, 255, 255, .75);
}
.top-bar a:not(:last-child):before{
    opacity: 1;
    top: 0;
    left: auto;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, .75);
}
.top-bar a:nth-child(2):before {
   content: "";
}
.top-bar a:nth-last-child(2):before {
    display: none;
}
.top-bar a:hover{
   background-color: #fff !important;
    color: #000 !important;
}
.hero-wrapper .image-field-wrapper{
    max-height: 75vh;
}
.brand-title{
    font-weight: 600;
}
.close-btn{
    color: #000;
}
.logo {
    height: 60px;
}

.includes  img{
    filter: invert(1);
}
.banner-description {
    position: relative;
    color: transparent !important;
    display: block;
    font-size: 0 !important;
}
.banner-description::before {
    content: "";
    position: absolute;
    inset: 0;
    height: 36px;
    background: url(/cms/a9d15f9b-e520-4710-8fcd-10d9fdce446f/the_riverside_white_RGB.png) no-repeat center/contain;
}

@media (max-width: 767px) {
    .banner-description::before {
        height: 18px;
    }
}

video{
    aspect-ratio: 16 / 9;
}


/* @media (min-width: 1366px) {
   .landing .hero-wrapper img {
    object-fit: cover;
    width: 100%;
    height: calc(100vh - 110px);
    display: block;
    }
} */
.video-wrapper {
    height: calc(60vh - 55px);
}
.video-wrapper {
    min-height: 25rem;
    position: relative;
}
.video-wrapper video{
    object-fit: cover;
    width: 100% !important;
    height: 100% !important;
}
@media (min-width: 64em) {
    .video-wrapper {
        height: calc(60vh - 75px);
         min-height: 37rem;
    }
}

@media (min-width: 80em) {
    .video-wrapper {
        height: calc(60vh - 105px);
    }
}

.absolute-center {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}
.video-lead-wrapper:before {
    background-image: linear-gradient(transparent, #000);
    bottom: -5px;
    content: "";
    display: block;
    height: 12rem;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.video-lead {
    position: relative;
    z-index: 2;
}
@media (min-width: 64em) {
    .video-lead:before {
        height: 32rem;
    }
}
@media (min-width: 48em) {
    .video-lead:before {
        height: 18rem;
    }
}
@media (min-width: 992px) {
    .event-competition-icon, .event-item .competition-icon {
        height: auto;
        width: 2rem;
        padding: 4px;
        border: 1px solid #c3a050;
    }
}

/*seat view */
.iframe-shell {
    position: relative;
    min-height: 300px;
    background:  rgba(var(--palette-surface-rgb) / 1);
    overflow: hidden;
}

.iframe-shell .html-block {
    min-height: 600px;
}

/* iframe hidden by default */
.iframe-shell iframe {
    width: 100%;
    min-height: 300px;
    border: 0;
    opacity: 0;
    pointer-events: none;
    transition: opacity .3s ease;
}

@media (min-width: 992px) {
    .iframe-shell {
        min-height: 600px;
    }

    .iframe-shell iframe {  
         min-height: 600px;   
    }
}

/* loader */
.iframe-loader {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    background: rgba(var(--palette-surface-rgb) / .2);
    z-index: 2;
    transition: opacity .3s ease;
}

.iframe-loader div {
    width: 8px;
    height: 8px;
    background: #555;
    border-radius: 50%;
    animation: dots 1.4s infinite ease-in-out;
}

.iframe-loader div:nth-child(2) { animation-delay: 0.2s; }
.iframe-loader div:nth-child(3) { animation-delay: 0.4s; }

@keyframes dots {
    0%, 80%, 100% {
        transform: scale(0.6);
        opacity: 0.5;
    }
    40% {
        transform: scale(1);
        opacity: 1;
    }
}

/* reveal when runtime is ready */
html[data-runtime="loaded"] .iframe-shell iframe {
    opacity: 1;
    pointer-events: auto;
}

html[data-runtime="loaded"] .iframe-loader {
    opacity: 0;
    pointer-events: none;
}
/*end seat view */

.content ul > li::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 649.73 1031.32' fill='white'%3E%3Cpath d='m322.52,1031.32c20.21-75.05,51.96-167.41,75.05-204.94,103.91,14.44,199.17-11.54,199.17-11.54,0,0-94.19-74.91-149.67-178.17-54.07-100.62-124.55-329.86-124.55-329.86,0,0-58.27,210.5-115.52,322.15-53.48,104.31-158.69,185.87-158.69,185.87,0,0,95.25,25.98,199.16,11.54,23.09,37.53,54.85,129.89,75.05,204.94'/%3E%3Cpath d='m0,299.76c0-55.18,44.74-99.92,99.92-99.92s99.92,44.74,99.92,99.92-44.74,99.92-99.92,99.92S0,354.94,0,299.76'/%3E%3Cpath d='m449.89,299.76c0-55.18,44.74-99.92,99.92-99.92s99.92,44.74,99.92,99.92-44.74,99.92-99.92,99.92-99.92-44.74-99.92-99.92'/%3E%3Cpath d='m222.6,99.92C222.6,44.74,267.34,0,322.52,0s99.92,44.74,99.92,99.92-44.74,99.92-99.92,99.92-99.92-44.74-99.92-99.92'/%3E%3C/svg%3E") no-repeat;
}
