:root{color-scheme:light dark;--html-min-width:300px;--max-content-width:1280px;--cursor-default:default;--cursor-pointer:pointer;--black:#000000;--black-deep:#050508;--black-rich:#0a0a0f;--black-surface:#12121a;--black-card:#181824;--black-card-hover:#222234;--white:#ffffff;--white-soft:#f5f5fa;--white-dark:#d8d8e6;--gray-dark:#12121a;--gray-medium:#525266;--gray-light:#9494a8;--accent-primary:#6c63ff;--accent-secondary:#00d4ff;--accent-cyan:#00d4ff;--accent-violet:#6c63ff;--accent-warm:#ff5277;--accent-gold:#ffd159;--accent-green:#00e599;--gradient-hero:linear-gradient(135deg,#6c63ff,#00d4ff);--gradient-stage:linear-gradient(135deg,#ff5277,#ffd159);--gradient-code:linear-gradient(135deg,#00d4ff,#6c63ff);--gradient-glow:radial-gradient(circle at center,rgba(108,99,255,0.22) 0%,transparent 70%);--featured-badge-bg:linear-gradient(135deg,rgba(255,82,119,0.2),rgba(255,209,89,0.2));--featured-badge-border:rgba(255,209,89,0.4);--featured-badge-color:#ffd159;--featured-badge-shadow:0 0 12px rgba(255,209,89,0.15);--blue:#00d4ff;--blue-dark:#0099cc;--blue-light:#6c63ff;--red:#ff5277;--link-color:inherit;--font-family-display:"Syne",sans-serif;--font-family-title:"Space Grotesk",sans-serif;--font-family-text:"Inter",sans-serif;--margin-small:6px;--margin-default:16px;--margin-medium:32px;--margin-big:64px;--margin-huge:96px;--border-radius-sm:8px;--border-radius:14px;--border-radius-lg:24px;--border-radius-pill:9999px;--transition-duration:0.25s;--navbar-transition-duration:0.4s;--transition-smooth:cubic-bezier(0.16,1,0.3,1);--transition-spring:cubic-bezier(0.34,1.56,0.64,1)}[data-theme=light]{color-scheme:light;--text-color:#242436;--text-color-secondary:#0c0c16;--text-muted-color:#55556d;--text-bg-color:#f7f7fc;--surface-color:#ffffff;--surface-card:#ffffff;--surface-card-hover:#f0f0f8;--border-subtle:rgba(0,0,0,0.08);--border-hover:rgba(85,72,230,0.45);--accent-primary:#5548e6;--accent-secondary:#0077b6;--accent-color:#5548e6;--accent-color-hover:#4032d8;--accent-warm:#d91b42;--error-color:#d91b42;--gradient-hero:linear-gradient(135deg,#5548e6,#0077b6);--gradient-stage:linear-gradient(135deg,#d91b42,#d97706);--gradient-code:linear-gradient(135deg,#0077b6,#5548e6);--hero-name-gradient:linear-gradient(135deg,#0c0c16,#29245e 55%,#5548e6);--navbar-bg-color:rgba(255,255,255,0.85);--navbar-border-color:rgba(0,0,0,0.08);--navbar-text-color:#0c0c16;--navbar-text-active-color:#5548e6;--navbar-shadow:0 10px 30px -8px rgba(0,0,0,0.08),0 2px 10px -2px rgba(85,72,230,0.06);--navbar-shadow-scrolled:0 14px 34px -8px rgba(0,0,0,0.12),0 4px 16px -2px rgba(85,72,230,0.1);--footer-bg-color:#f0f0f8;--footer-text-color:#242436;--btn-border-radius:var(--border-radius-pill);--btn-primary-text-color:#ffffff;--btn-primary-bg-color:#5548e6;--btn-secondary-text-color:#5548e6;--btn-secondary-bg-color:#ffffff;--btn-outline-text-color:#5548e6;--btn-outline-border-color:#5548e6;--btn-clean-text-color:#5548e6;--home-banner-bg-color:transparent;--home-banner-text-color:#0c0c16;--hero-badge-left-bg:rgba(0,109,168,0.12);--hero-badge-left-border:rgba(0,109,168,0.35);--hero-badge-left-color:#005684;--hero-badge-right-bg:rgba(201,20,56,0.12);--hero-badge-right-border:rgba(201,20,56,0.35);--hero-badge-right-color:#b50e2f;--featured-badge-bg:linear-gradient(135deg,rgba(217,27,66,0.1),rgba(217,119,6,0.12));--featured-badge-border:rgba(217,119,6,0.35);--featured-badge-color:#92400e;--featured-badge-shadow:0 2px 6px rgba(217,119,6,0.12);--hero-btn-bg:linear-gradient(135deg,#5548e6,#0077b6);--hero-btn-color:#ffffff;--hero-btn-border:1px solid rgba(85,72,230,0.3);--hero-btn-shadow:0 10px 25px -5px rgba(85,72,230,0.35);--blob-opacity:0.35;--cookie-banner-bg-color:rgba(255,255,255,0.96);--cookie-banner-text-color:#0c0c16;--cv-language-bg-color:rgba(85,72,230,0.12);--cv-language-text-color:#5548e6;--code-bg-color:#f0f0f8;--code-color:#12121a;--code-border-color:rgba(0,0,0,0.08);--card-glass-bg:rgba(255,255,255,0.85);--card-glass-border:rgba(0,0,0,0.06);--card-shadow:0 10px 30px -10px rgba(0,0,0,0.08);--glow-shadow:0 0 32px rgba(85,72,230,0.15);--mobile-backdrop-bg:rgba(255,255,255,0.96);--mobile-close-btn-bg:rgba(0,0,0,0.05);--mobile-close-btn-border:rgba(0,0,0,0.08);--mobile-close-btn-color:#0c0c16;--mobile-close-btn-hover-bg:rgba(0,0,0,0.1)}[data-theme=dark]{color-scheme:dark;--text-color:#dcdcfa;--text-color-secondary:#ffffff;--text-muted-color:#8c8ca5;--text-bg-color:#08080d;--surface-color:#101018;--surface-card:#151522;--surface-card-hover:#1c1c2e;--border-subtle:rgba(255,255,255,0.08);--border-hover:rgba(108,99,255,0.45);--accent-primary:#6c63ff;--accent-secondary:#00d4ff;--accent-color:var(--accent-secondary);--accent-color-hover:#33ddff;--accent-warm:#ff5277;--error-color:var(--accent-warm);--gradient-hero:linear-gradient(135deg,#6c63ff,#00d4ff);--gradient-stage:linear-gradient(135deg,#ff5277,#ffd159);--gradient-code:linear-gradient(135deg,#00d4ff,#6c63ff);--hero-name-gradient:linear-gradient(135deg,#ffffff 0%,#dcdcf0 50%,var(--accent-secondary) 100%);--navbar-bg-color:rgba(10,10,15,0.72);--navbar-border-color:rgba(255,255,255,0.1);--navbar-text-color:#ffffff;--navbar-text-active-color:var(--accent-secondary);--navbar-shadow:0 12px 36px -8px rgba(0,0,0,0.5),0 0 20px 0 rgba(108,99,255,0.1);--navbar-shadow-scrolled:0 16px 40px -10px rgba(0,0,0,0.7),0 0 24px 0 rgba(108,99,255,0.18);--footer-bg-color:#060609;--footer-text-color:#dcdcfa;--btn-border-radius:var(--border-radius-pill);--btn-primary-text-color:#08080d;--btn-primary-bg-color:var(--accent-secondary);--btn-secondary-text-color:#ffffff;--btn-secondary-bg-color:#181824;--btn-outline-text-color:var(--accent-secondary);--btn-outline-border-color:var(--accent-secondary);--btn-clean-text-color:var(--accent-secondary);--home-banner-bg-color:transparent;--home-banner-text-color:#ffffff;--hero-badge-left-bg:rgba(0,212,255,0.16);--hero-badge-left-border:rgba(0,212,255,0.35);--hero-badge-left-color:#00d4ff;--hero-badge-right-bg:rgba(255,82,119,0.16);--hero-badge-right-border:rgba(255,82,119,0.35);--hero-badge-right-color:#ff5277;--featured-badge-bg:linear-gradient(135deg,rgba(255,82,119,0.2),rgba(255,209,89,0.2));--featured-badge-border:rgba(255,209,89,0.4);--featured-badge-color:#ffd159;--featured-badge-shadow:0 0 12px rgba(255,209,89,0.15);--hero-btn-bg:linear-gradient(135deg,rgba(108,99,255,0.35),rgba(0,212,255,0.35));--hero-btn-color:#ffffff;--hero-btn-border:1px solid rgba(0,212,255,0.4);--hero-btn-shadow:0 10px 30px -8px rgba(0,212,255,0.35);--blob-opacity:0.8;--cookie-banner-bg-color:rgba(16,16,24,0.94);--cookie-banner-text-color:#ffffff;--cv-language-bg-color:rgba(108,99,255,0.25);--cv-language-text-color:#ffffff;--code-bg-color:#0f0f18;--code-color:#dcdcfa;--code-border-color:rgba(255,255,255,0.1);--card-glass-bg:rgba(21,21,34,0.65);--card-glass-border:rgba(255,255,255,0.08);--card-shadow:0 10px 30px -10px rgba(0,0,0,0.6);--glow-shadow:0 0 32px rgba(108,99,255,0.25);--mobile-backdrop-bg:rgba(8,8,13,0.94);--mobile-close-btn-bg:rgba(255,255,255,0.08);--mobile-close-btn-border:rgba(255,255,255,0.12);--mobile-close-btn-color:#ffffff;--mobile-close-btn-hover-bg:rgba(255,255,255,0.18)}@media(prefers-color-scheme:light){:root:not([data-theme=light]):not([data-theme=dark]){color-scheme:light;--text-color:#242436;--text-color-secondary:#0c0c16;--text-muted-color:#55556d;--text-bg-color:#f7f7fc;--surface-color:#ffffff;--surface-card:#ffffff;--surface-card-hover:#f0f0f8;--border-subtle:rgba(0,0,0,0.08);--border-hover:rgba(85,72,230,0.45);--accent-primary:#5548e6;--accent-secondary:#0077b6;--accent-color:#5548e6;--accent-color-hover:#4032d8;--accent-warm:#d91b42;--error-color:#d91b42;--gradient-hero:linear-gradient(135deg,#5548e6,#0077b6);--gradient-stage:linear-gradient(135deg,#d91b42,#d97706);--gradient-code:linear-gradient(135deg,#0077b6,#5548e6);--hero-name-gradient:linear-gradient(135deg,#0c0c16,#29245e 55%,#5548e6);--navbar-bg-color:rgba(255,255,255,0.85);--navbar-border-color:rgba(0,0,0,0.08);--navbar-text-color:#0c0c16;--navbar-text-active-color:#5548e6;--navbar-shadow:0 10px 30px -8px rgba(0,0,0,0.08),0 2px 10px -2px rgba(85,72,230,0.06);--navbar-shadow-scrolled:0 14px 34px -8px rgba(0,0,0,0.12),0 4px 16px -2px rgba(85,72,230,0.1);--footer-bg-color:#f0f0f8;--footer-text-color:#242436;--btn-border-radius:var(--border-radius-pill);--btn-primary-text-color:#ffffff;--btn-primary-bg-color:#5548e6;--btn-secondary-text-color:#5548e6;--btn-secondary-bg-color:#ffffff;--btn-outline-text-color:#5548e6;--btn-outline-border-color:#5548e6;--btn-clean-text-color:#5548e6;--home-banner-bg-color:transparent;--home-banner-text-color:#0c0c16;--hero-badge-left-bg:rgba(0,109,168,0.12);--hero-badge-left-border:rgba(0,109,168,0.35);--hero-badge-left-color:#005684;--hero-badge-right-bg:rgba(201,20,56,0.12);--hero-badge-right-border:rgba(201,20,56,0.35);--hero-badge-right-color:#b50e2f;--featured-badge-bg:linear-gradient(135deg,rgba(217,27,66,0.1),rgba(217,119,6,0.12));--featured-badge-border:rgba(217,119,6,0.35);--featured-badge-color:#92400e;--featured-badge-shadow:0 2px 6px rgba(217,119,6,0.12);--hero-btn-bg:linear-gradient(135deg,#5548e6,#0077b6);--hero-btn-color:#ffffff;--hero-btn-border:1px solid rgba(85,72,230,0.3);--hero-btn-shadow:0 10px 25px -5px rgba(85,72,230,0.35);--blob-opacity:0.35;--cookie-banner-bg-color:rgba(255,255,255,0.96);--cookie-banner-text-color:#0c0c16;--cv-language-bg-color:rgba(85,72,230,0.12);--cv-language-text-color:#5548e6;--code-bg-color:#f0f0f8;--code-color:#12121a;--code-border-color:rgba(0,0,0,0.08);--card-glass-bg:rgba(255,255,255,0.85);--card-glass-border:rgba(0,0,0,0.06);--card-shadow:0 10px 30px -10px rgba(0,0,0,0.08);--glow-shadow:0 0 32px rgba(85,72,230,0.15);--mobile-backdrop-bg:rgba(255,255,255,0.96);--mobile-close-btn-bg:rgba(0,0,0,0.05);--mobile-close-btn-border:rgba(0,0,0,0.08);--mobile-close-btn-color:#0c0c16;--mobile-close-btn-hover-bg:rgba(0,0,0,0.1)}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){color-scheme:dark;--text-color:#dcdcfa;--text-color-secondary:#ffffff;--text-muted-color:#8c8ca5;--text-bg-color:#08080d;--surface-color:#101018;--surface-card:#151522;--surface-card-hover:#1c1c2e;--border-subtle:rgba(255,255,255,0.08);--border-hover:rgba(108,99,255,0.45);--accent-primary:#6c63ff;--accent-secondary:#00d4ff;--accent-color:var(--accent-secondary);--accent-color-hover:#33ddff;--accent-warm:#ff5277;--error-color:var(--accent-warm);--gradient-hero:linear-gradient(135deg,#6c63ff,#00d4ff);--gradient-stage:linear-gradient(135deg,#ff5277,#ffd159);--gradient-code:linear-gradient(135deg,#00d4ff,#6c63ff);--hero-name-gradient:linear-gradient(135deg,#ffffff 0%,#dcdcf0 50%,var(--accent-secondary) 100%);--navbar-bg-color:rgba(10,10,15,0.72);--navbar-border-color:rgba(255,255,255,0.1);--navbar-text-color:#ffffff;--navbar-text-active-color:var(--accent-secondary);--navbar-shadow:0 12px 36px -8px rgba(0,0,0,0.5),0 0 20px 0 rgba(108,99,255,0.1);--navbar-shadow-scrolled:0 16px 40px -10px rgba(0,0,0,0.7),0 0 24px 0 rgba(108,99,255,0.18);--footer-bg-color:#060609;--footer-text-color:#dcdcfa;--btn-border-radius:var(--border-radius-pill);--btn-primary-text-color:#08080d;--btn-primary-bg-color:var(--accent-secondary);--btn-secondary-text-color:#ffffff;--btn-secondary-bg-color:#181824;--btn-outline-text-color:var(--accent-secondary);--btn-outline-border-color:var(--accent-secondary);--btn-clean-text-color:var(--accent-secondary);--home-banner-bg-color:transparent;--home-banner-text-color:#ffffff;--hero-badge-left-bg:rgba(0,212,255,0.16);--hero-badge-left-border:rgba(0,212,255,0.35);--hero-badge-left-color:#00d4ff;--hero-badge-right-bg:rgba(255,82,119,0.16);--hero-badge-right-border:rgba(255,82,119,0.35);--hero-badge-right-color:#ff5277;--featured-badge-bg:linear-gradient(135deg,rgba(255,82,119,0.2),rgba(255,209,89,0.2));--featured-badge-border:rgba(255,209,89,0.4);--featured-badge-color:#ffd159;--featured-badge-shadow:0 0 12px rgba(255,209,89,0.15);--hero-btn-bg:linear-gradient(135deg,rgba(108,99,255,0.35),rgba(0,212,255,0.35));--hero-btn-color:#ffffff;--hero-btn-border:1px solid rgba(0,212,255,0.4);--hero-btn-shadow:0 10px 30px -8px rgba(0,212,255,0.35);--blob-opacity:0.8;--cookie-banner-bg-color:rgba(16,16,24,0.94);--cookie-banner-text-color:#ffffff;--cv-language-bg-color:rgba(108,99,255,0.25);--cv-language-text-color:#ffffff;--code-bg-color:#0f0f18;--code-color:#dcdcfa;--code-border-color:rgba(255,255,255,0.1);--card-glass-bg:rgba(21,21,34,0.65);--card-glass-border:rgba(255,255,255,0.08);--card-shadow:0 10px 30px -10px rgba(0,0,0,0.6);--glow-shadow:0 0 32px rgba(108,99,255,0.25);--mobile-backdrop-bg:rgba(8,8,13,0.94);--mobile-close-btn-bg:rgba(255,255,255,0.08);--mobile-close-btn-border:rgba(255,255,255,0.12);--mobile-close-btn-color:#ffffff;--mobile-close-btn-hover-bg:rgba(255,255,255,0.18)}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;padding:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:times-pixelated;src:url(/static/90s/times-pixelated.woff) format("woff")}*,:after,:before{box-sizing:border-box}body,html{font-family:var(--font-family-text);font-weight:400;min-width:var(--html-min-width);min-height:100dvh;background-color:var(--text-bg-color);color:var(--text-color);cursor:var(--cursor-default);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{position:relative;font-family:var(--font-family-title);font-weight:700;line-height:1.2;margin-inline:0;margin-top:clamp(36px,3.5vw,80px);margin-bottom:clamp(16px,1.8vw,32px);color:var(--text-color-secondary);word-break:break-word}h1{font-family:var(--font-family-display,var(--font-family-title));font-weight:800;font-size:clamp(1.7em,5vw,4.2em);letter-spacing:-.02em}h2{font-size:clamp(1.6em,3.2vw,2.8em);letter-spacing:-.015em}h3{font-size:clamp(1.45em,2.4vw,2.2em);letter-spacing:-.01em}h4{font-size:clamp(1.35em,2vw,1.8em)}h5{font-size:clamp(1.25em,1.6vw,1.5em)}h6{font-size:clamp(1.15em,1.4vw,1.3em)}p{font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.65;margin:0 0 clamp(12px,1.2vw,24px);color:var(--text-color)}p a{font-weight:600;border-bottom:1px dashed var(--accent-secondary);transition:color var(--transition-duration) ease,border-color var(--transition-duration) ease,border-bottom-style var(--transition-duration) ease}p a,p a:focus,p a:hover{color:var(--accent-secondary)}p a:focus,p a:hover{border-bottom-style:solid}p a:has(img){border-bottom:none}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none;transition:color var(--transition-duration) ease,border-color var(--transition-duration) ease,opacity var(--transition-duration) ease}a:focus,a:hover{color:var(--accent-color);cursor:var(--cursor-pointer)}blockquote{word-break:break-word;border-left:4px solid var(--accent-primary);background:var(--surface-card);border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0;margin:clamp(20px,2vw,40px) 0;padding:16px 24px;font-style:italic;color:var(--text-color)}blockquote a{color:var(--accent-secondary);font-weight:600;border-bottom:1px dashed var(--accent-secondary);transition:color var(--transition-duration) ease,border-color var(--transition-duration) ease,border-bottom-style var(--transition-duration) ease}blockquote a:focus,blockquote a:hover{color:var(--accent-secondary);border-bottom-style:solid}blockquote a:has(img){border-bottom:none}ol,ul{margin-bottom:clamp(20px,2.5vw,40px);padding-left:1.5rem}ol li,ul li{font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.65;margin-bottom:.5rem}ol li a,ul li a{color:var(--accent-secondary);font-weight:600;border-bottom:1px dashed var(--accent-secondary);transition:color var(--transition-duration) ease,border-color var(--transition-duration) ease,border-bottom-style var(--transition-duration) ease}ol li a:focus,ol li a:hover,ul li a:focus,ul li a:hover{color:var(--accent-secondary);border-bottom-style:solid}ol li a:has(img),ul li a:has(img){border-bottom:none}input:focus,textarea:focus{outline:2px solid var(--accent-color);outline-offset:2px}.teaser-list{display:grid;gap:clamp(20px,4vw,45px);grid-template-columns:1fr}.link{color:var(--link-color);text-decoration:none;border-bottom:1px solid var(--accent-color);transition:transform var(--transition-duration) ease-in-out}.link:active,.link:focus,.link:hover{color:var(--accent-color);cursor:var(--cursor-pointer);text-decoration:none;transform:rotate(-3deg)}html.is-offline{filter:grayscale(.7)}.offline-badge{background-color:var(--red);color:var(--white-dark);font-size:10px;padding-block:3px;font-weight:700;text-transform:uppercase;text-align:center;position:fixed;top:0;left:0;right:0;z-index:1000}p>.material-icons,p>.material-symbols-outlined{font-size:inherit;line-height:inherit;vertical-align:bottom}@keyframes pulse-glow{0%,to{opacity:.5;transform:scale(1);filter:blur(40px)}50%{opacity:.85;transform:scale(1.08);filter:blur(55px)}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes blob-spin{0%{transform:rotate(0deg) scale(1);border-radius:42% 58% 70% 30%/45% 45% 55% 55%}33%{transform:rotate(120deg) scale(1.05);border-radius:70% 30% 46% 54%/30% 29% 71% 70%}66%{transform:rotate(240deg) scale(.96);border-radius:100% 60% 60% 100%/100% 100% 60% 60%}to{transform:rotate(1turn) scale(1);border-radius:42% 58% 70% 30%/45% 45% 55% 55%}}@keyframes gradient-x{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes reveal-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@supports(animation-timeline:view()){.scroll-reveal{animation:reveal-up .8s cubic-bezier(.16,1,.3,1) both;animation-timeline:view();animation-range:entry 10% cover 30%}}.reveal-init{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-init.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.glass-surface{background:var(--card-glass-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--card-glass-border);box-shadow:var(--card-shadow)}.glass-pill{background:var(--navbar-bg-color);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--navbar-border-color);box-shadow:0 8px 32px 0 rgba(0,0,0,.25);border-radius:var(--border-radius-pill)}.gradient-text{background:var(--gradient-hero);background-size:200% auto;-webkit-background-clip:text;background-clip:text}.gradient-text,.gradient-text-stage{-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.gradient-text-stage{background:var(--gradient-stage);-webkit-background-clip:text;background-clip:text}.gradient-text-code{background:var(--gradient-code);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.interactive-card{position:relative;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--border-radius);transition:transform var(--transition-duration) var(--transition-smooth),box-shadow var(--transition-duration) var(--transition-smooth),border-color var(--transition-duration) var(--transition-smooth)}.interactive-card:hover{transform:translateY(-4px);border-color:var(--border-hover);box-shadow:var(--glow-shadow)}.noise-bg{position:absolute;inset:0;width:100%;height:100%;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");z-index:1}.clearfix:after,.col:after,.container:after,.row:after{display:block;content:"";clear:both}.container{padding-right:var(--margin-default);padding-left:var(--margin-default);margin-right:auto;margin-left:auto;max-width:100%}@media(min-width:768px){.container{width:738px}}@media(min-width:992px){.container{width:962px}}@media(min-width:1200px){.container{width:1170px}}.row{margin-inline:calc(var(--margin-default)*-1)}.col{padding-inline:var(--margin-default)}@keyframes marquee{0%{transform:translateX(80%)}to{transform:translateX(-90%)}}[data-theme=nineties]{background-image:var(--90s-background-image-light);--90s-red:#f00;--90s-green:#0f0;--90s-blue:#00f;--90s-purple:#f0f;--90s-yellow:#ff0;--90s-background-image:url(/static/90s/90s-spacejam-bg.gif);--90s-background-image-light:url(/static/90s/90s-spacejam-bg-light.gif);--cursor-default:url(/static/90s/90s-cursor-with-daniel.png),auto;--cursor-pointer:url(/static/90s/90s-cursor-with-daniel-pointer-stupid.png),pointer;--font-family-display:"times-pixelated","Times New Roman",Times,serif;--font-family-title:"times-pixelated","Times New Roman",Times,serif;--font-family-text:"times-pixelated","Times New Roman",Times,serif;--font-family-mono:"times-pixelated",monospace;--transition-duration:0s;--navbar-transition-duration:0s;--transition-smooth:linear;--transition-spring:linear;--border-radius-sm:0;--border-radius:0;--border-radius-lg:0;--border-radius-pill:0;--btn-border-radius:0;--text-color:#000000;--text-color-secondary:#000080;--text-muted-color:#333333;--text-bg-color:#c0c0c0;--surface-color:#c0c0c0;--surface-card:#c0c0c0;--surface-card-hover:#d4d4d4;--border-subtle:#808080;--border-hover:#000000;--accent-primary:#0000ee;--accent-secondary:#0000ee;--accent-color:#0000ee;--accent-warm:#ff0000;--accent-gold:#ffff00;--link-color:#0000ee;--gradient-hero:none;--gradient-stage:none;--gradient-code:none;--gradient-glow:none;--hero-name-gradient:none;--navbar-bg-color:#c0c0c0;--navbar-text-color:#000000;--navbar-text-active-color:#0000ee;--navbar-border-color:#ffffff;--navbar-shadow:none;--navbar-shadow-scrolled:none;--footer-bg-color:#000000;--footer-text-color:#ffffff;--footer-border-color:#0000ee;--btn-primary-text-color:#000000;--btn-primary-bg-color:#c0c0c0;--btn-secondary-text-color:#000000;--btn-secondary-bg-color:#c0c0c0;--btn-outline-text-color:#000000;--btn-outline-border-color:#000000;--btn-clean-text-color:#0000ee;--home-banner-bg-color:#000000;--home-banner-text-color:#ffffff;--hero-badge-left-bg:#c0c0c0;--hero-badge-left-border:#ffffff;--hero-badge-left-color:#000000;--hero-badge-right-bg:#c0c0c0;--hero-badge-right-border:#ffffff;--hero-badge-right-color:#000000;--featured-badge-bg:#ffff00;--featured-badge-border:#000000;--featured-badge-color:#000000;--featured-badge-shadow:none;--hero-btn-bg:#c0c0c0;--hero-btn-color:#000000;--hero-btn-border:2px outset #ffffff;--hero-btn-shadow:none;--blob-opacity:0;--cookie-banner-bg-color:#c0c0c0;--cookie-banner-text-color:#000000;--cv-language-bg-color:#c0c0c0;--cv-language-text-color:#000000;--code-bg-color:#ffffff;--code-color:#000000;--code-border-color:#808080;--card-glass-bg:#c0c0c0;--card-glass-border:#ffffff;--card-shadow:none;--glow-shadow:none;--mobile-backdrop-bg:#c0c0c0;--mobile-close-btn-bg:#c0c0c0;--mobile-close-btn-border:#000000;--mobile-close-btn-color:#000000;--mobile-close-btn-hover-bg:#d4d4d4}[data-theme=nineties],[data-theme=nineties] [class*=Heading],[data-theme=nineties] [class*=Name],[data-theme=nineties] [class*=Title],[data-theme=nineties] [class*=heading],[data-theme=nineties] [class*=heroName],[data-theme=nineties] [class*=name],[data-theme=nineties] [class*=title],[data-theme=nineties] a,[data-theme=nineties] button,[data-theme=nineties] div,[data-theme=nineties] h1,[data-theme=nineties] h2,[data-theme=nineties] h3,[data-theme=nineties] h4,[data-theme=nineties] h5,[data-theme=nineties] h6,[data-theme=nineties] input,[data-theme=nineties] li,[data-theme=nineties] p,[data-theme=nineties] small,[data-theme=nineties] span,[data-theme=nineties] textarea{font-family:times-pixelated,Times New Roman,Times,serif!important}[data-theme=nineties] *,[data-theme=nineties] :after,[data-theme=nineties] :before{animation:none!important;transition:none!important}[data-theme=nineties] :focus,[data-theme=nineties] :hover{transform:none!important}[data-theme=nineties] *,[data-theme=nineties] :after,[data-theme=nineties] :before{box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important}[data-theme=nineties] [class*=avatarGlowRing],[data-theme=nineties] [class*=blobContainer],[data-theme=nineties] [class*=blobOne],[data-theme=nineties] [class*=blobThree],[data-theme=nineties] [class*=blobTwo],[data-theme=nineties] [class*=cardBackdropGlow],[data-theme=nineties] [class*=cardHoverGlow],[data-theme=nineties] [class*=glowLine],[data-theme=nineties] [class*=gridOverlay],[data-theme=nineties] [class*=spotlightContainer],[data-theme=nineties] [class*=spotlightGlow],[data-theme=nineties] div[style*=noiseFilter]{display:none!important}[data-theme=nineties] .gradient-text,[data-theme=nineties] .gradient-text-code,[data-theme=nineties] .gradient-text-stage,[data-theme=nineties] [class*=gradient-text],[data-theme=nineties] [class*=gradient]{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:inherit!important;color:inherit!important}[data-theme=nineties] ::selection{background:blue!important;color:#fff!important}[data-theme=nineties] img,[data-theme=nineties] video{image-rendering:pixelated;filter:url(#pixelate);transform:rotate(0deg);border-radius:0!important}[data-theme=nineties] a{color:#00e!important;text-decoration:underline!important;border:none!important}[data-theme=nineties] a:visited{color:#551a8b!important}[data-theme=nineties] a:active,[data-theme=nineties] a:focus,[data-theme=nineties] a:hover{text-decoration-line:underline!important;color:red!important;cursor:var(--cursor-pointer)!important}[data-theme=nineties] small{font-size:1em}[data-theme=nineties] .scroll-reveal-container{opacity:1!important;transform:none!important;transition:none!important}[data-theme=nineties] [class*=cvTilt],[data-theme=nineties] [class*=cvTilt]>div,[data-theme=nineties] [class*=isFeaturedTilt],[data-theme=nineties] [class*=isFeaturedTilt]>div,[data-theme=nineties] [class*=tiltWrapper],[data-theme=nineties] [class*=tiltWrapper]>div{transform:none!important}[data-theme=nineties] [class*=cvTilt] div[style*=radial-gradient],[data-theme=nineties] [class*=isFeaturedTilt] div[style*=radial-gradient],[data-theme=nineties] [class*=tiltWrapper] div[style*=radial-gradient]{display:none!important}[data-theme=nineties] .dz-home-banner{background-image:var(--90s-background-image)!important;color:#fff!important}[data-theme=nineties] .dz-home-banner [class*=heroContent]{gap:16px!important}[data-theme=nineties] .dz-home-banner [class*=heroName]{color:#ff0!important;-webkit-text-fill-color:#ff0!important;text-shadow:3px 3px 0 red!important}[data-theme=nineties] .dz-home-banner [class*=introTagRow],[data-theme=nineties] .dz-home-banner [class*=introTag]{color:aqua!important;font-size:14px!important}[data-theme=nineties] .dz-home-banner [class*=tagSeparator]{color:#fff!important}[data-theme=nineties] .dz-home-banner [class*=awardPill]{background:navy!important;color:#ff0!important;border:2px outset #fff!important}[data-theme=nineties] .dz-home-banner [class*=roleContainer],[data-theme=nineties] .dz-home-banner [class*=typewriter]{color:lime!important;-webkit-text-fill-color:lime!important}[data-theme=nineties] .dz-home-banner [class*=heroSubtext]{color:#fff!important}[data-theme=nineties] .dz-home-banner [class*=statusPill]{background:silver!important;border:2px inset #fff!important;color:#000!important;transform:none!important}[data-theme=nineties] .dz-home-banner [class*=statusPill] [class*=statusText]{color:#000!important}[data-theme=nineties] .dz-home-banner [class*=statusPill] [class*=statusDot]{background:green!important;box-shadow:none!important;border-radius:0!important}[data-theme=nineties] .dz-home-banner [class*=avatarWrapper],[data-theme=nineties] .dz-home-banner [class*=avatarWrapper]:hover{transform:none!important}[data-theme=nineties] .dz-home-banner [class*=avatarCircle]{border:3px outset #fff!important;background:#000!important;border-radius:0!important}[data-theme=nineties] .dz-home-banner [class*=badgeCoder],[data-theme=nineties] .dz-home-banner [class*=badgeImproviser],[data-theme=nineties] .dz-home-banner [class*=badgeShiftati]{background:silver!important;color:#000!important;border:2px outset #fff!important;border-radius:0!important;transform:none!important}[data-theme=nineties] .dz-navbar{background-image:var(--90s-background-image)!important;padding:0!important;border-bottom:2px solid #fff!important}[data-theme=nineties] .dz-navbar [class*=navContainer]{background:silver!important;border:2px outset #fff!important;border-radius:0!important;max-width:100%!important}[data-theme=nineties] .dz-navbar [class*=navContainer] [class*=logoText]{color:navy!important;-webkit-text-fill-color:navy!important;font-size:16px!important}[data-theme=nineties] .dz-navbar [class*=navContainer] [class*=navItem]{color:navy!important;border-radius:0!important;text-decoration:underline!important}[data-theme=nineties] .dz-navbar [class*=navContainer] [class*=navItem]:hover{background:#d4d4d4!important;color:#00e!important}[data-theme=nineties] .dz-navbar [class*=navContainer] [class*=navItem][class*=navItemActive]{background:navy!important;color:#fff!important;text-decoration:none!important}[data-theme=nineties] .dz-navbar [class*=navContainer] [class*=activeIndicator]{display:none!important}[data-theme=nineties] .dz-home-theme-selector button,[data-theme=nineties] .dz-navbar button,[data-theme=nineties] [class*=btn],[data-theme=nineties] [class*=exploreBtn],[data-theme=nineties] [class*=secondaryBtn],[data-theme=nineties] button{background:silver!important;color:#000!important;border:2px outset #fff!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important;font-weight:700!important;transform:none!important}[data-theme=nineties] .dz-home-theme-selector button:after,[data-theme=nineties] .dz-home-theme-selector button:before,[data-theme=nineties] .dz-navbar button:after,[data-theme=nineties] .dz-navbar button:before,[data-theme=nineties] [class*=btn]:after,[data-theme=nineties] [class*=btn]:before,[data-theme=nineties] [class*=exploreBtn]:after,[data-theme=nineties] [class*=exploreBtn]:before,[data-theme=nineties] [class*=secondaryBtn]:after,[data-theme=nineties] [class*=secondaryBtn]:before,[data-theme=nineties] button:after,[data-theme=nineties] button:before{display:none!important}[data-theme=nineties] .dz-home-theme-selector button:focus,[data-theme=nineties] .dz-home-theme-selector button:hover,[data-theme=nineties] .dz-navbar button:focus,[data-theme=nineties] .dz-navbar button:hover,[data-theme=nineties] [class*=btn]:focus,[data-theme=nineties] [class*=btn]:hover,[data-theme=nineties] [class*=exploreBtn]:focus,[data-theme=nineties] [class*=exploreBtn]:hover,[data-theme=nineties] [class*=secondaryBtn]:focus,[data-theme=nineties] [class*=secondaryBtn]:hover,[data-theme=nineties] button:focus,[data-theme=nineties] button:hover{background:#d4d4d4!important;color:#000!important;border:2px outset #fff!important;transform:none!important;filter:none!important}[data-theme=nineties] .dz-home-theme-selector button:active,[data-theme=nineties] .dz-navbar button:active,[data-theme=nineties] [class*=btn]:active,[data-theme=nineties] [class*=exploreBtn]:active,[data-theme=nineties] [class*=secondaryBtn]:active,[data-theme=nineties] button:active{border-style:inset!important}[data-theme=nineties] [class*=marqueeWrapper]{background:#ff0!important;border-top:2px solid navy!important;border-bottom:2px solid navy!important;mask-image:none!important;-webkit-mask-image:none!important;border-radius:0!important}[data-theme=nineties] [class*=marqueeWrapper] [class*=pill]{color:#000!important;font-weight:700!important;transform:none!important}[data-theme=nineties] [class*=marqueeWrapper] [class*=star]{color:red!important;text-shadow:none!important}[data-theme=nineties] .dz-section-teaser,[data-theme=nineties] .dz-teaser,[data-theme=nineties] .glass-surface,[data-theme=nineties] .interactive-card,[data-theme=nineties] [class*=cvCard],[data-theme=nineties] [class*=infoBox],[data-theme=nineties] [class*=quoteBlock],[data-theme=nineties] [class*=socialCard],[data-theme=nineties] [class*=splitCard],[data-theme=nineties] [class*=statCard],[data-theme=nineties] [class*=teaserContainer],[data-theme=nineties] [class*=wrapper]{background:silver!important;border:2px outset #fff!important;border-radius:0!important;color:#000!important;transform:none!important}[data-theme=nineties] .dz-section-teaser:hover,[data-theme=nineties] .dz-teaser:hover,[data-theme=nineties] .glass-surface:hover,[data-theme=nineties] .interactive-card:hover,[data-theme=nineties] [class*=cvCard]:hover,[data-theme=nineties] [class*=infoBox]:hover,[data-theme=nineties] [class*=quoteBlock]:hover,[data-theme=nineties] [class*=socialCard]:hover,[data-theme=nineties] [class*=splitCard]:hover,[data-theme=nineties] [class*=statCard]:hover,[data-theme=nineties] [class*=teaserContainer]:hover,[data-theme=nineties] [class*=wrapper]:hover{transform:none!important;border-color:#fff!important;background:silver!important;color:#000!important}[data-theme=nineties] .dz-section-teaser:after,[data-theme=nineties] .dz-section-teaser:before,[data-theme=nineties] .dz-teaser:after,[data-theme=nineties] .dz-teaser:before,[data-theme=nineties] .glass-surface:after,[data-theme=nineties] .glass-surface:before,[data-theme=nineties] .interactive-card:after,[data-theme=nineties] .interactive-card:before,[data-theme=nineties] [class*=cvCard]:after,[data-theme=nineties] [class*=cvCard]:before,[data-theme=nineties] [class*=infoBox]:after,[data-theme=nineties] [class*=infoBox]:before,[data-theme=nineties] [class*=quoteBlock]:after,[data-theme=nineties] [class*=quoteBlock]:before,[data-theme=nineties] [class*=socialCard]:after,[data-theme=nineties] [class*=socialCard]:before,[data-theme=nineties] [class*=splitCard]:after,[data-theme=nineties] [class*=splitCard]:before,[data-theme=nineties] [class*=statCard]:after,[data-theme=nineties] [class*=statCard]:before,[data-theme=nineties] [class*=teaserContainer]:after,[data-theme=nineties] [class*=teaserContainer]:before,[data-theme=nineties] [class*=wrapper]:after,[data-theme=nineties] [class*=wrapper]:before{display:none!important}[data-theme=nineties] .dz-section-teaser [class*=cardHeader],[data-theme=nineties] .dz-section-teaser [class*=cardTitle],[data-theme=nineties] .dz-section-teaser [class*=statLabel],[data-theme=nineties] .dz-section-teaser [class*=title],[data-theme=nineties] .dz-teaser [class*=cardHeader],[data-theme=nineties] .dz-teaser [class*=cardTitle],[data-theme=nineties] .dz-teaser [class*=statLabel],[data-theme=nineties] .dz-teaser [class*=title],[data-theme=nineties] .glass-surface [class*=cardHeader],[data-theme=nineties] .glass-surface [class*=cardTitle],[data-theme=nineties] .glass-surface [class*=statLabel],[data-theme=nineties] .glass-surface [class*=title],[data-theme=nineties] .interactive-card [class*=cardHeader],[data-theme=nineties] .interactive-card [class*=cardTitle],[data-theme=nineties] .interactive-card [class*=statLabel],[data-theme=nineties] .interactive-card [class*=title],[data-theme=nineties] [class*=cvCard] [class*=cardHeader],[data-theme=nineties] [class*=cvCard] [class*=cardTitle],[data-theme=nineties] [class*=cvCard] [class*=statLabel],[data-theme=nineties] [class*=cvCard] [class*=title],[data-theme=nineties] [class*=infoBox] [class*=cardHeader],[data-theme=nineties] [class*=infoBox] [class*=cardTitle],[data-theme=nineties] [class*=infoBox] [class*=statLabel],[data-theme=nineties] [class*=infoBox] [class*=title],[data-theme=nineties] [class*=quoteBlock] [class*=cardHeader],[data-theme=nineties] [class*=quoteBlock] [class*=cardTitle],[data-theme=nineties] [class*=quoteBlock] [class*=statLabel],[data-theme=nineties] [class*=quoteBlock] [class*=title],[data-theme=nineties] [class*=socialCard] [class*=cardHeader],[data-theme=nineties] [class*=socialCard] [class*=cardTitle],[data-theme=nineties] [class*=socialCard] [class*=statLabel],[data-theme=nineties] [class*=socialCard] [class*=title],[data-theme=nineties] [class*=splitCard] [class*=cardHeader],[data-theme=nineties] [class*=splitCard] [class*=cardTitle],[data-theme=nineties] [class*=splitCard] [class*=statLabel],[data-theme=nineties] [class*=splitCard] [class*=title],[data-theme=nineties] [class*=statCard] [class*=cardHeader],[data-theme=nineties] [class*=statCard] [class*=cardTitle],[data-theme=nineties] [class*=statCard] [class*=statLabel],[data-theme=nineties] [class*=statCard] [class*=title],[data-theme=nineties] [class*=teaserContainer] [class*=cardHeader],[data-theme=nineties] [class*=teaserContainer] [class*=cardTitle],[data-theme=nineties] [class*=teaserContainer] [class*=statLabel],[data-theme=nineties] [class*=teaserContainer] [class*=title],[data-theme=nineties] [class*=wrapper] [class*=cardHeader],[data-theme=nineties] [class*=wrapper] [class*=cardTitle],[data-theme=nineties] [class*=wrapper] [class*=statLabel],[data-theme=nineties] [class*=wrapper] [class*=title]{color:navy!important}[data-theme=nineties] .dz-section-teaser [class*=cardIndex],[data-theme=nineties] .dz-section-teaser [class*=cardRoleTag],[data-theme=nineties] .dz-section-teaser [class*=indexBadge],[data-theme=nineties] .dz-section-teaser [class*=statDesc],[data-theme=nineties] .dz-section-teaser [class*=subtitle],[data-theme=nineties] .dz-teaser [class*=cardIndex],[data-theme=nineties] .dz-teaser [class*=cardRoleTag],[data-theme=nineties] .dz-teaser [class*=indexBadge],[data-theme=nineties] .dz-teaser [class*=statDesc],[data-theme=nineties] .dz-teaser [class*=subtitle],[data-theme=nineties] .glass-surface [class*=cardIndex],[data-theme=nineties] .glass-surface [class*=cardRoleTag],[data-theme=nineties] .glass-surface [class*=indexBadge],[data-theme=nineties] .glass-surface [class*=statDesc],[data-theme=nineties] .glass-surface [class*=subtitle],[data-theme=nineties] .interactive-card [class*=cardIndex],[data-theme=nineties] .interactive-card [class*=cardRoleTag],[data-theme=nineties] .interactive-card [class*=indexBadge],[data-theme=nineties] .interactive-card [class*=statDesc],[data-theme=nineties] .interactive-card [class*=subtitle],[data-theme=nineties] [class*=cvCard] [class*=cardIndex],[data-theme=nineties] [class*=cvCard] [class*=cardRoleTag],[data-theme=nineties] [class*=cvCard] [class*=indexBadge],[data-theme=nineties] [class*=cvCard] [class*=statDesc],[data-theme=nineties] [class*=cvCard] [class*=subtitle],[data-theme=nineties] [class*=infoBox] [class*=cardIndex],[data-theme=nineties] [class*=infoBox] [class*=cardRoleTag],[data-theme=nineties] [class*=infoBox] [class*=indexBadge],[data-theme=nineties] [class*=infoBox] [class*=statDesc],[data-theme=nineties] [class*=infoBox] [class*=subtitle],[data-theme=nineties] [class*=quoteBlock] [class*=cardIndex],[data-theme=nineties] [class*=quoteBlock] [class*=cardRoleTag],[data-theme=nineties] [class*=quoteBlock] [class*=indexBadge],[data-theme=nineties] [class*=quoteBlock] [class*=statDesc],[data-theme=nineties] [class*=quoteBlock] [class*=subtitle],[data-theme=nineties] [class*=socialCard] [class*=cardIndex],[data-theme=nineties] [class*=socialCard] [class*=cardRoleTag],[data-theme=nineties] [class*=socialCard] [class*=indexBadge],[data-theme=nineties] [class*=socialCard] [class*=statDesc],[data-theme=nineties] [class*=socialCard] [class*=subtitle],[data-theme=nineties] [class*=splitCard] [class*=cardIndex],[data-theme=nineties] [class*=splitCard] [class*=cardRoleTag],[data-theme=nineties] [class*=splitCard] [class*=indexBadge],[data-theme=nineties] [class*=splitCard] [class*=statDesc],[data-theme=nineties] [class*=splitCard] [class*=subtitle],[data-theme=nineties] [class*=statCard] [class*=cardIndex],[data-theme=nineties] [class*=statCard] [class*=cardRoleTag],[data-theme=nineties] [class*=statCard] [class*=indexBadge],[data-theme=nineties] [class*=statCard] [class*=statDesc],[data-theme=nineties] [class*=statCard] [class*=subtitle],[data-theme=nineties] [class*=teaserContainer] [class*=cardIndex],[data-theme=nineties] [class*=teaserContainer] [class*=cardRoleTag],[data-theme=nineties] [class*=teaserContainer] [class*=indexBadge],[data-theme=nineties] [class*=teaserContainer] [class*=statDesc],[data-theme=nineties] [class*=teaserContainer] [class*=subtitle],[data-theme=nineties] [class*=wrapper] [class*=cardIndex],[data-theme=nineties] [class*=wrapper] [class*=cardRoleTag],[data-theme=nineties] [class*=wrapper] [class*=indexBadge],[data-theme=nineties] [class*=wrapper] [class*=statDesc],[data-theme=nineties] [class*=wrapper] [class*=subtitle]{color:#333!important}[data-theme=nineties] .dz-section-teaser [class*=arrowCircle],[data-theme=nineties] .dz-section-teaser [class*=cardHeaderIcon],[data-theme=nineties] .dz-section-teaser [class*=iconCircle],[data-theme=nineties] .dz-section-teaser [class*=iconContainer],[data-theme=nineties] .dz-teaser [class*=arrowCircle],[data-theme=nineties] .dz-teaser [class*=cardHeaderIcon],[data-theme=nineties] .dz-teaser [class*=iconCircle],[data-theme=nineties] .dz-teaser [class*=iconContainer],[data-theme=nineties] .glass-surface [class*=arrowCircle],[data-theme=nineties] .glass-surface [class*=cardHeaderIcon],[data-theme=nineties] .glass-surface [class*=iconCircle],[data-theme=nineties] .glass-surface [class*=iconContainer],[data-theme=nineties] .interactive-card [class*=arrowCircle],[data-theme=nineties] .interactive-card [class*=cardHeaderIcon],[data-theme=nineties] .interactive-card [class*=iconCircle],[data-theme=nineties] .interactive-card [class*=iconContainer],[data-theme=nineties] [class*=cvCard] [class*=arrowCircle],[data-theme=nineties] [class*=cvCard] [class*=cardHeaderIcon],[data-theme=nineties] [class*=cvCard] [class*=iconCircle],[data-theme=nineties] [class*=cvCard] [class*=iconContainer],[data-theme=nineties] [class*=infoBox] [class*=arrowCircle],[data-theme=nineties] [class*=infoBox] [class*=cardHeaderIcon],[data-theme=nineties] [class*=infoBox] [class*=iconCircle],[data-theme=nineties] [class*=infoBox] [class*=iconContainer],[data-theme=nineties] [class*=quoteBlock] [class*=arrowCircle],[data-theme=nineties] [class*=quoteBlock] [class*=cardHeaderIcon],[data-theme=nineties] [class*=quoteBlock] [class*=iconCircle],[data-theme=nineties] [class*=quoteBlock] [class*=iconContainer],[data-theme=nineties] [class*=socialCard] [class*=arrowCircle],[data-theme=nineties] [class*=socialCard] [class*=cardHeaderIcon],[data-theme=nineties] [class*=socialCard] [class*=iconCircle],[data-theme=nineties] [class*=socialCard] [class*=iconContainer],[data-theme=nineties] [class*=splitCard] [class*=arrowCircle],[data-theme=nineties] [class*=splitCard] [class*=cardHeaderIcon],[data-theme=nineties] [class*=splitCard] [class*=iconCircle],[data-theme=nineties] [class*=splitCard] [class*=iconContainer],[data-theme=nineties] [class*=statCard] [class*=arrowCircle],[data-theme=nineties] [class*=statCard] [class*=cardHeaderIcon],[data-theme=nineties] [class*=statCard] [class*=iconCircle],[data-theme=nineties] [class*=statCard] [class*=iconContainer],[data-theme=nineties] [class*=teaserContainer] [class*=arrowCircle],[data-theme=nineties] [class*=teaserContainer] [class*=cardHeaderIcon],[data-theme=nineties] [class*=teaserContainer] [class*=iconCircle],[data-theme=nineties] [class*=teaserContainer] [class*=iconContainer],[data-theme=nineties] [class*=wrapper] [class*=arrowCircle],[data-theme=nineties] [class*=wrapper] [class*=cardHeaderIcon],[data-theme=nineties] [class*=wrapper] [class*=iconCircle],[data-theme=nineties] [class*=wrapper] [class*=iconContainer]{border:2px inset #fff!important;background:#fff!important;color:navy!important;border-radius:0!important;transform:none!important}[data-theme=nineties] .dz-section-teaser [class*=arrowCircle] svg,[data-theme=nineties] .dz-section-teaser [class*=cardHeaderIcon] svg,[data-theme=nineties] .dz-section-teaser [class*=iconCircle] svg,[data-theme=nineties] .dz-section-teaser [class*=iconContainer] svg,[data-theme=nineties] .dz-teaser [class*=arrowCircle] svg,[data-theme=nineties] .dz-teaser [class*=cardHeaderIcon] svg,[data-theme=nineties] .dz-teaser [class*=iconCircle] svg,[data-theme=nineties] .dz-teaser [class*=iconContainer] svg,[data-theme=nineties] .glass-surface [class*=arrowCircle] svg,[data-theme=nineties] .glass-surface [class*=cardHeaderIcon] svg,[data-theme=nineties] .glass-surface [class*=iconCircle] svg,[data-theme=nineties] .glass-surface [class*=iconContainer] svg,[data-theme=nineties] .interactive-card [class*=arrowCircle] svg,[data-theme=nineties] .interactive-card [class*=cardHeaderIcon] svg,[data-theme=nineties] .interactive-card [class*=iconCircle] svg,[data-theme=nineties] .interactive-card [class*=iconContainer] svg,[data-theme=nineties] [class*=cvCard] [class*=arrowCircle] svg,[data-theme=nineties] [class*=cvCard] [class*=cardHeaderIcon] svg,[data-theme=nineties] [class*=cvCard] [class*=iconCircle] svg,[data-theme=nineties] [class*=cvCard] [class*=iconContainer] svg,[data-theme=nineties] [class*=infoBox] [class*=arrowCircle] svg,[data-theme=nineties] [class*=infoBox] [class*=cardHeaderIcon] svg,[data-theme=nineties] [class*=infoBox] [class*=iconCircle] svg,[data-theme=nineties] [class*=infoBox] [class*=iconContainer] svg,[data-theme=nineties] [class*=quoteBlock] [class*=arrowCircle] svg,[data-theme=nineties] [class*=quoteBlock] [class*=cardHeaderIcon] svg,[data-theme=nineties] [class*=quoteBlock] [class*=iconCircle] svg,[data-theme=nineties] [class*=quoteBlock] [class*=iconContainer] svg,[data-theme=nineties] [class*=socialCard] [class*=arrowCircle] svg,[data-theme=nineties] [class*=socialCard] [class*=cardHeaderIcon] svg,[data-theme=nineties] [class*=socialCard] [class*=iconCircle] svg,[data-theme=nineties] [class*=socialCard] [class*=iconContainer] svg,[data-theme=nineties] [class*=splitCard] [class*=arrowCircle] svg,[data-theme=nineties] [class*=splitCard] [class*=cardHeaderIcon] svg,[data-theme=nineties] [class*=splitCard] [class*=iconCircle] svg,[data-theme=nineties] [class*=splitCard] [class*=iconContainer] svg,[data-theme=nineties] [class*=statCard] [class*=arrowCircle] svg,[data-theme=nineties] [class*=statCard] [class*=cardHeaderIcon] svg,[data-theme=nineties] [class*=statCard] [class*=iconCircle] svg,[data-theme=nineties] [class*=statCard] [class*=iconContainer] svg,[data-theme=nineties] [class*=teaserContainer] [class*=arrowCircle] svg,[data-theme=nineties] [class*=teaserContainer] [class*=cardHeaderIcon] svg,[data-theme=nineties] [class*=teaserContainer] [class*=iconCircle] svg,[data-theme=nineties] [class*=teaserContainer] [class*=iconContainer] svg,[data-theme=nineties] [class*=wrapper] [class*=arrowCircle] svg,[data-theme=nineties] [class*=wrapper] [class*=cardHeaderIcon] svg,[data-theme=nineties] [class*=wrapper] [class*=iconCircle] svg,[data-theme=nineties] [class*=wrapper] [class*=iconContainer] svg{fill:navy!important;color:navy!important}[data-theme=nineties] [class*=statNumber]{color:navy!important;text-shadow:none!important}[data-theme=nineties] [class*=liveDot]{box-shadow:none!important;border-radius:0!important}[data-theme=nineties] [class*=techPill]{border:1px solid #000!important;border-radius:0!important}[data-theme=nineties] [class*=techPill],[data-theme=nineties] [class*=techPill]:hover{background:#fff!important;color:#000!important;transform:none!important}[data-theme=nineties] [class*=cvImageHolder]{background:#000!important;border:2px inset #fff!important;border-radius:0!important}[data-theme=nineties] [class*=cvBadge]{background:navy!important;color:#ff0!important;border:1px solid #ff0!important;border-radius:0!important}[data-theme=nineties] [class*=cvLabelRow]{background:silver!important;border-top:2px inset #fff!important}[data-theme=nineties] [class*=cvLabelRow] [class*=cvLabelText]{color:navy!important}[data-theme=nineties] [class*=featuredBadge]{background:#ff0!important;border:1px solid #000!important;color:#000!important;border-radius:0!important;box-shadow:none!important}[data-theme=nineties] [class*=header],[data-theme=nineties] [class*=sectionHeader]{background:silver!important;border:2px outset #fff!important;padding:16px 20px!important;box-sizing:border-box!important}[data-theme=nineties] [class*=header] [class*=headerTag],[data-theme=nineties] [class*=header] [class*=sectionTag],[data-theme=nineties] [class*=sectionHeader] [class*=headerTag],[data-theme=nineties] [class*=sectionHeader] [class*=sectionTag]{color:red!important;font-weight:700!important;letter-spacing:.15em!important}[data-theme=nineties] [class*=header] [class*=sectionTitle],[data-theme=nineties] [class*=header] [class*=splitHeading],[data-theme=nineties] [class*=header] [class*=title],[data-theme=nineties] [class*=sectionHeader] [class*=sectionTitle],[data-theme=nineties] [class*=sectionHeader] [class*=splitHeading],[data-theme=nineties] [class*=sectionHeader] [class*=title]{color:navy!important;-webkit-text-fill-color:navy!important;text-shadow:2px 2px 0 #ff0!important}[data-theme=nineties] [class*=header] [class*=description],[data-theme=nineties] [class*=header] [class*=subtitle],[data-theme=nineties] [class*=sectionHeader] [class*=description],[data-theme=nineties] [class*=sectionHeader] [class*=subtitle]{color:#000!important}[data-theme=nineties] [class*=sectionTitle],[data-theme=nineties] [class*=splitHeading],[data-theme=nineties] [class*=title],[data-theme=nineties] h1,[data-theme=nineties] h2,[data-theme=nineties] h3,[data-theme=nineties] h4,[data-theme=nineties] h5,[data-theme=nineties] h6{color:navy!important;-webkit-text-fill-color:navy!important;text-shadow:2px 2px 0 #ff0!important}[data-theme=nineties] code,[data-theme=nineties] pre{font-family:times-pixelated,monospace!important;background:#fff!important;color:#000!important;border:2px inset #fff!important;border-radius:0!important}[data-theme=nineties] .dz-footer{background-image:var(--90s-background-image)!important;border-top:3px ridge #fff!important}[data-theme=nineties] .dz-footer [class*=name]{color:#ff0!important;-webkit-text-fill-color:#ff0!important;text-shadow:2px 2px 0 red!important}[data-theme=nineties] .dz-footer [class*=role]{color:aqua!important}[data-theme=nineties] .dz-footer [class*=description]{color:#fff!important}[data-theme=nineties] .dz-footer [class*=socialBtn]{background:silver!important;border:2px outset #fff!important;color:#000!important;border-radius:0!important;transform:none!important}[data-theme=nineties] .dz-footer a{color:#ff0!important;text-decoration:underline!important}[data-theme=nineties] .dz-footer a:hover{color:red!important}html.konami-crt-active:after,html.konami-crt-active:before{content:"";position:fixed;inset:0;pointer-events:none}html.konami-crt-active:before{z-index:2147483646;background:repeating-linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.03) 4px)}html.konami-crt-active:after{z-index:2147483645;background:rgba(37,109,68,.14)}html.konami-crt-active body #main-content{filter:contrast(.86) saturate(.8) brightness(.95) sepia(.2) hue-rotate(16deg)}body{transition:filter .2s ease-in-out}.nolan-imax-frame{width:100%;height:100%;border-color:#fff}.nolan-imax-active body{margin:0;min-height:100dvh;display:grid;place-items:center;background-color:#000}.nolan-imax-active body .nolan-imax-frame{transition-duration:2s;transition-timing-function:ease-in-out;transition-property:width,height,border-width,border-color,background-color;width:min(100vw,143dvh);height:min(100dvh,69.9300699301vw);max-width:100vw;max-height:100dvh;overflow-x:hidden;overflow-y:auto;border:30px solid #000;place-items:center;justify-content:stretch}.nolan-imax-active body .nolan-imax-frame #main-content{padding-inline:30px;width:100vw;max-width:100%;background-color:var(--text-bg-color)}.dz-footer,.dz-home-banner,.dz-navbar,.dz-navbar-mobile-menu,.dz-navbar__items a,.page-content-container,.videoprofile{rotate:0deg;transition:rotate .75s ease-in-out .2s}