:root{--bg:#10100f;--panel:#1a1917;--text:#f5f2ed;--muted:#99968f;--line:#ffffff1d;--orange:#e45b2f;--bright:#f77740;--font:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:15px;-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid #ffa077;outline-offset:5px}button{border:0}svg{width:20px;height:20px;vertical-align:middle}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}em{font-style:normal;color:var(--orange)}.section-shell{max-width:1440px;margin:auto;padding-left:64px;padding-right:64px}.site-header{max-width:1440px;margin:auto;height:100px;padding:0 64px;display:flex;align-items:center;gap:36px;position:relative;z-index:10}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand>span{font-size:33px;line-height:.8;font-weight:680;letter-spacing:-1.6px}.brand-sub{display:block;font-size:9px;line-height:1.1;letter-spacing:.5px;margin-top:7px;font-weight:550}.site-header nav{display:flex;gap:34px;margin-left:auto;margin-right:30px}.site-header nav a{font-size:13px;color:#bdbab4;transition:color .2s}.site-header nav a:hover{color:#fff}.button{display:inline-flex;justify-content:center;align-items:center;gap:22px;padding:17px 22px;border-radius:7px;font-size:13px;font-weight:620;line-height:1.2;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button.small{padding:12px 16px;background:#f3f0e9;color:#181613;gap:20px;font-size:12px}.button svg{width:16px;height:16px}.primary{background:var(--orange);color:#fff}.primary:hover{background:#ef7045}.menu-toggle{display:none;background:none;padding:8px}.eyebrow{font-size:10px;font-weight:600;letter-spacing:1.8px;display:flex;align-items:center;gap:10px;line-height:1.6}.status-dot{display:inline-block;width:5px;height:5px;background:var(--orange);border-radius:50%;box-shadow:0 0 10px #e45b2f44;flex-shrink:0}.edition{padding:2px 8px;border:1px solid #5b3b2b;border-radius:3px;color:#f49266;margin-left:1px;font-size:9px;letter-spacing:1px}.hero{min-height:720px;display:grid;grid-template-columns:1fr 1fr;align-items:center;position:relative;padding-top:40px;padding-bottom:65px;isolation:isolate}.hero-copy{z-index:2;position:relative}.hero h1{font-size:clamp(58px,6.55vw,94px);letter-spacing:-5.5px;line-height:.99;margin:28px 0 27px;font-weight:480}.hero h1 em{white-space:nowrap;letter-spacing:-5px}.hero-description{font-size:14px;line-height:1.8;color:#aeaaa2}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:29px}.text-link{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:550}.text-link:hover{color:var(--bright)}.play-circle{width:28px;height:28px;border:1px solid #66625c;border-radius:50%;display:grid;place-items:center}.play-circle svg{width:10px;height:10px;fill:currentColor}.hero-footnote{display:flex;align-items:center;gap:9px;margin-top:49px;font-size:10px;color:#8f8a82}.hero-footnote strong{color:#c8c3b9;font-weight:500}.hero-footnote>a{margin-left:10px;color:#dad3c8}.mini-app{width:23px;height:23px;background:#30241b;display:grid;place-items:center;border:1px solid #5a3a27;border-radius:6px}.mini-app svg{fill:#eb8356;width:21px;height:21px}.hero-art{height:610px;position:relative;margin-left:-45px;margin-right:-40px;isolation:isolate;perspective:1000px}.art-grid{position:absolute;inset:40px 10px;background-image:linear-gradient(#ec87530b 1px,transparent 1px),linear-gradient(90deg,#ec87530b 1px,transparent 1px);background-size:45px 45px;mask-image:radial-gradient(ellipse,#000,transparent 72%);transform:rotate(-10deg)}.art-aura{position:absolute;inset:10% -2% 10% 5%;background:radial-gradient(ellipse at 60% 50%,#b13e174d,#a844141b 40%,transparent 67%);filter:blur(10px)}.art-coordinate{font-family:monospace;font-size:8px;letter-spacing:1.4px;color:#7d6d5d}.coordinate-top{position:absolute;top:5%;left:27%}.sculpture-wrap{position:absolute;inset:0 0 -10px 0;transform:rotate(-12deg) rotateY(-15deg);animation:levitate 8s ease-in-out infinite;will-change:transform}.sculpture{width:100%;height:100%;overflow:visible}.orbit{position:absolute;left:8%;top:27%;width:92%;height:42%;border:1px solid #955b363d;border-radius:50%;transform:rotate(-24deg);z-index:-1}.orbit:after{content:'';position:absolute;top:26%;right:1.5%;width:5px;height:5px;background:#f39b69;border-radius:50%;box-shadow:0 0 14px #fb8859}.orbit-two{width:85%;height:70%;left:16%;top:11%;transform:rotate(22deg);border-style:dashed;border-color:#67432f40}.orbit-label{position:absolute;display:flex;align-items:center;gap:10px;border:1px solid #92735847;background:linear-gradient(125deg,#30241feb,#171615e8);box-shadow:0 8px 48px -12px #0000001f,0 20px 80px -20px #00000014;backdrop-filter:blur(15px);border-radius:10px;padding:13px 15px;font-size:12px;font-weight:550;animation:labelFloat 7s ease-in-out infinite}.orbit-label small{display:block;font-size:8px;color:#a69b8f;font-weight:400;margin-top:5px}.app-letter{width:34px;height:34px;border-radius:8px;background:#e45b2f;color:#fff2e4;display:grid;place-items:center;font-size:17px;font-weight:580;letter-spacing:0;line-height:1;text-align:center;padding:0;flex-shrink:0}.app-letter.secondary{background:#31261e;color:#ddad89;border:1px solid #81613e66}.orbit-status{width:4px;height:4px;background:#f79b69;border-radius:100%;margin:0 0 20px 15px}.label-adapt{right:-1%;top:22%;z-index:2}.label-imagine{left:7%;bottom:24%;animation-delay:-2s}.label-album{right:4%;bottom:6%;animation-delay:-4s}.art-bottom{position:absolute;bottom:0;left:15%;right:0;display:flex;justify-content:space-between;align-items:center;font-family:monospace;font-size:7px;letter-spacing:1px;color:#7b6856}.crosshair{font-size:16px;color:#725c47}.principle-strip{display:flex;justify-content:space-between;align-items:center;min-height:89px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:24px}.principle-strip>span{font-size:8px;letter-spacing:1.2px;color:#77756f}.principle-strip>div{display:flex;align-items:center;gap:10px;font-size:12px;color:#c8c5bf}.principle-strip svg{width:17px;color:#a29b90}.software-section{padding-top:112px;padding-bottom:103px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;gap:40px}.section-kicker{color:#b58a6b;letter-spacing:1.5px;margin-bottom:24px;font-size:9px}h2{font-size:clamp(38px,4vw,57px);line-height:1.04;letter-spacing:-2.8px}.muted{color:#787772}.section-heading>p,.workflow-intro>p{font-size:13px;line-height:1.8;color:#aaa59c;max-width:330px}.adapt-feature{display:grid;grid-template-columns:.82fr 1.3fr;background:#191816;border:1px solid #454036;border-radius:14px;overflow:hidden;min-height:505px}.adapt-info{padding:38px 38px 35px}.release-tag{font-size:8px;letter-spacing:1.2px;display:flex;align-items:center;gap:8px;color:#b3ab9d;margin-bottom:23px}.release-tag .status-dot{background:#a3b388}.product-heading{display:flex;align-items:center;gap:14px}.product-heading h3{font-size:30px;letter-spacing:-1px}.product-heading img{width:42px;height:42px}.product-lede{font-size:29px;line-height:1.1;letter-spacing:-.9px;margin-top:23px;margin-bottom:17px}.adapt-info>p:not(.product-lede){max-width:330px;font-size:12px;line-height:1.75;color:#a9a49b}.feature-list{list-style:none;padding:0;margin:23px 0 30px}.feature-list li{display:flex;align-items:center;gap:10px;font-size:11px;margin:12px 0;color:#c8c1b6}.feature-list svg{width:15px;height:15px;color:#ba9b7c}.orange{color:#f28a59}.app-showcase{padding:38px 0 25px 26px;background:radial-gradient(ellipse at 78% 30%,#71301655,transparent 70%),#201d19;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.showcase-label{font-size:8px;letter-spacing:1px;color:#a59685;display:flex;justify-content:space-between;padding-right:30px;margin-bottom:30px}.app-window{width:108%;border:1px solid #6a5744;border-radius:10px;background:#252421;overflow:hidden;transform:perspective(1000px) rotateY(-7deg) rotateZ(1deg);box-shadow:0 35px 60px #0706048c;font-size:8px}.window-bar{height:34px;background:#1d1c1a;border-bottom:1px solid #ffffff12;display:flex;align-items:center;justify-content:space-between;padding:0 13px;color:#99948c;font-size:7px}.window-bar>span:last-child{margin-right:25px}.window-bar svg{width:12px;height:12px}.traffic-lights{display:flex;gap:4px}.traffic-lights i{width:5px;height:5px;background:#7f7970;border-radius:50%}.traffic-lights i:first-child{background:#b66550}.window-content{display:grid;grid-template-columns:150px 1fr;min-height:310px}.mock-sidebar{padding:17px 12px;background:#2c2a26;border-right:1px solid #ffffff15}.mock-title{display:block;font-size:7px;color:#c1b9ac;margin-bottom:7px}.mock-master{height:100px;margin-bottom:14px;border-radius:3px}.artwork{position:relative;background:#e9622d;overflow:hidden;isolation:isolate;color:#131614}.artwork:after{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.15' filter='url(%23noise)'/%3E%3C/svg%3E");mix-blend-mode:soft-light;opacity:.4;pointer-events:none}.artwork>span{position:absolute;z-index:2;top:11%;left:9%;font-weight:800;line-height:.92;letter-spacing:-.06em;font-size:clamp(18px,2.8vw,38px)}.artwork .art-orb{position:absolute;bottom:-9%;right:-8%;width:92%;aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(ellipse at 26% 21%,transparent 0 3%,#181b1466 3.7% 4%,transparent 4.5% 7%),radial-gradient(circle at 28% 22%,#d6e2b0,#6b7950 23%,#182921 51%,#061513 72%);box-shadow:-10px 5px 25px #50251560;transform:rotate(22deg)}.artwork small{position:absolute;bottom:7%;left:9%;z-index:3;font-size:5px;letter-spacing:1px;color:#fff0d0}.mock-master>span{font-size:23px}.mock-master .art-orb{width:80%;right:-25%;bottom:-18%}.mock-sizes{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:16px}.mock-sizes b{font-size:6px;padding:6px 2px;border:1px solid #975432;color:#e48c62;text-align:center;border-radius:2px}.mock-check{font-size:7px;color:#bdb5aa;margin:8px 0}.approved{display:inline-block;background:#333d2b;color:#b4c89c;border-radius:3px;font-size:7px;padding:5px 7px}.mock-generate{display:flex;justify-content:space-between;align-items:center;background:var(--orange);font-size:7px;padding:8px;margin-top:14px;border-radius:3px}.mock-generate svg{width:10px;height:10px}.mock-gallery{padding:17px 18px}.mock-gallery-title{display:flex;justify-content:space-between;margin-bottom:15px;font-size:10px}.mock-gallery-title span{font-size:6px;color:#de865b;background:#49301f;padding:3px 5px;border-radius:2px}.mock-art-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding-right:28px;grid-template-rows:115px 87px}.mock-art-grid>div{border:5px solid #37342f;border-radius:4px}.mock-art-grid .portrait{grid-row:span 2}.portrait>span{font-size:27px}.square>span{font-size:20px}.landscape>span{font-size:16px}.square .art-orb{width:77%;right:-18%;bottom:-35%}.landscape .art-orb{width:73%;right:-20%;bottom:-36%}.mock-footer{font-size:6px;color:#968e7e;display:flex;align-items:center;gap:5px;margin-top:15px}.mock-footer i{width:4px;height:4px;background:#93a17d;border-radius:50%}.showcase-caption{font-size:7px;color:#857a6c;display:flex;justify-content:space-between;padding-right:30px;margin-top:27px;letter-spacing:.2px}.showcase-caption>span{font-size:6px;letter-spacing:1.4px}.future-products{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.future-card{border:1px solid var(--line);border-radius:12px;background:#171614;overflow:hidden}.future-art{height:225px;position:relative;overflow:hidden;background:#1b1c18;border-bottom:1px solid #ffffff10}.imagine-art{background:radial-gradient(ellipse at 30% 130%,#f57a2b44,transparent 65%),#211c16}.imagine-art>span{position:absolute;right:12%;top:16%;font-size:85px;letter-spacing:-6px;line-height:.82;color:#d2c1a5;font-weight:550;transform:rotate(-7deg);z-index:1}.ribbon{position:absolute;width:280px;height:150px;border:26px solid #bd552d;border-radius:50%;transform:rotate(-44deg);box-shadow:inset 2px 9px 10px #180b088c,3px 3px 5px #14120d;background:transparent}.r1{left:-70px;top:65px;border-color:#4d331f #ab4c26 #ef8e49 #e36a2f}.r2{left:5px;top:49px;width:180px;height:95px;border-width:18px;border-color:#573922 #bf7850 #f2bf89 #e79a62}.r3{left:80px;top:35px;width:135px;height:75px;border-width:16px;border-color:#282f24 #566448 #bdc198 #898e5c}.future-art-label{position:absolute;bottom:18px;left:25px;font-size:7px;letter-spacing:1.3px;color:#9d917b;z-index:2}.album-art{background:radial-gradient(ellipse at 50% 70%,#64563955,transparent 72%),#1a1d17}.photo-stack{height:185px;position:relative;max-width:350px;margin:auto}.photo-card{position:absolute;width:139px;height:162px;top:22px;padding:8px 8px 26px;background:#e2dac5;border:1px solid #d5c6a4;box-shadow:0 8px 15px #0007}.p1{transform:rotate(-16deg);left:20px}.p2{transform:rotate(3deg);left:107px;top:9px;z-index:1}.p3{transform:rotate(18deg);left:199px;top:28px}.landscape-art{height:100%;position:relative;overflow:hidden}.sunset{background:radial-gradient(circle at 53% 58%,#ffbb68 0 13%,transparent 13.5%),linear-gradient(#a2452b,#ee9050 67%,#341d20 68%)}.mountain{background:linear-gradient(#72857b,#bfc0a3)}.mountain:after{content:'';position:absolute;inset:20% -10% -5%;background:linear-gradient(120deg,#686c46,#263a2e 55%,#597957);clip-path:polygon(0 90%,40% 0,59% 30%,67% 14%,100% 90%,100% 100%,0 100%)}.dune{background:linear-gradient(#9ba9a0,#d1c4a2)}.dune:after{content:'';position:absolute;inset:48% -70% -40% -30%;background:linear-gradient(150deg,#a56842,#f2c694 40%,#a77d57 60%);border-radius:50% 70% 0 0;transform:rotate(-16deg)}.future-copy{padding:25px 28px 23px}.future-title{display:flex;gap:11px;align-items:center}.future-title .app-letter{width:29px;height:29px;font-size:14px;background:#403020;color:#d4a776;border:1px solid #7b533c}.future-title h3{font-size:22px;letter-spacing:-.6px}.coming-tag{margin-left:auto;font-size:8px;padding:5px 7px;border:1px solid #655747;border-radius:4px;color:#baaa94}.future-copy p{font-size:12px;line-height:1.7;color:#a19a8e;margin:15px 0 23px;max-width:380px}.future-category{display:flex;justify-content:space-between;align-items:center;font-size:7px;letter-spacing:1.2px;color:#a79881}.future-category svg{width:14px;height:14px}.roadmap-note{font-size:10px;color:#76716a;margin-top:17px}.workflow-section{background:#161513;padding:94px 0 77px;border-block:1px solid #ffffff0c;overflow:hidden}.workflow-intro{padding-bottom:3px}.motion-control{padding:0;margin-top:15px;display:flex;align-items:center;gap:7px;font-size:10px;background:none;color:#b8a58e}.motion-control svg{width:12px;height:12px}.workflow-board{display:grid;grid-template-columns:330px 1fr;gap:35px;align-items:center}.workflow-steps{display:flex;flex-direction:column;gap:5px}.workflow-steps button{display:flex;align-items:center;gap:17px;text-align:left;background:transparent;border-bottom:1px solid #ffffff17;padding:26px 10px 26px 0;transition:color .3s;position:relative}.workflow-steps button:after{content:'';height:1px;background:var(--orange);position:absolute;left:0;right:100%;bottom:-1px;transition:right .65s}.workflow-steps button[aria-selected=true]:after{right:0}.step-number{font-family:monospace;color:#5e594f;font-size:11px}.workflow-steps button[aria-selected=true] .step-number{color:var(--orange)}.workflow-steps button>span:nth-child(2){font-size:16px;color:#847e74;transition:color .3s}.workflow-steps button[aria-selected=true]>span:nth-child(2){color:#f5e7d6}.workflow-steps small{display:block;color:#70695e;font-size:10px;margin-top:7px}.workflow-steps button>span:last-child{margin-left:auto;color:#65543d}.workflow-steps button[aria-selected=true]>span:last-child{color:var(--orange)}.workflow-steps svg{width:16px;height:16px}.workflow-visual{background:#201e19;border:1px solid #4a4031;border-radius:12px;min-width:0;overflow:hidden}.flow-toolbar{height:44px;border-bottom:1px solid #ffffff12;padding:0 22px;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1px;color:#a29681}.flow-toolbar>span:first-child{display:flex;align-items:center;gap:7px;color:#d3b794}.flow-canvas{height:350px;position:relative;background-image:radial-gradient(#78624833 1px,transparent 1px);background-size:16px 16px;overflow:hidden;isolation:isolate}.flow-canvas:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse,#ad602521,transparent 66%)}.flow-poster{position:absolute;height:257px;width:195px;left:calc(50% - 97px);top:45px;border:5px solid #4d3a24;box-shadow:0 15px 40px #0004;transform:rotate(-6deg);transition:all 1s cubic-bezier(.2,.7,.2,1);border-radius:4px}.flow-poster>span{font-size:45px;top:9%}.flow-poster .art-orb{width:115%;right:-25%;bottom:-15%}.flow-satellite{position:absolute;border:4px solid #4d3a24;border-radius:4px;opacity:0;transition:all 1s cubic-bezier(.2,.7,.2,1);transform:scale(.5)}.satellite-1{width:145px;height:185px;left:50%;top:31px}.satellite-2{width:210px;height:95px;left:49%;top:231px}.flow-satellite>span{font-size:29px}.satellite-2>span{font-size:23px}.satellite-2 .art-orb{width:55%;right:-10%;bottom:-28%}.flow-asset-tag{position:absolute;left:calc(50% - 70px);top:307px;color:#b9a384;font-size:8px;display:flex;gap:6px;align-items:center;transition:opacity .5s}.flow-asset-tag svg{width:12px;height:12px}.flow-connector{position:absolute;left:30%;top:49%;width:40%;border-top:1px dashed #ac733d;opacity:0;transition:opacity .7s}.workflow-visual[data-stage="1"] .flow-poster{left:12%;transform:rotate(-4deg) scale(.82);top:34px}.workflow-visual[data-stage="1"] .flow-satellite{opacity:1;transform:scale(1) rotate(4deg)}.workflow-visual[data-stage="1"] .flow-connector{opacity:1}.workflow-visual:not([data-stage="0"]) .flow-asset-tag{opacity:0}.copy-popover{position:absolute;right:8%;top:88px;width:225px;padding:22px;background:#29261feF;border:1px solid #806143;border-radius:7px;box-shadow:0 15px 30px #0004;backdrop-filter:blur(15px);display:flex;flex-direction:column;gap:13px;opacity:0;transform:translateX(30px);transition:all .7s;pointer-events:none}.popover-label{font-size:7px;color:#ac8d67;letter-spacing:1px}.copy-popover>span:nth-child(2){font-size:13px;color:#8e816e}.copy-popover>span:nth-child(3){color:#d98447}.copy-popover strong{font-size:17px;letter-spacing:-.5px;font-weight:500}.copy-popover .approved{align-self:flex-start;font-size:8px}.workflow-visual[data-stage="2"] .flow-poster{left:10%;transform:rotate(-5deg)}.workflow-visual[data-stage="2"] .copy-popover{opacity:1;transform:translateX(0)}.export-popover{position:absolute;inset:62px 9%;background:#25251eeF;border:1px solid #62563e;backdrop-filter:blur(20px);border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;opacity:0;transform:scale(.9);transition:all .7s;pointer-events:none;box-shadow:0 25px 30px #0003}.export-check{height:35px;width:35px;display:grid;place-items:center;background:#414731;color:#c0d59d;border-radius:50%}.export-popover strong{font-size:22px;font-weight:500;letter-spacing:-.7px}.export-popover>span:not(.export-check){font-size:10px;color:#a39b88}.export-popover>div{font-size:8px;color:#958974;display:flex;gap:60px;border-top:1px solid #ffffff12;padding-top:18px}.export-popover b{color:#eba36d}.workflow-visual[data-stage="3"] .export-popover{opacity:1;transform:scale(1)}.workflow-visual[data-stage="3"] .flow-poster{opacity:.3;transform:rotate(-12deg) scale(.85)}.flow-caption{padding:17px 22px;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#a99b85;border-top:1px solid #ffffff0e}.flow-caption>span:last-child{font-family:monospace;white-space:nowrap;font-size:9px;color:#786e5c}.generation-note{display:flex;align-items:center;gap:8px;font-size:9px;color:#7c7568;margin-top:22px;line-height:1.6}.generation-note svg{width:13px;height:13px;flex-shrink:0}.studio-section{display:grid;grid-template-columns:1fr 1.1fr;gap:110px;align-items:center;padding-top:120px;padding-bottom:120px}.studio-mark{aspect-ratio:1;max-width:350px;border:1px solid #50412e;border-radius:50%;display:grid;place-items:center;position:relative;margin:auto;width:100%;background:radial-gradient(#45271555,transparent 65%)}.studio-mark:before{content:'';position:absolute;inset:20px;border:1px dashed #5a432940;border-radius:50%}.studio-mark svg{width:73%;height:73%;fill:#df693c;transform:rotate(-10deg);filter:drop-shadow(0 0 35px #a44e2833)}.studio-mark span{position:absolute;bottom:25px;left:-25px;background:var(--bg);padding:10px 17px;font-family:monospace;font-size:8px;letter-spacing:1px;line-height:1.5;color:#9b8061}.studio-copy h2{margin-bottom:27px}.studio-copy p{font-size:13px;line-height:1.85;max-width:420px;color:#aaa397;margin-bottom:15px}.studio-values{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:28px;border-top:1px solid var(--line);padding-top:19px;font-size:9px;color:#beb5a5}.studio-values span:before{content:'+';color:var(--orange);margin-right:7px}.download-section{padding-top:42px;padding-bottom:45px;background:linear-gradient(115deg,#ec743e,#e35a2c 58%,#be3d17);color:#1c160f;position:relative;overflow:hidden;border-radius:15px;max-width:1312px;margin:0 64px}.download-section:before{content:'';position:absolute;inset:-250px -100px -300px 25%;border-radius:50%;border:1px solid #59271122;box-shadow:0 0 0 40px #5927110a,0 0 0 80px #5927110a,0 0 0 120px #5927110a,0 0 0 160px #5927110a;transform:rotate(-20deg);pointer-events:none}.download-top{display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:28px}.download-top .eyebrow{font-size:8px;letter-spacing:1.3px}.download-edition{font-size:8px;letter-spacing:1px}.download-layout{display:grid;grid-template-columns:1fr 360px;align-items:center;gap:50px;position:relative}.download-layout h2{font-size:74px;letter-spacing:-4px}.download-layout h2 em{color:#fce1c7}.download-layout>div>p{font-size:13px;line-height:1.7;margin-top:24px;color:#542713}.download-box{background:#261c16;color:#f4e8d7;padding:25px;border-radius:10px;box-shadow:0 15px 40px #6c210c40}.download-product{display:flex;align-items:center;gap:13px}.download-product img{width:39px;height:39px}.download-product h3{font-size:16px;font-weight:550;letter-spacing:-.4px}.download-product span{font-size:8px;color:#a68b73;display:block;margin-top:5px}.platform-tabs{background:#1d1611;display:flex;padding:4px;gap:4px;margin:22px 0 16px;border-radius:6px;border:1px solid #5c412c55}.platform-tabs button{display:flex;gap:8px;align-items:center;justify-content:center;flex:1;font-size:11px;padding:9px 8px;border-radius:3px;background:transparent;color:#907b66}.platform-tabs button[aria-selected=true]{background:#564032;color:#fae2c7}.platform-tabs svg{width:13px;height:13px}#platform-description{font-size:10px;line-height:1.8;color:#af9781;min-height:36px;margin:0 0 15px}.download-button{background:#f4e9d9;color:#241b14;width:100%;font-size:11px;padding:15px 17px;justify-content:space-between}.download-button[aria-disabled=true]{background:#594437;color:#bea18a;cursor:default;transform:none}.download-details{font-size:8px;color:#9b8066;margin-top:10px!important;text-align:center;line-height:1.5}.api-note{font-size:8px;color:#8a735d;border-top:1px solid #ffffff12;padding-top:13px;line-height:1.6;margin-top:17px!important}.site-footer{padding-top:66px;padding-bottom:24px}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:40px}.footer-top>span{font-size:11px;color:#8a857d}.back-top{display:flex;gap:10px;align-items:center;font-size:10px;color:#c1b7a8}.back-top svg{width:15px;height:15px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:23px;font-size:8px;color:#7b756c;letter-spacing:.2px}.local-badge{display:flex;align-items:center;gap:6px}.local-badge .status-dot{width:4px;height:4px;background:#8a9475}.footer-bottom button{font-size:8px;background:none;color:#958878;padding:0}.footer-bottom svg{width:11px;height:11px}.skip-link{position:fixed;left:12px;top:-100px;z-index:99;background:#fff;color:#111;padding:12px}.skip-link:focus{top:12px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);background:#efe3d0;color:#32251a;padding:14px 20px;border-radius:7px;font-size:12px;box-shadow:0 10px 30px #0005;opacity:0;pointer-events:none;transition:all .3s;z-index:30;max-width:90vw}.toast.show{opacity:1;transform:translate(-50%,0)}dialog{border:1px solid #66513a;border-radius:15px;background:#201c17;color:#efe4d2;padding:38px;max-width:470px;width:calc(100% - 32px);box-shadow:0 40px 100px #000a}dialog::backdrop{background:#000b;backdrop-filter:blur(7px)}dialog h2{font-size:30px;letter-spacing:-1px;line-height:1.1;margin:25px 0 20px}dialog p{font-size:13px;color:#b5a797;line-height:1.8;margin:15px 0}.dialog-close{position:absolute;right:16px;top:16px;padding:5px;background:none;color:#b1a08d}.dialog-done{margin-top:16px}.js-motion .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.js-motion .reveal.in-view{opacity:1;transform:translateY(0)}@keyframes levitate{0%,100%{transform:translateY(0) rotate(-12deg) rotateY(-15deg)}50%{transform:translateY(-15px) rotate(-7deg) rotateY(0)}}@keyframes labelFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(8px)}}@media(min-width:1440px){.download-section{margin-left:auto;margin-right:auto}.hero-art{margin-right:-30px}}@media(max-width:1100px){.section-shell,.site-header{padding-left:36px;padding-right:36px}.site-header nav{gap:25px;margin-right:15px}.hero{min-height:650px}.hero h1{font-size:68px;letter-spacing:-3.5px}.hero h1 em{letter-spacing:-3.5px}.hero-art{height:560px;margin-left:-70px;margin-right:-15px}.label-adapt{right:0;top:20%}.label-imagine{left:15%;bottom:22%}.hero-description{font-size:12px}.hero-actions{gap:16px}.hero-actions .button{padding:15px;font-size:11px}.hero-actions .text-link{font-size:10px}.principle-strip{gap:20px}.principle-strip>span{max-width:130px;line-height:1.7}.principle-strip>div{font-size:10px;gap:6px}.adapt-feature{grid-template-columns:.8fr 1fr}.adapt-info{padding:30px 25px}.app-showcase{padding-left:18px}.window-content{grid-template-columns:115px 1fr}.mock-gallery{padding:17px 10px}.mock-art-grid{padding-right:0}.mock-art-grid .portrait>span{font-size:20px}.mock-art-grid .square>span{font-size:15px}.mock-art-grid .landscape>span{font-size:12px}.showcase-caption{font-size:6px}.showcase-caption>span{display:none}.workflow-board{grid-template-columns:280px 1fr;gap:30px}.copy-popover{right:5%;width:190px;padding:18px}.flow-poster{width:165px;height:235px;left:calc(50% - 82px);top:56px}.flow-poster>span{font-size:37px}.satellite-1{width:120px;height:160px;left:58%}.satellite-2{width:160px;left:54%}.flow-caption{font-size:8px}.studio-section{gap:65px}.download-section{margin:0 36px}.download-layout h2{font-size:68px}.download-layout{grid-template-columns:1fr 330px;gap:30px}.future-title h3{font-size:20px}.future-copy{padding:23px}.coming-tag{font-size:7px}.imagine-art>span{right:8%;font-size:77px}}
@media(max-width:800px){.site-header{height:80px;padding:0 24px;gap:20px}.header-download{margin-left:auto}.site-header nav{position:absolute;left:16px;right:16px;top:76px;margin:0;padding:22px;background:#24201c;border:1px solid #63503b;display:none;border-radius:10px;gap:22px}.site-header nav.open{display:flex;flex-direction:column}.menu-toggle{display:block}.section-shell{padding-left:24px;padding-right:24px}.hero{grid-template-columns:1fr;padding-top:35px;padding-bottom:30px;min-height:0}.hero h1{font-size:clamp(60px,10vw,82px);letter-spacing:-4px;margin:23px 0}.hero h1 em{letter-spacing:-4px}.hero-description{font-size:13px}.hero-actions{gap:25px}.hero-actions .button{font-size:12px;padding:17px 20px}.hero-actions .text-link{font-size:12px}.hero-footnote{margin-top:28px}.hero-art{height:500px;width:95%;max-width:600px;margin:-30px auto 0}.hero-copy{pointer-events:none}.hero-copy a{pointer-events:auto}.coordinate-top{top:10%}.label-adapt{right:2%;top:23%}.label-imagine{left:5%;bottom:23%}.label-album{right:3%;bottom:7%}.art-bottom{left:10%;right:5%}.principle-strip{flex-wrap:wrap;justify-content:space-between;padding-top:20px;padding-bottom:20px;gap:17px}.principle-strip>span{max-width:none;width:100%;font-size:8px}.principle-strip>div{font-size:10px}.software-section{padding-top:75px;padding-bottom:65px}.section-heading{align-items:flex-start;flex-direction:column;gap:24px;margin-bottom:30px}.section-heading h2{font-size:44px}.section-heading p{font-size:12px}.section-kicker{margin-bottom:19px}.adapt-feature{grid-template-columns:1fr}.adapt-info{padding:30px}.adapt-info>p:not(.product-lede){max-width:460px}.feature-list{display:grid;grid-template-columns:1fr;gap:0}.app-showcase{padding:25px 25px 23px;min-height:420px}.app-window{width:98%;transform:perspective(1000px) rotateY(-3deg) rotateZ(1deg);margin:auto}.window-content{grid-template-columns:145px 1fr}.mock-art-grid{grid-template-rows:115px 95px}.mock-art-grid .portrait>span{font-size:33px}.mock-art-grid .square>span{font-size:27px}.mock-art-grid .landscape>span{font-size:20px}.showcase-caption{font-size:7px;margin-top:22px}.showcase-label{margin-bottom:20px}.future-products{gap:16px}.future-title{flex-wrap:wrap;gap:8px}.future-title h3{font-size:21px}.coming-tag{margin:4px 0 0 0}.future-copy{padding:21px}.future-art{height:210px}.imagine-art>span{right:9%;top:23%;font-size:67px}.ribbon{left:-130px}.r2{left:-30px;top:90px}.r3{left:25px;top:60px}.photo-stack{transform:scale(.8);transform-origin:left center;left:calc(50% - 140px)}.workflow-section{padding:65px 0 50px}.workflow-board{grid-template-columns:1fr;gap:23px}.workflow-steps{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px}.workflow-steps button{padding:18px 0;gap:12px}.workflow-steps button>span:nth-child(2){font-size:14px}.workflow-steps small{font-size:8px}.workflow-visual{max-width:100%}.flow-canvas{height:365px}.flow-poster{width:195px;height:257px;left:calc(50% - 97px);top:45px}.flow-poster>span{font-size:44px}.satellite-1{width:145px;height:185px;left:53%}.satellite-2{width:210px;left:51%}.copy-popover{width:225px;right:9%;top:88px}.flow-caption{font-size:10px}.studio-section{padding-top:70px;padding-bottom:75px;grid-template-columns:1fr;gap:50px}.studio-mark{max-width:235px}.studio-copy{max-width:500px;margin:auto}.studio-copy h2{font-size:47px}.download-section{margin:0 24px;padding:30px}.download-top{margin-bottom:35px}.download-layout{grid-template-columns:1fr;gap:30px}.download-layout h2{font-size:64px}.download-layout>div>p{font-size:12px;margin-top:17px}.download-box{width:100%;max-width:440px}.site-footer{padding-top:45px}.footer-top{flex-wrap:wrap;gap:25px;padding-bottom:27px}.footer-top>span{order:3;width:100%;font-size:10px}.footer-bottom{gap:15px;flex-wrap:wrap}.footer-bottom>button{margin-left:auto}}
@media(max-width:480px){.site-header{padding:0 20px;gap:12px}.brand>span{font-size:28px}.brand img{width:32px;height:32px}.brand-sub{font-size:8px}.header-download{font-size:10px!important;padding:11px 13px!important;gap:12px!important}.hero h1{font-size:59px;letter-spacing:-3.8px}.hero h1 em{letter-spacing:-3.6px;white-space:normal}.hero .eyebrow{font-size:8px;letter-spacing:1.1px}.hero-art{width:108%;margin-left:-4%;height:390px;margin-top:0}.sculpture-wrap{inset:-10px 0 -10px}.orbit-label{padding:10px;font-size:10px;gap:7px;border-radius:8px}.orbit-label small{font-size:7px}.orbit-label .app-letter{width:28px;height:28px;font-size:14px}.orbit-status{display:none}.label-adapt{top:16%;right:0}.label-imagine{bottom:20%;left:0}.label-album{right:0;bottom:5%}.coordinate-top{top:1%;font-size:6px;left:33%}.art-bottom{font-size:5px;bottom:-12px}.hero-footnote{font-size:9px}.hero-actions{gap:17px}.hero-actions .text-link{font-size:10px}.hero-actions .button{font-size:11px;gap:15px}.principle-strip{margin-top:22px;gap:14px}.principle-strip>div{font-size:9px}.principle-strip>div:last-child{display:none}.section-heading h2{font-size:39px;letter-spacing:-1.8px}.adapt-info{padding:27px}.product-lede{font-size:29px}.app-showcase{padding:20px 12px;min-height:340px}.showcase-label{font-size:6px;padding-right:0;padding-left:7px}.window-content{grid-template-columns:95px 1fr;min-height:280px}.mock-sidebar{padding:12px 8px}.mock-master{height:90px}.mock-master>span{font-size:20px}.mock-title{font-size:6px}.mock-sizes{gap:2px}.mock-sizes b{font-size:5px}.mock-gallery{padding:13px 8px}.mock-art-grid{gap:5px;grid-template-rows:108px 84px}.mock-art-grid>div{border-width:3px}.mock-art-grid .portrait>span{font-size:22px}.mock-art-grid .square>span{font-size:16px}.mock-art-grid .landscape>span{font-size:12px}.mock-footer{font-size:5px}.mock-generate{font-size:5px;padding:7px 5px}.window-bar{font-size:6px}.future-products{grid-template-columns:1fr;gap:20px}.future-title{flex-wrap:nowrap}.coming-tag{margin-left:auto;font-size:8px}.future-art{height:230px}.future-copy{padding:24px}.future-copy p{font-size:12px}.imagine-art>span{font-size:86px;right:16%;top:17%}.r1{left:-60px}.r2{left:30px;top:50px}.r3{left:80px;top:40px}.photo-stack{transform:scale(.95);left:calc(50% - 165px)}.roadmap-note{font-size:9px;line-height:1.6}.workflow-steps{gap:5px 16px}.workflow-steps button{gap:8px}.workflow-steps button>span:nth-child(2){font-size:12px}.workflow-steps small{font-size:7px;line-height:1.5}.workflow-steps button>span:last-child{display:none}.flow-canvas{height:310px}.flow-poster{width:155px;height:215px;top:43px;left:calc(50% - 77px)}.flow-poster>span{font-size:35px}.flow-asset-tag{top:275px}.workflow-visual[data-stage="1"] .flow-poster{left:0;top:32px;transform:scale(.72) rotate(-5deg)}.satellite-1{width:110px;height:140px;left:58%;top:28px}.satellite-1>span{font-size:23px}.satellite-2{width:145px;height:75px;left:49%;top:207px}.satellite-2>span{font-size:20px}.workflow-visual[data-stage="2"] .flow-poster{left:0;transform:scale(.85) rotate(-5deg)}.copy-popover{width:170px;right:4%;top:88px;padding:16px;gap:10px}.copy-popover strong{font-size:14px}.copy-popover>span:nth-child(2){font-size:10px}.flow-caption{padding:14px;font-size:8px}.flow-toolbar{padding:0 15px;font-size:7px}.export-popover{inset:55px 5%;gap:13px}.export-popover strong{font-size:18px}.export-popover>span:not(.export-check){font-size:8px}.generation-note{align-items:flex-start;font-size:8px}.studio-section{gap:40px}.studio-copy h2{font-size:44px}.studio-copy p{font-size:12px}.download-section{padding:27px 20px;margin:0 16px}.download-top .eyebrow{font-size:7px;letter-spacing:.8px}.download-edition{font-size:7px}.download-layout h2{font-size:61px;letter-spacing:-3px}.download-box{padding:21px}.footer-bottom{font-size:7px}.footer-bottom button{font-size:7px}.footer-bottom .local-badge{margin-left:auto}.footer-bottom>button{margin-left:0;width:100%;text-align:left}.back-top{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js-motion .reveal{opacity:1;transform:none}}
/* Keep the oversized animated artwork inside its own section, not the page width. */
.hero{overflow:clip}
.skip-link{top:12px;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.skip-link:focus{clip-path:none;width:auto;height:auto;overflow:visible}
.flow-poster>span{font-size:36px}
@media(max-width:480px){.flow-poster>span{font-size:30px}}

/* Editorial refinement: open typography, compact workflow, quieter utility copy. */
.hero h1,.hero h1 em{letter-spacing:-.018em;word-spacing:.025em;line-height:1.055}
h2,.section-heading h2,.studio-copy h2,.download-layout h2{letter-spacing:-.018em;line-height:1.1}
.product-heading h3,.future-title h3,.product-lede{letter-spacing:-.012em}
.imagine-art{background:radial-gradient(ellipse at 50% 100%,#d0662315,transparent 65%),#171715}
.imagine-canvas{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s ease}
.future-card:hover .imagine-canvas{transform:scale(1.035)}
.imagine-caption{position:absolute;left:22px;bottom:16px;display:flex;align-items:center;gap:7px;font-size:7px;letter-spacing:1.3px;color:#c4b7a4}
.imagine-caption .status-dot{width:4px;height:4px}
.workflow-section{padding:48px 0 36px}
.workflow-section .section-heading{align-items:center;margin-bottom:24px;gap:25px}
.workflow-section .section-kicker{margin-bottom:13px}
.workflow-section h2{font-size:38px}
.workflow-intro>p{font-size:11px;line-height:1.6;max-width:none}
.workflow-intro .motion-control{margin-top:10px}
.workflow-board{grid-template-columns:240px 1fr;gap:28px}
.workflow-steps button{padding:20px 0;gap:12px}
.workflow-steps button>span:nth-child(2){font-size:13px}
.workflow-steps small{font-size:9px;margin-top:5px}
.workflow-steps button>span:last-child svg{width:13px;height:13px}
.flow-toolbar{height:35px;padding-inline:17px}
.flow-canvas{height:240px}
.flow-poster{width:133px;height:174px;top:23px;left:calc(50% - 66px);border-width:3px}
.flow-poster>span{font-size:27px;letter-spacing:-.035em}
.flow-poster small{font-size:4px;letter-spacing:.5px}
.flow-asset-tag{top:215px;left:calc(50% - 61px);font-size:7px}
.workflow-visual[data-stage="1"] .flow-poster{left:20%;top:22px;transform:rotate(-4deg) scale(.9)}
.satellite-1{width:111px;height:131px;left:53%;top:18px;border-width:3px}
.satellite-1>span{font-size:23px}
.satellite-2{width:157px;height:62px;left:56%;top:166px;border-width:3px}
.satellite-2>span{font-size:17px}
.workflow-visual[data-stage="2"] .flow-poster{left:20%;top:28px;transform:rotate(-5deg)}
.copy-popover{top:39px;right:15%;width:205px;padding:16px;gap:10px}
.copy-popover strong{font-size:15px;letter-spacing:0}
.copy-popover>span:nth-child(2){font-size:11px}
.export-popover{inset:29px 15%;gap:10px}
.export-check{width:28px;height:28px}
.export-check svg{width:15px;height:15px}
.export-popover strong{font-size:19px;letter-spacing:-.01em}
.export-popover>div{padding-top:12px}
.flow-caption{padding:12px 17px;font-size:9px}
.generation-note{margin-top:15px;font-size:8px}
.download-layout .download-box .api-note{display:flex;align-items:flex-start;gap:9px;border-top:1px solid #ffffff20;padding-top:14px;margin-top:17px;color:#e6c6ac}
.api-note>span{color:#d5a17b;margin-top:1px}
.api-note svg{width:13px;height:13px}
.download-layout .download-box .api-note p{font-size:10px;line-height:1.6;color:#dac7b5;margin:0}
.api-note p>span{color:#b49d87;font-size:9px}
.footer-signature{color:#8e887e}
.footer-bottom>a{display:flex;gap:7px;align-items:center;font-size:9px;color:#b5a895}
@media(max-width:1100px){
.hero h1{font-size:clamp(50px,6.4vw,68px)}
.workflow-section h2{font-size:33px}.workflow-board{grid-template-columns:215px 1fr;gap:24px}
.workflow-visual[data-stage="1"] .flow-poster,.workflow-visual[data-stage="2"] .flow-poster{left:9%}
.copy-popover{right:6%;width:185px}.export-popover{inset-inline:8%}
}
@media(max-width:800px){
.hero h1{font-size:clamp(52px,9.1vw,73px)}
.hero h1 em{white-space:normal}
.workflow-section{padding:40px 0 30px}.workflow-section .section-heading{flex-direction:row;align-items:flex-end;gap:20px}
.workflow-section h2{font-size:30px;max-width:260px}
.workflow-intro{max-width:220px}.workflow-intro>p{font-size:10px}
.workflow-board{grid-template-columns:1fr;gap:14px}
.workflow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.workflow-steps button{padding:10px 0 12px;gap:6px;align-items:flex-start}
.workflow-steps button>span:nth-child(2){font-size:11px;line-height:1.35}
.workflow-steps small{display:none}.workflow-steps button>span:last-child{display:none}
.workflow-steps .step-number{font-size:9px;margin-top:2px}
.flow-canvas{height:240px}
.workflow-visual[data-stage="1"] .flow-poster,.workflow-visual[data-stage="2"] .flow-poster{left:18%}
.copy-popover{right:12%}.export-popover{inset-inline:12%}
.footer-signature{font-size:8px}.footer-bottom>a{font-size:8px}
}
@media(max-width:480px){
.hero h1{font-size:clamp(44px,12.7vw,59px)}
.imagine-canvas{object-fit:cover;transform:scale(1.1)}
.future-card:hover .imagine-canvas{transform:scale(1.13)}
.workflow-section .section-heading{align-items:flex-start;flex-direction:column;gap:12px}
.workflow-section h2{font-size:29px;max-width:none}.workflow-section .section-kicker{margin-bottom:10px}
.workflow-intro{display:flex;align-items:center;justify-content:space-between;max-width:none;width:100%;gap:15px}
.workflow-intro>p{font-size:9px;max-width:170px}.workflow-intro .motion-control{margin:0;font-size:9px;white-space:nowrap}
.workflow-steps{gap:9px}.workflow-steps button{flex-direction:column;gap:5px}.workflow-steps button>span:nth-child(2){font-size:10px}
.flow-canvas{height:225px}.flow-poster{top:20px;width:120px;height:162px;left:calc(50% - 60px)}
.flow-poster>span{font-size:24px}.flow-asset-tag{top:198px}
.workflow-visual[data-stage="1"] .flow-poster{left:3%;top:24px;transform:rotate(-4deg) scale(.85)}
.workflow-visual[data-stage="2"] .flow-poster{left:-1%;top:24px;transform:rotate(-5deg) scale(.85)}
.satellite-1{width:92px;height:116px;left:55%;top:14px}.satellite-1>span{font-size:19px}
.satellite-2{width:133px;height:57px;left:49%;top:151px}.satellite-2>span{font-size:15px}
.copy-popover{width:161px;padding:12px;gap:8px;right:4%;top:37px}.copy-popover strong{font-size:12px}.copy-popover>span:nth-child(2){font-size:10px}
.copy-popover .approved{font-size:7px}.copy-popover svg{width:15px;height:15px}
.export-popover{inset:25px 5%;gap:9px}.export-popover strong{font-size:16px}.export-popover>span:not(.export-check){font-size:8px}
.flow-caption{padding:11px 12px;font-size:8px}.flow-caption>span:last-child{font-size:8px}.generation-note{font-size:8px}
.footer-signature{display:none}.footer-bottom>a{margin-left:auto;font-size:9px}
}
.imagine-canvas{object-fit:contain}
@media(max-width:480px){.imagine-canvas{transform:none}.future-card:hover .imagine-canvas{transform:scale(1.035)}}

/* All six studio apps surround the mark, with room for independent drift. */
.hero-art{margin-left:0}
.hero-art .orbit-label{z-index:2;white-space:nowrap;animation-duration:8s}
.hero-art .label-imagine{left:4%;right:auto;top:17%;bottom:auto;animation-delay:-2s}
.hero-art .label-adapt{right:0;left:auto;top:22%;bottom:auto;animation-delay:0s}
.hero-art .label-edit{left:0;right:auto;top:46%;bottom:auto;animation-delay:-5s}
.hero-art .label-motion{right:0;left:auto;top:51%;bottom:auto;animation-delay:-3s}
.hero-art .label-campaign{left:8%;right:auto;top:76%;bottom:auto;animation-delay:-6s}
.hero-art .label-album{right:5%;left:auto;top:81%;bottom:auto;animation-delay:-4s}
@media(min-width:801px) and (max-width:1100px){
  .hero-art .orbit-label{padding:11px 10px;gap:8px;font-size:11px}
  .hero-art .orbit-label small{font-size:7px}
  .hero-art .orbit-status{margin-left:0}
  .hero-art .label-campaign{left:0}
  .hero-art .label-album{right:0}
}
@media(max-width:800px){
  .hero-art{margin:20px auto 0}
  .hero-art .coordinate-top{top:3%;left:25%}
}
@media(max-width:540px){
  .hero-art{width:100%;height:430px;margin:20px auto 0}
  .hero-art .orbit-label{padding:10px 9px;gap:7px;font-size:10px;border-radius:8px}
  .hero-art .orbit-label small,.hero-art .orbit-status{display:none}
  .hero-art .app-letter{width:28px;height:28px;font-size:14px}
  .hero-art .label-imagine{left:0;top:16%}
  .hero-art .label-adapt{right:0;top:21%}
  .hero-art .label-edit{left:0;top:45%}
  .hero-art .label-motion{right:0;top:50%}
  .hero-art .label-campaign{left:0;top:75%}
  .hero-art .label-album{right:0;top:80%}
  .hero-art .coordinate-top{left:0;right:0;text-align:center;font-size:6px}
  .hero-art .art-bottom{left:0;right:0;bottom:0;font-size:5px}
}
