@import "https://fonts.googleapis.com/css2?family=Funnel+Display:wght@300..800&display=swap";
*{box-sizing:border-box}body,html{margin:0;padding:0}.hero{width:100vw;height:100vh;position:sticky;top:0}.hero figure{z-index:-1;background-position:50%;background-size:cover;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.hero .hero-inner{clip:rect(0, auto, auto, 0);width:100%;height:100%;position:absolute;overflow:hidden}@supports (-webkit-overflow-scrolling:touch){.hero .hero-inner{clip:unset;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}.hero .hero__title{color:#fff;letter-spacing:-.125rem;text-align:center;z-index:10;justify-content:center;align-items:center;padding:0 1rem;font-size:8vw;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1200px){.hero .hero__title{font-size:48px}}.content{z-index:1;background:#fff;margin:0 auto 8rem;padding:2rem;position:relative}.content:before{content:"";clip-path:polygon(50% 0%,0% 100%,100% 100%);z-index:99;background-color:#fff;width:100%;height:100px;display:block;position:absolute;top:-100px;left:0}.content .content__inner{max-width:700px;margin:0 auto}.content .content__inner>*+*{margin-top:1.5rem}.content .content__title{letter-spacing:-.125rem;text-align:center;font-size:3rem;line-height:1.25}@media (min-width:600px){.content .content__title{font-size:4rem}}.content blockquote{letter-spacing:-.05rem;padding-left:1.5rem;font-size:2rem;line-height:1.25;position:relative}.content blockquote:before{content:"";border-radius:60px;width:6px;height:100%;position:absolute;top:0;left:0}.content .content__author{letter-spacing:-.125rem;justify-content:space-between;align-items:center;margin-bottom:4rem;font-size:1.5rem;display:flex}.content .content__author:before,.content .content__author:after{content:"";flex:1;height:2px}.content .content__author:before{margin-right:1rem}.content .content__author:after{margin-left:1rem}
