﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url("https://p.typekit.net/p.css?s=1&k=mjz2zvs&ht=tk&f=24352.24355&a=902777&app=typekit&e=css");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"canada-type-gibson";src:url("https://use.typekit.net/af/da581f/00000000000000007735a540/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff2"),url("https://use.typekit.net/af/da581f/00000000000000007735a540/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff"),url("https://use.typekit.net/af/da581f/00000000000000007735a540/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:200}@font-face{font-family:"canada-type-gibson";src:url("https://use.typekit.net/af/6c50f4/00000000000000007735a544/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/6c50f4/00000000000000007735a544/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/6c50f4/00000000000000007735a544/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:600}.tk-canada-type-gibson{font-family:"canada-type-gibson",sans-serif}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?5ypjqy");src:url("../fonts/icomoon.eot?5ypjqy#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?5ypjqy") format("truetype"),url("../fonts/icomoon.woff?5ypjqy") format("woff"),url("../fonts/icomoon.svg?5ypjqy#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:swap}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before{content:"\e900"}.icon-arrow-right:before{content:"\e901"}.icon-crop:before{content:"\e902"}img:not([src]):not([srcset]){visibility:hidden}.back-the-colour{background-color:#fff000}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}html{box-sizing:border-box;font-size:100%;scroll-behavior:smooth;margin-top:4rem}@media (min-width: 600px){html{font-size:112.5%}}@media (min-width: 900px){html{font-size:125%}}@media (min-width: 1200px){html{font-size:137.5%}}@media (min-width: 1800px){html{font-size:150%}}body{font-family:canada-type-gibson, sans-serif;font-weight:200;font-style:normal;color:#333;line-height:1.6}*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}*::selection{background:#000;color:#FFF}header h1::selection,header h2::selection,header h3::selection,header p::selection,header span::selection{color:var(--theme-bg);background:var(--theme-text)}img{width:100%;height:auto;display:block;aspect-ratio:attr(width)/attr(height)}.highlight{background-color:#fff000;color:#000}.stroked{position:relative}.stroked:before{content:"";position:absolute;left:0;top:-1em;height:5px;width:5%;border-bottom:5px solid #000}h1{font-weight:900;font-size:3.5em;line-height:1.1;margin:0 0 0.5em 0}h2{text-transform:uppercase;font-size:1em;letter-spacing:2px;margin-bottom:3em;display:flex;align-items:center;flex:100%}h2:after{content:"";display:block;height:1px;background-color:#000;flex-grow:1;margin-left:0.5rem}h3,h4,h5{font-weight:600;margin:0 0 1em 0}p{font-size:1em;margin-bottom:1.5em}p:last-child{margin-bottom:0}strong{font-weight:600}.button{font-size:1em;font-weight:600;padding:0.3em 1.2em;border:none;border-radius:3em;cursor:pointer;margin:1em 0.5em 0 0;background-color:#fff000;color:#000;transition-duration:0.4s;display:inline-block}.button:last-child{margin-right:0}.button::after{margin-left:0.5em;font-family:icomoon}.button.arrow-right::after{content:"\e901"}.button.arrow-down::after{content:"\e900"}.button.arrow-download::after{content:"\e906"}.button.arrow-external::after{content:"\e905"}.button.button-white{background-color:#FFF}.button.outline{background-color:transparent;color:#000;border:1px solid #000}.button:hover{opacity:0.5}.button.email-button{color:var(--theme-text);border-color:var(--theme-text)}a{text-decoration:none}.text-link{cursor:pointer;border-bottom:0.1em solid #fff000;box-shadow:inset 0 -0.4em 0 #fff000;color:inherit;transition:all .25s ease-in-out;padding:2px 2px 0 2px}.text-link:hover{background-color:#fff000}.text-link.text-link-white{border-bottom:1px solid #FFF;box-shadow:inset 0 -7px 0 #FFF}.text-link.text-link-white:hover{background-color:#FFF}.external{color:inherit}.external:hover{text-decoration:underline}.external::after{font-family:icomoon;content:'\e905';margin-left:0.3em}a img{transition:0.5s;margin-left:auto;margin-right:auto}a:hover img{opacity:0.3;width:95%;margin-left:auto;margin-right:auto}span.nowrap{white-space:nowrap}span.nowrap-mobile{white-space:nowrap}@media (min-width: 600px){span.nowrap-mobile{white-space:normal}}@media (min-width: 600px){span.wrap-desktop{display:block}}.padded{padding:6em calc((100vw - min(1800px, calc(100vw - 4em))) / 2)}#main-menu a{text-decoration:none;font-size:1em}#main-menu a:hover{text-decoration:underline}#main-menu nav{position:fixed;left:0;top:0;z-index:1000;width:100%;height:4rem;overflow:hidden;background-color:var(--theme-bg);padding:0 calc((100vw - min(1800px, calc(100vw - 4em))) / 2)}#main-menu nav .menu-header{display:flex;flex-flow:row;align-items:center;width:100%;height:4rem}#main-menu nav .menu-header .lloyd{font-weight:600;font-size:1.2em;color:var(--theme-text)}#main-menu nav .menu-header .lloyd::before{font-family:icomoon;content:"\e902";margin-right:0.5em}#main-menu nav .menu-header .menu{margin-left:auto;text-decoration:none;color:var(--theme-text);transition-duration:0.4s;background-color:transparent;border:none;cursor:pointer}#main-menu nav .menu-header .menu::before{font-family:icomoon;content:'\e903';font-size:1.4em}#main-menu nav .menu-header .menu:hover{opacity:0.6}#main-menu nav .menu-header .menu span{display:none}#main-menu nav ul{margin:4em 0;padding:0}#main-menu nav ul li{list-style:none;font-weight:600;font-size:2em}#main-menu nav ul li a{color:var(--theme-text)}#main-menu nav ul li ul{margin:0}#main-menu nav ul li ul li{font-weight:200;font-size:0.5em}#main-menu nav ul li ul li:before{content:'/ ';color:var(--theme-text)}#main-menu nav .menu-footer{display:flex;align-items:flex-start}#main-menu nav .menu-footer button{margin:0;font-size:1.2em;color:var(--theme-text);border-color:var(--theme-text)}#main-menu nav .menu-footer svg{width:5em;margin-left:auto;fill:var(--theme-text)}#main-menu.scrolled{background-color:var(--theme-bg)}#main-menu.open nav{text-align:left;height:100vh;width:100%}#main-menu.open nav .menu-header .menu::before{content:'\e904'}body #main-menu .menu-header .lloyd,body #main-menu .menu-header .menu,body #main-menu nav ol li a,body main article header{color:var(--theme-text)}body main article header h3::after,body main article header h1::after{background-color:var(--theme-text)}body main article header .button{color:var(--theme-bg);background-color:var(--theme-text)}body main article header .button.outline{color:var(--theme-text);border-color:var(--theme-text)}#run #main-menu nav,#run main article header{background-color:#6cbe45}#big-head main article header{background:url(/assets/images/banners/lloyd-design-banner-vert.jpg) no-repeat;background-size:cover}@media (min-width: 1200px){#big-head main article header{background:url(/assets/images/banners/lloyd-design-banner-horiz.jpg) no-repeat}}#big-head main article header.padded{padding-top:6em !important;padding-bottom:6em !important}@media (min-width: 600px){#big-head main article header.padded{padding-top:12em !important;padding-bottom:12em !important}}@media (min-width: 900px){#big-head main article header.padded{padding-top:8em !important;padding-bottom:8em !important}}@media (min-width: 1200px){#big-head main article header.padded{padding-top:12em !important;padding-bottom:12em !important}}#big-head main article header h1.hero{color:#000;max-width:100%}@media (min-width: 600px){#big-head main article header h1.hero{font-size:5em;line-height:1em}}#big-head main article header p{max-width:100%;color:#000}@media (min-width: 900px){#big-head main article header p{max-width:80%}}@media (min-width: 1200px){#big-head main article header p{font-size:2em}}#big-head main article header .button{background-color:#fff000;color:#000}#big-head main article header .button.outline{border-color:#000;background-color:transparent}.about section h1{font-size:2.5em}.about section h2{font-size:0.8em;padding:3em 0;margin-bottom:0}#about-history{border-bottom:1px solid #e1e1e1;display:flex;flex-flow:row wrap}#about-history div{width:100%}@media (min-width: 900px){#about-history div{width:60%}}#about-history div h2{padding-top:6em}@media (min-width: 900px){#about-history div h2{padding-top:0}}#about-history div div{width:100%}@media (min-width: 900px){#about-history div.apptitude{width:30%;margin-left:auto}}#about-history div.apptitude ul{list-style:none}#about-history div.apptitude ul li{position:relative;padding:0.5em 0 0.75em 0;font-weight:600}#about-history div.apptitude ul li span{font-weight:200}@media (min-width: 1200px){#about-history div.apptitude ul li{font-size:0.8em}}#about-history div.apptitude ul li:before{position:absolute;top:0;content:"";left:0;height:0.5em;width:5%;border-bottom:5px solid #000}#about-history div.apptitude ul li:nth-child(1):before{width:100%}#about-history div.apptitude ul li:nth-child(2):before{width:95%}#about-history div.apptitude ul li:nth-child(3):before{width:95%}#about-history div.apptitude ul li:nth-child(4):before{width:80%}#about-history div.apptitude ul li:nth-child(5):before{width:70%}#about-history div.apptitude ul li:nth-child(6):before{width:60%}#about-history div.apptitude ul li:nth-child(7):before{width:45%}#about-history div.apptitude ul li:nth-child(8):before{width:35%}#about-history div.apptitude ul li:nth-child(9):before{width:30%}#about-skills{display:flex;flex-flow:row wrap;justify-content:space-between}#about-skills h1{width:100%}#about-skills ul{list-style:none}#about-skills ul li{margin-left:1.3em}#about-skills ul li:before{content:"–-";margin:0 0.5em 0 -1.2em}#about-skills div{width:100%}@media (min-width: 600px){#about-skills div{width:45%}}@media (min-width: 1200px){#about-skills div{width:22%}}#about-sectors{background-color:#fafafa}#about-sectors ul{font-size:1em;list-style:none}@media (min-width: 600px){#about-sectors ul{font-size:0.9em;column-count:2;column-gap:5em}}@media (min-width: 1200px){#about-sectors ul{font-size:0.8em;column-count:3;column-gap:10em}}@media (min-width: 1800px){#about-sectors ul{column-count:4;column-gap:10em}}#about-sectors ul li{font-weight:600}#about-sectors ul li ul{column-count:1}#about-sectors ul li ul li{font-weight:200;margin-left:1.3em}#about-sectors ul li ul li:last-child{margin-bottom:1em}#about-sectors ul li ul li:before{content:"–-";margin:0 0.5em 0 -1.2em}main article header{padding-top:3em !important;padding-bottom:3em !important;position:relative;background-color:var(--theme-bg)}@media (min-width: 600px){main article header{padding-top:4em !important;padding-bottom:4em !important}}@media (min-width: 1800px){main article header{padding-top:10em !important;padding-bottom:10em !important}}main article header h1,main article header h2{width:100%}main article header h1{text-transform:uppercase;font-size:0.8em;letter-spacing:3px;margin-bottom:3em;display:flex;align-items:center;flex:100%;font-weight:200}main article header h1:after{content:"";display:block;height:1px;background-color:#000;flex-grow:1;margin-left:0.5rem;opacity:0.5}main article header h2,main article header h1.hero{font-weight:900;font-size:3.5em;line-height:1.1;margin:0 0 0.5em 0;text-transform:none;letter-spacing:normal;display:block}@media (min-width: 600px){main article header h2,main article header h1.hero{font-size:3.5em}}main article header h2:after,main article header h1.hero:after{display:none}main article header p{font-size:1em;line-height:1.4}main article header p.embiggen{font-size:1.5em}main article header h2,main article header h1.hero,main article header p{max-width:1111px}@media (min-width: 900px){main article header.with-metadata{display:flex;flex-flow:row wrap;align-items:flex-start}main article header.with-metadata p{width:60%}main article header.with-metadata div{width:30%}}#mt-barker main article header h2,#fusion main article header h2{font-size:3em}main header .metadata{display:none}@media (min-width: 900px){main header .metadata{display:flex;flex-flow:row wrap;padding:0;margin:0.5em 0 0 10%}main header .metadata h3{color:var(--theme-text)}main header .metadata h3:after{background-color:var(--theme-text)}main header .metadata h2,main header .metadata h3,main header .metadata p{font-size:0.7em !important}}main .metadata{padding:4em 2em;margin:0;display:flex;flex-flow:row wrap}main .metadata h3{color:#000}main .metadata h3:after{background-color:#000}main .metadata h2,main .metadata h3,main .metadata p{font-size:1em !important}@media (min-width: 900px){main .metadata{display:none}}.metadata{align-items:baseline}.metadata h2{flex:100% !important;letter-spacing:3px;margin-bottom:2em;text-transform:uppercase}.metadata h2::after{display:none}.metadata h3{flex:20%;display:flex;align-items:center}.metadata h3:after{content:"";display:block;height:1px;flex-grow:1;margin-left:0.5rem}.metadata p{flex:70% !important;padding:0 0 0 1em !important}.metadata h3,.metadata p{margin-bottom:0.3em}.feature-img header{background:transparent}.feature-img main{margin-top:0}.framed-img main article picture{flex:100%;padding:0 2rem;max-width:1800px;margin:0 auto}@media (min-width: 1900px){.framed-img main article picture{padding:0}}.testimonial div{max-width:1300px;margin:0 auto}.testimonial div blockquote{font-weight:400;font-size:2em;line-height:1.4em;padding-bottom:1em}.testimonial div button{margin-top:4em}.home .testimonial-body{display:none}.feedback section.padded{padding-top:3em}@media (min-width: 900px){.feedback section{display:flex;flex-flow:row wrap;justify-content:space-between}}.feedback section .testimonial{position:relative}.feedback section .testimonial:before{content:"";position:absolute;left:0;top:0;height:5px;width:10%;border-bottom:5px solid #000}.feedback section .testimonial div blockquote{font-size:1.5em}@media (min-width: 900px){.feedback section .testimonial{width:40%}}.feedback section .testimonial.padded{padding:0;padding-bottom:4em;padding-top:2em}@media (min-width: 900px){.feedback section .testimonial{display:flex;flex-flow:row wrap;width:45%}}.feedback section .testimonial div h2,.feedback section .testimonial div .button{display:none}section.imageandtext{display:flex;flex-flow:row wrap}section.imageandtext figure,section.imageandtext p{flex:100%}section.imageandtext p{padding-top:3rem}@media (min-width: 600px){section.imageandtext figure,section.imageandtext p{flex:50%}section.imageandtext p{padding:0 3rem;display:flex;align-items:center;justify-content:center}}@media (min-width: 1200px){section.imageandtext figure{flex:33.33%}section.imageandtext p{flex:66.66%}}@media (min-width: 600px){.gallery{display:flex;flex-flow:row wrap;margin:0 auto}}.gallery figure{position:relative}.gallery figure img{margin:0 auto}.gallery figure figcaption{opacity:0;position:absolute;background-color:#000;left:0;bottom:0;padding:1em;width:50%;color:#FFF;transition:0.5s;font-size:0.7em}.gallery figure:hover figcaption{opacity:1}.gallery.spaced{padding:0 1rem}.gallery.spaced figure img,.gallery.spaced picture img{padding:1rem}.client-list ul{column-count:2;column-gap:5%;list-style:square outside none;padding-left:1em;font-size:0.8em}@media (min-width: 900px){.client-list ul{column-count:3}}@media (min-width: 1800px){.client-list ul{column-count:4}}.get-in-touch{display:flex;flex-flow:row wrap}main aside{background-color:#f2f2f2}main aside div{max-width:650px;margin:0 auto;display:flex;flex-flow:column;align-items:center;text-align:center}main aside div img{max-width:400px;margin-bottom:2em}main aside div .button{width:fit-content}.work main section.padded{padding-top:2em}@media (min-width: 600px){.work main section{display:flex;flex-flow:row wrap;justify-content:space-between}}.work main section aside{background-color:#FFF;position:relative;margin:0 0 2em 0;border-bottom:1px solid #e1e1e1;width:100%}@media (min-width: 600px){.work main section aside{width:45%}}@media (min-width: 1200px){.work main section aside{width:21%}}.work main section aside.padded{padding:0 0 5em 0}@media (min-width: 1200px){.work main section aside.padded{padding:3em 0 5em 0}}.work main section aside h2{display:none}.work main section aside .button{background-color:transparent;border:1px dotted #000;position:absolute;bottom:2.5em;color:#000}@media (min-width: 1200px){.work main section aside .button{border:none}}.capabilities{border-bottom:1px solid #e1e1e1}.capabilities div{margin-bottom:2em}@media (min-width: 600px){.capabilities{display:flex;flex-flow:row wrap;justify-content:space-between}.capabilities div{width:48%}}@media (min-width: 1200px){.capabilities div{width:17%}}footer{margin:0 auto;display:flex;flex-flow:row wrap;padding-top:2em !important;padding-bottom:0 !important;background-color:#FFF}footer .copyright{width:100%;font-size:0.7em;padding:3em 0;margin:4em 0 0 0;display:flex;flex-flow:row;position:relative}footer .copyright:before{content:"";position:absolute;left:0;top:0;height:5px;width:50%;border-bottom:5px solid #f5f5f5}footer .copyright div{margin-left:auto}footer .copyright div img{width:6em}@media (min-width: 600px){.t25{flex:25%}.t33{flex:33.33%}.t50{flex:50%}.t66{flex:66.66%}.t75{flex:75%}.t100{flex:100%}.thide{display:none}.fusion .gallery figure:nth-child(1){order:1}.fusion .gallery figure:nth-child(2){order:2}.fusion .gallery figure:nth-child(3){order:4}.fusion .gallery figure:nth-child(4){order:3}.fusion .gallery figure:nth-child(5){order:5}.fusion .gallery figure:nth-child(6){order:6}.fusion .gallery figure:nth-child(7){order:7}}@media (min-width: 1200px){.d25{flex:25%}.d33{flex:33.33%}.d50{flex:50%}.d66{flex:66.66%}.d75{flex:75%}.d100{flex:100%}.dhide{display:none}}
