.exp-root{--exp-bg:#141218;--exp-bg-deep:#100e14;--exp-surface:rgba(38,34,46,.5);--exp-surface-2:rgba(42,38,52,.7);--exp-searchbar:rgba(38,34,46,.82);--exp-menu:#201d28;--exp-gridline:#0d0c10;--exp-border:rgba(244,239,233,.09);--exp-border-strong:rgba(244,239,233,.2);--exp-input-border:rgba(244,239,233,.14);--exp-divider:rgba(244,239,233,.08);--exp-text:#f3efe8;--exp-text-bright:#f7f3ed;--exp-text-2:#a49eae;--exp-text-3:#b7b1bf;--exp-mono-muted:#8b8594;--exp-faint:#6f6a78;--exp-accent:#8166c8;--exp-accent-text:#aa90f9;--exp-accent-on:#fff;--exp-accent-glow:rgba(121,90,196,.5);--exp-accent-ring:rgba(141,111,220,.55);--exp-accent-tint:rgba(141,111,220,.1);--exp-accent-tint-border:rgba(141,111,220,.28);--exp-display:var(--font-fraunces),"Iowan Old Style",Georgia,serif;--exp-sans:var(--font-sans),Inter,ui-sans-serif,system-ui,sans-serif;--exp-mono:var(--font-jetbrains-mono),ui-monospace,"SF Mono",Menlo,monospace;--exp-maxw:1200px;--exp-pad:clamp(18px,5vw,56px);background:var(--exp-bg);color:var(--exp-text);font-family:var(--exp-sans);-webkit-font-smoothing:antialiased;min-height:100vh;text-rendering:optimizeLegibility;overflow-x:hidden}@supports (color:color(display-p3 0 0 0)){.exp-root{--exp-accent:color(display-p3 .487877 .403571 .762263);--exp-accent-text:color(display-p3 .650987 .56876 .948608);--exp-accent-glow:color(display-p3 .453962 .356405 .74509/.5);--exp-accent-ring:color(display-p3 .533723 .439939 .835897/.55);--exp-accent-tint:color(display-p3 .533723 .439939 .835897/.1);--exp-accent-tint-border:color(display-p3 .533723 .439939 .835897/.28)}}@supports (color:lab(0% 0 0)){.exp-root{--exp-accent:lab(49.3444% 28.086 -48.3344);--exp-accent-text:lab(65.5252% 27.1734 -49.4154);--exp-accent-glow:lab(45.4204% 31.6921 -52.2586/.5);--exp-accent-ring:lab(53.6435% 30.6081 -52.4081/.55);--exp-accent-tint:lab(53.6435% 30.6081 -52.4081/.1);--exp-accent-tint-border:lab(53.6435% 30.6081 -52.4081/.28)}}.exp-root ::selection{background:rgba(141,111,220,.28);background:color(display-p3 .533723 .439939 .835897/.28);background:lab(53.6435% 30.6081 -52.4081/.28)}.exp-root *,.exp-root :before,.exp-root :after{box-sizing:border-box}@keyframes exp-drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes exp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes exp-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}@keyframes exp-load-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.exp-container{max-width:var(--exp-maxw);padding:0 var(--exp-pad);margin:0 auto}.exp-eyebrow{font-family:var(--exp-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--exp-accent-text);align-items:center;gap:9px;font-size:12px;display:inline-flex}.exp-pulse-dot{background:var(--exp-accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--exp-accent-tint);border-radius:50%;animation:2.4s ease-in-out infinite exp-pulse-dot}.exp-h2{font-family:var(--exp-display);letter-spacing:-.01em;color:#f6f2ec;margin:12px 0 0;font-size:max(32px,min(4.6vw,54px));font-weight:400;line-height:1.03}.exp-lead{color:var(--exp-text-2);margin:14px 0 0;font-size:max(15px,min(1.4vw,18px));line-height:1.55}.exp-section{padding:max(72px,min(10vw,128px)) 0;scroll-margin-top:80px}.exp-root.exp-js .exp-reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.exp-root.exp-js .exp-reveal.is-in{opacity:1;transform:none}.exp-btn-accent{background:var(--exp-accent);color:var(--exp-accent-on);font-family:var(--exp-sans);cursor:pointer;box-shadow:0 12px 30px -12px var(--exp-accent-glow);border:none;border-radius:12px;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .25s;display:inline-flex}.exp-btn-accent:hover{transform:translateY(-2px)}.exp-btn-ghost{color:#e9e5df;border:1px solid var(--exp-border-strong);cursor:pointer;font-size:15px;font-weight:600;font-family:var(--exp-sans);background:0 0;border-radius:12px;align-items:center;gap:8px;padding:13px 22px;text-decoration:none;transition:border-color .25s,transform .25s;display:inline-flex}.exp-btn-ghost:hover{border-color:rgba(244,239,233,.4);transform:translateY(-2px)}.exp-header{z-index:50;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--exp-divider);background:rgba(16,14,20,.72);position:-webkit-sticky;position:sticky;top:0}.exp-header-inner{max-width:var(--exp-maxw);padding:12px var(--exp-pad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin:0 auto;display:flex}.exp-wordmark{font-family:var(--exp-sans);letter-spacing:-.02em;color:#f5f1ea;font-size:20px;font-weight:800;text-decoration:none}.exp-wordmark .rs{color:var(--exp-accent-text)}.exp-nav{align-items:center;gap:max(16px,min(2.4vw,28px));display:flex}.exp-nav a{color:var(--exp-text-2);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.exp-nav a:hover,.exp-nav a[aria-current=page]{color:#f2efe8}.exp-header-cta{align-items:center;gap:14px;display:flex}.exp-signin{color:var(--exp-text-2);font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.exp-signin:hover{color:#f2efe8}.exp-pill{background:var(--exp-accent);color:var(--exp-accent-on);border-radius:10px;padding:9px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s}.exp-pill:hover{transform:translateY(-1px)}.exp-hero{border-bottom:1px solid var(--exp-divider);align-items:center;min-height:max(600px,min(92vh,980px));display:flex;position:relative;overflow:hidden}.exp-hero-mosaic{opacity:.5;pointer-events:none;justify-content:center;gap:16px;display:flex;position:absolute;top:-10%;bottom:-10%;left:-4%;right:-4%;transform:rotate(-4deg)scale(1.18)}.exp-hero-mosaic-col{flex:1 1 0;max-width:220px;overflow:hidden}.exp-hero-mosaic-track{flex-direction:column;gap:16px;animation:linear infinite exp-drift;display:flex}.exp-hero-mosaic img{object-fit:cover;border-radius:12px;width:100%;display:block}.exp-hero-scrim{background:radial-gradient(120% 92% at 14% 42%,rgba(20,18,24,.97) 0%,rgba(20,18,24,.84) 42%,rgba(20,18,24,.5) 72%,rgba(20,18,24,.3) 100%),linear-gradient(rgba(20,18,24,.55),rgba(20,18,24,.15) 38%,rgba(20,18,24,.92));position:absolute;top:0;bottom:0;left:0;right:0}.exp-hero-inner{width:100%;max-width:var(--exp-maxw);padding:clamp(88px,12vh,150px)var(--exp-pad);margin:0 auto;position:relative}.exp-hero-content{max-width:780px}.exp-h1{font-family:var(--exp-display);letter-spacing:-.02em;color:var(--exp-text-bright);margin:16px 0 0;font-size:max(44px,min(7.6vw,94px));font-weight:400;line-height:1}.exp-h1 em{color:var(--exp-accent-text);font-style:italic}.exp-hero-sub{color:var(--exp-text-3);max-width:56ch;margin:20px 0 0;font-size:max(16px,min(1.6vw,20px));line-height:1.55}.exp-anim-in{animation:.8s cubic-bezier(.2,.7,.2,1) both exp-load-up}.exp-searchbar-wrap{z-index:10;max-width:640px;margin:32px 0 0;position:relative}.exp-searchbar{background:var(--exp-searchbar);-webkit-backdrop-filter:blur(14px);border:1px solid var(--exp-input-border);border-radius:16px;align-items:stretch;display:flex;overflow:hidden;box-shadow:0 22px 60px -24px rgba(0,0,0,.78)}.exp-searchbar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#e9e5df;font-family:var(--exp-sans);cursor:pointer;background:0 0;border:none;border-right:1px solid rgba(244,239,233,.12);outline:none;max-width:160px;padding:0 14px;font-size:14px;font-weight:600}.exp-searchbar select option{background:var(--exp-menu);color:#e9e5df}.exp-searchbar input{color:#f4f0ea;min-width:0;font-family:var(--exp-sans);background:0 0;border:none;outline:none;flex:1;padding:16px 14px;font-size:16px}.exp-searchbar button{background:var(--exp-accent);color:var(--exp-accent-on);font-family:var(--exp-sans);cursor:pointer;border:none;flex:none;padding:0 22px;font-size:14px;font-weight:700}.exp-hero-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin:26px 0 0;display:flex}.exp-counter{text-align:right;flex-direction:column;margin-left:auto;display:flex}.exp-counter-num{font-family:var(--exp-display);color:var(--exp-text-bright);font-size:max(30px,min(4vw,46px));line-height:1}.exp-counter-cap{font-family:var(--exp-mono);letter-spacing:.06em;color:var(--exp-mono-muted);text-transform:uppercase;margin-top:4px;font-size:11px}.exp-plate{position:relative;overflow:hidden}.exp-plate img{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.exp-plate-scrim{z-index:1;background:linear-gradient(rgba(10,8,12,.05) 40%,rgba(10,8,12,.55) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.exp-chip{z-index:2;-webkit-backdrop-filter:blur(6px);color:#fff;font-family:var(--exp-sans);background:rgba(10,8,12,.5);border:1px solid rgba(255,255,255,.2);border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.exp-cat-dot{border-radius:50%;flex:none;width:7px;height:7px}.exp-feat-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.exp-feat-dots{align-items:center;gap:9px;display:flex}.exp-feat-dot{cursor:pointer;background:rgba(244,239,233,.24);border:none;border-radius:999px;width:6px;height:6px;padding:0;transition:width .3s,background .3s}.exp-feat-dot[aria-current=true]{background:var(--exp-accent);width:26px}.exp-feat-bar{background:rgba(244,239,233,.08);border-radius:2px;height:2px;margin-top:22px;overflow:hidden}@keyframes exp-fill{0%{width:0}to{width:100%}}.exp-feat-bar-fill{background:var(--exp-accent);border-radius:2px;width:0;height:100%;animation:10s linear forwards exp-fill}.exp-feat-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:max(18px,min(2vw,28px));margin-top:max(28px,min(3.5vw,44px));display:grid}.exp-feat-card{background:var(--exp-surface);border:1px solid var(--exp-border);border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .35s,border-color .35s;display:flex;overflow:hidden}.exp-feat-card:hover{border-color:var(--exp-border-strong);transform:translateY(-6px)}.exp-feat-card:hover .exp-plate img{transform:scale(1.05)}.exp-feat-body{flex-direction:column;flex:1;gap:14px;padding:18px 18px 20px;display:flex}.exp-feat-name{font-family:var(--exp-display);color:#f4f0ea;margin:0;font-size:max(22px,min(2.2vw,27px));font-weight:400;line-height:1.08}.exp-specs{border-top:1px solid rgba(244,239,233,.1);border-bottom:1px solid rgba(244,239,233,.1);flex-direction:column;gap:9px;padding:14px 0;display:flex}.exp-spec{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.exp-spec-k{font-family:var(--exp-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--exp-mono-muted);flex:none;font-size:10.5px}.exp-spec-v{color:#e9e5df;text-align:right;font-size:13.5px}.exp-lore{color:var(--exp-text-2);margin:0;font-size:13.5px;line-height:1.6}.exp-care{background:var(--exp-accent-tint);border:1px solid var(--exp-accent-tint-border);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.exp-care-label{font-family:var(--exp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--exp-accent-text);white-space:nowrap;flex:none;padding-top:2px;font-size:9.5px}.exp-care-text{color:#c9c3d0;font-size:12.5px;line-height:1.5}.exp-feat-foot{justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.exp-view{color:var(--exp-accent-text);font-size:13px;font-weight:600}.exp-cat-groups{flex-direction:column;gap:max(40px,min(5vw,64px));margin-top:max(40px,min(5vw,64px));display:flex}.exp-cat-group-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.exp-cat-group-name{font-family:var(--exp-sans);color:#f2efe8;margin:0;font-size:max(18px,min(2vw,22px));font-weight:700}.exp-cat-group-blurb{color:var(--exp-mono-muted);font-size:14px}.exp-cat-grid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:max(14px,min(1.6vw,22px));display:grid}.exp-cat-tile{flex-direction:column;gap:12px;text-decoration:none;transition:transform .35s;display:flex}.exp-cat-tile:hover{transform:translateY(-6px)}.exp-montage{background:var(--exp-gridline);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:3px;transition:box-shadow .35s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px rgba(244,239,233,.05)}.exp-cat-tile:hover .exp-montage{box-shadow:0 0 0 1px var(--exp-accent-ring)}.exp-montage-cell{aspect-ratio:1;position:relative;overflow:hidden}.exp-montage-cell img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.exp-montage-fallback{aspect-ratio:1;text-align:center;color:#fff;grid-column:1/-1;justify-content:center;align-items:center;padding:12px;font-weight:600;display:flex}.exp-montage-badge{z-index:3;-webkit-backdrop-filter:blur(6px);color:#fff;background:rgba(10,8,12,.55);border:1px solid rgba(255,255,255,.28);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:flex;position:absolute;top:10px;right:10px}.exp-cat-name{color:var(--exp-text);font-size:15px;font-weight:600}.exp-cat-meta{font-family:var(--exp-mono);color:var(--exp-mono-muted);margin-top:3px;font-size:11.5px}.exp-rail{scroll-snap-type:x mandatory;gap:max(14px,min(1.6vw,22px));margin-top:max(32px,min(4vw,52px));padding-bottom:16px;display:flex;overflow-x:auto}.exp-rail-card{scroll-snap-align:start;flex:none;width:max(200px,min(22vw,248px));text-decoration:none;transition:transform .35s}.exp-rail-card:hover{transform:translateY(-6px)}.exp-rail-plate{aspect-ratio:3/4;border-radius:16px;flex-direction:column;justify-content:space-between;padding:16px;display:flex;position:relative;overflow:hidden}.exp-rail-plate img{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.exp-rail-card:hover .exp-rail-plate img{transform:scale(1.07)}.exp-rail-chip{z-index:2;font-family:var(--exp-mono);letter-spacing:.02em;color:#fff;-webkit-backdrop-filter:blur(6px);background:rgba(10,8,12,.4);border:1px solid rgba(255,255,255,.22);border-radius:999px;align-self:flex-end;padding:5px 10px;font-size:11px;position:relative}.exp-rail-name{z-index:2;font-family:var(--exp-display);color:#fff;text-shadow:0 2px 22px rgba(0,0,0,.55);font-size:max(20px,min(2vw,26px));line-height:1.05;position:relative}.exp-rail-cat{z-index:2;font-family:var(--exp-mono);color:rgba(255,255,255,.82);text-transform:uppercase;letter-spacing:.06em;margin-top:6px;font-size:11px;position:relative}.exp-collectors{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:max(16px,min(2vw,26px));margin-top:max(36px,min(5vw,60px));display:grid}.exp-collector{background:var(--exp-surface);border:1px solid var(--exp-border);border-radius:18px;flex-direction:column;gap:16px;height:100%;padding:20px;text-decoration:none;transition:transform .35s,border-color .35s,background .35s;display:flex}.exp-collector:hover{background:var(--exp-surface-2);border-color:rgba(244,239,233,.22);transform:translateY(-6px)}.exp-collector-head{align-items:center;gap:13px;display:flex}.exp-avatar{color:#fff;width:48px;height:48px;font-family:var(--exp-sans);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex;overflow:hidden;box-shadow:0 6px 18px -8px rgba(0,0,0,.6)}.exp-avatar img{object-fit:cover;width:100%;height:100%}.exp-collector-name{color:var(--exp-text);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.exp-collector-handle{font-family:var(--exp-mono);color:var(--exp-mono-muted);font-size:12px}.exp-collector-count{font-family:var(--exp-display);color:var(--exp-accent-text);font-size:24px;line-height:1}.exp-collector-count-cap{font-family:var(--exp-mono);color:var(--exp-mono-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.exp-collector-bio{color:var(--exp-text-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.exp-collector-thumbs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.exp-collector-thumb{aspect-ratio:1;border-radius:10px;align-items:flex-end;padding:7px;display:flex;position:relative;overflow:hidden}.exp-collector-thumb-label{z-index:2;font-family:var(--exp-mono);color:rgba(255,255,255,.96);text-shadow:0 1px 6px rgba(0,0,0,.7);font-size:9px;line-height:1.15;position:relative}.exp-collector-foot{color:var(--exp-accent-text);align-items:center;gap:6px;margin-top:auto;font-size:13.5px;font-weight:600;display:flex}.exp-marquee-wrap{margin-top:max(28px,min(4vw,44px));position:relative}.exp-marquee-fade{z-index:2;pointer-events:none;width:110px;position:absolute;top:0;bottom:0}.exp-marquee-fade.left{background:linear-gradient(90deg,var(--exp-bg),transparent);left:0}.exp-marquee-fade.right{background:linear-gradient(270deg,var(--exp-bg),transparent);right:0}.exp-marquee{gap:14px;width:max-content;padding:0 14px;animation:48s linear infinite exp-marquee;display:flex}.exp-marquee-wrap:hover .exp-marquee{animation-play-state:paused}.exp-feed-chip{background:var(--exp-surface);border:1px solid var(--exp-border);border-radius:14px;flex:none;align-items:center;gap:11px;padding:12px 16px;text-decoration:none;transition:border-color .3s;display:flex}.exp-feed-chip:hover{border-color:rgba(244,239,233,.24)}.exp-feed-name{color:#f2efe8;white-space:nowrap;font-size:14px;font-weight:600}.exp-feed-meta{color:var(--exp-mono-muted);font-size:13px;font-family:var(--exp-mono);white-space:nowrap}.exp-faq-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:max(14px,min(2vw,26px)) max(28px,min(4vw,56px));margin-top:max(32px,min(4vw,52px));display:grid}.exp-faq-item{border-top:1px solid rgba(244,239,233,.12);padding:22px 0 4px}.exp-faq-q{font-family:var(--exp-display);color:var(--exp-text);margin:0 0 10px;font-size:max(20px,min(2.2vw,26px));font-weight:400}.exp-faq-a{color:var(--exp-text-2);margin:0;font-size:15px;line-height:1.6}.exp-cta-section{padding:clamp(60px,8vw,110px)var(--exp-pad)}.exp-cta{text-align:center;background:radial-gradient(120% 140% at 50% 0%,var(--exp-accent-tint),rgba(20,18,24,0) 60%),linear-gradient(180deg,#211d29,#161320);border:1px solid rgba(244,239,233,.1);border-radius:28px;max-width:1100px;margin:0 auto;padding:max(40px,min(6vw,80px));position:relative;overflow:hidden}.exp-cta h2{font-family:var(--exp-display);color:var(--exp-text-bright);margin:0;font-size:max(30px,min(4.8vw,58px));font-weight:400;line-height:1.02}.exp-cta p{color:var(--exp-text-3);max-width:52ch;margin:16px auto 0;font-size:max(16px,min(1.6vw,19px));line-height:1.55}.exp-cta a{box-shadow:0 16px 40px -14px var(--exp-accent-glow);border-radius:14px;margin-top:28px;padding:16px 30px;font-size:16px}.exp-footer{border-top:1px solid var(--exp-border);background:var(--exp-bg-deep);padding:max(48px,min(6vw,80px)) 0 40px}.exp-footer-grid{grid-template-columns:minmax(220px,1fr) 2fr;gap:max(32px,min(5vw,64px));display:grid}.exp-footer-blurb{color:var(--exp-mono-muted);max-width:34ch;margin:14px 0 0;font-size:14px;line-height:1.55}.exp-footer-cta{color:var(--exp-accent-text);margin-top:16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.exp-footer-hd{font-family:var(--exp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--exp-mono-muted);margin-bottom:18px;font-size:11px}.exp-footer-cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px 20px;display:grid}.exp-footer-col-name{color:#cfc9d6;margin-bottom:10px;font-size:13px;font-weight:700}.exp-footer-links{flex-direction:column;gap:7px;display:flex}.exp-footer-links a{color:var(--exp-mono-muted);font-size:13.5px;text-decoration:none;transition:color .2s}.exp-footer-links a:hover{color:#f2efe8}.exp-footer-bar{border-top:1px solid rgba(244,239,233,.07);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:max(36px,min(5vw,56px));padding-top:24px;display:flex}.exp-footer-copy{color:var(--exp-faint);font-size:13px;font-family:var(--exp-mono)}.exp-footer-legal{gap:20px;display:flex}.exp-footer-legal a{color:var(--exp-mono-muted);font-size:13px;text-decoration:none}.exp-footer-legal a:hover{color:#f2efe8}.exp-search-bar-wrap{border-bottom:1px solid var(--exp-divider);z-index:40;background:linear-gradient(#161320,#141218);position:-webkit-sticky;position:sticky;top:0}.exp-search-bar-inner{max-width:var(--exp-maxw);padding:20px var(--exp-pad);margin:0 auto}.exp-breadcrumb{font-family:var(--exp-mono);letter-spacing:.04em;color:var(--exp-mono-muted);margin-bottom:14px;font-size:12px}.exp-breadcrumb a{color:var(--exp-mono-muted);text-decoration:none;transition:color .2s}.exp-breadcrumb a:hover{color:#f2efe8}.exp-breadcrumb .sep{opacity:.5;margin:0 4px}.exp-search-form{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.exp-search-field{background:var(--exp-searchbar);border:1px solid var(--exp-input-border);border-radius:14px;flex:1;align-items:stretch;min-width:240px;display:flex;overflow:hidden}.exp-search-field span.icon{color:var(--exp-mono-muted);align-items:center;padding:0 6px 0 16px;font-size:16px;display:flex}.exp-search-field input{color:#f4f0ea;min-width:0;font-family:var(--exp-sans);background:0 0;border:none;outline:none;flex:1;padding:14px 12px;font-size:16px}.exp-search-submit{background:var(--exp-accent);color:var(--exp-accent-on);font-family:var(--exp-sans);cursor:pointer;border:none;border-radius:14px;flex:none;align-items:center;padding:0 26px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.exp-results-head{max-width:var(--exp-maxw);padding:clamp(30px,4vw,48px)var(--exp-pad)0;margin:0 auto}.exp-h1-results{font-family:var(--exp-display);letter-spacing:-.01em;color:var(--exp-text-bright);margin:12px 0 0;font-size:max(34px,min(5vw,60px));font-weight:400;line-height:1.02}.exp-results-sub{color:var(--exp-text-2);margin:12px 0 0;font-size:max(15px,min(1.4vw,18px))}.exp-results-sub b{color:var(--exp-text);font-weight:600}.exp-facets-row{border-bottom:1px solid var(--exp-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding-bottom:20px;display:flex}.exp-facets{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.exp-facet{border:1px solid var(--exp-input-border);color:var(--exp-text-2);font-family:var(--exp-sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.exp-facet[aria-current=true]{border-color:var(--exp-accent);background:var(--exp-accent-tint);color:var(--exp-text)}.exp-facet .count{opacity:.6;font-family:var(--exp-mono);font-size:11px}.exp-sort{align-items:center;gap:10px;display:flex}.exp-sort-label{font-family:var(--exp-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--exp-mono-muted);font-size:11px}.exp-sort a{font-family:var(--exp-sans);color:var(--exp-mono-muted);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none}.exp-sort a[aria-current=true]{color:#e9e5df;background:rgba(38,34,46,.7)}.exp-results-grid-wrap{max-width:var(--exp-maxw);padding:clamp(24px,3vw,34px)var(--exp-pad)clamp(44px,6vw,72px);margin:0 auto}.exp-results-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:max(16px,min(2vw,24px));margin:0;padding:0;list-style:none;display:grid}.exp-result{flex-direction:column;gap:12px;text-decoration:none;transition:transform .35s;display:flex}.exp-result:hover{transform:translateY(-6px)}.exp-result-plate{aspect-ratio:4/5;border-radius:14px;position:relative;overflow:hidden}.exp-result-plate img{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.exp-result:hover .exp-result-plate img{transform:scale(1.06)}.exp-result-cond{z-index:2;font-family:var(--exp-mono);letter-spacing:.04em;color:#fff;-webkit-backdrop-filter:blur(6px);background:rgba(10,8,12,.5);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:4px 8px;font-size:10px;position:absolute;top:10px;left:10px}.exp-result-count{z-index:2;font-family:var(--exp-mono);color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.75);font-size:11px;position:absolute;bottom:12px;left:12px}.exp-result-title{font-family:var(--exp-display);color:var(--exp-text);font-size:20px;line-height:1.1}.exp-result-owner{align-items:center;gap:8px;margin-top:8px;display:flex}.exp-result-owner .handle{font-family:var(--exp-mono);color:var(--exp-text-2);font-size:12px}.exp-result-owner .sub{color:var(--exp-faint);font-size:12px}.exp-load-more{justify-content:center;gap:12px;margin-top:max(32px,min(4vw,48px));display:flex}.exp-empty{border:1px dashed var(--exp-border-strong);text-align:center;color:var(--exp-text-2);background:rgba(38,34,46,.35);border-radius:16px;padding:56px 24px;font-size:15px}.exp-collectors-strip{background:linear-gradient(#141218,#17131f);border-top:1px solid rgba(244,239,233,.07);padding:max(48px,min(7vw,88px)) 0}.exp-collectors-strip-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:max(14px,min(1.6vw,20px));margin-top:max(28px,min(3vw,40px));margin-left:0;padding:0;list-style:none;display:grid}.exp-collector-mini{background:var(--exp-surface);border:1px solid var(--exp-border);border-radius:14px;align-items:center;gap:13px;padding:14px 16px;text-decoration:none;transition:transform .3s,border-color .3s;display:flex}.exp-collector-mini:hover{border-color:rgba(244,239,233,.22);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.exp-root *,.exp-root :before,.exp-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.exp-reveal{opacity:1;transform:none}}
