@import url(https://use.typekit.net/aye0vsg.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.story-banner{display:grid;position:relative;width:100%;min-height:100dvh;color:#fff}.story-banner .overlay{opacity:.4;background:linear-gradient(180deg,#000,#fff);mix-blend-mode:multiply}.story-banner .container{display:grid;height:100%}.story-banner .title{margin:auto}.story-banner h2{margin:auto;z-index:1}.story-banner h2 span{display:block;color:#fff}.story-banner h2 span:first-child{transform:translateX(-10rem)}.story-banner h2 span:nth-child(2){transform:translateX(10rem)}.story-banner .scrolldown-btn{position:absolute;left:50%;transform:translate(-50%);display:grid;bottom:3rem;width:2.5rem;height:4rem;border:1px solid #000;border-radius:2rem;cursor:pointer}.story-banner .scrolldown-btn:after,.story-banner .scrolldown-btn:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:-6rem;height:5rem;width:1px;background:rgba(0,0,0,.2)}.story-banner .scrolldown-btn:after{top:.5rem;height:.7rem;background:#000;animation:scroll-btn 1s cubic-bezier(.95,.05,.795,.035) 0s infinite alternate-reverse}@media only screen and (max-width:768px){.story-banner h2{padding:0 3rem}.story-banner h2 span:first-child{transform:translateX(-5rem)}.story-banner h2 span:nth-child(2){transform:translateX(5rem)}}@media only screen and (max-width:576px){.story-banner h2 span:first-child,.story-banner h2 span:nth-child(2){transform:translateX(0)}}