@import"https://fonts.googleapis.com/css2?family=Blinker:wght@100;200;300;400;600;700;800;900&display=swap";:root{margin:0 auto;padding:1rem 10%}nav{z-index:2;position:relative;display:flex;align-items:flex-end;justify-content:flex-end;padding:.5rem}._menu_xb6re_12{display:flex}._menuItems_xb6re_16{display:flex;flex-direction:row;gap:2rem;list-style:none}._menuItems_xb6re_16 a{font-size:20px;font-weight:600}._menuItems_xb6re_16 a:hover{color:var(--color-secondary)}._menuIcon_xb6re_32{display:none}@media screen and (max-width: 768px){nav{flex-direction:column;align-items:flex-end}._menu_xb6re_12{position:absolute;flex-direction:column;top:0;gap:10px;background-color:var(--bg-color);border-radius:10px}._menuItems_xb6re_16{display:none;width:80vw;flex-direction:column;align-items:center;padding:3rem;gap:20px;font-weight:800}._menuOpen_xb6re_61{display:flex}._menuIcon_xb6re_32{display:block;font-size:2rem;cursor:pointer;position:absolute;top:.5rem;right:.5rem}}._container_88wdr_3{position:relative;display:flex;flex-direction:column;gap:2rem;padding:5rem 0 2rem;z-index:1;text-align:right}._top_88wdr_13{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between}._foto_88wdr_19{justify-self:center;width:250px;height:250px;border-radius:50%;object-fit:cover;border:none;box-shadow:0 0 30px 20px var(--color-dark)}@keyframes _colorChange_88wdr_1{0%{color:var(--color-text)}50%{color:var(--color-secondary)}to{color:var(--color-primary)}}._container_88wdr_3 h1{align-self:center;animation:_colorChange_88wdr_1 5s infinite}._container_88wdr_3 h4{font-size:35px;align-self:flex-end;text-align:right}._left_88wdr_53{align-self:flex-start;text-align:left}@media screen and (max-width: 768px){._top_88wdr_13{display:flex;flex-direction:column;gap:2rem}._foto_88wdr_19{align-self:center}}._container_7gql9_3{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 0;z-index:1}._projects_7gql9_14{display:flex;flex-direction:row;gap:2rem;align-items:flex-start;justify-content:flex-start;padding:2rem;overflow-x:auto;max-width:100%;scroll-behavior:smooth;white-space:nowrap;margin:0 auto;box-sizing:border-box}._projects_7gql9_14>div{flex-shrink:0;width:30%;min-width:300px}@media (max-width: 768px){._projects_7gql9_14{flex-direction:column;align-items:center;overflow-x:visible;white-space:normal;max-width:100%}}._container_ervqu_3{position:relative;width:100%;height:fit-content;background-color:var(--color-dark);background-image:linear-gradient(135deg,var(--color-dark),var(--bg-color));padding:20px;border-radius:10px;gap:20px}._container_ervqu_3:hover{transform:scale(1.01);background-color:var(--color-dark)}._content_ervqu_19{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}._content_ervqu_19 p{white-space:pre-wrap;color:#fff}._content_ervqu_19 h3{color:var(--color-secondary)}._techStack_ervqu_35{display:flex;gap:10px;flex-wrap:wrap}._tech_ervqu_35{width:fit-content;border:solid var(--color-secondary) 1px;border-radius:20px;padding:5px 10px;color:var(--color-primary);font-weight:700}._overlay_ervqu_50{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:#000c;opacity:0;border-radius:10px;text-decoration:none}._container_ervqu_3:hover ._overlay_ervqu_50{opacity:1;cursor:pointer}img{width:100%;height:100%;object-fit:cover;border-radius:10px}@media (max-width: 768px){._container_ervqu_3{width:100%}}._container_dxxtj_1{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 0;z-index:1}._container_dxxtj_1 h3,._container_dxxtj_1 h4{font-size:45px}._technologies_dxxtj_20{display:flex;flex-direction:column;gap:2rem;padding:2rem;width:100%;justify-content:center}._section_dxxtj_29{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;width:100%;justify-items:space-between;position:relative}._section_dxxtj_29 h3{color:var(--color-secondary)}._right_dxxtj_42{grid-column:3 / 4;grid-row:1 / 2;justify-self:end}._right_dxxtj_42:before{content:"";position:absolute;top:0;left:calc(33.33% + 2rem);width:calc(66.66% - 2rem);border-top:1px solid var(--color-secondary)}._left_dxxtj_57:before{content:"";position:absolute;top:0;left:0;width:calc(66.66% - 2rem);border-top:1px solid var(--color-secondary)}ul{grid-column:2 / 3;align-items:center;display:flex;flex-direction:column;gap:10px}li{list-style:none}@media screen and (max-width: 768px){._section_dxxtj_29{grid-template-columns:1fr}._right_dxxtj_42{grid-column:1 / 2;grid-row:1 / 2;justify-self:start}._right_dxxtj_42:before{content:"";position:absolute;top:0;left:0;width:100%;border-top:1px solid var(--color-secondary)}ul{grid-column:1 / 2;grid-row:2 / 3;align-items:flex-end}._left_dxxtj_57:before{content:"";position:absolute;top:0;left:0;width:100%;border-top:1px solid var(--color-secondary)}._container_dxxtj_1 h3,._container_dxxtj_1 h4{font-size:35px}}._container_t2eqi_3{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 0;z-index:1}._container_t2eqi_3 p{color:var(--color-primary)}._platforms_t2eqi_18{display:flex;flex-direction:row;gap:2rem;padding:2rem;width:100%;justify-content:space-around}._platforms_t2eqi_18 ._icon_t2eqi_28{font-size:4rem}:root{--color-text: #FFFCFB;--color-primary: #D6F0FF;--color-secondary: #f9c9f7;--color-dark: #01235e;--bg-color: #00102b}:root{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0;color:var(--color-text);font-family:Blinker;font-optical-sizing:auto;font-style:normal}html{scroll-behavior:smooth;background-color:var(--bg-color)}a{text-decoration:none}h1{font-size:100px;font-weight:900;letter-spacing:10px}h2{font-size:75px;font-weight:800;letter-spacing:20px}h3{font-size:35px;font-weight:700;letter-spacing:1.25px;color:var(--color-primary)}h3 b{color:var(--color-secondary);font-size:38px}h4{font-size:25px;font-weight:600;color:var(--color-primary)}p{font-size:20px;font-weight:500;line-height:1.5}@media screen and (max-width: 768px){h1{font-size:70px;letter-spacing:1px}h2{font-size:50px;letter-spacing:2px}h3{font-size:25px}h3 b{font-size:28px}h4{font-size:20px}}
