#pk-revised .globe-composite{position:relative;width:100%;aspect-ratio:1;min-width:0;align-self:center}#pk-revised .globe-composite canvas{width:100%;height:100%;display:block;touch-action:pan-y;cursor:grab}#pk-revised .globe-composite canvas:active{cursor:grabbing}#pk-revised .globe-composite .fixed-logo{position:absolute;left:50%;top:50%;width:78%;height:auto;transform:translate(-50%,-50%);object-fit:contain;pointer-events:none;user-select:none}#pk-revised .mark-frame{flex-direction:column;justify-content:center;padding:25px 10px 30px;min-height:450px}#pk-revised .object-controls{display:flex;align-items:center;gap:20px;width:min(85%,380px);margin:0 auto}#pk-revised .object-controls button{background:transparent;border:1px solid #050505;color:#050505;padding:12px 22px;min-width:90px;min-height:44px;font:700 12px Arial;cursor:pointer}#pk-revised .object-controls button:hover{background:#050505;color:#1e00ff}#pk-revised .object-controls label{flex:1}#pk-revised .object-controls input{width:100%;accent-color:#050505;min-height:44px}#pk-revised .object-caption{font:11px 'Courier New',monospace;letter-spacing:.08em;margin:15px 0 0;color:#050505}#pk-revised .hero h1{font-size:clamp(3.5rem,8.3vw,10rem)}#pk-revised .product>a img{transition:transform .25s}#pk-revised .product>a:hover img{transform:scale(.97)}#pk-revised .music-poster{transition:filter .2s}#pk-revised .mast a:hover{color:#eee}#pk-revised .demo-marker{padding:8px 15px;background:#080808;color:#eee;font:11px 'Courier New',monospace;text-align:center;letter-spacing:.06em}@media(max-width:750px){#pk-revised .hero{grid-template-rows:auto auto}#pk-revised .hero-copy{min-height:420px;gap:40px}#pk-revised .hero h1{font-size:15vw}#pk-revised .mark-frame{padding:0 10px 25px;min-height:0}#pk-revised .globe-composite{max-width:490px}#pk-revised .hero-bottom p{max-width:18ch}#pk-revised .hero-bottom{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){#pk-revised .product>a img{transition:none}}
