.reveal-enter-active,.reveal-leave-active,.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active,.slide-up-enter-active,.slide-up-leave-active{transition:all .25s}.reveal-enter-from,.reveal-leave-to,.slide-left-leave-to,.slide-right-leave-to,.slide-up-leave-to{filter:blur(1rem);opacity:0}.reveal-enter-from,.reveal-leave-to,.slide-up-leave-to{transform:translateY(-1rem);transform-origin:top center}.slide-left-leave-to{transform:translate(-1rem);transform-origin:left center}.slide-right-leave-to{transform:translate(1rem);transform-origin:right center}::-moz-selection{background:var(--bd-lt-blue-50);color:#fff}::selection{background:var(--bd-lt-blue-50);color:#fff}:root{--speed-multiplier:1;--bd-blue:#041a40;--bd-blue-50:#041a4099;--bd-lt-blue:#61cadf;--bd-lt-blue-10:#61cadf10;--bd-lt-blue-30:#61cadf30;--bd-lt-blue-50:#61cadf50;--bd-lt-blue-99:#61cadf99;--bd-black:#07142e;--bd-white:#fbf7eb;--bd-white-50:#fdfbf5;--bd-white-99:#fdfbf599;--bd-purple:#32174d;--bd-red:#f56;--bd-red-50:#ff556633;--bd-dk-orange:#ff991c;--bd-lt-orange:#fc1;--bd-yellow:#fe6;--font-family-headings:"Climate Crisis";--font-family-body:"Inter Tight";--base-container-padding:2.5rem;--small-container-padding:1.5rem;--large-container-padding:3.5rem;--base-container-width: calc(100vw - 2rem) ;--base-container-max-width:60rem;--slim-container-max-width:40rem;--min-container-margin:calc((100vw - var(--base-container-width))/2);--container-margin:max(calc((100vw - var(--base-container-width))/2),calc((100vw - var(--base-container-max-width))/2));--gap:1rem;--header-height:8rem;--logo-height:5rem;--footer-gap:max(8rem,25vw);--root-font-size:20px;--hero-p-font-size:1rem;--body-font-size:.9rem;--minor-font-size:.8rem;--micro-font-size:.7rem;--h1-font-size:1.8rem;--h2-font-size:1.2rem;--h3-font-size:1.1rem;--enforce-max-width:min(80vw,36rem)}@media (min-width:640px){:root{--base-container-width:90vw}}@media (min-width:768px){:root{--base-container-width:85vw;--header-height:8rem;--logo-height:7rem;--h1-font-size:2.5rem;--h2-font-size:1.4rem;--h3-font-size:1.1rem;--base-container-padding:3rem;--small-container-padding:2rem;--large-container-padding:4rem;--gap:1.5rem}}@media (min-width:1024px){:root{--hero-p-font-size:1.1rem;--body-font-size:1rem;--minor-font-size:.9rem;--micro-font-size:.8rem;--h1-font-size:3rem;--hero-p-font-size:1.2rem;--h2-font-size:1.6rem;--h3-font-size:1.2rem;--base-container-padding:4rem;--small-container-padding:2.5rem;--large-container-padding:5rem;--gap:2rem}}@media (min-width:1200px){:root{--h1-font-size:3.6rem}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:focus{outline-color:var(--bd-white);outline-offset:3px;-webkit-focus-ring-color:var(--bd-white);clip-path:none!important}[data-whatinput=mouse] :focus,[data-whatinput=touch] :focus{outline:none}html{background:var(--bd-blue) linear-gradient(-135deg,var(--bd-blue) 0,var(--bd-blue) 40%,var(--bd-blue-50) 100%);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:var(--root-font-size)}body{color:var(--bd-white-50);font-family:var(--font-family-body);font-size:var(--body-font-size);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}#__nuxt{display:flex;flex-direction:column;min-height:100dvh}main{flex:1;margin-bottom:calc(var(--footer-gap)*-.5);z-index:1}.container,main{position:relative}.container{margin:0 var(--container-margin);padding-top:var(--base-container-padding)}img,picture,video{display:block;height:auto;max-width:100%}svg{display:block}address{font-style:normal}sub,sup{line-height:0}button,input,textarea{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer!important}table{border-collapse:collapse;width:100%}[disabled]{cursor:not-allowed}pre{display:block;font-family:monospace;overflow:auto;page-break-inside:avoid;word-wrap:break-word;text-align:left}u{position:relative;text-decoration:none}u:after{aspect-ratio:5.5;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 55 10'%3E%3Cpath stroke='%2361CADF' stroke-linecap='round' stroke-width='5' d='M3 7.5C19.382 4.9 35.66 3 52.25 3'/%3E%3C/svg%3E") no-repeat;content:"";display:block;left:50%;position:absolute;top:100%;transform:translate(-50%);width:100%}[role=heading],h1,p.as-h1{color:#fff;font-family:var(--font-family-headings);font-size:var(--h1-font-size);font-weight:400;letter-spacing:.05rem;line-height:1.1;margin:0 auto;max-width:50rem}[role=heading] span,h1 span,p.as-h1 span{display:inline-block;padding:0 .125em}[role=heading]+:not(.as-h1),h1+:not(.as-h1),p.as-h1+:not(.as-h1){padding-top:var(--small-container-padding)}[role=heading]+.as-h1,h1+.as-h1,p.as-h1+.as-h1{padding-top:1rem}h2{font-size:var(--h2-font-size);line-height:1.25}h2+p{margin-top:.5rem}h2+.cta{margin-top:1rem}.small-caps{color:var(--bd-lt-blue);font-family:var(--font-family-body);font-size:var(--micro-font-size);font-weight:900;letter-spacing:0;text-transform:uppercase}.small-caps span{color:var(--bd-lt-blue-99);font-weight:400;text-transform:none}.sr-only{position:absolute!important;clip:rect(1px,1px,1px,1px)!important;border:0!important;height:1px!important;overflow:hidden!important;padding:0!important;width:1px!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}.stars{background:linear-gradient(to bottom,var(--bd-blue) 0,var(--bd-blue) 40%,var(--bd-blue-50) 100%);height:150vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:-2}.stars:after,.stars:before{background:radial-gradient(var(--bd-purple),transparent 75%);content:"";position:absolute}.stars:before{height:90vmax;left:-10vmax;top:-10vmax;width:20vmax}.stars:after{bottom:-10vmax;height:60vmax;right:-10vmax;width:60vmax}.stars .stars-inner{background:linear-gradient(to left,var(--bd-blue) 0,var(--bd-blue) 80%,var(--bd-blue-50) 100%);height:100%;position:absolute;width:100%}.stars .stars-inner:after,.stars .stars-inner:before{content:"";height:200%;position:absolute;width:200%}.stars .stars-inner:before{background:radial-gradient(ellipse at top,var(--bd-lt-blue-99),transparent 75%);transform:translate(37.5%,-75%)}.stars .stars-inner:after{background:radial-gradient(var(--bd-lt-blue-99),var(--bd-purple) 60%,transparent 75%);transform:translate(-85%,10%)}.stars canvas{position:fixed;top:-50vh}.cta{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:var(--bd-lt-blue-10);clip-path:inset(0 0 0 0 round 3px);color:var(--bd-blue);display:inline-flex;font-weight:700;line-height:3rem;padding:0 1.5rem;position:relative;text-decoration:none;transition:color .1s ease-in}.cta svg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.cta svg:first-of-type{clip-path:polygon(0 0,0 100%,3px 100%,3px 3px,calc(100% - 3px) 3px,calc(100% - 3px) calc(100% - 3px),3px calc(100% - 3px),3px 100%,100% 100%,100% 0)}.cta svg:last-of-type{opacity:1;transition:opacity .1s ease-in}.cta span{display:inline-flex;margin:3px;position:relative}@media (hover:hover){.cta.pseudo-hover,.cta:hover{color:var(--bd-white)}.cta.pseudo-hover svg:last-of-type,.cta:hover svg:last-of-type{opacity:0}}.secondary-cta{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;font-size:var(--micro-font-size);line-height:2rem;padding:0 1rem}#skip-to-content{left:.5rem;position:absolute;top:.5rem;transform:translateY(-200%);z-index:999999999}#skip-to-content:focus{transform:none}.bd-icon{fill:transparent}.mobile-header{--logo-size:clamp(3rem,5vw,6rem)}.mobile-header .container{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 0}.mobile-header img{height:var(--logo-size);width:auto}.mobile-header button svg{height:1.5rem;width:1.5rem;fill:var(--bd-white)}.mobile-header__menu{left:-999rem;position:absolute;top:5rem}.mobile-header__menu[data-activated=true]{left:0}.mobile-header__main-nav{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.mobile-header__main-nav a{color:inherit;font-weight:700;opacity:0;position:relative;text-decoration:none;transform:translateY(-1rem)}.mobile-header__main-nav a.router-link-active svg,.mobile-header__main-nav a:hover svg{stroke-dashoffset:0;left:50%}.mobile-header__main-nav a.router-link-active path{stroke:var(--bd-red)}.mobile-header__main-nav svg{left:-999rem;pointer-events:none;position:absolute;top:100%;transform:translate(-50%);transition:stroke-dashoffset .25s ease-in}.mobile-header__main-nav path{stroke:var(--bd-white);stroke-width:.25rem;transition:stroke .25s linear}.mobile-header__social-nav{align-items:center;display:flex;gap:1rem}.mobile-header__social-nav svg{height:1.5rem;width:1.5rem}.mobile-header__social-nav path{fill:var(--bd-white);fill-opacity:.5;transition:fill-opacity .1s ease-in}@media (hover:hover){.mobile-header__social-nav a:hover path{fill-opacity:1}}.mobile-header__home-link{margin-right:1rem}.mobile-header__work-link svg{height:36px;width:28px;stroke-dashoffset:88.17070770263672px;stroke-dasharray:88.17070770263672px}.mobile-header__blog-link svg{height:10px;width:55px;stroke-dashoffset:51.507px;stroke-dasharray:51.507px}.mobile-header__services-link svg{height:13px;width:81px;stroke-dashoffset:112.43209838867188px;stroke-dasharray:112.43209838867188px}.mobile-header__about-link svg{height:19px;width:66px;stroke-dashoffset:108.85098266601562px;stroke-dasharray:108.85098266601562px}.mobile-header__contact-link svg{height:54px;top:50%;transform:translate(-50%,-50%);width:88px;stroke-dashoffset:437.3566589355469px;stroke-dasharray:437.3566589355469px}@media (min-width:640px){.nav-mobile{display:none!important}}.nav-mobile a{color:inherit;font-weight:700;opacity:0;position:relative;text-decoration:none;transform:translateY(-1rem)}.nav-mobile a.router-link-active svg,.nav-mobile a:hover svg{stroke-dashoffset:0;left:50%}.nav-mobile svg{bottom:-.25rem;height:8px;left:-999rem;position:absolute;transform:translate(-50%);width:44px;stroke-dashoffset:51.507px;stroke-dasharray:51.507px;pointer-events:none;transition:stroke-dashoffset .15s ease-in}.nav-mobile path{stroke:var(--bd-lt-blue);stroke-width:.25rem;transition:stroke .25s linear}@media (max-width:639px){.nav-desktop{display:none!important}}.nav-desktop a{color:inherit;font-weight:700;opacity:0;position:relative;text-decoration:none;transform:translateY(-1rem)}.nav-desktop a.router-link-active svg,.nav-desktop a:hover svg{stroke-dashoffset:0;left:50%}.nav-desktop svg{left:-999rem;pointer-events:none;position:absolute;top:100%;transform:translate(-50%);transition:stroke-dashoffset .25s ease-in}.nav-desktop path{stroke:var(--bd-lt-blue);stroke-width:.25rem;transition:stroke .25s linear}.nav-desktop__work-link svg{height:36px;width:28px;stroke-dashoffset:88.17070770263672px;stroke-dasharray:88.17070770263672px}.nav-desktop__blog-link svg{height:10px;width:55px;stroke-dashoffset:51.507px;stroke-dasharray:51.507px}.nav-desktop__services-link svg{height:13px;width:81px;stroke-dashoffset:112.43209838867188px;stroke-dasharray:112.43209838867188px}.nav-desktop__about-link svg{height:19px;width:66px;stroke-dashoffset:108.85098266601562px;stroke-dasharray:108.85098266601562px}.nav-desktop__contact-link svg{height:54px;top:50%;transform:translate(-50%,-50%);width:88px;stroke-dashoffset:437.3566589355469px;stroke-dasharray:437.3566589355469px}.desktop-header{--logo-size:clamp(3rem,5vw,6rem)}.desktop-header .container{align-items:center;display:flex;justify-content:space-between;padding:1rem 0}@media (min-width:640px){.desktop-header .container{padding:1.5rem 0}}.desktop-header img{height:var(--logo-size);width:auto}.desktop-header__main-nav{display:grid;gap:.5rem 1rem;grid-template-columns:max-content max-content}@media (min-width:640px){.desktop-header__main-nav{align-items:center;display:flex;gap:1rem}}@media (min-width:1024px){.desktop-header__main-nav{gap:1.5rem}}.desktop-header__social-nav{display:grid;grid-template-columns:max-content max-content;margin:-.5rem}@media (min-width:640px){.desktop-header__social-nav{align-items:center;display:flex;margin:0 -.5rem}}@media (min-width:1024px){.desktop-header__social-nav{gap:.25rem}}.desktop-header__social-nav a{padding:.5rem}.desktop-header__social-nav svg{height:1rem;width:1rem}@media (min-width:1024px){.desktop-header__social-nav svg{height:1.25rem;width:1.25rem}}.desktop-header__social-nav path{fill:var(--bd-white);fill-opacity:.5;transition:fill-opacity .1s ease-in}@media (hover:hover){.desktop-header__social-nav a:hover path{fill-opacity:1}}.animated-entry:not(.is-visible){opacity:0}.copy-intent .container *+p{padding-top:1rem}@media (min-width:480px){.lefty .container{margin-right:max(4rem,50vw)}.righty .container{margin-left:max(4rem,50vw)}}.home-hero .container,.sticky-split .container{display:flex;flex-direction:column;gap:var(--small-container-padding)}@media (min-width:640px){.home-hero .container,.sticky-split .container{display:grid;gap:var(--base-container-padding);grid-template-columns:1fr 1fr}}.slim-container .container{max-width:var(--slim-container-max-width)}@media (min-width:768px){.slim-container .container{margin:0 auto}}.card-setup{padding-top:var(--base-container-padding)}.card-setup .container{margin-top:var(--base-container-padding);max-width:var(--slim-container-max-width)}@media (min-width:768px){.card-setup .container{margin:var(--base-container-padding) auto 0}}.card-setup .container{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:var(--bd-lt-blue-10);border-radius:3px;box-shadow:0 0 .5rem .25rem var(--bd-lt-blue-10);color:var(--bd-white);padding:var(--small-container-padding);text-align:center}.hero{text-align:center}.hero .container{display:flex;flex-direction:column;padding-bottom:var(--small-container-padding)}.hero span.posted-date{padding-bottom:1rem}p.intro-text{color:var(--bd-white-50);font-size:var(--hero-p-font-size);margin:0 auto;max-width:min(80vw,30rem)}p.intro-text+p{padding-top:1rem}p.intro-text a{color:#fff}.footer{overflow:hidden;padding-top:var(--footer-gap);position:relative}.footer .gradient{background:linear-gradient(to bottom,transparent 0,var(--bd-black) var(--footer-gap),var(--bd-black) 100%);height:100%;left:0;position:absolute;top:0;transform:translateY(50%);transition:transform .5s ease;width:100%;z-index:1;z-index:-1}.footer .gradient:after,.footer .gradient:before{bottom:0;content:"";height:19rem;left:0;position:absolute;width:100%}.footer .gradient:before{background:url(../bd-logo-rocket-1c.svg) top;background-size:2rem;z-index:0}.footer .gradient:after{background:linear-gradient(2deg,transparent 0,transparent 10%,var(--bd-black) 100%)}.footer[data-in-viewport=true] .gradient{transform:none}.footer .container{margin-bottom:var(--large-container-padding);padding-bottom:0}.footer img{width:min(calc(50vw - var(--container-margin)),10rem)}.footer p{font-size:var(--micro-font-size);max-width:20rem;padding:.75rem 0 0}.footer__main-nav{display:grid;font-size:var(--minor-font-size);grid-auto-flow:column;grid-template-columns:repeat(2,8rem);grid-template-rows:repeat(3,auto);padding:1rem 0}.footer__main-nav a{font-weight:700;padding:.25rem 0;text-decoration:none}.footer__main-nav a span{display:inline-flex;position:relative}.footer__main-nav a span:after{background:#fff;content:"";display:block;height:2px;opacity:0;position:absolute;top:100%;transform:translateY(2px);transition:all .1s linear;width:100%}.footer__main-nav a.router-link-active span:after,.footer__main-nav a:hover span:after{opacity:1;transform:none}.footer__social-nav{align-items:center;display:flex;margin-left:-.5rem;padding-bottom:.5rem}.footer__social-nav a{padding:.5rem}.footer__social-nav svg{height:1.25rem;width:1.25rem}.footer__social-nav path{fill:var(--bd-white);fill-opacity:.5;transition:fill-opacity .1s ease-in}@media (hover:hover){.footer__social-nav a:hover path{fill-opacity:1}}.footer a{color:inherit}@media (hover:hover){.footer p a:hover{color:var(--bd-lt-blue);text-decoration:none}}
