:root{--viewportWidth:calc(100vw - var(--scrollbarWidth));--mobilePadding:2rem}@media screen and (min-width:375px){:root{--mobilePadding:3.7rem}}@media screen and (min-width:992px){:root{--mobilePadding:8.5rem}}html{font-size:56.3%}@media screen and (min-width:375px){html{font-size:62.5%}}@media screen and (min-width:1646px) and (min-height:900px){html{font-size:75%}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#555;font-family:aktiv-grotesk,Helvetica,sans-serif;font-size:1.6rem;font-weight:300;letter-spacing:.032rem;line-height:1.5}h1,h2,h3,h4,h5,h6{margin:0}p{margin-top:0}strong{font-weight:500}.title--xl{font-family:ivymode,Helvetica,sans-serif;font-weight:600;font-size:4.8rem;letter-spacing:.096rem;line-height:1.333}@media screen and (min-width:992px){.title--xl{font-size:7.6rem;letter-spacing:0;line-height:1.19}}.title--h1{font-family:ivymode,Helvetica,sans-serif;font-weight:400;font-size:3.6rem;letter-spacing:.072rem;line-height:1.5}@media screen and (min-width:992px){.title--h1{font-size:6.4rem;letter-spacing:.128rem;line-height:1.4375;font-weight:600}}.title--h2{font-family:ivymode,Helvetica,sans-serif;font-weight:400;font-size:2.4rem;letter-spacing:.048rem;line-height:1.45}@media screen and (min-width:768px){.title--h2{font-size:4.8rem;letter-spacing:.096rem;line-height:1.417}}.title--h3{font-family:ivymode,Helvetica,sans-serif;font-size:2.4rem;letter-spacing:.048rem;line-height:1.5;font-weight:400}@media screen and (min-width:768px){.title--h3{font-size:3.6rem;letter-spacing:.072rem;line-height:1.5;font-weight:400}}.title--h4{font-family:aktiv-grotesk,Helvetica,sans-serif;font-weight:300;font-size:2rem;letter-spacing:.04rem;line-height:1.5}@media screen and (min-width:768px){.title--h4{font-size:3.6rem;letter-spacing:.072rem}}.title--h5{font-size:2.4rem;letter-spacing:.048rem;line-height:1.25;font-weight:300}.title--h5,.title--h6{font-family:aktiv-grotesk,Helvetica,sans-serif}.title--h6{font-size:1.2rem;letter-spacing:.072rem;font-weight:500;line-height:1.5;text-transform:uppercase}@media screen and (min-width:768px){.title--h6{font-size:1.6rem;letter-spacing:.096rem}}.title--h7{font-family:aktiv-grotesk,Helvetica,sans-serif;text-transform:uppercase;font-size:1.2rem;font-weight:500;letter-spacing:.072rem;line-height:1.667}@media screen and (min-width:768px){.title--h7{font-weight:300;font-size:1.6rem;letter-spacing:.096rem;line-height:1.5}}.title--h8{font-family:aktiv-grotesk,Helvetica,sans-serif;font-size:1.2rem;letter-spacing:.072rem;line-height:1.6667;font-weight:600;text-transform:uppercase}.copy--standard{letter-spacing:.032rem}.copy--md,.copy--standard{font-family:aktiv-grotesk,Helvetica,sans-serif;font-size:1.6rem;font-weight:300;line-height:1.5}.copy--md{letter-spacing:.02em}@media screen and (min-width:768px){.copy--md{font-size:1.8rem}}.copy--large,.copy--large--bold{font-size:2rem;letter-spacing:.04rem;line-height:1.5;font-weight:300}.copy--large--bold{font-weight:400}.copy--small{font-size:1.2rem;letter-spacing:.024rem;line-height:1.5}.title--mini{font-family:aktiv-grotesk,Helvetica,sans-serif;color:#747474;font-weight:700;font-size:1.2rem}@media screen and (min-width:768px){.title--mini{font-size:1.6rem}}.copy--warning{font-family:aktiv-grotesk,Helvetica,sans-serif;color:#747474;font-size:1.2rem;line-height:1.9rem}@media screen and (min-width:768px){.copy--warning{font-size:1.6rem;line-height:2.3rem}}.title--filter{font-size:2.4rem;line-height:3.6rem;letter-spacing:.48px}.results-label,.title--filter{font-family:aktiv-grotesk,Helvetica,sans-serif;color:#3b3b3b}.results-label{font-size:1.6rem;font-weight:300;line-height:2.4rem;letter-spacing:.32px}.results-title{font-size:2rem;letter-spacing:.4px;line-height:2.6rem;font-weight:400;color:#a08451}.results-snippet{font-size:1.4rem;line-height:2.2rem;letter-spacing:.28px;font-weight:300}.nav-preview__no-results-snippet{font-size:1.2rem;font-weight:600;line-height:1.6rem;color:#000}.copy--no-results{font-size:2rem;font-family:aktiv-grotesk,Helvetica,sans-serif;line-height:3.6rem;font-weight:300}.card-ctas__title,.cta-full__title,.text-module--centered .text-module__title{font-family:scale-variable,sans-serif;font-weight:300}