.page-module___8aEwW__layoutContainer{background-color:var(--secondary-color);isolation:isolate;flex-direction:column;align-items:center;width:100%;height:auto;padding-top:100px;display:flex;position:relative}.page-module___8aEwW__layoutContainer:before{content:"";background:var(--secondary-color);z-index:-1;width:100vw;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.page-module___8aEwW__heroSection{box-sizing:border-box;flex-direction:column;align-items:center;gap:24px;width:100%;min-height:calc(100vh - 120px);padding:0 16px 24px;display:flex}.page-module___8aEwW__secondarySection{background-color:var(--third-color);flex-direction:column;align-items:stretch;gap:24px;width:100%;margin-top:20px;padding:20px;display:flex;position:relative}.page-module___8aEwW__secondarySection:before{content:"";background:var(--third-color);z-index:-1;width:100vw;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.page-module___8aEwW__cardsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:32px;width:100%;max-width:1400px;margin:0 auto;padding:0;display:grid}.page-module___8aEwW__cardsColumn{flex-direction:column;align-items:flex-start;gap:32px;width:100%;max-width:900px;padding:0 12px;display:flex}.page-module___8aEwW__skillsCard{width:100%}.page-module___8aEwW__logoContainer{justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative!important}.page-module___8aEwW__homeContainer{text-align:center;flex-direction:column;align-items:center;display:flex}.page-module___8aEwW__hyperlink{color:#249dff;font-weight:700}.page-module___8aEwW__welcomeMessage{color:var(--text-color-light);z-index:4;margin-top:0;padding-bottom:10px;font-size:2rem}.page-module___8aEwW__instructions{color:var(--text-color-light);z-index:4;font-size:1.5rem}.page-module___8aEwW__card{background-color:var(--card-color-light);color:var(--text-color-light);box-shadow:6px 6px 8px var(--card-shadow),-6px -6px 8px var(--card-shadow-2);border-radius:60px;flex-direction:column;width:100%;padding:30px;display:flex}.page-module___8aEwW__skillSectionTitle{color:var(--text-color-light);margin-bottom:10px;font-size:20px}.page-module___8aEwW__skillRow{flex-direction:column;width:100%;margin-bottom:20px;display:flex}.page-module___8aEwW__skillNameContainer,.page-module___8aEwW__skillLabelContainer{justify-content:space-between;width:100%;display:flex}.page-module___8aEwW__skillBarContainer{width:100%;margin-top:5px}.page-module___8aEwW__skillName{color:var(--text-color-light);font-size:1rem}.page-module___8aEwW__skillBar{background-color:var(--third-color);width:100%;box-shadow:inset 6px 6px 8px var(--card-shadow),inset -6px -6px 8px var (--card-shadow-2);border-radius:20px;height:20px;overflow:hidden}.page-module___8aEwW__skillLevelLabel{color:var(--text-color-light);font-size:.75em;font-style:italic}.page-module___8aEwW__downloadResumeButton{color:var(--text-color-light);background:var(--button-color-light);cursor:pointer;box-shadow:6px 6px 8px var(--card-shadow),-6px -6px 8px var(--card-shadow-2);border-radius:25px;padding:.7em 1.7em;font-size:18px;transition:all .3s}.page-module___8aEwW__downloadResumeButton:hover{background:var(--card-hover-light);box-shadow:4px 4px 5px var(--card-shadow),-4px -4px 5px var(--card-shadow-2)}.page-module___8aEwW__downloadResumeButton:active{color:var(--text-color-light);box-shadow:inset 4px 4px 5px var(--card-shadow),inset -4px -4px 5px var(--card-shadow-2)}.page-module___8aEwW__buttonContainer{justify-content:center;align-items:center;gap:20px;padding:20px 0;display:flex}.page-module___8aEwW__button{color:var(--text-color-light);background:var(--button-color-light);cursor:pointer;box-shadow:6px 6px 8px var(--card-shadow),-6px -6px 8px var(--card-shadow-2);border-radius:25px;padding:.7em 1.7em;font-size:18px;transition:all .3s}.page-module___8aEwW__button:hover{background:var(--card-hover-light);box-shadow:4px 4px 5px var(--card-shadow),-4px -4px 5px var(--card-shadow-2)}.page-module___8aEwW__button:active{box-shadow:inset 4px 4px 5px var(--card-shadow),inset -4px -4px 5px var(--card-shadow-2)}.page-module___8aEwW__buttonText{display:block}.page-module___8aEwW__infoContainer{background-color:var(--card-color-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-color-light);max-width:800px;box-shadow:6px 6px 8px var(--card-shadow),-6px -6px 8px var(--card-shadow-2);z-index:3;border-radius:60px;margin:10px 0;padding:20px;transition:transform .3s,box-shadow .3s,background-color .3s,width .3s}.page-module___8aEwW__infoContainerText{text-align:justify;text-justify:inter-word;margin:10px}.page-module___8aEwW__carouselItem{max-width:800px;box-shadow:6px 6px 8px var(--card-shadow),-6px -6px 8px var(--card-shadow-2);z-index:1;border-radius:60px;margin:20px 0;overflow:hidden}.page-module___8aEwW__carouselItem img{width:100%;height:auto;display:block}.page-module___8aEwW__terminalcontainer{z-index:1100;width:400px;max-height:30vh;position:fixed;bottom:86px;right:20px;font-family:var(--font-fira),monospace!important}.page-module___8aEwW__chatbotbutton{z-index:1000;background-color:var(--button-color-light);width:50px;height:50px;color:var(--text-color-light);box-shadow:6px 6px 8px var(--card-shadow),-6px -6px 8px var(--card-shadow-2);cursor:pointer;border-radius:50%;position:fixed;bottom:20px;right:20px}.page-module___8aEwW__chatbotbutton:hover{background-color:var(--card-hover-light);box-shadow:4px 4px 5px var(--card-shadow),-4px -4px 5px var(--card-shadow-2);transform:scale(1.03)}.page-module___8aEwW__chatbotbutton:active{color:var(--text-color-light);box-shadow:inset 4px 4px 5px var(--card-shadow),inset -4px -4px 5px var(--card-shadow-2)}@media (min-width:1600px){.page-module___8aEwW__layoutContainer{padding-left:48px;padding-right:48px}.page-module___8aEwW__heroSection{gap:32px;min-height:calc(100vh - 80px)}.page-module___8aEwW__logoContainer{height:240px}.page-module___8aEwW__welcomeMessage{font-size:2.4rem}.page-module___8aEwW__instructions{font-size:1.6rem}.page-module___8aEwW__card{padding:40px}.page-module___8aEwW__cardsGrid{grid-template-columns:repeat(2,minmax(520px,1fr));gap:48px}.page-module___8aEwW__infoContainer,.page-module___8aEwW__carouselItem{max-width:1100px}}.page-module___8aEwW__terminal_toolbar{box-sizing:border-box;z-index:8;background:#212121;border-top-left-radius:5px;border-top-right-radius:5px;justify-content:space-between;align-items:center;height:30px;padding:0 8px;display:flex;position:relative}.page-module___8aEwW__close_button{z-index:8;align-items:center;display:flex}.page-module___8aEwW__btn{box-sizing:border-box;text-shadow:0 1px #fff3;z-index:8;background:linear-gradient(#7d7871 0%,#595953 100%);border:none;border-radius:100%;justify-content:center;align-items:center;width:12px;height:12px;margin-right:5px;padding:0;font-size:8px;display:flex;box-shadow:0 0 1px #41403a,0 1px 1px #474642}.page-module___8aEwW__btn-color{background:#ee411a}.page-module___8aEwW__btn:hover{cursor:pointer}.page-module___8aEwW__btn:focus{outline:none}.page-module___8aEwW__add_tab{color:#fff;cursor:pointer;z-index:8;border:1px solid #fff;border-bottom:none;border-radius:4px 4px 0 0;padding:0 6px}.page-module___8aEwW__user{color:#d5d0ce;z-index:8;margin-left:6px;font-size:14px;line-height:15px}.page-module___8aEwW__terminal_body{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:8;background:#0009;border-bottom-right-radius:5px;border-bottom-left-radius:5px;flex-direction:column;width:400px;height:250px;margin-top:-1px;padding-top:2px;font-size:12px;display:flex;overflow-y:auto}.page-module___8aEwW__terminal_prompt{z-index:8;color:var(--text-color-dark);align-items:flex-start;padding:4px;display:flex}.page-module___8aEwW__terminal_prompt span{margin-left:4px}.page-module___8aEwW__terminal_user{color:#1eff8e;z-index:8}.page-module___8aEwW__terminal_location{color:#4878c0;z-index:8}.page-module___8aEwW__terminal_bling{color:#ddd;z-index:8}.page-module___8aEwW__terminal_cursor{z-index:8;width:5px;height:14px;margin-left:10px;animation:1.2s linear infinite page-module___8aEwW__curbl;display:block}.page-module___8aEwW__terminal_output{z-index:8;flex-grow:1;padding:4px}.page-module___8aEwW__output_text{z-index:8;color:var(--text-color-dark);word-wrap:break-word;white-space:pre-wrap;margin:0}.page-module___8aEwW__terminal_input{z-index:8;padding:4px}.page-module___8aEwW__input_text{color:#e6e6e6;caret-color:#fff;z-index:8;background:0 0;border:none;width:100%;padding:6px}.page-module___8aEwW__textLoopContainer{color:var(--text-color-light);text-align:center;margin:20px 0;font-size:2rem;transition:opacity .5s ease-in-out}.page-module___8aEwW__textLoopItem{animation:3s linear infinite page-module___8aEwW__fadeInOut}@keyframes page-module___8aEwW__fadeInOut{0%,to{opacity:0}50%{opacity:1}}@keyframes page-module___8aEwW__curbl{0%{background:#fff}49%{background:#fff}60%{background:0 0}99%{background:0 0}to{background:#fff}}@media (max-width:900px){.page-module___8aEwW__secondarySection{flex-direction:column;align-items:center;padding:20px}.page-module___8aEwW__card{flex-grow:0;width:100%;max-width:720px;margin:10px auto}.page-module___8aEwW__cardsGrid{grid-template-columns:1fr;justify-items:center;row-gap:16px;padding:24px}.page-module___8aEwW__cardsColumn{gap:20px;max-width:720px;padding:0}.page-module___8aEwW__logoContainer{height:160px}.page-module___8aEwW__welcomeMessage,.page-module___8aEwW__textLoopContainer h2{font-size:1.25rem}.page-module___8aEwW__logoContainer img{max-width:100%!important;max-height:100%!important}.page-module___8aEwW__layoutContainer{flex-direction:column;align-items:center}.page-module___8aEwW__infoContainer,.page-module___8aEwW__carouselItem{width:85vw}.page-module___8aEwW__homeContainer,.page-module___8aEwW__welcomeMessage,.page-module___8aEwW__instructions{font-size:1rem}.page-module___8aEwW__button{padding:.5em 1em;font-size:.9rem}.page-module___8aEwW__buttonContainer{gap:10px}}@media (max-width:1280px){.page-module___8aEwW__cardsGrid{grid-template-columns:1fr;justify-items:center;gap:28px}.page-module___8aEwW__cardsColumn{max-width:900px;padding:0}.page-module___8aEwW__card{max-width:900px;margin-left:auto;margin-right:auto}.page-module___8aEwW__secondarySection{align-items:center}.page-module___8aEwW__infoContainer,.page-module___8aEwW__carouselItem{max-width:900px;margin-left:auto;margin-right:auto}}
