
@font-face{font-family:Inter;src:url("./brand/landing/InterVariable.woff2") format("woff2");font-weight:100 900;font-display:swap}
:root{color-scheme:dark;--ink:#0b0d12;--paper:#f6f7fa;--blue:#3155ff;--orange:#ff7138;--muted:#979ba7;--line:#ffffff26}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:30px}
body{margin:0;background:var(--ink);color:var(--paper);font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}
button,a{-webkit-tap-highlight-color:transparent}
button{font:inherit}
a{color:inherit;text-decoration:none}
button{cursor:pointer}
img{display:block;max-width:100%}
svg{display:block}
::selection{background:var(--orange);color:var(--ink)}
:focus-visible{outline:3px solid var(--orange);outline-offset:6px}
[hidden]{display:none!important}
.wrap{width:calc(100% - 112px);max-width:1512px;margin-inline:auto}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.skip-link{position:fixed;left:24px;top:-80px;background:white;color:black;padding:16px;z-index:99}
.skip-link:focus{top:16px}
.read-progress{height:3px;position:fixed;inset:0 auto auto 0;width:100%;background:var(--orange);transform:scaleX(var(--progress,0));transform-origin:left;z-index:50;pointer-events:none}
.nav{display:flex;align-items:center;justify-content:space-between;height:108px;gap:24px;border-bottom:1px solid var(--line)}
.brand{display:inline-flex;align-items:center;gap:10px;font-size:30px;font-weight:740;letter-spacing:-1.7px}
.brand svg{width:34px;height:30px}
.nav nav{display:flex;gap:34px;font-size:13px}
.nav nav a{position:relative;padding:12px 0}
.nav nav a:after{content:"";height:1px;position:absolute;bottom:5px;left:0;right:0;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s}
.nav nav a:hover:after{transform:scaleX(1)}
.install{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:var(--blue);color:white;min-height:58px;padding:16px 22px;font-size:14px;font-weight:600;position:relative;isolation:isolate;overflow:hidden;border:1px solid transparent;transition:color .25s}
.install:before{content:"";position:absolute;inset:0;background:white;transform:translateY(101%);transition:transform .35s cubic-bezier(.2,.8,.2,1);z-index:-1}
.install:hover:before{transform:translateY(0)}
.install:hover{color:var(--ink)}
.install svg{width:19px;height:19px;transition:transform .3s}
.install:hover svg{transform:translate(2px,-2px)}
.nav-install{background:transparent;border-color:var(--line);min-height:44px;padding:12px 16px;font-size:12px;gap:32px}
.hero{position:relative;padding-top:30px}
.hero-topline,.section-meta,.watch-top,.watch-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:monospace;font-size:10px;letter-spacing:1.1px;line-height:1.5}
.hero-topline>span:first-child{display:flex;align-items:center;gap:10px}
.hero-topline i{height:6px;width:6px;background:var(--orange);border-radius:50%;box-shadow:0 0 16px #ff713866}
.edition{color:var(--muted)}
.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:26px;align-items:center;min-height:690px;padding:32px 0 48px}
.hero-copy{position:relative;z-index:2;min-width:0}
h1,h2,h3,p{margin:0}
.hero h1{font-size:clamp(80px,10.8vw,180px);font-weight:810;letter-spacing:-.07em;line-height:.81;margin-left:-.065em}
.title-line{display:block;animation:title-enter .9s cubic-bezier(.16,1,.3,1) both}
.title-blue{color:#4e6cff;margin-top:15px;animation-delay:.12s}
.title-period{color:var(--orange)}
.hero-description{max-width:380px;font-size:15px;line-height:1.75;margin-top:35px;color:#c0c4ce;letter-spacing:-.2px}
.hero-action{display:flex;align-items:center;gap:22px;margin-top:25px}
.hero-action>p{font-size:10px;line-height:1.8;color:var(--muted)}
.hero-experience{min-width:0;animation:scene-enter 1.1s .2s cubic-bezier(.16,1,.3,1) both}
.feed-stage{height:485px;overflow:clip;position:relative;perspective:1100px;isolation:isolate}
.stage-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse at center,black 20%,transparent 72%);transform:rotate(-7deg)}
.scene-label{position:absolute;top:8px;left:20px;font-family:monospace;font-size:9px;letter-spacing:1px;color:var(--muted)}
.feed-deck{position:absolute;inset:0;pointer-events:none;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .4s cubic-bezier(.2,.8,.2,1)}
.feed-card{position:absolute;width:58%;max-width:330px;box-shadow:0 15px 55px #0009;border:1px solid #ffffff28;background:#1b1e28;color:white;transform-origin:center;transition:transform 1s cubic-bezier(.22,.75,.18,1),opacity .55s,filter .7s;backface-visibility:hidden;overflow:hidden;border-radius:3px}
.card-photo{position:relative;aspect-ratio:1.8}
.card-photo img{width:100%;height:100%;object-fit:cover}
.video-duration{position:absolute;bottom:8px;right:8px;font-family:monospace;font-size:9px;background:#000a;padding:3px 5px}
.card-caption{display:flex;align-items:center;gap:9px;padding:13px 12px}
.avatar{width:24px;height:24px;border-radius:50%;background:#ffffff15;display:grid;place-items:center;flex:none;font-size:10px}
.card-caption>div{min-width:0}
.card-caption h3{font-size:10px;font-weight:550;line-height:1.4}
.card-caption p{font-size:7px;color:#a5aabb;margin-top:4px}
.card-dots{font-size:8px;margin-left:auto;align-self:flex-start;letter-spacing:1px}
.card-forest{top:42px;left:14%;transform:translateZ(-100px) rotate(-18deg);z-index:1}
.card-tts{top:103px;left:4%;transform:translateZ(-35px) rotate(-12deg);z-index:2}
.card-farm{top:141px;left:35%;transform:translateZ(30px) rotate(14deg);z-index:3}
.card-ai{top:212px;left:13%;transform:translateZ(80px) rotate(-8deg);z-index:4}
.card-coffee{top:215px;left:48%;transform:translateZ(50px) rotate(11deg);z-index:5;width:44%}
.card-coffee .card-caption p{display:none}
.noise-art{height:148px;position:relative;overflow:hidden;padding:13px 18px;display:flex;flex-direction:column;justify-content:space-between}
.noise-art strong{font-size:34px;line-height:.91;font-weight:850;letter-spacing:-1.7px;position:relative;z-index:1}
.noise-tag{font:8px monospace;text-transform:uppercase;letter-spacing:1px;position:relative;z-index:1}
.art-tts{background:#d8ff6a;color:#101a0c;background-image:repeating-linear-gradient(-35deg,transparent 0 15px,#1111 15px 16px)}
.art-farm{color:#d2d8ff;background:#3139b4;background-image:repeating-radial-gradient(ellipse at 10% 90%,transparent 0 18px,#ffffff14 19px 20px)}
.art-farm strong{font-size:44px}
.art-ai{color:#11131c;background:#d1d4df;background-image:linear-gradient(115deg,transparent 45%,#8b8e9c55 46%,transparent 48%),repeating-linear-gradient(0deg,#0000000b 0 1px,transparent 1px 4px)}
.art-ai:after{content:"?";position:absolute;right:16px;top:0;font-size:180px;font-weight:850;color:#0001;line-height:1}
.fake-play{position:absolute;bottom:15px;right:18px;font-size:18px}
.cut-stamp{position:absolute;inset:0;display:grid;place-items:center;background:#3155ffdd;font:700 24px monospace;letter-spacing:3px;opacity:0}
[data-filter="on"] .noise{opacity:0;pointer-events:none;filter:blur(7px)}
[data-filter="on"] .card-tts{transform:translate(-105px,-150px) rotate(-35deg) scale(.55)}
[data-filter="on"] .card-farm{transform:translate(150px,-80px) rotate(40deg) scale(.55)}
[data-filter="on"] .card-ai{transform:translate(-100px,130px) rotate(-30deg) scale(.5)}
[data-filter="on"] .card-forest{transform:translate(2px,10px) rotate(-7deg);z-index:6;width:68%;max-width:370px;left:5%;top:50px}
[data-filter="on"] .card-coffee{transform:translate(-20px,-20px) rotate(8deg);z-index:7;width:62%;max-width:330px;left:32%;top:238px}
[data-filter="on"][data-revealed="true"] .noise{opacity:1;filter:none;pointer-events:auto}
[data-filter="on"][data-revealed="true"] .card-tts{transform:translateZ(-35px) rotate(-12deg)}
[data-filter="on"][data-revealed="true"] .card-farm{transform:translateZ(30px) rotate(14deg)}
[data-filter="on"][data-revealed="true"] .card-ai{transform:translateZ(80px) rotate(-8deg)}
[data-filter="on"][data-revealed="true"] .card-forest{transform:translateZ(-100px) rotate(-18deg);z-index:1;width:58%;left:14%;top:42px}
[data-filter="on"][data-revealed="true"] .card-coffee{transform:translateZ(50px) rotate(11deg);z-index:5;width:44%;left:48%;top:215px}
.cut-particles{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:9}
.stage-bottom{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;align-items:center;padding:14px 10px;border-top:1px solid var(--line);font:8px monospace;letter-spacing:1px;color:var(--muted);z-index:10}
.feed-counter b{color:white;font-size:12px;font-weight:400;margin-right:7px}
.demo-controls{display:flex;gap:12px;align-items:center;margin-top:4px;min-height:58px}
.filter-toggle{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:12px 17px;border:1px solid #ffffff38;color:white;background:#ffffff08;text-align:left;font-size:12px;transition:background .3s,border-color .3s}
.filter-toggle>svg{margin-left:auto;width:15px;height:15px}
.toggle-track,.category-toggle{width:40px;height:22px;background:#424753;border-radius:20px;border:0;padding:3px;display:block;flex-shrink:0;transition:background .3s}
.toggle-track>span,.category-toggle>span{display:block;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .3s cubic-bezier(.34,1.5,.64,1)}
[aria-pressed="true"] .toggle-track,.category-toggle[aria-pressed="true"]{background:var(--blue)}
[aria-pressed="true"] .toggle-track>span,.category-toggle[aria-pressed="true"]>span{transform:translateX(18px)}
.filter-toggle:hover{background:#ffffff10;border-color:#ffffff65}
.filter-toggle[aria-pressed="true"]{background:#3155ff18;border-color:#5a75ff}
.reveal-samples{border:0;background:transparent;color:#d1d6e2;text-align:left;font-size:10px;max-width:120px;min-height:44px;line-height:1.6;padding:8px;flex-shrink:0}
.reveal-samples:hover{text-decoration:underline}
.demo-caption{display:flex;justify-content:space-between;gap:12px;min-height:34px;padding-top:12px;font-size:8px;color:var(--muted)}
.hero-baseline{border-top:1px solid var(--line);padding:22px 0 26px;display:flex;justify-content:space-between;gap:16px;font-size:10px;color:var(--muted)}
.hero-baseline>a{display:flex;align-items:center;gap:20px;font:9px monospace;color:white;letter-spacing:1px}
.hero-baseline svg{height:12px;width:12px;transform:rotate(135deg)}
.watch-section{height:850px;position:relative;overflow:hidden;isolation:isolate;background:#102019}
.watch-photo{position:absolute;inset:-85px 0;z-index:-3;will-change:transform}
.watch-photo>img{height:100%;width:100%;object-fit:cover}
.watch-scrim{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#05171070,#05171020 60%,#05171090),linear-gradient(0deg,#051710aa,transparent 50%,#05171022)}
.watch-top{padding-top:38px}
.watch-copy{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;height:calc(100% - 130px);padding-bottom:70px}
.watch-copy h2{font-size:clamp(70px,10.9vw,170px);line-height:.86;letter-spacing:-.075em;font-weight:790}
.watch-copy h2 span{display:inline-block;font-style:italic;font-weight:450;letter-spacing:-.085em}
.watch-side{max-width:220px;padding-bottom:14px}
.watch-cross{display:block;font-size:120px;line-height:.7;font-weight:200;margin-bottom:40px;transform-origin:50% 50%;width:80px}
.watch-side p{font-size:13px;line-height:1.65}
.watch-side a{display:flex;align-items:center;gap:20px;margin-top:24px;font-size:12px;border-bottom:1px solid #ffffff80;padding:12px 0}
.watch-side svg{height:16px;width:16px;margin-left:auto}
.watch-bottom{position:absolute;bottom:28px;left:0;right:0;font-size:9px}
.how{padding:75px 0 85px}
.section-meta{color:var(--muted);padding-bottom:38px}
.how-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end;margin-bottom:55px}
.how h2{font-size:clamp(50px,6.3vw,98px);letter-spacing:-.07em;line-height:.98;font-weight:650}
.how-intro>p{max-width:355px;font-size:14px;line-height:1.8;color:#b5bac6;justify-self:end;padding-bottom:5px}
.console-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:80px}
.category-row{display:flex;align-items:center;gap:20px;min-height:112px;padding:22px 0;border-top:1px solid var(--line)}
.category-number{font:10px monospace;color:var(--muted);align-self:flex-start;margin-top:6px}
.category-row h3{font-size:21px;font-weight:500;letter-spacing:-.8px}
.category-row p{font-size:11px;color:var(--muted);margin-top:8px;line-height:1.5}
.category-toggle{position:relative;margin-left:auto;min-width:44px;width:44px;height:44px;padding:14px 3px;background:transparent}
.category-toggle:before{content:"";position:absolute;inset:11px 2px;border-radius:20px;background:#424753;transition:background .3s}
.category-toggle>span{position:relative}
.category-toggle[aria-pressed="true"]{background:transparent}
.category-toggle[aria-pressed="true"]:before{background:var(--blue)}
.category-toggle:focus-visible{outline-offset:5px}
.settings-note{font-size:10px;line-height:1.6;color:var(--muted);max-width:380px;padding-top:18px;border-top:1px solid var(--line)}
.settings-preview{border:1px solid #ffffff25;background:#12151e;position:relative;overflow:hidden;padding:24px;display:flex;flex-direction:column}
.preview-top{display:flex;justify-content:space-between;align-items:center;font:8px monospace;color:var(--muted)}
.preview-top>span:first-child{display:flex;gap:6px;align-items:center;color:white;font:600 15px Inter;letter-spacing:-.5px}
.preview-top svg{height:19px;width:22px}
.settings-orbit{position:relative;height:220px;display:grid;place-items:center;perspective:600px;flex-grow:1}
.orbit-ring{position:absolute;width:180px;height:180px;border:1px solid #4969ff55;border-radius:50%;transform-style:preserve-3d}
.ring-one{transform:rotateX(60deg) rotateY(20deg);animation:orbit-one 18s linear infinite}
.ring-two{transform:rotateX(30deg) rotateY(60deg);width:210px;height:210px;animation:orbit-two 22s linear infinite}
.ring-three{transform:rotateX(70deg) rotateY(-35deg);width:240px;height:240px;border-color:#ffffff18;animation:orbit-one 30s linear infinite reverse}
.orbit-core{color:#cdd5ff;width:68px;height:68px;display:grid;place-items:center;background:#3155ff15;border:1px solid #3155ff55;transform:rotate(-10deg)}
.orbit-core svg{width:38px}
.orbit-dot{position:absolute;width:5px;height:5px;background:#6c84ff;border-radius:50%;box-shadow:0 0 12px #3155ff}
.dot-one{top:22%;left:32%}.dot-two{top:56%;left:81%;background:var(--orange)}.dot-three{top:73%;left:24%}
.settings-preview[data-active="0"] .orbit-ring{animation-play-state:paused;border-color:#ffffff12}
.settings-preview[data-active="0"] .orbit-dot{background:#777;box-shadow:none}
.preview-readout>span{font:8px monospace;letter-spacing:1px;color:var(--muted)}
.preview-readout>strong{display:block;font-size:60px;font-weight:450;letter-spacing:-4px;margin-top:8px}
.count-total{font-size:22px;color:#636b83;letter-spacing:-1px}
.settings-status{font-size:10px;color:#bac2d9;min-height:44px;line-height:1.6;margin-top:4px}
.preview-foot{font:8px monospace;letter-spacing:.5px;display:flex;align-items:center;gap:7px;color:var(--muted);padding-top:16px;border-top:1px solid var(--line)}
.signal-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--orange);flex:none}
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:75px;padding-top:25px;border-top:1px solid var(--line)}
.steps article>span{font:10px monospace;color:#6f88ff}
.steps h3{font-size:20px;font-weight:500;letter-spacing:-.6px;margin-top:24px}
.steps p{font-size:12px;color:var(--muted);line-height:1.7;max-width:240px;margin-top:10px}
.honest{border-top:1px solid var(--line);padding:60px 0 75px;display:grid;grid-template-columns:1fr 1.3fr 1.15fr;gap:45px;align-items:start}
.honest-label{font:9px monospace;letter-spacing:1px;display:flex;align-items:center;gap:8px;padding-top:8px}
.honest h2{font-size:32px;font-weight:500;line-height:1.16;letter-spacing:-1.3px}
.honest-detail p{font-size:11px;line-height:1.8;color:var(--muted);margin-bottom:15px}
.honest-links{display:grid;gap:13px;margin-top:24px}
.honest-links a{display:flex;align-items:center;gap:10px;font-size:10px}
.honest-links svg{width:11px;height:11px}
.honest-links a:hover{text-decoration:underline}
.closing{position:relative;background:var(--blue);overflow:hidden;isolation:isolate;min-height:700px;padding:45px 0 145px}
.closing .section-meta{color:#c4cdff}
.closing h2{font-size:clamp(70px,11vw,174px);line-height:.88;letter-spacing:-.075em;font-weight:760;margin-top:36px}
.closing h2>span{color:white;display:block}
.close-bottom{display:flex;align-items:center;gap:40px;justify-content:space-between;margin-top:50px}
.close-bottom>p{font-size:15px;line-height:1.7}
.install-light{color:var(--ink);background:white;min-width:250px}
.install-light:before{background:var(--orange)}
.close-note{font:9px/1.8 monospace;letter-spacing:.4px;color:#d2daff}
.closing-watermark{position:absolute;font-weight:800;font-size:clamp(200px,28vw,500px);line-height:.8;bottom:-.26em;left:-.025em;letter-spacing:-.08em;color:#ffffff0b;z-index:-1;user-select:none}
.footer{display:grid;grid-template-columns:auto 1fr auto;gap:55px;align-items:center;min-height:145px;padding-block:35px}
.footer .brand{font-size:24px}
.footer .brand svg{width:26px}
.footer nav{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;font-size:10px;color:var(--muted)}
.footer nav a:hover{color:white}
.footer-email{display:flex;align-items:center;gap:16px;font-size:11px}
.footer-email svg{width:12px;height:12px}
.will-reveal{opacity:0;transform:translateY(25px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}
.will-reveal.in-view{opacity:1;transform:translateY(0)}
@keyframes title-enter{from{opacity:0;transform:translateY(50px);clip-path:inset(0 0 100%)}to{opacity:1;transform:translateY(0);clip-path:inset(-20% -20% -20%)}}
@keyframes scene-enter{from{opacity:0;transform:translateY(50px) rotate(3deg)}to{opacity:1;transform:none}}
@keyframes orbit-one{to{transform:rotateX(60deg) rotateY(20deg) rotateZ(360deg)}}
@keyframes orbit-two{to{transform:rotateX(30deg) rotateY(60deg) rotateZ(-360deg)}}
@media(min-width:1650px){.hero-grid{min-height:810px}.feed-stage{height:540px}.feed-card{max-width:360px}.card-coffee{top:240px}[data-filter="on"][data-revealed="true"] .card-coffee{top:240px}.card-ai{top:245px}.card-farm{top:165px}.card-tts{top:125px}}
@media(max-width:1100px){
.wrap{width:calc(100% - 64px)}
.nav nav{gap:20px}.hero-grid{min-height:630px;gap:14px}
.hero h1{font-size:11vw}
.feed-stage{height:450px}
.noise-art{height:127px;padding:12px}.noise-art strong{font-size:29px}.art-farm strong{font-size:36px}
.card-coffee{top:210px;left:48%}[data-filter="on"][data-revealed="true"] .card-coffee{top:210px;left:48%}.card-ai{top:220px}.card-farm{top:144px}
.hero-action{gap:12px}.hero-action>p{font-size:8px}.hero-action .install{padding:16px;gap:16px}
.stage-coordinate{display:none}
.demo-caption{font-size:7px}
.watch-section{height:720px}.watch-copy{padding-bottom:55px}.watch-side{max-width:185px}
.how-intro,.console-layout{gap:45px}
.category-row h3{font-size:18px}
.honest{grid-template-columns:.6fr 1fr 1fr;gap:25px}.honest h2{font-size:26px}
.footer{gap:30px}
}
@media(max-width:800px){
.wrap{width:calc(100% - 40px)}
.nav{height:84px}.brand{font-size:26px}.brand svg{width:29px}.nav nav{display:none}
.hero{padding-top:22px}.hero-topline{font-size:8px;letter-spacing:.5px}.edition{display:none}
.hero-grid{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:45px;padding-bottom:30px;min-height:0}
.hero h1{font-size:clamp(66px,21vw,170px);line-height:.82;letter-spacing:-.085em}
.title-blue{margin-top:12px}
.hero-description{font-size:13px;max-width:360px;margin-top:27px}
.hero-action{margin-top:22px;gap:18px}.hero-action>p{font-size:9px}
.hero-experience{max-width:560px;width:100%;justify-self:center}
.feed-stage{height:470px}
.scene-label{top:0;left:8px}
.feed-card{width:58%;max-width:325px}
.noise-art{height:148px}.noise-art strong{font-size:34px}
.card-forest{top:35px}.card-tts{top:95px}.card-farm{top:140px}.card-ai{top:210px}.card-coffee{top:200px;width:44%}[data-filter="on"] .card-coffee{top:200px}[data-filter="on"][data-revealed="true"] .card-coffee{top:200px;width:44%}
.hero-baseline{font-size:8px;line-height:1.7;padding-block:18px}
.hero-baseline>span{max-width:170px}
.hero-baseline>a{font-size:8px;gap:10px;white-space:nowrap}
.demo-caption{font-size:8px}
.watch-section{height:760px}
.watch-top{padding-top:25px;font-size:8px}
.watch-copy{display:block;padding-top:150px;height:auto}
.watch-copy h2{font-size:12.5vw}
.watch-side{max-width:260px;margin-left:auto;margin-top:45px;padding-bottom:0}
.watch-cross{display:none}
.watch-side p{font-size:12px}
.watch-side a{margin-top:12px}
.watch-bottom{font-size:7px}
.how{padding-block:55px}
.section-meta{font-size:8px;padding-bottom:30px}
.how-intro{grid-template-columns:1fr;gap:22px;margin-bottom:35px}
.how h2{font-size:clamp(48px,10vw,80px)}
.how-intro>p{justify-self:start;max-width:420px;font-size:13px}
.console-layout{grid-template-columns:1fr;gap:32px}
.category-row{min-height:100px;gap:16px}
.category-row h3{font-size:21px}
.settings-preview{min-height:420px;max-width:500px;width:100%;justify-self:center}
.settings-orbit{height:200px;min-height:200px}
.steps{gap:22px;margin-top:45px;padding-top:22px}
.steps h3{font-size:16px;line-height:1.3;margin-top:18px}
.steps p{font-size:10px}
.honest{grid-template-columns:1fr 1.1fr;gap:25px;padding-block:40px}
.honest-label{grid-column:1/-1}
.honest h2{font-size:28px}
.closing{min-height:590px;padding:35px 0 100px}
.closing h2{font-size:12.3vw;margin-top:35px}
.close-bottom{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:35px}
.close-bottom>p{font-size:12px}.install-light{min-width:0;gap:15px;font-size:12px}.close-note{font-size:8px}
.footer{grid-template-columns:1fr auto;gap:25px;min-height:180px;padding-block:30px}
.footer nav{grid-row:2;grid-column:1/-1;justify-content:flex-start;gap:18px}
}
@media(max-width:440px){
.nav-install{font-size:10px;gap:18px;padding:11px 12px;min-height:40px}
.hero-description br{display:none}
.hero-action>p{max-width:125px}
.feed-stage{height:370px;overflow:clip}
.feed-card{width:61%;max-width:245px}
.noise-art{height:110px;padding:10px 12px}.noise-art strong{font-size:27px}.art-farm strong{font-size:35px}
.noise-tag{font-size:6px;letter-spacing:.5px}
.card-caption{padding:10px 8px;gap:6px}.card-caption h3{font-size:8px}.card-caption p{font-size:6px}.avatar{height:20px;width:20px;font-size:8px}
.card-forest{top:25px;left:15%}.card-tts{top:68px;left:2%}.card-farm{top:115px;left:33%}.card-ai{top:163px;left:7%}.card-coffee{top:175px;left:45%;width:47%;transform:translateZ(30px) rotate(11deg)}
[data-filter="on"] .card-forest{top:32px;width:72%;left:4%}
[data-filter="on"] .card-coffee{top:155px;width:66%;left:28%}
[data-filter="on"][data-revealed="true"] .card-forest{top:25px;left:15%;width:61%}
[data-filter="on"][data-revealed="true"] .card-coffee{top:175px;left:45%;width:47%;transform:translateZ(30px) rotate(11deg)}
.stage-bottom{font-size:7px;padding:12px 4px}
.demo-controls{min-height:54px}
.filter-toggle{font-size:10px;padding:10px 12px;gap:9px;min-height:54px}
.reveal-samples{font-size:8px;max-width:96px;padding:4px}
.demo-caption{font-size:7px;line-height:1.6}
.demo-caption>span:last-child{max-width:118px;text-align:right}
.watch-section{height:650px}
.watch-copy{padding-top:135px}.watch-copy h2{font-size:13.2vw}
.watch-side{max-width:220px;margin-top:38px}
.watch-bottom>span:last-child{max-width:125px;text-align:right;line-height:1.5}
.category-row h3{font-size:18px}.category-row p{font-size:10px;max-width:215px}
.category-number{font-size:8px}
.steps{grid-template-columns:1fr;gap:24px}
.steps article{display:grid;grid-template-columns:45px 1fr;column-gap:12px}
.steps article>span{grid-row:1/3;padding-top:6px}
.steps h3{margin-top:0;font-size:18px}
.steps p{font-size:11px;max-width:280px;margin-top:6px}
.honest{grid-template-columns:1fr;gap:20px}
.honest h2{font-size:34px}
.honest-detail p{font-size:12px}
.closing{min-height:510px}
.close-bottom{grid-template-columns:1fr;gap:24px}
.close-bottom>p{font-size:13px}
.close-bottom .install{max-width:260px;min-height:54px}
.close-note{font-size:8px;line-height:1.6}
.footer-email{font-size:10px}
}
@media(prefers-reduced-motion:reduce){
html{scroll-behavior:auto}
*,*:before,*:after{animation:none!important;transition:none!important}
.will-reveal{opacity:1;transform:none}
.watch-photo{transform:none!important}
.feed-deck{transform:none!important}
.read-progress{display:none}
}
