@import"https://fonts.googleapis.com/css2?family=ADLaM+Display&family=Dosis&display=swap";@import"https://www.purdue.edu/purdue/fonts/united-sans/united-sans.css";@import"https://use.typekit.net/owl8tlx.css";:root{font-family:Acumin Pro,sans-serif;background-color:#000}*{margin:0;padding:0;box-sizing:border-box;font-family:acumin-pro-condensed,sans-serif;font-weight:400;font-style:normal}#app{height:100vh}main.svelte-vheeew{width:100%;padding:5px;display:flex;justify-content:center}div.svelte-vheeew{background-position:center;background-size:90%;background-repeat:no-repeat;width:90%;max-width:384px;height:100px}.stairwell-image.svelte-vheeew{background-image:url(/animatedlogo_small.gif)}.stairwell-reduce-motion.svelte-vheeew{background-image:url(/stairwell_header.png)}.purdue-image.svelte-vheeew{background-image:url(/purdue_header.png)}.option-container.svelte-8w1li4.svelte-8w1li4{display:flex;flex-flow:row nowrap;justify-content:center;align-items:stretch;text-align:center;margin-bottom:.25rem}input[type=radio].svelte-8w1li4.svelte-8w1li4{display:none}label.svelte-8w1li4.svelte-8w1li4{display:grid;place-items:center;cursor:pointer;flex-grow:1;border:2px solid rgb(142,111,62);padding:.25rem .5rem;min-height:3rem}input[type=radio].svelte-8w1li4:checked+label.svelte-8w1li4{background-color:#8e6f3e;color:#000}button.svelte-11imbqe{padding:var(--size) 2px;background:none;border:2px solid rgb(142,111,62);font-size:30px;font-weight:400;width:100%;margin:9 auto;display:grid;place-items:center center;grid-template-columns:1fr 2fr 1fr}button.svelte-11imbqe:hover,button.svelte-11imbqe:active,.reverse.svelte-11imbqe{background-color:#8e6f3e}.reverse.svelte-11imbqe:hover,.reverse.svelte-11imbqe:active{background-color:#000}.svelte-s9kl2u.svelte-s9kl2u{font-family:Acumin Pro,sans-serif}main.svelte-s9kl2u.svelte-s9kl2u{background-color:#000;margin:0 auto;width:100%;height:100dvh;max-width:500px;padding:0 1rem;display:flex;justify-content:flex-start;flex-flow:column nowrap;gap:.1rem;color:#fff}.welcome.svelte-s9kl2u.svelte-s9kl2u{text-align:center;font-size:1.5rem}img.svelte-s9kl2u.svelte-s9kl2u{width:70%;margin:0 auto}.irb-blurb.svelte-s9kl2u.svelte-s9kl2u{padding-top:.5rem;text-align:left;font-size:.75rem}.irb-blurb.svelte-s9kl2u a.svelte-s9kl2u{font-weight:700;color:#8e6f3e}main.svelte-1xsfnoc{aspect-ratio:1;display:flex;justify-content:center;align-items:center}video.svelte-1xsfnoc{width:100%;aspect-ratio:1}main.svelte-11tfvb0.svelte-11tfvb0{margin:0 auto;aspect-ratio:1;display:flex;flex-flow:column;justify-content:center;align-items:center;width:95%}main.svelte-11tfvb0>div.svelte-11tfvb0{display:grid;place-items:center;grid-template-columns:repeat(5,1fr);gap:.5rem;grid-template-rows:1fr;padding:.5rem;width:100%}input[type=radio].svelte-11tfvb0.svelte-11tfvb0{width:3rem;height:3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;outline:none;border:none;border-radius:5px;background-position:center;background-size:contain;background-repeat:no-repeat}input[type=radio].svelte-11tfvb0.svelte-11tfvb0:checked{outline:solid 3px white;outline-offset:2px}.p5Canvas{border-radius:15px}:root{--emphasis-color:#17baa4}.default.svelte-a39xut{font-size:16pt;color:#fff;text-align:center}.block.svelte-a39xut{display:block}.inline.svelte-a39xut{display:inline}.bold.svelte-a39xut{font-weight:700}.larger.svelte-a39xut{font-size:24pt}.gap.svelte-a39xut{margin-top:1rem}.emphasis.svelte-a39xut{color:var(--emphasis-color);text-shadow:0px 0px 10px rgba(255,255,255,1)}.italic.svelte-a39xut{font-style:italic}.pretyped.svelte-a39xut{font-style:inherit;font-weight:inherit;color:#fff3}main.svelte-ulw7u4{margin:0 25px;transition-duration:.1s;z-index:5}main.svelte-12pyvnb{width:80%;display:flex;gap:.5rem;justify-content:space-between;margin:0 auto}button.svelte-12pyvnb{-webkit-user-select:none;user-select:none;border:rgb(142,111,62) 3px solid;background-color:#000;color:#fff;transition-duration:.1s;padding:0 .5rem;height:100%;max-height:4rem;min-height:3rem;flex:1}img.svelte-12pyvnb{min-width:2rem}button.svelte-12pyvnb:hover:enabled{background-color:#8e6f3e;color:#000}button.svelte-12pyvnb:active:enabled{color:#000;background-color:#8e6f3e;transform:translate(5px,5px);box-shadow:0 0}button.svelte-12pyvnb:disabled{background-color:#443e33;color:#383838}.project.svelte-12pyvnb,.spacer.svelte-12pyvnb{flex:2}main.svelte-13u8pdx.svelte-13u8pdx{aspect-ratio:1;font-size:1.6rem;display:flex;justify-content:space-evenly;flex-flow:column nowrap;color:#fff;width:80%;margin:2rem auto}input[type=radio].svelte-13u8pdx.svelte-13u8pdx{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 0 0 1rem;font:inherit;color:#fff;width:1em;height:1em;border:.15em solid #FFFFFF;border-radius:50%;transform:translateY(.2em);display:grid;place-content:center}input[type=radio].svelte-13u8pdx.svelte-13u8pdx:before{content:"";width:.6em;height:.6em;border-radius:50%;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em #fff}input[type=radio].svelte-13u8pdx.svelte-13u8pdx:checked:before{transform:scale(1)}label.svelte-13u8pdx>p.svelte-13u8pdx{transform:translate(3rem,-1.4rem);font-size:1.3rem}audio.svelte-xtx1x0{display:none}main.svelte-xc00no{margin:0 auto;width:100%;max-width:800px;height:100vh;padding:.5rem 0 3rem;background:rgb(0,0,0)}.reduceMotion.svelte-xc00no{background:linear-gradient(180deg,#1f1669 0%,#5654ca 100%)}.motion.svelte-xc00no{background-image:url(/anim/stairwell_background.gif);background-position:center;background-size:cover}dialog.svelte-ev6i48.svelte-ev6i48{width:90dvw;border:2px solid rgb(142,111,62);background-color:#fff;margin:auto}dialog.svelte-ev6i48>div.svelte-ev6i48{padding:1em}dialog[open].svelte-ev6i48.svelte-ev6i48{animation:svelte-ev6i48-zoom .3s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-ev6i48-zoom{0%{transform:scale(.95)}to{transform:scale(1)}}dialog[open].svelte-ev6i48.svelte-ev6i48::backdrop{animation:svelte-ev6i48-fade .2s ease-out}@keyframes svelte-ev6i48-fade{0%{opacity:0}to{opacity:1}}button.svelte-ev6i48.svelte-ev6i48{margin-left:calc(100% - 3rem);display:block;border:2px solid rgb(142,111,62);background-color:transparent;height:2rem;width:2rem;color:#000;font-weight:bolder;-webkit-user-select:none;user-select:none}button.svelte-ev6i48>img.svelte-ev6i48{width:100%;height:100%;aspect-ratio:1}button.svelte-ev6i48.svelte-ev6i48:hover,button.svelte-ev6i48.svelte-ev6i48:active{background-color:#8e6f3e;color:#000}.modal-container.svelte-1vch845.svelte-1vch845{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:60vh}.modal-container.svelte-1vch845>.svelte-1vch845{margin:15px 0}main.svelte-1vch845.svelte-1vch845{display:flex;justify-content:space-around;flex-wrap:wrap;height:75%;background-color:#000;color:#fff;width:100%;padding-top:10px}.modal-button.svelte-1vch845.svelte-1vch845{width:40%;color:#fff;font-weight:bolder;font-size:small;padding:5px;border:2px solid rgb(142,111,62);display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer}.modal-button.svelte-1vch845.svelte-1vch845:hover,.modal-button.svelte-1vch845.svelte-1vch845:focus,.modal-button.svelte-1vch845.svelte-1vch845:active{background-color:#8e6f3e;color:#fff}.modal-container.svelte-1vch845>.modal-button.svelte-1vch845{width:90%}main.svelte-b1nggw.svelte-b1nggw{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(auto,1fr);gap:.2rem;max-width:100%;padding-bottom:1rem}img.svelte-b1nggw.svelte-b1nggw{object-fit:contain;width:100%;aspect-ratio:1}.modal-container.svelte-b1nggw.svelte-b1nggw{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:60vh}.modal-container.svelte-b1nggw>img.svelte-b1nggw{width:50vw;margin:-3rem 0 -1rem}.sponsor-button.svelte-b1nggw.svelte-b1nggw{background-color:#fff;margin:0;cursor:pointer;padding:1rem;width:100%;height:auto;border:2px solid rgb(142,111,62)}main.svelte-1a0ehth{width:100%;height:fit-content;color:#fff}div.svelte-1a0ehth{display:flex;justify-content:space-evenly}img.svelte-1a0ehth{object-fit:cover;width:40%;background-color:#fff;border:rgb(142,111,62) 2px solid}h1.svelte-1a0ehth,h3.svelte-1a0ehth{text-align:center}h3.svelte-1a0ehth{font-size:1.5em}.svelte-1gjoc2g{font-family:Acumin Pro,sans-serif}main.svelte-1gjoc2g{background-color:#000;margin:0 .5rem;width:calc(100% - 1rem);max-width:500px;height:100%;padding:0;display:flex;flex-flow:column nowrap;align-items:center;gap:.5rem}a.svelte-1gjoc2g{width:100%}p.svelte-1gjoc2g{text-align:center;font-size:1.5rem;color:#fff}main.svelte-zqh4r1{width:100vw;max-width:500px;padding:0;margin:0;height:110vh}
