:root{--color-black:#0d0c0c;--color-white:#fff;--font-primary:Gotham,sans-serif;--font-secondary:IvyPresto Headline,sans-serif;--xxl-max-font-size:126;--xxl-min-font-size:54;--xxl-line-height:1;--xxl-letter-spacing:0;--xl-max-font-size:102;--xl-min-font-size:46;--xl-line-height:1.18;--xl-letter-spacing:0;--h1-max-font-size:80;--h1-min-font-size:40;--h1-line-height:1.2;--h1-letter-spacing:-1;--h2-max-font-size:52;--h2-min-font-size:30;--h2-line-height:1.2;--h2-letter-spacing:-.5;--h3-max-font-size:32;--h3-min-font-size:24;--h3-line-height:1.5;--h3-letter-spacing:-.5;--h4-max-font-size:20;--h4-min-font-size:18;--h4-line-height:1.4;--h4-letter-spacing:-.5;--h5-max-font-size:18;--h5-min-font-size:16;--h5-line-height:1.4;--h5-letter-spacing:0;--h6-max-font-size:16;--h6-min-font-size:14;--h6-line-height:1.4;--h6-letter-spacing:0;--paragraph-max-font-size:16;--paragraph-min-font-size:16;--paragraph-line-height:1.6;--paragraph-letter-spacing:0;--blockquote-max-font-size:24;--blockquote-min-font-size:16;--blockquote-letter-spacing:0;--radius-5:5px;--radius-15:15px;--radius-30:30px;--radius-50:50%;--radius-default:var(--radius-5)}h1,h2,h3{margin-bottom:.5em;margin-top:.5em}h4,h5,h6{margin-bottom:.75em;margin-top:.75em}.font-primary{font-family:var(--font-primary)!important}.font-secondary{font-family:var(--font-secondary)!important}.font-lancip{font-feature-settings:"ss01"}.xxl{font-family:var(--font-secondary);font-size:calc(var(--xxl-min-font-size)*1px);font-weight:100;line-height:var(--xxl-line-height)}@media screen and (min-width:320px){.xxl{font-size:calc(var(--xxl-min-font-size)*1px + (var(--xxl-max-font-size) - var(--xxl-min-font-size))*(100vw - 320px)/1600)}}@media screen and (min-width:1920px){.xxl{font-size:calc(var(--xxl-max-font-size)*1px)}}.xxl{color:var(--color-black);letter-spacing:calc(var(--xxl-letter-spacing)*1px)}.xl{font-family:var(--font-secondary);font-size:calc(var(--xl-min-font-size)*1px);font-weight:100;line-height:var(--xl-line-height)}@media screen and (min-width:320px){.xl{font-size:calc(var(--xl-min-font-size)*1px + (var(--xl-max-font-size) - var(--xl-min-font-size))*(100vw - 320px)/1600)}}@media screen and (min-width:1920px){.xl{font-size:calc(var(--xl-max-font-size)*1px)}}.xl{color:var(--color-black);letter-spacing:calc(var(--xl-letter-spacing)*1px)}.h1,h1{font-family:var(--font-secondary);font-size:calc(var(--h1-min-font-size)*1px);font-weight:100;line-height:var(--h1-line-height)}@media screen and (min-width:320px){.h1,h1{font-size:calc(var(--h1-min-font-size)*1px + (var(--h1-max-font-size) - var(--h1-min-font-size))*(100vw - 320px)/1600)}}@media screen and (min-width:1920px){.h1,h1{font-size:calc(var(--h1-max-font-size)*1px)}}.h1,h1{color:var(--color-black);letter-spacing:calc(var(--h1-letter-spacing)*1px)}.h2,h2{font-family:var(--font-secondary);font-size:calc(var(--h2-min-font-size)*1px);font-weight:200;line-height:var(--h2-line-height)}@media screen and (min-width:320px){.h2,h2{font-size:calc(var(--h2-min-font-size)*1px + (var(--h2-max-font-size) - var(--h2-min-font-size))*(100vw - 320px)/1600)}}@media screen and (min-width:1920px){.h2,h2{font-size:calc(var(--h2-max-font-size)*1px)}}.h2,h2{color:var(--color-black);letter-spacing:calc(var(--h2-letter-spacing)*1px)}.h3,h3{font-family:var(--font-secondary);font-size:calc(var(--h3-min-font-size)*1px);font-weight:300;line-height:var(--h3-line-height)}@media screen and (min-width:320px){.h3,h3{font-size:calc(var(--h3-min-font-size)*1px + (var(--h3-max-font-size) - var(--h3-min-font-size))*(100vw - 320px)/1600)}}@media screen and (min-width:1920px){.h3,h3{font-size:calc(var(--h3-max-font-size)*1px)}}.h3,h3{color:var(--color-black);letter-spacing:calc(var(--h3-letter-spacing)*1px)}.h4,h4{font-family:var(--font-secondary);font-size:calc(var(--h4-min-font-size)*1px);font-weight:500;line-height:var(--h4-line-height)}@media screen and (min-width:320px){.h4,h4{font-size:calc(var(--h4-min-font-size)*1px + (var(--h4-max-font-size) - var(--h4-min-font-size))*(100vw - 320px)/1600)}}@media screen and (min-width:1920px){.h4,h4{font-size:calc(var(--h4-max-font-size)*1px)}}.h4,h4{color:var(--color-black);letter-spacing:calc(var(--h4-letter-spacing)*1px)}.h5,h5{font-family:var(--font-secondary);font-size:calc(var(--h5-min-font-size)*1px);font-weight:500;line-height:var(--h5-line-height)}@media screen and (min-width:320px){.h5,h5{font-size:calc(var(--h5-min-font-size)*1px + (var(--h5-max-font-size) - var(--h5-min-font-size))*(100vw - 320px)/1600)}}@media screen and (min-width:1920px){.h5,h5{font-size:calc(var(--h5-max-font-size)*1px)}}.h5,h5{color:var(--color-black);letter-spacing:calc(var(--h5-letter-spacing)*1px)}.h6,h6{font-family:var(--font-secondary);font-size:calc(var(--h6-min-font-size)*1px);font-weight:500;line-height:var(--h6-line-height)}@media screen and (min-width:320px){.h6,h6{font-size:calc(var(--h6-min-font-size)*1px + (var(--h6-max-font-size) - var(--h6-min-font-size))*(100vw - 320px)/1600)}}@media screen and (min-width:1920px){.h6,h6{font-size:calc(var(--h6-max-font-size)*1px)}}.h6,h6{color:var(--color-black);letter-spacing:calc(var(--h6-letter-spacing)*1px)}.p,p{font-size:calc(var(--paragraph-min-font-size)*1px);font-weight:300;margin-bottom:1em;margin-top:1em}@media screen and (min-width:320px){.p,p{font-size:calc(var(--paragraph-min-font-size)*1px + (var(--paragraph-max-font-size) - var(--paragraph-min-font-size))*(100vw - 320px)/1600)}}@media screen and (min-width:1920px){.p,p{font-size:calc(var(--paragraph-max-font-size)*1px)}}.p,p{color:var(--color-black);letter-spacing:calc(var(--paragraph-letter-spacing)*1px);line-height:var(--paragraph-line-height)}.blockquote,blockquote{display:block;font-size:calc(var(--blockquote-min-font-size)*1px)}@media screen and (min-width:320px){.blockquote,blockquote{font-size:calc(var(--blockquote-min-font-size)*1px + (var(--blockquote-max-font-size) - var(--blockquote-min-font-size))*(100vw - 320px)/1600)}}@media screen and (min-width:1920px){.blockquote,blockquote{font-size:calc(var(--blockquote-max-font-size)*1px)}}.blockquote,blockquote{color:var(--color-black);font-family:var(--font-primary);font-weight:500;letter-spacing:calc(var(--blockquote-letter-spacing)*1px);line-height:1.2}.small,small{font-size:13px;font-weight:500}.strong,strong{font-weight:700}.em{font-style:italic}
