@import url(https://fonts.googleapis.com/css?family=Quattrocento+Sans|Raleway&display=swap);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-size:100%;font:inherit;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}*{box-sizing:border-box}body,html{height:100%;width:100%}body{background-image:url(/static/media/drop.f997b5c817f0d60932c3.jpg);background-position:18% 0;background-size:1400px;display:flex;flex-direction:column;scroll-behavior:smooth}li{margin:.6rem}p{white-space:pre-wrap}button{background-color:#0000;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}iframe{pointer-events:none}@media screen and (min-width:481px){body{background-attachment:fixed;background-position:origin;background-size:cover}}nav ul{display:flex;padding:.8rem 0 0}nav a{color:#c8c8c8;flex-direction:column;font-size:1rem;text-decoration:none}nav a:hover{border-bottom:1px solid;color:#fdfdfd;font-weight:700;padding:0 0 .3rem}.intro{align-items:center;color:#fdfdfd;display:flex;height:calc(100vh - 4rem);justify-content:flex-end;padding:0 16vw 7rem}.intro .name{font-size:clamp(3.5rem,5vw,5.3rem);font-weight:700;letter-spacing:.03em;white-space:nowrap}.intro .description{display:flex;flex-wrap:wrap;font-family:Raleway;font-size:clamp(1.1rem,1.4vw,1.5rem);gap:1.1rem;justify-content:center;padding:0 3.5rem}.intro .accent{color:#d1005d}.intro .bleed{color:#0788a3}.intro .icon-container{display:flex;flex-direction:row;justify-content:center;margin-top:.7rem}.intro img{height:1.5rem;margin:1rem}.intro .social-invert{filter:invert(1)}@media screen and (max-width:600px){.intro{justify-content:center;padding:0 1rem 5rem;text-align:center}.intro .name{font-size:2.7rem;white-space:normal}.intro .description{padding:0}}.bullet-container{background:#181818;display:flex;flex-direction:column;font:.9rem/1.3rem Raleway;justify-content:center;padding:1rem 0}.bullet-container .bullet-point{color:#fdfdfd;padding:1rem 1.4rem}.bullet-container .bullet-point span{color:#d1005d}.bullet-container .bullet-point:nth-child(2) span{color:#fdfdfd}.bullet-container .bullet-point:nth-child(3) span{color:#0788a3}@media screen and (min-width:600px){.bullet-container{flex-direction:row;font:700 1.2rem/1.5rem Raleway;padding:2rem 5vw}.bullet-point{flex-basis:23rem;padding:1rem 1.6rem}}@media screen and (min-width:1200px){.bullet-container{flex-direction:row;font:700 1.2rem/1.5rem Raleway;padding:2rem 5vw}.bullet-point{flex-basis:23rem}}.projects-container{align-items:center;background:#fdfdfd;display:flex;flex-direction:column;min-height:calc(100vh - 4rem);padding:3rem 1rem}.projects-container .projects-deck{margin-bottom:3rem;width:min(70rem,100%)}.projects-container .projects-grid{grid-gap:1.3rem;display:grid;gap:1.3rem;grid-auto-rows:1fr;grid-template-columns:1fr}@media screen and (min-width:600px){.projects-container .projects-grid{grid-template-columns:repeat(2,minmax(17rem,1fr))}}.projects-container .projects-card{background:#fdfdfd;border:1px solid #0000001f;box-shadow:0 .5rem 1.6rem #0000001a;color:#181818;cursor:pointer;display:flex;flex-direction:column;min-height:24rem;overflow:hidden;position:relative;transition:transform .16s ease,box-shadow .16s ease}.projects-container .projects-card:hover{box-shadow:0 .8rem 2rem #00000029;transform:translateY(-.2rem)}.projects-container .projects-card:before{content:"";display:block;height:.55rem;width:100%}.projects-container .projects-card figure{background:#181818;height:10rem;overflow:hidden}.projects-container .projects-card figure>img{height:100%;object-fit:cover;width:100%}.projects-container .project-card-copy{display:flex;flex:1 1;flex-direction:column;font-family:Raleway;gap:.85rem;padding:1.6rem}.projects-container .project-card-copy .project-status{color:#0788a3;font:700 .78rem Raleway;letter-spacing:.12em;text-transform:uppercase}.projects-container .project-card-copy h2{color:#181818;font-size:clamp(1.28rem,2vw,1.65rem);line-height:1.15}.projects-container .project-card-copy p{font-size:1rem;line-height:1.45}.projects-container .project-card-copy .project-highlights{grid-gap:.45rem;display:grid;gap:.45rem;list-style:none;margin:0;padding:0}.projects-container .project-card-copy .project-highlights li{font-size:.9rem;line-height:1.35;padding-left:1rem;position:relative}.projects-container .project-card-copy .project-highlights li:before{color:#0788a3;content:"•";left:0;position:absolute}.projects-container .project-card-copy .project-tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:.3rem 0 0;padding:0}.projects-container .project-card-copy .project-tags li{background:#0788a31a;color:#181818;font-size:.78rem;padding:.35rem .5rem}.projects-container .project-card-copy .card-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:auto}.projects-container .project-card-copy .card-actions a,.projects-container .project-card-copy button{align-self:flex-start;background:#0000;border:1px solid #0788a3;color:#181818;cursor:pointer;font:700 .78rem Raleway;padding:.65rem .85rem;text-decoration:none;text-transform:uppercase}.projects-container .featured-card.theme-utills{background:radial-gradient(circle at 92% 10%,#ef6c1a29 0 4.5rem,#0000 4.6rem),#fffaf6;border-color:#ef6c1a59}.projects-container .featured-card.theme-utills:before{background:#ef6c1a}.projects-container .featured-card.theme-utills h2{color:#9b3f0d}.projects-container .featured-card.theme-utills .project-status{color:#d65f15}.projects-container .featured-card.theme-utills .project-tags li{background:#ef6c1a1f}.projects-container .featured-card.theme-utills .project-highlights li:before{color:#d65f15}.projects-container .featured-card.theme-utills .card-actions a,.projects-container .featured-card.theme-utills button{border-color:#d65f15}.projects-container .featured-card.theme-oracle{background:linear-gradient(135deg,#c746341a,#0000 38%),#faf7f2;border-color:#c7463459}.projects-container .featured-card.theme-oracle:before{background:#c74634}.projects-container .featured-card.theme-oracle h2{color:#7a261c}.projects-container .featured-card.theme-oracle .project-status{color:#c74634}.projects-container .featured-card.theme-oracle .project-tags li{background:#c746341f}.projects-container .featured-card.theme-oracle .project-highlights li:before{color:#c74634}.projects-container .featured-card.theme-oracle .card-actions a,.projects-container .featured-card.theme-oracle button{border-color:#c74634}.projects-container .featured-card.theme-sheervue{background:radial-gradient(circle at 85% 18%,#0788a329 0 5rem,#0000 5.1rem),linear-gradient(135deg,#f7fbfc,#eef6f8);border-color:#0788a359}.projects-container .featured-card.theme-sheervue:before{background:#0788a3}.projects-container .featured-card.theme-sheervue h2{color:#075f72}.projects-container .featured-card.theme-sheervue .project-status{color:#0788a3}.projects-container .featured-card:not(.theme-utills):not(.theme-oracle):not(.theme-sheervue){background:linear-gradient(#ffffffeb,#ffffffeb),repeating-linear-gradient(90deg,#d1005d1f 0 1px,#0000 1px 2rem),repeating-linear-gradient(0deg,#0788a31f 0 1px,#0000 1px 2rem)}.projects-container .featured-card:not(.theme-utills):not(.theme-oracle):not(.theme-sheervue):before{background:linear-gradient(90deg,#d1005d,#0788a3)}.projects-container .featured-card:not(.theme-utills):not(.theme-oracle):not(.theme-sheervue) h2{color:#d1005d}.projects-container .archive-card{min-height:18rem}.projects-container .earlier-projects{border-top:1px solid #00000024;padding-top:2rem;text-align:center;width:min(70rem,100%)}.projects-container .earlier-projects header{font-family:Raleway;margin:0 auto 2rem;max-width:52rem;text-align:center}.projects-container .earlier-projects header .eyebrow{color:#0788a3;font-size:.8rem;font-weight:700;letter-spacing:.14em;margin-bottom:.4rem;text-transform:uppercase}.projects-container .earlier-projects header h1{font-size:clamp(2rem,4vw,3rem);margin-bottom:.7rem}.projects-container .earlier-projects header p{font-size:1rem;line-height:1.5}.projects-container .earlier-projects .earlier-projects-toggle{background:#0000;border:1px solid #0788a3;color:#181818;cursor:pointer;font:700 .85rem Raleway;letter-spacing:.08em;margin-bottom:2rem;padding:.75rem 1rem;text-transform:uppercase}.projects-container .earlier-projects .earlier-projects-toggle:hover{background:#0788a3;color:#fdfdfd}.projects-container .earlier-projects .projects-card{text-align:left}@media screen and (min-width:1200px){.projects-container .earlier-projects .projects-grid{grid-template-columns:repeat(3,minmax(17rem,1fr))}}.Overlay{background:#000000ad;bottom:0;left:0;position:fixed;right:0;top:0;z-index:2}.ReactModal__Overlay{opacity:0;transition:opacity .3s ease-in-out}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.Modal{background-color:#fdfdfd;bottom:1rem;box-shadow:0 1.5rem 4rem #00000059;display:flex;flex-direction:column;left:1rem;outline:none;overflow:hidden;position:fixed;right:1rem;top:5rem;z-index:3}.Modal .modal-close{align-items:center;background:#181818;border:0;color:#fdfdfd;cursor:pointer;display:flex;font:2rem/1 Raleway;height:2.6rem;justify-content:center;position:absolute;right:0;top:0;width:2.6rem;z-index:4}.Modal .modal-close:hover{background:#0788a3}.Modal .modal-media{background:#181818;flex:0 0 13rem;overflow:hidden}.Modal .modal-media img{height:100%;object-fit:cover;width:100%}.Modal .modal-body{font-family:Raleway;overflow:auto;padding:1.4rem}.Modal .modal-body h1{color:#181818;font:700 1.6rem/1.2 Raleway;margin:.35rem 2.2rem 1rem 0}.Modal .modal-body p{font:1rem/1.55rem Raleway;margin-bottom:.9rem;white-space:pre-line}.Modal .project-status{color:#0788a3;display:inline-block;font:700 .75rem Raleway;letter-spacing:.08em;text-transform:uppercase}.Modal .project-highlights{grid-gap:.5rem;display:grid;gap:.5rem;list-style:none;margin:1rem 0 0;padding:0}.Modal .project-highlights li{font:.95rem/1.4rem Raleway;padding-left:1rem;position:relative}.Modal .project-highlights li:before{color:#0788a3;content:"•";left:0;position:absolute}.Modal .project-tags{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:1rem 0 0;padding:0}.Modal .project-tags li{background:#0788a31f;border:1px solid #0788a340;color:#181818;font:700 .75rem Raleway;padding:.35rem .5rem}.Modal .modal-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.4rem}.Modal .modal-actions a{background:#d1005d;color:#fdfdfd;font:700 .8rem Raleway;letter-spacing:.08em;padding:.75rem .9rem;text-decoration:none;text-transform:uppercase}.Modal .modal-actions a:hover{background:#0788a3}@media screen and (min-width:600px){.Modal{bottom:auto;left:50%;max-height:82vh;max-width:62rem;right:auto;top:50%;transform:translate(-50%,-50%)!important;width:calc(100vw - 4rem)}.Modal.project-modal{display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(22rem,1.2fr)}.Modal.project-modal.no-media{display:block;max-width:44rem}.Modal .modal-media{flex:none;min-height:100%}.Modal .modal-body{max-height:82vh;padding:2rem}}@media screen and (min-width:1200px){.Modal{max-width:70rem}}.about-container{align-items:center;background:#fdfdfd;display:flex;flex-direction:column;min-height:calc(100vh - 7rem);padding:3rem 1rem}.about-container .about-description{padding:1.5rem}.about-container img{border-radius:.4rem;box-shadow:0 .7rem 2rem #00000029;height:16rem;object-fit:cover;object-position:50% 20%;position:relative;width:16rem;z-index:1}.about-container p{font:.9rem/1.3rem Raleway;padding:1rem 0 0}.about-container h1{font:700 clamp(2rem,4vw,2.8rem) Raleway}.about-container span{color:#0788a3}@media screen and (min-width:481px){.about-description{padding:2.5rem 6rem}}@media screen and (min-width:1200px){.about-container{align-items:flex-start;flex-direction:row;padding:4rem 5vw}.about-container img{border-radius:.4rem;height:24rem;padding:0;width:18rem}.about-container .about-description{padding:0 0 0 3rem}.about-container p{font:1rem/1.4rem Raleway;padding:1rem 0 0}}.parallax{background-position:45% 20%;background-size:1400px;display:flex;flex-direction:column;height:12rem;justify-content:center;overflow:hidden;position:static;width:100%}.darken{position:relative}.darken:after{background-color:#0006;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.darken p{color:#fdfdfd;font:2.6rem Raleway;margin:2rem;position:relative;text-align:right;z-index:1}@media screen and (min-width:481px){.parallax{background-attachment:fixed!important;background-repeat:no-repeat!important;background-size:cover!important;height:16rem}.darken p{font:700 3.4rem Raleway;text-align:center}}footer{color:#fcfcfc33;font:1rem Quattrocentro Sans,sans-serif;height:3rem;padding:.8rem}.header-nav,footer{background:#000;display:flex;justify-content:center}.header-nav{font-family:Raleway;height:4rem;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:2}
/*# sourceMappingURL=main.f33f1502.css.map*/