*{box-sizing:border-box}html{scroll-behavior:smooth}main{min-height:50vh}main.MainTop{margin-top:0}main.MainLower{margin-top:12.5vw}h1{margin-top:0;font-weight:600;line-height:1.5}h2{margin:0;line-height:.9}h3{line-height:.9}h4{line-height:1.1;font-size:2em}a{text-decoration:underline;font-weight:400}a:hover{cursor:pointer}b{font-weight:600!important}strong{font-weight:600!important}button{all:unset;padding:1em;display:flex;font-family:Bebas,sans-serif;line-height:1;border-radius:1.5em}header{color:#fff}hr{margin:2em 0;border:none!important;background-color:var(--color-blue-light);height:.1em!important}form{font-family:inherit}form input{font-family:inherit}.Hero p{font-size:var(--font-size-medium)}.Hero{height:52.5vw}.Hero h1{margin-bottom:.3em;font-size:var(--font-size-xxxlarge);font-weight:600;line-height:.8em;text-transform:uppercase}.Hero h2{margin-bottom:.5em;font-size:var(--font-size-xxlarge);font-weight:500;text-transform:uppercase}.Hero .Cta button{color:#fff}main.Starter{display:flex;min-height:52.5vw;flex-direction:column;justify-content:center;text-align:center;background-color:#333;color:#fff}main.Starter#Home{background-color:var(--color-blue-dark)}main.Starter#Page{background-color:var(--color-purple-dark)}main.Starter#Archive{background-color:#000}main.Starter#People{background-color:red}main.Starter#Person{background-color:red}main.Starter#CaseStudies{background-color:green}main.Starter#CaseStudy{background-color:green}@media (min-width:1441px){.Mobile{display:none!important}}@media (min-width:768px) and (max-width:1440px){.Widescreen{display:none!important}.Tablet{display:none!important}.Mobile{display:none!important}}@media (max-width:767px){:root{--content-spacing-horizontal:5vw;--content-spacing-vertical:5vw}.Widescreen{display:none!important}.Desktop,.desktop{display:none!important}.Tablet{display:none!important}h4{font-size:1.25rem}header img{width:40vw}main.MainLower{margin-top:15vw}.Cta button{padding:.25em 1em!important;border:.5vw solid var(--color-pink) !important;font-size:var(--font-size-medium);font-weight:800}.Hero{height:70vh;max-height:100vw}.Hero h1{font-size:var(--font-size-xxlarge)}.Hero h2{font-size:var(--font-size-xlarge)}.Hero .Content{padding:25vw var(--content-spacing-horizontal) 0 var(--content-spacing-horizontal);width:100%}.Hero .Content h1{width:90%}.Hero .Content h2{font-size:1.5rem}.Hero .Content p{width:80%}.Hero .Content .buttons{flex-direction:column}.Hero .Content .buttons button{margin-bottom:1em}.Post .Gutenberg .Start.Mobile .Container{display:flex}.Post .Gutenberg .End.Mobile .CaseStudy .Pdf a img{margin:auto;width:15%}.Post .Gutenberg .End.Mobile .CaseStudy .Pdf a p{font-size:normal;text-align:center}.Inner:has(.wp-block-video){padding:0!important}.wp-block-video{padding:0!important}}