.fc-site.fc-labs-page{--fc-body:"Futurecraft Outfit",sans-serif;font-family:var(--fc-body);background:#030013 url(/futurecraft/genesis/atmosphere.webp) top/cover no-repeat;color:#fff;padding:0 7vw}.fc-labs-page>nav{height:100px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #ffffff30}.fc-labs-page>nav a:first-child{font-size:25px;font-weight:700}.fc-labs-page>nav a:last-child{font-size:14px}.fc-labs-page>header{padding:95px 0 85px}.fc-labs-page h1{font:700 clamp(56px,10vw,145px)/.98 var(--fc-body);letter-spacing:-.065em;margin:20px 0 30px}.fc-labs-page>header>p:last-child{font-size:22px;line-height:1.6;color:#c0b5d3}.labs-index{display:grid;grid-template-columns:1fr 1fr;gap:70px 7%}.labs-index article{border-top:1px solid #ffffff35;padding-top:20px;position:relative;scroll-margin-top:25px}.labs-index-number{font-size:12px;color:#a79abf}.labs-index img{width:100%;height:280px;object-fit:contain}.labs-index article:nth-child(2) img{mask-image:linear-gradient(#000 70%,transparent)}.fc-labs-page .labs-index h2{font:700 clamp(35px,5vw,70px)/1.1 var(--fc-body);letter-spacing:-.05em;min-height:150px;padding-top:35px}.labs-index h3{font-size:18px;margin:20px 0 10px}.labs-index p{font-size:18px;line-height:1.5;color:#b9adcc}.labs-community{padding:120px 0 80px;max-width:800px}.fc-labs-page .labs-community h2{font:700 clamp(38px,6vw,78px)/1.05 var(--fc-body);letter-spacing:-.05em;margin:20px 0 30px}.labs-community p{font-size:21px;color:#baaccf;line-height:1.6}.labs-community .fc-editorial-pill{margin-top:30px}.labs-community .labs-calendar-note{font-size:13px;margin-top:20px}.fc-labs-page>footer{padding:30px 0 50px;font-size:14px;border-top:1px solid #ffffff30}@media(max-width:600px){.fc-site.fc-labs-page{padding:0 22px;background-size:cover}.fc-labs-page>nav{height:80px}.fc-labs-page>nav a:first-child{font-size:21px}.fc-labs-page>nav a:last-child{font-size:12px}.fc-labs-page>header{padding:65px 0}.fc-labs-page>header>p:last-child{font-size:18px}.labs-index{grid-template-columns:1fr;gap:45px}.labs-index img{height:240px}.labs-index h3{font-size:20px}.labs-index p{font-size:17px}.labs-community{padding:90px 0 65px}.labs-community p{font-size:18px}}