.tq-card{isolation:isolate;--u:calc(100cqw / 375);position:relative;overflow:hidden;container-type:inline-size}.tq-layer{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tq-media.band{height:64%;bottom:auto;-webkit-mask-image:linear-gradient(#000 52%,#0000);mask-image:linear-gradient(#000 52%,#0000)}.tq-photo,.tq-shade{position:absolute;inset:0}.tq-photo{background-repeat:no-repeat;background-size:cover}.tq-photo.blurred{transform:scale(1.08)}.tq-logo-tile{background-repeat:space;inset:-40%;transform:rotate(-14deg)}.tq-on-photo .tq-lift{text-shadow:0 1px 10px #0000004d}.tq-logo{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:9999px;flex:none;display:block}.tq-logo.rounded{border-radius:24%}.tq-logo.plate{background-color:#fff;background-size:78%}.tq-wordmark-plate{max-width:100%;display:inline-flex}.tq-wordmark-plate.plate{color:#0b0a14;background:#fff;border-radius:.5em;padding:.3em .55em}.tq-wordmark{background-position:0;background-repeat:no-repeat;background-size:contain;max-width:100%;display:block}.tq-wordmark.tint{-webkit-mask:var(--wm) left center / contain no-repeat;-webkit-mask:var(--wm) left center / contain no-repeat;mask:var(--wm) left center / contain no-repeat;background:currentColor}.tq-stamp{width:var(--stamp-size,1.6rem);height:var(--stamp-size,1.6rem);border-radius:9999px;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative}.tq-stamp.square{border-radius:24%}.tq-stamp.badge{clip-path:polygon(100% 50%,98.9% 53.2%,96.1% 56.1%,93.2% 58.6%,91.5% 61.1%,91.7% 64.2%,93% 67.8%,93.9% 71.7%,93.3% 75%,90.7% 77.2%,86.9% 78.3%,83.1% 79%,80.4% 80.4%,79% 83.1%,78.3% 86.9%,77.2% 90.7%,75% 93.3%,71.7% 93.9%,67.8% 93%,64.2% 91.7%,61.1% 91.5%,58.6% 93.2%,56.1% 96.1%,53.2% 98.9%,50% 100%,46.8% 98.9%,43.9% 96.1%,41.4% 93.2%,38.9% 91.5%,35.8% 91.7%,32.2% 93%,28.3% 93.9%,25% 93.3%,22.8% 90.7%,21.7% 86.9%,21% 83.1%,19.6% 80.4%,16.9% 79%,13.1% 78.3%,9.3% 77.2%,6.7% 75%,6.1% 71.7%,7% 67.8%,8.3% 64.2%,8.5% 61.1%,6.8% 58.6%,3.9% 56.1%,1.1% 53.2%,0% 50%,1.1% 46.8%,3.9% 43.9%,6.8% 41.4%,8.5% 38.9%,8.3% 35.8%,7% 32.2%,6.1% 28.3%,6.7% 25%,9.3% 22.8%,13.1% 21.7%,16.9% 21%,19.6% 19.6%,21% 16.9%,21.7% 13.1%,22.8% 9.3%,25% 6.7%,28.3% 6.1%,32.2% 7%,35.8% 8.3%,38.9% 8.5%,41.4% 6.8%,43.9% 3.9%,46.8% 1.1%,50% 0%,53.2% 1.1%,56.1% 3.9%,58.6% 6.8%,61.1% 8.5%,64.2% 8.3%,67.8% 7%,71.7% 6.1%,75% 6.7%,77.2% 9.3%,78.3% 13.1%,79% 16.9%,80.4% 19.6%,83.1% 21%,86.9% 21.7%,90.7% 22.8%,93.3% 25%,93.9% 28.3%,93% 32.2%,91.7% 35.8%,91.5% 38.9%,93.2% 41.4%,96.1% 43.9%,98.9% 46.8%);border-radius:0}.tq-stamp.empty{border:2px dashed var(--stamp-empty,currentColor)}.tq-stamp.badge.empty{background:color-mix(in srgb, var(--stamp-empty,currentColor) 45%, transparent);border:0}.tq-stamp.plate{background:var(--stamp-accent);color:var(--stamp-ink)}.tq-stamp .tq-emoji{font-size:calc(var(--stamp-size,1.6rem) * .84);font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.tq-stamp.plate .tq-emoji{font-size:calc(var(--stamp-size,1.6rem) * .58)}.tq-stamp .tq-tick{stroke-width:2.6px;width:58%;height:58%}.tq-stamp .tq-mask{width:62%;height:62%;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;background:currentColor}.tq-stamp .tq-logo-mark{border-radius:inherit;width:100%;height:100%;box-shadow:inset 0 0 0 calc(var(--stamp-size,1.6rem) * .08) var(--stamp-accent);background-position:50%;background-size:cover}.tq-stamp.inked{transform:rotate(var(--ink-r)) scale(var(--ink-s))}.tq-stamp.inked.plate{opacity:.94;-webkit-mask:var(--ink-noise) 0 0 / 60px 60px;-webkit-mask:var(--ink-noise) 0 0 / 60px 60px;mask:var(--ink-noise) 0 0 / 60px 60px}:root{--ink-noise:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%3E%3Cfilter%20id%3D%22n%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.9%22%20numOctaves%3D%222%22%20seed%3D%224%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%201%20%200%200%200%200%201%20%200%200%200%200%201%20%200%200%200%20-2.6%202.1%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%2260%22%20height%3D%2260%22%20filter%3D%22url\(%23n\)%22%2F%3E%3C%2Fsvg%3E)}.tq-stamp .tq-num{font:500 calc(var(--stamp-size,1.6rem) * .36) / 1 var(--font-plex-mono), monospace;opacity:.75}.tq-stamp.reward{border:2px solid var(--stamp-accent);background:color-mix(in srgb, var(--stamp-accent) 12%, transparent);color:var(--stamp-accent)}.tq-stamp.reward svg{width:48%;height:48%}.tq-stamp.badge.reward{background:color-mix(in srgb, var(--stamp-accent) 32%, transparent);border:0}.tq-holder{container-type:size;background:0 0!important;border:0!important}
