@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#20211e;--paper:#f4f2ed;--orange:#fa6d3b;--line:#dddcd5;--muted:#777970}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}.topbar{height:78px;padding:0 7.1%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3e1da}.brand{display:inline-flex;gap:10px;align-items:center;font-size:.88rem;font-weight:700;letter-spacing:-.02em}.brand-mark{width:30px;height:30px;background:var(--orange);border-radius:9px;color:#fff;display:inline-grid;place-items:center;font-family:Manrope;font-weight:800}.topbar nav{display:flex;gap:34px;align-items:center;font-size:.82rem}.topbar nav a:hover,footer a:hover{color:var(--orange)}.nav-cta{background:#e9e7df;padding:12px 17px;border-radius:5px}.nav-cta span{margin-left:16px}.hero{position:relative;min-height:640px;margin:0 3.2%;padding:80px 8% 65px;background:#20211e;border-radius:0 0 8px 8px;color:#f7f6f2;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center}.hero-copy{z-index:2;padding-bottom:50px}.eyebrow,.section-kicker{font:500 .68rem 'DM Mono',monospace;letter-spacing:.1em;color:#85877d}.eyebrow{color:#c4c6bd}.eyebrow i,.preview-brand i{display:inline-block;width:7px;height:7px;background:#92d9a3;border-radius:50%;margin-right:7px;box-shadow:0 0 12px #92d9a3}.hero h1{font:600 clamp(4.2rem,7.5vw,7rem)/.97 Manrope,sans-serif;letter-spacing:-.085em;margin:27px 0}.hero h1 em,h2 em{font-style:normal;color:var(--orange)}.hero-text{max-width:400px;color:#b6b8ae;font-size:1rem;line-height:1.7;margin:0 0 29px}.button{border:0;display:inline-flex;justify-content:space-between;gap:38px;align-items:center;padding:15px 18px;border-radius:5px;font:600 .83rem 'DM Sans';cursor:pointer}.button-light{background:#f3f2ed;color:#20211e}.button-light:hover{background:#ffd3c4}.button-dark{background:#20211e;color:#fff}.button-dark:hover{background:#3a3a35}.button span{font-size:1rem}.hero-note{display:flex;gap:13px;align-items:center;margin-top:60px;color:#a7aaa0;font-size:.74rem;line-height:1.5}.hero-note strong{color:#e2e2dd;font-weight:500}.avatars{display:flex}.avatars b{display:grid;place-items:center;margin-right:-6px;width:27px;height:27px;border-radius:50%;border:2px solid #20211e;background:#4b5149;color:#d2e9d0;font-size:.7rem}.avatars b:nth-child(2){background:#815747;color:#ffe3d5}.avatars b:nth-child(3){background:#555878;color:#dddfff}.hero-art{height:450px;position:relative;display:grid;place-items:center}.art-orbit{position:absolute;border:1px solid #4a4b44;border-radius:50%;transform:rotate(-28deg)}.orbit-a{width:440px;height:240px}.orbit-b{width:330px;height:440px;transform:rotate(53deg);border-color:#363831}.art-core{width:180px;height:180px;border:1px solid #68685e;border-radius:50%;display:grid;place-items:center;position:relative;background:radial-gradient(circle,#34352f,#252620 68%);box-shadow:0 0 70px #fa6d3b22}.art-core span{font-size:4rem;color:#ff9c70;z-index:1}.core-glow{position:absolute;width:50px;height:50px;background:#fa6d3b;border-radius:50%;filter:blur(45px);opacity:.7}.float-card{position:absolute;z-index:2;background:#f4f2ed;color:#282923;padding:13px 15px;border-radius:7px;box-shadow:0 15px 40px #0003;font-size:.74rem}.card-one{top:72px;right:4%;display:grid;grid-template-columns:10px auto;align-items:center;gap:3px 7px}.card-one small{grid-column:2;color:#898a82}.pulse{width:8px;height:8px;background:#55b77a;border-radius:50%}.card-two{bottom:83px;left:4%;display:flex;gap:11px;align-items:center}.mini-icon{display:grid;place-items:center;background:#f5d8ca;width:34px;height:34px;border-radius:7px;font-size:1.1rem}.card-two small{display:block;color:#898a82;margin-top:4px}.art-label{position:absolute;bottom:10px;width:100%;font: .58rem 'DM Mono';letter-spacing:.11em;color:#898b81;display:flex;justify-content:space-between}.hero-bottom{position:absolute;bottom:0;left:0;right:0;padding:17px 8%;border-top:1px solid #3b3c36;display:flex;justify-content:space-between;font: .58rem 'DM Mono';letter-spacing:.1em;color:#92948b}.intro,.projects{padding:120px 11%}.intro-content{display:grid;grid-template-columns:1fr 1fr;gap:12%;margin-top:40px}.intro h2,.projects h2,.closing h2{font:600 clamp(3rem,5vw,5rem)/1.03 Manrope;letter-spacing:-.075em;margin:0}.intro-content>div{max-width:460px;padding-top:8px}.intro-content p{font-size:1.05rem;line-height:1.8;color:#65675f;margin:0}.stat-row{display:flex;gap:54px;margin-top:45px;border-top:1px solid var(--line);padding-top:20px}.stat-row div{display:flex;flex-direction:column;gap:5px}.stat-row strong{font:600 1.8rem Manrope}.stat-row span{font:.57rem 'DM Mono';letter-spacing:.08em;color:#82847b}.projects{background:#eae8e1;padding-top:100px;padding-bottom:120px}.projects-head{display:flex;justify-content:space-between;align-items:end}.projects-head h2{margin-top:27px}.search{display:flex;align-items:center;width:min(310px,40%);border-bottom:1px solid #a9aaa2;padding:9px 0;gap:10px}.search>span{font-size:1.4rem;color:#777}.search input{border:0;outline:0;background:none;flex:1;font:inherit;min-width:0}.search button{border:0;background:none;font-size:1.1rem;cursor:pointer}.filters{display:flex;gap:9px;flex-wrap:wrap;margin:44px 0 27px}.filter{border:1px solid #d0cfc8;border-radius:99px;padding:9px 14px;font-size:.75rem;color:#66675f}.filter small{margin-left:8px;color:#96978f}.filter.active,.filter:hover{background:#20211e;border-color:#20211e;color:#fff}.filter.active small{color:#c6c7bf}.demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 28px}.demo-image{display:block;position:relative;height:290px;border-radius:6px;overflow:hidden;background:#d2d1ca;color:#292a25;padding:22px 24px;transition:transform .25s}.demo-image:hover{transform:translateY(-4px)}.theme-1{background:#dce4dd}.theme-2{background:#e9d8c9}.theme-3{background:#d8d9e4}.theme-4{background:#e7dfbd}.preview-top{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:700}.preview-brand i{background:#fa6d3b;box-shadow:none;width:8px;height:8px}.preview-menu{font-size:1rem}.preview-content{position:absolute;left:12%;top:27%;width:76%;text-align:center}.preview-tag{font: .53rem 'DM Mono';letter-spacing:.12em;text-transform:uppercase;color:#77786e}.preview-content strong{display:block;font:700 clamp(1.6rem,3vw,2.3rem)/1.05 Manrope;letter-spacing:-.07em;margin:12px auto 8px;max-width:420px}.preview-content p{max-width:310px;margin:0 auto;color:#66675e;font-size:.72rem;line-height:1.55}.preview-action{display:inline-block;margin-top:13px;padding:8px 12px;border-radius:4px;background:#22231e;color:white;font-size:.65rem}.image-index{position:absolute;bottom:17px;left:20px;font:.62rem 'DM Mono';color:#74756d}.featured{position:absolute;bottom:16px;right:18px;font:.55rem 'DM Mono';letter-spacing:.08em}.card-meta{display:flex;justify-content:space-between;align-items:end;margin-top:17px}.card-category{font:.61rem 'DM Mono';letter-spacing:.07em;text-transform:uppercase;color:#7c7d75}.card-category span{color:#a3a49c}.card-meta h3{font:600 1.35rem Manrope;letter-spacing:-.04em;margin:7px 0 0}.arrow-link{width:35px;height:35px;border:1px solid #c8c8c0;border-radius:50%;display:grid;place-items:center}.arrow-link:hover{background:#20211e;color:white}.card-description{font-size:.86rem;color:#6d6e66;line-height:1.65;margin:10px 0}.tags{display:flex;gap:7px}.tags span{border:1px solid #d2d1ca;border-radius:3px;padding:5px 8px;font-size:.62rem;color:#777}.empty-state{grid-column:1/-1;padding:70px;text-align:center}.empty-state>span{font-size:2.5rem;color:var(--orange)}.empty-state h3{font:600 1.5rem Manrope}.empty-state p{color:#777}.closing{text-align:center;padding:130px 20px 140px;position:relative;overflow:hidden}.closing-mark{font-size:2rem;color:#f4ae91;display:block;margin-bottom:22px}.closing h2{margin:26px 0 30px}.closing .button{margin:auto}footer{min-height:85px;border-top:1px solid var(--line);padding:20px 7%;display:flex;justify-content:space-between;align-items:center;font-size:.72rem;color:#777}@media(max-width:800px){.hero{grid-template-columns:1fr;padding:70px 8% 65px}.hero-copy{padding-bottom:0}.hero-art{height:350px;margin-top:10px}.hero h1{font-size:clamp(4rem,14vw,6rem)}.intro,.projects{padding:80px 7%}.intro-content{gap:35px}.stat-row{gap:25px}.demo-image{height:250px}}@media(max-width:580px){.topbar{height:65px;padding:0 5%}.topbar nav{gap:14px;font-size:.75rem}.topbar nav>a:first-child{display:none}.nav-cta{padding:9px 11px}.hero{margin:0;border-radius:0;padding:65px 7% 58px}.hero-art{height:300px}.orbit-a{width:330px;height:180px}.orbit-b{width:250px;height:350px}.art-core{width:140px;height:140px}.art-core span{font-size:3rem}.float-card{font-size:.65rem}.card-one{right:0;top:40px}.card-two{left:0;bottom:45px}.hero-bottom{padding:15px 7%;font-size:.5rem}.intro-content{grid-template-columns:1fr;gap:25px}.intro h2,.projects h2,.closing h2{font-size:3.5rem}.intro{padding-top:75px;padding-bottom:80px}.stat-row{justify-content:space-between;gap:8px}.projects-head{display:block}.search{width:100%;margin-top:30px}.demo-grid{grid-template-columns:1fr;gap:38px}.demo-image{height:270px}.projects{padding-top:75px;padding-bottom:85px}.filters{margin-top:30px}.closing{padding:90px 15px}.closing h2{font-size:3rem}footer{padding:20px 5%;gap:14px;flex-wrap:wrap}footer>span{order:3;width:100%;font-size:.65rem}}
