@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/syne-greek-wght-normal.5tOOQDeJ.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/syne-latin-ext-wght-normal.JjI8ZrW1.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/syne-latin-wght-normal.BVsvWWA4.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-opsz-normal.BFQXbQ-f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-opsz-normal.BmPQvyvo.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-opsz-normal.BM0NlUE_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-opsz-normal.Ci9T9ieq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-opsz-normal.DpK-iCPk.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-opsz-normal.BwkfbSeq.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-family-brand: "Syne Variable", "Syne fallback", system-ui, sans-serif;--font-family-default: "Inter Variable", "Inter fallback", system-ui, sans-serif;--font-family-code: "JetBrains Mono Variable", ui-monospace, monospace;--font-size-300: 12px;--font-size-350: 14px;--font-size-400: 16px;--font-size-450: 18px;--font-size-500: 20px;--font-size-550: 22px;--font-size-600: 24px;--font-size-700: 28px;--font-size-800: 32px;--font-size-1000: 40px;--font-size-1200: 48px;--font-size-1400: 56px;--font-size-1600: 64px;--font-size-2400: 96px;--font-line-height-350: 14px;--font-line-height-400: 16px;--font-line-height-550: 22px;--font-line-height-600: 24px;--font-line-height-650: 26px;--font-line-height-700: 28px;--font-line-height-750: 30px;--font-line-height-800: 32px;--font-line-height-850: 34px;--font-line-height-900: 36px;--font-line-height-1000: 40px;--font-line-height-1100: 44px;--font-line-height-1300: 52px;--font-line-height-1500: 60px;--font-line-height-1700: 68px;--font-line-height-1900: 76px;--font-line-height-2000: 80px;--font-line-height-2600: 104px;--font-letter-spacing-none: 0;--font-letter-spacing-uppercase: 1.25px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--space-0: 0;--space-25: 1px;--space-50: 2px;--space-100: 4px;--space-200: 8px;--space-300: 12px;--space-400: 16px;--space-500: 20px;--space-600: 24px;--space-800: 32px;--space-1000: 40px;--space-1200: 48px;--space-1400: 56px;--space-1600: 64px;--space-1800: 72px;--space-2000: 80px;--space-2400: 96px;--space-3200: 128px;--space-6400: 256px;--color-terracotta-48: 166 44 20;--color-terracotta-56: 200 65 31;--color-terracotta-64: 225 78 29;--color-terracotta-72: 249 90 23;--color-terracotta-80: 255 118 59;--color-blue-48: 42 90 175;--color-blue-56: 53 109 207;--color-blue-64: 61 125 235;--color-blue-72: 69 141 255;--color-blue-80: 82 162 255;--color-neutral-cool-0: 0 0 0;--color-neutral-cool-8: 10 16 28;--color-neutral-cool-16: 26 32 44;--color-neutral-cool-24: 41 49 61;--color-neutral-cool-32: 57 64 78;--color-neutral-cool-48: 89 97 111;--color-neutral-cool-80: 151 160 175;--color-neutral-cool-96: 182 191 208;--color-neutral-cool-104: 198 208 224;--color-neutral-cool-112: 214 224 240;--color-neutral-cool-120: 230 240 255;--color-neutral-cool-128: 255 255 255;--color-neutral-warm-0: 0 0 0;--color-neutral-warm-8: 27 12 10;--color-neutral-warm-16: 44 29 26;--color-neutral-warm-24: 60 44 42;--color-neutral-warm-32: 78 60 57;--color-neutral-warm-48: 110 92 89;--color-neutral-warm-80: 175 154 151;--color-neutral-warm-96: 208 186 183;--color-neutral-warm-104: 224 202 199;--color-neutral-warm-112: 241 219 215;--color-neutral-warm-120: 255 235 231;--color-neutral-warm-128: 255 255 255;--color-functional-critical-bright: 255 112 110;--color-functional-critical-deep: 213 43 33;--color-functional-info-bright: 43 165 249;--color-functional-info-deep: 0 116 199;--color-functional-success-bright: 3 183 0;--color-functional-success-deep: 0 132 0;--color-functional-warning-bright: 247 123 0;--color-functional-warning-deep: 189 81 0;--color-transparent-black-4: rgb(0 0 0 / .04);--color-transparent-black-8: rgb(0 0 0 / .08);--color-transparent-black-12: rgb(0 0 0 / .12);--color-transparent-black-16: rgb(0 0 0 / .16);--color-transparent-black-20: rgb(0 0 0 / .2);--color-transparent-black-24: rgb(0 0 0 / .24);--color-transparent-critical-8: rgb(213 43 33 / .08);--color-transparent-critical-16: rgb(213 43 33 / .16);--color-transparent-critical-56: rgb(213 43 33 / .56);--color-transparent-critical-64: rgb(213 43 33 / .64);--color-transparent-info-8: rgb(0 116 199 / .08);--color-transparent-info-16: rgb(0 116 199 / .16);--color-transparent-info-56: rgb(0 116 199 / .56);--color-transparent-info-64: rgb(0 116 199 / .64);--color-transparent-success-8: rgb(0 132 0 / .08);--color-transparent-success-16: rgb(0 132 0 / .16);--color-transparent-success-56: rgb(0 132 0 / .56);--color-transparent-success-64: rgb(0 132 0 / .64);--color-transparent-warning-8: rgb(189 81 0 / .08);--color-transparent-warning-16: rgb(189 81 0 / .16);--color-transparent-warning-56: rgb(189 81 0 / .56);--color-transparent-warning-64: rgb(189 81 0 / .64);--color-transparent-white-4: rgb(255 255 255 / .04);--color-transparent-white-8: rgb(255 255 255 / .08);--color-transparent-white-12: rgb(255 255 255 / .12);--color-transparent-white-16: rgb(255 255 255 / .16);--color-transparent-white-20: rgb(255 255 255 / .2);--color-transparent-white-24: rgb(255 255 255 / .24);--color-transparent-white-32: rgb(255 255 255 / .32);--color-infographic-sequential-1: 0 70 151;--color-infographic-sequential-2: 0 91 167;--color-infographic-sequential-3: 0 110 189;--color-infographic-sequential-4: 0 130 212;--color-infographic-sequential-5: 26 149 234;--color-infographic-sequential-6: 71 170 242;--color-infographic-sequential-7: 108 189 247;--color-infographic-sequential-8: 149 208 250;--color-infographic-sequential-9: 189 225 251;--color-infographic-sequential-10: 226 242 251;--color-social-discord: 88 101 242;--color-social-discord-hover: rgb(88 101 242 / .24);--color-social-facebook: 24 119 242;--color-social-facebook-hover: rgb(24 119 242 / .24);--color-social-twitch: 100 65 165;--color-social-twitch-hover: rgb(100 65 165 / .24)}@font-face{font-family:Syne fallback;src:local("Arial"),local("Liberation Sans"),local("Helvetica");font-weight:400;size-adjust:95.2%;ascent-override:97.7%;descent-override:28.4%;line-gap-override:0%}@font-face{font-family:Syne fallback;src:local("Arial"),local("Liberation Sans"),local("Helvetica");font-weight:600;size-adjust:110.9%;ascent-override:83.9%;descent-override:24.3%;line-gap-override:0%}@font-face{font-family:Syne fallback;src:local("Arial"),local("Liberation Sans"),local("Helvetica");font-weight:700;size-adjust:120%;ascent-override:77.5%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:Inter fallback;src:local("Arial"),local("Liberation Sans"),local("Helvetica");font-weight:400;size-adjust:95.3%;ascent-override:101.8%;descent-override:25.2%;line-gap-override:0%}@font-face{font-family:Inter fallback;src:local("Arial"),local("Liberation Sans"),local("Helvetica");font-weight:700;size-adjust:99.9%;ascent-override:97.1%;descent-override:24%;line-gap-override:0%}:root{--color-light-background-general: 240 240 240;--color-light-background-invert: 10 16 28;--color-light-border-brand-primary: 53 109 207;--color-light-border-critical: rgb(213 43 33 / .56);--color-light-border-critical-solid: 213 43 33;--color-light-border-info: rgb(0 116 199 / .56);--color-light-border-note: rgb(10 16 28 / .24);--color-light-border-on-surface: rgb(10 16 28 / .16);--color-light-border-primary: 26 32 44;--color-light-border-pure: 0 0 0;--color-light-border-quaternary: 198 208 224;--color-light-border-secondary: 89 97 111;--color-light-border-success: rgb(0 132 0 / .56);--color-light-border-tertiary: 151 160 175;--color-light-border-warning: rgb(189 81 0 / .56);--color-light-icon-brand-accent: 166 44 20;--color-light-icon-brand-primary: 42 90 175;--color-light-icon-brand-primary-hover: 53 109 207;--color-light-icon-critical: 213 43 33;--color-light-icon-info: 0 116 199;--color-light-icon-on-brand-accent: 255 255 255;--color-light-icon-on-brand-primary: 255 255 255;--color-light-icon-primary: 26 32 44;--color-light-icon-pure: 10 16 28;--color-light-icon-secondary: 89 97 111;--color-light-icon-success: 0 132 0;--color-light-icon-warning: 189 81 0;--color-light-surface-brand-accent: 166 44 20;--color-light-surface-brand-accent-focus: 225 78 29;--color-light-surface-brand-accent-hover: 200 65 31;--color-light-surface-brand-primary: 42 90 175;--color-light-surface-brand-primary-focus: 61 125 235;--color-light-surface-brand-primary-hover: 53 109 207;--color-light-surface-critical-hover: rgb(213 43 33 / .16);--color-light-surface-critical-solid: 213 43 33;--color-light-surface-critical-transparent: rgb(213 43 33 / .08);--color-light-surface-info-solid: 0 116 199;--color-light-surface-info-transparent: rgb(0 116 199 / .08);--color-light-surface-invert: 0 0 0;--color-light-surface-note-transparent: rgb(10 16 28 / .08);--color-light-surface-on-surface-frame: rgb(10 16 28 / .08);--color-light-surface-on-surface-primary: rgb(10 16 28 / .04);--color-light-surface-on-surface-primary-hover: rgb(10 16 28 / .12);--color-light-surface-on-surface-secondary: rgb(10 16 28 / .12);--color-light-surface-on-surface-secondary-hover: rgb(10 16 28 / .2);--color-light-surface-primary: 255 255 255;--color-light-surface-social-discord: 88 101 242;--color-light-surface-social-discord-hover: rgb(88 101 242 / .24);--color-light-surface-social-facebook: 24 119 242;--color-light-surface-social-facebook-hover: rgb(24 119 242 / .24);--color-light-surface-social-twitch: 100 65 165;--color-light-surface-social-twitch-hover: rgb(100 65 165 / .24);--color-light-surface-success-solid: 0 132 0;--color-light-surface-success-transparent: rgb(0 132 0 / .08);--color-light-surface-tooltip: 89 97 111;--color-light-surface-warning-solid: 189 81 0;--color-light-surface-warning-transparent: rgb(189 81 0 / .08);--color-light-surface-well: rgb(10 16 28 / .12);--color-light-text-brand-accent: 166 44 20;--color-light-text-brand-accent-hover: 200 65 31;--color-light-text-brand-primary: 42 90 175;--color-light-text-brand-primary-hover: 53 109 207;--color-light-text-critical: 213 43 33;--color-light-text-info: 0 116 199;--color-light-text-invert: 255 255 255;--color-light-text-on-brand-accent: 255 255 255;--color-light-text-on-brand-primary: 255 255 255;--color-light-text-primary: 26 32 44;--color-light-text-pure: 10 16 28;--color-light-text-secondary: 57 64 78;--color-light-text-success: 0 132 0;--color-light-text-tertiary: 89 97 111;--color-light-text-warning: 189 81 0;--color-dark-background-general: 16 16 16;--color-dark-background-invert: 230 240 255;--color-dark-border-brand-primary: 53 109 207;--color-dark-border-critical: rgb(213 43 33 / .64);--color-dark-border-critical-solid: 255 112 110;--color-dark-border-info: rgb(0 116 199 / .64);--color-dark-border-note: rgb(230 240 255 / .24);--color-dark-border-on-surface: rgb(230 240 255 / .16);--color-dark-border-primary: 214 224 240;--color-dark-border-pure: 255 255 255;--color-dark-border-quaternary: 57 64 78;--color-dark-border-secondary: 151 160 175;--color-dark-border-success: rgb(0 132 0 / .64);--color-dark-border-tertiary: 89 97 111;--color-dark-border-warning: rgb(189 81 0 / .64);--color-dark-icon-brand-accent: 249 90 23;--color-dark-icon-brand-primary: 69 141 255;--color-dark-icon-brand-primary-hover: 82 162 255;--color-dark-icon-critical: 255 112 110;--color-dark-icon-info: 43 165 249;--color-dark-icon-on-brand-accent: 255 255 255;--color-dark-icon-on-brand-primary: 255 255 255;--color-dark-icon-primary: 214 224 240;--color-dark-icon-pure: 230 240 255;--color-dark-icon-secondary: 182 191 208;--color-dark-icon-success: 3 183 0;--color-dark-icon-warning: 247 123 0;--color-dark-surface-brand-accent: 166 44 20;--color-dark-surface-brand-accent-focus: 225 78 29;--color-dark-surface-brand-accent-hover: 200 65 31;--color-dark-surface-brand-primary: 42 90 175;--color-dark-surface-brand-primary-focus: 61 125 235;--color-dark-surface-brand-primary-hover: 53 109 207;--color-dark-surface-critical-hover: rgb(213 43 33 / .24);--color-dark-surface-critical-solid: 213 43 33;--color-dark-surface-critical-transparent: rgb(213 43 33 / .16);--color-dark-surface-info-solid: 0 116 199;--color-dark-surface-info-transparent: rgb(0 116 199 / .16);--color-dark-surface-invert: 255 255 255;--color-dark-surface-note-transparent: rgb(230 240 255 / .08);--color-dark-surface-on-surface-frame: rgb(230 240 255 / .08);--color-dark-surface-on-surface-primary: rgb(230 240 255 / .04);--color-dark-surface-on-surface-primary-hover: rgb(230 240 255 / .12);--color-dark-surface-on-surface-secondary: rgb(230 240 255 / .12);--color-dark-surface-on-surface-secondary-hover: rgb(230 240 255 / .2);--color-dark-surface-primary: 57 64 78;--color-dark-surface-social-discord: 88 101 242;--color-dark-surface-social-discord-hover: rgb(88 101 242 / .24);--color-dark-surface-social-facebook: 24 119 242;--color-dark-surface-social-facebook-hover: rgb(24 119 242 / .24);--color-dark-surface-social-twitch: 100 65 165;--color-dark-surface-social-twitch-hover: rgb(100 65 165 / .24);--color-dark-surface-success-solid: 0 132 0;--color-dark-surface-success-transparent: rgb(0 132 0 / .16);--color-dark-surface-tooltip: 89 97 111;--color-dark-surface-warning-solid: 189 81 0;--color-dark-surface-warning-transparent: rgb(189 81 0 / .16);--color-dark-surface-well: rgb(10 16 28 / .12);--color-dark-text-brand-accent: 249 90 23;--color-dark-text-brand-accent-hover: 255 118 59;--color-dark-text-brand-primary: 69 141 255;--color-dark-text-brand-primary-hover: 82 162 255;--color-dark-text-critical: 255 112 110;--color-dark-text-info: 43 165 249;--color-dark-text-invert: 0 0 0;--color-dark-text-on-brand-accent: 255 255 255;--color-dark-text-on-brand-primary: 255 255 255;--color-dark-text-primary: 214 224 240;--color-dark-text-pure: 230 240 255;--color-dark-text-secondary: 198 208 224;--color-dark-text-success: 3 183 0;--color-dark-text-tertiary: 182 191 208;--color-dark-text-warning: 247 123 0}:root,[data-theme=light],[data-theme=dark] [data-theme=invert]{--color-background-general: 240 240 240;--color-background-invert: 10 16 28;--color-surface-brand-accent: 166 44 20;--color-surface-brand-accent-focus: 225 78 29;--color-surface-brand-accent-hover: 200 65 31;--color-surface-brand-primary: 42 90 175;--color-surface-brand-primary-focus: 61 125 235;--color-surface-brand-primary-hover: 53 109 207;--color-surface-critical-hover: rgb(213 43 33 / .16);--color-surface-critical-solid: 213 43 33;--color-surface-critical-transparent: rgb(213 43 33 / .08);--color-surface-info-solid: 0 116 199;--color-surface-info-transparent: rgb(0 116 199 / .08);--color-surface-invert: 0 0 0;--color-surface-note-transparent: rgb(10 16 28 / .08);--color-surface-on-surface-frame: rgb(10 16 28 / .08);--color-surface-on-surface-primary: rgb(10 16 28 / .04);--color-surface-on-surface-primary-hover: rgb(10 16 28 / .12);--color-surface-on-surface-secondary: rgb(10 16 28 / .12);--color-surface-on-surface-secondary-hover: rgb(10 16 28 / .2);--color-surface-primary: 255 255 255;--color-surface-social-discord: 88 101 242;--color-surface-social-discord-hover: rgb(88 101 242 / .24);--color-surface-social-facebook: 24 119 242;--color-surface-social-facebook-hover: rgb(24 119 242 / .24);--color-surface-social-twitch: 100 65 165;--color-surface-social-twitch-hover: rgb(100 65 165 / .24);--color-surface-success-solid: 0 132 0;--color-surface-success-transparent: rgb(0 132 0 / .08);--color-surface-tooltip: 89 97 111;--color-surface-warning-solid: 189 81 0;--color-surface-warning-transparent: rgb(189 81 0 / .08);--color-surface-well: rgb(10 16 28 / .12);--color-text-brand-accent: 166 44 20;--color-text-brand-accent-hover: 200 65 31;--color-text-brand-primary: 42 90 175;--color-text-brand-primary-hover: 53 109 207;--color-text-critical: 213 43 33;--color-text-info: 0 116 199;--color-text-invert: 255 255 255;--color-text-on-brand-accent: 255 255 255;--color-text-on-brand-primary: 255 255 255;--color-text-primary: 26 32 44;--color-text-pure: 10 16 28;--color-text-secondary: 57 64 78;--color-text-success: 0 132 0;--color-text-tertiary: 89 97 111;--color-text-warning: 189 81 0;--color-border-brand-primary: 53 109 207;--color-border-critical: rgb(213 43 33 / .56);--color-border-critical-solid: 213 43 33;--color-border-info: rgb(0 116 199 / .56);--color-border-note: rgb(10 16 28 / .24);--color-border-on-surface: rgb(10 16 28 / .16);--color-border-primary: 26 32 44;--color-border-pure: 0 0 0;--color-border-quaternary: 198 208 224;--color-border-secondary: 89 97 111;--color-border-success: rgb(0 132 0 / .56);--color-border-tertiary: 151 160 175;--color-border-warning: rgb(189 81 0 / .56);--color-icon-brand-accent: 166 44 20;--color-icon-brand-primary: 42 90 175;--color-icon-brand-primary-hover: 53 109 207;--color-icon-critical: 213 43 33;--color-icon-info: 0 116 199;--color-icon-on-brand-accent: 255 255 255;--color-icon-on-brand-primary: 255 255 255;--color-icon-primary: 26 32 44;--color-icon-pure: 10 16 28;--color-icon-secondary: 89 97 111;--color-icon-success: 0 132 0;--color-icon-warning: 189 81 0;--color-invert-background-general: 16 16 16;--color-invert-background-invert: 230 240 255;--color-invert-border-brand-primary: 53 109 207;--color-invert-border-critical: rgb(213 43 33 / .64);--color-invert-border-critical-solid: 255 112 110;--color-invert-border-info: rgb(0 116 199 / .64);--color-invert-border-note: rgb(230 240 255 / .24);--color-invert-border-on-surface: rgb(230 240 255 / .16);--color-invert-border-primary: 214 224 240;--color-invert-border-pure: 255 255 255;--color-invert-border-quaternary: 57 64 78;--color-invert-border-secondary: 151 160 175;--color-invert-border-success: rgb(0 132 0 / .64);--color-invert-border-tertiary: 89 97 111;--color-invert-border-warning: rgb(189 81 0 / .64);--color-invert-icon-brand-accent: 249 90 23;--color-invert-icon-brand-primary: 69 141 255;--color-invert-icon-brand-primary-hover: 82 162 255;--color-invert-icon-critical: 255 112 110;--color-invert-icon-info: 43 165 249;--color-invert-icon-on-brand-accent: 255 255 255;--color-invert-icon-on-brand-primary: 255 255 255;--color-invert-icon-primary: 214 224 240;--color-invert-icon-pure: 230 240 255;--color-invert-icon-secondary: 182 191 208;--color-invert-icon-success: 3 183 0;--color-invert-icon-warning: 247 123 0;--color-invert-surface-brand-accent: 166 44 20;--color-invert-surface-brand-accent-focus: 225 78 29;--color-invert-surface-brand-accent-hover: 200 65 31;--color-invert-surface-brand-primary: 42 90 175;--color-invert-surface-brand-primary-focus: 61 125 235;--color-invert-surface-brand-primary-hover: 53 109 207;--color-invert-surface-critical-hover: rgb(213 43 33 / .24);--color-invert-surface-critical-solid: 213 43 33;--color-invert-surface-critical-transparent: rgb(213 43 33 / .16);--color-invert-surface-info-solid: 0 116 199;--color-invert-surface-info-transparent: rgb(0 116 199 / .16);--color-invert-surface-invert: 255 255 255;--color-invert-surface-note-transparent: rgb(230 240 255 / .08);--color-invert-surface-on-surface-frame: rgb(230 240 255 / .08);--color-invert-surface-on-surface-primary: rgb(230 240 255 / .04);--color-invert-surface-on-surface-primary-hover: rgb(230 240 255 / .12);--color-invert-surface-on-surface-secondary: rgb(230 240 255 / .12);--color-invert-surface-on-surface-secondary-hover: rgb(230 240 255 / .2);--color-invert-surface-primary: 57 64 78;--color-invert-surface-social-discord: 88 101 242;--color-invert-surface-social-discord-hover: rgb(88 101 242 / .24);--color-invert-surface-social-facebook: 24 119 242;--color-invert-surface-social-facebook-hover: rgb(24 119 242 / .24);--color-invert-surface-social-twitch: 100 65 165;--color-invert-surface-social-twitch-hover: rgb(100 65 165 / .24);--color-invert-surface-success-solid: 0 132 0;--color-invert-surface-success-transparent: rgb(0 132 0 / .16);--color-invert-surface-tooltip: 89 97 111;--color-invert-surface-warning-solid: 189 81 0;--color-invert-surface-warning-transparent: rgb(189 81 0 / .16);--color-invert-surface-well: rgb(10 16 28 / .12);--color-invert-text-brand-accent: 249 90 23;--color-invert-text-brand-accent-hover: 255 118 59;--color-invert-text-brand-primary: 69 141 255;--color-invert-text-brand-primary-hover: 82 162 255;--color-invert-text-critical: 255 112 110;--color-invert-text-info: 43 165 249;--color-invert-text-invert: 0 0 0;--color-invert-text-on-brand-accent: 255 255 255;--color-invert-text-on-brand-primary: 255 255 255;--color-invert-text-primary: 214 224 240;--color-invert-text-pure: 230 240 255;--color-invert-text-secondary: 198 208 224;--color-invert-text-success: 3 183 0;--color-invert-text-tertiary: 182 191 208;--color-invert-text-warning: 247 123 0}[data-theme=dark],:root:not([data-theme=dark]) [data-theme=invert]{--color-background-general: 16 16 16;--color-background-invert: 230 240 255;--color-surface-brand-accent: 166 44 20;--color-surface-brand-accent-focus: 225 78 29;--color-surface-brand-accent-hover: 200 65 31;--color-surface-brand-primary: 42 90 175;--color-surface-brand-primary-focus: 61 125 235;--color-surface-brand-primary-hover: 53 109 207;--color-surface-critical-hover: rgb(213 43 33 / .24);--color-surface-critical-solid: 213 43 33;--color-surface-critical-transparent: rgb(213 43 33 / .16);--color-surface-info-solid: 0 116 199;--color-surface-info-transparent: rgb(0 116 199 / .16);--color-surface-invert: 255 255 255;--color-surface-note-transparent: rgb(230 240 255 / .08);--color-surface-on-surface-frame: rgb(230 240 255 / .08);--color-surface-on-surface-primary: rgb(230 240 255 / .04);--color-surface-on-surface-primary-hover: rgb(230 240 255 / .12);--color-surface-on-surface-secondary: rgb(230 240 255 / .12);--color-surface-on-surface-secondary-hover: rgb(230 240 255 / .2);--color-surface-primary: 57 64 78;--color-surface-social-discord: 88 101 242;--color-surface-social-discord-hover: rgb(88 101 242 / .24);--color-surface-social-facebook: 24 119 242;--color-surface-social-facebook-hover: rgb(24 119 242 / .24);--color-surface-social-twitch: 100 65 165;--color-surface-social-twitch-hover: rgb(100 65 165 / .24);--color-surface-success-solid: 0 132 0;--color-surface-success-transparent: rgb(0 132 0 / .16);--color-surface-tooltip: 89 97 111;--color-surface-warning-solid: 189 81 0;--color-surface-warning-transparent: rgb(189 81 0 / .16);--color-surface-well: rgb(10 16 28 / .12);--color-text-brand-accent: 249 90 23;--color-text-brand-accent-hover: 255 118 59;--color-text-brand-primary: 69 141 255;--color-text-brand-primary-hover: 82 162 255;--color-text-critical: 255 112 110;--color-text-info: 43 165 249;--color-text-invert: 0 0 0;--color-text-on-brand-accent: 255 255 255;--color-text-on-brand-primary: 255 255 255;--color-text-primary: 214 224 240;--color-text-pure: 230 240 255;--color-text-secondary: 198 208 224;--color-text-success: 3 183 0;--color-text-tertiary: 182 191 208;--color-text-warning: 247 123 0;--color-border-brand-primary: 53 109 207;--color-border-critical: rgb(213 43 33 / .64);--color-border-critical-solid: 255 112 110;--color-border-info: rgb(0 116 199 / .64);--color-border-note: rgb(230 240 255 / .24);--color-border-on-surface: rgb(230 240 255 / .16);--color-border-primary: 214 224 240;--color-border-pure: 255 255 255;--color-border-quaternary: 57 64 78;--color-border-secondary: 151 160 175;--color-border-success: rgb(0 132 0 / .64);--color-border-tertiary: 89 97 111;--color-border-warning: rgb(189 81 0 / .64);--color-icon-brand-accent: 249 90 23;--color-icon-brand-primary: 69 141 255;--color-icon-brand-primary-hover: 82 162 255;--color-icon-critical: 255 112 110;--color-icon-info: 43 165 249;--color-icon-on-brand-accent: 255 255 255;--color-icon-on-brand-primary: 255 255 255;--color-icon-primary: 214 224 240;--color-icon-pure: 230 240 255;--color-icon-secondary: 182 191 208;--color-icon-success: 3 183 0;--color-icon-warning: 247 123 0;--color-invert-background-general: 240 240 240;--color-invert-background-invert: 10 16 28;--color-invert-border-brand-primary: 53 109 207;--color-invert-border-critical: rgb(213 43 33 / .56);--color-invert-border-critical-solid: 213 43 33;--color-invert-border-info: rgb(0 116 199 / .56);--color-invert-border-note: rgb(10 16 28 / .24);--color-invert-border-on-surface: rgb(10 16 28 / .16);--color-invert-border-primary: 26 32 44;--color-invert-border-pure: 0 0 0;--color-invert-border-quaternary: 198 208 224;--color-invert-border-secondary: 89 97 111;--color-invert-border-success: rgb(0 132 0 / .56);--color-invert-border-tertiary: 151 160 175;--color-invert-border-warning: rgb(189 81 0 / .56);--color-invert-icon-brand-accent: 166 44 20;--color-invert-icon-brand-primary: 42 90 175;--color-invert-icon-brand-primary-hover: 53 109 207;--color-invert-icon-critical: 213 43 33;--color-invert-icon-info: 0 116 199;--color-invert-icon-on-brand-accent: 255 255 255;--color-invert-icon-on-brand-primary: 255 255 255;--color-invert-icon-primary: 26 32 44;--color-invert-icon-pure: 10 16 28;--color-invert-icon-secondary: 89 97 111;--color-invert-icon-success: 0 132 0;--color-invert-icon-warning: 189 81 0;--color-invert-surface-brand-accent: 166 44 20;--color-invert-surface-brand-accent-focus: 225 78 29;--color-invert-surface-brand-accent-hover: 200 65 31;--color-invert-surface-brand-primary: 42 90 175;--color-invert-surface-brand-primary-focus: 61 125 235;--color-invert-surface-brand-primary-hover: 53 109 207;--color-invert-surface-critical-hover: rgb(213 43 33 / .16);--color-invert-surface-critical-solid: 213 43 33;--color-invert-surface-critical-transparent: rgb(213 43 33 / .08);--color-invert-surface-info-solid: 0 116 199;--color-invert-surface-info-transparent: rgb(0 116 199 / .08);--color-invert-surface-invert: 0 0 0;--color-invert-surface-note-transparent: rgb(10 16 28 / .08);--color-invert-surface-on-surface-frame: rgb(10 16 28 / .08);--color-invert-surface-on-surface-primary: rgb(10 16 28 / .04);--color-invert-surface-on-surface-primary-hover: rgb(10 16 28 / .12);--color-invert-surface-on-surface-secondary: rgb(10 16 28 / .12);--color-invert-surface-on-surface-secondary-hover: rgb(10 16 28 / .2);--color-invert-surface-primary: 255 255 255;--color-invert-surface-social-discord: 88 101 242;--color-invert-surface-social-discord-hover: rgb(88 101 242 / .24);--color-invert-surface-social-facebook: 24 119 242;--color-invert-surface-social-facebook-hover: rgb(24 119 242 / .24);--color-invert-surface-social-twitch: 100 65 165;--color-invert-surface-social-twitch-hover: rgb(100 65 165 / .24);--color-invert-surface-success-solid: 0 132 0;--color-invert-surface-success-transparent: rgb(0 132 0 / .08);--color-invert-surface-tooltip: 89 97 111;--color-invert-surface-warning-solid: 189 81 0;--color-invert-surface-warning-transparent: rgb(189 81 0 / .08);--color-invert-surface-well: rgb(10 16 28 / .12);--color-invert-text-brand-accent: 166 44 20;--color-invert-text-brand-accent-hover: 200 65 31;--color-invert-text-brand-primary: 42 90 175;--color-invert-text-brand-primary-hover: 53 109 207;--color-invert-text-critical: 213 43 33;--color-invert-text-info: 0 116 199;--color-invert-text-invert: 255 255 255;--color-invert-text-on-brand-accent: 255 255 255;--color-invert-text-on-brand-primary: 255 255 255;--color-invert-text-primary: 26 32 44;--color-invert-text-pure: 10 16 28;--color-invert-text-secondary: 57 64 78;--color-invert-text-success: 0 132 0;--color-invert-text-tertiary: 89 97 111;--color-invert-text-warning: 189 81 0}:root{color-scheme:light;--paper: var(--color-background-general);--brand: var(--color-surface-brand-primary);--brand-inv: var(--color-dark-text-brand-primary);--brand-hi: var(--color-dark-text-brand-primary-hover);--ink-hi: var(--color-text-pure);--ink: var(--color-text-primary);--invert: var(--color-background-invert);--on-field: var(--color-dark-text-primary);--on-field-hi: var(--color-dark-text-pure);--on-field-lo: var(--color-light-border-quaternary);--ink-lo: 41 49 61;--ink-md: var(--color-dark-border-quaternary);--muted: var(--color-text-tertiary);--muted-inv: var(--color-dark-text-tertiary);--white: var(--color-text-on-brand-primary);--fg: rgb(var(--ink));--fg-hi: rgb(var(--ink-hi));--fg-muted: rgb(var(--muted));--signal: var(--color-surface-brand-accent-focus);--signal-text: rgb(var(--signal));--signal-brand: var(--color-dark-text-brand-accent-hover);--critical-deep: var(--color-surface-critical-solid);--critical-bright: var(--color-dark-text-critical);--warning-deep: var(--color-surface-warning-solid);--warning-bright: var(--color-dark-text-warning);--success-deep: var(--color-surface-success-solid);--success-bright: var(--color-dark-text-success);--info-deep: var(--color-surface-info-solid);--info-bright: var(--color-dark-text-info);--critical: var(--critical-deep);--warning: var(--warning-deep);--success: var(--success-deep);--info: var(--info-deep);--status-wash: .08;--status-edge: .56;--on-status: rgb(var(--white));--metric: var(--color-text-success);--focus: rgb(var(--signal));--rule: rgb(var(--color-border-quaternary));--rule-page: var(--rule);--rule-inv: rgb(var(--ink-md));--matte: var(--color-surface-on-surface-primary);--ease: cubic-bezier(.2, .7, .15, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--t-fast: .16s;--t-move: .42s;--t-draw: .7s;--gutter: 24px;--margin: 32px;--header-h: 64px}@media(max-width:1023px){:root{--gutter: 20px;--margin: 24px}}@media(max-width:639px){:root{--gutter: 16px;--margin: 16px}}html{font-size:1rem;scroll-padding-top:calc(var(--header-h) + 16px)}[data-theme=dark],:root:not([data-theme=dark]) [data-theme=invert]{color-scheme:dark}[data-theme=dark] [data-theme=invert]{color-scheme:light}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}html{background:rgb(var(--paper))}body{background:rgb(var(--paper));color:var(--fg);font-family:var(--font-family-default);font-optical-sizing:auto;font-size:1.125rem;line-height:1.667;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums lining-nums}@media(min-width:1441px){.page:before,.page:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--rule);pointer-events:none;z-index:1}.page:before{left:-1px}.page:after{right:-1px}}.frame{overflow-x:clip}.page{position:relative;max-width:1440px;margin-inline:auto}.hdr,.hero,.work-list>li,.vals-grid,.exp-card,.quote-list,.foot,.stack-grid,.legend-row,.ab-exp,.ab-more,.ab-intro,.ab-skills,.ab-exp-row,.ab-exp-list,.ab-more-grid{position:relative}.hdr:after,.hero:before,.hero:after,.work-list>li:before,.work-list>li:last-child:after,.vals-grid:before,.vals-grid:after,.exp-card:before,.exp-list>li:last-child:after,.quote-list:before,.quote-list:after,.foot:before,.legend-row:before,.legend-row:after,.ab-exp:before,.ab-exp:after,.ab-more:before,.ab-more:after,.ab-intro:before,.ab-skills:before,.ab-exp-list:before,.ab-exp-list:after,.ab-more-grid:before,.ab-exp-row+.ab-exp-row:before{content:"";position:absolute;left:-50vw;right:-50vw;height:1px;background:var(--rule-page);pointer-events:none}.work-list>li:last-child:after,.vals-grid:after,.exp-list>li:last-child:after,.quote-list:after,.foot:before{background:rgb(var(--signal))}.hdr:after,.work-list>li:last-child:after,.vals-grid:after,.exp-list>li:last-child:after,.quote-list:after,.legend-row:after{bottom:0}.hdr:after{background:rgb(var(--signal))}.work-list>li:before,.vals-grid:before,.exp-card:before,.quote-list:before,.foot:before,.legend-row:before{top:0}.ab-exp:before,.ab-exp:after,.ab-more:before,.ab-exp-list:before,.ab-more-grid:before,.ab-exp-row+.ab-exp-row:before{top:0}.ab-exp-list:after{bottom:0}.ab-more:after{bottom:0}.hero:before,.hero:after{bottom:-1px}.ab-intro:before,.ab-skills:before{top:-1px}.stack-grid:before,.stack-grid:after{content:"";position:absolute;top:0;bottom:0;width:50vw;border-top:1px solid var(--rule-page);border-bottom:1px solid rgb(var(--signal));pointer-events:none}.stack-grid:before{right:100%}.stack-grid:after{left:100%}.hero:after{right:100%}.hero:before{left:100%}.ab-intro:before{right:100%}.ab-skills:before{left:100%}.ab-exp:after{content:none}.hdr,.vals-grid,.exp-card,.legend-row,.foot,.ab-exp-row,.work-list>li,.exp-list>li:last-child{border-top-width:0;border-bottom-width:0}img,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}table{border-collapse:collapse;width:100%}*{border-radius:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.skip{position:absolute;left:-9999px;top:0;z-index:100}.skip:focus{left:var(--margin);top:8px;background:rgb(var(--color-invert-background-general));color:rgb(var(--color-invert-text-primary));padding:12px 16px}.t-hero{color:var(--fg-hi);font-family:var(--font-family-brand);font-size:clamp(2.5rem,4.48vw,4rem);font-weight:var(--font-weight-bold);line-height:calc(1em + 12px)}.t-h1{color:var(--fg-hi);font-family:var(--font-family-brand);font-size:3rem;font-weight:var(--font-weight-bold);line-height:calc(1em + 12px)}.t-h2{color:var(--fg-hi);font-family:var(--font-family-brand);font-size:2.5rem;font-weight:var(--font-weight-bold);line-height:calc(1em + 12px)}.t-h3{color:var(--fg-hi);font-family:var(--font-family-brand);font-size:2rem;font-weight:var(--font-weight-bold);line-height:calc(1em + 12px)}.t-h4{color:var(--fg-hi);font-family:var(--font-family-brand);font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:calc(1em + 8px)}.t-lead{font-size:clamp(1.125rem,1.36vw,1.25rem);font-weight:var(--font-weight-regular);line-height:1.6}.t-body{font-size:1.125rem;line-height:1.667}.t-meta-m,.t-meta-s{color:var(--fg-muted);line-height:calc(1em + 8px)}.t-meta-m{font-size:1rem}.t-meta-s{font-size:.875rem}.t-label-l,.t-label-m,.t-label-s,.t-label-xs{font-family:var(--font-family-brand);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--font-letter-spacing-uppercase);text-transform:uppercase}.t-label-l{font-size:1.125rem;line-height:1.444}.t-label-m{font-size:1rem;line-height:1.5}.t-label-s{font-size:.875rem;line-height:1.571}.t-label-xs{font-size:.625rem;line-height:1.8}.t-metric-xl,.t-metric-lg,.t-metric-md{font-family:var(--font-family-brand);font-weight:var(--font-weight-bold)}.t-metric-xl{font-size:clamp(4rem,8.3vw,7.5rem);line-height:.85}.t-metric-lg{font-size:clamp(2.75rem,5vw,4.5rem);line-height:.88}.t-metric-md{font-size:3rem;line-height:.95}.bleed{width:100%;padding-inline:var(--margin)}.field-ink{background:rgb(var(--color-background-general));--fg: rgb(var(--color-text-primary));--fg-hi: var(--fg);--fg-muted: rgb(var(--color-text-tertiary));--focus: rgb(var(--color-text-primary));--critical: var(--color-text-critical);--warning: var(--color-text-warning);--success: var(--color-text-success);--info: var(--color-text-info);--on-status: rgb(var(--color-background-general));--status-wash: .16;--status-edge: .64;--rule-inv: rgb(var(--color-border-quaternary));--matte: var(--color-surface-on-surface-primary);color:var(--fg)}.field-brand{background:rgb(var(--brand));--fg: rgb(var(--color-text-on-brand-primary));--fg-hi: var(--fg);--fg-muted: rgb(var(--color-text-tertiary));--rule: var(--color-border-on-surface);--focus: rgb(var(--color-text-primary));--critical: var(--color-text-critical);--warning: var(--color-text-warning);--success: var(--color-text-success);--info: var(--color-text-info);--signal-text: rgb(var(--signal-brand));--on-status: rgb(var(--invert));--status-wash: .16;--status-edge: .64;color:var(--fg)}[data-theme=dark]{--signal-text: rgb(var(--color-dark-text-brand-accent))}[data-theme=dark] .field-ink{--signal-text: rgb(var(--signal))}.field-brand .arrow,.field-brand .sign{color:currentColor}.field-brand .accent{color:rgb(var(--signal-brand))}.field-ink .arrow,.field-ink .sign{color:rgb(var(--signal))}.field-ink .accent{color:var(--signal-text)}.muted{color:var(--fg-muted)}.js .rise-w{display:inline-block;overflow:hidden;vertical-align:top}.js .rise-m{display:inline-block;transform:translateY(80%);transition:transform calc(var(--t-draw) * 2) var(--ease) calc(var(--i) * 30ms)}.js .rise-c{opacity:0;transition:opacity var(--t-draw) var(--ease) calc(var(--i) * 30ms + var(--j) * 20ms)}.js [data-anim=rise-text].is-in .rise-m{transform:none}.js [data-anim=rise-text].is-in .rise-c{opacity:1}:root:active-view-transition .rise-m{transition-delay:calc(var(--t-move) * 2.5 + var(--i) * 30ms)}:root:active-view-transition .rise-c{transition-delay:calc(var(--t-move) * 2.5 + var(--i) * 30ms + var(--j) * 20ms)}@keyframes val-draw-stroke{0%{stroke:currentColor}to{stroke:var(--val-accent)}}@keyframes val-draw-fill{0%{fill:currentColor}to{fill:var(--val-accent)}}@supports not (animation-timeline: view()){.js [data-anim=flash].is-in .val-seg{animation:val-draw-stroke var(--t-fast) step-end var(--d) 1 forwards}.js [data-anim=flash].is-in .val-dot{animation:val-draw-fill var(--t-fast) step-end var(--d) 1 forwards}}@supports (animation-timeline: view()){[data-anim=flash]{view-timeline:--val-fig block}[data-anim=flash] .val-seg,[data-anim=flash] .val-dot{animation-timeline:--val-fig;animation-range:cover var(--a) cover var(--b);animation-duration:auto;animation-delay:0s;animation-iteration-count:1;animation-fill-mode:both;animation-timing-function:step-end}[data-anim=flash] .val-seg{animation-name:val-draw-stroke}[data-anim=flash] .val-dot{animation-name:val-draw-fill}}@media(prefers-reduced-motion:reduce){[data-anim=flash] .val-seg{animation:none;stroke:var(--val-accent)}[data-anim=flash] .val-dot{animation:none;fill:var(--val-accent)}}.cell+.cell{border-left:1px solid var(--rule)}.field-ink .cell+.cell{border-left-color:var(--rule-inv)}@media(max-width:1023px){.cell+.cell{border-left:0;border-top:1px solid var(--rule)}.field-ink .cell+.cell{border-top-color:var(--rule-inv)}}:root{--control-h: 48px}.section{padding-block:64px 0}.field-ink.section,.field-brand.section{padding-block:64px 128px}.section:last-of-type:not(.field-ink):not(.field-brand){padding-bottom:128px}@media(max-width:639px){.field-ink.section,.field-brand.section{padding-block:64px}.section:last-of-type:not(.field-ink):not(.field-brand){padding-bottom:64px}}.t-h1+.t-lead{margin-top:16px}p+p{margin-top:16px}.arrow,.sign{color:rgb(var(--signal))}.accent{color:var(--signal-text)}.pos-scramble{color:rgb(var(--signal-brand));font-style:normal}.link-u{position:relative;display:inline-block}.link-u:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(1);transform-origin:right;transition:transform var(--t-fast) var(--ease)}.link-u:hover:after{transform:scaleX(0);transition:transform var(--t-fast) var(--ease)}.link-u:before{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:rgb(var(--signal));transform:scaleX(0);transform-origin:left;transition:transform var(--t-fast) var(--ease) var(--t-fast)}.link-u:hover:before{transform:scaleX(1)}.field-brand .link-u:before,.field-ink .link-u:before{background:currentColor}.cta{display:inline-flex;align-items:stretch;height:var(--control-h);border:1px solid currentColor;overflow:hidden;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.cta-label{display:flex;align-items:center;padding-inline:24px}.cta-icon{flex:none;position:relative;overflow:hidden;width:calc(var(--control-h) - 1px);border-left:1px solid currentColor;transition:border-color var(--t-fast) var(--ease)}.cta-arrow{position:absolute;top:0;bottom:0;left:0;width:100%;display:grid;place-items:center;transition:transform var(--t-move) var(--ease)}.cta-arrow svg{width:14px;height:14px;fill:currentColor;display:block}.cta-arrow-2{left:-100%;background:rgb(var(--signal));color:rgb(var(--color-text-on-brand-accent))}.cta:hover .cta-arrow{transform:translate(100%)}.cta:hover{background:rgb(var(--color-invert-background-general));color:rgb(var(--color-invert-text-pure));border-color:rgb(var(--color-invert-background-general))}.cta:hover .cta-icon{border-left-color:rgb(var(--color-invert-background-general))}.field-ink .cta:hover,.field-brand .cta:hover{background:rgb(var(--color-invert-background-general));color:rgb(var(--color-invert-text-primary));border-color:rgb(var(--color-invert-background-general))}.field-ink .cta:hover .cta-icon,.field-brand .cta:hover .cta-icon{border-left-color:rgb(var(--color-invert-background-general))}.js [data-anim]{will-change:transform,opacity}.js [data-anim=rise]{opacity:0;transform:translateY(12px);transition:opacity var(--t-move) var(--ease),transform var(--t-move) var(--ease)}.js [data-anim=rise].is-in{opacity:1;transform:none}[data-anim=wipe]:after{content:" ." / "";color:rgb(var(--signal))}.js [data-anim=wipe]{position:relative;width:fit-content;color:transparent}.js [data-anim=wipe]:before{content:"";position:absolute;inset:0;background:rgb(var(--signal));transform:scaleX(0);transform-origin:left}.js [data-anim=wipe]:after{opacity:0}.field-ink [data-anim=wipe]:before{background:rgb(var(--signal))}.field-ink [data-anim=wipe]:after{color:rgb(var(--signal))}.field-brand [data-anim=wipe]:before{background:var(--fg)}.field-brand [data-anim=wipe]:after{color:var(--fg)}.js [data-anim=wipe].is-in{animation:wipe-ink calc(var(--t-move) * 2) var(--ease) forwards}.js [data-anim=wipe].is-in:before{animation:wipe-bar calc(var(--t-move) * 2) var(--ease) forwards}.js [data-anim=wipe].is-in:after{animation:wipe-dot var(--t-fast) var(--ease) calc(var(--t-move) * 2) forwards}@keyframes wipe-bar{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.01%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}@keyframes wipe-ink{0%,50%{color:transparent}50.01%,to{color:var(--fg-hi)}}@keyframes wipe-dot{to{opacity:1}}.js [data-anim=meet]{--t-meet: calc(var(--t-move) * 1.5)}.js [data-anim=meet] .art-l,.js [data-anim=meet] .art-r{transition:transform var(--t-meet) var(--ease-bounce)}.js [data-anim=meet] .art-l{transform:translate(.75%,82.78%)}.js [data-anim=meet] .art-r{transform:translate(55.01%)}.js [data-anim=meet].is-in .art-l{transform:translate(.75%)}.js [data-anim=meet].is-in .art-r{transform:translate(-.75%)}.js [data-anim=meet] .art-eye .eye-pupil{transform:scale(0);transform-box:fill-box;transform-origin:center;transition:transform var(--t-move) var(--ease-bounce)}.js [data-anim=meet].is-in .art-eye .eye-pupil{transform:scale(1);transition:transform var(--t-move) var(--ease-bounce) var(--t-meet)}.js [data-anim=rule]{transform:scaleX(0);transform-origin:left;transition:transform var(--t-draw) var(--ease)}.js [data-anim=rule].is-in{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-anim]{opacity:1!important;transform:none!important}}:root{--fold-mark: url("data:image/svg+xml,<svg width='53' height='68' viewBox='0 0 53 68' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3.03027 0.00761983C4.12091 1.583 5.21147 3.40091 7.39258 3.40117H17.21C21.4519 3.40117 22.3008 5.82519 22.3008 7.88555V27.035C23.6771 27.7636 25.433 28.5439 27.3496 29.3807C30.1139 28.1409 33.3161 26.6713 34.9629 25.7977L38.4199 22.1863C34.2994 20.4897 30.6633 18.7934 29.4512 18.1873C26.5424 16.4905 27.0268 14.7931 28.8447 11.0359C30.2991 7.88485 32.6026 4.00667 33.6934 2.79473C35.2689 0.977008 37.3292 0.249902 38.4199 0.128714C39.2682 1.94659 39.753 3.64324 42.1768 4.97637C43.2675 5.70355 45.4495 7.03685 47.3887 8.24883C52.721 11.6422 52.7208 14.6723 52.5996 20.1258C52.359 25.6594 52.2381 27.9696 52.2363 28.0037C52.2222 27.998 46.5329 25.6981 40.7227 23.2772L34 29.9988V30.0018C29.3732 33.9219 20.5599 38.0301 17.8809 40.4803C14.1062 44.033 16 46.0008 16 46.0008H49V68H46L40 60.0008H2V50.0018C2 43.0018 2.41697 39.1327 7.04395 36.9275C9.76103 35.7391 17.7057 33.624 22.5137 31.5975C20.262 29.7008 18.9466 27.9984 19.5127 26.1863C20.1187 24.0048 21.5727 21.4598 19.876 21.4598H5.4541C3.03015 21.4598 0 20.2473 0 16.3689V3.40117C0 1.21962 1.93949 -0.113584 3.03027 0.00761983Z' fill='%231A202C'/></svg>")}:root[data-theme=dark]{--fold-mark: url("data:image/svg+xml,<svg width='53' height='68' viewBox='0 0 53 68' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3.03027 0.00761983C4.12091 1.583 5.21147 3.40091 7.39258 3.40117H17.21C21.4519 3.40117 22.3008 5.82519 22.3008 7.88555V27.035C23.6771 27.7636 25.433 28.5439 27.3496 29.3807C30.1139 28.1409 33.3161 26.6713 34.9629 25.7977L38.4199 22.1863C34.2994 20.4897 30.6633 18.7934 29.4512 18.1873C26.5424 16.4905 27.0268 14.7931 28.8447 11.0359C30.2991 7.88485 32.6026 4.00667 33.6934 2.79473C35.2689 0.977008 37.3292 0.249902 38.4199 0.128714C39.2682 1.94659 39.753 3.64324 42.1768 4.97637C43.2675 5.70355 45.4495 7.03685 47.3887 8.24883C52.721 11.6422 52.7208 14.6723 52.5996 20.1258C52.359 25.6594 52.2381 27.9696 52.2363 28.0037C52.2222 27.998 46.5329 25.6981 40.7227 23.2772L34 29.9988V30.0018C29.3732 33.9219 20.5599 38.0301 17.8809 40.4803C14.1062 44.033 16 46.0008 16 46.0008H49V68H46L40 60.0008H2V50.0018C2 43.0018 2.41697 39.1327 7.04395 36.9275C9.76103 35.7391 17.7057 33.624 22.5137 31.5975C20.262 29.7008 18.9466 27.9984 19.5127 26.1863C20.1187 24.0048 21.5727 21.4598 19.876 21.4598H5.4541C3.03015 21.4598 0 20.2473 0 16.3689V3.40117C0 1.21962 1.93949 -0.113584 3.03027 0.00761983Z' fill='%23D6E0F0'/></svg>")}::view-transition{--fold: cubic-bezier(.65, 0, .35, 1);background-color:rgb(var(--paper));background-image:var(--fold-mark),linear-gradient(var(--rule),var(--rule)),linear-gradient(var(--rule),var(--rule)),linear-gradient(var(--rule),var(--rule)),linear-gradient(var(--rule),var(--rule));background-size:auto 96px,100% 1px,100% 1px,1px 100%,1px 100%;background-repeat:no-repeat;animation:frame-fold calc(var(--t-move) * 2.5) var(--fold) both}@keyframes frame-fold{0%,to{background-position:center,0 0,0 100%,0 0,100% 0}40%,60%{background-position:center,0 calc(50% - 100px),0 calc(50% + 100px),calc(50% - 78px) 0,calc(50% + 78px) 0}}::view-transition-image-pair(root){isolation:auto}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal}::view-transition-old(root){animation:page-fold var(--t-move) var(--fold) forwards;--fold: cubic-bezier(.65, 0, .35, 1)}::view-transition-new(root){animation:page-unfold var(--t-move) var(--fold) calc(var(--t-move) * 1.5) backwards;--fold: cubic-bezier(.65, 0, .35, 1)}@keyframes page-fold{0%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(calc(50% - 100px) calc(50% - 78px));opacity:0}}@keyframes page-unfold{0%{clip-path:inset(calc(50% - 100px) calc(50% - 78px));opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}@media(prefers-reduced-motion:reduce){::view-transition,::view-transition-old(root),::view-transition-new(root){animation:none!important}}
