.showcase-grid{gap:28px}.showcase-grid .showcase-tile{position:relative;border-radius:16px;background:#151e2e;border-color:#354054;box-shadow:0 10px 32px #0000001a}.showcase-grid .showcase-preview{position:relative;isolation:isolate}.showcase-grid .showcase-preview>div{flex:0 0 auto;z-index:1;transition:transform .24s ease;filter:drop-shadow(0 10px 10px #00000050)}.showcase-grid .showcase-info{background:transparent}.showcase-grid .showcase-info>div:last-child{flex:0 0 auto;max-width:30%}.showcase-grid .showcase-info h2{white-space:normal;line-height:1.15}.showcase-grid .showcase-info p:not(.eyebrow){-webkit-line-clamp:3;line-height:1.6}.showcase-grid .vote{border-radius:999px;background:#ffffff06;border-color:#ffffff24}.showcase-grid .showcase-tile--featured{grid-column:1/-1;background:linear-gradient(120deg,#242938,#171f2d 65%);box-shadow:0 18px 70px #00000038,inset 0 0 0 1px #e5c78716}.showcase-tile--featured .showcase-preview{height:370px;padding:48px 40px 0;align-items:flex-start;gap:0;background:radial-gradient(ellipse at 50% 100%,#81704f55,transparent 70%),linear-gradient(120deg,#252a35,#121b29);border-bottom:1px solid #b89c6040}.showcase-tile--featured .showcase-preview>div{width:min(18%,220px);margin-left:-5%;transform:translateY(calc(var(--card-offset) * var(--card-offset) * 4px)) rotate(calc(var(--card-offset) * 4deg))}.showcase-tile--featured .showcase-preview>div:first-child{margin-left:0}.showcase-tile--featured .showcase-info{min-height:140px;padding:28px 36px;align-items:center}.showcase-tile--featured .showcase-info .eyebrow{color:#e2c78e;letter-spacing:2px}.showcase-tile--featured .showcase-info h2{font-size:36px}.showcase-tile--featured .showcase-info p:not(.eyebrow){font-size:14px;max-width:740px}.showcase-tile--featured .vote{color:#f0d59e;border-color:#b89c6070;padding:12px 18px}.showcase-tile--standard .showcase-preview{height:285px;padding:38px 22px 0;gap:0;background:radial-gradient(ellipse at 50% 100%,#53678b40,transparent 75%),#1a2435;border-bottom:1px solid #ffffff10}.showcase-tile--standard .showcase-preview>div{width:25%;margin-left:-6%;transform:translateY(calc(var(--card-offset) * var(--card-offset) * 7px)) rotate(calc(var(--card-offset) * 5deg))}.showcase-tile--standard .showcase-preview>div:first-child{margin-left:0}.showcase-tile--standard .showcase-info{min-height:144px;padding:24px}.showcase-tile--standard .showcase-info h2{font-size:25px}.showcase-grid .showcase-tile--compact{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) min(48%,492px);align-items:center;border-color:#ffffff14;background:linear-gradient(100deg,#171f2e,#141d2a);box-shadow:none}.showcase-tile--compact .showcase-preview{grid-column:2;grid-row:1;height:auto;padding:20px 24px;gap:10px;justify-content:flex-end;background:transparent;border:0}.showcase-tile--compact .showcase-preview>div{width:min(calc((100% - 40px) / 5),112px);transform:none}.showcase-tile--compact .showcase-info{grid-column:1;grid-row:1;min-height:0;padding:24px 28px;gap:16px;align-items:center}.showcase-tile--compact .showcase-info h2{font-size:23px}.showcase-tile--compact .showcase-info p:not(.eyebrow){margin-bottom:0}@media (max-width:900px){.showcase-tile--featured .showcase-preview{height:290px;padding:42px 24px 0}.showcase-tile--standard .showcase-preview{height:225px;padding-top:30px}.showcase-tile--compact .showcase-info{padding:20px}.showcase-tile--compact .showcase-preview{padding:16px;gap:6px}.showcase-tile--compact .showcase-preview>div{width:calc((100% - 24px) / 5)}}@media (max-width:700px){.showcase-grid{gap:20px}.showcase-tile--featured .showcase-preview{height:275px;justify-content:flex-start;overflow-x:auto;padding:28px 22px 20px}.showcase-tile--featured .showcase-preview>div{width:144px;margin-left:-38px}.showcase-tile--featured .showcase-info{padding:22px}.showcase-tile--featured .showcase-info h2{font-size:29px}.showcase-tile--standard .showcase-preview{height:240px}.showcase-tile--standard .showcase-info{min-height:124px;padding:20px}.showcase-grid .showcase-tile--compact{grid-template-columns:minmax(0,1fr)}.showcase-tile--compact .showcase-info{grid-column:1;grid-row:1;padding:18px 18px 10px}.showcase-tile--compact .showcase-preview{grid-column:1;grid-row:2;padding:8px 18px 18px;justify-content:flex-start}.showcase-tile--compact .showcase-info h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.showcase-grid .showcase-preview>div{transition:none}}.landing-collection .showcase-info>div:first-child{flex:1 1;max-width:none}.landing-collection .showcase-info>.text-link{flex-shrink:0}@media (max-width:700px){.landing-collection .showcase-info{flex-wrap:wrap}.landing-collection .showcase-info>div:first-child{flex-basis:100%}}.showcase-grid .showcase-info{background:linear-gradient(115deg,#ffffff04,transparent 65%)}.showcase-grid .showcase-info .eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:11px;line-height:1.5;letter-spacing:1.3px;margin:0 0 12px}.showcase-info .collection-count{border:1px solid #ffffff20;border-radius:4px;padding:3px 7px;color:#d5dae4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.showcase-info .collection-author{color:#a8b2c6}.showcase-grid .showcase-info h2{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.035em;text-wrap:balance;margin:0 0 12px;color:#f4efe4}.showcase-grid .showcase-info p:not(.eyebrow){color:#b5becd;margin:0;font-size:13px}.showcase-grid .showcase-tile--featured .showcase-info{padding:34px 40px 38px;min-height:190px;gap:32px;background:radial-gradient(ellipse at top left,#cfaa5710,transparent 65%),linear-gradient(120deg,#202735,#141d2b)}.showcase-tile--featured .showcase-info:before{content:"";position:absolute;top:0;left:40px;width:72px;height:2px;background:linear-gradient(90deg,#efd297,#b39252)}.showcase-grid .showcase-tile--featured .showcase-info h2{font-size:clamp(34px,3.7vw,52px);line-height:1.08;margin-bottom:16px}.showcase-tile--featured .showcase-info .collection-count{border-color:#b89c6050;color:#e9cf96}.showcase-tile--featured .showcase-info .collection-author{color:#d2bd96}.showcase-grid .showcase-tile--featured .showcase-info p:not(.eyebrow){font-size:15px;line-height:1.7}.showcase-grid .showcase-tile--standard .showcase-info{padding:26px 28px 28px;min-height:158px}.showcase-grid .showcase-tile--standard .showcase-info h2{font-size:29px}.showcase-grid .showcase-tile--compact{border-radius:12px}.showcase-tile--compact+.showcase-tile--compact{margin-top:-14px}.showcase-grid .showcase-tile--compact .showcase-preview{padding:12px 20px;gap:8px}.showcase-grid .showcase-tile--compact .showcase-preview>div{width:min(calc((100% - 32px) / 5),84px)}.showcase-grid .showcase-tile--compact .showcase-info{padding:16px 24px;gap:18px;background:none}.showcase-grid .showcase-tile--compact .showcase-info .eyebrow{font-size:11px;margin-bottom:7px;gap:8px}.showcase-tile--compact .collection-count{padding:1px 5px}.showcase-grid .showcase-tile--compact .showcase-info h2{font-size:23px;margin-bottom:7px;line-height:1.2}.showcase-grid .showcase-tile--compact .showcase-info p:not(.eyebrow){font-size:12px;line-height:1.5;-webkit-line-clamp:2}@media (max-width:700px){.showcase-grid .showcase-tile--featured .showcase-info{padding:26px 22px;gap:16px;min-height:0}.showcase-tile--featured .showcase-info:before{left:22px;width:52px}.showcase-grid .showcase-tile--featured .showcase-info h2{font-size:33px}.showcase-grid .showcase-tile--featured .showcase-info p:not(.eyebrow){font-size:14px}.showcase-grid .showcase-tile--standard .showcase-info{padding:22px;min-height:0}.showcase-grid .showcase-tile--standard .showcase-info h2{font-size:26px}.showcase-tile--compact+.showcase-tile--compact{margin-top:-8px}.showcase-grid .showcase-tile--compact .showcase-info{padding:14px 16px 8px}.showcase-grid .showcase-tile--compact .showcase-preview{padding:4px 16px 14px;gap:6px}.showcase-grid .showcase-tile--compact .showcase-preview>div{width:min(calc((100% - 24px) / 5),68px)}.showcase-grid .showcase-tile--compact .showcase-info h2{font-size:21px}}.showcase-grid .showcase-tile--compact .showcase-info>div{flex:1 1;max-width:none;min-width:0}.showcase-tile--compact .collection-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin-bottom:7px}.showcase-grid .showcase-tile--compact .collection-meta .eyebrow{margin:0}.showcase-grid .showcase-tile--compact .collection-meta .vote{min-height:32px;padding:5px 10px;gap:6px;font-size:12px}.showcase-grid .showcase-tile{background:#29374a;border-color:#899bae}.showcase-grid .showcase-tile .showcase-preview{background:#c1cbd6;border-color:#899bae;overflow:hidden}.showcase-grid .showcase-tile .showcase-info{background:#29374a}.showcase-grid .showcase-tile .showcase-info h2{color:#f4d79e}.showcase-grid .showcase-tile .showcase-info p:not(.eyebrow){color:#e0e7f1}.showcase-grid .showcase-tile .collection-author{color:#c5c8ff}.showcase-grid .showcase-tile .collection-count{color:#f4d79e;border-color:#b89c60}.showcase-grid .showcase-tile--featured{border-color:#b89c60}.showcase-grid .showcase-tile--compact .showcase-preview{justify-content:center;border-radius:10px}.collection-silver{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}@media (prefers-reduced-motion:reduce){.collection-silver{display:none}}.showcase-grid .showcase-tile .vote{color:#f4a7cd;border-color:#d57eaa;background:#f4a7cd0a}.showcase-grid .showcase-tile .vote.voted,.showcase-grid .showcase-tile .vote:hover{color:#ffc2df;border-color:#f4a7cd;background:#ec78b32b}@media (max-width:700px){.showcase-grid .showcase-tile--featured .showcase-preview{container-type:inline-size;display:block;height:auto;aspect-ratio:352/231;padding:0}.showcase-grid .showcase-tile--featured .showcase-preview>div{position:absolute;top:7.67cqw;left:50%;width:calc(90 / 352 * 100cqw);margin:0;z-index:calc(var(--card-offset) + 4);transform:translateX(calc(-50% + var(--card-offset) * 31 / 352 * 100cqw)) translateY(calc(var(--card-offset) * var(--card-offset) * 3 / 352 * 100cqw)) rotate(calc(var(--card-offset) * 4deg));transform-origin:center}.showcase-grid .showcase-tile--featured .showcase-info{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 8px;padding:22px}.showcase-grid .showcase-tile--featured .showcase-info>div:first-child{display:contents}.showcase-grid .showcase-tile--featured .showcase-info>div:last-child{grid-column:2;grid-row:1;max-width:none}.showcase-tile--featured .collection-meta{grid-column:1;grid-row:1;min-width:0}.showcase-grid .showcase-tile--featured .showcase-info .eyebrow{margin:0;gap:6px;font-size:11px;letter-spacing:1px;overflow-wrap:anywhere}.showcase-grid .showcase-tile--featured .showcase-info h2{grid-column:1/-1;font-size:31px;line-height:1.12;margin:0;overflow-wrap:anywhere}.showcase-grid .showcase-tile--featured .showcase-info p:not(.eyebrow){grid-column:1/-1;margin:0;line-height:1.65}.showcase-tile--featured .vote{min-height:44px;padding:8px 11px;font-size:12px;gap:6px}}.collection-invitation{position:relative;display:flex;align-items:center;gap:32px;padding:32px 36px;margin:0 0 40px;border:1px solid #c8aa6866;border-radius:16px;background:radial-gradient(ellipse at 0 100%,#d6b36e18,transparent 65%),linear-gradient(110deg,#252f3d,#141e2c);box-shadow:inset 0 1px #ffedc71a,0 16px 40px #00000020}.collection-invitation-copy{flex:1 1;min-width:0}.collection-invitation .eyebrow{color:#e5c68c;margin:0 0 10px;font-size:11px}.collection-invitation h2{margin:0 0 12px;font:500 clamp(25px,2.5vw,34px)/1.15 Georgia,serif;letter-spacing:-.025em;color:#fff0d2}.collection-invitation-copy>p:last-child{margin:0;max-width:530px;font-size:13px;line-height:1.7;color:#bdc7d7}.collection-invitation>.button{flex-shrink:0;background:linear-gradient(135deg,#f4dba6,#d6b474);color:#202331;border:1px solid #f4dba6;box-shadow:0 4px 20px #dab97b14}.collection-invitation-art{position:relative;flex:0 0 112px;height:112px;display:grid;place-items:center;color:#f6deb0}.collection-invitation-art i{position:absolute;width:60px;height:84px;border-radius:7px;border:1px solid #caae75;background:linear-gradient(145deg,#415064,#202c3f);box-shadow:0 6px 15px #0004}.collection-invitation-art i:first-child{transform:translateX(-22px) rotate(-18deg);opacity:.65}.collection-invitation-art i:nth-child(2){transform:translateX(22px) rotate(18deg);opacity:.8}.collection-invitation-art i:nth-child(3){box-shadow:inset 0 0 0 5px #202c3f,inset 0 0 0 6px #caae7540,0 6px 15px #0004}.collection-invitation-art svg{position:relative}.collection-tabs>a{padding:12px 16px;border-bottom:2px solid transparent;color:var(--muted);font-size:13px}.collection-tabs>a.active{color:var(--text);border-bottom-color:#e5c68c}@media (max-width:900px){.collection-invitation{flex-wrap:wrap;gap:22px;padding:26px}.collection-invitation>.button{margin-left:134px}}@media (max-width:600px){.collection-invitation{gap:18px;padding:24px;margin-bottom:28px}.collection-invitation-art{flex-basis:72px;height:88px}.collection-invitation-art i{width:46px;height:65px}.collection-invitation-copy{flex-basis:calc(100% - 90px)}.collection-invitation .eyebrow{font-size:11px;letter-spacing:1px}.collection-invitation>.button{margin-left:0;width:100%;justify-content:center}.collection-tabs{flex-wrap:wrap}}.showcase-private{display:flex;justify-content:flex-end}.collection-detail-count{display:inline-flex;align-items:center;gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.collection-private-banner{display:flex;align-items:flex-start;gap:12px;max-width:720px;margin:0 0 24px;padding:16px 18px;border:1px solid #9aaefe55;border-radius:var(--radius-panel);background:#0b1222}.collection-private-banner>svg{flex:none;margin-top:2px;color:#9aaefe}.collection-private-banner>div{flex:1 1;min-width:0}.collection-private-banner p{margin:0;line-height:1.5}.collection-private-banner p+p{margin-top:4px}.collection-private-banner .fine{color:#8f98ad}.collection-visibility-action{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.collection-manage-note{margin:-16px 0 20px}.collection-card{position:relative}.collection-card-remove{position:absolute;top:8px;right:8px;z-index:3;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #ed927a99;border-radius:50%;background:#0b1222e6;color:#ed927a;cursor:pointer}.collection-card-remove:hover:not(:disabled){background:#ed927a;color:#1b1206}.collection-card-remove:disabled{opacity:.6;cursor:not-allowed}@media (max-width:600px){.collection-private-banner{flex-wrap:wrap}.collection-private-banner>div{flex-basis:calc(100% - 32px)}.collection-private-banner .button{width:100%;justify-content:center}.collection-private-banner .collection-visibility-action{width:100%}}