@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Space+Grotesk:wght@500;700&display=swap);.NavBar_site-nav__CLNOl{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f2ebc7;border-bottom:1px solid #14304a1f;display:flex;justify-content:space-between;left:0;padding:1.125rem 2rem;position:fixed;top:0;width:100%;z-index:20}.NavBar_brand__0-X3v{display:flex;flex-direction:column;gap:.125rem}.NavBar_brand__0-X3v .NavBar_name__lyhGj{color:var(--text);font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.08rem;text-transform:uppercase}.NavBar_brand__0-X3v .NavBar_role__tp0Vt{color:var(--muted-text);font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.08rem;text-transform:uppercase}.NavBar_menu-toggle__ijorm{background:#0000;border:none;cursor:pointer;display:none;height:2.4rem;padding:.3rem;width:2.6rem}.NavBar_menu-toggle__ijorm span{background:var(--text);display:block;height:2px;margin:.55rem 0;transition:transform .3s ease;width:100%}.NavBar_navigation__lMk0f ul{display:flex;gap:1.4rem;list-style:none}.NavBar_navigation__lMk0f a{color:var(--text);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.78rem;letter-spacing:.12rem;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.NavBar_navigation__lMk0f .NavBar_active__H171G,.NavBar_navigation__lMk0f a:hover{color:var(--accent)}@media(max-width:860px){.NavBar_site-nav__CLNOl{padding:.9rem 1rem}.NavBar_menu-toggle__ijorm{display:block}.NavBar_navigation__lMk0f{opacity:0;pointer-events:none;position:fixed;right:1rem;top:4.2rem;transform:scale(.92);transform-origin:top right;transition:opacity .25s ease,transform .25s ease}.NavBar_navigation__lMk0f ul{background:#f9f8f2fa;border:1px solid #14304a21;border-radius:1rem;box-shadow:0 1rem 2rem #14304a26;flex-direction:column;gap:1rem;min-width:12rem;padding:1rem}.NavBar_open__PgYtR{opacity:1;pointer-events:auto;transform:scale(1)}}:root{--text:#14304a;--muted-text:#4f6478;--accent:#007fc4;--highlight:#ff6d3c}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{min-height:100%}body{background:#f4f2eb;color:#14304a;color:var(--text)}a,body,button,input,li,p,textarea{font-family:Space Grotesk,sans-serif}.container{background:#f4f2eb}section{animation:section-enter .55s ease both;scroll-margin-top:5.5rem}@keyframes section-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.footer_footer__NjMd5{grid-gap:1.2rem;background:linear-gradient(120deg,#163a56,#0f283b);color:#f4f2eb;display:grid;gap:1.2rem;padding:2.8rem 5vw 2rem}.footer_content__Qe73w{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:74rem;width:100%}.footer_header__NpNKk{font-family:Space Grotesk,sans-serif;font-size:clamp(1.3rem,2.5vw,1.8rem)}.footer_copy__B61Bp{color:#f4f2ebd9;line-height:1.6;margin-top:.5rem}.footer_social-networks__yVd\+3{display:flex;gap:1rem}.footer_social-networks__yVd\+3 a{background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;display:grid;height:3rem;place-items:center;transition:background .2s ease,transform .2s ease;width:3rem}.footer_social-networks__yVd\+3 a:hover{background:#fff3;transform:translateY(-1px)}.footer_back-to-top__v4gpi{border:1px solid #ffffff73;border-radius:999px;color:#f4f2eb;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.72rem;justify-self:center;letter-spacing:.1rem;padding:.55rem .9rem;text-transform:uppercase}@media(max-width:760px){.footer_content__Qe73w{align-items:flex-start;flex-direction:column}}.Slide_container__JRmnw{grid-gap:2rem;align-items:center;background:linear-gradient(120deg,#f5f2e8,#e2e9f2),radial-gradient(circle at 85% 15%,#ff6d3c33 0,#0000 40%);display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(15rem,22rem);min-height:100svh;overflow:hidden;padding:8rem 5vw 5rem;position:relative}.Slide_background-shape__6YqEH{background:radial-gradient(circle,#007fc440 0,#007fc400 65%);border-radius:50%;height:30rem;pointer-events:none;position:absolute;right:-10rem;top:-12rem;width:30rem}.Slide_inner-container__lfh5p{display:flex;flex-direction:column;gap:1.25rem;position:relative;z-index:1}.Slide_inner-container__lfh5p .Slide_pretitle__S7fih{color:var(--muted-text);font-family:IBM Plex Mono,monospace;font-size:.82rem;letter-spacing:.13rem;text-transform:uppercase}.Slide_inner-container__lfh5p .Slide_title__5U2Bv{color:var(--text);font-family:Space Grotesk,sans-serif;font-size:clamp(2.1rem,5vw,4rem);line-height:1.05;max-width:19ch}.Slide_inner-container__lfh5p .Slide_subtitle__r167B{color:#1f2f3f;font-size:clamp(1rem,2vw,1.18rem);line-height:1.65;max-width:56ch}.Slide_inner-container__lfh5p .Slide_animation__4rg4i{border-left:3px solid var(--accent);font-family:IBM Plex Mono,monospace;font-size:1.12rem;height:2rem;letter-spacing:.08rem;overflow:hidden;padding-left:.8rem;text-transform:uppercase}.Slide_inner-container__lfh5p .Slide_animation__4rg4i .Slide_skill__T2-Eu:first-child{animation:Slide_text-animation__75nCD 10s infinite}.Slide_inner-container__lfh5p .Slide_animation__4rg4i .Slide_skill__T2-Eu{align-items:center;color:var(--text);display:flex;height:2rem}.Slide_actions__VYf9p{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.6rem}.Slide_primary-action__1P8JI,.Slide_secondary-action__xkDK7{border-radius:999px;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.8rem;letter-spacing:.08rem;padding:.7rem 1.15rem;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.Slide_primary-action__1P8JI:hover,.Slide_secondary-action__xkDK7:hover{transform:translateY(-1px)}.Slide_primary-action__1P8JI{background:var(--accent);box-shadow:0 .5rem 1.2rem #007fc452;color:#fff}.Slide_secondary-action__xkDK7{background:#ffffffbd;border:1px solid #14304a33;color:var(--text)}.Slide_image__gLE-0{border:.3rem solid #ffffffb8;border-radius:1.6rem;box-shadow:0 1.1rem 2.5rem #1f2f3f3d;filter:contrast(1.03) saturate(1.05);justify-self:end;object-fit:cover;width:min(22rem,100%)}@keyframes Slide_text-animation__75nCD{0%{margin-top:0}12%{margin-top:-2rem}24%{margin-top:-2rem}36%{margin-top:-4rem}48%{margin-top:-4rem}60%{margin-top:-6rem}72%{margin-top:-6rem}84%{margin-top:-8rem}96%{margin-top:-8rem}to{margin-top:0}}@media(max-width:900px){.Slide_container__JRmnw{grid-template-columns:1fr;padding-top:6.2rem;text-align:center}.Slide_inner-container__lfh5p{align-items:center}.Slide_inner-container__lfh5p .Slide_title__5U2Bv{max-width:18ch}.Slide_inner-container__lfh5p .Slide_animation__4rg4i{border-left:none;border-top:3px solid var(--accent);height:2.6rem;padding-left:0;padding-top:.65rem}.Slide_actions__VYf9p,.Slide_inner-container__lfh5p .Slide_skill__T2-Eu{justify-content:center}.Slide_image__gLE-0{justify-self:center;width:min(18rem,80%)}}.awssld__box,.awssld__container figure,.awssld__content{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.awssld__bullets button,.awssld__controls button{outline-color:0;outline-style:none;outline-width:0}.awssld{--organic-arrow-thickness:4px;--organic-arrow-height:40px;--slider-height-percentage:60%;--loader-bar-color:#851515;--loader-bar-height:6px;--control-button-width:10%;--control-button-height:25%;--control-button-opacity:0.5;--control-button-hover-opacity:0.75;--control-button-background:#0000;--transition-bezier:cubic-bezier(0.5,0.075,0.25,0.95);--slider-transition-duration:575ms;--organic-arrow-color:#6a6a6a;--organic-arrow-border-radius:0;--control-bullet-color:#6a6a6a;--control-bullet-active-color:#6a6a6a;--content-background-color:#2f2f2f;max-width:100%}.awssld,.awssld__wrapper{display:block;position:relative;width:100%}.awssld__wrapper{height:100%;overflow:hidden}.awssld__container{display:block;height:0;padding-bottom:var(--slider-height-percentage);width:100%}@media (max-width:500px){.awssld__container{padding-bottom:calc(var(--slider-height-percentage)*1.25)}}.awssld__startUp{background-color:red;height:100%;width:100%}.awssld__startUp>div{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.awssld__startUp img{height:auto;width:35%}.awssld__content{align-items:center;background-color:var(--content-background-color);display:flex;justify-content:center;overflow:hidden}.awssld__content>img,.awssld__content>video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.awssld__controls button{align-items:center;background-color:var(--control-button-background);border:none;color:#fff;cursor:pointer;display:flex;height:var(--control-button-height);justify-content:center;position:absolute;top:calc(50% - var(--control-button-height)*.5);width:var(--control-button-width);z-index:10}.awssld__controls button .awssld__controls__arrow-left,.awssld__controls button .awssld__controls__arrow-right{opacity:var(--control-button-opacity)}.awssld__controls button:hover .awssld__controls__arrow-left,.awssld__controls button:hover .awssld__controls__arrow-right{opacity:var(--control-button-opacity-hover)}.awssld__controls--active .awssld__controls__arrow-left{opacity:var(--control-button-opacity-hover);transform:translate3d(-100%,0,0)}.awssld__controls--active .awssld__controls__arrow-right{opacity:var(--control-button-opacity-hover);transform:translate3d(100%,0,0)}.awssld__controls--hidden{display:none}@media (max-width:520px){.awssld__controls{visibility:hidden}}.awssld__bar{background-color:var(--loader-bar-color);display:block;height:var(--loader-bar-height);left:0;position:absolute;top:0;transform:translate3d(-100%,0,0);transition:transform 3s var(--transition-bezier);width:100%;z-index:101}.awssld__bar--active{transform:translate3d(-20%,0,0)}.awssld__bar--end{transform:translateZ(0);transition-duration:.3s}.awssld__next{right:0}.awssld__prev{left:0}.awssld__box{visibility:hidden;z-index:1}.awssld--animated{visibility:visible;will-change:transform}.awssld--animated-mobile{transition:transform 325ms cubic-bezier(.15,.65,.1,1);will-change:transform}.awssld--active{transform:translateZ(0);visibility:visible;z-index:2}.awssld--moveLeft,.awssld--moveRight{-webkit-backface-visibility:hidden;backface-visibility:hidden}.awssld--moveRight{animation:slideFromRight var(--slider-transition-duration) both var(--transition-bezier)}.awssld--moveLeft{animation:slideFromLeft var(--slider-transition-duration) both var(--transition-bezier)}.awssld--exit{z-index:0}.awssld--exit.awssld--moveLeft{animation:slideToLeft var(--slider-transition-duration) both var(--transition-bezier)}.awssld--exit.awssld--moveRight{animation:slideToRight var(--slider-transition-duration) both var(--transition-bezier)}.awssld--first .awssld__prev,.awssld--last .awssld__next{visibility:hidden}.awssld--fill-parent{height:100%!important;left:0;position:absolute!important;top:0;width:100%!important}.awssld--fill-parent .awssld__container{height:100%;padding:0}.awssld__bullets{align-items:center;bottom:-40px;display:flex;justify-content:center;position:absolute;width:100%}.awssld__bullets button{background:var(--control-bullet-color);border:none;border-radius:50%;cursor:pointer;display:block;height:16px;margin:5px;overflow:hidden;padding:0;text-indent:-9999px;transition:transform .225s cubic-bezier(.8,1.35,.75,1.45),background-color .175s ease-out;width:16px}.awssld__bullets .awssld__bullets--loading,.awssld__bullets button:hover{transform:scale(1.2)}.awssld__bullets .awssld__bullets--active{background:var(--control-bullet-active-color);transform:scale(1.5)}.awssld__bullets .awssld__bullets--active:hover{transform:scale(1.5)}.awssld__controls__arrow-left,.awssld__controls__arrow-right{display:block;height:var(--organic-arrow-height);position:relative;transition:transform .2s ease-out .125s,opacity .2s ease-out;width:100%}.awssld__controls__arrow-left:after,.awssld__controls__arrow-left:before,.awssld__controls__arrow-right:after,.awssld__controls__arrow-right:before{background-color:var(--organic-arrow-color);border-radius:var(--organic-arrow-border-radius);content:" ";height:100%;position:absolute;right:calc(50% - (var(--organic-arrow-height) + var(--organic-arrow-thickness))*.7071/2);transition:transform .15s ease-out,background-color .15s ease-out;width:var(--organic-arrow-thickness)}.awssld__controls__arrow-left:before,.awssld__controls__arrow-right:before{top:-50%;transform:rotate(-45deg);transform-origin:100% 100% 0}.awssld__controls__arrow-left:after,.awssld__controls__arrow-right:after{top:50%;transform:rotate(45deg);transform-origin:100% 0 0}.awssld__controls__arrow-right--active{transform:translate3d(100%,0,0)}.awssld__controls__arrow-right--active:after{transform:rotate(90deg) translate3d(50%,0,0)!important}.awssld__controls__arrow-right--active:before{transform:rotate(-90deg) translate3d(50%,0,0)!important}.awssld__controls__arrow-left:after,.awssld__controls__arrow-left:before{left:calc(50% - (var(--organic-arrow-height) + var(--organic-arrow-thickness))*.7071/2);right:auto}.awssld__controls__arrow-left:before{top:-50%;transform:rotate(45deg);transform-origin:0 100% 0}.awssld__controls__arrow-left:after{top:50%;transform:rotate(-45deg);transform-origin:0 0 0}.awssld__controls__arrow-left--active{transform:translate3d(-100%,0,0)}.awssld__controls__arrow-left--active:after{transform:rotate(-90deg) translate3d(-50%,0,0)!important}.awssld__controls__arrow-left--active:before{transform:rotate(90deg) translate3d(-50%,0,0)!important}.awssld__controls button:hover .awssld__controls__arrow-left:before{opacity:1;transform:rotate(30deg)}.awssld__controls button:hover .awssld__controls__arrow-left:after,.awssld__controls button:hover .awssld__controls__arrow-right:before{opacity:1;transform:rotate(-30deg)}.awssld__controls button:hover .awssld__controls__arrow-right:after{opacity:1;transform:rotate(30deg)}.awssld__timer{--timer-delay:2000ms;--timer-release:200ms;--timer-height:4px;--timer-background-color:#00000026;background-color:var(--timer-background-color);height:var(--timer-height);left:0;position:absolute;top:0;transform:translateX(-100%);width:100%;z-index:100}.awssld__timer--animated{transition:transform var(--timer-delay) linear;will-change:transform}.awssld__timer--run{transform:translateX(0)}.awssld__timer--fast{transform:translateX(-.00001px);transition:transform calc(var(--timer-release)/2) linear}.awssld__timer--end{transform:translateX(-.0001px);transition:transform var(--timer-release) linear}.awssld__timer--hidden{display:none}@keyframes slideFromLeft{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes slideFromRight{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes slideToLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes slideToRight{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}.About_container__QZIHx{background:linear-gradient(180deg,#fdfcf8,#f4f7fb);padding:4.5rem 5vw}.About_row__m0XC4{grid-gap:1.6rem;display:grid;gap:1.6rem;margin:0 auto;max-width:72rem}.About_header__9VY\+i{color:var(--text);font-family:Space Grotesk,sans-serif;font-size:clamp(1.7rem,3vw,2.4rem)}.About_about-me__mBYRN{grid-gap:1rem;background:#fffc;border:1px solid #14304a1a;border-radius:1.2rem;color:#1f2f3f;display:grid;gap:1rem;line-height:1.75;padding:clamp(1.1rem,3vw,2rem)}.About_highlights__LO6dg{grid-gap:.6rem;display:grid;gap:.6rem;list-style:none}.About_highlights__LO6dg li{font-family:IBM Plex Mono,monospace;font-size:.86rem;letter-spacing:.01rem;padding-left:1.1rem;position:relative}.About_highlights__LO6dg li:before{background:var(--accent);border-radius:50%;content:"";height:.5rem;left:0;position:absolute;top:.48rem;width:.5rem}.About_buttons__32knD{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.CustomButton_btn__zpKer{align-items:center;background:#ffffffd1;border:1px solid #14304a40;border-radius:999px;color:var(--text);display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:.76rem;justify-content:center;letter-spacing:.08rem;padding:.62rem 1rem;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,background .2s ease,color .2s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CustomButton_btn__zpKer:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-1px)}.Experience_container__Iap2E{background:linear-gradient(180deg,#fbf8f0,#f0f7fb);padding:5rem 5vw}.Experience_row__zIOwN{grid-gap:1.3rem;display:grid;gap:1.3rem;margin:0 auto;max-width:74rem}.Experience_header__iS0AV{color:var(--text);font-family:Space Grotesk,sans-serif;font-size:clamp(1.7rem,3vw,2.5rem)}.Experience_timeline__zet7x{grid-gap:.9rem;display:grid;gap:.9rem;list-style:none}.Experience_timeline-item__On76W{grid-gap:1rem;background:#ffffffd1;border:1px solid #14304a1a;border-radius:1rem;display:grid;gap:1rem;grid-template-columns:12rem minmax(0,1fr);padding:1rem}.Experience_timeline-meta__Du-gs{grid-gap:.2rem;display:grid;gap:.2rem}.Experience_timeline-info__zITyO{color:var(--muted-text);font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.09rem;text-transform:uppercase}.Experience_timeline-content__2k6-g{grid-gap:.62rem;display:grid;gap:.62rem}.Experience_timeline-content__2k6-g p{color:#233446;line-height:1.65}.Experience_timeline-title__5kREv{color:var(--text);font-family:Space Grotesk,sans-serif;font-size:1.25rem}.Experience_timeline-subTitle__R6mAl{color:#1f4f72;font-family:IBM Plex Mono,monospace;font-size:.78rem;letter-spacing:.08rem;text-transform:uppercase}.Experience_responsibilities__Sk1sN{grid-gap:.35rem;display:grid;gap:.35rem;list-style:none}.Experience_responsibilities__Sk1sN li{color:#203446;line-height:1.55;padding-left:.95rem;position:relative}.Experience_responsibilities__Sk1sN li:before{background:var(--accent);border-radius:50%;content:"";height:.38rem;left:0;position:absolute;top:.55rem;width:.38rem}.Experience_skills__BJG1C{background:#ff6c3b14;border-left:2px solid var(--highlight);border-radius:.55rem;font-family:IBM Plex Mono,monospace;font-size:.76rem;padding:.55rem}@media(max-width:800px){.Experience_timeline-item__On76W{grid-template-columns:1fr}.Experience_timeline-meta__Du-gs{grid-gap:.6rem;display:grid;gap:.6rem}}.Contact_container__vZ1qn{background:linear-gradient(180deg,#f8fbfc,#faf6ef);padding:5rem 5vw}.Contact_row__KcpIN{margin:0 auto;max-width:64rem}.Contact_header__Sd-Xj{color:var(--text);font-family:Space Grotesk,sans-serif;font-size:clamp(1.7rem,3vw,2.4rem)}.Contact_intro__BJBD4{color:#203446;line-height:1.7;margin-top:.6rem}.Contact_contact-form__Cw4EB{margin-top:1.4rem}.Contact_contact-form__Cw4EB .Contact_error-message__NpK1d{background:#fff2ef;border:1px solid #ffe1db;border-radius:.6rem;color:#cf2f18;margin-bottom:1rem;padding:.7rem}.Contact_contact-form__Cw4EB .Contact_success-message__vdmyy{background:#ecf8f4;border:1px solid #d5f0e7;border-radius:.6rem;color:#00874f;margin-bottom:1rem;padding:.7rem}.Contact_contact-form__Cw4EB .Contact_form__zWTka{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.Contact_contact-form__Cw4EB .Contact_form__zWTka .Contact_form-field__XjlLA{grid-gap:.4rem;display:grid;gap:.4rem}.Contact_contact-form__Cw4EB .Contact_form__zWTka .Contact_form-field__XjlLA:nth-of-type(3),.Contact_contact-form__Cw4EB .Contact_form__zWTka .Contact_form-field__XjlLA:nth-of-type(4){grid-column:span 2}.Contact_contact-form__Cw4EB .Contact_form__zWTka .Contact_form-field__XjlLA .Contact_label__apoCH{color:#26435d;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.08rem;text-transform:uppercase}.Contact_contact-form__Cw4EB .Contact_form__zWTka .Contact_form-field__XjlLA .Contact_input-text__6bkx6{background:#fffc;border:1px solid #14304a33;border-radius:.75rem;font-size:1rem;line-height:1.55;min-height:2.8rem;padding:.75rem .85rem;resize:vertical;width:100%}.Contact_contact-form__Cw4EB .Contact_form__zWTka .Contact_form-field__XjlLA .Contact_input-text__6bkx6.Contact_error-input__U\+eb6{border-color:#d93f22}.Contact_contact-form__Cw4EB .Contact_form__zWTka .Contact_form-field__XjlLA .Contact_input-text__6bkx6.Contact_without-error-input__FxXNH{border-color:#14304a33}.Contact_contact-form__Cw4EB .Contact_form__zWTka .Contact_form-field__XjlLA .Contact_input-text__6bkx6:focus{border-color:var(--accent);box-shadow:0 0 0 2px #007fc42e;outline:none}.Contact_contact-form__Cw4EB .Contact_form__zWTka .Contact_form-field__XjlLA .Contact_error-form-message__r-Xjc{color:#d93f22;font-size:.8rem;min-height:1rem}.Contact_contact-form__Cw4EB .Contact_form__zWTka .Contact_form-field__XjlLA .Contact_submit-btn__FEXYy{background:var(--text);border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.76rem;justify-self:start;letter-spacing:.08rem;min-height:2.8rem;min-width:10.3rem;padding:.4rem 1rem;text-transform:uppercase;transition:transform .2s ease,background .2s ease}.Contact_contact-form__Cw4EB .Contact_form__zWTka .Contact_form-field__XjlLA .Contact_submit-btn__FEXYy:hover{background:#102538;transform:translateY(-1px)}.Contact_contact-form__Cw4EB .Contact_form__zWTka .Contact_form-field__XjlLA .Contact_submit-btn__FEXYy .Contact_spinner__vLL2b{height:1rem;width:1rem}.Contact_contact-form__Cw4EB .Contact_form__zWTka .Contact_form-field__XjlLA .Contact_submit-btn__FEXYy .Contact_spinner__vLL2b.Contact_spinner3__YR1Rh{animation:Contact_rotation__1fSwa .8s linear infinite;border-radius:50%;border-top:.16rem solid #ffffff80;margin:0 auto}@keyframes Contact_rotation__1fSwa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:760px){.Contact_contact-form__Cw4EB .Contact_form__zWTka{grid-template-columns:1fr}.Contact_contact-form__Cw4EB .Contact_form__zWTka .Contact_form-field__XjlLA:nth-of-type(3),.Contact_contact-form__Cw4EB .Contact_form__zWTka .Contact_form-field__XjlLA:nth-of-type(4){grid-column:span 1}}.skills_skills__1MD0\+{background:linear-gradient(180deg,#f4f8fb,#fbf6ee);padding:5rem 5vw}.skills_row__qb1jT{margin:0 auto;max-width:74rem}.skills_row__qb1jT h2{color:var(--text);font-family:Space Grotesk,sans-serif;font-size:clamp(1.7rem,3vw,2.4rem)}.skills_description__ow0EV{color:#203446;line-height:1.7;margin-top:.65rem;max-width:46rem}.skills_grid__EfvGX{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-top:1.4rem}.skills_card__Glpx\+{grid-gap:.7rem;background:#ffffffd9;border:1px solid #14304a1f;border-radius:1rem;display:grid;gap:.7rem;justify-items:center;padding:1rem .8rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.skills_card__Glpx\+:hover{box-shadow:0 .8rem 1.5rem #14304a26;transform:translateY(-2px)}.skills_card__Glpx\+ span{color:#24425d;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.06rem;text-transform:uppercase}.Projects_projects__rTIRo{background:linear-gradient(180deg,#f2f7fa,#fdfaf4),radial-gradient(circle at 10% 10%,#ff784038 0,#0000 36%);padding:5rem 5vw}.Projects_row__scKui{grid-gap:1.6rem;display:grid;gap:1.6rem;margin:0 auto;max-width:74rem}.Projects_heading__03FlV{max-width:52rem}.Projects_heading__03FlV h2{color:var(--text);font-family:Space Grotesk,sans-serif;font-size:clamp(1.7rem,3vw,2.5rem)}.Projects_heading__03FlV p{color:#203345;line-height:1.75;margin-top:.7rem}.Projects_grid__Bn2U5{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.Projects_card__1Tq4\+{grid-gap:.75rem;background:#ffffffe0;border:1px solid #14304a1f;border-radius:1.1rem;display:grid;gap:.75rem;padding:1.2rem;transition:transform .22s ease,box-shadow .22s ease}.Projects_card__1Tq4\+:hover{box-shadow:0 1rem 1.8rem #14304a29;transform:translateY(-3px)}.Projects_card__1Tq4\+ h3{color:var(--text);font-family:Space Grotesk,sans-serif;font-size:1.2rem}.Projects_card__1Tq4\+ p{color:#263647;line-height:1.65}.Projects_link__uB8h7{background:#ff784029;border:1px solid #0d304933;border-radius:999px;color:#0d3049;font-family:IBM Plex Mono,monospace;font-size:.72rem;justify-self:start;letter-spacing:.07rem;margin-top:.2rem;padding:.45rem .72rem;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,background .2s ease}.Projects_link__uB8h7:hover{background:#ff784047;transform:translateY(-1px)}.Projects_kicker__HtW4q{background:#007fc41a;border:1px solid #14506f33;border-radius:999px;color:#14506f;font-family:IBM Plex Mono,monospace;font-size:.74rem;justify-self:start;letter-spacing:.09rem;padding:.25rem .55rem;text-transform:uppercase}.Projects_ownership__5oVn-{background:#ffffffeb;border:1px solid #16415f29;color:#16415f;font-size:.76rem;line-height:1.6;padding:.52rem}.Projects_impact__ndrtE,.Projects_ownership__5oVn-{border-radius:.6rem;font-family:IBM Plex Mono,monospace}.Projects_impact__ndrtE{background:#007fc417;font-size:.8rem;padding:.6rem}.Projects_stack__BJiXN{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none}.Projects_stack__BJiXN li{background:#ffffffab;border:1px solid #16415f4d;border-radius:999px;color:#16415f;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.05rem;padding:.34rem .62rem;text-transform:uppercase}
/*# sourceMappingURL=main.89849d5e.css.map*/