@import"https://fonts.googleapis.com/css2?family=Rubik:wght@400;500&display=swap";::selection{color:#fff9f9;background:#000}body{margin:0;font-family:Rubik,sans-serif}.stage{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(5,1fr);grid-column-gap:0;grid-row-gap:0;width:100vw;height:100vh;background:repeating-linear-gradient(to bottom,#000,#fff9f9 1px,#fff9f9 20vh)}.stage__row:nth-child(1){grid-area:2/3/3/6}.stage__row:nth-child(2){grid-area:3/4/4/8}.stage__row:nth-child(3){grid-area:4/2/5/8;display:flex}.stage__row:nth-child(4){grid-area:5/3/6/5}.stage__headline,.stage__subheadline,.stage__description{display:flex;height:100%;align-items:center;color:#000;font-size:4.5vw!important;margin:0}.stage__description{-webkit-text-stroke:2px #000;-webkit-text-fill-color:#fff9f9}.stage__links{padding-left:5rem;display:flex;align-items:center}.stage__link:hover .stage__icon{fill:#fff9f9;background:#000}.stage__icon{width:3.5vw;height:3.5vw;margin-right:1.5vw;fill:#000;background:transparent;border-radius:.5vw;padding:.5vw}
