:root{--body-color: var(--black);--grey: #DFE2E2;--grey-light: #e2e6e7;--grey-dark: #0a0c13;--purple: #572b79;--purple-dark: #3F1956;--purple-light: #e6dfe8;--purple-lighter: #F5F2F6;--gold: #b39963;--gold-light: #EADFC8;--gold-lighter: #FAF7F1;--green: #7ac3a1;--black: #000;--white: #fff;--fontFamily-body: "Roboto", sans-serif;--fontFamily-heading: "Roboto", sans-serif;--fontSize-body: clamp(1.125rem, 1vw + .7rem, 1.25rem);--fontSize-h1: clamp(1.875rem, .9vw + 1.8rem, 3.125rem);--fontSize-h2: clamp(1.5rem, .7vw + 1.3rem, 1.875rem);--fontSize-h3: clamp(1.25rem, 1vw + .8rem, 1.5rem);--basicContainer-maxWidth: 1280px;--basicContainer-maxWidth-small: 770px;--basicContainer-padding: clamp(1.25rem, 6vw - 1rem, 5rem);--borderRadius: 12px;--borderRadius-small: .25rem;--boxShadow: 0 2px 10px 0 rgba(29, 29, 27, .1);--spacing-vertical: clamp(1.875rem, 5.4vh + 0rem, 3.75rem);--spacing-200: clamp(3.75rem, 8.2vw + 1.2rem, 12.5rem);--spacing-160: clamp(3.75rem, 5.8vw + 2rem, 10rem);--spacing-120: clamp(3.75rem, 4vw + 2rem, 7.5rem);--spacing-100: clamp(3.125rem, 2.9vw + 2rem, 6.25rem);--spacing-90: clamp(2.813rem, 2.8vw + 1.6rem, 5.625rem);--spacing-80: clamp(2.5rem, 2.6vw + 1.4rem, 5rem);--spacing-60: clamp(1.875rem, 3.9vw + .5rem, 3.75rem);--spacing-40: clamp(1.25rem, 2.6vw + .4rem, 2.5rem);--spacing-30: clamp(.938rem, 1.9vw + .3rem, 1.875rem);--spacing-25: clamp(.938rem, 1.8vw + .3rem, 1.563rem);--spacing-20: clamp(.625rem, 1.2vw + .3rem, 1.25rem);--spacing-15: clamp(.625rem, 1vw + .2rem, .938rem);--spacing-10: clamp(.313rem, 1vw, .625rem)}html{line-height:1.2}body{color:var(--body-color);font-size:var(--fontSize-body);font-family:var(--fontFamily-body);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,.h2,.h3,.h4{font-family:var(--fontFamily-heading);font-weight:400;overflow-wrap:break-word;word-break:break-word;line-height:1.1;color:var(--purple)}.h1{font-size:var(--fontSize-h1);text-transform:lowercase}.h2{font-size:var(--fontSize-h2)}.h3{font-size:var(--fontSize-h3);font-weight:700}.h4{font-size:var(--fontSize-h4)}strong{font-weight:700;font-style:inherit}em{font-style:italic;font-weight:inherit}sup,sub{vertical-align:baseline;position:relative;font-size:75%;line-height:0}sup{top:-.5em;vertical-align:sub}sub{bottom:-.25em;vertical-align:sub}.basicContainer{width:100%;padding-left:var(--basicContainer-padding);padding-right:var(--basicContainer-padding);max-width:calc(var(--basicContainer-maxWidth) + (2 * var(--basicContainer-padding)));margin:0 auto}.basicContainer--small{max-width:calc(var(--basicContainer-maxWidth-small) + (2 * var(--basicContainer-padding)))}
