:root{--color-primary:#e9ebee;--color-primary-darker:#d6d8db;--color-primary-dark:#c0bcbc;--color-secondary:#121212;--color-gray:#8a8888;--color-secondary-light:#1f1f1f;--color-secondary-lighter:#2b2b2b;--color-secondary-lightest:#3a3a3a;--color-rgb-transparent:rgba(18,18,18,0.5);--color-rgb-transparent-light:rgba(18,18,18,0.3);--color-rgb-transparent-Dark:rgba(18,18,18,0.8);--color-rgb-card:rgba(39,38,38,0.336);--color-cherries-light:#9b0808;--color-cherries-dark:#850404;--color-cherries-darker:#2b0202;--overlay-color-hover:rgba(18,18,18,0);--overlay-color-dark:rgba(18,18,18,0.8);--overlay-color:rgba(18,18,18,0.5);--overlay-color-light:rgba(18,18,18,0.3);--border-radius:5px;--border-radius-large:10px;--border-radius-rounded:50px;--box-shadow:0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12),0px 5px 5px -3px rgba(0,0,0,0.2);--box-shadow-large:0px 16px 24px 2px rgba(0,0,0,0.14),0px 6px 30px 5px rgba(0,0,0,0.12),0px 8px 10px -5px rgba(0,0,0,0.2);--gradient:linear-gradient(90deg,rgba(18,18,18,0.02),rgba(233,235,238,0.05),rgba(18,18,18,0.02));--gradient-dark:linear-gradient(90deg,rgba(18,18,18,0.2),rgba(18,18,18,0.1) 50%,rgba(18,18,18,0.2));--gradient-light:linear-gradient(90deg,rgba(233,235,238,0.2),rgba(233,235,238,0.1) 50%,rgba(233,235,238,0.2));--gradient-cherries:linear-gradient(90deg,rgba(233,235,238,0.2),rgba(233,235,238,0.1) 50%,rgba(233,235,238,0.2));--gradient-cherries-dark:linear-gradient(90deg,rgba(18,18,18,0.2),rgba(18,18,18,0.1) 50%,#121212);--gradient-cherries-light:linear-gradient(90deg,rgba(233,235,238,0.2),rgba(233,235,238,0.1) 50%,rgba(233,235,238,0.2));--gradient-button:linear-gradient(90deg,rgba(18,18,18,0.2),rgba(233,235,238,0.1) 100%);--gradient-button-dark:linear-gradient(90deg,rgba(18,18,18,0.2),rgba(18,18,18,0.1) 100%);--gradient-button-light:linear-gradient(90deg,rgba(233,235,238,0.2),rgba(233,235,238,0.1) 100%);--gradient-button-hover:linear-gradient(90deg,rgba(18,18,18,0.2),rgba(233,235,238,0.1) 100%);--gradient-button-hover-dark:linear-gradient(90deg,rgba(18,18,18,0.2),rgba(18,18,18,0.1) 100%);--gradient-button-hover-light:linear-gradient(90deg,rgba(233,235,238,0.2),rgba(233,235,238,0.1) 100%);--gradient-cherries-button:linear-gradient(90deg,rgba(233,235,238,0.2),rgba(233,235,238,0.1) 100%);--gradient-cherries-button-dark:linear-gradient(90deg,rgba(18,18,18,0.2),rgba(18,18,18,0.1) 100%);--gradient-cherries-button-light:linear-gradient(90deg,rgba(233,235,238,0.2),rgba(233,235,238,0.1) 100%);--gradient-cherries-button-hover:linear-gradient(90deg,rgba(233,235,238,0.2),rgba(233,235,238,0.1) 100%);--gradient-cherries-button-hover-dark:linear-gradient(90deg,rgba(18,18,18,0.2),rgba(18,18,18,0.1) 100%);--font-family:"Roboto",sans-serif;--font-family-secondary:"Gemunu Libre",sans-serif;--font-family-tertiary:"Roboto Mono",monospace;--font-size:1.1rem;--font-size-medium:1.2rem;--font-size-large:1.4rem;--font-size-xlarge:1.6rem;--font-size-xxlarge:1.8rem;--font-size-small:0.9rem;--font-size-xsmall:0.8rem;--font-size-xxsmall:0.7rem;--font-size-xxxsmall:0.5rem;--font-size-title:3rem;--font-weight:400;--font-weight-bolded:500;--font-weight-bold:700;--font-weight-light:300;--font-weight-thin:100;--letter-spacing:0.1rem;--letter-spacing-large:0.2rem;--letter-spacing-xlare:0.3rem;--letter-spacing-xxlarge:0.4rem;--letter-spacing-xxxlarge:0.5rem;--letter-spacing-small:0.05rem;--spacing:1rem;--spacing-large:2rem;--spacing-xlarge:3rem;--spacing-xxlarge:4rem;--spacing-small:0.5rem;--spacing-auto:0 min(5vw,2rem);--spacing-auto-card:min(5vw,2rem);--transition:all 0.3s ease;--transition-fast:all 0.1s ease;--transition-slow:all 0.5s ease}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{height:100%;width:100%;background-color:var(--color-secondary);font-family:var(--font-family);color:var(--color-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:0;margin:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-secondary);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-xxxlarge);color:var(--color-primary-dark)}h3,h4,h5,h6{font-weight:var(--font-weight);letter-spacing:var(--letter-spacing-large)}.container{width:100%;max-width:1920px;padding:0 min(5vw,2rem);margin:auto}img{pointer-events:none}section{margin:4rem auto;padding:0 min(5vw,2rem);width:100%;max-width:1920px}a{text-decoration:none;color:var(--color-cherries-light)}a:hover{color:var(--color-primary-dark)}