:root{--black:#000;--white:#fff;--teal:#10596c;--light-blue:#9fdaff;--error:#e80000}@font-face{font-display:swap;font-family:GT Maru Mono;font-style:normal;font-weight:400;src:url(fonts/GT-Maru-Mono-Regular.d793a6e3.woff2) format("woff2"),url(fonts/GT-Maru-Mono-Regular.afa44ccf.woff) format("woff")}@font-face{font-display:swap;font-family:Lastik Semi Bold;font-style:normal;font-weight:600;src:url(fonts/Lastik-SemiBold.42d84b11.woff2) format("woff2"),url(fonts/Lastik-SemiBold.b043e46f.woff) format("woff")}@font-face{font-display:swap;font-family:Lastik Semi Bold Italic;font-style:italic;font-weight:600;src:url(fonts/Lastik-SemiBoldItalic.2796ebf7.woff2) format("woff2"),url(fonts/Lastik-SemiBoldItalic.862d22fd.woff) format("woff")}body:not(.wp-admin):not(.mce-content-body){-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;touch-action:pan-y}body:not(.wp-admin):not(.mce-content-body) ::selection{background-color:var(--light-blue);color:var(--teal)}body:not(.wp-admin):not(.mce-content-body) ::-moz-selection{background-color:var(--light-blue);color:var(--teal)}body:not(.wp-admin):not(.mce-content-body).page-holding{font-family:GT Maru Mono,sans-serif;font-size:12px}@media only screen and (min-width:320px){body:not(.wp-admin):not(.mce-content-body).page-holding{font-size:calc(11.54286px + .14286vw)}}@media only screen and (min-width:1720px){body:not(.wp-admin):not(.mce-content-body).page-holding{font-size:14px}}body:not(.wp-admin):not(.mce-content-body).error404{padding-top:0}body:not(.wp-admin):not(.mce-content-body).error404 .encore,body:not(.wp-admin):not(.mce-content-body).error404 .main-footer{display:none}body.wp-admin .acf-block-preview a{pointer-events:none}body .is-layout-constrained>*{margin-left:0!important;margin-right:0!important;max-width:none}.resize-animation-stopper *{animation:none!important;transition:none!important}img{display:block;height:auto;transition:opacity .2s ease;width:100%}img.lazyload{opacity:0}img.lazyloaded{opacity:1}@keyframes hero-scale{0%{transform:scale(1)}to{transform:scale(1.02)}}@keyframes blur-in{0%{filter:blur(30px);opacity:0}30%{opacity:1}to{filter:blur(0);opacity:1}}@keyframes fade-in{0%{opacity:0}70%{opacity:1}to{opacity:1}}@keyframes flash-text{0%{color:var(--blue)}50%{color:var(--black)}to{color:var(--blue)}}.relative{position:relative}body.wp-admin .editor-styles-wrapper{padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.wp-admin .editor-styles-wrapper .edit-post-visual-editor__post-title-wrapper{margin-top:0!important;padding:40px!important}body.wp-admin .editor-styles-wrapper .container{box-sizing:border-box}body.wp-admin .wp-block-post-title{line-height:1;margin:0;text-transform:uppercase}body.wp-admin .wp-block{margin:0!important;padding:0!important}body.wp-admin .wp-block-acf-block-hero .block-hero__text{margin:0;opacity:1!important}body.wp-admin .wp-block-acf-block-lede .block-lede__text p{margin:0}body.wp-admin .wp-block-acf-block-animation .block-animation{height:150px;margin-bottom:0;min-height:0}body.wp-admin .wp-block-acf-block-lottie h3,body.wp-admin .wp-block-acf-block-lottie p{margin:0}body.wp-admin .wp-block-acf-block-credits .block-credits__text p{margin-top:0}body.wp-admin .wp-block-acf-block-credits .block-credits__list ul{margin:0}body.wp-admin .wp-block-acf-block-services{color:var(--blue)}body.wp-admin .wp-block-acf-block-text p{margin-top:0}body.wp-admin .wp-block-acf-block-studio-lede{color:var(--blue)}body.wp-admin .wp-block-acf-block-studio-lede .block-studio-lede__text{color:var(--blue);margin:0}body.wp-admin .wp-block-acf-block-ticker .block-ticker__carousel>div:first-of-type{opacity:1!important}body.wp-admin .wp-block-acf-block-ticker .block-ticker__carousel>div:not(:first-of-type){display:none!important}body.wp-admin .wp-block-acf-block-contact-strip h3{margin:0}body.wp-admin .wp-block-acf-block-contact-strip .block-contact-strip__email{color:var(--blue)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:inline-block;position:relative;text-decoration:none}.btn--pill{border:1px solid;border-radius:30px;color:var(--cream);height:22px;line-height:1;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap}.btn--pill-blue{border-color:var(--blue);color:var(--blue)}@media(hover:hover){.btn--pill:hover{background-color:var(--blue);border-color:var(--blue);color:var(--cream)}}.container{-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;padding:0 16px;position:relative;width:100%}@media(min-width:530px){.container{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(6,1fr);padding:0 24px}}@media(min-width:769px){.container{grid-template-columns:repeat(12,1fr)}}@media(min-width:1025px){.container{-moz-column-gap:32px;column-gap:32px;padding:0 30px}}.container{margin:0 auto}.grid-overlay{-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;padding:0 16px}@media(min-width:530px){.grid-overlay{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(6,1fr);padding:0 24px}}@media(min-width:769px){.grid-overlay{grid-template-columns:repeat(12,1fr)}}@media(min-width:1025px){.grid-overlay{-moz-column-gap:32px;column-gap:32px;padding:0 30px}}.grid-overlay{bottom:0;display:none;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:998}@media(min-width:769px){.grid-overlay{left:50%;transform:translateX(-50%)}}.grid-overlay.is-active{display:grid}.grid-overlay>span{background-color:rgba(255,0,0,.2);height:100dvh;pointer-events:none}.grid-overlay+button{bottom:50px;cursor:pointer;display:none;left:10px;position:fixed;z-index:5}@media(min-width:769px){.grid-overlay+button{bottom:100px;left:15px}}.wrapper{z-index:0}.holding-container,.wrapper{min-height:100dvh;position:relative}.holding-container{align-items:flex-start;background-color:var(--teal);color:var(--light-blue);display:flex;flex-direction:column;gap:40px;justify-content:space-between;overflow:hidden;padding:20px}@media(min-width:769px){.holding-container{padding:40px}}.holding-container a{transition:color .2s}.holding-container a svg path{transition:fill .2s}.holding-bg-wrapper{align-items:flex-end;bottom:0;display:flex;flex-direction:column;height:640px;justify-content:flex-end;left:0;pointer-events:none;position:absolute;width:auto;z-index:0}@media(min-width:530px){.holding-bg-wrapper{height:870px;left:200px}}@media(min-width:769px){.holding-bg-wrapper{left:460px}}@media(min-width:1025px){.holding-bg-wrapper{height:max(980px,100dvh);left:auto;right:-350px}}@media(min-width:1400px){.holding-bg-wrapper{right:-61px}}.holding-bg-wrapper img{height:80dvh;max-height:100%;width:auto}.holding-bg-image{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;width:100%}@media(min-width:1025px){.holding-bg-image{-o-object-position:bottom right;object-position:bottom right}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}70%{opacity:1}to{opacity:1;transform:translateY(0)}}.holding-logo{animation:fadeInUp 1s ease forwards;animation-delay:.2s;opacity:0;position:relative;width:163px;z-index:1}@media(min-width:769px){.holding-logo{width:289px}}.holding-logo svg{display:block;height:auto;width:100%}.holding-content{align-items:center;display:flex;flex:2;flex-direction:column;padding-top:60px;position:relative;row-gap:30px;text-align:center;width:100%;z-index:1}@media(min-width:769px){.holding-content{align-items:flex-start;justify-content:center;padding-top:0;row-gap:60px;text-align:left}}.holding-content>p{font-family:Lastik Semi Bold,sans-serif;font-size:32px}@media only screen and (min-width:320px){.holding-content>p{font-size:calc(16.45714px + 4.85714vw)}}@media only screen and (min-width:1720px){.holding-content>p{font-size:100px}}.holding-content>p{letter-spacing:-.01em;line-height:1.1}.holding-content>p em,.holding-content>p i{font-family:Lastik Semi Bold Italic,sans-serif;font-style:italic}.holding-content .holding-lede{animation:fadeInUp 1s ease forwards;animation-delay:.4s;opacity:0}.hubspot-form{animation:fadeInUp 2s ease forwards;animation-delay:.6s;min-height:140px;opacity:0;width:100%}@media(min-width:530px){.hubspot-form{width:auto}}.holding-footer{align-items:center;animation:fadeInUp 1s ease forwards;animation-delay:.8s;background-color:var(--teal);border:1px solid var(--light-blue);border-radius:8px;display:flex;flex-direction:row;opacity:0;padding:16px 20px;position:relative;width:100%;z-index:1}@media(min-width:769px){.holding-footer{align-items:flex-start;background-color:none;background-color:transparent;border:0;flex-direction:column;padding:0;width:auto}}.holding-footer>*{flex:1}.holding-copyright{font-size:10px}@media only screen and (min-width:320px){.holding-copyright{font-size:calc(9.08571px + .28571vw)}}@media only screen and (min-width:1720px){.holding-copyright{font-size:14px}}.holding-copyright{align-items:flex-end;color:rgba(159,218,255,.6);display:flex;justify-content:flex-end}.holding-social{font-size:10px;list-style:none;padding-left:0}@media only screen and (min-width:320px){.holding-social{font-size:calc(9.08571px + .28571vw)}}@media only screen and (min-width:1720px){.holding-social{font-size:14px}}.holding-social{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:flex-start}@media(min-width:530px){.holding-social{gap:30px}}@media(min-width:769px){.holding-social{align-items:center;flex-direction:row;margin-bottom:30px}}.holding-social ul{align-items:center;display:flex;gap:16px;justify-content:flex-start;list-style:none;padding-left:0}@media(min-width:530px){.holding-social ul{gap:30px}}.holding-social a{color:var(--light-blue);text-decoration:none}.holding-social li{flex:0 0 auto;flex-shrink:0}.holding-social li a{display:block}.holding-social li a svg{display:block;max-height:16px;max-width:23px}@media(min-width:530px){.holding-social li a svg{max-height:none;max-width:none}}.holding-social li a svg path{transition:fill .2s}@media(hover:hover){.holding-container a:hover{color:var(--white)}.holding-container a:hover svg path{fill:var(--white)}.holding-container [type=submit]:hover{background-color:var(--teal);color:var(--light-blue)}}.error-page{align-items:center;background-color:var(--black);color:var(--cream);display:flex;justify-content:center;min-height:100svh;padding:140px 0}@media(min-width:1025px){.error-page{min-height:100dvh}}.error-page .container{height:100%;z-index:2}.error-page .container>*{grid-column:1/19;text-align:center}.error-page .h1{font-size:22px}@media only screen and (min-width:320px){.error-page .h1{font-size:22px}}@media only screen and (min-width:1720px){.error-page .h1{font-size:22px}}.error-page .h1{font-family:"LT Serif Light",serif;font-weight:400}@media(min-width:769px){.error-page .h1{font-size:12px}}@media only screen and (min-width:769px)and (min-width:320px){.error-page .h1{font-size:calc(7.42857px + 1.42857vw)}}@media only screen and (min-width:769px)and (min-width:1720px){.error-page .h1{font-size:32px}}.error-page .lazy-container{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.error-page .lazy-container:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.error-page .lazy-container img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}body{position:relative}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{min-height:calc(100svh + 1px)}@media(min-width:1025px){.lenis.lenis-stopped{min-height:calc(100dvh + 1px)}}@media(max-width:768px){.lenis.lenis-stopped{overflow:hidden}}
