main label:hover,main label:focus,.team a:hover,.team a:active,a.readmore,a.emphasis{padding-bottom:.1em;box-shadow:inset 0 -.2em #36c4e1}html,body{color:#142d4b;font-family:var(--roboto);font-size:16px;font-weight:300;line-height:23px}a,a:visited{color:#142d4b;text-decoration:underline #36c4e1}a:active,a:hover{color:#257996}a.emphasis{text-decoration:none}a.readmore{text-transform:uppercase;text-decoration:none}.team a{box-shadow:none}.team a:hover,.team a:active{outline:none}.inverse a,.inverse-light a,.inverse-lighter a,.inverse a:visited,.inverse-light a:visited,.inverse-lighter a:visited{color:#fff}.inverse a:active,.inverse a:hover,.inverse-light a:active,.inverse-light a:hover,.inverse-lighter a:active,.inverse-lighter a:hover{color:#36c4e1}b,strong{font-weight:700}i,em{font-style:italic}h1{color:#142d4b;max-width:90%;margin:1rem 0 1.5em;font-size:36px;font-weight:300;line-height:48px}h1.accent{color:#36c4e1;font-weight:700}.page-news main h1,.page-news-item main h1{margin-bottom:1rem}h2{color:#142d4b;margin:1rem 0 1.5em;font-size:30px;font-weight:300;line-height:38px}h2.description{color:#576585;border-bottom:1px solid #576585;margin-bottom:18px;padding:18px 20px;font-size:19px;font-weight:300;line-height:28px;position:relative}h2.description:after{content:"↘︎";padding-left:.15em;font-size:16px;position:absolute;bottom:.25em}h2.hexagon,h2.hexagon-light{position:relative}h2.hexagon:before,h2.hexagon-light:before{content:"";width:100%;padding-top:100%;display:block}h2.hexagon>span,h2.hexagon-light>span{position:absolute;inset:0}h2.hexagon,h2.hexagon-light{-webkit-clip-path:url(#hexagon);clip-path:url(#hexagon);color:#fff;text-align:center;justify-content:center;align-self:start;align-items:center;max-width:100%;margin:0 0 18px;padding:0;display:flex}h2.hexagon span,h2.hexagon-light span{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;max-width:80%;position:absolute;inset:auto}h2.hexagon{background-color:#576585}h2.hexagon-light{color:#fff;background-color:#949db4}.inverse h2,.inverse-light h2,.inverse-lighter h2{color:#fff}.inverse h2.hexagon,.inverse-light h2.hexagon,.inverse-lighter h2.hexagon{color:#142d4b;background-color:#fff}.inverse-lighter h2.hexagon-light{background-color:#44516c}.page-news main h2,.page-news-item main h2{margin-bottom:1rem}.page-news main .info h2,.page-news-item main .info h2{margin:.25em 0}.page-news main .info .author,.page-news-item main .info .author{margin:.25em 0 2em}.page-news main h3,.page-news-item main h3{margin-bottom:0}.page-news main p,.page-news-item main p{margin:.5rem 0}.page-news main p+p,.page-news-item main p+p{margin-top:1rem 0 1rem}.page-news main ul,.page-news main ol,.page-news-item main ul,.page-news-item main ol{margin:.5rem 0}.page-news main ul ol,.page-news main ol ol,.page-news-item main ul ol,.page-news-item main ol ol{list-style-type:lower-alpha}.page-news main ul ol ol,.page-news main ol ol ol,.page-news-item main ul ol ol,.page-news-item main ol ol ol{list-style-type:lower-roman}.page-news main ul,.page-news-item main ul{list-style-image:url(/images/swat_engineering_avatar-ul-li.svg)}.page-news main a.inline-button,.page-news-item main a.inline-button{color:#fff;background-color:#576585;justify-content:center;align-self:start;align-items:center;min-width:100%;padding:0 0 18px;display:flex}.page-news main a.inline-button:hover,.page-news-item main a.inline-button:hover{background-color:#6d7b98}.page-news main img+small,.page-news main picture+small,.page-news-item main img+small,.page-news-item main picture+small{margin-bottom:1em;line-height:.5em}.page-news main picture,.page-news main img,.page-news-item main picture,.page-news-item main img{text-align:center;margin:0 auto;display:block}h3{color:#142d4b;margin:1rem 0 1.5em;font-size:20px;font-weight:300;line-height:23px}.inverse h3,.inverse-light h3,.inverse-lighter h3{color:#fff}h4{color:#142d4b;margin:1rem 0 0;font-size:19px;font-weight:700;line-height:28px}.inverse h4,.inverse-light h4,.inverse-lighter h4{color:#fff}p{margin:1rem 0 1.5em}p.intro{font-size:19px;line-height:28px}p.description{font-style:italic}main ul:not([class]){list-style-image:url(/images/swat_engineering_avatar-ul-li.svg)}main .inverse ul:not([class]),main .inverse-light ul:not([class]),main .inverse-lighter ul:not([class]){list-style-image:url(/images/swat_engineering_avatar-ul-li-white.svg)}main ol,main ul{padding-left:18px}main ol.pattern,main ul.pattern{grid-gap:20px 0;grid-template-columns:repeat(6,1fr);justify-content:center;align-items:center;display:grid}@media (width>=600px){main ol.pattern,main ul.pattern{grid-gap:120px 0;justify-content:space-around}}main ol.pattern li,main ul.pattern li{text-align:center;grid-column:1/5;padding:0}main ol.pattern li:first-of-type,main ul.pattern li:first-of-type{grid-row:1}main ol.pattern li:nth-of-type(2),main ul.pattern li:nth-of-type(2){grid-row:2}main ol.pattern li:nth-of-type(3),main ul.pattern li:nth-of-type(3){grid-row:3}main ol.pattern li:nth-of-type(4),main ul.pattern li:nth-of-type(4){grid-row:4}main ol.pattern li:nth-of-type(5),main ul.pattern li:nth-of-type(5){grid-row:5}@media (width>=600px){main ol.pattern li:first-of-type,main ul.pattern li:first-of-type{text-align:left;grid-area:2/3/span 2/span 2}main ol.pattern li:nth-of-type(2),main ul.pattern li:nth-of-type(2){text-align:left;grid-area:1/2/span 2/span 2}main ol.pattern li:nth-of-type(3),main ul.pattern li:nth-of-type(3){text-align:left;grid-area:1/4/span 2/span 2}main ol.pattern li:nth-of-type(4),main ul.pattern li:nth-of-type(4){text-align:center;grid-area:2/1/span 2/span 2}main ol.pattern li:nth-of-type(5),main ul.pattern li:nth-of-type(5){text-align:left;grid-area:2/5/span 2/span 2}main ol.pattern li:nth-of-type(6),main ul.pattern li:nth-of-type(6){text-align:center;grid-area:3/2/span 2/span 2}main ol.pattern li:nth-of-type(7),main ul.pattern li:nth-of-type(7){text-align:center;grid-area:3/4/span 2/span 2}}main ol.clean,main ol.pattern,main ul.clean,main ul.pattern{padding-left:0;list-style:none}main ol.clean li,main ol.pattern li,main ul.clean li,main ul.pattern li{margin-bottom:0;padding-left:0;list-style:none}main ol.clean li,main ul.clean li{line-height:38px}main ol.clean li img,main ul.clean li img{object-fit:contain}main ol li,main ul li{margin-bottom:.5em;padding-left:.5em}main ol li p,main ul li p{margin:0}cite,q{font-style:normal}cite:after,q:after{content:"”"}cite:before,q:before{content:"“"}ul.pattern{grid-gap:20px 0;grid-template-columns:repeat(6,1fr);justify-content:center;align-items:center;display:grid}@media (width>=600px){ul.pattern{grid-gap:150px 0;justify-content:space-around}}ul.pattern li{text-align:center;grid-column:1/5;padding:0}ul.pattern li:first-of-type{grid-row:1}ul.pattern li:nth-of-type(2){grid-row:2}ul.pattern li:nth-of-type(3){grid-row:3}ul.pattern li:nth-of-type(4){grid-row:4}ul.pattern li:nth-of-type(5){grid-row:5}@media (width>=600px){ul.pattern li:first-of-type{text-align:left;grid-area:2/3/span 2/span 2}ul.pattern li:nth-of-type(2){text-align:left;grid-area:1/2/span 2/span 2}ul.pattern li:nth-of-type(3){text-align:left;grid-area:1/4/span 2/span 2}ul.pattern li:nth-of-type(4){text-align:center;grid-area:2/1/span 2/span 2}ul.pattern li:nth-of-type(5){text-align:left;grid-area:2/5/span 2/span 2}ul.pattern li:nth-of-type(6){text-align:center;grid-area:3/2/span 2/span 2}ul.pattern li:nth-of-type(7){text-align:center;grid-area:3/4/span 2/span 2}}ul.pattern li.hexagon{position:relative}ul.pattern li.hexagon:before{content:"";width:100%;padding-top:100%;display:block}ul.pattern li.hexagon>span{position:absolute;inset:0}ul.pattern li.hexagon{-webkit-clip-path:url(#hexagon);clip-path:url(#hexagon);color:#fff;text-align:center;background:#142d4b;justify-content:center;align-self:start;align-items:center;min-width:150px;max-width:90%;margin:0;padding:0;display:flex}ul.pattern li.hexagon.darker{background:#142d4b}ul.pattern li.hexagon.dark{background:#44516c}ul.pattern li.hexagon.light{background:#6d7b98}ul.pattern li.hexagon.lighter{background:#949db4}ul.pattern li.hexagon.accent{background:#36c4e1}ul.pattern li.hexagon span,ul.pattern li.hexagon a{text-align:center;max-width:90%;padding:5%;position:absolute;inset:auto}dl{margin:1rem 0 1.5em}@media (width>=600px){dl.pattern{grid-gap:150px 0;justify-content:space-around}}dl.pattern dt{text-align:center;grid-column:1/5;padding:0}dl.pattern dt:first-of-type{grid-row:1}dl.pattern dt:nth-of-type(2){grid-row:2}dl.pattern dt:nth-of-type(3){grid-row:3}dl.pattern dt:nth-of-type(4){grid-row:4}dl.pattern dt:nth-of-type(5){grid-row:5}@media (width>=600px){dl.pattern dt:first-of-type{text-align:left;grid-area:2/3/span 2/span 2}dl.pattern dt:nth-of-type(2){text-align:left;grid-area:1/2/span 2/span 2}dl.pattern dt:nth-of-type(3){text-align:left;grid-area:1/4/span 2/span 2}dl.pattern dt:nth-of-type(4){text-align:center;grid-area:2/1/span 2/span 2}dl.pattern dt:nth-of-type(5){text-align:left;grid-area:2/5/span 2/span 2}dl.pattern dt:nth-of-type(6){text-align:center;grid-area:3/2/span 2/span 2}dl.pattern dt:nth-of-type(7){text-align:center;grid-area:3/4/span 2/span 2}}dl.pattern{grid-gap:20px 0;grid-template-columns:repeat(6,1fr);justify-content:center;align-items:center;display:grid}@media (width>=600px){dl.pattern{grid-gap:150px 0;justify-content:space-around}}dl.pattern dd{text-align:center;grid-column:1/5;padding:0}dl.pattern dd:first-of-type{grid-row:1}dl.pattern dd:nth-of-type(2){grid-row:2}dl.pattern dd:nth-of-type(3){grid-row:3}dl.pattern dd:nth-of-type(4){grid-row:4}dl.pattern dd:nth-of-type(5){grid-row:5}@media (width>=600px){dl.pattern dd:first-of-type{text-align:left;grid-area:2/3/span 2/span 2}dl.pattern dd:nth-of-type(2){text-align:left;grid-area:1/2/span 2/span 2}dl.pattern dd:nth-of-type(3){text-align:left;grid-area:1/4/span 2/span 2}dl.pattern dd:nth-of-type(4){text-align:center;grid-area:2/1/span 2/span 2}dl.pattern dd:nth-of-type(5){text-align:left;grid-area:2/5/span 2/span 2}dl.pattern dd:nth-of-type(6){text-align:center;grid-area:3/2/span 2/span 2}dl.pattern dd:nth-of-type(7){text-align:center;grid-area:3/4/span 2/span 2}}dl.summary{grid-gap:18px 20px;grid-template-columns:1fr 2fr;display:grid}dl dt{font-style:normal;font-weight:700}dl dt.hexagon{position:relative}dl dt.hexagon:before{content:"";width:100%;padding-top:100%;display:block}dl dt.hexagon>span{position:absolute;inset:0}dl dt.hexagon{-webkit-clip-path:url(#hexagon);clip-path:url(#hexagon);color:#fff;text-align:center;background:#142d4b;justify-content:center;align-self:start;align-items:center;min-width:150px;max-width:90%;margin:0;padding:0;display:flex}dl dt.hexagon.darker{background:#142d4b}dl dt.hexagon.dark{background:#44516c}dl dt.hexagon.light{background:#6d7b98}dl dt.hexagon.lighter{background:#949db4}dl dt.hexagon.accent{background:#36c4e1}dl dt.hexagon span{text-align:center;max-width:90%;padding:5%;position:absolute;inset:auto}dl dd{margin:0 0 18px;padding-left:0;font-style:normal;font-weight:300}dl .hexagon+dd{position:relative}dl .hexagon+dd:before{content:"";width:100%;padding-top:100%;display:block}dl .hexagon+dd>span{position:absolute;inset:0}dl .hexagon+dd{-webkit-clip-path:url(#hexagon);clip-path:url(#hexagon);cursor:pointer;opacity:0;text-align:center;background:#142d4b;justify-content:center;align-self:start;align-items:center;width:100%;min-width:150px;max-width:90%;height:100%;margin:0;padding:0;transition:opacity .25s ease-in-out;display:flex;position:relative}dl .hexagon+dd>span{-webkit-clip-path:url(#hexagon);clip-path:url(#hexagon);content:"";text-align:center;background:#fff;justify-content:center;align-items:center;width:calc(100% - 3px);height:calc(100% - 3px);margin:auto 0;padding:10%;display:flex;position:absolute;inset:auto}dl .hexagon+dd:focus,dl .hexagon+dd:hover,dl .hexagon:focus+dd,dl .hexagon:hover+dd{opacity:1;outline:none}.inline-icon{vertical-align:bottom;height:23px}.hexagon-wrapper{display:flex}.hexagon-wrapper>img{margin:auto}code,.code,.astro-code{font-optical-sizing:auto;font-size:.9em;font-family:var(--roboto-mono);letter-spacing:-.05ex;white-space:preserve nowrap;background-color:#fff;font-weight:400}code .keyword,.code .keyword,.astro-code .keyword{color:#2838b0;font-style:italic}code .added,code .deleted,code .empty,.code .added,.code .deleted,.code .empty,.astro-code .added,.astro-code .deleted,.astro-code .empty{width:100%;display:inline-block}code .added,.code .added,.astro-code .added{background-color:#38803880}code .deleted,.code .deleted,.astro-code .deleted{background-color:#c0282880}code .empty,.code .empty,.astro-code .empty{background-color:#a8902880}code .changed,.code .changed,.astro-code .changed{background-color:#28987080;padding:.4em}code .string,.code .string,.astro-code .string{color:#a848a8}code .string-escape,.code .string-escape,.astro-code .string-escape,code .number,.code .number,.astro-code .number{color:#444}code .identifier,.code .identifier,.astro-code .identifier{color:#709030}code .operator,.code .operator,.astro-code .operator{color:#2838b0}header{grid-template-columns:1fr minmax(220px,420px) minmax(40px,670px) 1fr;align-items:center;display:grid}header:after{grid-area:1/3/3/5}header .site-name{grid-area:1/2/2/3}header .payoff{grid-area:2/1/3/5}@media (width>=600px){header .payoff{grid-column:2/4}}header nav{grid-area:1/1/3/5;grid-template-columns:1fr minmax(280px,1090px) 1fr;display:grid}@media (width>=960px) and (hover:hover){header nav{grid-area:1/3/2/4}}@media (width>=960px) and (not (hover:hover)){header nav{display:grid}}header nav>.menu{grid-column:2/3}header .nav-toggle,header .nav-toggle-label{grid-area:1/4/2/5}.page-front header{align-items:initial}@media (width>=960px){.page-front header{grid-template-rows:100px 460px 100px}.page-front header:after{grid-row:1/4}.page-front header .site-name{grid-area:1/1/3/3;grid-template-columns:1fr minmax(220px,415px);display:grid}.page-front header .site-name .logo{grid-column:2/3}.page-front header nav,.page-front header .nav-toggle,.page-front header .nav-toggle-label{grid-row:1/2}.page-front header h2{grid-row:2/3;align-self:center}}main{grid-template-columns:1fr minmax(280px,1090px) 1fr;display:grid}main h2.description{grid-column:1/4}main p.description{align-self:center}main section{grid-column:2/3}main section.full{grid-column:1/4;grid-template-columns:1fr minmax(280px,1090px) 1fr;display:grid}main section.full article{grid-column:2/3}.page-content main section article.logo-list,.page-front main section article.logo-list,.page-news main section article.logo-list,.page-news-item main section article.logo-list{grid-gap:18px 20px;direction:rtl;grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;margin-top:0;display:grid}.page-content main section article.logo-list img,.page-front main section article.logo-list img,.page-news main section article.logo-list img,.page-news-item main section article.logo-list img{object-fit:contain}.page-content .wider-than-column,.page-front .wider-than-column,.page-news .wider-than-column,.page-news-item .wider-than-column{width:100%;display:block}@media (width>=600px){.page-content main section article,.page-front main section article,.page-news main section article,.page-news-item main section article{grid-gap:18px 6%;grid-template-columns:47% 47%;display:grid}.page-content main section article.logo-list,.page-front main section article.logo-list,.page-news main section article.logo-list,.page-news-item main section article.logo-list{grid-template-columns:repeat(3,1fr)}.page-content .wider-than-column,.page-front .wider-than-column,.page-news .wider-than-column,.page-news-item .wider-than-column{width:150%;max-width:150%;margin:0 0 0 -50%}.page-content .a-bit-wider-than-column,.page-front .a-bit-wider-than-column,.page-news .a-bit-wider-than-column,.page-news-item .a-bit-wider-than-column{width:130%;max-width:130%;margin:0 0 0 -30%}}@media (width>=1253.5px){.page-content .a-bit-wider-than-column,.page-front .a-bit-wider-than-column,.page-news .a-bit-wider-than-column,.page-news-item .a-bit-wider-than-column{margin:0 0 0 -15%}}@media (width>=960px){.page-content main section article.logo-list,.page-front main section article.logo-list,.page-news main section article.logo-list,.page-news-item main section article.logo-list{grid-template-columns:repeat(5,1fr)}}.page-news h1,.page-news-item h1{grid-column:span 2}.page-news article .info,.page-news-item article .info{grid-gap:18px 20px;grid-template-rows:auto 1fr;grid-template-columns:120px auto;justify-content:left;align-items:start;display:grid}.page-news article .info img,.page-news-item article .info img{object-fit:contain;grid-area:1/1/2/3}.page-news article .info h2,.page-news-item article .info h2{grid-area:2/1/3/3}.page-news article .info .author,.page-news-item article .info .author{grid-area:3/1/4/3}@media (width>=600px){.page-news article .info img,.page-news-item article .info img{grid-area:1/1/3/2}.page-news article .info h2,.page-news-item article .info h2{grid-area:1/2/2/3}.page-news article .info .author,.page-news-item article .info .author{grid-area:2/2/3/3}}footer{grid-gap:18px 0;grid-template-columns:1fr minmax(80px,218px) repeat(4,minmax(55px,218px)) 1fr;display:grid}footer h2{grid-column:2/7}footer .site-name{grid-column:3/7}@media (width>=600px){footer .site-name{grid-column:2/7}}footer nav{grid-column:3/7}@media (width>=600px){footer nav.menu-footer,footer nav.menu-disclaimer{grid-column:2/7}}@media (width>=960px){footer nav.menu-footer{grid-column:2/6}footer nav.menu-disclaimer{grid-column:6/7}}*,:after,:before{box-sizing:border-box}body{margin:0;padding:0}header{color:#fff;background:#142d4b;min-height:100px}.page-front header{background:#949db4}main section{z-index:50;margin:36px 0;padding:18px 20px}main section.compact{margin:0}main section.full{margin:0;padding:0}main section.full article{margin:36px 0;padding:18px 20px}main section.inverse{color:#fff;background:#142d4b}main section.inverse-light{color:#fff;background:#576585}main section.inverse-lighter{color:#fff;background:#6d7b98}main section .split{border-bottom:2px solid #44516c;padding-bottom:36px}main section article+article{margin-top:36px}main section:last-of-type{margin-bottom:36px}main section:last-of-type.full{margin-bottom:0}footer{color:#fff;background:#142d4b;padding:18px 0}footer h2{margin:18px 20px}footer nav{margin:18px 0}@media (width>=600px){footer nav{margin:18px 20px}}footer:after,.page-content header:after,.page-news header:after,.page-news-item header:after{content:"";mix-blend-mode:soft-light;background-image:url(/images/hexagon_pattern_ffffff.svg);background-position:calc(50% + 800px) -100px;background-repeat:no-repeat;background-size:1910px 1304px;width:100%;height:100%;display:block;position:absolute;top:0;right:0}.site-name{z-index:110}.site-name .logo{object-fit:contain;width:218px;max-width:75%;height:auto;margin:0 20px}.payoff{color:#fff;text-align:center;margin:18px 20px;font-size:64px;font-weight:400;line-height:69px}@media (width>=600px){.payoff{text-align:left}}.page-front header{background-blend-mode:luminosity;background-color:#576585;background-image:linear-gradient(#57658580,#57658580),image-set("/images/content/header_background_v2-lowres.avif" 1x type("image/avif"),"/images/content/header_background_v2-lowres.jpg" 1x type("image/jpeg"));background-position:50%;background-repeat:no-repeat;background-size:cover}@media (width>=960px){.page-front header{background-image:linear-gradient(#57658580,#57658580),image-set("/images/content/header_background_v2.avif" 1x type("image/avif"),"/images/content/header_background_v2.jpg" 1x type("image/jpeg"))}}.page-front header{position:relative}.page-front header:after{content:"";background-image:url(/images/hexagon_pattern_ffffff.svg);background-position:0 -20%;background-repeat:no-repeat;background-size:1910px 1304px;display:block}@media (width>=600px){.page-front header:after{background-position:50px -25%}}@media (width>=960px){.page-front header:after{background-position:325px -20%}}@media (width>=1240px){.page-front header:after{background-position:400px 4%}}.page-front header .site-name{z-index:110;background-image:url(/images/hexagon_ffffff.svg);background-position:calc(100% + 8px) -286px;background-repeat:no-repeat;background-size:400px;width:100%}@media (width>=600px){.page-front header .site-name{background-position:-205px -370px;background-size:500px}}@media (width>=960px){.page-front header .site-name{background-position:calc(100% - 75px) -490px;background-size:640px}}.page-front header .site-name .logo{max-width:75%;min-height:100px}.page-front header .nav-toggle-label,.page-front header nav,.page-content header nav,.page-news header nav,.page-news-item header nav{z-index:100}footer{position:relative}footer nav{z-index:50}footer .site-name{z-index:50;margin:18px 0 0 -80px;display:block}@media (width>=600px){footer .site-name{margin-left:0}}footer .site-name .logo{width:218px;max-width:100%}main label:hover,main label:focus{outline:none}img{max-width:100%;height:auto}img.hexagon{-webkit-clip-path:url(#hexagon);clip-path:url(#hexagon)}@supports (filter:grayscale(1)){.pattern img.hexagon{-webkit-filter:grayscale()}.pattern img.hexagon:focus,.pattern img.hexagon:hover{-webkit-filter:grayscale(0)}}.page-news .info img,.page-news-item .info img{max-width:120px}figure figcaption{text-align:center;margin-top:1.5em;padding-top:.5em}figure figcaption:after,figure figcaption:before{color:#36c4e1;content:" - ";display:inline}img[alt=cwi],img.center{margin:0 auto;display:block}.nav-toggle{position:absolute!important;top:-9999px!important;left:-9999px!important}.nav-toggle:checked~.nav-toggle-label{cursor:pointer}.nav-toggle:checked~.nav-toggle-label span{transform:translateY(13px)rotate(135deg)}.nav-toggle:checked~.nav-toggle-label span:after{transform:translateY(-26px)rotate(90deg)}.nav-toggle:checked~.nav-toggle-label span:before{transform:scale(0)}.nav-toggle:focus,.nav-toggle-label:focus{outline:none}.page-front .nav-toggle:checked~.nav-toggle-label:before{background-color:#6d7b98;transition:background-color .25s ease-in-out}.page-front .nav-toggle:checked~.site-name{background-position-x:-650px;height:100px}.nav-toggle-label{cursor:pointer;z-index:100;align-items:start;height:30px;margin:0 20px 0 0;padding:0;display:flex}.nav-toggle-label span,.nav-toggle-label span:after,.nav-toggle-label span:before{background:#fff;border-radius:2px;width:44px;height:4px;transition:all .25s;display:block;position:relative}.nav-toggle-label span:after,.nav-toggle-label span:before{content:"";position:absolute}.nav-toggle-label span:before{top:13px}.nav-toggle-label span:after{top:26px}.page-front .nav-toggle-label{margin-top:18px}.page-front .nav-toggle-label:before{content:"";background-color:#0000;width:100vw;height:100px;transition:background-color .25s ease-in-out 1s;display:block;position:absolute;top:0;left:0;right:0}.menu{margin:0;padding:0;list-style:none}.menu>li>a{text-transform:lowercase}.menu li{margin:0;list-style:none}.menu a,.menu a:visited{color:#fff;text-decoration:none}.menu a:active,.menu a:hover{color:#142d4b}header nav{text-align:left;transform-origin:top;z-index:60;background:#6d7b98;width:100%;padding:18px 20px;transition:transform .3s ease-in-out .5s;position:absolute;top:100px;left:0;transform:scaleY(0)}header nav>ul>li{border-bottom:1px solid #fff;padding-bottom:4px}header nav>ul>li:last-of-type{border-bottom:0}header nav>ul>li>a{white-space:nowrap;width:140px;padding:10px;font-size:20px;font-weight:700;line-height:30px;display:inline-block}header nav ul{padding-left:10px}header nav ul>li{position:relative}header nav ul ul{padding-bottom:18px}header nav .menu ul li a{line-height:38px}header nav .menu ul li a:hover{color:#fff}header nav a{opacity:0;transition:opacity .15s ease-in-out .5s}.nav-toggle:checked~nav{transition:transform .3s ease-in-out;transform:scale(1)}.nav-toggle:checked~nav a,header nav>ul>li:hover a{opacity:1;transition:opacity .25s ease-in-out .25s}@media (width>=960px) and (hover:hover){header nav{left:initial;text-align:left;top:initial;background:0 0;grid-column:3/4;justify-content:flex-end;align-self:end;align-items:start;padding:18px 20px 0 0;transition:none;display:flex;position:relative;transform:scale(1)}header nav ul{display:flex}header nav li{margin-bottom:0;margin-left:3em}header nav>.menu>li>a{opacity:1;z-index:100;padding-bottom:24px;font-weight:400;position:relative}header nav>.menu>li>a.active{box-shadow:inset 0 .2em #36c4e1}header nav>.menu>li>a:hover{color:#fff}header nav>ul>li{border-bottom:0;padding-bottom:0;line-height:23px}header nav .menu>li{background-color:#0000;transition:background-color .2s ease-in-out .3s;position:relative}header nav .menu li ul{transform-origin:50% 0;width:100%;padding:0 0 9px;transition:transform .2s ease-in-out .3s;display:block;position:absolute;transform:scaleY(0)}header nav .menu li ul:before{content:"";z-index:0;background:#36c4e1;width:100%;height:50px;display:block;position:absolute;top:-50px;left:0}header nav .menu li ul li{opacity:0;width:100%;margin:0;padding:0 10px;transition:opacity .1s ease-in-out;left:0}header nav .menu li ul li a,header nav .menu li ul li a:visited{color:#142d4b;display:block}header nav .menu li ul li a:hover{color:#fff}header nav .menu>li:hover{background-color:#36c4e1;transition:background-color 50ms ease-in-out}header nav .menu>li:hover ul{color:#142d4b;background:#36c4e1;transition:transform .3s ease-in-out;position:absolute;transform:scale(1)rotate(-.0001deg)}header nav .menu>li:hover ul li{opacity:1;width:100%;transition:opacity .2s ease-in-out .3s}}footer nav{font-size:19px;font-weight:300;line-height:28px}footer nav a,footer nav a:visited{color:#fff;text-decoration:none}footer nav a:hover,footer nav .menu a:hover{color:#36c4e1}footer nav .menu{flex-flow:column wrap;justify-content:space-between;width:100%;display:flex}@media (width>=600px){footer nav .menu{flex-direction:row}}footer nav .menu>li{margin-bottom:36px;margin-right:20px}@media (width<=959px){footer nav .menu>li:last-of-type{margin-right:0}}footer nav .menu>li>a{font-weight:500}footer nav .menu ul,footer nav .menu ul li{margin:0;padding:0}footer nav.menu-disclaimer .menu>li{margin-bottom:0}footer nav.menu-disclaimer .menu>li a{color:#9be2f0;font-weight:300}footer nav.menu-disclaimer .menu>li a:hover{color:#36c4e1}footer nav.menu-disclaimer .menu{justify-content:left}body{min-width:320px}.page-front header{height:612px}@media (width>=960px){.page-front header{height:660px}h2.hexagon,h2.hexagon-light{margin:0 10% 18px}}@media (width>=960px) and (hover:hover){.nav-toggle-label{display:none}}
