@import url(https://fonts.googleapis.com/css2?family=Bowlby+One&family=Manrope:wght@200..800&display=swap);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{--font-s:13px;--font-m:16px;--font-l:40px;--nav-height:94px;--site-x-padding:45px;--site-content-max-width:2000px;--color-gray-dark:#000}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-family:Manrope,serif;font-size:100%;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@keyframes opacity-in{0%{opacity:0}to{opacity:1}}@keyframes modal-bg-in{0%{background-color:#0000}to{background-color:#0000008c}}@keyframes modal-content-in{0%{filter:blur(1);opacity:.1;transform:scale(1.01) translateY(120px)}to{filter:blur(0);opacity:1;transform:scale(1) translateY(0)}}@keyframes scrmarqueeoll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes skillspan-intro{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes nav-button-hover{0%{bottom:-4px;opacity:0;width:calc(100% - 12px)}to{bottom:0;opacity:1;width:calc(100% - 12px)}}@keyframes main-nav-contact-hover{0%{transform:scale(1.1,.9)}25%{transform:scale(.9,1.2)}50%{transform:scale(1.05,.95)}75%{transform:scale(.95,1.1)}to{transform:scale(1)}}@keyframes herotag-intro{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes projectslide-intro{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes form-error-intro{0%{max-height:0;opacity:0}to{max-height:100px;opacity:1}}.font-s{font-size:13px;font-size:var(--font-s)}.font-m{font-size:16px;font-size:var(--font-m)}.font-l{font-size:40px;font-size:var(--font-l)}.font-heavy{font-family:Bowlby One,serif;font-style:normal;font-weight:400}.font-heavy.font-m{font-size:26px!important;letter-spacing:.03em;line-height:1.1em}.font-normal,a,b,button,div,p{font-family:Manrope,serif;font-style:normal;font-weight:400;line-height:1.02em}.font-normal.bold,a.bold,b.bold,button.bold,div.bold,p.bold{font-weight:800!important}b{font-weight:800}.ReactModalPortal{z-index:111}.ReactModalPortal .ReactModal__Overlay{animation:modal-bg-in .21s ease-out forwards;overflow:auto;padding:50px 0}.ReactModalPortal .ReactModal__Content{animation:modal-content-in .45s ease-out both;animation-delay:60ms;border:none!important;border-radius:40px!important;display:block;inset:auto!important;line-height:1.5em;margin:0 auto;max-width:1000px;overflow:visible!important;overflow:initial!important;padding:55px!important;position:relative!important}.ReactModalPortal .ReactModal__Content .modal-content>:not(:last-child){margin-bottom:40px}.ReactModalPortal .ReactModal__Content .modal-content>*{line-height:1.5em}.ReactModalPortal #modal-close-btn{height:100%;position:absolute;right:0;top:0;z-index:2}.ReactModalPortal #modal-close-btn button{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:inline-flex;font-size:30px;height:55px;justify-content:center;line-height:46px!important;padding:0;position:-webkit-sticky;position:sticky;top:-50px;vertical-align:middle;width:55px}.ReactModalPortal h1{font-size:40px;font-size:var(--font-l)}.ReactModalPortal img{border:1px solid #0000001a}.ReactModalPortal div.img img{width:100%}.ReactModalPortal div.img.before-and-after{display:flex;flex-direction:row;flex-wrap:wrap}.ReactModalPortal div.img.before-and-after img{align-self:center;height:auto;object-fit:contain;order:2;width:38%}.ReactModalPortal div.img.before-and-after img:nth-child(2){margin-left:3%;width:58%}.ReactModalPortal div.img.before-and-after:after,.ReactModalPortal div.img.before-and-after:before{content:"Before";display:block;font-size:13px;font-size:var(--font-s);font-weight:800;height:28px;letter-spacing:.2em;opacity:.5;text-align:center;text-transform:uppercase;width:38%}.ReactModalPortal div.img.before-and-after:after{content:"After";margin-left:3%;width:58%}.ReactModalPortal div.img.side-by-side{align-items:center;display:flex;margin-bottom:40px}.ReactModalPortal div.img.side-by-side img{width:48%}.ReactModalPortal div.img.side-by-side img:nth-of-type(2){margin-left:3%}.ReactModalPortal div.img.scroller{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:auto;padding:0 0 30px;position:relative;transform:translateX(-55px);width:calc(100% + 110px)}.ReactModalPortal div.img.scroller:before{background:linear-gradient(90deg,#fff,#fff0 26px,#fff0 calc(100% - 26px),#fff);color:#0000;content:"a";left:0;margin-right:-100%;min-height:100%;min-width:calc(100% + 1px);position:-webkit-sticky;position:sticky;top:0}.ReactModalPortal div.img.scroller:after{content:"a";display:block;min-width:50px;opacity:.01}.ReactModalPortal div.img.scroller img{margin:0 40px 0 0;width:35%}.ReactModalPortal div.img.scroller img:first-child{margin-left:55px}.ReactModalPortal div.img.scroller img[style*="width:"]{object-fit:contain}#mainNav{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border-radius:0 0 35px 35px;box-shadow:inset 0 -1px 0 0 #fff;display:flex;flex-wrap:nowrap;height:94px;height:var(--nav-height);justify-content:center;padding:0 45px;padding:0 var(--site-x-padding);position:-webkit-sticky;position:sticky;top:0;z-index:10}#mainNav:before{background:linear-gradient(180deg,#fff0,#fff);content:"";height:20px;pointer-events:none;position:absolute;top:-20px;width:100%}#mainNav .mainNav-home{left:45px;left:var(--site-x-padding);position:absolute}#mainNav .mainNav-contact{align-items:center;display:flex;gap:20px;position:absolute;right:45px;right:var(--site-x-padding)}#mainNav .mainNav-contact a.resume-btn{color:#000;font-weight:600;text-decoration:none}#mainNav .mainNav-contact a.resume-btn:hover{text-decoration:underline}#mainNav .mainNav-contact a.contact-btn{align-items:center;background:#000;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-weight:600;height:44px;padding:0 45px;position:relative;text-decoration:none}#mainNav .mainNav-contact a.contact-btn b{font-weight:600;position:relative;z-index:1}#mainNav .mainNav-contact a.contact-btn>span{display:flex;flex-direction:row;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;transition:width .18s ease-out,opacity .1s ease-out;width:28%}#mainNav .mainNav-contact a.contact-btn>span:before{background:url(/static/media/skills-bar-bg.3915ee2ed858d86c096a.png) 0 no-repeat;background-size:cover;content:"";flex:1 1 1%;height:100%;min-width:22px}#mainNav .mainNav-contact a.contact-btn>span:after{background:url(/static/media/skills-bar-bg-end.f0d28e1a2cdc78422ee7.png) 0 no-repeat;background-size:contain;content:"";flex:1 1 auto;height:100%;min-width:22px;z-index:1}#mainNav .mainNav-contact a.contact-btn:hover{animation:main-nav-contact-hover .32s ease-out;border:1px solid #f1b861;box-shadow:0 6px 12px 0 #f7c15b80;box-sizing:initial;margin-left:-2px}#mainNav .mainNav-contact a.contact-btn:hover b{color:#000}#mainNav .mainNav-contact a.contact-btn:hover span{opacity:1;width:100%}#mainNav .mainNav-contact a.contact-btn:hover span:before{flex:1 1 100%}#mainNav .mainNav-nav{display:flex;padding:0}#mainNav .mainNav-nav li{font-weight:600;list-style-type:none;padding:0 30px}#mainNav .mainNav-nav li button{-webkit-appearance:none;appearance:none;background:none;border:none;color:#000;font-size:16px;font-size:var(--font-m);font-weight:600;position:relative}#mainNav .mainNav-nav li button:after{background:#000;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .25s;width:0}#mainNav .mainNav-nav li.active button:after{width:calc(100% - 12px)}#mainNav .mainNav-nav li button:hover:after{animation:nav-button-hover .25s ease-out both}.logo-button{-webkit-appearance:none;appearance:none;background:url(/static/media/main-nav-logo.ffa2dfb475c26dc577a7.png) bottom no-repeat;background-size:contain;border:none;display:block;height:55px;width:250px}spline-viewer{bottom:94px;bottom:var(--nav-height);height:auto;left:0;position:absolute;width:100vw}#spline-section-overlay{height:100vh;height:100dvh;overflow:hidden;width:100vw}#spline-section-overlay #hero-tag{animation:herotag-intro .9s ease-in-out both;animation-delay:.45s;bottom:42.4%;font-size:40px;font-size:var(--font-l);font-weight:800;line-height:.98em;position:absolute;right:5.3vw;z-index:55}#spline-section-overlay #hero-tag .small-tag{display:inline-block;line-height:1.25em!important}#spline-section-overlay #hero-tag .drop{right:-19px;top:-15px}#spline-section-overlay:before{background:url(/static/media/body-bg-top.4f491243b997c0b86bd7.jpg) no-repeat top;background-size:contain;content:"";height:100%;left:0;mix-blend-mode:multiply;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}#currently{align-items:center;background:#fff;border-radius:55px;box-shadow:0 0 8px 1px #fae2a6;display:flex;font-size:13px;font-size:var(--font-s);font-weight:600;height:33px;justify-content:center;left:5.3vw;padding:0 20px 0 30px;position:absolute;top:10%;z-index:5}#currently:before{background:orange;border-radius:15px;box-shadow:0 0 0 5px #fae2a6;content:"";height:6px;left:12px;position:absolute;width:6px}section#video{overflow:hidden;position:relative}section#video .bg-circle-blur{left:auto;opacity:.6;right:0!important;top:-100px;transform:translate(50%)}.video-box{padding:45px 0;padding:var(--site-x-padding) 0}.video-holder{position:relative;z-index:2}.video-holder .video-player-box{aspect-ratio:16/9;background:linear-gradient(180deg,#ffe794,#ffdb60);border-radius:35px;box-shadow:inset 0 -3px 0 0 #ffbd09;cursor:pointer;max-width:calc(100vw - 180px);max-width:calc(100vw - var(--site-x-padding)*4);overflow:hidden;position:relative;transition:transform .1s ease-out;width:90vh;z-index:1}.video-holder .video-player-box:hover{transform:scale(1.02)}.video-holder .video-player-box:hover~.video-player-shadow{bottom:15px!important}.video-holder .video-player-box:hover~.video-play-button{box-shadow:0 0 0 2px #000,-8px 8px 0 2px #000;box-shadow:0 0 0 2px var(--color-gray-dark),-8px 8px 0 2px var(--color-gray-dark);transform:translate(calc(-50% + 10px),calc(-50% - 10px)) scale(1.1)}.video-holder .video-player-box:active~.video-play-button{box-shadow:0 0 0 2px #000,-2px 2px 0 2px #000;box-shadow:0 0 0 2px var(--color-gray-dark),-2px 2px 0 2px var(--color-gray-dark);transform:translate(-50%,-50%) scale(1.05)}.video-holder .video-play-button{aspect-ratio:1/1;background:#000;background:var(--color-gray-dark);border-radius:300px;box-shadow:0 0 0 3px #000,-5px 5px 0 3px #000;box-shadow:0 0 0 3px var(--color-gray-dark),-5px 5px 0 3px var(--color-gray-dark);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .1s ease-out,box-shadow 80ms ease-out;width:80px;z-index:2}.video-holder .video-player-shadow{background:#bda247;border-radius:200px;bottom:0;filter:blur(30px);height:40px;left:50%;position:absolute;transform:translate(-50%);transition:all .1s ease-out;width:60%}.video-holder .video-ticker{background:#000;background:var(--color-gray-dark);bottom:15%;color:#fff;display:flex!important;flex-wrap:nowrap;height:39px;left:-2.5%;overflow-x:hidden;pointer-events:none;position:absolute;transform:rotate(5deg);width:105%;z-index:2}.video-holder .video-ticker:nth-of-type(2){background:#fff;bottom:22%;color:#000;color:var(--color-gray-dark);transform:rotate(-5deg);z-index:1}.video-holder .video-ticker:nth-of-type(2) span{animation-delay:-15s}.video-holder .video-ticker span{align-items:center;animation:scrmarqueeoll 35s linear infinite;display:block;display:flex;flex:1 1 auto;font-size:16px;font-size:var(--font-m);font-weight:600;letter-spacing:.02em;white-space:nowrap}.video-holder .video-ticker span,.video-holder .video-ticker span *{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}.skills-scroller{border-bottom:1px solid #000;color:#000;display:flex!important;flex-wrap:nowrap;gap:10px;height:38px;left:0;overflow-x:hidden;padding:0;pointer-events:none;position:absolute;top:0;transform:rotate(.01deg);width:100vw}.skills-scroller .skills{animation:scrmarqueeoll 99s linear infinite;display:block;flex:1 1 auto;font-size:13px;font-size:var(--font-s);white-space:nowrap}.skills-scroller .skills,.skills-scroller .skills *{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}.skills-scroller .skills span:first-child{animation-delay:.64s}.skills-scroller .skills span:nth-child(2){animation-delay:.68s}.skills-scroller .skills span:nth-child(3){animation-delay:.72s}.skills-scroller .skills span:nth-child(4){animation-delay:.76s}.skills-scroller .skills span:nth-child(5){animation-delay:.8s}.skills-scroller .skills span:nth-child(6){animation-delay:.84s}.skills-scroller .skills span:nth-child(7){animation-delay:.88s}.skills-scroller .skills span:nth-child(8){animation-delay:.92s}.skills-scroller .skills span:nth-child(9){animation-delay:.96s}.skills-scroller .skills span:nth-child(10){animation-delay:1s}.skills-scroller .skills span:nth-child(11){animation-delay:1.04s}.skills-scroller .skills span:nth-child(12){animation-delay:1.08s}.skills-scroller .skills span:nth-child(13){animation-delay:1.12s}.skills-scroller .skills span:nth-child(14){animation-delay:1.16s}.skills-scroller .skills span:nth-child(15){animation-delay:1.2s}.skills-scroller .skills span:nth-child(16){animation-delay:1.24s}.skills-scroller .skills span:nth-child(17){animation-delay:1.28s}.skills-scroller .skills span:nth-child(18){animation-delay:1.32s}.skills-scroller .skills span:nth-child(19){animation-delay:1.36s}.skills-scroller .skills span:nth-child(20){animation-delay:1.4s}.skills-scroller .skills span:nth-child(21){animation-delay:1.44s}.skills-scroller .skills span:nth-child(22){animation-delay:1.48s}.skills-scroller .skills span:nth-child(23){animation-delay:1.52s}.skills-scroller .skills span:nth-child(24){animation-delay:1.56s}.skills-scroller .skills span:nth-child(25){animation-delay:1.6s}.skills-scroller .skills span{align-items:center;animation:skillspan-intro .25s ease-in-out both;display:inline-flex;height:100%;overflow:hidden;padding:0 40px 0 0;position:relative}.skills-scroller .skills span:after{background:#000;border-radius:100%;content:"";height:5px;position:absolute;right:15px;top:calc(50% - 2.5px);width:5px}section#projects{background:linear-gradient(0deg,#fff 10%,#fff5d0 50%,#fff 90%);min-height:100vh}section#projects h3 .drop{right:-25px;top:0;transform:translateY(-75%)}section#projects.dormant .project-slide{opacity:0;transform:scale(1.2)}section#projects.dormant .card-see-more-button{display:none}section#projects:not(.dormant) .project-slide{animation:projectslide-intro .25s ease-in-out backwards}section#projects:not(.dormant) .card-holder:nth-of-type(2) .project-slide{animation-delay:.1s}section#projects:not(.dormant) .card-holder:nth-of-type(3) .project-slide{animation-delay:.2s}section#projects:not(.dormant) .card-holder:nth-of-type(4) .project-slide{animation-delay:.3s}section#projects:not(.dormant) .card-holder:nth-of-type(5) .project-slide,section#projects:not(.dormant) .card-holder:nth-of-type(6) .project-slide{animation-delay:.5s}section#projects:not(.dormant) .card-see-more-button{animation:opacity-in .5s ease-out both;animation-delay:.5s}.projects-scroller{display:flex;flex-wrap:wrap;gap:35px;justify-content:space-around;padding:0 45px;padding:0 var(--site-x-padding);perspective:500px;position:relative;width:100%;z-index:2}.projects-scroller .card-holder{margin:25px 0;min-width:200px;position:relative;width:30%}.projects-scroller .card-holder .card-see-more-button{align-items:flex-end;background:#000;border-radius:18px;bottom:20px;display:flex;height:80px;justify-content:center;left:50%;max-width:190px;padding:0 0 22px;position:absolute;transform:translate(-50%);transition:bottom .18s;width:calc(100% - 60px);z-index:0}.projects-scroller .card-holder .card-see-more-button a,.projects-scroller .card-holder .card-see-more-button button{align-items:flex-end;-webkit-appearance:none;appearance:none;background:none;border:none;color:#ffffffdb;display:flex;font-size:16px;font-size:var(--font-m);font-weight:600;height:100%;justify-content:center;left:0;padding-bottom:22px;position:absolute;text-decoration:none;top:0;width:100%}.projects-scroller .card-holder .card-see-more-button:hover a,.projects-scroller .card-holder .card-see-more-button:hover button{color:#fff;text-decoration:underline}.projects-scroller .card-holder:hover .card-see-more-button{bottom:-60px;opacity:1}.projects-scroller .project-slide{background:#fff;border-radius:35px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transform:scale3d(0) rotate3d(0);transition-duration:.12s;transition-property:transform;transition-timing-function:ease-out;width:100%;z-index:1}.projects-scroller .project-slide:not(:hover){box-shadow:none!important;filter:none!important}.projects-scroller .project-slide .glow{background-image:radial-gradient(circle at 50% -20%,hsla(0,0%,100%,.133),#fff0);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.projects-scroller .project-slide:not(:hover){box-shadow:0 4px 20px 7px #c98b070d!important}.projects-scroller .project-slide .project-bubbles,.projects-scroller .project-slide b,.projects-scroller .project-slide p{padding:0 28px}.projects-scroller .project-slide b{display:block;margin-bottom:3px;padding-top:12px;text-align:left}.projects-scroller .project-slide p{flex:1 1 100%;line-height:1.4em;padding-bottom:50px;text-align:left}.projects-scroller .project-slide .project-bubbles{align-self:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:16px;opacity:.5}.projects-scroller .project-slide .project-bubbles span{border:1px solid #000;border-radius:50px;font-size:13px;font-size:var(--font-s);margin:0 5px 5px 0;padding:5px 7px;white-space:pre}.projects-scroller .project-image{aspect-ratio:16/9;background-color:#ffdc65;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:28px;margin:6px;width:calc(100% - 12px)}.logos-bar{margin:45px 0 0;margin:var(--site-x-padding) 0 0 0;max-width:calc(100% - 90px);max-width:calc(100% - var(--site-x-padding)*2);opacity:.7;width:800px}section#skills{background:linear-gradient(180deg,#fff 10%,#fff5d0);position:relative}section#skills h3 .honey-drop-m{right:0;top:-59px}section#skills h3 .honey-drop-s{left:-90px;top:-30px}section#skills h4{color:#857d60;letter-spacing:.3em;margin-bottom:10px;opacity:.85}section#skills.dormant .skill-bar-fill{width:0!important}section#skills .bg-circle-blur{left:0;top:0;transform:translate(-55%)}.skills-box{display:flex;width:900px;z-index:2}.skills-box .left,.skills-box .right{display:flex;flex-direction:column;padding:0 22.5px;padding:0 calc(var(--site-x-padding)/2);width:50%}.skills-box .left .skill-bar:nth-of-type(2) .skill-bar-fill,.skills-box .right .skill-bar:nth-of-type(2) .skill-bar-fill{transition-delay:.1s}.skills-box .left .skill-bar:nth-of-type(3) .skill-bar-fill,.skills-box .right .skill-bar:nth-of-type(3) .skill-bar-fill{transition-delay:.2s}.skills-box .left .skill-bar:nth-of-type(4) .skill-bar-fill,.skills-box .right .skill-bar:nth-of-type(4) .skill-bar-fill{transition-delay:.3s}.skills-box .left .skill-bar{display:flex;flex-direction:column;justify-content:flex-end;text-align:right}.skills-box .right .skill-bar{display:flex;flex-direction:column;justify-content:flex-start;text-align:left}.skills-box .right .skill-bar .skill-bar-fill{left:3px}.skills-box .skill-bar{padding-bottom:22.5px;padding-bottom:calc(var(--site-x-padding)*.5);position:relative}.skills-box .skill-bar:before{border:3px solid #a38d43;border-radius:50px;content:"";height:40px;opacity:.5;position:absolute;top:0;width:100%}.skills-box .skill-bar .skill-bar-name{color:#7d4314;font-weight:800;letter-spacing:-.02em;line-height:40px;padding:0 15px;position:relative;z-index:2}.skills-box .skill-bar .skill-bar-description{color:#857d60;font-size:13px;font-size:var(--font-s);font-weight:600;opacity:.8;padding:7px 0;position:relative;z-index:1}.skills-box .skill-bar .skill-bar-fill{background:#ffdc65;background-size:cover;border-radius:50px;box-shadow:inset 0 1px 0 0 #ffffffb3;height:34px;max-width:calc(100% - 6px);min-width:34px;position:absolute;right:3px;top:3px;transition:width 1s ease-in-out}.skills-box .skill-bar .skill-bar-fill:after{aspect-ratio:1/1;background:#ffdc65;background-size:contain;border-radius:0 50px 50px 0;box-shadow:inset 0 1px 0 0 #ffffffb3;content:"";height:100%;position:absolute;right:0;z-index:1}section#testimonials{background:#fff5d0;overflow:hidden;position:relative}section#testimonials .bg-circle-blur{left:45%;top:0;transform:translate(-50%)}section#testimonials h3,section#testimonials p{position:relative;z-index:2}.testimonials-holder{align-items:flex-start;display:flex;gap:45px;gap:var(--site-x-padding);justify-content:space-around;padding:0 45px;padding:0 var(--site-x-padding);z-index:2}.testimonial{background:#fff;border-radius:35px;box-shadow:0 6px 12px 0 #f7c15b80;display:flex;flex-direction:column;max-width:479px;padding:22.5px;padding:calc(var(--site-x-padding)/2);padding-top:0;position:relative;z-index:2}.testimonial .honey-drop-m{mix-blend-mode:multiply;right:0;top:0;transform:translate(50%,-35%)}.testimonial .honey-drop-s{left:-30px;mix-blend-mode:multiply;top:50%}.testimonial:nth-of-type(2){margin-top:8vw}.testimonial .testimonial-header{display:flex}.testimonial .testimonial-header .testimonial-image img{transform:translateY(-25%);width:86px}.testimonial .testimonial-header .testimonial-info{margin-top:16px;padding-left:12px;text-align:left}.testimonial .testimonial-header .testimonial-info .testimonial-name{font-weight:800;margin-bottom:6px}.testimonial .testimonial-header .testimonial-info .testimonial-title{opacity:.6}.testimonial .testimonail-body{line-height:1.4em;padding:0 20px;text-align:left}.testimonial .testimonial-links{display:flex;gap:10px;padding:12px 0 0 20px}.testimonial .testimonial-links .testimonial-link{aspect-ratio:1/1;display:inline-block;width:24px}.testimonial .testimonial-links .testimonial-link:not(:hover){opacity:.5}.testimonial .testimonial-links .testimonial-link.web{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAyIDc5LmExY2QxMmY0MSwgMjAyNC8xMS8wOC0xNjowOToyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjIgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDQxQTFBODlDQzBBMTFFRkFDQTJCRTJGNjVCQUM1QkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDQxQTFBOEFDQzBBMTFFRkFDQTJCRTJGNjVCQUM1QkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDFBMUE4N0NDMEExMUVGQUNBMkJFMkY2NUJBQzVCQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENDFBMUE4OENDMEExMUVGQUNBMkJFMkY2NUJBQzVCQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjASqBEAAAyMSURBVHja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) no-repeat;background-size:contain}.testimonial .testimonial-links .testimonial-link.linkedin{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAyIDc5LmExY2QxMmY0MSwgMjAyNC8xMS8wOC0xNjowOToyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjIgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDQxQTFBOERDQzBBMTFFRkFDQTJCRTJGNjVCQUM1QkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDQxQTFBOEVDQzBBMTFFRkFDQTJCRTJGNjVCQUM1QkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDFBMUE4QkNDMEExMUVGQUNBMkJFMkY2NUJBQzVCQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENDFBMUE4Q0NDMEExMUVGQUNBMkJFMkY2NUJBQzVCQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsSRuikAAAi8SURBVHja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) no-repeat;background-size:contain}section#contact{background:linear-gradient(180deg,#fff5d0,#ffd883 150%);padding-top:0!important;position:relative}section#contact h3+p{background:#fff5d0;margin-bottom:-8px!important;padding:0 20px;z-index:1}.contact-box{border:2px solid #000;border-radius:35px;max-width:600px;padding:45px;padding:var(--site-x-padding);position:relative;width:calc(100vw - 90px);width:calc(100vw - var(--site-x-padding)*2)}.contact-box .drop{mix-blend-mode:normal;opacity:.93;right:0;top:10%;transform:translate(80%)}.contact-box form{display:flex;flex-direction:column;gap:22.5px;gap:calc(var(--site-x-padding)/2)}.contact-box form>*{transition:opacity .25s ease-in-out}.contact-box form.sending>*{opacity:.5;pointer-events:none}.contact-box form.success>*{opacity:0;pointer-events:none}.contact-box .form-success{background:#fff;border-radius:15px;left:45px;left:var(--site-x-padding);line-height:1.5em;opacity:1!important;padding:45px 20px;padding:var(--site-x-padding) 20px;pointer-events:all!important;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 90px);width:calc(100% - var(--site-x-padding)*2)}.contact-box .form-success button{margin-top:40px}.contact-box .form-row{display:flex;flex-direction:column;gap:8px}.contact-box label{color:#857d60;font-weight:600;opacity:.8}.contact-box label,.contact-box small{font-size:13px;font-size:var(--font-s);text-align:left}.contact-box small{animation:form-error-intro .25s ease-in-out both}.contact-box button,.contact-box input,.contact-box textarea{-webkit-appearance:none;appearance:none}.contact-box button:focus,.contact-box input:focus,.contact-box textarea:focus{outline:none}.contact-box input,.contact-box textarea{background:#fff;border:none;border-bottom:2px solid #0000;border-radius:3px;font-size:16px;font-size:var(--font-m);padding:8px;resize:none}.contact-box input:hover,.contact-box input:not(.empty),.contact-box textarea:hover,.contact-box textarea:not(.empty){background:#fff}.contact-box input:focus,.contact-box textarea:focus{border-color:#ffcf67}.contact-box textarea{min-height:80px}.contact-box .form-error{animation:form-error-intro .25s ease-in-out both;color:red}.contact-box button{align-self:center;background:#000;border:none;border-radius:50px;color:#fff;font-size:16px;font-size:var(--font-m);height:44px;margin-top:4px;max-width:200px;padding:0 80px;white-space:nowrap}footer{background:#fae2a6;margin-top:-35px;padding:45px 0;padding:var(--site-x-padding) 0;position:relative;z-index:1}footer:before{background:#fff;border-radius:35px 35px 0 0;box-shadow:0 0 38px 0 #f7c15b40;content:"";height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);width:100vw}.footer-box,footer:before{max-width:2000px;max-width:var(--site-content-max-width)}.footer-box{flex-direction:row!important;left:0!important;padding:0 45px!important;padding:0 var(--site-x-padding)!important;position:relative;width:100%!important;z-index:2}.footer-box .footer-left .logo-button{margin-top:-14px}.footer-box .footer-right{flex:1 1 auto;text-align:right}.footer-box .footer-right a{display:inline-block;margin-left:10px}.footer-box .footer-right a[href^="mailto:"]{align-items:center;border:2px solid #000;border-radius:50px;color:#000;display:inline-flex;font-weight:600;height:40px;padding:0 25px;text-decoration:none;vertical-align:top}.footer-box .footer-right img{max-height:40px}@media screen and (max-width:1100px){ul.mainNav-nav{transform:translateX(3vw)!important}ul.mainNav-nav li{padding:0 20px!important}.projects-scroller{padding:0}.projects-scroller .project-slide.card p{padding-bottom:12px}}@media screen and (max-width:1089px){#mobile-me{display:block!important}}@media screen and (max-width:895px){:root{--nav-height:65px;--site-x-padding:15px;--site-content-max-width:2000px}spline-viewer{bottom:100px}#mainNav{background:#000;border-radius:0;box-shadow:none}#mainNav .mainNav-home button{filter:invert(1)}#mainNav ul.mainNav-nav{display:none!important}#mainNav .mainNav-contact a{background:#fff;color:#000}section#video{padding-top:15vw!important}section#video .bg-circle-blur{display:none}.projects-scroller{gap:0}.project-slide.card{border-radius:25px}.project-slide.card .project-image{border-radius:19px}.project-slide.card b{padding-top:15px}.project-slide.card .project-bubbles,.project-slide.card b,.project-slide.card p{font-size:13px;font-size:var(--font-s);line-height:1.2em;padding:0 15px}.project-slide.card .project-bubbles{margin-bottom:10px;margin-top:10px}.project-slide.card .project-bubbles span{border:none;display:inline;margin:0;padding:0;white-space:normal}.project-slide.card .project-bubbles span:after{content:", "}.logos-bar{margin-top:30px;max-width:90vw}.skills-box{transform:scale(.8)}.testimonials-holder{flex-direction:column}.testimonials-holder .testimonial-header{padding-left:18px}.testimonials-holder .testimonial{border-radius:15px;margin-top:30px;max-width:80vw;padding-bottom:25px}}@media screen and (max-width:855px){#hero-tag{bottom:30%!important}}@media screen and (max-width:750px){.mobile-br{display:inline-block!important}.skills-box{align-items:center;flex-direction:column;transform:scale(1);width:100vw}.skills-box .left,.skills-box .right{width:80%}.skills-box .left .skill-bar-description,.skills-box .left .skill-bar-name{text-align:left}.skills-box .left .skill-bar-fill{left:3px;right:auto}section#contact{padding-bottom:100px!important}section#contact .drop{display:none}section#contact h3+p{max-width:63vw}section#contact .contact-box{max-width:80vw;padding:25px}.projects-box,section#projects{padding-left:0!important;padding-right:0!important}.projects-scroller{flex-wrap:nowrap;gap:30px;max-width:100vw;overflow:auto;padding:30px}.projects-scroller:before{content:" ";height:100%;width:30px}.projects-scroller .card-holder{min-width:40vw!important}.card-see-more-button{display:none!important}.testimonial:first-of-type .drop{display:none}.footer-box{flex-direction:column-reverse!important;gap:30px;padding-top:10px!important}.footer-box .logo-button{display:none}}@media screen and (max-width:600px){:root{--font-s:11px;--font-m:14px;--font-l:20px}.skills-scroller .skills span{padding:0 20px 0 0!important}.skills-scroller .skills span:after{right:6px!important}#currently{top:44%}}@media screen and (max-width:494px){.contact-button span{display:none!important}.mainNav-contact a{padding:0 22px!important}.mainNav-home .logo-button{background-position:0 100%;height:28px;margin-top:6px}}body{background:#fff;display:flex;flex-direction:column;font-size:16px;font-size:var(--font-m);font-style:normal;overflow-x:hidden}body *,body :after,body :before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;text-rendering:optimizeLegibility}body.ReactModal__Body--open{overflow:hidden}#thirds-window{display:flex;flex-wrap:wrap;height:100vh;pointer-events:none;position:absolute;width:100vw;z-index:111}#thirds-window .cell{border:1px solid red;height:33.33vh;width:33.28vw}.honey-drop-m,.honey-drop-s{background:url(/static/media/honey-drop-m.6cb8df055a6c4a019434.png) no-repeat;background-size:contain;height:80px;mix-blend-mode:hard-light;position:absolute;width:80px}.honey-drop-m:after,.honey-drop-s:after{background:url(/static/media/honey-drop-m-shadow.2d17965b62459e931058.png);background-size:contain;filter:blur(2px);height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%}.honey-drop-s{height:50px;width:50px}.mobile-br{display:none}#root{margin-top:-94px;margin-top:calc(var(--nav-height)*-1);position:relative;text-align:center;z-index:5}#root section{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10vw 45px;padding:10vw var(--site-x-padding)}#root section h3+p{line-height:1.3em;margin:8px 0 45px;margin:8px 0 var(--site-x-padding)}#root section h3:has(.drop){position:relative;z-index:3}#root .bg-circle-blur{aspect-ratio:1/1;background:url(/static/media/bg-gradient-1.f56ed778070a3aff131a.png) 50% no-repeat;background-size:contain;left:0;pointer-events:none;position:absolute;top:0;width:800px;z-index:1}#mobile-me{display:none;mix-blend-mode:multiply;pointer-events:none;position:relative;text-align:center;top:46px;z-index:2}#mobile-me img{max-height:80vh}#root section>div:first-child[class*=box],.footer-box{align-items:center;display:inline-flex;flex-direction:column;max-width:2000px;max-width:var(--site-content-max-width);padding:0 45px;padding:0 var(--site-x-padding);width:100vw}
/*# sourceMappingURL=main.3fb873c7.css.map*/