.c-generic-page{padding:5rem 2.5rem}.c-generic-page-title{margin-bottom:6rem;grid-column:span 4;text-align:center}.c-generic-page-inner{grid-column:span 4}.c-generic-page-inner>*{margin-bottom:1.25rem}.c-generic-page blockquote{position:relative;font-family:Founders Grotesk Condensed,sans-serif;font-weight:600;line-height:75%;letter-spacing:-.03em;text-transform:uppercase;letter-spacing:-.01em;font-size:3rem}@media only screen and (min-width:1100px){.c-generic-page blockquote{font-size:min(4.5rem,5vw)}}@media only screen and (min-width:1650px){.c-generic-page blockquote{font-size:min(6.25rem,10vw)}}.c-generic-page blockquote{margin:5rem 0}.c-generic-page blockquote:before{position:absolute;content:"";background-image:url(icon-quote.svg);background-size:1.9375rem;background-repeat:no-repeat;z-index:10;width:2rem;height:2rem;top:-3rem}@media only screen and (min-width:750px){.c-generic-page-title{grid-column:span 4}.c-generic-page blockquote{font-family:Founders Grotesk Condensed,sans-serif;font-weight:600;line-height:75%;letter-spacing:-.03em;text-transform:uppercase;letter-spacing:-.01em;font-size:3rem}}@media only screen and (min-width:750px)and (min-width:1100px){.c-generic-page blockquote{font-size:min(4.5rem,5vw)}}@media only screen and (min-width:750px)and (min-width:1650px){.c-generic-page blockquote{font-size:min(6.25rem,10vw)}}@media only screen and (min-width:750px){.c-generic-page blockquote:before{width:4rem;height:2rem}}@media only screen and (min-width:1100px){.c-generic-page-inner{grid-column:4/span 6}.c-generic-page-title{grid-column:span 12}}@media only screen and (min-width:1350px){.c-generic-page-inner{grid-column:4/span 6}}
