@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--gray-color: hsl(0, 0%, 25%);--coral-color: hsl(0, 97%, 66%);--indigo-color: hsl(250, 100%, 69%);--indigo-light-color: hsl(266, 100%, 64%);--turqois-color: hsl(183, 55%, 61%)}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/_bridgetown/static/Inter-Thin-3L5KITMZ.woff2?v=3.19) format("woff2"),url(/_bridgetown/static/Inter-Thin-CYZF3GYP.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/_bridgetown/static/Inter-ThinItalic-J7DGFM6P.woff2?v=3.19) format("woff2"),url(/_bridgetown/static/Inter-ThinItalic-2PMJSR4I.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/_bridgetown/static/Inter-ExtraLight-NASBO7I6.woff2?v=3.19) format("woff2"),url(/_bridgetown/static/Inter-ExtraLight-CXAIFJL5.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/_bridgetown/static/Inter-ExtraLightItalic-AUJY3XPT.woff2?v=3.19) format("woff2"),url(/_bridgetown/static/Inter-ExtraLightItalic-HPXOKT2Z.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_bridgetown/static/Inter-Light-E4ED7JRX.woff2?v=3.19) format("woff2"),url(/_bridgetown/static/Inter-Light-SHP53WCC.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/_bridgetown/static/Inter-LightItalic-BJ4DXCNT.woff2?v=3.19) format("woff2"),url(/_bridgetown/static/Inter-LightItalic-7DGPFAJ7.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_bridgetown/static/Inter-Regular-6HYMGWZS.woff2?v=3.19) format("woff2"),url(/_bridgetown/static/Inter-Regular-6NLOQSVA.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/_bridgetown/static/Inter-Italic-2WJ2RX3Z.woff2?v=3.19) format("woff2"),url(/_bridgetown/static/Inter-Italic-TPVLPBCS.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_bridgetown/static/Inter-Medium-3R4SWUEO.woff2?v=3.19) format("woff2"),url(/_bridgetown/static/Inter-Medium-5R65FWOY.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/_bridgetown/static/Inter-MediumItalic-QTJUSOU7.woff2?v=3.19) format("woff2"),url(/_bridgetown/static/Inter-MediumItalic-C4YB4W2A.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_bridgetown/static/Inter-SemiBold-7SYQBR3A.woff2?v=3.19) format("woff2"),url(/_bridgetown/static/Inter-SemiBold-KUBH4RZE.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/_bridgetown/static/Inter-SemiBoldItalic-3EHSSXIM.woff2?v=3.19) format("woff2"),url(/_bridgetown/static/Inter-SemiBoldItalic-VOIQL3J3.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_bridgetown/static/Inter-Bold-K6PA7FOK.woff2?v=3.19) format("woff2"),url(/_bridgetown/static/Inter-Bold-WERUI55F.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/_bridgetown/static/Inter-BoldItalic-QKFESTQE.woff2?v=3.19) format("woff2"),url(/_bridgetown/static/Inter-BoldItalic-HUGYAQZD.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_bridgetown/static/Inter-ExtraBold-2ZPQFALF.woff2?v=3.19) format("woff2"),url(/_bridgetown/static/Inter-ExtraBold-ECFJ43EZ.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/_bridgetown/static/Inter-ExtraBoldItalic-RR7KYXHD.woff2?v=3.19) format("woff2"),url(/_bridgetown/static/Inter-ExtraBoldItalic-GBBJSYXM.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_bridgetown/static/Inter-Black-PFV6RWF7.woff2?v=3.19) format("woff2"),url(/_bridgetown/static/Inter-Black-WJKBATCW.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/_bridgetown/static/Inter-BlackItalic-OUXR4CVK.woff2?v=3.19) format("woff2"),url(/_bridgetown/static/Inter-BlackItalic-OAYGWDVO.woff?v=3.19) format("woff")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/_bridgetown/static/Inter-roman.var-WIJJYAE4.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/_bridgetown/static/Inter-italic.var-SWFAXF2C.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter var experimental;font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(/_bridgetown/static/Inter.var-OMHIC2JW.woff2?v=3.19) format("woff2")}html{font-family:Inter,sans-serif}@supports (font-variation-settings: normal){html{font-family:Inter var,sans-serif}}*{font-variation-settings:"slnt" 0deg}.italic{font-variation-settings:"slnt" 10deg}footer.main-footer{margin-top:6em}footer.main-footer h2{display:inline-flex;justify-content:flex-start;align-items:center;gap:.5em;font-size:1.75rem}footer.main-footer h2 svg{width:2em;height:2em}footer.main-footer p{font-size:1.25rem;margin-bottom:1rem}footer.main-footer a{margin-top:1em}@media (min-width: 768px){footer.main-footer{margin-top:10em;padding-right:45%}}main{width:min(1200px,100vw - 2rem);margin:0 auto;margin-bottom:4rem}body{color:#404040;color:var(--gray-color)}.btn{display:inline-flex;justify-content:center;align-items:center;padding:.75em 1.75em;margin:0;font-size:.875rem;font-weight:700;text-align:center;white-space:nowrap;color:#404040;color:var(--gray-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color 175ms ease-in-out;background:none;border:1px solid transparent;border-radius:9999px;overflow-wrap:break-word;word-break:break-all;-webkit-hyphens:auto;hyphens:auto;outline:none}.btn:focus{outline:none}a.btn{text-decoration:none}.btn.btn-solid{background-color:#404040;background-color:var(--gray-color);border-color:#404040;border-color:var(--gray-color);color:#fff}.btn.btn-solid:hover{background:linear-gradient(270deg,hsl(0,97%,66%) 0%,hsl(266,100%,64%) 100%);background:linear-gradient(270deg,var(--coral-color) 0%,var(--indigo-light-color) 100%);border-color:transparent}.btn.btn-ghost{border:1px solid hsl(0,0%,25%);border:1px solid var(--gray-color);color:#404040;color:var(--gray-color)}.btn.btn-ghost:hover{border-color:#fc5454;border-color:var(--coral-color);color:#fc5454;color:var(--coral-color)}@media (min-width: 768px){.btn{font-size:1.25rem}}section.hero{margin-top:1em}section.hero p{font-size:1rem;font-weight:900;text-transform:uppercase}section.hero p:last-child{text-align:right}div.hero__name{position:relative;overflow:hidden;line-height:0}div.hero__name svg{display:block;max-width:100%}div.hero__name svg.logo{position:relative;z-index:5;height:100%}@keyframes rotate{0%{transform:rotate(0) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}div.hero__name svg.blob-coral,div.hero__name svg.blob-turqoise,div.hero__name svg.blob-dustpink,div.hero__name svg.blob-indigo{position:absolute;top:-75%;animation-duration:15s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:rotate}div.hero__name svg.blob-coral{left:-35%}div.hero__name svg.blob-dustpink{left:0}div.hero__name svg.blob-indigo{left:35%}div.hero__name svg.blob-turqoise{left:70%}@media (min-width: 768px){section.hero{margin-top:6em}section.hero p{font-size:2.25rem}div.hero__name svg.blob-coral,div.hero__name svg.blob-turqoise,div.hero__name svg.blob-dustpink,div.hero__name svg.blob-indigo{top:-50%}}section.introduction{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2em;margin:6em 0}section.introduction article{order:2}section.introduction article h1{font-size:2rem}section.introduction article p{font-size:1rem;margin-bottom:1em}.introduction-image{position:relative;z-index:1;background-image:url(/images/profile-highlight.svg);background-position:top left;background-repeat:no-repeat;background-size:34px 37px}.introduction-image:before,.introduction-image:after{position:absolute;content:"";border-radius:9999px;transition:all 275ms ease-in-out}.introduction-image:before{top:65%;left:0;width:15vw;height:15vw;max-width:12em;max-height:12em;background:linear-gradient(222.68deg,#FFE0E0 14.07%,rgba(252,83,83,.9) 86.15%)}.introduction-image:after{top:90%;right:20%;width:7vw;height:7vw;background:linear-gradient(222.68deg,#DB84BD 14.07%,#9747FF 86.15%)}.introduction-image img{max-width:15em;border-radius:9999px}@media (min-width: 768px){section.introduction{flex-direction:row}section.introduction article{order:0;padding-right:6em}section.introduction article p{font-size:1.25rem}.introduction-image img{max-width:20em}.introduction-image:before{left:-10%}.introduction-image:after{right:10%;top:95%}}nav.main-nav{display:none;position:sticky;z-index:999;top:0;justify-content:start;flex-wrap:wrap;align-items:center;margin:0 -1em;padding:1em;background-color:#ffffffd9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}nav.main-nav ul{display:block;padding:0;margin:0;list-style:none}nav.main-nav ul li{display:inline-block}nav.main-nav ul li a{display:block;padding:.5em .25em;margin-right:.25em;font-size:1rem;font-weight:700;color:#404040;color:var(--gray-color);text-decoration:none;transition:color 175ms ease-in-out}nav.main-nav ul li a[href="#about-me"]:hover{color:#9747ff;color:var(--indigo-light-color)}nav.main-nav ul li a[href="#projects"]:hover{color:#fc5454;color:var(--coral-color)}nav.main-nav ul li a[href="#contact"]:hover{color:#65cdd2;color:var(--turqois-color)}@media (min-width: 768px){nav.main-nav{display:flex;margin-top:6em}nav.main-nav ul li a{font-size:1.5rem}}section.projects{margin-top:6em}section.projects ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1em;gap:1em;list-style:none;margin:0;padding:0}section.projects ul li{width:100%}section.projects ul li:not(.project),section.projects ul li.project a{display:flex;justify-content:center;align-items:center;padding:6rem 2rem}section.projects ul li.project a{position:relative;z-index:5;height:100%;cursor:pointer;border-radius:25px;border:1px solid transparent;transition:all 375ms ease-in-out}section.projects ul li.project a:hover{z-index:1;transform:scale(1.02);box-shadow:0 15px 35px #40404012}section.projects ul li.project--me-mail a{background-color:#ffe0e0}section.projects ul li.project--pawesome a{background-color:#fff;border-color:#ef823f}section.projects ul li.project--resume a{background-color:#fff5e9}@media (min-width: 768px){section.projects{margin-top:10em}}section.tagline{margin:3em 0}section.tagline h1{font-size:1.5rem;font-weight:700}section.tagline h1+h1{display:none}section.tagline h1+a{margin-top:1em}section.tagline span{position:relative;display:inline-block}section.tagline span:after{content:"";position:absolute;top:50%;left:0;width:100%;height:35px;background-color:transparent;background-image:url(/images/underlining.svg);background-position:center center;background-repeat:no-repeat}@media (min-width: 768px){section.tagline{margin:4em 0}section.tagline h1{font-size:2rem}section.tagline h1+h1{display:block}section.tagline h1+a{margin-top:2em}section.tagline span:after{top:75%}}@media (min-width: 992px){section.tagline h1{font-size:3rem}}
/*# sourceMappingURL=/_bridgetown/static/index.R3OMNR6P.css.map */
