.home-hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:70px;padding:80px 0 57px;display:grid}.home-hero h1{letter-spacing:-.06em;text-align:start;color:var(--ink);margin:0 0 27px;font-size:clamp(48px,5.1vw,77px);font-weight:500;line-height:1.06}.home-hero h1 em{font-family:var(--serif);letter-spacing:-.055em;font-weight:400}.home-intro{max-width:480px;color:var(--muted);margin:0 0 30px;font-size:15px;line-height:1.9}.home-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.hero-secondary{align-items:center;gap:15px;font-size:12px;display:flex}.home-free{color:var(--muted);align-items:center;gap:8px;margin-top:23px;font-size:10px;display:flex}.home-free i{background:#528a51;border-radius:50%;width:5px;height:5px}.sound-demo{background:var(--dark);color:#eff5e8;border:1px solid #3a4e41;border-radius:15px;padding:25px 28px;box-shadow:0 14px 45px #26422e0d}.demo-top{letter-spacing:.09em;color:#a4b5a6;justify-content:space-between;font-size:8px;display:flex}.demo-duration{font-variant-numeric:tabular-nums}.demo-dial{background:repeating-radial-gradient(circle,#cceba211 0 1px,#0000 1px 12px);border:1px solid #526348;border-radius:50%;place-items:center;width:145px;height:145px;margin:27px auto 25px;display:grid;position:relative}.demo-dial:before,.demo-dial:after{content:"";border:1px solid #a7be7e55;border-radius:50%;position:absolute;inset:16px}.demo-dial:after{inset:31px}.dial-center{font:italic 65px var(--serif);color:var(--green);margin-bottom:12px}.demo-dial>span{letter-spacing:.1em;background:var(--dark);color:#a5b498;padding:3px 5px;font-size:6px;position:absolute;bottom:-12px}.sound-demo h2{letter-spacing:-.025em;margin:0 0 20px;font-size:19px;font-weight:450}.demo-waveforms{gap:4px;display:grid}.demo-wave{color:#c2e69d;background:#273b30;border-radius:3px;align-items:center;gap:13px;height:42px;padding:0 10px;display:flex}.demo-wave span{opacity:.7;font-size:8px}.demo-wave svg{width:100%;height:32px}.demo-wave.wave-drums{color:#aaa3cf;background:#34324d}.demo-wave.wave-bass{color:#dfb179;background:#4a3b2c}.demo-tabs{gap:5px;margin:20px 0 15px;display:flex}.demo-tabs button{color:#b3c0b3;white-space:nowrap;background:0 0;border:1px solid #4c5a4b;border-radius:20px;padding:6px 11px;font-size:10px}.demo-tabs button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#24382a}.sound-demo audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:36px;display:block}.demo-hint{color:#a5b29e;margin:12px 0 0;font-size:9px;line-height:1.6}.demo-caption{color:var(--muted);max-width:420px;margin:13px 8px 0;font-size:10px;line-height:1.7}.home-principles{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:18px;padding:22px 0 0;font-size:10px;display:flex}.home-principles span:before{content:"↗";color:#4a654f;margin-inline-end:9px}.tools-section{border-top:0;padding-top:70px}.tools-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.tool-card{border:1px solid var(--line);background:#fdfdf8;border-radius:12px;flex-direction:column;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.tool-card:hover{border-color:#82977a;transform:translateY(-3px)}.tool-visual{background:#25362d;align-content:center;gap:6px;height:222px;padding:30px 40px;display:grid;position:relative}.visual-track{background:#65894d80;border-radius:3px;align-items:center;gap:20px;height:29px;padding:5px 10px;display:flex}.visual-track:before{content:"";opacity:.6;background:#c4e7a4;border-radius:3px;flex:none;width:25px;height:4px}.visual-track>span{clip-path:polygon(0 45%,4% 12%,7% 77%,10% 20%,13% 100%,16% 10%,20% 60%,24% 20%,27% 93%,30% 15%,34% 80%,38% 0,42% 95%,47% 20%,51% 80%,54% 15%,58% 95%,62% 10%,66% 65%,70% 5%,74% 90%,78% 15%,82% 75%,87% 20%,91% 80%,95% 30%,100% 45%,100% 55%,95% 70%,91% 20%,87% 80%,82% 25%,78% 85%,74% 10%,70% 95%,66% 35%,62% 90%,58% 5%,54% 85%,51% 20%,47% 80%,42% 5%,38% 100%,34% 20%,30% 85%,27% 7%,24% 80%,20% 40%,16% 90%,13% 0,10% 80%,7% 23%,4% 88%,0 55%);background:repeating-linear-gradient(90deg,#b7df8d 0 2px,#0000 2px 5px);flex:1;height:100%}.visual-track:nth-child(2){background:#66558666}.visual-track:nth-child(2)>span{background:repeating-linear-gradient(90deg,#b7a8dd 0 2px,#0000 2px 5px)}.visual-track:nth-child(3){background:#87754666}.visual-track:nth-child(3)>span{background:repeating-linear-gradient(90deg,#d6cb88 0 2px,#0000 2px 5px)}.visual-track:nth-child(4){background:#87595566}.visual-track:nth-child(4)>span{background:repeating-linear-gradient(90deg,#d6a598 0 2px,#0000 2px 5px)}.visual-track i{background:#c7d5b1;flex:none;width:35px;height:3px;position:relative}.visual-track i:after{content:"";background:#eef5e9;width:4px;height:11px;position:absolute;top:-4px;right:7px}.visual-playhead{background:#e1edd4aa;width:1px;position:absolute;top:38px;bottom:38px;left:62%}.tool-card-body{padding:28px 30px}.tool-type{letter-spacing:.1em;color:var(--muted);font-size:8px}.tool-card h3{letter-spacing:-.05em;justify-content:space-between;gap:15px;margin:12px 0 13px;font-size:30px;font-weight:500;display:flex}.tool-card p{color:var(--muted);max-width:460px;margin:0 0 25px;font-size:13px;line-height:1.9}.tool-card-meta{border-top:1px solid var(--line);color:var(--muted);gap:20px;padding-top:15px;font-size:9px;display:flex}.inspector-visual{background:#e5e8db;height:222px;padding:28px 40px}.meter-readout{letter-spacing:-.055em;align-items:center;gap:20px;font-size:35px;font-weight:450;display:flex}.meter-readout>span{letter-spacing:.07em;max-width:60px;font-size:7px;line-height:1.6}.meter-bars{border-top:1px solid #ccd3c0;justify-content:space-between;align-items:center;gap:3px;height:95px;margin-top:7px;padding-top:10px;display:flex}.meter-bars i{background:#52694c;border-radius:2px;width:5px}.meter-axis{opacity:.6;justify-content:space-between;margin-top:6px;font-size:7px;display:flex}.workflow-grid{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.step-number{border:1px solid #bfc8b3;border-radius:50%;place-items:center;width:34px;height:34px;margin:5px 0 14px;font-size:10px;display:inline-grid}.workflow-grid h3{letter-spacing:-.025em;margin:0 0 13px;font-size:18px;font-weight:500}.workflow-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.9}.all-guides{margin-top:32px}.use-grid{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}.use-grid>a{border:1px solid var(--line);border-radius:8px;padding:26px;transition:background .2s;position:relative}.use-grid>a:hover{background:#e9eddf}.use-grid .use-number{color:var(--muted);font-size:9px}.use-grid h3{letter-spacing:-.025em;margin:17px 0 12px;font-size:20px;font-weight:500}.use-grid p{color:var(--muted);margin:0 0 30px;font-size:12px;line-height:1.9}.use-grid a>span:last-child{bottom:19px;font-size:20px;position:absolute;inset-inline-end:24px}.home-closing{background:var(--green);border-radius:12px;justify-content:space-between;align-items:center;gap:35px;margin:0 0 70px;padding:60px 46px;display:flex;position:relative;overflow:hidden}.home-closing h2{letter-spacing:-.05em;white-space:pre-line;z-index:1;margin:0 0 20px;font-size:clamp(30px,3.5vw,49px);font-weight:450;line-height:1.2;position:relative}.home-closing p{color:#54654a;z-index:1;font-size:12px;position:relative}.home-closing .button-primary{z-index:1;flex:none;position:relative}.closing-orbit{font:320px var(--serif);color:#bdde963f;position:absolute;top:-90px;right:80px;transform:rotate(-10deg)}@media (max-width:1050px){.home-hero{gap:35px;padding-top:55px}.home-hero h1{font-size:54px}.sound-demo{padding:22px}.home-hero-actions{gap:19px}.workflow-grid{gap:28px}.tool-visual,.inspector-visual{padding-inline:27px}}@media (max-width:760px){.home-hero{grid-template-columns:1fr;gap:38px;padding:43px 0 32px}.home-hero h1{font-size:clamp(45px,9vw,64px)}.home-intro{max-width:540px;font-size:14px}.home-hero-actions{gap:22px}.hero-secondary{font-size:11px}.home-free{font-size:9px}.sound-demo{padding:23px 25px}.demo-wrap{width:100%;max-width:550px;margin:0 auto}.demo-dial{width:115px;height:115px;margin-top:22px}.dial-center{font-size:54px}.demo-dial>span{font-size:5px}.sound-demo h2{font-size:18px}.demo-wave{height:36px}.demo-wave svg{height:30px}.demo-tabs button{padding:6px 12px;font-size:10px}.demo-caption{font-size:9px}.home-principles{justify-content:flex-start;gap:14px 20px;padding-top:20px;font-size:9px}.tools-section{padding-top:47px}.tools-grid{grid-template-columns:1fr;gap:23px}.tool-card-body{padding:24px}.tool-card h3{font-size:29px}.tool-visual,.inspector-visual{height:200px}.workflow-grid,.use-grid{grid-template-columns:1fr;gap:26px}.workflow-grid article{padding-inline-start:51px;position:relative}.step-number{inset-inline-start:0;margin:0;position:absolute;top:0}.workflow-grid h3{margin-bottom:10px;font-size:17px}.workflow-grid p{font-size:13px}.use-grid>a{padding:23px}.home-closing{flex-direction:column;align-items:start;gap:17px;margin-bottom:45px;padding:33px 25px}.home-closing p{font-size:12px;line-height:1.8}.home-closing h2{font-size:35px}.home-closing .button-primary{width:100%}.home-hero .button-primary{font-size:12px}.closing-orbit{font-size:250px;right:30px}.tool-card-meta{font-size:9px}}
