._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}._8aEwW_layoutContainer:before{content:"";background:var(--secondary-color);z-index:-1;width:100vw;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}._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}._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}._8aEwW_secondarySection:before{content:"";background:var(--third-color);z-index:-1;width:100vw;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}._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}._8aEwW_cardsColumn{flex-direction:column;align-items:flex-start;gap:32px;width:100%;max-width:900px;padding:0 12px;display:flex}._8aEwW_skillsCard{width:100%}._8aEwW_timelineSectionTitle{color:var(--text-color-light);opacity:.75;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px 48px;font-size:1.1rem;font-weight:700}._8aEwW_timeline{flex-direction:column;width:100%;display:flex;position:relative}._8aEwW_timeline:before{content:"";background:var(--button-color-light);opacity:.35;border-radius:2px;width:2px;position:absolute;top:28px;bottom:28px;left:15px}._8aEwW_timelineItem{flex-direction:column;padding-bottom:28px;padding-left:48px;display:flex;position:relative}._8aEwW_timelineItem:last-child{padding-bottom:0}._8aEwW_timelineDot{background:var(--button-color-light);width:20px;height:20px;box-shadow:0 0 0 4px var(--third-color);z-index:1;border-radius:50%;position:absolute;top:22px;left:6px}._8aEwW_timelineDateBadge{color:var(--text-color-light);letter-spacing:.05em;opacity:.55;margin-bottom:8px;font-size:.72rem;font-weight:600}._8aEwW_logoContainer{justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative!important}._8aEwW_homeContainer{text-align:center;flex-direction:column;align-items:center;display:flex}._8aEwW_hyperlink{color:#249dff;font-weight:700}._8aEwW_welcomeMessage{color:var(--text-color-light);z-index:4;margin-top:0;padding-bottom:10px;font-size:2rem}._8aEwW_instructions{color:var(--text-color-light);z-index:4;font-size:1.5rem}._8aEwW_card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border:1px solid var(--glass-border);color:var(--text-color-light);box-shadow:var(--glass-shadow-panel);border-radius:60px;flex-direction:column;width:100%;padding:30px;display:flex}._8aEwW_skillSectionTitle{color:var(--text-color-light);margin-bottom:10px;font-size:20px}._8aEwW_skillRow{flex-direction:column;width:100%;margin-bottom:20px;display:flex}._8aEwW_skillNameContainer,._8aEwW_skillLabelContainer{justify-content:space-between;width:100%;display:flex}._8aEwW_skillBarContainer{width:100%;margin-top:5px}._8aEwW_skillName{color:var(--text-color-light);font-size:1rem}._8aEwW_skillBar{background:var(--glass-bg);border:1px solid var(--glass-border);appearance:none;border-radius:20px;width:100%;height:20px;overflow:hidden;box-shadow:inset 0 2px 5px #00000038,inset 0 -1px #ffffff29}._8aEwW_skillBar::-webkit-progress-bar{background:0 0;border-radius:20px}._8aEwW_skillBar::-webkit-progress-value{background:linear-gradient(#ffffff80 0%,#ffffff14 44%,#00000024 100%),linear-gradient(105deg,#ffffff38 0%,#0000 45%),linear-gradient(90deg,#9d84d6 0%,#5f9fd6 100%);border-radius:20px;box-shadow:0 0 10px #78a0e659}._8aEwW_skillBar::-moz-progress-bar{background:linear-gradient(#ffffff80 0%,#ffffff14 44%,#00000024 100%),linear-gradient(90deg,#9d84d6 0%,#5f9fd6 100%);border-radius:20px}._8aEwW_skillLevelLabel{color:var(--text-color-light);font-size:.75em;font-style:italic}._8aEwW_downloadResumeButton{color:var(--text-color-light);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-filter-button);backdrop-filter:var(--glass-filter-button);border:1px solid var(--glass-border);cursor:pointer;transition:box-shadow var(--dur-fast), background var(--dur-fast), transform var(--dur-gel) var(--ease-gel);box-shadow:var(--glass-shadow-button);border-radius:25px;padding:.7em 1.7em;font-size:18px}._8aEwW_downloadResumeButton:hover{background:var(--glass-bg-hover);box-shadow:var(--glass-shadow-button-hover);transform:translateY(-2px)}._8aEwW_downloadResumeButton:active{color:var(--text-color-light);box-shadow:var(--glass-shadow-pressed);transform:translateY(0)scale(.97)}._8aEwW_buttonContainer{justify-content:center;align-items:center;gap:20px;padding:20px 0;display:flex}._8aEwW_button{color:var(--text-color-light);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-filter-button);backdrop-filter:var(--glass-filter-button);border:1px solid var(--glass-border);cursor:pointer;transition:box-shadow var(--dur-fast), background var(--dur-fast), transform var(--dur-gel) var(--ease-gel);box-shadow:var(--glass-shadow-button);border-radius:25px;padding:.7em 1.7em;font-size:18px}._8aEwW_button:hover{background:var(--glass-bg-hover);box-shadow:var(--glass-shadow-button-hover);transform:translateY(-2px)}._8aEwW_button:active{box-shadow:var(--glass-shadow-pressed);transform:translateY(0)scale(.97)}._8aEwW_buttonText{display:block}._8aEwW_infoContainer{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border:1px solid var(--glass-border);color:var(--text-color-light);max-width:800px;box-shadow:var(--glass-shadow-panel);z-index:3;border-radius:60px;margin:10px 0;padding:20px;transition:transform .3s,box-shadow .3s}._8aEwW_infoContainerText{text-align:justify;text-justify:inter-word;margin:10px}._8aEwW_carouselItem{border:1px solid var(--glass-border);max-width:800px;box-shadow:var(--glass-shadow-panel);z-index:1;transition:transform var(--dur-gel) var(--ease-gel), box-shadow var(--dur-fast);border-radius:60px;margin:20px 0;overflow:hidden}._8aEwW_carouselItem:hover{box-shadow:var(--glass-shadow-panel-hover);transform:scale(1.015)}._8aEwW_carouselItem img{border-radius:60px;width:100%;height:auto;display:block}._8aEwW_carouselItem .overflow-hidden{clip-path:inset(0 round 59px)}._8aEwW_terminalcontainer{z-index:1100;width:400px;max-width:calc(100vw - 40px);max-height:30vh;position:fixed;bottom:86px;right:20px;font-family:var(--font-fira), monospace!important}._8aEwW_chatbotbutton{z-index:1000;background:var(--glass-bg);width:50px;height:50px;-webkit-backdrop-filter:var(--glass-filter-button);backdrop-filter:var(--glass-filter-button);border:1px solid var(--glass-border);color:var(--text-color-light);box-shadow:var(--glass-shadow-button);cursor:pointer;transition:background var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-gel) var(--ease-gel);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:20px;right:20px}._8aEwW_chatbotbutton:hover{background:var(--glass-bg-hover);box-shadow:var(--glass-shadow-button-hover);transform:scale(1.05)}._8aEwW_chatbotbutton:active{transform:scale(.97);box-shadow:inset 0 2px 6px #0000002e,inset 0 1px #ffffff59}@media (min-width:1600px){._8aEwW_layoutContainer{padding-left:48px;padding-right:48px}._8aEwW_heroSection{gap:32px;min-height:calc(100vh - 80px)}._8aEwW_logoContainer{height:240px}._8aEwW_welcomeMessage{font-size:2.4rem}._8aEwW_instructions{font-size:1.6rem}._8aEwW_card{padding:40px}._8aEwW_cardsGrid{grid-template-columns:repeat(2,minmax(520px,1fr));gap:48px}._8aEwW_infoContainer,._8aEwW_carouselItem{max-width:1100px}}._8aEwW_terminal_toolbar{box-sizing:border-box;border-radius:var(--term-radius,14px) var(--term-radius,14px) 0 0;height:32px;-webkit-backdrop-filter:var(--glass-filter-bar);backdrop-filter:var(--glass-filter-bar);z-index:8;background:#181a26b8;border:1px solid #ffffff29;border-bottom:none;justify-content:space-between;align-items:center;padding:0 10px;display:flex;position:relative;box-shadow:-1px -1px #c878b433,inset 0 1px #e4eeff2e}._8aEwW_close_button{z-index:8;align-items:center;display:flex}._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}._8aEwW_btn-color{background:#ee411a}._8aEwW_btn:hover{cursor:pointer}._8aEwW_btn:focus{outline:none}._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}._8aEwW_user{color:#d5d0ce;z-index:8;margin-left:6px;font-size:14px;line-height:15px}._8aEwW_terminal_body{width:400px;max-width:calc(100vw - 40px);height:250px;-webkit-backdrop-filter:var(--glass-filter-bar);backdrop-filter:var(--glass-filter-bar);border-bottom-left-radius:var(--term-radius,14px);border-bottom-right-radius:var(--term-radius,14px);z-index:8;background:#0d0f18a8;border:1px solid #ffffff24;border-top:none;flex-direction:column;margin-top:-1px;padding-top:2px;font-size:12px;display:flex;overflow-y:auto;box-shadow:1px 1px #789edc33,inset 1px 0 #e4eeff14,inset 0 -1.5px #090c184d,0 16px 48px #00000073}._8aEwW_terminal_prompt{z-index:8;color:var(--text-color-dark);align-items:flex-start;padding:4px;display:flex}._8aEwW_terminal_prompt span{margin-left:4px}._8aEwW_terminal_user{color:#1eff8e;z-index:8}._8aEwW_terminal_location{color:#4878c0;z-index:8}._8aEwW_terminal_bling{color:#ddd;z-index:8}._8aEwW_terminal_cursor{z-index:8;width:5px;height:14px;margin-left:10px;animation:1.2s linear infinite _8aEwW_curbl;display:block}._8aEwW_terminal_output{z-index:8;flex-grow:1;padding:4px}._8aEwW_output_text{z-index:8;color:var(--text-color-dark);word-wrap:break-word;white-space:pre-wrap;margin:0}._8aEwW_terminal_input{z-index:8;padding:4px}._8aEwW_input_text{color:#e6e6e6;caret-color:#fff;z-index:8;background:0 0;border:none;width:100%;padding:6px}._8aEwW_textLoopContainer{color:var(--text-color-light);text-align:center;margin:20px 0 12px;font-size:2rem}._8aEwW_rotatingLabel{letter-spacing:.16em;text-transform:uppercase;opacity:.45;margin-bottom:2px;font-size:.68rem;font-weight:700;display:block}._8aEwW_rotatingViewport{height:1.35em;margin:0;line-height:1.35em;position:relative;overflow:hidden}._8aEwW_rotatingWord{will-change:transform;display:inline-block}@keyframes _8aEwW_curbl{0%{background:#fff}49%{background:#fff}60%{background:0 0}99%{background:0 0}to{background:#fff}}@media (max-width:900px){._8aEwW_secondarySection{flex-direction:column;align-items:center;gap:8px;padding:20px}._8aEwW_card{flex-grow:0;width:85vw;max-width:720px;margin:10px auto}._8aEwW_cardsGrid{grid-template-columns:1fr;justify-items:center;row-gap:16px;padding:0}._8aEwW_cardsColumn{gap:20px;width:85vw;max-width:720px;padding:0}._8aEwW_buttonContainer{padding-top:4px;padding-bottom:16px}._8aEwW_logoContainer{height:160px}._8aEwW_welcomeMessage{font-size:1.25rem}._8aEwW_textLoopContainer h2{white-space:nowrap;font-size:clamp(.82rem,4vw,1.25rem)}._8aEwW_logoContainer img{max-width:100%!important;max-height:100%!important}._8aEwW_layoutContainer{flex-direction:column;align-items:center}._8aEwW_infoContainer{width:85vw}._8aEwW_carouselItem{width:85vw;margin-bottom:4px}._8aEwW_heroSection{min-height:0;padding-bottom:8px}._8aEwW_homeContainer,._8aEwW_welcomeMessage,._8aEwW_instructions{font-size:1rem}._8aEwW_button{padding:.5em 1em;font-size:.9rem}._8aEwW_buttonContainer{gap:10px}._8aEwW_timelineSectionTitle{margin-left:24px}._8aEwW_timeline:before{top:20px;bottom:20px;left:7px}._8aEwW_timelineItem{padding-bottom:20px;padding-left:24px}._8aEwW_timelineDot{width:16px;height:16px;top:20px;left:-1px}._8aEwW_timelineItem ._8aEwW_card{width:100%;margin:0}}@media (max-width:1280px){._8aEwW_cardsGrid{grid-template-columns:1fr;justify-items:center;gap:28px}._8aEwW_card{max-width:900px;margin-left:auto;margin-right:auto}._8aEwW_secondarySection{align-items:center}._8aEwW_infoContainer,._8aEwW_carouselItem{max-width:900px;margin-left:auto;margin-right:auto}}
