body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--theme:#1ba8ff;--charcoalGrey:#30333a;--boldGrey:#919191;--grey:#d8d8d8;--bgRoot:#f4f4f6;--coverDark:#000000b3;--red:#ee3b3b;--green:#8dc642;--orange:#f99930;--yellow:#ffbc06;--border:#0000001a;--tiny:14px;--small:16px;--medium:18px;--large:20px}@font-face{font-family:bold;src:local("iCielVAGRoundedNext-Bold"),url(/static/media/iCielVAGRoundedNext-Bold.f03c9db303e4dfc905be.otf) format("opentype")}@font-face{font-family:demiBold;src:local("iCielVAGRoundedNext-DemiBold"),url(/static/media/iCielVAGRoundedNext-DemiBold.26f36a5371c770b6c4ba.otf) format("opentype")}@font-face{font-family:light;src:local("iCielVAGRoundedNext-Light"),url(/static/media/iCielVAGRoundedNext-Light.aca319ca829a2083ba7b.otf) format("opentype")}@font-face{font-family:lightItalic;src:local("iCielVAGRoundedNext-LightItalic"),url(/static/media/iCielVAGRoundedNext-LightItalic.5b88149c69870e548909.otf) format("opentype")}@font-face{font-family:medium;src:local("iCielVAGRoundedNext-Medium"),url(/static/media/iCielVAGRoundedNext-Medium.87fae34d5c5db518e68e.otf) format("opentype")}@font-face{font-family:regular;src:local("iCielVAGRoundedNext-Regular"),url(/static/media/iCielVAGRoundedNext-Regular.81c016f8092fb5f47cdc.otf) format("opentype")}.viewPort{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;flex-direction:column;height:auto;min-height:100vh;overflow-x:hidden;position:relative;width:100%}.viewPort:before{animation:float 6s ease-in-out infinite;background-image:radial-gradient(circle at 20% 80%,#7877c64d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c626 0,#0000 50%),radial-gradient(circle at 40% 40%,#78dbe226 0,#0000 50%);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}button:active{opacity:.5}@media only screen and (min-width:768px){.viewHeader{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:60px 20px;position:relative;width:100%}.viewHeader:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='25' cy='25' r='1' fill='rgba(255,255,255,0.1)'/%3E%3Ccircle cx='75' cy='75' r='1' fill='rgba(255,255,255,0.05)'/%3E%3Ccircle cx='50' cy='10' r='.5' fill='rgba(255,255,255,0.1)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.headerContainer{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-width:1200px;position:relative;width:100%;z-index:1}.avatarSection{align-items:center;animation:zoomIn 1s ease;display:flex;flex-direction:column}.avatar{animation:float 3s ease-in-out infinite;border:4px solid #ffffff4d;border-radius:70px;box-shadow:0 10px 30px #0000004d;height:140px;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;width:140px}.avatar:hover{animation-play-state:paused;box-shadow:0 20px 50px #00000080;transform:scale(1.1) rotate(5deg)}.viewInfoHeader{animation:slideInLeft 1s ease;display:flex;flex:1 1;flex-direction:column;margin:0 40px;text-align:left}.textNameHeader{animation:fadeInUp .8s ease;animation:fadeInUp .8s ease,shimmer 2s infinite;background:linear-gradient(90deg,#fff,#fffc 50%,#fff);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:#fff;font-family:demiBold;font-size:42px;margin-bottom:15px;overflow:hidden;position:relative;text-shadow:0 2px 4px #0000004d}.textNameHeader:hover{animation:pulse .6s ease}.jobInfo,.locationInfo{align-items:center;animation:slideInLeft .8s ease;animation-delay:.4s;animation-fill-mode:both;display:flex;margin:8px 0;transition:transform .3s ease}.jobInfo:hover,.locationInfo:hover{transform:translateX(10px)}.textMajorHeader{color:#fffffff2;font-family:demiBold;font-size:var(--large);margin-left:10px}.textLocationHeader{color:#ffffffd9;font-family:regular;font-size:var(--medium);margin-left:8px}.viewContact{align-items:flex-end;animation:slideInRight 1s ease;animation-delay:.6s;animation-fill-mode:both;display:flex;flex-direction:column}.contactTitle{margin-bottom:15px}.contactTitleText{color:#ffffffe6;font-family:demiBold;font-size:var(--medium);text-shadow:0 1px 2px #0003}.viewWrapItemContact{display:flex;flex-direction:row;margin:5px 0}.btnItemContact{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;border:1px solid #fff3;border-radius:25px;cursor:pointer;display:flex;flex-direction:row;outline:0;padding:10px 15px;transition:background-color .2s ease,border-color .2s ease}.btnItemContact:hover{background-color:#fff3;border-color:#fff6}.textItemContact{color:#fff;font-family:regular;font-size:var(--small);margin-left:8px;text-shadow:0 1px 2px #0003}.viewBody{display:flex;flex-direction:column;gap:30px;margin:0 auto;max-width:1200px;padding:40px 20px}.viewWrapItemBody{animation:fadeInUp .6s ease;animation-fill-mode:both;background:#fff;border-left:5px solid var(--orange);border-radius:15px;box-shadow:0 10px 30px #0000001a;display:flex;flex-direction:row;padding:35px;transition:transform .3s ease,box-shadow .3s ease}.viewWrapItemBody:hover{border-left:5px solid var(--theme);box-shadow:0 25px 50px #0003;transform:translateY(-8px) scale(1.02)}.viewWrapItemBody:hover .textTitleItemBody{color:var(--theme)}.viewWrapItemBody:first-child{animation-delay:.1s}.viewWrapItemBody:nth-child(2){animation-delay:.2s}.viewWrapItemBody:nth-child(3){animation-delay:.3s}.viewWrapItemBody:nth-child(4){animation-delay:.4s}.viewWrapItemBody:nth-child(5){animation-delay:.5s}.viewWrapItemBody:nth-child(6){animation-delay:.6s}.viewWrapItemBody:nth-child(7){animation-delay:.7s}.breakLine{display:none}.viewWrapTitleItemBody{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;width:20%}.textTitleItemBody{color:var(--orange);cursor:default;font-family:demiBold;font-size:var(--large);position:-webkit-sticky;position:sticky;text-align:center;top:20px;transition:all .3s ease}.textTitleItemBody:hover{color:var(--theme);text-shadow:0 2px 10px #1ba8ff4d;transform:scale(1.1)}.viewWrapContentItemBody{display:flex;flex-direction:column;gap:12px;width:75%}.textContentItemBody{font-family:demiBold;font-size:var(--medium);margin-bottom:5px}.textContentItemBody,.textContentItemBody1{color:var(--charcoalGrey);letter-spacing:normal;text-align:left;word-spacing:normal}.textContentItemBody1{font-family:regular;font-size:var(--small);line-height:1.6;margin-bottom:8px;white-space:normal}.textContentItemBody1 a{color:var(--theme);text-decoration:none;transition:color .3s ease}.textContentItemBody1 a:hover{color:var(--orange);text-decoration:underline}.textContentItemBody2{color:#888;font-family:lightItalic;font-size:var(--small);letter-spacing:normal;margin-bottom:8px;text-align:left;word-spacing:normal}.viewWrapChildContent{border-left:2px solid var(--grey);display:flex;flex-direction:column;margin-left:20px;padding-left:15px}.downloadCVSection{display:flex;justify-content:center;margin:30px 0;position:relative}.downloadCVButton{align-items:center;background:linear-gradient(135deg,var(--theme) 0,#2563eb 100%);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 4px 15px #2563eb4d,0 2px 4px #0000001a;color:#fff;cursor:pointer;display:flex;font-family:demiBold;font-size:var(--medium);gap:10px;overflow:hidden;padding:16px 32px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.downloadCVButton:hover{background:linear-gradient(135deg,var(--orange) 0,#f97316 100%);border-color:#fff3;box-shadow:0 8px 25px #f9731666,0 4px 8px #00000026;transform:translateY(-3px) scale(1.02)}.downloadCVButton:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.downloadCVButton:hover:before{left:100%}.downloadCVText{color:#fff;font-family:demiBold;font-size:var(--medium);text-shadow:0 1px 2px #0000001a}.downloadCVButton .react-icons,.downloadCVText{position:relative;z-index:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes blink{0%,50%{border-color:#0000}51%,to{border-color:#fff}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-180deg) scale(.5)}to{opacity:1;transform:rotate(0deg) scale(1)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}html{scroll-behavior:smooth}a{transition:all .3s ease}@media (max-width:1024px) and (min-width:769px){.headerContainer{flex-direction:column;gap:30px;text-align:center}.viewInfoHeader{margin:0}.viewContact,.viewInfoHeader{align-items:center}.viewWrapItemBody{flex-direction:column;text-align:left}.viewWrapTitleItemBody{justify-content:center;margin-bottom:20px;width:100%}.viewWrapContentItemBody{width:100%}.textTitleItemBody{font-size:var(--large)}}@media (max-width:900px) and (min-width:769px){.avatar{border-radius:60px;height:120px;width:120px}.textNameHeader{font-size:36px}.viewBody{padding:30px 15px}.viewWrapItemBody{padding:30px 25px}}}@media only screen and (max-width:768px){.viewHeader{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:40px 20px;position:relative;width:100%}.viewHeader:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='25' cy='25' r='1' fill='rgba(255,255,255,0.1)'/%3E%3Ccircle cx='75' cy='75' r='1' fill='rgba(255,255,255,0.05)'/%3E%3Ccircle cx='50' cy='10' r='.5' fill='rgba(255,255,255,0.1)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.headerContainer{gap:25px;position:relative;text-align:center;z-index:1}.avatarSection,.headerContainer{align-items:center;display:flex;flex-direction:column}.avatarSection{animation:zoomIn 1s ease}.avatar{animation:float 3s ease-in-out infinite;border:3px solid #ffffff4d;border-radius:50px;box-shadow:0 8px 25px #0000004d;height:100px;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;width:100px}.avatar:hover{animation-play-state:paused;box-shadow:0 15px 35px #0006;transform:scale(1.1) rotate(5deg)}.viewInfoHeader{align-items:center;animation:slideInLeft 1s ease;animation-delay:.3s;animation-fill-mode:both;display:flex;flex-direction:column}.textNameHeader{animation:fadeInUp .8s ease,shimmer 2s infinite;background:linear-gradient(90deg,#fff,#fffc 50%,#fff);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:#fff;font-family:demiBold;font-size:28px;margin-bottom:12px;text-align:center;text-shadow:0 2px 4px #0000004d}.textNameHeader:hover{animation:pulse .6s ease}.jobInfo,.locationInfo{align-items:center;animation:slideInLeft .8s ease;animation-delay:.5s;animation-fill-mode:both;display:flex;justify-content:center;margin:6px 0;transition:transform .3s ease}.jobInfo:hover,.locationInfo:hover{transform:scale(1.05)}.textMajorHeader{color:#fffffff2;font-family:demiBold;font-size:var(--medium);margin-left:8px;text-align:center}.textLocationHeader{color:#ffffffd9;font-family:regular;font-size:var(--small);margin-left:6px;text-align:center}.viewContact{align-items:center;animation:slideInRight 1s ease;animation-delay:.7s;animation-fill-mode:both;display:flex;flex-direction:column;gap:8px}.contactTitle{margin-bottom:10px}.contactTitleText{color:#ffffffe6;font-family:demiBold;font-size:var(--small);text-shadow:0 1px 2px #0003}.viewWrapItemContact{margin:3px 0}.btnItemContact,.viewWrapItemContact{display:flex;flex-direction:row;justify-content:center;width:100%}.btnItemContact{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;border:1px solid #fff3;border-radius:20px;cursor:pointer;max-width:280px;outline:0;padding:8px 12px;transition:background-color .2s ease,border-color .2s ease}.btnItemContact:hover{background-color:#fff3;border-color:#fff6}.textItemContact{color:#fff;font-family:regular;font-size:var(--tiny);margin-left:6px;text-align:center;text-shadow:0 1px 2px #0003}.viewBody{gap:20px;padding:20px 15px}.viewBody,.viewWrapItemBody{display:flex;flex-direction:column}.viewWrapItemBody{animation:fadeInUp .6s ease;animation-fill-mode:both;background:#fff;border-left:4px solid var(--orange);border-radius:12px;box-shadow:0 8px 25px #0000001a;padding:25px 20px;transition:transform .3s ease,box-shadow .3s ease}.viewWrapItemBody:hover{border-left:4px solid var(--theme);box-shadow:0 15px 35px #00000026;transform:translateY(-5px) scale(1.01)}.viewWrapItemBody:hover .textTitleItemBody{animation:pulse .6s ease;color:var(--theme);text-shadow:0 2px 10px #1ba8ff66;transform:scale(1.1) rotate(1deg)}.viewWrapItemBody:first-child{animation-delay:.1s}.viewWrapItemBody:nth-child(2){animation-delay:.2s}.viewWrapItemBody:nth-child(3){animation-delay:.3s}.viewWrapItemBody:nth-child(4){animation-delay:.4s}.viewWrapItemBody:nth-child(5){animation-delay:.5s}.viewWrapItemBody:nth-child(6){animation-delay:.6s}.viewWrapItemBody:nth-child(7){animation-delay:.7s}.breakLine{display:none}.viewWrapTitleItemBody{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:15px}.textTitleItemBody{color:var(--orange);cursor:default;font-family:demiBold;font-size:var(--medium);text-align:center;transition:all .3s ease}.textTitleItemBody:hover{color:var(--theme);text-shadow:0 2px 8px #1ba8ff4d;transform:scale(1.05)}.viewWrapContentItemBody{display:flex;flex-direction:column;gap:10px}.textContentItemBody{font-family:demiBold;font-size:var(--small);margin-bottom:4px}.textContentItemBody,.textContentItemBody1{color:var(--charcoalGrey);letter-spacing:normal;text-align:left;word-spacing:normal}.textContentItemBody1{font-family:regular;font-size:var(--tiny);line-height:1.5;margin-bottom:6px;white-space:normal}.textContentItemBody1 a{color:var(--theme);text-decoration:none;transition:color .3s ease}.textContentItemBody1 a:hover{color:var(--orange);text-decoration:underline}.textContentItemBody2{color:#888;font-family:lightItalic;font-size:var(--tiny);letter-spacing:normal;margin-bottom:6px;text-align:left;word-spacing:normal}.viewWrapChildContent{border-left:2px solid var(--grey);display:flex;flex-direction:column;margin-left:15px;padding-left:10px}.downloadCVSection{margin:25px 0}.downloadCVButton,.downloadCVSection{display:flex;justify-content:center;position:relative}.downloadCVButton{align-items:center;background:linear-gradient(135deg,var(--theme) 0,#2563eb 100%);border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 3px 12px #2563eb4d,0 1px 3px #0000001a;color:#fff;cursor:pointer;font-family:demiBold;font-size:var(--small);gap:8px;max-width:200px;overflow:hidden;padding:14px 28px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.downloadCVButton:hover{background:linear-gradient(135deg,var(--orange) 0,#f97316 100%);border-color:#fff3;box-shadow:0 6px 20px #f9731666,0 3px 6px #00000026;transform:translateY(-2px) scale(1.01)}.downloadCVButton:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.downloadCVButton:hover:before{left:100%}.downloadCVText{color:#fff;font-family:demiBold;font-size:var(--small);text-shadow:0 1px 2px #0000001a}.downloadCVButton .react-icons,.downloadCVText{position:relative;z-index:1}.btnItemContact,.downloadCVButton{-webkit-tap-highlight-color:transparent;min-height:44px}@media (prefers-reduced-motion:reduce){.avatar,.viewWrapItemBody{animation:none}.textNameHeader{animation:fadeIn .5s ease}}}
/*# sourceMappingURL=main.c00431ab.css.map*/