._main_7ul57_1{margin-top:4rem;scroll-behavior:smooth;display:flex;flex-direction:column;align-items:center;gap:1rem}._about_1f17v_1{height:calc(100vh - var(--header-height));width:100%;display:flex;justify-content:center;align-items:center;padding:var(--page-padding);gap:var(--page-gap)}._about__article_1f17v_23{width:50%;padding:var(--section-padding);gap:var(--section-gap);display:flex;flex-direction:column}._about__title_1f17v_39{font-size:var(--main-title-size);animation:_scrollFade_1f17v_1 .875s ease-in-out .2s both}._about__description_1f17v_51{font-size:var(--section-text-size);font-family:inherit;line-height:1.5;white-space:pre-line;animation:_scrollFade_1f17v_1 1s ease-in-out .2s both}._about__image_1f17v_69{position:relative;width:30dvw;height:30dvw;display:flex;justify-content:center;align-items:center;border-radius:50px}._about__image_1f17v_69 img{height:100%;width:100%;border-radius:50px;z-index:-1;object-fit:contain}@media screen and (max-width: 900px){._about_1f17v_1{flex-direction:column;height:unset}._about__image_1f17v_69{width:50dvw;height:50dvw;order:1}._about__article_1f17v_23{order:2;width:100%;gap:1rem}}@media screen and (max-width: 600px){._about__article_1f17v_23{gap:none}._about__image_1f17v_69{width:70dvw;height:70dvw}}@keyframes _scrollFade_1f17v_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._main-button_1hpz5_1{flex:0;width:fit-content;max-width:100%;background-color:var(--purple);padding:1rem 4rem;font-size:var(--section-text-size);color:var(--font-color);border-radius:1rem;border:none;font-weight:700;-webkit-user-select:none;user-select:none;white-space:nowrap;background-image:linear-gradient(-60deg,transparent 0%,transparent 40%,#F4EEE377 40%,#F4EEE377 60%,transparent 60%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;background-position-x:150%;cursor:pointer}._main-button_1hpz5_1:hover{background-position-x:-150%;transition:background-position-x 1.15s}._main-button_1hpz5_1:active{transform:scale(.95);transition:all .1s}@media screen and (max-width: 570px){._main-button_1hpz5_1{padding:.75rem 2rem}}._skills-section_1qvt7_1{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--page-gap);padding:var(--page-padding);background:var(--section-container);box-shadow:var(--container-shadow)}._skills-section__title_1qvt7_25{font-size:var(--section-title-size)}._skills-section__categories_1qvt7_33{width:50%;padding:1rem;display:flex;flex-direction:row;justify-content:space-between}._skills-section__category_1qvt7_49{cursor:pointer;display:flex;flex-direction:column;align-items:center;transition:all .3s;background-color:transparent;color:inherit;border:none;font-size:var(--section-subtitle-2-size)}._skills-section__category--selected_1qvt7_75{font-weight:700;color:var(--purple)}._skills-section__category_1qvt7_49:hover:after{width:100%}._skills-section__category_1qvt7_49:after{content:"";margin-top:.5rem;display:block;width:0;transition:width .3s;height:2px;border-radius:1rem;background:var(--purple)}._skills-section__skill-list_1qvt7_115{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 800px){._skills-section__categories_1qvt7_33{width:100%;transition:all 1s}}._skill_ecav4_1{width:fit-content;min-width:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}._skill__icon_ecav4_23{position:relative;width:100px;height:100px}._skill__icon_ecav4_23 img{width:100%;height:100%}._skill__title_ecav4_45{text-align:center}@media screen and (max-width: 920px){._skill__icon_ecav4_23{max-width:75px;width:75px;height:75px}}._experience_1ifvc_1{width:100%;display:flex;flex-direction:column;align-items:center;padding:var(--page-padding);gap:var(--page-gap)}._experience__title_1ifvc_21{font-size:var(--section-title-size)}._experience__list_1ifvc_29{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--page-gap)}._experience-card_17ug8_1{flex-shrink:0;flex-basis:450px;flex-grow:1;width:350px;max-width:100%;height:fit-content;border-radius:1rem;padding:1rem;display:flex;flex-direction:column;gap:1rem;background-color:var(--container-color)}._experience-card__header_17ug8_31{width:100%;display:flex;gap:1rem}._experience-card__image_17ug8_43{position:relative;border-radius:.5rem;height:10rem;width:10rem;flex-shrink:0;display:flex;justify-content:center;align-items:center}._experience-card__inner-image_17ug8_65{object-fit:contain;width:100%}._experience-card__summary_17ug8_75{height:10rem;display:flex;flex-direction:column;justify-content:center;padding:var(--section-text-size)}._experience-card__title_17ug8_91,._experience-card__description-title_17ug8_99{font-size:var(--section-subtitle-2-size)}._experience-card__description_17ug8_99{font-size:var(--section-text-size);font-family:inherit;white-space:pre-wrap;line-height:1.5em;margin-bottom:.5rem}._experience-card__summary-title_17ug8_123{cursor:pointer;display:flex;align-items:center;list-style:none;transition:margin .25s ease-out}._experience-card__summary-title_17ug8_123::-webkit-details-marker{display:none}._experience-card__summary-title_17ug8_123:before{content:"▶";margin-right:.5rem;transition:transform .2s ease;font-size:.8em}._experience-card__details_17ug8_161[open] ._experience-card__summary-title_17ug8_123:before{transform:rotate(90deg)}._experience-card__details_17ug8_161[open] ._experience-card__summary-title_17ug8_123{margin-top:.25rem}._experience-card__pointer_17ug8_177{cursor:pointer}@media screen and (max-width: 590px){._experience-card__header_17ug8_31{flex-direction:column}._experience-card__image_17ug8_43{width:100%}._experience-card__inner-image_17ug8_65{height:7.5rem}._experience-card__summary_17ug8_75{padding:0;height:unset}}._education_12fst_1{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--page-padding);gap:var(--page-gap);background-image:var(--container-gradient)}._education__title_12fst_25{font-size:var(--section-title-size)}._education__list_12fst_33{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--page-gap)}._contact_8bre0_1{width:100%;display:flex;flex-direction:column;align-items:center;padding:var(--page-padding);gap:var(--page-gap);background-color:var(--section-container);box-shadow:var(--container-shadow)}._contact__title_8bre0_25{font-size:var(--section-title-size)}._contact__list_8bre0_33{width:100%;display:flex;align-items:center;justify-content:space-evenly;gap:var(--page-gap);flex-wrap:wrap}._contact-icon_al7vl_1{height:7.5rem;width:7.5rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem}._contact-icon_al7vl_1 img{width:5.5rem;height:5.5rem}._contact-icon_al7vl_1:hover ._contact-icon__message_al7vl_31{color:var(--purple);font-weight:700}._contact-icon_al7vl_1:hover:after{width:100%}._contact-icon__message_al7vl_31{transition:all .3s}._contact-icon_al7vl_1:after{content:"";display:block;width:0;height:2px;background-color:var(--purple);transition:all .3s}._header_1t6fa_1{top:0;position:fixed;width:100%;height:4rem;display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--fragment-color);box-shadow:var(--container-shadow);z-index:10}._header__parent-icon_1t6fa_29{width:100%;display:flex;justify-content:flex-end}._header__menu-icon_1t6fa_41{position:relative;width:2rem;height:2rem;cursor:pointer;background-color:transparent;border:none}._header__menu-icon_1t6fa_41 img{height:100%;width:100%;object-fit:contain}._wide-navbar_i7ool_1{width:100%}._wide-navbar__list_i7ool_9{width:100%;display:flex;justify-content:center;align-items:center;gap:1rem;list-style:none}._wide-navbar__item_i7ool_27{color:var(--text-color);cursor:pointer;text-decoration:none;display:flex;align-items:center;flex-direction:column}._wide-navbar__item_i7ool_27:after{content:"";display:block;width:0;height:2px;background:var(--purple);transition:width .3s}._wide-navbar__item_i7ool_27:hover:after{width:100%}@media screen and (max-width: 750px){._wide-navbar_i7ool_1{display:none}}._navbar_1c8dk_1{top:calc((75dvh + 4rem)*-1);position:absolute;width:100dvw;right:0;height:unset;background-color:var(--section-container);padding:var(--page-gap);box-shadow:var(--container-shadow);z-index:3}._navbar--show-up_1c8dk_27{animation:_fadeIn_1c8dk_1 1.125s forwards}._navbar__list_1c8dk_35{top:0;width:100%;height:100%;display:flex;flex-direction:column;gap:1rem;list-style:none}._navbar__list-item_1c8dk_55{color:var(--font-color);cursor:pointer;text-decoration:none;display:flex;align-items:center;flex-direction:column}@keyframes _fadeIn_1c8dk_1{0%{top:calc((35dvh + 4rem)*-1);opacity:0}to{top:4rem;opacity:1}}:root{--font-mono: verdana, "Segoe UI", "Trebuchet MS", ui-monospace, "Ubuntu Monospace", monospace;--font-color: #FEFCFE;--container-color: #212221;--background-color: #111214;--section-container: #16171B;--fragment-color: #2E2B3A;--purple: #A17CED;--container-shadow: 0 -4px 4px 0 rgba(0, 0, 0, .25), 0 4px 4px 0 rgba(0, 0, 0, .25);--container-gradient: linear-gradient(0deg, var(--section-container), var(--fragment-color));--header-height: 4dvh;--page-padding: 4rem;--page-gap: 2rem;--section-padding: 2rem;--section-gap: 1.5rem;--main-title-size: 4rem;--section-title-size: 3rem;--section-subtitle-size: 2rem;--section-subtitle-2-size: 1.5rem}*{box-sizing:border-box;padding:0;margin:0}html,body{max-width:100vw;overflow-x:hidden;font-family:var(--font-mono);scrollbar-color:var(--purple) var(--section-container);scrollbar-arrow-color:var(--purple)}body{color:var(--font-color);background:var(--background-color)}::-webkit-scrollbar{width:1rem;height:1rem}::-webkit-scrollbar-thumb{background:var(--purple)}::-webkit-scrollbar-track{background:var(--section-container);border-radius:0}@media screen and (max-width: 768px){:root{--page-padding: 2rem}}@media screen and (max-width: 480px){:root{--page-padding: 1.5rem;--page-gap: 1rem;--main-title-size: 2rem;--section-title-size: 1.5rem;--section-subtitle-size: 1.25rem;--section-subtitle-2-size: 1rem;--section-text-size: .75rem}}
