:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#f4f5f8;background:#0b0d12;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}.nav{height:86px;max-width:1260px;margin:auto;padding:0 38px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #20232c}.brand{font-size:15px;font-weight:800;letter-spacing:.19em}.brand span{color:#a0a6ff;padding:0 6px}nav{display:flex;gap:34px}nav a{font-size:13px;color:#a7acb8}nav a:hover{color:white}main{max-width:1260px;margin:auto;padding:0 38px}.hero{position:relative;min-height:710px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.eyebrow,.section-label{font-size:11px;letter-spacing:.22em;font-weight:700;color:#8e94a6}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#9fa5ff;margin-right:12px;box-shadow:0 0 20px #9fa5ff}h1{font-size:clamp(60px,8.8vw,124px);letter-spacing:-.085em;line-height:1.03;margin:35px 0 28px;font-weight:650;position:relative;z-index:1}h1 em{font-style:normal;color:#a0a6ff}.hero p{max-width:560px;color:#9ca2b0;line-height:1.85;font-size:17px;position:relative;z-index:1}.button{background:#a2a8ff;color:#0b0d12;display:inline-flex;gap:55px;justify-content:space-between;align-items:center;align-self:flex-start;padding:17px 22px;margin-top:24px;font-weight:750;font-size:13px;border-radius:7px;position:relative;z-index:1}.button:hover{background:#c0c4ff}.hero-mark{position:absolute;right:-30px;top:80px;font-size:570px;line-height:1;font-weight:900;color:#131722;transform:rotate(-15deg);user-select:none}.section{border-top:1px solid #242732;padding:100px 0 125px}.section h2{font-size:clamp(38px,5vw,65px);letter-spacing:-.06em;line-height:1.1;margin:22px 0 48px}.accent{color:#a0a6ff}.project{display:grid;grid-template-columns:1fr 1fr;background:#12151d;border:1px solid #262a35;border-radius:15px;overflow:hidden;min-height:370px}.project>div:first-child{padding:54px}.tag{font-size:10px;letter-spacing:.15em;color:#a4aaff;font-weight:700}.tag span{padding:0 8px;color:#5b6071}h3{font-size:55px;letter-spacing:-.065em;margin:26px 0 12px}.project p,.about p{color:#9ca2b0;line-height:1.85;max-width:500px}.chips{display:flex;gap:9px;margin-top:35px;flex-wrap:wrap}.chips span{border:1px solid #333847;border-radius:5px;padding:8px 12px;font-size:11px;color:#adb2bf}.project-art{position:relative;background:radial-gradient(ellipse at center,#262a5b 0%,#13172b 38%,#0e111b 75%);display:grid;place-items:center;overflow:hidden}.orb{position:absolute;width:230px;height:230px;border-radius:50%;border:1px solid #686cb2;box-shadow:0 0 85px #6269de55,inset 0 0 90px #6269de33}.art-label{position:relative;font-size:46px;letter-spacing:-.07em;font-weight:900}.art-label span{color:#a0a6ff}.about{padding-bottom:160px}.about p{font-size:18px}footer{max-width:1260px;margin:auto;padding:28px 38px 48px;border-top:1px solid #242732;display:flex;justify-content:space-between;color:#747b8c;font-size:12px}@media(max-width:760px){.nav{height:72px;padding:0 20px}.brand{font-size:12px}nav{gap:16px}nav a{font-size:11px}main{padding:0 20px}.hero{min-height:650px}.hero-mark{font-size:350px;right:-80px;top:170px}h1{font-size:clamp(53px,12vw,84px)}.hero p{font-size:15px}.section{padding:75px 0}.project{grid-template-columns:1fr}.project>div:first-child{padding:32px}.project-art{min-height:240px}h3{font-size:44px}.art-label{font-size:38px}footer{padding:25px 20px 40px}}