label{font-size:1.125rem;line-height:1.75rem}.Inputfield:first-of-type{margin-top:0}.Inputfield{margin-top:1.2rem}input+span{margin-left:0.5rem}
p{margin-top:1rem}p:first-of-type{font-size:1.25rem;line-height:1.75rem}li a,p a{--text-opacity:1;color:#265A8E;color:rgba(38, 90, 142, var(--text-opacity))}li{margin-top:2rem}
body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}a{background-color:transparent}img{border-style:none}button,input,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button{text-transform:none}button,[type="button"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type="checkbox"]{box-sizing:border-box;padding:0}[hidden]{display:none}h1,h2,h3,h4,figure,p{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}ol,ul{list-style:none;margin:0;padding:0}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#212618}img{border-style:solid}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#a0aec0}button{cursor:pointer}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,textarea{padding:0;line-height:inherit;color:inherit}img,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.container{width:100%}@media(min-width: 640px){.container{max-width:640px}}@media(min-width: 768px){.container{max-width:768px}}@media(min-width: 1024px){.container{max-width:1024px}}@media(min-width: 1280px){.container{max-width:1280px}}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255, 255, 255, var(--bg-opacity))}.bg-gray-100{--bg-opacity:1;background-color:#FAFCFF;background-color:rgba(250, 252, 255, var(--bg-opacity))}.bg-gray-400{--bg-opacity:1;background-color:#181F26;background-color:rgba(24, 31, 38, var(--bg-opacity))}.bg-blue-100{--bg-opacity:1;background-color:#D4DEE8;background-color:rgba(212, 222, 232, var(--bg-opacity))}.bg-blue-300{--bg-opacity:1;background-color:#265A8E;background-color:rgba(38, 90, 142, var(--bg-opacity))}.bg-blue-400{--bg-opacity:1;background-color:#102A44;background-color:rgba(16, 42, 68, var(--bg-opacity))}.bg-gold{--bg-opacity:1;background-color:#F0C400;background-color:rgba(240, 196, 0, var(--bg-opacity))}.border-blue-100{--border-opacity:1;border-color:#D4DEE8;border-color:rgba(212, 222, 232, var(--border-opacity))}.border-gold{--border-opacity:1;border-color:#F0C400;border-color:rgba(240, 196, 0, var(--border-opacity))}.rounded{border-radius:0.25rem}.rounded-md{border-radius:0.375rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-t-8{border-top-width:8px}.border-l-8{border-left-width:8px}.block{display:block}.flex{display:flex}.hidden{display:none}.items-center{align-items:center}.content-between{align-content:space-between}.font-display{font-family:Lato, sans-serif}.font-body{font-family:Crimson Text, serif}.font-thin{font-weight:100}.font-bold{font-weight:700}.h-1{height:0.25rem}.h-2{height:0.5rem}.h-12{height:3rem}.h-auto{height:auto}.text-xs{font-size:0.75rem;line-height:1rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.leading-none{line-height:1}.leading-normal{line-height:1.5}.my-16{margin-top:4rem;margin-bottom:4rem}.mx-auto{margin-left:auto;margin-right:auto}.mt-2{margin-top:0.5rem}.ml-2{margin-left:0.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.ml-8{margin-left:2rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-24{margin-top:6rem}.mt-32{margin-top:8rem}.ml-auto{margin-left:auto}.-mt-24{margin-top:-6rem}.max-w-xl{max-width:36rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.outline-none{outline:2px solid transparent;outline-offset:2px}.p-1{padding:0.25rem}.p-2{padding:0.5rem}.p-4{padding:1rem}.p-8{padding:2rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-8{padding-left:2rem;padding-right:2rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.pl-4{padding-left:1rem}.pt-24{padding-top:6rem}.pb-32{padding-bottom:8rem}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.right-0{right:0}.left-0{left:0}.shadow-md{box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)}.focus\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)}.text-center{text-align:center}.text-white{--text-opacity:1;color:#fff;color:rgba(255, 255, 255, var(--text-opacity))}.text-gray-200{--text-opacity:1;color:#495662;color:rgba(73, 86, 98, var(--text-opacity))}.text-gray-300{--text-opacity:1;color:#212618;color:rgba(33, 38, 24, var(--text-opacity))}.text-gray-400{--text-opacity:1;color:#181F26;color:rgba(24, 31, 38, var(--text-opacity))}.text-blue-100{--text-opacity:1;color:#D4DEE8;color:rgba(212, 222, 232, var(--text-opacity))}.text-blue-200{--text-opacity:1;color:#4D8BC9;color:rgba(77, 139, 201, var(--text-opacity))}.text-blue-300{--text-opacity:1;color:#265A8E;color:rgba(38, 90, 142, var(--text-opacity))}.text-brown{--text-opacity:1;color:#4D3E00;color:rgba(77, 62, 0, var(--text-opacity))}.uppercase{text-transform:uppercase}.w-12{width:3rem}.w-40{width:10rem}.w-48{width:12rem}.w-64{width:16rem}.w-1\/3{width:33.333333%}.w-2\/5{width:40%}.w-full{width:100%}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,100%{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(0.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,0.2,1)}}@media(min-width: 640px){.sm\:flex{display:flex}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:ml-0{margin-left:0}.sm\:px-0{padding-left:0;padding-right:0}.sm\:pr-12{padding-right:3rem}.sm\:pl-12{padding-left:3rem}.sm\:pt-24{padding-top:6rem}.sm\:w-1\/2{width:50%}}@media(min-width: 768px){.md\:flex{display:flex}.md\:h-auto{height:auto}.md\:text-sm{font-size:0.875rem;line-height:1.25rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:w-auto{width:auto}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}}@media(min-width: 1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}}





/* honeypots */
.Inputfield_lastname,
.lastname {
    position: absolute;
    left: -9999%;
}



.leading-none {
  line-height: 1 !important;
}
.navbar li {
  margin-top: 0;
}
.navbar,
.navbar > div {
  transition: all .3s ease-in-out;
}
.shrink {
  transition: all .2s ease-in-out;
}

section p,
main p,
section h3,
main h3,
section h4,
main h4 {
  margin-top: 1rem;
}
p:first-of-type {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
li a,
p a {
  --text-opacity: 1;
  color: #265a8e;
  color: rgba(38, 90, 142, var(--text-opacity));
}
ol li {
  margin-top: 2rem;
}

label {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.Inputfield:first-of-type {
  margin-top: 0;
}
.Inputfield {
  margin-top: 1.2rem;
}
input + span {
  margin-left: 0.5rem;
}
.InputfieldCheckboxesStacked li {
    margin-top: 0;
}

.recent-press-link p {
    font-size: 1.15rem;
}

.navigation-text p {
    font-size: 0.75rem;
    line-height: 1;
}

.nav-trigger {
    position: relative;
    z-index: 10;
}

.mobile-nav {
    background: #fff;
    width: 100%;
    height: 100vh;
    position: absolute;
    top: 0;
    left: -100%;
    right: 0;
    transition: all .2s ease-in-out;
}
.mobile-nav.viewable {
    left: 0;
}

.mobile-nav ul {
    margin: 1rem 3rem 3rem;
}

.mobile-nav ul li {
    font-size: 1.5rem;
    margin: 1rem 0;
}

.mobile-nav-header {
    margin: 3rem;
}
.mobile-nav-header > p {
    font-size: 2rem;
    margin-bottom: 1rem;
}

@media(min-width: 1024px){
    .mobile-nav {
        display: none;
    }
}

.max-w-6xl {max-width:80rem;}