.peek{--ty:-50%;color:#111;text-align:left;pointer-events:none;opacity:0;width:300px;transform:translateY(var(--ty)) rotate(calc(var(--r,0deg) * -1)) scale(.6);background:#fff;border:1.5px solid #111;border-radius:18px;padding:8px;transition:opacity .18s,transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;box-shadow:0 12px 28px #0000002e}.peek:before{content:"";width:22px;position:absolute;top:0;bottom:0}.peek-right{transform-origin:0;border-bottom-left-radius:4px;left:calc(100% + 14px)}.peek-right:before{right:100%}.peek-left{transform-origin:100%;border-bottom-right-radius:4px;right:calc(100% + 14px)}.peek-left:before{left:100%}.peek-top{--ty:0%;transform-origin:0 0;top:-12px}.peek-bottom{--ty:0%;transform-origin:100% 100%;top:auto;bottom:-12px}.sticker:hover .peek,.sticker:focus-visible .peek{opacity:1;pointer-events:auto;transform:translateY(var(--ty)) rotate(calc(var(--r,0deg) * -1)) scale(1)}.peek-video{aspect-ratio:16/9;background:#f2f2f2;border:1px solid #111;border-radius:11px;display:block;overflow:hidden}.peek-video video{object-fit:cover;width:100%;height:100%;display:block}.peek-intro{width:230px}.peek-intro .peek-video{aspect-ratio:9/16;background:#111 url(/images/stickers/raam-cap-bold.png) 50%/70% no-repeat;position:relative}.peek-intro iframe{pointer-events:none;border:0;width:100%;height:100%;display:block}.peek-sound{color:#111;font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap;cursor:pointer;background:#fff;border:1.5px solid #111;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:600;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.peek-sound:hover{background:#ffd60a}.peek-body{justify-content:space-between;align-items:center;gap:10px;padding:9px 4px 3px;display:flex}.peek-title{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:14px;font-weight:600;line-height:1.25}.peek-cta{color:#fff;font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap;background:#111;border-radius:999px;flex:none;padding:7px 11px;font-size:11px;font-weight:600;transition:background .15s}.peek:hover .peek-cta{background:#ff3b30}.intro-photo{z-index:20;--r:0deg;flex:none;display:block;position:relative}.intro-photo:hover .peek,.intro-photo:focus-visible .peek{opacity:1;pointer-events:auto;transform:translateY(var(--ty)) scale(1)}@media (max-width:760px){.peek{display:none}}
