@media screen and (min-width:0px){#hero{background-color:var(--colorBlue800)}#hero .container{align-items:center;display:flex;min-height:100vh}#hero .container .content{align-items:center;display:grid;gap:4rem;grid-template-columns:repeat(1,1fr)}#hero .container .content .text-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem}#hero .container .content .text-wrapper span.strapline{background-color:var(--colorBlue700);color:var(--colorBlue100)}#hero .container .content .text-wrapper h1,#hero .container .content .text-wrapper p{color:var(--colorBlue50)}#hero .container .content .text-wrapper .button-wrapper{margin-top:1.5rem}#hero .container .content .text-wrapper .button-wrapper a.button.solid{background-color:var(--colorBlue200);color:var(--colorBlue800)}#hero .container .content .text-wrapper .button-wrapper a.button.solid svg path{fill:var(--colorBlue800)}#hero .container .content .text-wrapper .button-wrapper a.button.skeleton{box-shadow:inset 0 0 0 2px var(--colorBlue200);color:var(--colorBlue200)}#hero .container .content .text-wrapper .button-wrapper a.button.skeleton svg path{fill:var(--colorBlue200)}#hero .container .content .text-wrapper .button-wrapper a.button:after{color:var(--colorBlue200)}#hero .container .content .image-wrapper{aspect-ratio:1.5/1;border:2px solid var(--colorBlue100)}#hero .container .content .image-wrapper:after{background-color:#002868;border:2px solid var(--colorBlue100);content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1800 1200'%3E%3Cpath d='M0 0h1800v1200H0' style='fill:%23002868'/%3E%3Cpath d='M0 400h1800v400H0' style='fill:%23fff'/%3E%3Cpath d='M1130.8 750c-82.8 204.8-316 303.7-520.8 220.8C405.2 888 306.3 654.8 389.2 450s316-303.7 520.8-220.8A399.56 399.56 0 0 1 1130.8 450L760 600' style='fill:%23bf0a30'/%3E%3Ccircle cx='760' cy='600' r='200' style='fill:gold'/%3E%3C/svg%3E");display:block;position:absolute;right:1rem;top:80%;width:40%}}@media screen and (min-width:1080px){#hero .container .content{grid-template-columns:repeat(2,1fr)}#hero .container .content .text-wrapper .button-wrapper a.button.solid:hover{background-color:var(--colorBlue50)}#hero .container .content .text-wrapper .button-wrapper a.button.solid:hover:hover svg path{fill:var(--colorBlue800)}#hero .container .content .text-wrapper .button-wrapper a.button.solid:hover:after{color:var(--colorBlue50)}#hero .container .content .text-wrapper .button-wrapper a.button.skeleton:hover svg path{fill:var(--colorBlue800)}#hero .container .content .text-wrapper .button-wrapper a.button.skeleton:hover{background-color:var(--colorBlue50);box-shadow:inset 0 0 0 2px var(--colorBlue50);color:var(--colorBlue800)}#hero .container .content .text-wrapper .button-wrapper a.button.skeleton:hover:after{color:var(--colorBlue50)}}@media screen and (min-width:0px) and (max-width:1080px){#hero .container{padding-bottom:24vw}}