:root{--color-black: #000000;--color-white: #ffffff;--color-gray-50: rgb(247, 247, 247);--color-gray-100: rgb(239, 239, 239);--color-gray-200: rgb(223, 223, 223);--color-gray-300: rgb(202, 202, 202);--color-gray-400: rgb(168, 168, 168);--color-gray-500: rgb(135, 135, 135);--color-gray-600: rgb(109, 109, 109);--color-gray-700: rgb(78, 78, 78);--color-gray-800: rgb(55, 55, 55);--color-gray-900: rgb(38, 38, 38);--color-gray-1000: rgb(25, 25, 25);--color-carnegie-dark: #1A1F2F;--color-carnegie-blue: #20386D;--color-carnegie-yellow: #E8B421;--color-carnegie-gray: #CCCDD1;--header-height: 8rem;--12px: .75rem;--14px: .875rem;--16px: 1rem;--18px: 1.125rem;--20px: 1.25rem;--22px: 1.375rem;--24px: 1.5rem;--28px: 1.75rem;--32px: 2rem;--36px: 2.25rem;--40px: 2.5rem;--44px: 2.75rem;--48px: 3rem;--56px: 3.5rem;--64px: 4rem;--80px: 5rem;--96px: 6rem;--112px: 7rem;--128px: 8rem}/*! 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}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}template{display:none}[hidden]{display:none}/*! https://github.com/a11yproject/a11yproject.com/blob/main/src/css/base/_resets.scss */*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;vertical-align:baseline}a img{border:none}b,strong{font-weight:700}button,input[type=button]{border:0}em,cite,i{font-style:italic}img,figure,picture{border:0;display:block;height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:500}sub{text-transform:lowercase;font-size:inherit;font-variant-position:sub}sup{text-transform:lowercase;font-variant-position:super}textarea{overflow:auto;resize:vertical}body{background-color:var(--color-bg, white);color:var(--color-fg, black);line-height:1.4;font-family:var(--font-body, serif);font-feature-settings:"kern" 1,"onum" 0,"liga" 0,"tnum" 1;text-rendering:optimizeLegibility;word-wrap:break-word;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6,p{margin:16px 0}mark{background-color:var(--color-mark, yellow);padding:0 4px}a{color:var(--color-link, blue);text-decoration:2px underline var(--color-link, blue)}img,video{display:block;max-width:100%;height:auto}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-input-bg, whitesmoke);color:var(--color-input-fg, black);border-radius:var(--border-radius, 0);border:none;font-family:var(--font-form, sans-serif);font-size:inherit;outline:1px solid var(--color-border, ray);padding:8px}button,select,a[role=button],input[type=submit],input[type=reset],input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-button-bg, lightgray);color:var(--color-button-fg, black);border-radius:var(--border-radius, 0);border:none;font-family:var(--font-form, sans-serif);font-size:inherit;outline:none;padding:8px;text-decoration:none}button,a[role=button],input[type=button],input[type=checkbox],input[type=radio],input[type=range],input[type=submit],input[type=reset],select{cursor:pointer}input[type=button],input[type=range],input[type=submit],input[type=reset],select{display:inline-block}button:disabled,a[role=button]:disabled,input[type=button]:disabled,input[type=submit]:disabled,input[type=reset]:disabled{opacity:.5;cursor:not-allowed}input[type=range]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding:0;outline:none}button:focus,a:focus,a[role=button]:focus,input:focus,select:focus,textarea:focus{outline:2px solid var(--color-focus);outline-offset:2px}button:focus:not(:focus-visible),a:focus:not(:focus-visible),a[role=button]:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:2px solid transparent}button:disabled,a[role=button]:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}table{border-collapse:collapse;width:100%;table-layout:fixed}table caption,td,th{text-align:left}td,th{padding:8px 0;vertical-align:top;word-wrap:break-word}thead{border-bottom:1px solid var(--color-border, lightgray)}tfoot{border-top:1px solid var(--color-border, lightgray)}::-moz-placeholder{color:var(--color-placeholder, gray)}:-ms-input-placeholder{color:var(--color-placeholder, gray)}::-ms-input-placeholder{color:var(--color-placeholder, gray)}::placeholder{color:var(--color-placeholder, gray)}::-moz-selection{background-color:var(--color-selection, lightgray)}::selection{background-color:var(--color-selection, lightgray)}select{padding-right:24px;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20448%22%20enable-background%3D%22new%200%200%20256%20448%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.arrow%7Bfill%3A%23424242%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22arrow%22%20d%3D%22M255.9%20168c0-4.2-1.6-7.9-4.8-11.2-3.2-3.2-6.9-4.8-11.2-4.8H16c-4.2%200-7.9%201.6-11.2%204.8S0%20163.8%200%20168c0%204.4%201.6%208.2%204.8%2011.4l112%20112c3.1%203.1%206.8%204.6%2011.2%204.6%204.4%200%208.2-1.5%2011.4-4.6l112-112c3-3.2%204.5-7%204.5-11.4z%22%2F%3E%3C%2Fsvg%3E%0A);background-position:right 8px center;background-repeat:no-repeat;background-size:auto 50%}ol,ul{padding-left:16px}.skip-to-main{border:none;width:1px;height:1px;overflow:hidden;position:absolute}.skip-to-main:focus{background-color:var(--color-gray-900, black);color:var(--color-white, white);width:auto;height:auto;padding:8px;z-index:var(--z-overlay, 1000)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.text-outline{--stroke-width: .75px;--stroke-width-n: calc(var(--stroke-width) * -1);text-shadow:var(--stroke-width-n) var(--stroke-width-n) 0 var(--color-text-outline, var(--color-carnegie-dark)),0 var(--stroke-width-n) 0 var(--color-text-outline, var(--color-carnegie-dark)),var(--stroke-width) var(--stroke-width-n) 0 var(--color-text-outline, var(--color-carnegie-dark)),var(--stroke-width) 0 0 var(--color-text-outline, var(--color-carnegie-dark)),var(--stroke-width) var(--stroke-width) 0 var(--color-text-outline, var(--color-carnegie-dark)),0 var(--stroke-width) 0 var(--color-text-outline, var(--color-carnegie-dark)),var(--stroke-width-n) var(--stroke-width) 0 var(--color-text-outline, var(--color-carnegie-dark)),var(--stroke-width-n) 0 0 var(--color-text-outline, var(--color-carnegie-dark))}@media (hover: hover) and (pointer: fine){button:hover,a[role=button]:hover,input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover{background:var(--color-button-hover, lightgray)}button:disabled:hover,a[role=button]:disabled:hover,input[type=button]:disabled:hover,input[type=submit]:disabled:hover,input[type=reset]:disabled:hover{opacity:.5;cursor:not-allowed;background:var(--color-button-bg, lightgray)}}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translateY(-18px);top:auto;right:28px}@font-face{font-family:Futura PT;src:url(https://pudding.cool/assets/fonts/futura-pt/FuturaCyrillicLight.woff2) format("woff2");font-weight:300;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(https://pudding.cool/assets/fonts/futura-pt/FuturaCyrillicBook.woff2) format("woff2");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(https://pudding.cool/assets/fonts/futura-pt/FuturaCyrillicHeavy.woff2) format("woff2");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}:root{--sans: "Futura PT", Helvetica, Arial, Verdana, sans-serif;--serif: "Georgia", Times, Times New Roman, serif;--serif2: "museo-slab", serif;--z-bottom: -100;--z-middle: 0;--z-top: 10000000;--z-overlay: 1000;--mobile-controls-height: 8rem;--border-radius: 2px;--font-body: var(--sans);--font-form: var(--sans);--color-bg: var(--color-carnegie-blue);--color-fg: var(--color-white);--color-link: var(--color-carnegie-yellow);--color-focus: var(--color-carnegie-yellow);--color-button-bg: var(--color-carnegie-yellow);--color-button-fg: var(--color-carnegie-dark);--color-button-hover: var(--color-carnegie-gray);--1s: 1ms}button{background:var(--color-button-bg);color:var(--color-button-fg);border-radius:0}button:hover{background:var(--color-button-hover)}@media screen and (prefers-reduced-motion: no-preference){:root{--1s: 1s}}h1{font-size:var(--48px, 48px)}h2{font-size:var(--36px, 36px)}h3{font-size:var(--28px, 28px)}h4{font-size:var(--24px, 24px)}h5{font-size:var(--22px, 22px)}h6{font-size:var(--20px, 20px)}.noUi-base{display:flex;align-items:center}.noUi-target{background:none;box-shadow:none;border-radius:0;border:none}.noUi-connects{background:#e8b42199;border-radius:0;height:5px;overflow:visible}.noUi-connect{background:none;height:13px;top:50%}.noUi-connect:after{content:"";background:var(--color-carnegie-yellow);position:absolute;width:100%;height:100%;transform:translateY(-50%)}.noUi-handle:hover{cursor:pointer;background:var(--color-carnegie-gray)}.noUi-horizontal .noUi-handle{border:2px solid var(--color-carnegie-dark);width:53px;height:29px;border-radius:16px;box-shadow:none}.noUi-handle:before,.noUi-handle:after{display:none}.noUi-touch-area{color:var(--color-carnegie-dark);display:flex;text-align:center;align-items:center;justify-content:center}header.svelte-1swxl8j{position:relative;background:none;z-index:var(--z-top);height:var(--header-height);width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;gap:.5rem;padding:1.5rem 4rem;pointer-events:none}header.max-width.svelte-1swxl8j{max-width:1000px;margin:0 auto;padding:1.5rem}h1.svelte-1swxl8j{font-size:var(--22px);margin:0;max-width:12rem;text-align:start}a.svelte-1swxl8j{pointer-events:all}.toggle.svelte-1swxl8j{display:none;gap:4px}.toggle.visible.svelte-1swxl8j{display:-webkit-box;display:flex}.toggle.svelte-1swxl8j .button:where(.svelte-1swxl8j){padding:.5rem 1rem;font-weight:700;pointer-events:all;white-space:nowrap;background:var(--color-carnegie-gray);color:var(--color-carnegie-dark);text-decoration:none;text-align:center}.toggle.svelte-1swxl8j .button.selected:where(.svelte-1swxl8j){background:var(--color-carnegie-yellow)}.toggle.svelte-1swxl8j .button:where(.svelte-1swxl8j):hover{background:var(--color-carnegie-yellow)}.title.svelte-1swxl8j{color:var(--color-fg);background:none;padding:0;pointer-events:all;text-decoration:none;display:none}.title.svelte-1swxl8j:hover{color:var(--color-carnegie-gray)}.visible.svelte-1swxl8j{display:block}.ghost.svelte-1swxl8j{visibility:hidden;width:54px}.hamburger.svelte-1swxl8j{background:#fff;position:absolute;right:0;top:0;z-index:100000;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:4px;padding:18px 15px;pointer-events:all;-webkit-transition:.2s background linear;transition:.2s background linear}.hamburger.fixed.svelte-1swxl8j{position:fixed}.line.svelte-1swxl8j{background:#333;width:24px;height:3px;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.hamburger.svelte-1swxl8j:hover{cursor:pointer;background:#ffffffbf}.hamburger.svelte-1swxl8j:hover .line:where(.svelte-1swxl8j):nth-of-type(1){-webkit-transform:translateY(2px);transform:translateY(2px)}.hamburger.svelte-1swxl8j:hover .line:where(.svelte-1swxl8j):nth-of-type(3){-webkit-transform:translateY(-2px);transform:translateY(-2px)}.drawer.svelte-1swxl8j{position:fixed;background:#fff;width:400px;top:0;right:0;-webkit-transform:translate(100%,0);transform:translate(100%);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;height:100%;z-index:100001;padding:22px}.drawer.open.svelte-1swxl8j{-webkit-transform:translate(0,0);transform:translate(0)}button.close.svelte-1swxl8j{position:absolute;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;top:0;left:0;height:50px;width:50px;-webkit-transform:translate(calc(-100% - 30px),30px);transform:translate(calc(-100% - 30px),30px);background:#ffffffbf;-webkit-transition:.2s background linear;transition:.2s background linear;display:none;pointer-events:all}.drawer .close svg{height:20px;width:20px}.drawer.open.svelte-1swxl8j button.close:where(.svelte-1swxl8j){display:block}button.close.svelte-1swxl8j:hover{cursor:pointer;background:#fff}h2.svelte-1swxl8j a:where(.svelte-1swxl8j){color:var(--color-carnegie-blue);text-decoration:none}ul.svelte-1swxl8j{padding:0}li.svelte-1swxl8j{font-weight:700;margin:10px 0;padding:4px}li.svelte-1swxl8j a:where(.svelte-1swxl8j){text-decoration:none;color:var(--color-carnegie-blue)}li.svelte-1swxl8j a:where(.svelte-1swxl8j):hover{color:var(--color-carnegie-dark)}@media (min-width: 601px){header.sticky.svelte-1swxl8j{position:sticky;top:0;background:var(--color-carnegie-blue);z-index:100000}}@media (max-width: 600px){header.svelte-1swxl8j{padding:.5rem 1rem}h1.svelte-1swxl8j{font-size:var(--20px);max-width:11rem}.toggle.svelte-1swxl8j{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.toggle.svelte-1swxl8j .button:where(.svelte-1swxl8j){padding:.4rem .25rem}.button.svelte-1swxl8j{padding:8px}.drawer.svelte-1swxl8j{width:280px}button.close.svelte-1swxl8j{background:#fff}}
