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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}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}img{outline:none;border:none}body{width:100%;overflow-x:hidden!important}h1{font-family:"Yanone Kaffeesatz",serif;font-size:2em;line-height:1.3em;font-weight:500;width:inherit}h1 a{color:#000;text-decoration:none;outline:none}h2{font-family:"Yanone Kaffeesatz",serif;font-size:1.7em;line-height:1.3em;font-weight:500;width:inherit}h2 a{color:#000;text-decoration:none;outline:none}h3{font-family:"Yanone Kaffeesatz",serif;font-size:1.5em;line-height:1.3em;font-weight:500;width:inherit}h3 a{color:#000;text-decoration:none;outline:none}*{font-size:1em;font-family:Georgia,serif}.word-flipper{position:relative;top:7px;display:inline-block;overflow:hidden;height:1.1em;width:90px}.word-flipper span{display:block;height:100%;padding-left:10px;color:orange;animation:spin_words 10s infinite}@keyframes spin_words{10%{transform:translateY(-112%)}25%{transform:translateY(-100%)}35%{transform:translateY(-212%)}50%{transform:translateY(-200%)}60%{transform:translateY(-312%)}75%{transform:translateY(-300%)}85%{transform:translateY(-412%)}to{transform:translateY(-400%)}}#welcome-section{color:#fff;height:100vh;min-height:500px;padding-top:100px;padding-left:40px;background-image:url(/static/media/pexels-danny-meneses-cropped.fe88061e.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;overflow-x:hidden;box-shadow:-3px 3px 7px #555}#welcome-section p{font-family:"Yanone Kaffeesatz",serif;opacity:.7;font-size:.9em}#welcome-section a:hover{text-decoration:none}#keep-going{font-family:"Yanone Kaffeesatz",serif;width:100%;position:absolute;bottom:5px;color:#fff;opacity:.7;margin:0 auto;text-align:center}.callout{margin-top:250px}.callout span{margin-left:5px;color:#cecece}.callout span:hover{cursor:pointer;text-decoration:underline}.super-bold{display:block;font-size:2.1em;font-weight:750}button.btn{background:#222;padding:10px;margin-left:10px}button.btn:hover{background:#222;opacity:.7}.bg-success{background-color:#30dd78!important;color:#fff;font-family:"Yanone Kaffeesatz",serif;font-size:1.1em}.portfolio-picture img{width:50%;border-radius:100%;box-shadow:1px 2px 5px #222}.portfolio-picture{display:flex;align-items:center;justify-content:center;--bs-gutter-x:none}.social{text-align:center;margin-top:30px}.social-item{color:#222;display:inline;font-size:1.5em;margin-left:10px}.social-item:hover{color:#222;cursor:pointer;opacity:.7}#logo-list{display:flex;align-items:center;justify-content:center}.job-logo{width:80%}.job-logo:hover{opacity:.7}#logo-list a{color:#222;text-align:center;text-decoration:none;font-family:"Yanone Kaffeesatz",serif;font-size:.75em;width:100%}#about{margin-top:50px;position:relative;background:#fff;overflow:visible;z-index:1}#about p{margin:15px 0}#about p a{color:#000;text-decoration:underline}#about p a:hover{text-decoration:none}#about h2{margin-top:30px;margin-bottom:5px}#about h2:before{content:"> "}#about:after{content:"";width:100%;height:100%;position:absolute;background:inherit;z-index:-1;bottom:0;transform-origin:right bottom;transform:skewY(-3deg)}#project-list{color:#fff;text-align:center;padding:100px 0 50px;background:#222;justify-content:center}#project-list h1{margin-bottom:50px}.project-item{margin:0 auto;text-align:center}.project-item a{color:#fff;text-decoration:none}.project-item a:hover{text-decoration:underline}.project-item:hover{opacity:.7}.project-picture{width:500px;border-radius:3px;box-shadow:inset 1px 2px 5px #000}@media (max-width:1100px){.project-picture{width:800px}}@media (max-width:900px){.project-picture{width:500px}}@media (max-width:600px){.project-picture{width:300px}}.luggage-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;position:relative;overflow:hidden}.luggage-bg{position:absolute;inset:0;background:linear-gradient(135deg,#f5f5f5,#e8e8e8 50%,#f0f0f0);z-index:0}.luggage-bg:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 80%,hsla(0,0%,70.6%,.15) 0,transparent 50%),radial-gradient(circle at 80% 20%,hsla(0,0%,78.4%,.1) 0,transparent 50%);pointer-events:none}.luggage-content{text-align:center;max-width:400px;margin:0 auto;position:relative;z-index:1}.luggage-emoji{display:block;font-size:3rem;margin-bottom:.5rem;animation:luggage-emoji-float 3s ease-in-out infinite}@keyframes luggage-emoji-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.luggage-thank-you{font-size:2.5em;margin-bottom:1rem;animation:luggage-fade-in .6s ease-out}.luggage-intro{font-size:1.1rem;margin-bottom:.5rem;animation:luggage-fade-in .6s ease-out .1s both}.luggage-subtitle{font-size:1rem;margin-bottom:2rem;opacity:.85;animation:luggage-fade-in .6s ease-out .2s both}.luggage-contact{padding:1.75rem;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);animation:luggage-fade-in .6s ease-out .3s both}.luggage-contact h2{font-size:1.4em;margin-bottom:1.25rem}.luggage-contact-item{display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem;font-size:1.1rem;color:#000;text-decoration:none;margin-bottom:1rem;word-break:break-word;transition:opacity .2s}.luggage-contact-item:last-child{margin-bottom:0}a.luggage-contact-item:hover{text-decoration:underline;color:#000;opacity:.85}.luggage-phone-row{display:flex;align-items:center;justify-content:center;grid-gap:.75rem;gap:.75rem;flex-wrap:wrap}.luggage-phone-row a{color:#000;text-decoration:none;font-size:1.25rem}.luggage-phone-row a:hover{opacity:.7}@keyframes luggage-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.accd0582.chunk.css.map */