.home-page{background:radial-gradient(circle at 72% 18%,#23477855,transparent 28%),radial-gradient(circle at 45% 64%,#b7873140,transparent 25%),#080a10;background-attachment:fixed}.home-page .hero::before{background:transparent}.home-page main>section:not(.hero){border-top:1px solid #ffffff1c;box-shadow:0 -1px #0009}.projects-heading{margin:0!important;font-size:clamp(46px,5.8vw,80px)!important;letter-spacing:-4px!important}.build-grid{grid-template-columns:1fr;gap:13px}.project-link{position:relative;display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:135px;padding:26px 32px;border:1px solid var(--line);border-left:4px solid var(--project-link);background:linear-gradient(100deg,var(--project-wash),#10131b 56%);color:var(--text);text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s}.project-link:hover{transform:translateX(8px);border-color:var(--project-link);box-shadow:0 18px 35px #0008}.project-link>span{color:var(--project-link);font:600 27px/1 Unbounded,sans-serif;letter-spacing:-2px}.project-link strong{font:600 clamp(22px,3vw,37px)/1 Unbounded,sans-serif;letter-spacing:-2px}.project-link small{grid-column:2;color:#a9aab0;font:600 8px/1 Unbounded,sans-serif;letter-spacing:.6px}.project-link b{grid-column:3;grid-row:1/3;color:var(--project-link);font:600 8px/1 Unbounded,sans-serif;letter-spacing:.5px}.project-link.cosmic{--project-link:#75b8ff;--project-wash:#1f5e9628}.project-link.scp{--project-link:#d32441;--project-wash:#80132a25}.project-link.vanilla{--project-link:#c7ed70;--project-wash:#4fa97325}.news-card[data-news-open]{cursor:pointer}.news-modal{position:fixed;z-index:40;inset:0;display:grid;place-items:center;padding:24px;background:#020305c9;backdrop-filter:blur(8px)}.news-modal[hidden]{display:none}.news-modal article{position:relative;width:min(610px,100%);padding:clamp(31px,5vw,54px);border:1px solid #d7ae616b;border-radius:18px;background:linear-gradient(145deg,#1a1713,#0d0e12);box-shadow:0 28px 80px #000d}.news-modal h2{margin:19px 0;font:600 clamp(30px,5vw,54px)/1 Unbounded,sans-serif;letter-spacing:-3px}.news-modal h2 em{color:var(--gold);font-style:normal}.news-modal p{max-width:470px;margin:0 0 25px;color:#c8c4c2;line-height:1.65}.modal-close{position:absolute;top:17px;right:18px;width:31px;height:31px;border:1px solid #d7ae61;border-radius:50%;background:transparent;color:#e9c979;cursor:pointer;font-size:20px}.news-modal .button{cursor:pointer}@media(max-width:650px){.project-link{grid-template-columns:52px 1fr;gap:12px;padding:24px 20px}.project-link small{grid-column:2}.project-link b{display:none}}
.home-page{background:radial-gradient(circle at 78% 18%,#23477840,transparent 27%),radial-gradient(circle at 21% 84%,#b7873028,transparent 32%),#080a10}.home-page .hero{border-bottom:1px solid #ffffff1c;box-shadow:0 1px #0009}.home-page .hero::after{content:"";position:absolute;z-index:1;right:0;bottom:-1px;left:0;height:1px;background:linear-gradient(90deg,transparent 2%,#d7ae6170 22%,#d7ae61 50%,#d7ae6170 78%,transparent 98%);box-shadow:0 0 10px #d7ae6133}.home-page main>section:not(.hero){border-top:1px solid #ffffff1c;box-shadow:0 -1px #0009}
.home-page{background:radial-gradient(circle at 80% 8%,#163b6a36,transparent 26%),linear-gradient(135deg,#02050a,#050b15 60%,#02060d)}
