.inner-art .key-glint,.inner-art .hummingbird{visibility:hidden}.inner-art:where([data-running]) .hummingbird{animation:inner-visit 48s linear infinite}.inner-art:where([data-glint]) .key-glint{animation:inner-glint 1.5s steps(1,end) 1}@keyframes inner-visit{0%,84%{visibility:hidden;transform:translate(32px,-12px)}85%{visibility:visible;transform:translate(32px,-12px)}89%,94%{visibility:visible;transform:translate(0)}98%{visibility:visible;transform:translate(-38px,-18px)}99%,to{visibility:hidden;transform:translate(-38px,-18px)}}@keyframes inner-glint{0%,to{visibility:hidden}25%,65%{visibility:visible}45%,85%{visibility:hidden}}.inner-art-sign{position:absolute;left:calc(50% + 90px * var(--art-scale));top:calc(var(--art-height) / 2 + 15px * var(--art-scale));translate:-50% -50%;width:max(72px,calc(72px * var(--art-scale)));height:max(44px,calc(34px * var(--art-scale)));min-height:44px;padding:0;border:0;background:transparent;color:#0b2238;font:800 10px/1 Archivo,sans-serif;cursor:pointer;transform-origin:50% calc(50% + 5px * var(--art-scale))}.inner-art-sign span{display:block;width:calc(70px * var(--art-scale));margin:auto}.inner-art .sale-sign{transform-origin:810px 130px}.inner-art .sale-sign,.inner-art-sign{transition:transform .18s ease-out}.inner-art[data-sold]:not([data-reduced]) .sale-sign,.inner-art[data-sold]:not([data-reduced]) .inner-art-sign{transform:rotate(-8deg)}.inner-intro{padding:28px max(20px,calc((100% - 1240px)/2)) 40px;background:#f6ead2;color:#0b2238;font-family:Manrope,sans-serif}body.page-public .inner-intro h1{max-width:26ch;margin:0;color:inherit;font-family:Archivo,sans-serif;font-stretch:62%;font-size:clamp(32px,4.5vw,64px);font-weight:800;line-height:1.02;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance}.inner-intro>p{max-width:70ch;margin:16px 0;font-size:16px;line-height:1.5}.inner-intro-actions{display:flex;flex-wrap:wrap;gap:12px}.inner-art-roadmap{--ink-paper: #9fd0ec;margin-top:24px}.inner-art-roadmap svg{display:block;width:100%;height:auto;max-height:160px}@media(max-width:599px){.inner-intro{padding-top:16px;padding-bottom:28px}body.page-public .inner-intro h1{font-size:30px}.inner-intro>p{margin:12px 0;font-size:15px}.inner-intro-actions{gap:8px}}
