/* Approved Invention Workshop identity across the existing website. */
:root{--lab-ink:#101a33;--lab-deep:#0b1429;--lab-orange:#ff943c;--lab-yellow:#ffdb35;--lab-lime:#a5e953;--lab-cyan:#27e0ed;--lab-blue:#70a7ff}
.header .brand img,.lab-footer .brand img{width:238px;height:auto;max-width:100%}.header nav,.services-menu,.services-panel,.lab-footer{font-family:var(--gl-reading),Manrope,sans-serif}.services-heading span,.service-preview h2,.lab-footer h2{font-family:var(--gl-display),'Space Grotesk',sans-serif}.header .services-menu>summary{font-weight:650}.header .services-heading{font-size:13px}.lab-footer h2{font-weight:500}.story-contact-note{border-left:3px solid #d877fb;padding:10px 14px;color:#e1b6ff;font-size:13px}.story-home .header{max-width:1400px;margin:auto;width:calc(100% - 112px);padding:24px 0}.story-home .header .services-panel{z-index:30}.story-home .header nav{font-size:14px}.story-home .lab-footer{padding-inline:max(28px,calc((100vw - 1288px)/2))}.story-home #continue-to-contact{margin-top:20px;background:#d978fa;color:#172039}.story-home #contact-handoff-status{font-size:12px;color:#7b345f;margin-top:14px}.story-home .enquiry-preview .direct-contact{display:inline-block;font-size:12px;text-decoration:underline;margin:18px 0 0 18px}
@media(max-width:1120px){.story-home .header{width:calc(100% - 64px)}}@media(max-width:800px){.story-home .header{width:calc(100% - 40px)}.header .brand img,.lab-footer .brand img{width:204px}.story-home .header nav{font-size:12px}}@media(max-width:520px){.header .brand img{width:193px}.story-home .header{padding-block:18px}.story-home .enquiry-preview .direct-contact{display:block;margin-left:0}}
