#root{margin:0 auto;text-align:center;color:#fff}section{padding:3.75rem 0 1rem;margin:0 5rem}section h1{font-size:2.5rem;font-weight:700}a{color:#32a0d0}@media screen and (max-width: 680px){section{margin:0 2rem}}.link{margin:0 auto;color:#bd1168;text-decoration:underline}.link:hover{color:#7c0540}.topNavigation{position:fixed;top:0;left:0;right:0;z-index:100;background-color:#000000e6;height:4rem;padding:0 1em;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px #0000001a;color:#fff;font-size:1.2rem;background:linear-gradient(269.84deg,rgb(123,122,225) -4.01%,rgb(6,10,59) 23.71%,rgb(189,17,104) 50.42%,rgb(80,206,227) 92.75%)}.topNavigation a{display:flex;align-items:center}.topNavigation .logo{width:3rem;margin:auto}.topNavigation .navLinks{display:flex;align-items:center;justify-content:center}.topNavigation .navLinks a:after{content:" ";font-size:1.5rem;padding:0 1rem;cursor:auto}.topNavigation .navLinks a:last-child:after{content:none;padding:0}.topNavigation .hamburgerIcon{display:none}.topNavigation .hamburgerIcon{height:4rem;width:4rem}.topNavigation .navLinksMini{display:none}@media (max-width: 950px){.topNavigation .navLinks{display:none}.topNavigation .navLinksMini{background-color:#000000e6;display:flex;flex-direction:column;width:100%;height:0em;margin:0;left:0;top:4rem;position:fixed;align-items:center;justify-content:center;visibility:hidden;transition:ease;transition-duration:.5s;overflow:hidden}.topNavigation .open{height:24rem;visibility:visible;transition:ease;transition-duration:.5s}.topNavigation .navLinksMini a{display:flex;justify-content:center;align-items:center;margin:.5em}.topNavigation .hamburgerIcon{display:block}.topNavigation #hamburger{cursor:pointer;width:100%;height:100%}}.heroContainer{position:relative;padding-bottom:0;margin:0}.heroContainer .hero{width:100%;background:url(https://img.freepik.com/free-vector/gradient-ui-ux-elements-background_23-2149056159.jpg?w=2000);filter:brightness(.6);min-height:600px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.heroContainer .heroTitle{width:100%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);font-size:4rem;font-weight:700}.overviewContainer{padding:1rem 0 0}.transitionText{padding:2rem 0 0}.websiteImage{border:1px solid black;box-shadow:0 0 10px #0003;height:300px;cursor:pointer}.websiteImage:hover,.hifiFigma:hover,.revisedHifiFigma:hover{-webkit-filter:brightness(120%)}@media screen and (max-width: 800px){.websiteImage{height:200px}}@media screen and (max-width: 540px){.heroContainer .heroTitle{top:50%;font-size:2.5rem}.websiteImage{height:150px}}@media screen and (max-width: 480px){.websiteImage{height:120px}.stepper{display:none}.hero{background-size:contain}}.lofiContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:5rem}.lofiContainer .lofiFrame{width:320px;cursor:zoom-in}.hifiContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:5rem}.hifiContainer .hifiStyleGuideFrame{border:1px solid black;box-shadow:0 0 10px #0003;width:320px;cursor:zoom-in}.hifiContainer .hifiFigma{border:1px solid black;box-shadow:0 0 10px #0003;width:220px;cursor:pointer}.feedbackContainer{display:flex;flex-direction:row;align-items:top;justify-content:center;gap:5rem;flex-wrap:wrap}.feedbackItem{width:320px;background-color:#ebebeb;border-radius:15px;box-shadow:0 0 10px #0003;color:#000}.feedbackImage{width:320px;height:200px;border-radius:10px;object-fit:cover}.feedbackHeader{padding:1rem;font-size:2.5rem;font-weight:600}.feedbackTextContainer{display:flex;flex-direction:row;align-items:top;justify-content:center;gap:1rem;padding:0 1rem;text-align:left}.revisedHifiFigma{border:1px solid black;box-shadow:0 0 10px #0003;width:280px;cursor:pointer}.taskContainer{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5rem;flex-wrap:wrap;padding-bottom:1rem}.taskContainer .taskCard{width:340px;height:auto;background-color:#ebebeb;border-radius:15px;box-shadow:0 0 10px #0003;padding-top:2rem;align-self:stretch;color:#000}.taskContainer .taskCard .taskHeader{font-size:1.5rem;font-weight:600;margin:0 0 1rem}.taskContainer .taskCard .taskBody{font-size:1rem;font-weight:400;padding:0 1.2rem 1rem}.userContainer{display:flex;flex-direction:row;align-items:top;justify-content:center;gap:5rem;flex-wrap:wrap}.userContainer .userCard{width:300px;background-color:#ebebeb;border-radius:15px;box-shadow:0 0 10px #0003;color:#000}.userContainer .userCard .userImage{width:200px;height:200px;border-radius:50%;object-fit:cover;margin-top:1rem}.userContainer .userCard #userImageOne{background-color:#32a0d0}.userContainer .userCard #userImageTwo{background-color:#828bec}.userContainer .userCard #userImageThree{background-color:#943bc7}.userContainer .userHeader{padding:1rem;font-size:2.5rem;font-weight:600}.userContainer .userSectionContainer{text-align:left;padding:0 1rem;margin-bottom:1rem}.userContainer .userSectionContainer a{margin:0 auto;color:#bd1168;text-decoration:underline}.userContainer .userSectionContainer a:hover{color:#7c0540}.userContainer .userSectionContainer .userSectionHeader{font-size:1.2rem;font-weight:600;padding-bottom:.5rem;text-align:center}.userContainer .userSectionContainer strong{padding-left:.5rem}.userContainer .userSectionContainer ul{padding-left:2.5rem;margin:.2rem}.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{position:fixed;inset:0;opacity:0;overflow:hidden;z-index:var(--yarl__portal_zindex, 9999);transition:opacity var(--yarl__fade_animation_duration, .25s) var(--yarl__fade_animation_timing_function, ease)}.yarl__portal_open{opacity:1}.yarl__container{position:absolute;inset:0;overflow:hidden;background-color:var(--yarl__container_background_color, var(--yarl__color_backdrop, #000));outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:var(--yarl__controller_touch_action, none);overscroll-behavior:var(--yarl__controller_overscroll-behavior, contain)}.yarl__carousel{display:flex;flex:0 0 auto;height:100%;align-content:center;justify-content:center;align-items:stretch;width:calc(100% + (var(--yarl__carousel_slides_count) - 1) * (100% + var(--yarl__carousel_spacing_px, 0) * 1px + var(--yarl__carousel_spacing_percent, 0) * 1%));-webkit-transform:translateX(var(--yarl__swipe_offset, 0px));transform:translate(var(--yarl__swipe_offset, 0px))}.yarl__carousel_with_slides{-webkit-column-gap:calc(var(--yarl__carousel_spacing_px, 0) * 1px + 100 / (100 * var(--yarl__carousel_slides_count) + (var(--yarl__carousel_slides_count) - 1) * var(--yarl__carousel_spacing_percent, 0)) * var(--yarl__carousel_spacing_percent, 0) * 1%);-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0) * 1px + 100 / (100 * var(--yarl__carousel_slides_count) + (var(--yarl__carousel_slides_count) - 1) * var(--yarl__carousel_spacing_percent, 0)) * var(--yarl__carousel_spacing_percent, 0) * 1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0) * 1px + 100 / (100 * var(--yarl__carousel_slides_count) + (var(--yarl__carousel_slides_count) - 1) * var(--yarl__carousel_spacing_percent, 0)) * var(--yarl__carousel_spacing_percent, 0) * 1%)}.yarl__flex_center{display:flex;justify-content:center;align-content:center;align-items:center}.yarl__slide{flex:1;position:relative;padding:calc(var(--yarl__carousel_padding_px, 0) * 1px + 100 / (100 * var(--yarl__carousel_slides_count) + (var(--yarl__carousel_slides_count) - 1) * var(--yarl__carousel_spacing_percent, 0)) * var(--yarl__carousel_padding_percent, 0) * 1%)}[dir=rtl] .yarl__slide{--yarl__direction: -1}.yarl__slide_image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action, none);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}@media screen and (min-width: 800px){.yarl__slide_image{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}}.yarl__slide_image_cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.yarl__slide_image_loading{opacity:0}.yarl__slide_placeholder{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);line-height:0}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color, var(--yarl__color_button, rgba(255, 255, 255, .8)));-webkit-animation:yarl__delayed_fadein 1s linear;animation:yarl__delayed_fadein 1s linear}.yarl__slide_loading line{-webkit-animation:yarl__stroke_opacity 1s linear infinite;animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:nth-of-type(1){-webkit-animation-delay:-1.875s;animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){-webkit-animation-delay:-1.75s;animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){-webkit-animation-delay:-1.625s;animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){-webkit-animation-delay:-1.5s;animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){-webkit-animation-delay:-1.375s;animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){-webkit-animation-delay:-1.25s;animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){-webkit-animation-delay:-1.125s;animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){-webkit-animation-delay:-1s;animation-delay:-1s}.yarl__slide_error{width:var(--yarl__slide_icon_error_size, 48px);height:var(--yarl__slide_icon_error_size, 48px);color:var(--yarl__slide_icon_error_color, red)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{-webkit-animation:unset;animation:unset}}.yarl__toolbar{position:absolute;inset:0 0 auto auto;display:flex;justify-content:flex-end;padding:var(--yarl__toolbar_padding, 8px)}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{width:var(--yarl__icon_size, 32px);height:var(--yarl__icon_size, 32px)}.yarl__button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color, transparent);border:var(--yarl__button_border, 0);margin:var(--yarl__button_margin, 0);outline:none;line-height:0;padding:var(--yarl__button_padding, 8px);color:var(--yarl__color_button, rgba(255, 255, 255, .8));-webkit-filter:var(--yarl__button_filter, drop-shadow(2px 2px 2px rgba(0, 0, 0, .8)));filter:var(--yarl__button_filter, drop-shadow(2px 2px 2px rgba(0, 0, 0, .8)));-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active, #fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button, rgba(255, 255, 255, .8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active, #fff)}@media (hover: hover){.yarl__button:hover,.yarl__button:focus:hover,.yarl__button:focus-visible:hover{color:var(--yarl__color_button_active, #fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled, rgba(255, 255, 255, .4));cursor:default}.yarl__navigation_prev,.yarl__navigation_next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:var(--yarl__navigation_button_padding, 24px 16px)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@-webkit-keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@-webkit-keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}:root{font-family:Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400;color-scheme:light dark;background-color:#242424}a{font-weight:500;color:#fff;text-decoration:none}body{margin:0;padding:0}
