.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap,.5em)*.25)}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center;width:100%}.wp-block-column.is-vertically-aligned-top,html{width:100%}.wp-block-group,.wp-block-image img,ul{box-sizing:border-box}.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}.wp-block-social-links{background:0 0;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0;font-size:24px}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-threads{background-color:#000;color:#fff}.wp-block-spacer{clear:both}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}.js-header{display:inline-block;z-index:999999;position:relative}li{list-style:none}.menu li{line-height:2;font-size:15px;margin:15px 0}a{text-decoration:none;border-bottom:1px solid;color:var(--textColor)}.navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em 0}.hamburger{display:none}.bar{display:block;width:25px;height:3px;margin:5px auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:transparent}.nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:8000px){.nav-menu{line-height:3;position:fixed;left:-100%;top:0;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#453e3c;width:100%;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-shadow:0 10px 27px rgba(0,0,0,.05);box-shadow:0 10px 27px rgba(0,0,0,.05)}.menu{margin-top:45px}.nav-menu a{background-color:inherit;border-bottom:none}.hamburger{background-image:url(https://www.engineheadstudio.co.uk/wp-content/uploads/2024/01/enginehead-menu-1.png);background-repeat:no-repeat;display:block;cursor:pointer;border-radius:2px;padding:10px;background-size:61%;background-position:center}.menu-hide-me{display:none}.dropdownClick{cursor:pointer}}:root{--textColor:#47413e;--blue:#5ca1e2;--lightText:#fff;--mainGrey:#ced5dd}a:hover{cursor:pointer}nav li:hover{color:#d6a982}body{font-family:"Fira Sans",sans-serif;font-size:16px;line-height:1.5em;color:var(--textColor);background:#eef2f7;width:100%;overflow-x:hidden}body,figure,p{margin:0}body,p{word-wrap:break-word}div{overflow-wrap:break-word}ul{list-style:none}#main,.innerwrapper{max-width:100%;margin:0}.innerwrapper,body,div{-webkit-box-sizing:border-box;box-sizing:border-box}.innerwrapper{width:1100px;margin:0 auto;padding-left:20px;padding-right:20px}.one-half-box,.one-half-box-right-align{width:50%;display:inline-block;text-align:left;vertical-align:top}.one-half-box-right-align{text-align:right}.cta-item{margin:0;text-align:left}.cta-item img{height:4em;width:auto;margin-right:2em}.cta-item a{border:0;background-color:transparent}h1,h2,h3{line-height:1em;font-family:"Fira Sans Condensed",sans-serif;font-weight:600}.main-title{font-weight:600;font-size:1em}.main-title a{text-decoration:none;background-color:inherit;color:#313d3e;border:0}strong{color:#313d3e}#nav-box,figure,p,ul{padding:0}#nav-box-short{display:flex;align-items:center}.custom-logo-link img{width:10em;max-width:50%;height:auto}nav li a{color:#ffffffd9;text-decoration:none}.home{background-color:var(--blue)}#footer{background:#47413e;display:inline-block;width:100%;color:#ded9d9;padding:75px 0}@media screen and (max-width:781px){.main-title{font-size:1.3em}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{align-items:center;display:flex;justify-content:center;flex-direction:column}h1,h2,h3{width:100%}}@media screen and (max-width:500px){.article-inner .add-flex-wrap{flex-wrap:wrap!important}.article-inner .add-flex-wrap .wp-block-button{flex:1}.article-inner .add-flex-wrap .wp-block-column{flex-basis:100%!important}.article-inner .has-text-align-right{text-align:left!important}.no-padding-or-margin{padding:0;margin:0;font-weight:400}.cta-item img{margin-right:1em}.custom-logo-link img{max-width:82%}.font-sizing{font-size:1em}#nav-box-short{width:100%;background-position:7em 0;background-size:contain}.menu-engine-head-one-container{text-align:left;width:100%;padding:0 20px}.one-half-box{width:100%}.menu-box{display:inline-block;float:right}}@media screen and (max-width:375px){.main-title{font-size:1.3em}}