:root{--md-source:#a0c2fd;--md-ref-palette-primary0:#000;--md-ref-palette-primary4:#000e24;--md-ref-palette-primary5:#001129;--md-ref-palette-primary6:#00132e;--md-ref-palette-primary10:#001b3c;--md-ref-palette-primary12:#001f44;--md-ref-palette-primary17:#002a56;--md-ref-palette-primary20:#003062;--md-ref-palette-primary22:#00346a;--md-ref-palette-primary24:#003972;--md-ref-palette-primary25:#003b76;--md-ref-palette-primary30:#00468a;--md-ref-palette-primary35:#13529a;--md-ref-palette-primary40:#265ea7;--md-ref-palette-primary50:#4478c1;--md-ref-palette-primary60:#6092dd;--md-ref-palette-primary70:#7bacfa;--md-ref-palette-primary80:#a8c8ff;--md-ref-palette-primary87:#c8dbff;--md-ref-palette-primary90:#d6e3ff;--md-ref-palette-primary92:#dee8ff;--md-ref-palette-primary94:#e7eeff;--md-ref-palette-primary95:#ecf0ff;--md-ref-palette-primary96:#f0f3ff;--md-ref-palette-primary98:#f9f9ff;--md-ref-palette-primary99:#fdfbff;--md-ref-palette-primary100:#fff;--md-ref-palette-secondary0:#000;--md-ref-palette-secondary4:#050e1d;--md-ref-palette-secondary5:#071120;--md-ref-palette-secondary6:#0a1423;--md-ref-palette-secondary10:#121c2b;--md-ref-palette-secondary12:#162030;--md-ref-palette-secondary17:#212a3a;--md-ref-palette-secondary20:#273141;--md-ref-palette-secondary22:#2c3546;--md-ref-palette-secondary24:#30394a;--md-ref-palette-secondary25:#323c4d;--md-ref-palette-secondary30:#3e4758;--md-ref-palette-secondary35:#495365;--md-ref-palette-secondary40:#555f71;--md-ref-palette-secondary50:#6e778a;--md-ref-palette-secondary60:#8791a5;--md-ref-palette-secondary70:#a2abc0;--md-ref-palette-secondary80:#bdc7dc;--md-ref-palette-secondary87:#d1daf0;--md-ref-palette-secondary90:#d9e3f8;--md-ref-palette-secondary92:#dfe8fe;--md-ref-palette-secondary94:#e7eeff;--md-ref-palette-secondary95:#ecf0ff;--md-ref-palette-secondary96:#f0f3ff;--md-ref-palette-secondary98:#f9f9ff;--md-ref-palette-secondary99:#fdfbff;--md-ref-palette-secondary100:#fff;--md-ref-palette-tertiary0:#000;--md-ref-palette-tertiary4:#190621;--md-ref-palette-tertiary5:#1c0824;--md-ref-palette-tertiary6:#1f0b26;--md-ref-palette-tertiary10:#28132f;--md-ref-palette-tertiary12:#2c1733;--md-ref-palette-tertiary17:#37223e;--md-ref-palette-tertiary20:#3e2845;--md-ref-palette-tertiary22:#432d4a;--md-ref-palette-tertiary24:#48314e;--md-ref-palette-tertiary25:#4a3351;--md-ref-palette-tertiary30:#563e5d;--md-ref-palette-tertiary35:#624a69;--md-ref-palette-tertiary40:#6f5675;--md-ref-palette-tertiary50:#896e8f;--md-ref-palette-tertiary60:#a487aa;--md-ref-palette-tertiary70:#bfa1c5;--md-ref-palette-tertiary80:#dbbce1;--md-ref-palette-tertiary87:#f0d0f5;--md-ref-palette-tertiary90:#f9d8fe;--md-ref-palette-tertiary92:#fbdfff;--md-ref-palette-tertiary94:#fee7ff;--md-ref-palette-tertiary95:#ffebff;--md-ref-palette-tertiary96:#ffeffe;--md-ref-palette-tertiary98:#fff7fb;--md-ref-palette-tertiary99:#fffbff;--md-ref-palette-tertiary100:#fff;--md-ref-palette-neutral0:#000;--md-ref-palette-neutral4:#0d0e11;--md-ref-palette-neutral5:#101114;--md-ref-palette-neutral6:#121316;--md-ref-palette-neutral10:#1a1c1e;--md-ref-palette-neutral12:#1e2023;--md-ref-palette-neutral17:#292a2d;--md-ref-palette-neutral20:#2f3033;--md-ref-palette-neutral22:#343538;--md-ref-palette-neutral24:#38393c;--md-ref-palette-neutral25:#3a3b3f;--md-ref-palette-neutral30:#46474a;--md-ref-palette-neutral35:#525256;--md-ref-palette-neutral40:#5e5e62;--md-ref-palette-neutral50:#77777a;--md-ref-palette-neutral60:#909094;--md-ref-palette-neutral70:#ababaf;--md-ref-palette-neutral80:#c7c6ca;--md-ref-palette-neutral87:#dad9dd;--md-ref-palette-neutral90:#e3e2e6;--md-ref-palette-neutral92:#e9e7eb;--md-ref-palette-neutral94:#eeedf1;--md-ref-palette-neutral95:#f1f0f4;--md-ref-palette-neutral96:#f4f3f7;--md-ref-palette-neutral98:#faf9fd;--md-ref-palette-neutral99:#fdfbff;--md-ref-palette-neutral100:#fff;--md-ref-palette-neutral-variant0:#000;--md-ref-palette-neutral-variant4:#0b0e15;--md-ref-palette-neutral-variant5:#0e1117;--md-ref-palette-neutral-variant6:#10131a;--md-ref-palette-neutral-variant10:#181c22;--md-ref-palette-neutral-variant12:#1c2026;--md-ref-palette-neutral-variant17:#272a31;--md-ref-palette-neutral-variant20:#2d3038;--md-ref-palette-neutral-variant22:#31353c;--md-ref-palette-neutral-variant24:#363941;--md-ref-palette-neutral-variant25:#383b43;--md-ref-palette-neutral-variant30:#43474e;--md-ref-palette-neutral-variant35:#4f525a;--md-ref-palette-neutral-variant40:#5b5e66;--md-ref-palette-neutral-variant50:#74777f;--md-ref-palette-neutral-variant60:#8e9099;--md-ref-palette-neutral-variant70:#a8abb4;--md-ref-palette-neutral-variant80:#c4c6cf;--md-ref-palette-neutral-variant87:#d7dae3;--md-ref-palette-neutral-variant90:#e0e2ec;--md-ref-palette-neutral-variant92:#e6e8f1;--md-ref-palette-neutral-variant94:#ebedf7;--md-ref-palette-neutral-variant95:#eef0fa;--md-ref-palette-neutral-variant96:#f1f3fd;--md-ref-palette-neutral-variant98:#f9f9ff;--md-ref-palette-neutral-variant99:#fdfbff;--md-ref-palette-neutral-variant100:#fff;--md-ref-palette-error0:#000;--md-ref-palette-error4:#280001;--md-ref-palette-error5:#2d0001;--md-ref-palette-error6:#310001;--md-ref-palette-error10:#410002;--md-ref-palette-error12:#490002;--md-ref-palette-error17:#5c0004;--md-ref-palette-error20:#690005;--md-ref-palette-error22:#710005;--md-ref-palette-error24:#790006;--md-ref-palette-error25:#7e0007;--md-ref-palette-error30:#93000a;--md-ref-palette-error35:#a80710;--md-ref-palette-error40:#ba1a1a;--md-ref-palette-error50:#de3730;--md-ref-palette-error60:#ff5449;--md-ref-palette-error70:#ff897d;--md-ref-palette-error80:#ffb4ab;--md-ref-palette-error87:#ffcfc9;--md-ref-palette-error90:#ffdad6;--md-ref-palette-error92:#ffe2de;--md-ref-palette-error94:#ffe9e6;--md-ref-palette-error95:#ffedea;--md-ref-palette-error96:#fff0ee;--md-ref-palette-error98:#fff8f7;--md-ref-palette-error99:#fffbff;--md-ref-palette-error100:#fff;--md-sys-color-primary-light:#265ea7;--md-sys-color-on-primary-light:#fff;--md-sys-color-primary-container-light:#d6e3ff;--md-sys-color-on-primary-container-light:#001b3c;--md-sys-color-primary-fixed-light:#d6e3ff;--md-sys-color-on-primary-fixed-light:#001b3c;--md-sys-color-primary-fixed-dim-light:#a8c8ff;--md-sys-color-on-primary-fixed-variant-light:#00468a;--md-sys-color-secondary-light:#555f71;--md-sys-color-on-secondary-light:#fff;--md-sys-color-secondary-container-light:#d9e3f8;--md-sys-color-on-secondary-container-light:#121c2b;--md-sys-color-secondary-fixed-light:#d9e3f8;--md-sys-color-on-secondary-fixed-light:#121c2b;--md-sys-color-secondary-fixed-dim-light:#bdc7dc;--md-sys-color-on-secondary-fixed-variant-light:#3e4758;--md-sys-color-tertiary-light:#6f5675;--md-sys-color-on-tertiary-light:#fff;--md-sys-color-tertiary-container-light:#f9d8fe;--md-sys-color-on-tertiary-container-light:#28132f;--md-sys-color-tertiary-fixed-light:#f9d8fe;--md-sys-color-on-tertiary-fixed-light:#28132f;--md-sys-color-tertiary-fixed-dim-light:#dbbce1;--md-sys-color-on-tertiary-fixed-variant-light:#563e5d;--md-sys-color-error-light:#ba1a1a;--md-sys-color-error-container-light:#ffdad6;--md-sys-color-on-error-light:#fff;--md-sys-color-on-error-container-light:#410002;--md-sys-color-background-light:#fdfbff;--md-sys-color-on-background-light:#1a1c1e;--md-sys-color-outline-light:#74777f;--md-sys-color-inverse-on-surface-light:#f1f0f4;--md-sys-color-inverse-surface-light:#2f3033;--md-sys-color-inverse-primary-light:#a8c8ff;--md-sys-color-shadow-light:#000;--md-sys-color-surface-tint-light:#265ea7;--md-sys-color-outline-variant-light:#c4c6cf;--md-sys-color-scrim-light:#000;--md-sys-color-surface-light:#faf9fd;--md-sys-color-on-surface-light:#1a1c1e;--md-sys-color-surface-variant-light:#e0e2ec;--md-sys-color-on-surface-variant-light:#43474e;--md-sys-color-surface-container-highest-light:#e3e2e6;--md-sys-color-surface-container-high-light:#e9e7eb;--md-sys-color-surface-container-light:#eeedf1;--md-sys-color-surface-container-low-light:#f4f3f7;--md-sys-color-surface-container-lowest-light:#fff;--md-sys-color-surface-dim-light:#dad9dd;--md-sys-color-surface-bright-light:#faf9fd;--md-sys-typescale-display-large-font-family-name:Roboto;--md-sys-typescale-display-large-font-family-style:Regular;--md-sys-typescale-display-large-font-weight:400px;--md-sys-typescale-display-large-font-size:57px;--md-sys-typescale-display-large-line-height:64px;--md-sys-typescale-display-large-letter-spacing:-0.25px;--md-sys-typescale-display-medium-font-family-name:Roboto;--md-sys-typescale-display-medium-font-family-style:Regular;--md-sys-typescale-display-medium-font-weight:400px;--md-sys-typescale-display-medium-font-size:45px;--md-sys-typescale-display-medium-line-height:52px;--md-sys-typescale-display-medium-letter-spacing:0px;--md-sys-typescale-display-small-font-family-name:Roboto;--md-sys-typescale-display-small-font-family-style:Regular;--md-sys-typescale-display-small-font-weight:400px;--md-sys-typescale-display-small-font-size:36px;--md-sys-typescale-display-small-line-height:44px;--md-sys-typescale-display-small-letter-spacing:0px;--md-sys-typescale-headline-large-font-family-name:Roboto;--md-sys-typescale-headline-large-font-family-style:Regular;--md-sys-typescale-headline-large-font-weight:400px;--md-sys-typescale-headline-large-font-size:32px;--md-sys-typescale-headline-large-line-height:40px;--md-sys-typescale-headline-large-letter-spacing:0px;--md-sys-typescale-headline-medium-font-family-name:Roboto;--md-sys-typescale-headline-medium-font-family-style:Regular;--md-sys-typescale-headline-medium-font-weight:400px;--md-sys-typescale-headline-medium-font-size:28px;--md-sys-typescale-headline-medium-line-height:36px;--md-sys-typescale-headline-medium-letter-spacing:0px;--md-sys-typescale-headline-small-font-family-name:Roboto;--md-sys-typescale-headline-small-font-family-style:Regular;--md-sys-typescale-headline-small-font-weight:400px;--md-sys-typescale-headline-small-font-size:24px;--md-sys-typescale-headline-small-line-height:32px;--md-sys-typescale-headline-small-letter-spacing:0px;--md-sys-typescale-body-large-font-family-name:Roboto;--md-sys-typescale-body-large-font-family-style:Regular;--md-sys-typescale-body-large-font-weight:400px;--md-sys-typescale-body-large-font-size:16px;--md-sys-typescale-body-large-line-height:24px;--md-sys-typescale-body-large-letter-spacing:0.50px;--md-sys-typescale-body-medium-font-family-name:Roboto;--md-sys-typescale-body-medium-font-family-style:Regular;--md-sys-typescale-body-medium-font-weight:400px;--md-sys-typescale-body-medium-font-size:14px;--md-sys-typescale-body-medium-line-height:20px;--md-sys-typescale-body-medium-letter-spacing:0.25px;--md-sys-typescale-body-small-font-family-name:Roboto;--md-sys-typescale-body-small-font-family-style:Regular;--md-sys-typescale-body-small-font-weight:400px;--md-sys-typescale-body-small-font-size:12px;--md-sys-typescale-body-small-line-height:16px;--md-sys-typescale-body-small-letter-spacing:0.40px;--md-sys-typescale-label-large-font-family-name:Roboto;--md-sys-typescale-label-large-font-family-style:Medium;--md-sys-typescale-label-large-font-weight:500px;--md-sys-typescale-label-large-font-size:14px;--md-sys-typescale-label-large-line-height:20px;--md-sys-typescale-label-large-letter-spacing:0.10px;--md-sys-typescale-label-medium-font-family-name:Roboto;--md-sys-typescale-label-medium-font-family-style:Medium;--md-sys-typescale-label-medium-font-weight:500px;--md-sys-typescale-label-medium-font-size:12px;--md-sys-typescale-label-medium-line-height:16px;--md-sys-typescale-label-medium-letter-spacing:0.50px;--md-sys-typescale-label-small-font-family-name:Roboto;--md-sys-typescale-label-small-font-family-style:Medium;--md-sys-typescale-label-small-font-weight:500px;--md-sys-typescale-label-small-font-size:11px;--md-sys-typescale-label-small-line-height:16px;--md-sys-typescale-label-small-letter-spacing:0.50px;--md-sys-typescale-title-large-font-family-name:Roboto;--md-sys-typescale-title-large-font-family-style:Regular;--md-sys-typescale-title-large-font-weight:400px;--md-sys-typescale-title-large-font-size:22px;--md-sys-typescale-title-large-line-height:28px;--md-sys-typescale-title-large-letter-spacing:0px;--md-sys-typescale-title-medium-font-family-name:Roboto;--md-sys-typescale-title-medium-font-family-style:Medium;--md-sys-typescale-title-medium-font-weight:500px;--md-sys-typescale-title-medium-font-size:16px;--md-sys-typescale-title-medium-line-height:24px;--md-sys-typescale-title-medium-letter-spacing:0.15px;--md-sys-typescale-title-small-font-family-name:Roboto;--md-sys-typescale-title-small-font-family-style:Medium;--md-sys-typescale-title-small-font-weight:500px;--md-sys-typescale-title-small-font-size:14px;--md-sys-typescale-title-small-line-height:20px;--md-sys-typescale-title-small-letter-spacing:0.10px}.primary{background-color:var(--md-sys-color-primary)}.primary-text{color:var(--md-sys-color-primary)}.on-primary{background-color:var(--md-sys-color-on-primary)}.on-primary-text{color:var(--md-sys-color-on-primary)}.primary-container{background-color:var(--md-sys-color-primary-container)}.primary-container-text{color:var(--md-sys-color-primary-container)}.on-primary-container{background-color:var(--md-sys-color-on-primary-container)}.on-primary-container-text{color:var(--md-sys-color-on-primary-container)}.primary-fixed{background-color:var(--md-sys-color-primary-fixed)}.primary-fixed-text{color:var(--md-sys-color-primary-fixed)}.on-primary-fixed{background-color:var(--md-sys-color-on-primary-fixed)}.on-primary-fixed-text{color:var(--md-sys-color-on-primary-fixed)}.primary-fixed-dim{background-color:var(--md-sys-color-primary-fixed-dim)}.primary-fixed-dim-text{color:var(--md-sys-color-primary-fixed-dim)}.on-primary-fixed-variant{background-color:var(--md-sys-color-on-primary-fixed-variant)}.on-primary-fixed-variant-text{color:var(--md-sys-color-on-primary-fixed-variant)}.secondary{background-color:var(--md-sys-color-secondary)}.secondary-text{color:var(--md-sys-color-secondary)}.on-secondary{background-color:var(--md-sys-color-on-secondary)}.on-secondary-text{color:var(--md-sys-color-on-secondary)}.secondary-container{background-color:var(--md-sys-color-secondary-container)}.secondary-container-text{color:var(--md-sys-color-secondary-container)}.on-secondary-container{background-color:var(--md-sys-color-on-secondary-container)}.on-secondary-container-text{color:var(--md-sys-color-on-secondary-container)}.secondary-fixed{background-color:var(--md-sys-color-secondary-fixed)}.secondary-fixed-text{color:var(--md-sys-color-secondary-fixed)}.on-secondary-fixed{background-color:var(--md-sys-color-on-secondary-fixed)}.on-secondary-fixed-text{color:var(--md-sys-color-on-secondary-fixed)}.secondary-fixed-dim{background-color:var(--md-sys-color-secondary-fixed-dim)}.secondary-fixed-dim-text{color:var(--md-sys-color-secondary-fixed-dim)}.on-secondary-fixed-variant{background-color:var(--md-sys-color-on-secondary-fixed-variant)}.on-secondary-fixed-variant-text{color:var(--md-sys-color-on-secondary-fixed-variant)}.tertiary{background-color:var(--md-sys-color-tertiary)}.tertiary-text{color:var(--md-sys-color-tertiary)}.on-tertiary{background-color:var(--md-sys-color-on-tertiary)}.on-tertiary-text{color:var(--md-sys-color-on-tertiary)}.tertiary-container{background-color:var(--md-sys-color-tertiary-container)}.tertiary-container-text{color:var(--md-sys-color-tertiary-container)}.on-tertiary-container{background-color:var(--md-sys-color-on-tertiary-container)}.on-tertiary-container-text{color:var(--md-sys-color-on-tertiary-container)}.tertiary-fixed{background-color:var(--md-sys-color-tertiary-fixed)}.tertiary-fixed-text{color:var(--md-sys-color-tertiary-fixed)}.on-tertiary-fixed{background-color:var(--md-sys-color-on-tertiary-fixed)}.on-tertiary-fixed-text{color:var(--md-sys-color-on-tertiary-fixed)}.tertiary-fixed-dim{background-color:var(--md-sys-color-tertiary-fixed-dim)}.tertiary-fixed-dim-text{color:var(--md-sys-color-tertiary-fixed-dim)}.on-tertiary-fixed-variant{background-color:var(--md-sys-color-on-tertiary-fixed-variant)}.on-tertiary-fixed-variant-text{color:var(--md-sys-color-on-tertiary-fixed-variant)}.error{background-color:var(--md-sys-color-error)}.error-text{color:var(--md-sys-color-error)}.error-container{background-color:var(--md-sys-color-error-container)}.error-container-text{color:var(--md-sys-color-error-container)}.on-error{background-color:var(--md-sys-color-on-error)}.on-error-text{color:var(--md-sys-color-on-error)}.on-error-container{background-color:var(--md-sys-color-on-error-container)}.on-error-container-text{color:var(--md-sys-color-on-error-container)}.background{background-color:var(--md-sys-color-background)}.background-text{color:var(--md-sys-color-background)}.on-background{background-color:var(--md-sys-color-on-background)}.on-background-text{color:var(--md-sys-color-on-background)}.outline{background-color:var(--md-sys-color-outline)}.outline-text{color:var(--md-sys-color-outline)}.inverse-on-surface{background-color:var(--md-sys-color-inverse-on-surface)}.inverse-on-surface-text{color:var(--md-sys-color-inverse-on-surface)}.inverse-surface{background-color:var(--md-sys-color-inverse-surface)}.inverse-surface-text{color:var(--md-sys-color-inverse-surface)}.inverse-primary{background-color:var(--md-sys-color-inverse-primary)}.inverse-primary-text{color:var(--md-sys-color-inverse-primary)}.shadow{background-color:var(--md-sys-color-shadow)}.shadow-text{color:var(--md-sys-color-shadow)}.surface-tint{background-color:var(--md-sys-color-surface-tint)}.surface-tint-text{color:var(--md-sys-color-surface-tint)}.outline-variant{background-color:var(--md-sys-color-outline-variant)}.outline-variant-text{color:var(--md-sys-color-outline-variant)}.scrim{background-color:var(--md-sys-color-scrim)}.scrim-text{color:var(--md-sys-color-scrim)}.surface{background-color:var(--md-sys-color-surface)}.surface-text{color:var(--md-sys-color-surface)}.on-surface{background-color:var(--md-sys-color-on-surface)}.on-surface-text{color:var(--md-sys-color-on-surface)}.surface-variant{background-color:var(--md-sys-color-surface-variant)}.surface-variant-text{color:var(--md-sys-color-surface-variant)}.on-surface-variant{background-color:var(--md-sys-color-on-surface-variant)}.on-surface-variant-text{color:var(--md-sys-color-on-surface-variant)}.surface-container-highest{background-color:var(--md-sys-color-surface-container-highest)}.surface-container-highest-text{color:var(--md-sys-color-surface-container-highest)}.surface-container-high{background-color:var(--md-sys-color-surface-container-high)}.surface-container-high-text{color:var(--md-sys-color-surface-container-high)}.surface-container{background-color:var(--md-sys-color-surface-container)}.surface-container-text{color:var(--md-sys-color-surface-container)}.surface-container-low{background-color:var(--md-sys-color-surface-container-low)}.surface-container-low-text{color:var(--md-sys-color-surface-container-low)}.surface-container-lowest{background-color:var(--md-sys-color-surface-container-lowest)}.surface-container-lowest-text{color:var(--md-sys-color-surface-container-lowest)}.surface-dim{background-color:var(--md-sys-color-surface-dim)}.surface-dim-text{color:var(--md-sys-color-surface-dim)}.surface-bright{background-color:var(--md-sys-color-surface-bright)}.surface-bright-text{color:var(--md-sys-color-surface-bright)}.display-large{font-family:var(--md-sys-typescale-display-large-font-family-name);font-style:var(--md-sys-typescale-display-large-font-family-style);font-weight:var(--md-sys-typescale-display-large-font-weight);font-size:var(--md-sys-typescale-display-large-font-size);letter-spacing:var(--md-sys-typescale-display-large-tracking);line-height:var(--md-sys-typescale-display-large-height);text-transform:var(--md-sys-typescale-display-large-text-transform);-webkit-text-decoration:var(--md-sys-typescale-display-large-text-decoration);text-decoration:var(--md-sys-typescale-display-large-text-decoration)}.display-medium{font-family:var(--md-sys-typescale-display-medium-font-family-name);font-style:var(--md-sys-typescale-display-medium-font-family-style);font-weight:var(--md-sys-typescale-display-medium-font-weight);font-size:var(--md-sys-typescale-display-medium-font-size);letter-spacing:var(--md-sys-typescale-display-medium-tracking);line-height:var(--md-sys-typescale-display-medium-height);text-transform:var(--md-sys-typescale-display-medium-text-transform);-webkit-text-decoration:var(--md-sys-typescale-display-medium-text-decoration);text-decoration:var(--md-sys-typescale-display-medium-text-decoration)}.display-small{font-family:var(--md-sys-typescale-display-small-font-family-name);font-style:var(--md-sys-typescale-display-small-font-family-style);font-weight:var(--md-sys-typescale-display-small-font-weight);font-size:var(--md-sys-typescale-display-small-font-size);letter-spacing:var(--md-sys-typescale-display-small-tracking);line-height:var(--md-sys-typescale-display-small-height);text-transform:var(--md-sys-typescale-display-small-text-transform);-webkit-text-decoration:var(--md-sys-typescale-display-small-text-decoration);text-decoration:var(--md-sys-typescale-display-small-text-decoration)}.headline-large{font-family:var(--md-sys-typescale-headline-large-font-family-name);font-style:var(--md-sys-typescale-headline-large-font-family-style);font-weight:var(--md-sys-typescale-headline-large-font-weight);font-size:var(--md-sys-typescale-headline-large-font-size);letter-spacing:var(--md-sys-typescale-headline-large-tracking);line-height:var(--md-sys-typescale-headline-large-height);text-transform:var(--md-sys-typescale-headline-large-text-transform);-webkit-text-decoration:var(--md-sys-typescale-headline-large-text-decoration);text-decoration:var(--md-sys-typescale-headline-large-text-decoration)}.headline-medium{font-family:var(--md-sys-typescale-headline-medium-font-family-name);font-style:var(--md-sys-typescale-headline-medium-font-family-style);font-weight:var(--md-sys-typescale-headline-medium-font-weight);font-size:var(--md-sys-typescale-headline-medium-font-size);letter-spacing:var(--md-sys-typescale-headline-medium-tracking);line-height:var(--md-sys-typescale-headline-medium-height);text-transform:var(--md-sys-typescale-headline-medium-text-transform);-webkit-text-decoration:var(--md-sys-typescale-headline-medium-text-decoration);text-decoration:var(--md-sys-typescale-headline-medium-text-decoration)}.headline-small{font-family:var(--md-sys-typescale-headline-small-font-family-name);font-style:var(--md-sys-typescale-headline-small-font-family-style);font-weight:var(--md-sys-typescale-headline-small-font-weight);font-size:var(--md-sys-typescale-headline-small-font-size);letter-spacing:var(--md-sys-typescale-headline-small-tracking);line-height:var(--md-sys-typescale-headline-small-height);text-transform:var(--md-sys-typescale-headline-small-text-transform);-webkit-text-decoration:var(--md-sys-typescale-headline-small-text-decoration);text-decoration:var(--md-sys-typescale-headline-small-text-decoration)}.body-large{font-family:var(--md-sys-typescale-body-large-font-family-name);font-style:var(--md-sys-typescale-body-large-font-family-style);font-weight:var(--md-sys-typescale-body-large-font-weight);font-size:var(--md-sys-typescale-body-large-font-size);letter-spacing:var(--md-sys-typescale-body-large-tracking);line-height:var(--md-sys-typescale-body-large-height);text-transform:var(--md-sys-typescale-body-large-text-transform);-webkit-text-decoration:var(--md-sys-typescale-body-large-text-decoration);text-decoration:var(--md-sys-typescale-body-large-text-decoration)}.body-medium{font-family:var(--md-sys-typescale-body-medium-font-family-name);font-style:var(--md-sys-typescale-body-medium-font-family-style);font-weight:var(--md-sys-typescale-body-medium-font-weight);font-size:var(--md-sys-typescale-body-medium-font-size);letter-spacing:var(--md-sys-typescale-body-medium-tracking);line-height:var(--md-sys-typescale-body-medium-height);text-transform:var(--md-sys-typescale-body-medium-text-transform);-webkit-text-decoration:var(--md-sys-typescale-body-medium-text-decoration);text-decoration:var(--md-sys-typescale-body-medium-text-decoration)}.body-small{font-family:var(--md-sys-typescale-body-small-font-family-name);font-style:var(--md-sys-typescale-body-small-font-family-style);font-weight:var(--md-sys-typescale-body-small-font-weight);font-size:var(--md-sys-typescale-body-small-font-size);letter-spacing:var(--md-sys-typescale-body-small-tracking);line-height:var(--md-sys-typescale-body-small-height);text-transform:var(--md-sys-typescale-body-small-text-transform);-webkit-text-decoration:var(--md-sys-typescale-body-small-text-decoration);text-decoration:var(--md-sys-typescale-body-small-text-decoration)}.label-large{font-family:var(--md-sys-typescale-label-large-font-family-name);font-style:var(--md-sys-typescale-label-large-font-family-style);font-weight:var(--md-sys-typescale-label-large-font-weight);font-size:var(--md-sys-typescale-label-large-font-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-height);text-transform:var(--md-sys-typescale-label-large-text-transform);-webkit-text-decoration:var(--md-sys-typescale-label-large-text-decoration);text-decoration:var(--md-sys-typescale-label-large-text-decoration)}.label-medium{font-family:var(--md-sys-typescale-label-medium-font-family-name);font-style:var(--md-sys-typescale-label-medium-font-family-style);font-weight:var(--md-sys-typescale-label-medium-font-weight);font-size:var(--md-sys-typescale-label-medium-font-size);letter-spacing:var(--md-sys-typescale-label-medium-tracking);line-height:var(--md-sys-typescale-label-medium-height);text-transform:var(--md-sys-typescale-label-medium-text-transform);-webkit-text-decoration:var(--md-sys-typescale-label-medium-text-decoration);text-decoration:var(--md-sys-typescale-label-medium-text-decoration)}.label-small{font-family:var(--md-sys-typescale-label-small-font-family-name);font-style:var(--md-sys-typescale-label-small-font-family-style);font-weight:var(--md-sys-typescale-label-small-font-weight);font-size:var(--md-sys-typescale-label-small-font-size);letter-spacing:var(--md-sys-typescale-label-small-tracking);line-height:var(--md-sys-typescale-label-small-height);text-transform:var(--md-sys-typescale-label-small-text-transform);-webkit-text-decoration:var(--md-sys-typescale-label-small-text-decoration);text-decoration:var(--md-sys-typescale-label-small-text-decoration)}.title-large{font-family:var(--md-sys-typescale-title-large-font-family-name);font-style:var(--md-sys-typescale-title-large-font-family-style);font-weight:var(--md-sys-typescale-title-large-font-weight);font-size:var(--md-sys-typescale-title-large-font-size);letter-spacing:var(--md-sys-typescale-title-large-tracking);line-height:var(--md-sys-typescale-title-large-height);text-transform:var(--md-sys-typescale-title-large-text-transform);-webkit-text-decoration:var(--md-sys-typescale-title-large-text-decoration);text-decoration:var(--md-sys-typescale-title-large-text-decoration)}.title-medium{font-family:var(--md-sys-typescale-title-medium-font-family-name);font-style:var(--md-sys-typescale-title-medium-font-family-style);font-weight:var(--md-sys-typescale-title-medium-font-weight);font-size:var(--md-sys-typescale-title-medium-font-size);letter-spacing:var(--md-sys-typescale-title-medium-tracking);line-height:var(--md-sys-typescale-title-medium-height);text-transform:var(--md-sys-typescale-title-medium-text-transform);-webkit-text-decoration:var(--md-sys-typescale-title-medium-text-decoration);text-decoration:var(--md-sys-typescale-title-medium-text-decoration)}.title-small{font-family:var(--md-sys-typescale-title-small-font-family-name);font-style:var(--md-sys-typescale-title-small-font-family-style);font-weight:var(--md-sys-typescale-title-small-font-weight);font-size:var(--md-sys-typescale-title-small-font-size);letter-spacing:var(--md-sys-typescale-title-small-tracking);line-height:var(--md-sys-typescale-title-small-height);text-transform:var(--md-sys-typescale-title-small-text-transform);-webkit-text-decoration:var(--md-sys-typescale-title-small-text-decoration);text-decoration:var(--md-sys-typescale-title-small-text-decoration)}:root{--md-sys-color-primary:var(--md-sys-color-primary-light);--md-sys-color-on-primary:var(--md-sys-color-on-primary-light);--md-sys-color-primary-container:var(--md-sys-color-primary-container-light);--md-sys-color-on-primary-container:var(--md-sys-color-on-primary-container-light);--md-sys-color-primary-fixed:var(--md-sys-color-primary-fixed-light);--md-sys-color-on-primary-fixed:var(--md-sys-color-on-primary-fixed-light);--md-sys-color-primary-fixed-dim:var(--md-sys-color-primary-fixed-dim-light);--md-sys-color-on-primary-fixed-variant:var(--md-sys-color-on-primary-fixed-variant-light);--md-sys-color-secondary:var(--md-sys-color-secondary-light);--md-sys-color-on-secondary:var(--md-sys-color-on-secondary-light);--md-sys-color-secondary-container:var(--md-sys-color-secondary-container-light);--md-sys-color-on-secondary-container:var(--md-sys-color-on-secondary-container-light);--md-sys-color-secondary-fixed:var(--md-sys-color-secondary-fixed-light);--md-sys-color-on-secondary-fixed:var(--md-sys-color-on-secondary-fixed-light);--md-sys-color-secondary-fixed-dim:var(--md-sys-color-secondary-fixed-dim-light);--md-sys-color-on-secondary-fixed-variant:var(--md-sys-color-on-secondary-fixed-variant-light);--md-sys-color-tertiary:var(--md-sys-color-tertiary-light);--md-sys-color-on-tertiary:var(--md-sys-color-on-tertiary-light);--md-sys-color-tertiary-container:var(--md-sys-color-tertiary-container-light);--md-sys-color-on-tertiary-container:var(--md-sys-color-on-tertiary-container-light);--md-sys-color-tertiary-fixed:var(--md-sys-color-tertiary-fixed-light);--md-sys-color-on-tertiary-fixed:var(--md-sys-color-on-tertiary-fixed-light);--md-sys-color-tertiary-fixed-dim:var(--md-sys-color-tertiary-fixed-dim-light);--md-sys-color-on-tertiary-fixed-variant:var(--md-sys-color-on-tertiary-fixed-variant-light);--md-sys-color-error:var(--md-sys-color-error-light);--md-sys-color-error-container:var(--md-sys-color-error-container-light);--md-sys-color-on-error:var(--md-sys-color-on-error-light);--md-sys-color-on-error-container:var(--md-sys-color-on-error-container-light);--md-sys-color-background:var(--md-sys-color-background-light);--md-sys-color-on-background:var(--md-sys-color-on-background-light);--md-sys-color-outline:var(--md-sys-color-outline-light);--md-sys-color-inverse-on-surface:var(--md-sys-color-inverse-on-surface-light);--md-sys-color-inverse-surface:var(--md-sys-color-inverse-surface-light);--md-sys-color-inverse-primary:var(--md-sys-color-inverse-primary-light);--md-sys-color-shadow:var(--md-sys-color-shadow-light);--md-sys-color-surface-tint:var(--md-sys-color-surface-tint-light);--md-sys-color-outline-variant:var(--md-sys-color-outline-variant-light);--md-sys-color-scrim:var(--md-sys-color-scrim-light);--md-sys-color-surface:var(--md-sys-color-surface-light);--md-sys-color-on-surface:var(--md-sys-color-on-surface-light);--md-sys-color-surface-variant:var(--md-sys-color-surface-variant-light);--md-sys-color-on-surface-variant:var(--md-sys-color-on-surface-variant-light);--md-sys-color-surface-container-highest:var(--md-sys-color-surface-container-highest-light);--md-sys-color-surface-container-high:var(--md-sys-color-surface-container-high-light);--md-sys-color-surface-container:var(--md-sys-color-surface-container-light);--md-sys-color-surface-container-low:var(--md-sys-color-surface-container-low-light);--md-sys-color-surface-container-lowest:var(--md-sys-color-surface-container-lowest-light);--md-sys-color-surface-dim:var(--md-sys-color-surface-dim-light);--md-sys-color-surface-bright:var(--md-sys-color-surface-bright-light)}.section-separator{width:300px}.section-title{margin:24px;text-align:center;font-weight:400;font-size:32px}section{margin-bottom:30px}.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px #1a1a1a)}@media(hover:hover)and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.left .image-gallery-slide .image-gallery-image,.image-gallery-content.right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{display:inline-block;width:calc(100% - 110px)}@media(max-width:768px){.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media(hover:hover)and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{display:inline-block;vertical-align:top;width:100px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{width:81px}}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 5px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:100px;background:transparent;padding:0}@media(max-width:768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media(max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover:hover)and (pointer:fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media(hover:hover)and (pointer:fine)and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px #1a1a1a;transform:translateY(-50%);white-space:normal;width:100%}@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.image-gallery{position:absolute;z-index:-1;opacity:0}.image-gallery.fullscreen-modal{background:rgba(0,0,0,.7);opacity:1}.image-gallery .image-gallery-content.fullscreen{background:transparent;display:flex;height:100%;flex-direction:column}.image-gallery .image-gallery-content.fullscreen .image-gallery-slide-wrapper{flex-grow:1}.image-gallery-fullscreen-button{line-height:0}.image-gallery-image{top:50%;position:relative;transform:translateY(-50%);max-height:100%!important;max-width:100%;width:auto!important}.image-gallery-slide{height:100%}.image-gallery-slides{position:relative}.image-gallery-slides,.image-gallery-swipe{height:calc(100vh - 78px)}@media(max-width:768px){.image-gallery-slides,.image-gallery-swipe{height:calc(100vh - 64px)}}@media(max-width:480px){.image-gallery-slides,.image-gallery-swipe{height:calc(100vh - 46px)}}.image-gallery-open{overflow:hidden}*{box-sizing:border-box;padding:0;margin:0}body,html{scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}body{color:var(--md-sys-color-on-surface-light);background:var(--md-sys-color-background-light)}body,main{position:relative}main{min-height:100vh;max-width:1280px;padding:0 32px;margin:auto}@media(max-width:900px){main{padding:0 16px}}#overlay,.page-background{position:absolute;top:0}.page-background{background-image:url(/images/background.svg);z-index:-1;width:100%;height:100%;left:0;background-repeat:repeat-y;background-size:100%}a{color:inherit;text-decoration:none}