._section_1qfso_1,._entry_1qfso_5{margin-bottom:2rem}._entry_1qfso_5 h3{margin:0;font-size:larger}._name_1qvbc_1{font-size:larger;font-weight:bolder;color:var(--color-text-secondary)}._container_no953_1{padding:1.5rem;margin:auto;color:var(--color-primary);background-color:var(--color-secondary)}._toggleSwitch_no953_8{width:3.5rem;position:sticky;top:.5rem}._header_no953_14{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:1rem;text-align:left;gap:.5rem}._experienceSection_no953_23,._skillSection_no953_24,._section_no953_25,._experienceEntry_no953_29{margin-bottom:1.5rem}._experienceEntry_no953_29 h3{margin:0;font-size:1.1rem}._skillSection_no953_24 ul{list-style:disc;padding-left:1.25rem;font-size:.95rem}._section_no953_25 h2{margin-bottom:.5rem;font-size:1.25rem}._downloadLink_no953_49{text-decoration:none;align-self:center}._downloadButton_no953_54{background:linear-gradient(135deg,#4e54c8,#8f94fb);color:var(--alice-blue);font-size:.95rem;font-weight:600;padding:.6rem 1.2rem;border:none;border-radius:.75rem;cursor:pointer;box-shadow:0 3px 8px #00000026;transition:all .3s ease}._downloadButton_no953_54:hover{transform:translateY(-2px);background:linear-gradient(135deg,#3f46b5,#7b82f5);box-shadow:0 5px 12px #0003}@media (min-width: 768px){._container_no953_1{padding:2rem}._toggleSwitch_no953_8{width:4.5rem;top:1rem}._header_no953_14{flex-direction:row;justify-content:space-between;align-items:center;gap:0}._experienceEntry_no953_29 h3{font-size:1.25rem}._skillSection_no953_24 ul{font-size:1rem}._section_no953_25 h2{font-size:1.5rem}._downloadButton_no953_54{font-size:1rem;padding:.75rem 1.5rem}}@media (min-width: 1024px){._container_no953_1{padding:3rem;max-width:70rem}._toggleSwitch_no953_8{width:5rem;top:2rem}._experienceEntry_no953_29 h3{font-size:1.5rem}._skillSection_no953_24 ul{font-size:1.1rem}._section_no953_25 h2{font-size:1.75rem}._downloadButton_no953_54{font-size:1.1rem;padding:1rem 2rem}}._container_imxle_1{display:flex;flex-direction:column;width:100%;align-items:center}._contactCard_imxle_8{background:var(--darker-tint);padding:1rem;border:.3rem solid var(--lighter-tint);border-radius:1rem;text-align:center;color:var(--color-secondary);transition:all .1s linear;display:flex;flex-direction:column-reverse;align-items:center;width:100%}._authorImageContainer_imxle_22{display:flex;justify-content:center;align-items:center;padding:.5rem;width:100%}._authorImage_imxle_22{width:100%;max-width:12rem;aspect-ratio:1/1;border:4px solid var(--lighter-tint);border-radius:100%;object-fit:cover;clip-path:circle()}._information_imxle_40{display:flex;flex-direction:column;justify-content:center;padding:1rem;width:100%}._name_imxle_48,._title_imxle_49{font-weight:700;font-size:x-large;text-align:center}._details_imxle_55{display:flex;flex-direction:column;width:100%}._links_imxle_61{display:flex;justify-content:center;margin-top:1rem;flex-wrap:wrap}._links_imxle_61 a{text-decoration:none;line-height:0;position:relative;margin:0 .5rem}._icon_imxle_75{min-width:2rem;height:auto;aspect-ratio:1/1;transition:all linear .1s}._icon_imxle_75:hover{transform:scale(1.1)}._linkTooltip_imxle_86{background:var(--color-secondary);color:var(--color-primary);position:absolute;bottom:110%;left:50%;transform:translate(-50%);line-height:normal;padding:.1rem .4rem;border-radius:5px;opacity:0;pointer-events:none;transition:all .2s ease;z-index:1}._links_imxle_61 a:hover ._linkTooltip_imxle_86{opacity:1}@media (min-width: 768px){._contactCard_imxle_8{flex-direction:column-reverse;align-items:center}._authorImageContainer_imxle_22{justify-content:center;flex:2;padding:.5rem}._authorImage_imxle_22{width:100%;max-width:15rem}._information_imxle_40{flex:3;margin-top:0;padding-left:1rem;text-align:center}._details_imxle_55{font-size:1.25rem}}._tile_mus1o_1{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin:1rem 0;padding:1rem;color:var(--color-secondary);background-color:var(--darker-tint);border:.3rem solid var(--lighter-tint);border-radius:1rem;overflow:hidden;position:relative;cursor:pointer;transition:all .1s linear}._tile_mus1o_1:hover{border-color:var(--lighter-tint);scale:1.01}._tileImage_mus1o_23{position:absolute;object-fit:contain;opacity:.5;z-index:0;top:0;bottom:0;height:calc(100% - 2rem);align-self:center}._tileContent_mus1o_34{z-index:1;padding:1rem}._tileContent_mus1o_34 h2{font-size:clamp(1.25rem,5vw,2rem);margin:0 0 .5rem}._tileContent_mus1o_34 p{font-size:clamp(1rem,3.5vw,1.25rem);margin-top:.5rem}._tilesContainer_mus1o_49{display:grid;grid-template-columns:1fr;gap:1rem;width:100%;max-width:80rem;padding:1rem;margin:0 auto}@media (min-width: 768px){._tilesContainer_mus1o_49{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._tilesContainer_mus1o_49{grid-template-columns:repeat(3,1fr)}}._container_w60z6_1{display:flex;flex-direction:column;align-items:center;padding:0 1.5rem}._topSection_w60z6_8{display:flex;flex-direction:column;width:100%;margin-bottom:2rem;align-items:center}._contactCard_w60z6_16{padding:.5rem;width:100%;margin-bottom:1rem}._mainHeader_w60z6_22{cursor:default;font-size:clamp(2rem,6vw,3.5rem);font-weight:800;text-align:center;position:relative;display:inline-block;padding:.5rem 1rem;margin:0 1rem;color:var(--darker-tint);letter-spacing:.05em;text-transform:uppercase;transition:transform .3s ease,border-color .3s ease}._mainHeader_w60z6_22:after{cursor:pointer;content:"";position:absolute;left:50%;bottom:-10px;transform:translate(-50%);width:60%;height:4px;background-color:var(--darker-tint);border-radius:2px;transition:width .3s ease}._mainHeader_w60z6_22:hover{transform:scale(1.02);color:var(--lighter-tint)}._mainHeader_w60z6_22:hover:after{width:80%;background-color:var(--lighter-tint)}._middleSection_w60z6_61{display:flex;flex-direction:column}._tilesContainer_w60z6_66{width:100%;max-width:80rem;align-self:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:1.5rem}@media (min-width: 768px){._topSection_w60z6_8{flex-direction:row;justify-content:space-around}._contactCard_w60z6_16{width:45%;margin-bottom:0}._tilesContainer_w60z6_66{flex-direction:row;flex-wrap:wrap;gap:1rem}}@media (min-width: 1024px){._mainHeader_w60z6_22{font-size:clamp(2.5rem,4vw,3.5rem)}._tilesContainer_w60z6_66{padding:2rem}}._toggleSwitch_gx7zz_1{min-width:4rem;width:100%;max-width:5rem;position:fixed;top:0;z-index:10}label{cursor:pointer}._toggle_47jjy_6{opacity:0;width:0;height:0}._container_47jjy_12,._patches_47jjy_13,._stars_47jjy_14,._button_47jjy_15,._sun_47jjy_16,._moon_47jjy_17,._cloud_47jjy_18{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}._toggle_47jjy_6:checked+svg ._container_47jjy_12{fill:#2b4360}._toggle_47jjy_6:checked+svg ._button_47jjy_15{transform:translate(28px,2.333px)}._sun_47jjy_16{opacity:1}._toggle_47jjy_6:checked+svg ._sun_47jjy_16{opacity:0}._moon_47jjy_17{opacity:0}._toggle_47jjy_6:checked+svg ._moon_47jjy_17{opacity:1}._cloud_47jjy_18{opacity:1}._toggle_47jjy_6:checked+svg ._cloud_47jjy_18{opacity:0}._stars_47jjy_14{opacity:0}._toggle_47jjy_6:checked+svg ._stars_47jjy_14{opacity:1}@font-face{font-family:Comic Neue;src:url(/fonts/Comic_Neue/ComicNeue-Light.ttf);font-weight:300;font-style:normal}@font-face{font-family:Comic Neue;src:url(/fonts/Comic_Neue/ComicNeue-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:Comic Neue;src:url(/fonts/Comic_Neue/ComicNeue-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:Comic Neue;src:url(/fonts/Comic_Neue/ComicNeue-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:Comic Neue;src:url(/fonts/Comic_Neue/ComicNeue-Italic.ttf) ("woff");font-weight:400;font-style:italic}@font-face{font-family:Comic Neue;src:url(/fonts/Comic_Neue/ComicNeue-BoldItalic.ttf);font-weight:700;font-style:italic}:root{--amaranth: #d1495bff;--alice-blue: #ebf2faff;--gunmetal: #242b38;--color-primary: var(--gunmetal);--color-secondary: var(--alice-blue);--lighter-tint: #7cdacc;--darker-tint: #2cb5a0;--color-bg: #d8ffe9}[data-theme=dark]{--color-primary: var(--alice-blue);--color-secondary: var(--gunmetal);--color-bg: var(--gunmetal)}*{font-family:Comic Neue;letter-spacing:1px}body{color:var(--color-primary);background-color:var(--color-bg);position:relative;line-height:2;transition:all .2s linear}
