@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;500&display=swap&.css);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400&display=swap&.css);body *{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;background-color:#181013;background-image:url(/static/media/pattern.683d882386dd8e271f2d.png);background-size:contain;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}p{color:#fff;font-family:Open Sans,sans-serif;font-weight:300}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{font-family:soleil,sans-serif;font-weight:200;letter-spacing:2px;text-decoration:none;text-transform:uppercase}a,a:hover{color:#fff}a:hover{background-color:#f46f6f}.pattern{height:100vh;position:fixed;top:0;width:100%;z-index:1!important}header{float:left;margin:0 auto;padding:20px;position:absolute;width:100vw;z-index:5}header .fullbg{display:none;z-index:3}header .fullbg.open{display:block;z-index:3}.navigation{display:none;float:right;list-style:none;position:relative;z-index:9}.navigation.open{display:block}.navigation li{display:block;float:left;margin-right:20px;width:100%;z-index:9}.navigation li a{color:#fff;float:right;font-family:soleil,sans-serif;font-size:25px;font-weight:200;letter-spacing:2px;padding:0 25px 0 0;text-transform:uppercase}.menu-btn{align-items:center;cursor:pointer;display:flex;float:right;height:80px;justify-content:center;position:relative;transition:all .5s ease-in-out;width:80px;z-index:9}.menu-btn__burger{background:#a50090}.menu-btn__burger,.menu-btn__burger:after,.menu-btn__burger:before{border-radius:5px;box-shadow:0 2px 5px #ff652f33;height:1px;transition:all .5s ease-in-out;width:30px}.menu-btn__burger:after,.menu-btn__burger:before{background:#fff;content:"";position:absolute}.menu-btn__burger:before{transform:translateY(-16px)}.menu-btn__burger:after{transform:translateY(16px)}.menu-btn.open .menu-btn__burger{background:#0000;box-shadow:none;transform:translateX(-50px)}.menu-btn.open .menu-btn__burger:before{transform:rotate(45deg) translate(35px,-35px)}.menu-btn.open .menu-btn__burger:after{transform:rotate(-45deg) translate(35px,35px)}@media only screen and (max-width:800px){.navigation li{margin-right:5px}}.fullWidth{padding:40px}.fullWidth,.fullWidthNoFrame{background-size:cover;font-weight:100;height:100vh;position:relative;width:100vw}.fullWidthNoFrame{padding:40px 0 0;z-index:1}.logo{display:block;float:left;width:90px}.footer{-webkit-backdrop-filter:saturate(40%);backdrop-filter:saturate(40%);border-color:#fec077;border-style:solid;border-bottom:0;border-left:0;border-right:0;bottom:0;padding:0 0 0 20px;position:absolute;width:100%}.contact p{color:#000}.hero-title{display:inline-block;max-width:calc(100vw - 120px);position:relative}.herolines{border:1px solid #ffffffe6;border-left:0;bottom:-25px;left:80px;pointer-events:none;position:absolute;right:-40px;top:-40px}.bottom-left .section-text .top-text{font-size:38px;letter-spacing:10px}@media only screen and (max-width:800px){.bottom-left .section-text .top-text{font-size:26px;letter-spacing:6px;line-height:1.5}.hero-title{max-width:none}.herolines{bottom:-15px;left:40px;right:12px;top:-20px}}.button{background-size:contain;display:block;height:49px;letter-spacing:5px;letter-spacing:6px;margin:10px 0 0;opacity:1;padding:13px 0 0;position:relative;text-align:center;text-transform:uppercase;top:40px;transform:scale(1);transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;width:281px}.button,.button a{color:#ffebd4;font-family:Poppins,sans-serif;font-size:15px;font-weight:300}.button a{letter-spacing:5px}.button a:hover{background-color:initial;color:#fff}.button:hover{background-color:initial;opacity:.6;transform:scale(1.01);transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.big-div{background-size:cover;height:69px;margin:30px auto 50px;width:200px}h1{font-size:8px;font-weight:800;height:280px;letter-spacing:5px;padding:40px 0 0;text-orientation:mixed;writing-mode:vertical-rl}h2{font-size:45px;letter-spacing:22px}h2,h3{color:#fec077;font-family:Poppins,sans-serif;font-weight:100}h3{font-size:35px;letter-spacing:10px;margin:0}h4{cursor:pointer;font-size:25px;letter-spacing:5px;margin:10px 0}h4,h5{color:#fec077;font-family:Poppins,sans-serif;font-weight:100}h5{font-size:20px;letter-spacing:2px;margin:5px 0}.headings{position:inherit}.headings h4{margin:0}.section-text{color:#fff;font-family:Poppins,sans-serif;letter-spacing:12px}.section-text .bottom-divider{background:#fff;display:block;height:.5px;margin:35px 0 0;width:50vh}.section-text .top-divider{background:#22b2fc;display:block;height:.5px;margin:35px 0 0;width:30vh}.section-text .defining-text{color:#fff;font-size:15px;font-weight:200}.section-text .copy{color:#fff;font-size:10px;font-weight:200}.bottom-left .section-text{bottom:10vh;font-size:45px;font-weight:100;position:absolute;text-transform:uppercase}.side-text-right{font-size:8px;font-weight:800;height:280px;letter-spacing:5px;padding:100px 0 0;position:relative;text-orientation:mixed;writing-mode:vertical-rl}.fullWidth>.tagline{left:59px;margin:0;position:absolute;top:155px}.fullWidth>.tagline .side-text-right{display:block;padding:0}@media only screen and (min-width:1024px) and (min-height:800px){.fullWidth>.tagline .side-text-right{height:auto;white-space:nowrap}}.fullbg{background:#000000db;height:100%;width:100%;z-index:7}.fullbg,.fullsized{display:block;left:0;position:fixed;top:0}.fullsized{height:100vh;width:100vw;z-index:8}.fullsized .closed-button{left:0;opacity:1;position:absolute}.fullsized .closed-button,.loading-button{background-color:#fff;color:#000;padding:10px;top:0;z-index:999}.loading-button{display:none;left:75px;position:fixed}.fullsized img{object-fit:cover;width:100%}.img-gallery .button{float:right;margin:0 70px 0 0}.img-gallery h2{margin:0 0 -40px;position:relative;z-index:2}.img-gallery{height:100vh;margin:0 auto;max-width:1900px;min-height:965px;position:relative}.img-gallery .recent-photos{display:block;margin:0 auto;max-width:1800px;overflow:hidden;width:100%}.img-gallery .recent-photos .img-contain{border-radius:20px;float:left;height:500px;margin:10px;overflow:hidden;width:15%}.img-gallery .img-contain{float:left;height:500px;margin:10px;overflow:hidden;width:32%}.img-gallery .img-contain:nth-child(6){margin:10px 0 10px 10px}.img-gallery .img-contain img{opacity:1;transform:scale(1.3)}.img-gallery .img-contain img,.img-gallery .img-contain img:hover{transition:all .2s ease-in-out;-webkit-transition:all .1s ease-in-out}.img-gallery .img-contain img:hover{opacity:.6;transform:scale(1.31)}.img-gallery img{width:100%}.fade-in{animation-duration:.5s;animation-iteration-count:1;animation-name:fadeInOpacity;animation-timing-function:ease-in;display:block;opacity:1}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.fullAlbum{top:130px}.album-photos{margin:0 auto;max-width:1800px}.fullsized img{max-height:100%;max-width:100vw;width:auto;z-index:999}.album-photos img,.fullsized img{display:block;height:auto;margin:0 auto}.album-photos img{width:100%}.box,.box-placeholder{background-color:#fff;box-shadow:0 2px 3px 0 #0000001a;display:inline-block;margin:30px;max-width:300px;vertical-align:top;width:100%}.box hr,.box-placeholder hr{border-color:#f3f3f3;margin:0}.box{display:none}.box .category{display:block;margin-bottom:10px}.box img{max-width:100%}.box-placeholder{background-color:#444;display:inline-block;height:400px;min-width:400px;opacity:.1}.box-placeholder,.fading{animation:fading 1.5s infinite}.fading{display:block}@keyframes fading{0%{opacity:.5}50%{opacity:.9}to{opacity:.5}}.about{margin-top:100px}.about h2{font-weight:700;letter-spacing:2px;line-height:60px}.about .section-contain{margin:0 auto;max-width:1800px}.about .banner{background-size:contain;display:block;height:68px;position:absolute;top:-50px;width:826px}.about .side-text-left{color:#ffebd4;display:block;font-size:15px;font-weight:300;letter-spacing:1px;line-height:27px;margin-top:30px;max-width:500px}.about .triangles .main{height:1105px;right:40px;top:370px;width:962px}.about .triangles .main,.about .triangles .small{background-size:cover;display:block;position:absolute}.about .triangles .small{height:465px;right:290px;top:1000px;width:412px}.about .triangles .small-two{background-size:cover;display:block;height:465px;position:absolute;right:460px;top:1300px;width:412px}.words{height:50vh}.words .word-cloud{display:block;font-weight:100;margin:auto;max-width:1020px;width:100%}.words .word-cloud span:nth-of-type(2n){color:#a50090}.words .word-cloud span:nth-of-type(odd){color:#fec077;font-size:20px}.contact{overflow:hidden}.contact-form-container{-webkit-backdrop-filter:blur(5px) brightness(95%);backdrop-filter:blur(5px) brightness(95%);float:right;height:880px;margin:-40px;padding:40px;width:50%}.contact-form-container p{font-size:15px;letter-spacing:6px;text-transform:uppercase}input{height:45px;padding:10px}input,textarea{background:#ffddb1cc;border-color:#0000;color:#000;font-family:Poppins,sans-serif;font-size:15px;font-weight:100;letter-spacing:6px;margin:10px 0 0;text-transform:uppercase;width:500px}textarea{height:200px;padding:15px}.portfolio{margin:0 auto;max-width:1800px;top:130px}.portfolio .alignright{display:inline;float:right;margin-left:1.5em}.portfolio .alignleft{display:inline;float:left;margin-right:1.5em}.portfolio .aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.portfolio-area{margin:30px 0 0 -7px}.portfolioItem{display:block;float:left;height:200px;max-width:400px;width:100%}.portfolioItem .imgContain{float:left;height:200px;overflow:hidden;width:100%}.portfolioItem .imgContain img{opacity:1;transform:scale(1.3)}.portfolioItem .imgContain img,.portfolioItem .imgContain img:hover{transition:all .2s ease-in-out;-webkit-transition:all .1s ease-in-out}.portfolioItem .imgContain img:hover{opacity:.6;transform:scale(1.31)}.portfolio img{height:100%}.portfolio-full{color:#eee;margin:0 auto;max-width:1024px;padding:30px 0}.portfolio-full img{max-width:100%}.resume{min-height:1px;padding:10px 0;top:130px}.resume p{color:#ffebd4}.entry{display:block;margin:0 auto;max-width:1900px;min-height:100px;overflow:hidden}.entry-left{padding:0 20px;text-align:right;width:35%}.entry-left,.entry-right{display:block;float:left;min-height:1px}.entry-right{border-color:#fec077;border-style:solid;border-bottom:0;border-right:0;border-top:0;padding:0 20px 0 50px;width:65%}.entry span,.entry ul li{font-size:12px}.resume h3{font-size:24px;letter-spacing:6px}.resume h5{font-size:17px;letter-spacing:1px}.resume .entry ul li,.resume p{font-size:15px;line-height:1.6}.resume .entry ul li{margin-bottom:6px}@media only screen and (min-width:801px){.resume .entry-left{width:22%}.resume .entry-right{padding-left:40px;width:70%}}.process h1,.process h2,.process h3,.process h4,.process h5{font-weight:700}@media (max-width:800px){.process .fullWidth{padding:20px;width:94vw}}.process .text-entry{color:#eee;margin:0 auto;max-width:900px;padding:100px 0;position:relative;z-index:3}.process .paper{background-size:cover;height:750px;left:-70px;position:absolute;top:-310px;transform:rotate(-5deg);width:120%;z-index:1}@media (max-width:800px){.process .paper{background-position-x:68%}}.process .section-header{height:440px;left:-70px;overflow:hidden;position:relative;transform:rotate(-5deg);width:120%;z-index:1}@media (max-width:800px){.process .section-header{width:140%}}.process .section-header img{margin-top:-270px;width:100%}@media (max-width:800px){.process .section-header img{transform:translate3d(-200px,0,0)!important;width:200%}}@media only screen and (max-width:1400px){.about .triangles .main{opacity:.9;right:-20%}.img-gallery .img-contain{margin:10px 5px}}@media only screen and (max-width:1000px){.about .triangles .main{opacity:.3;right:-40%}.img-gallery{height:175vh}.img-gallery .img-contain,.img-gallery .recent-photos .img-contain{float:left;height:250px;margin:10px;width:45%}.img-gallery .img-contain img{height:200%}.words{height:55vh}}@media only screen and (max-width:800px){.entry{display:block;margin:0 auto;max-width:1900px;min-height:100px;overflow:hidden}.entry-left{padding:0 20px;text-align:left}.entry-left,.entry-right{display:block;float:none;min-height:1px;width:100%}.entry-right{border:0;padding:0 20px 0 50px}input{height:45px;padding:10px}input,textarea{background:#ffddb1cc;border-color:#0000;color:#1d1d1d;font-family:Poppins,sans-serif;font-size:15px;font-weight:800;letter-spacing:6px;margin:10px 0 0;text-transform:uppercase;width:350px}textarea{height:100px;padding:15px}.bottom-left .section-text{font-size:35px}.img-gallery .img-contain{width:97%}.img-gallery img{height:auto;width:100%}.img-gallery h2{margin:0}.img-gallery .img-contain img{height:auto}.img-gallery .img-contain{float:left;height:140px;margin:10px}.img-gallery .recent-photos .img-contain{float:left;height:140px;margin:10px;width:100%}.contact.fullWidthNoFrame{padding:0}.contact-form-container{float:left;height:618px;margin:0;padding:0;width:100%}.contact-form-container p,.contact-form-container span{display:block;padding:0 40px 0 25px}.heroArea{overflow:hidden}.about{height:150vh}.about .triangles .main{opacity:.2;right:0;top:110px;width:520px}.about .triangles .small{right:0;top:820px;width:320px}.about .triangles .small-two{right:0;top:1470px;width:320px}.about .banner{height:25px;top:-19px;width:302px}.words{height:95vh;padding:25px}.words span{display:block;float:none;text-align:center;width:100%}.fullWidthNoFrame{background-size:cover;height:80vh}}.work{--work-gold:#fec077;--work-cream:#ffebd4;--work-coral:#f46f6f;--work-dim:#ffebd48c;--work-line:#fec07738;--work-panel:#181013b8;color:var(--work-cream);margin:0 auto;max-width:1280px;padding:150px 40px 100px;position:relative}.work h2{text-wrap:balance;font-size:clamp(30px,5vw,48px);letter-spacing:.3em;margin:0;text-transform:uppercase}.work h3{font-size:22px;letter-spacing:.12em;margin:0}.work h5{font-size:13px;font-weight:500;letter-spacing:.25em;margin:0;text-transform:uppercase}.work p{color:var(--work-cream);font-size:16px;line-height:1.7;margin:0}.work a:hover{background-color:initial}.work-eyebrow{color:var(--work-coral);display:block;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.work-intro{grid-gap:18px;display:grid;gap:18px;margin-bottom:56px;max-width:640px}.work-intro p{color:var(--work-dim)}.work-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.work-card{background:var(--work-panel);border:1px solid var(--work-line);display:flex;flex-direction:column;letter-spacing:normal;text-transform:none;transition:border-color .2s ease-in-out,transform .2s ease-in-out}.work-card:hover{border-color:var(--work-gold);transform:translateY(-3px)}.work-card-img{aspect-ratio:16/10;background:#0f0a0c;max-width:100%;overflow:hidden}.work-card-img img{height:100%;object-fit:cover;object-position:top center;transition:transform .4s ease-in-out,opacity .2s ease-in-out;width:100%}.work-card:hover .work-card-img img{opacity:.85;transform:scale(1.03)}.work-card-body{grid-gap:10px;display:grid;gap:10px;padding:24px 26px 28px}.work-card-body p{color:var(--work-dim);font-size:15px;line-height:1.6}.work-back{color:var(--work-gold);display:inline-block;font-family:Poppins,sans-serif;font-size:12px;letter-spacing:.25em;margin-bottom:40px}.work-back:hover{color:var(--work-coral)}.work-hero{grid-gap:16px;border-bottom:1px solid var(--work-line);display:grid;gap:16px;margin-bottom:48px;padding-bottom:40px}.work-tagline{text-wrap:balance;font-family:Poppins,sans-serif;font-size:clamp(18px,2.4vw,24px);font-weight:300;max-width:34ch}.work .work-tagline{line-height:1.4}.work-overview{grid-gap:56px;display:grid;gap:56px;grid-template-columns:minmax(0,3fr) minmax(0,2fr);margin-bottom:64px}.work-summary{max-width:62ch}.work .work-summary{font-size:18px}.work-facts{grid-gap:18px;border-left:1px solid var(--work-gold);display:grid;gap:18px;margin:0;padding-left:28px}.work-facts dt{color:var(--work-gold);font-family:Poppins,sans-serif;font-size:11px;font-weight:500;letter-spacing:.25em;margin-bottom:4px;text-transform:uppercase}.work-facts dd{font-family:Open Sans,sans-serif;font-size:15px;line-height:1.55;margin:0}.work-link{border-bottom:1px solid var(--work-line);color:var(--work-gold);letter-spacing:.04em;text-transform:none}.work-link:hover{color:var(--work-coral)}.work-story{grid-gap:0;display:grid;gap:0;margin-bottom:64px}.work-story-row{grid-gap:32px;border-top:1px solid var(--work-line);display:grid;gap:32px;grid-template-columns:180px minmax(0,1fr);padding:28px 0}.work-story-row h5{padding-top:5px}.work-story-row p{max-width:68ch}.work-capabilities{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:72px}.work-capability{grid-gap:10px;align-content:start;background:var(--work-panel);border-top:2px solid var(--work-gold);display:grid;gap:10px;padding:22px}.work-capability h5{letter-spacing:.12em}.work .work-capability p{color:var(--work-dim);font-size:14px;line-height:1.6}.work-num{font-feature-settings:"tnum";color:var(--work-coral);font-family:Poppins,sans-serif;font-size:12px;font-variant-numeric:tabular-nums}.work-gallery{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:80px}.work-shot{grid-gap:12px;align-content:start;display:grid;gap:12px;margin:0}.work-shot.wide{grid-column:1/-1}.work-shot button{background:#0f0a0c;border:1px solid var(--work-line);cursor:zoom-in;display:block;overflow:hidden;padding:0;width:100%}.work-shot:not(.wide) button{aspect-ratio:16/10}.work-shot img{display:block;height:100%;object-fit:cover;object-position:top center;transition:opacity .2s ease-in-out;width:100%}.work-shot.wide img{height:auto;object-fit:contain}.work-shot button:hover img{opacity:.85}.work-shot figcaption{color:var(--work-dim);font-family:Open Sans,sans-serif;font-size:13px}.work-more{grid-gap:16px;border-top:1px solid var(--work-line);display:grid;gap:16px;padding-top:32px}.work-more-links{display:flex;flex-wrap:wrap;gap:12px 36px}.work-more-links a{color:var(--work-gold);font-family:Poppins,sans-serif;font-size:18px;letter-spacing:.12em;text-transform:none}.work-more-links a:hover{color:var(--work-coral)}.work-lightbox{align-items:center;background:#0a0608f0;display:flex;flex-direction:column;gap:14px;inset:0;justify-content:center;padding:60px 70px;position:fixed;z-index:50}.work-lightbox img{max-height:calc(100vh - 140px);max-width:100%;object-fit:contain}.work .work-lightbox-caption{color:var(--work-cream);font-size:14px}.work-lightbox-caption span{font-feature-settings:"tnum";color:var(--work-dim);font-variant-numeric:tabular-nums;margin-left:12px}.work-lightbox button{background:none;border:0;color:var(--work-cream);cursor:pointer;font-size:44px;line-height:1;padding:10px 16px;position:absolute}.work-lightbox button:hover{color:var(--work-coral)}.work-lightbox-close{right:16px;top:16px}.work-lightbox-nav.prev{left:8px;top:50%;transform:translateY(-50%)}.work-lightbox-nav.next{right:8px;top:50%;transform:translateY(-50%)}@media (max-width:900px){.work-overview{gap:36px;grid-template-columns:minmax(0,1fr)}.work-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.work{padding:130px 18px 72px}.work h2{letter-spacing:.18em}.work-capabilities,.work-gallery,.work-grid,.work-story-row{grid-template-columns:minmax(0,1fr)}.work-story-row{gap:10px}.work-lightbox{padding:56px 16px}}.work-lightbox img.light,.work-shot.light button{background:#f7f6fa;padding:24px}
/*# sourceMappingURL=main.ceb43740.css.map*/