.social-links svg[data-v-847df781]{color:#000;transition:color .3s ease}.social-links a:hover svg[data-v-847df781]{color:#6366f1}#banner[data-v-f05285fb]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));background:linear-gradient(180deg,#fff 19%,#f6f3f900)}#banner .tagline p[data-v-f05285fb]{margin:0}.social-links svg[data-v-f05285fb]{color:#000;transition:color .3s ease}.social-links a:hover svg[data-v-f05285fb]{color:#6366f1}nav[data-v-f05285fb]{transition:all .5s cubic-bezier(.03,.82,.34,.99)}nav ul[data-v-f05285fb]{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0;pointer-events:auto;position:relative;width:100%}nav ul li[data-v-f05285fb]{list-style:none;margin-bottom:0}nav ul li a[data-v-f05285fb]{border-radius:9999px;display:block;font-weight:700;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(min-width:768px){nav ul li a[data-v-f05285fb]{height:6rem;line-height:6rem;width:6rem}}nav ul li a[data-v-f05285fb]{box-shadow:inset 0 0 0 2.5px transparent;color:inherit;font-size:1rem;transition-timing-function:cubic-bezier(.03,.82,.34,.99)}@media(min-width:768px){nav ul li a[data-v-f05285fb]:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}}@media screen and (min-width:768px){nav ul li a.about[data-v-f05285fb]:hover{box-shadow:inset 0 0 0 2.5px #ec008c;color:#ec008c}nav ul li a.projects[data-v-f05285fb]:hover{box-shadow:inset 0 0 0 2.5px #4848f0;color:#4848f0}nav ul li a.team[data-v-f05285fb]:hover{box-shadow:inset 0 0 0 2.5px #fff200;color:#fff200}nav ul li a.contact[data-v-f05285fb]:hover{box-shadow:inset 0 0 0 2.5px #00aeef;color:#00aeef}}#about h2{font-size:1.5rem;line-height:2rem}#about .box{border-width:4px;margin:0 0 1.5rem;width:100%;--tw-border-opacity:1;border-color:rgb(246 243 249/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media(min-width:768px){#about .box{margin:0}}#about .box{box-shadow:10px 10px #000}#about .box h2{margin:0}#about .box p{margin-bottom:.5rem}#about .box p:last-child{margin:0}#about .box .service-list{list-style:none;margin:0;padding:0 0 0 13px;text-indent:-13px}#about .box .service-list li:before{content:"– "}#about .box.quote{--tw-bg-opacity:1;background-color:rgb(236 0 140/var(--tw-bg-opacity,1));--tw-text-opacity:1;box-shadow:10px 10px #000;color:rgb(255 255 255/var(--tw-text-opacity,1))}#about .box.quote blockquote{margin:0;padding:0}@media(--desktop),(--desktop-xl),(--tablet){#about .box.quote blockquote p{font-size:1.2rem}}#about .box.quote blockquote p{color:#fff}#about .box.quote blockquote .attribution p{font-family:Space Mono,monospace;font-size:1rem;font-style:italic;margin:0;text-align:right}#about .box.quote blockquote .attribution p.name:before{content:"– "}#about .a{grid-column:1/span 4;grid-row:1}#about .b{grid-column:4/span 2;grid-row:2/span 1}#about .c{grid-column:1/span 3;grid-row:2/span 2}#about .d{grid-column:4/span 3;grid-row:3/span 2}#projects .project-fade-enter-active,#projects .project-fade-leave-active{transition:opacity .5s}#projects .project-fade-enter-from,#projects .project-fade-leave-to{opacity:0}#projects .project-fade-enter-to,#projects .project-fade-leave-from{opacity:1}#projects .project{border-radius:.125rem;margin-top:6rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media(min-width:768px){#projects .project{margin-top:0}}#projects .project.featured{background-color:#4848f0;color:#d6d6ff;grid-column:span 2;grid-row:span 2}#projects .project.featured .cd img{box-shadow:10px 10px #fff200}#projects .project.featured h4 span{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(72 72 240/var(--tw-text-opacity,1))}#projects .project.featured h4{border-top:2px solid #fff}#projects .project.featured .copy p b,#projects .project.featured h2{color:#fff}#projects .project.featured h3{color:#d6d6ff}#projects .project .cd{display:block;margin:-48px auto 0;text-align:center}#projects .project .cd img{border:3px solid #f6f3f9;box-shadow:10px 10px #fff200;max-width:50%}#projects .project .copy{padding:24px}#projects .project .copy p b{font-family:Space Mono,monospace;font-weight:400;--tw-text-opacity:1;color:rgb(72 72 240/var(--tw-text-opacity,1))}#projects .project .copy .date{font-size:.75rem;line-height:1rem;margin-bottom:1.5rem;text-align:center;text-transform:uppercase}#projects .project .title{font-size:1.5rem;line-height:2rem}#projects .project .clients{font-size:1.125rem;line-height:1.75rem;margin-bottom:1rem;--tw-text-opacity:1;color:rgb(72 72 240/var(--tw-text-opacity,1))}#projects .project h2,#projects .project h3{margin:0;text-align:center}#projects .project h4 span{display:inline;margin-bottom:.5rem;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));padding:.25rem .25rem 0;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#projects .project h4{border-top:2px solid #000;text-transform:uppercase}#projects .project .clients span:before{content:"/";padding:0 8px}#projects .project .clients span:first-child:before{content:none;padding:0}#projects .project .services span.service:after{content:"+";padding:0 12px}#projects .project .services span.service:last-child:after{content:""}#projects .project .credits{margin-top:1rem}#projects .project .credits p{margin:0}#team{background-image:url(../img/blue_curve.svg)}#team .person .bio{margin-top:2rem;--tw-bg-opacity:1;background-color:rgb(254 147 140/var(--tw-bg-opacity,1));padding:1.5rem;--tw-text-opacity:1;border:3px solid #f6f3f9;box-shadow:10px 10px #fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}#team .person .bio p{font-size:1.25rem;line-height:1.75rem;margin-bottom:1rem}#team .person .bio p:last-child{margin:0}#team .person .name{text-align:center}#team .person .name h2,#team .person .name h3{margin:0;--tw-text-opacity:1;color:rgb(254 147 140/var(--tw-text-opacity,1))}#team .person .name h2{font-size:1.875rem;line-height:2.25rem}@media(min-width:1024px){#team .person{display:grid;gap:4rem;grid-auto-rows:minmax(100px,1fr);grid-template-areas:"name content"}#team .person:nth-child(odd){grid-template-areas:"content name";grid-template-columns:2fr 1fr}#team .person .name{grid-area:name}#team .person .bio{grid-area:content}}#friends{background-image:url(../img/black_curve.svg)}#friends .person .bio{margin-top:2rem;--tw-bg-opacity:1;background-color:rgb(254 147 140/var(--tw-bg-opacity,1));padding:1.5rem;--tw-text-opacity:1;border:3px solid #f6f3f9;box-shadow:10px 10px #fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}#friends .person .bio p{font-size:1rem;line-height:1.5rem;margin-bottom:.5rem}#friends .person .bio p:last-child{margin:0}#friends .person .name{text-align:center}#friends .person .name h2,#friends .person .name h3{margin:0;--tw-text-opacity:1;color:rgb(254 147 140/var(--tw-text-opacity,1))}#friends .person .name h2{font-size:1.875rem;line-height:2.25rem}.social-links svg[data-v-21df0cc2]{color:#9ca3af;transition:color .3s ease}.social-links a:hover svg[data-v-21df0cc2]{color:#6366f1}
