@font-face{font-family:Archivo;src:url("/assets/fonts/Archivo-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ArchivoBold;src:url("/assets/fonts/Archivo-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Archivo-SemiBold;src:url("/assets/fonts/Archivo-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ArchivoMedium;src:url("/assets/fonts/Archivo-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ArchivoExpandedSemiBold;src:url("/assets/fonts/ArchivoExpanded-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ArchivoExpandedBold;src:url("/assets/fonts/ArchivoExpanded-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ArchivoSemiExpandedMedium;src:url("/assets/fonts/ArchivoSemiExpanded-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ArchivoSemiExpandedSemiBold;src:url("/assets/fonts/ArchivoSemiExpanded-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}.pure-g [class*=pure-u],body{font-family:Archivo,sans-serif;font-weight:400}body:not(.v3) .h1,body:not(.v3) h1{font-family:ArchivoExpandedBold,sans-serif;font-size:clamp(44px,7vw,105px);font-weight:700;line-height:115%}body:not(.v3) h1.alt{font-family:ArchivoExpandedSemiBold,sans-serif;font-size:clamp(42px,7vw,60px);font-weight:600;line-height:115%}body:not(.v3) .h2,body:not(.v3) .h3,body:not(.v3) .h4,body:not(.v3) .h5,body:not(.v3) .h6,body:not(.v3) h2,body:not(.v3) h3,body:not(.v3) h4,body:not(.v3) h5,body:not(.v3) h6{font-family:ArchivoSemiExpandedMedium,sans-serif}body:not(.v3) .h2,body:not(.v3) h2{font-weight:500;font-size:clamp(30px,7vw,42px);line-height:125%}body:not(.v3) .h3,body:not(.v3) h3{font-weight:600;font-size:clamp(20px,5vw,30px);line-height:140%}body:not(.v3) .h4,body:not(.v3) h4{font-weight:600;font-size:clamp(16px,4vw,20px);line-height:140%}body:not(.v3) .h5,body:not(.v3) .h6,body:not(.v3) h5,body:not(.v3) h6{font-weight:600;font-size:clamp(12px,3vw,16px);line-height:140%}body:not(.v3) .h5,body:not(.v3) h5{text-transform:uppercase}body:not(.v3) a,body:not(.v3) li,body:not(.v3) p{font-weight:400;font-size:clamp(16px,4vw,20px);line-height:140%}body:not(.v3) .small,body:not(.v3) small{font-weight:400;font-size:clamp(12px,3vw,16px);line-height:140%}body:not(.v3) a{text-decoration:none}.promo_ticker{opacity:0;overflow:hidden}.promo_ticker .text-wrapper{position:relative;height:102px}.promo_ticker .text-wrapper h3,.promo_ticker .text-wrapper svg{display:inline-block}.promo_ticker .text-wrapper .slick-track{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.promo_ticker .text-wrapper .slick-slide,.promo_ticker .text-wrapper .ticker-slide-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.promo_ticker .text-wrapper .slick-slide{padding:30px 0;margin:0}.promo_ticker .text-wrapper .slick-slide *{display:inline-block;margin:0}.promo_ticker .text-wrapper .ticker-item svg{margin:0 30px;vertical-align:sub}.promo_ticker .text-wrapper.slick-initialized{height:auto}.promo_ticker.dialpad_purple{background:#6c3dff}.promo_ticker.ultra_dark_purple{background:#10022c}.promo_ticker.dark_purple{background:#3a1d95}.promo_ticker.light_purple{background:#a687ff}.promo_ticker.ultra_light_purple{background:#d3bcff}.promo_ticker.mid_tan{background:#95928e}.promo_ticker.tan{background:#efebe1}.promo_ticker.light_tan{background:#f5f2ed}.promo_ticker.lighter_tan{background:#fbfaf8}.promo_ticker.dark_grey{background:dimgray}.promo_ticker.fuschia{background:#e92a7a}.promo_ticker.white{background:#fff}.promo_ticker.black{background:#000}.promo_ticker.black h1,.promo_ticker.black h2,.promo_ticker.black h3,.promo_ticker.black h5,.promo_ticker.black p,.promo_ticker.dark_grey h1,.promo_ticker.dark_grey h2,.promo_ticker.dark_grey h3,.promo_ticker.dark_grey h5,.promo_ticker.dark_grey p,.promo_ticker.dialpad_purple h1,.promo_ticker.dialpad_purple h2,.promo_ticker.dialpad_purple h3,.promo_ticker.dialpad_purple h5,.promo_ticker.dialpad_purple p,.promo_ticker.fuschia h1,.promo_ticker.fuschia h2,.promo_ticker.fuschia h3,.promo_ticker.fuschia h5,.promo_ticker.fuschia p,.promo_ticker.light_purple h1,.promo_ticker.light_purple h2,.promo_ticker.light_purple h3,.promo_ticker.light_purple h5,.promo_ticker.light_purple p,.promo_ticker.ultra_dark_purple h1,.promo_ticker.ultra_dark_purple h2,.promo_ticker.ultra_dark_purple h3,.promo_ticker.ultra_dark_purple h5,.promo_ticker.ultra_dark_purple p{color:#fff}.promo_ticker.black svg path,.promo_ticker.dark_grey svg path,.promo_ticker.dialpad_purple svg path,.promo_ticker.fuschia svg path,.promo_ticker.light_purple svg path,.promo_ticker.ultra_dark_purple svg path{fill:#fff}