@import url("theme.css"); /***************************** * INDEX * Styling for the homepage. *****************************/ .content { align-items: center; display: flex; flex-direction: column; justify-content: flex-start; margin: 0 auto; max-width: 900px; padding: 0; position: relative; width: 100%; } .content ul { align-items: center; display: flex; height: 1.4em; justify-content: center; left: 50%; line-height: 1.4em; list-style: none; margin: 0 !important; max-width: 900px; overflow: visible; pointer-events: none; padding: 0; position: absolute; text-align: center; top: 20px; transform: translateX(-50%); width: 100%; z-index: 0; } .content ul li { align-items: center; box-sizing: border-box; display: flex; font-size: 15vw; inset: 0; justify-content: center; margin: 0 !important; padding: 0; pointer-events: auto; position: absolute; text-align: center; white-space: nowrap; width: 100%; } .content ul li:hover { cursor: pointer; } .content ul li a { text-decoration: none !important; } .content ul li:nth-child(2) { font-family: var(--words-title) !important; } .content ul li:nth-child(3) { font-family: var(--visuals-title); } .content ul li:nth-child(4) { font-family: var(--technical-title); } .content .faces { align-items: center; flex-grow: 0; display: flex; justify-content: center; min-height: 320px; margin-top: 0; position: relative; width: 100%; } .faces .slide { border-radius: 10px; left: 50%; max-width: 600px; opacity: 0; position: absolute; transform: translate(-50%, -50%); top: 50%; visibility: hidden; width: 80%; z-index: 1; } .faces .slide img { border-radius: 10px; display: block; height: auto; width: 100%; } footer { background: repeating-linear-gradient(0deg, transparent, transparent 19px, rgba(75, 85, 99, 0.08) 19px, rgba(75, 85, 99, 0.08) 20px, transparent 20px, transparent 39px, rgba(75, 85, 99, 0.08) 39px, rgba(75, 85, 99, 0.08) 40px), repeating-linear-gradient(90deg, transparent, transparent 19px, rgba(75, 85, 99, 0.08) 19px, rgba(75, 85, 99, 0.08) 20px, transparent 20px, transparent 39px, rgba(75, 85, 99, 0.08) 39px, rgba(75, 85, 99, 0.08) 40px), radial-gradient(circle at 20px 20px, rgba(55, 65, 81, 0.12) 2px, transparent 2px), radial-gradient(circle at 40px 40px, rgba(55, 65, 81, 0.12) 2px, transparent 2px); font-family: var(--general-sans); } .hero { align-items: center; display: flex; height: 100vh; justify-content: center; margin: 0; overflow: hidden; padding: 0; width: 100%; } .hidden { display: none; }