.CatalogState-module__-qyAdq__state{min-height:100svh;padding:calc(var(--header-height) + 5rem) var(--page-gutter) 5rem;background:var(--lombardo-beige);color:var(--lombardo-blue);align-content:center;justify-items:start;display:grid}.CatalogState-module__-qyAdq__state>span{letter-spacing:.08em;border-top:1px solid;padding-top:.8rem;font-size:.67rem;font-weight:700}.CatalogState-module__-qyAdq__state h1{max-width:11ch;font-family:var(--font-display);letter-spacing:-.05em;margin-top:2rem;font-size:clamp(3.4rem,9vw,8rem);line-height:.78}.CatalogState-module__-qyAdq__state p{max-width:32rem;margin-top:2rem;font-weight:700}.CatalogState-module__-qyAdq__state button{color:currentColor;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:2rem;padding:0 0 .3rem;font-size:.72rem;font-weight:700}.CatalogState-module__-qyAdq__pulse{aspect-ratio:1;background:var(--lombardo-pink);width:clamp(5rem,12vw,9rem);margin-top:2rem;animation:1.2s ease-in-out infinite alternate CatalogState-module__-qyAdq__pulse}@keyframes CatalogState-module__-qyAdq__pulse{to{opacity:.55;transform:rotate(8deg)scale(.88)}}@media (prefers-reduced-motion:reduce){.CatalogState-module__-qyAdq__pulse{animation:none}}
