@font-face{font-family:"Source Serif Pro";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasc8btSKqxKcsdrOPbQ.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:"Source Serif Pro";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasc8btSyqxKcsdrM.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRdu3cOWxy40.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu3cOWxw.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lujVj9_mf.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRdu3cOWxy40.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu3cOWxw.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v21/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQtMdrSlcZZJmOpwVS.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v21/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQtMlrSlcZZJmOpw.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@media all{:root{--breakpoint-small:640px;--breakpoint-medium:960px;--breakpoint-large:1280px;--color-white:#fff;--color-black:#000;--color-gray-25:#fafafa;--color-gray-50:#f2f2f2;--color-gray-100:#e6e6e6;--color-gray-200:#ccc;--color-gray-300:#b3b3b3;--color-gray-400:#999;--color-gray-500:grey;--color-gray-600:#666;--color-gray-700:#4d4d4d;--color-gray-800:#333;--color-gray-900:#1a1a1a;--size-50:4px;--size-100:calc(var(--size-50) * 2);--size-200:calc(var(--size-100) * 2);--size-300:calc(var(--size-100) * 3);--size-400:calc(var(--size-100) * 4);--size-500:calc(var(--size-100) * 5);--size-600:calc(var(--size-100) * 6);--size-700:calc(var(--size-100) * 7);--size-800:calc(var(--size-100) * 8);--spacing-50:var(--size-50);--spacing-100:var(--size-100);--spacing-200:var(--size-200);--spacing-300:var(--size-300);--spacing-400:var(--size-400);--spacing-500:var(--size-500);--spacing-600:var(--size-600);--spacing-700:var(--size-700);--spacing-800:var(--size-800);--type-scale:1.125;--font-base-size:16px;--font-size-100:calc(var(--font-size-200) / var(--type-scale));--font-size-200:calc(var(--font-size-300) / var(--type-scale));--font-size-300:calc(var(--font-size-400) / var(--type-scale));--font-size-400:var(--font-base-size);--font-size-500:calc(var(--font-size-400) * var(--type-scale));--font-size-600:calc(var(--font-size-500) * var(--type-scale));--font-size-700:calc(var(--font-size-600) * var(--type-scale));--font-size-800:calc(var(--font-size-700) * var(--type-scale));--font-size-900:calc(var(--font-size-800) * var(--type-scale));--font-size-1000:calc(var(--font-size-900) * var(--type-scale));--font-size-1100:calc(var(--font-size-1000) * var(--type-scale));--font-size-1200:calc(var(--font-size-1100) * var(--type-scale));--font-size-1300:calc(var(--font-size-1200) * var(--type-scale));--font-size-1400:calc(var(--font-size-1300) * var(--type-scale));--font-family-normal:"Source Sans Pro",sans-serif;--font-family-bold:"Source Sans Pro",sans-serif;--font-family-display:"Source Serif Pro",sans-serif;--font-family-mono:"Source Code Pro",sans-serif;--font-weight-light:300;--font-weight-normal:400;--font-weight-bold:700;--font-weight-display:700;--font-weight-mono:400;--border-width-small:1px;--border-width-medium:2px;--border-width-large:4px;--border-radius-small:var(--size-50);--border-radius-medium:var(--size-100);--border-radius-large:var(--size-400);--drop-shadow-large:0 0 1px rgba(0,0,0,.05),0 4px 4px -2px rgba(0,0,0,.1),0 8px 8px -4px rgba(0,0,0,.1),0 16px 16px -8px rgba(0,0,0,.1),0 32px 32px -8px rgba(0,0,0,.1);--drop-shadow-medium:0 0 1px rgba(0,0,0,.05),0 4px 4px -2px rgba(0,0,0,.1),0 8px 8px -4px rgba(0,0,0,.1),0 16px 16px -8px rgba(0,0,0,.1);--drop-shadow-small:0 0 1px rgba(0,0,0,.05),0 2px 2px -1px rgba(0,0,0,.1),0 4px 4px -2px rgba(0,0,0,.1);--text-shadow-normal:none;--focus-outline:0 0 0 4px var(--color-focus);--level-900:500;--level-800:400;--level-700:300;--level-600:200;--level-500:100;--level-400:0;--level-300:-100;--level-200:-200;--level-100:-300;--duration-instant:0;--duration-x-fast:50ms;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:400ms;--duration-x-slow:800ms;--ease-out:cubic-bezier(0,0,0.6,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-in-out:cubic-bezier(0.4,0,0.6,1);--linear:cubic-bezier(0,0,1,1);--bounce-out:cubic-bezier(0,0,0.6,1.5);--bounce-in:cubic-bezier(0.6,-0.5,1,1);--color-primary-25:#fbfcfe;--color-primary-50:#ecf2f9;--color-primary-100:#d9e6f2;--color-primary-200:#b3cce6;--color-primary-300:#94b8db;--color-primary-400:#6e9ecf;--color-primary-500:#4785c2;--color-primary-600:#34699d;--color-primary-700:#264d73;--color-primary-800:#19334d;--color-primary-900:#0d1a26;--color-secondary-25:#fbfaf9;--color-secondary-50:#f3f0ed;--color-secondary-100:#e9e3dd;--color-secondary-200:#d2c7bc;--color-secondary-300:#c2b2a3;--color-secondary-400:#38abab;--color-secondary-500:#2f8d8d;--color-secondary-600:#256f6f;--color-secondary-700:#5f3984;--color-secondary-800:#3e2556;--color-secondary-900:#21142e;--color-warning-500:#f43434;--color-warning-600:#cb0b0b;--color-warning-700:#9b0808;--color-attention-100:#f8e8b1;--color-attention-200:#f7c55f;--color-attention-300:#eda40c;--color-success-500:#089608;--color-success-600:#067406;--color-success-700:#055705;--color-info-500:#4785c2;--color-info-600:#34699d;--color-info-700:#264d73;--color-focus:#d9e6f2;--color-category-1:var(--color-secondary-100);--color-category-2:var(--color-secondary-700);--color-category-3:var(--color-primary-200);--color-category-4:var(--color-secondary-500);--color-category-5:var(--color-secondary-300);--color-category-6:var(--color-primary-800);--color-light:var(--color-white);--color-dark:var(--color-gray-800);--color-darken:#0000001a;--color-lighten:#ffffff33;--color-background:var(--color-gray-25);--color-border:var(--color-gray-400);--banner-border-radius:var(--border-radius-medium);--banner-box-shadow:var(--drop-shadow-large);--blockquote-border-color:var(--color-primary-500);--blockquote-font-size:var(--font-size-300);--body-background-color:var(--color-gray-100);--body-backgrund-image:linear-gradient(180deg,#fff,#fafafa);--body-font-color:var(--color-dark);--body-font-family:var(--font-family-normal);--body-font-size:var(--font-size-400);--body-font-weight:var(--font-weight-normal);--body-line-height:1.2em;--body-line-height-alt:1.5em;--icon-size-small:var(--size-200);--icon-size-medium:var(--size-300);--icon-size-large:var(--size-400);--icon-size-xlarge:var(--size-600);--icon-size-small-text:1.5em;--icon-size-medium-text:1.2em;--label-color:var(--color-gray-700);--label-font-size:var(--font-size-300);--label-margin:var(--size-100) 0 2px;--link-color:var(--color-primary-700);--link-color-hover:var(--color-primary-600);--link-color-active:var(--color-primary-800);--link-decoration:underline;--paragraph-margin:0 0 0.5em;--paragraph-max-width:45em}html{font-size:var(--size-200)}body{background-image:var(--body-backgrund-image);background-repeat:no-repeat;background-size:cover;color:var(--body-font-color);font-family:var(--body-font-family);font-size:var(--body-font-size);font-weight:var(--body-font-weight);height:100%;margin:0;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body,body *{text-shadow:var(--text-shadow-normal)}body *{color:inherit;font-family:var(--font-family-normal);font-weight:var(--font-weight-normal);line-height:var(--body-line-height);box-sizing:border-box}main>section{background-color:var(--main-background,var(--color-light))}header>section{background-color:var(--header-background,var(--color-light))}footer>section{background-color:var(--footer-background,var(--color-light))}p{margin:var(--paragraph-margin)}}@media all{@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes loading{0%,to{transform-origin:center;transform:scale(1)}50%{transform:scale(1.25)}}}