.catalog{background-color:var(--base-400);width:100%;height:100svh;position:relative;overflow:hidden}.catalog-canvas{width:100%;height:100%;position:absolute;top:0;left:0}.catalog-nav{pointer-events:none;z-index:10;justify-content:space-between;width:100%;max-width:2000px;padding:1.5rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.catalog-nav p{color:var(--base-100);pointer-events:auto}.catalog-header{text-align:center;transform-style:preserve-3d;perspective:1000px;will-change:transform;pointer-events:none;z-index:2;transition:transform .5s cubic-bezier(.215,.61,.355,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.catalog-header h1{transform-style:preserve-3d;backface-visibility:hidden;color:var(--base-100)}@media (max-width:999px){.catalog-header{width:calc(100% - 2rem)}.catalog-header h1:not(.subheader){font-size:clamp(3rem,8vw,4rem)}.catalog-header .subheader{font-size:clamp(1.5rem,3.5vw,2.5rem)}.catalog-nav{align-items:center;gap:.75rem;padding:1rem}.catalog-nav p.mono.sm{white-space:nowrap;flex:none;font-size:clamp(.55rem,1.75vw,.75rem)}}
