body{font-size:18px;font-weight:300;line-height:30px;letter-spacing:-.005em;color:#2c2c2c}@media screen and (min-width:768px){body{font-size:20px;line-height:35px}}@media screen and (min-width:1680px){body{font-size:22px;line-height:40px}}.styled-txt p:not([class]){margin-bottom:20px;-epub-word-break:hyphenate;-ms-word-break:hyphenate;word-break:normal;word-wrap:normal;-webkit-hyphens:auto;-epub-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.styled-txt a:not([class]){text-decoration:underline}@media (hover:hover){.styled-txt a:not([class]):hover{color:#888}}.styled-txt h1{font-size:34px;line-height:46px;letter-spacing:-.02em;font-weight:700;margin-bottom:30px}.hero-overlay h1{font-size:30px;line-height:42px;letter-spacing:-.02em;margin-bottom:15px}@media screen and (min-width:768px){.styled-txt h1,.hero-overlay h1{font-size:46px;line-height:64px;margin-bottom:37px}.hero-overlay h1{margin-bottom:10px}}@media screen and (min-width:1680px){.styled-txt h1,.hero-overlay h1{font-size:60px;line-height:74px;letter-spacing:-.015em;margin-bottom:25px}}.styled-txt h2{font-size:30px;font-weight:700;line-height:42px;letter-spacing:-.02em;margin-bottom:16px}@media screen and (min-width:768px){.styled-txt h2{font-size:38px;line-height:74px}}@media screen and (min-width:1680px){.styled-txt h2{font-size:46px;line-height:74px;margin-bottom:19px}}.styled-txt h3{font-size:22px;font-weight:700;line-height:31px;letter-spacing:-.002em;margin-bottom:5px}@media screen and (min-width:768px){.styled-txt h3{letter-spacing:-.005em}}@media screen and (min-width:1680px){.styled-txt h3{line-height:32px}}.styled-txt h4{font-size:22px;line-height:31px;letter-spacing:-.02em;margin-bottom:20px;font-weight:700}@media screen and (min-width:768px){.styled-txt h4{line-height:32px;letter-spacing:-.005em;margin-bottom:8px}}.styled-txt h4{font-size:18px;line-height:1.3}.styled-txt h5{font-size:13.5px;line-height:1.3;letter-spacing:.01em;text-transform:uppercase;margin-bottom:12px}@media screen and (min-width:768px){.styled-txt h5{margin-bottom:15px}}.styled-txt h6{font-size:18px;line-height:1.3}.styled-txt ol{list-style:decimal;list-style-type:none;counter-reset:item;margin:0;padding:0}.styled-txt ol>li{display:table;counter-increment:item;margin-bottom:.6em}.styled-txt ol>li:before{content:counters(item,".") ". ";display:table-cell;padding-right:.6em}.styled-txt li ol>li{margin:0}.styled-txt li ol>li:before{content:counters(item,".") " "}.styled-txt ul{list-style:disc;margin-left:20px}.styled-txt li{position:relative;margin-bottom:8px}nav ul{list-style:none;margin-left:0;padding-left:0}nav a{text-decoration:none}.cta{display:inline-block;outline:none;border:1px solid;color:#222;background-color:#fff0;text-align:center;text-decoration:none;padding:16px 43px;line-height:1;transition:all 0.15s ease-in-out;font-size:13.5px;line-height:1;letter-spacing:.01em;font-weight:300;border-radius:24px;margin-top:5px;font-weight:200!important;font-family:var(--sans)}@media screen and (min-width:1680px){.cta{margin-top:12px}}.section-fullbleed .cta{padding:13px 24px;background-color:#fff0}@media (hover:hover){.cta:hover{background-color:rgb(0 0 0 / .05);border-color:#fff0;mix-blend-mode:multiply}.section-fullbleed .cta:hover{background-color:rgb(255 255 255 / .25);color:#fff!important;border:1px solid transparent!important;mix-blend-mode:multiply}}@media screen and (min-width:768px){.section-fullbleed .cta{padding:16px 43px}}@media screen and (min-width:1680px){.section-fullbleed .cta{margin-top:5px}}.cta>span{position:relative;display:block;transition:transform 0.2s ease-in-out}.cta:hover>span{transform:scale(1.08)}.cta-small{padding:12px 25px}.cta:active,.cta.active{background-color:#000;color:#fff;transition:none}@media (hover:hover){.content p>a:not([class]):hover{color:#888}}