.cta{background-color:#00557D;color:#fff;margin-top:173px;min-height:220px;position:relative;width:100%;z-index:10}@media only screen and (max-width: 1160px){.cta{text-align:center}}@media only screen and (max-width: 700px){.cta{margin-top:80px}}.cta .body-container{margin:auto;max-width:none;overflow:hidden;padding:0 120px;position:relative}@media only screen and (max-width: 580px){.cta .body-container{padding:0 50px}}@media only screen and (max-width: 420px){.cta .body-container{padding:0 30px}}.cta .label{font-size:12px;font-weight:600;letter-spacing:.33333em;margin-top:71px;text-transform:uppercase}@media only screen and (max-width: 1160px){.cta .label{margin-top:80px}}.cta .action{font-family:freight-display-pro,serif;font-size:34px;font-weight:700;letter-spacing:-.01471em;line-height:1.17647;margin-top:14px}@media only screen and (max-width: 1350px){.cta .action{font-size:30px}}@media only screen and (max-width: 1200px){.cta .action{font-size:28px}}.cta .button{border:2px solid #fff;color:#fff;font-size:14px;padding:16px 55px;position:absolute;right:120px;top:94px}@media only screen and (max-width: 1160px){.cta .button{display:block;margin-bottom:70px;margin-left:auto;margin-right:auto;margin-top:30px;max-width:262px;position:relative;right:0;top:0}}@media only screen and (max-width: 600px){.cta .button{margin-bottom:60px;max-width:216px;padding:13px 30px}}@media only screen and (max-width: 420px){.cta .button{font-size:12px;max-width:190px;padding:13px 24px}}.cta .button:hover{background-color:#fff;color:#f9b625}.footer{background-color:#3a3a3a;box-sizing:border-box;padding-bottom:40px;padding-top:39px;position:relative;z-index:10}@media only screen and (max-width: 730px){.footer{min-height:140px;text-align:center}}.footer .body-container{margin:auto;max-width:none;padding:0 120px}@media only screen and (max-width: 730px){.footer .body-container{padding:0}}.footer .home{color:#fff;font-size:18px}.footer .home .right{fill:#f9b625;margin-bottom:-5px;margin-left:16px}.footer .home:hover{color:#d8d8d8}.footer .home:hover .right{fill:#fff}.footer .social{float:right}@media only screen and (max-width: 730px){.footer .social{float:none;margin-right:15px;margin-top:20px}}.footer .social svg{fill:#f9b625;margin-left:15px}.footer .social svg:hover{fill:#fff}.footer .legal{color:#777;font-family:freight-sans-pro,sans-serif;font-size:13px;margin-top:10px}.footer .legal a{color:#fff;display:inline;margin-right:5px}.footer .legal a:hover{color:#ddd}.footer .legal p{margin:0;margin-right:5px;margin-top:5px}.header{background-color:#fff;box-sizing:border-box;color:#222;font-size:11px;position:relative;text-transform:uppercase}.header::before{background:#f9b625;content:'';height:3px;left:0;position:absolute;top:0;width:100%;z-index:100}.header .body-container{align-items:center;display:flex;max-width:1440px}.header .home{display:block;height:50px;width:80px}@media only screen and (max-width: 456px){.header .home{height:30px;width:48px}}.header .home img{height:auto;width:100%}.header nav{box-sizing:border-box;display:none;font-size:14px;font-weight:600;letter-spacing:.1428571429em;margin-left:auto;margin-right:-16px;text-transform:uppercase}@media only screen and (min-width: 530px){.header nav{margin-right:0}}@media only screen and (min-width: 590px){.header nav{display:block}}.header nav ul{list-style-type:none;margin:0;padding:0;text-decoration:none}.header nav ul li{display:block;margin:0;text-align:right}@media only screen and (min-width: 530px){.header nav ul li{display:inline-block;margin-left:10px;text-align:center}}@media only screen and (min-width: 700px){.header nav ul li{margin-left:30px}}.header .nav-link{color:#222;display:block;padding:4px 16px;position:relative}@media only screen and (min-width: 530px){.header .nav-link{padding-bottom:16px;padding-top:16px}}@media only screen and (min-width: 530px){.header .nav-link.nav-link__subscribe{background-color:#00557D;border-radius:3px;color:#fff;padding:10px 32px}}.header--large{padding-top:20px;text-align:center}.header--large .body-container{flex-wrap:wrap}.header--large nav{display:block}.header--large .storylines-masthead{order:3;padding:80px 0 220px;width:100%}@media only screen and (max-width: 660px){.header--large .storylines-masthead{padding-top:50px}}@media only screen and (max-width: 530px){.header--large .storylines-masthead{padding-bottom:140px}}@media only screen and (max-width: 456px){.header--large .storylines-masthead{padding-bottom:120px;padding-top:40px}}.header--large .storylines-link{display:block;margin:0 auto 16px;width:448px}@media only screen and (max-width: 530px){.header--large .storylines-link{margin-bottom:8px;width:300px}}@media only screen and (max-width: 400px){.header--large .storylines-link{width:250px}}.header--large .storylines{display:block;height:auto;width:100%}.header--large h1{line-height:1;margin:auto;text-transform:none}@media only screen and (max-width: 530px){.header--large h1{max-width:260px}}.header--small{padding:8px 0;width:100%}@media only screen and (max-width: 589px){.header--small{padding:14px 0 11px}}.header--small .body-container{padding-right:40px}@media only screen and (max-width: 850px){.header--small .body-container{padding-right:20px}}@media only screen and (max-width: 660px){.header--small .body-container{padding-right:10px}}.header--small .home{display:flex;height:40px;margin-top:-5px;width:64px}@media (max-width: 700px){.header--small .home{height:30px;width:48px}}.header--small .home::after{border-right:1px solid #ddd;content:'';display:inline-block;height:40px;margin-left:20px;margin-right:20px;margin-top:3px;width:0}@media (max-width: 700px){.header--small .home::after{height:30px;margin-left:12px;margin-right:12px}}.header--small .home img{transform:translateZ(0)}.header--small .storylines-link{display:block;height:14px;margin-left:41px;width:225px}@media (max-width: 700px){.header--small .storylines-link{height:10px;margin-left:25px;width:160px}}.header--small .storylines-link svg{display:block;height:auto;width:100%}::-moz-selection{background:#007392;color:#fff}::selection{background:#007392;color:#fff}html{overflow-x:hidden;scroll-behavior:smooth}html.open-panel{overflow:hidden}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#eee;font-family:freight-sans-pro,sans-serif;margin:0;overflow-x:hidden}body a{color:#007392;text-decoration:none}body a:hover{color:#3a3a3a}body h1,body h2,body h3{font-weight:400;margin:0}body img{border:0}.body-container{margin:0 auto;max-width:1200px;padding:0 120px;position:relative}@media (max-width: 1080px){.body-container{padding:0 80px}}@media (max-width: 950px){.body-container{padding:0 60px}}@media (max-width: 850px){.body-container{padding:0 20px}}.button{box-sizing:border-box;font-weight:600;letter-spacing:.14286em;text-transform:uppercase}.contributor,.member{box-sizing:border-box;display:inline-block;float:none;max-width:450px;text-align:center;vertical-align:top;width:100%}.contributor img,.member img{display:inline-block;height:auto;margin:0;width:200px}.contributor h5,.member h5{color:#777;font-family:freight-text-pro,serif;font-size:17px;font-style:italic;font-weight:400}.contributor h4,.member h4{font-size:18px;font-weight:700;letter-spacing:.11111em;text-transform:uppercase}.contributor p,.member p{color:#777;font-family:freight-text-pro,serif;font-size:16px;font-style:italic;letter-spacing:-.01em;line-height:1.5}.contributor p em,.member p em{font-style:normal}.story{background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,0.1);box-sizing:border-box;display:block;height:300px;margin-top:25px;overflow:hidden;position:relative;transition:transform .1s;z-index:0}@media only screen and (max-width: 1035px){.story{height:auto}}.story .teaser-image{display:inline-block;height:300px;width:40%}@media only screen and (max-width: 1035px){.story .teaser-image{height:400px;width:100%}}@media only screen and (max-width: 700px){.story .teaser-image{height:300px}}@media only screen and (max-width: 400px){.story .teaser-image{height:230px}}.story .teaser-image img{display:inline-block;overflow:hidden;position:relative;width:100%;z-index:-2}@supports (object-fit: cover){.story .teaser-image img{object-fit:cover;object-position:center}}.story .teaser-image .icon{background-color:rgba(0,0,0,0.5);position:absolute;right:60%}@media only screen and (max-width: 1035px){.story .teaser-image .icon{right:0}}.story .teaser-image .camera-icon{padding:9px 13px 7px;top:257px}@media only screen and (max-width: 1035px){.story .teaser-image .camera-icon{top:356px}}@media only screen and (max-width: 700px){.story .teaser-image .camera-icon{top:256px}}@media only screen and (max-width: 400px){.story .teaser-image .camera-icon{top:186px}}.story .teaser-image .video-icon{padding:8px 11px 3px;top:254px}@media only screen and (max-width: 1035px){.story .teaser-image .video-icon{top:354px}}@media only screen and (max-width: 700px){.story .teaser-image .video-icon{top:254px}}@media only screen and (max-width: 400px){.story .teaser-image .video-icon{top:184px}}.story .text{box-sizing:border-box;display:inline-block;margin:0;padding:30px 100px 0 43px;position:absolute;width:59.6%}@media only screen and (max-width: 1250px){.story .text{padding-right:80px}}@media only screen and (max-width: 1035px){.story .text{padding:20px 50px;position:relative;width:100%}}@media only screen and (max-width: 520px){.story .text{padding:20px 30px}}@media only screen and (max-width: 380px){.story .text{padding:20px}}.story .text .category{color:#3a3a3a;font-size:12px;font-weight:600;letter-spacing:.16667em;text-transform:uppercase}.story .text .title{color:#00557D;font-family:freight-display-pro,serif;font-size:34px;font-weight:700;letter-spacing:-.01471em;line-height:1.11765;margin:0}@media only screen and (max-width: 1405px){.story .text .title{font-size:30px}}@media only screen and (max-width: 1300px){.story .text .title{font-size:27px}}.story .text .description{color:#3a3a3a;font-family:freight-text-pro,serif;font-size:18px;font-style:italic;letter-spacing:-.01389em;line-height:1.25;margin-bottom:20px;margin-top:10px}@media only screen and (max-width: 1300px){.story .text .description{font-size:16px}}.story .text .description em{font-style:normal}.story .text .date{color:#777}.story:hover{box-shadow:0 0 6px rgba(0,0,0,0.2);transform:scale(1.01)}
