.ex-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;padding:8px 4px 20px;animation:rise .6s .05s cubic-bezier(.2,.7,.2,1) both}.ex-intro{flex:1 1 420px}.ex-kicker{margin:0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.ex-hero h1{margin:6px 0 0;font-family:Bricolage Grotesque;font-weight:700;font-size:clamp(30px,4.4vw,46px);letter-spacing:-.025em;line-height:1.02}.ex-lede{margin:10px 0 0;max-width:560px;font-size:15px;line-height:1.5;color:var(--ink-2)}.ex-stats{display:flex;gap:22px;margin:0}.ex-stats div{display:flex;flex-direction:column-reverse}.ex-stats dd{margin:0;font-family:Bricolage Grotesque;font-weight:700;font-size:26px}.ex-stats dt{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.fbar--explore{margin-top:0;border-radius:var(--pill)}.seg--plain{border-color:var(--line)}.ex-empty[hidden]{display:none}.ex-empty{margin-top:24px}.pc-section{margin-top:30px}.pc-section[hidden]{display:none}.pc-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 2px 14px}.pc-head h2{margin:0;font-family:Bricolage Grotesque;font-weight:700;font-size:26px;letter-spacing:-.02em}.pc-sub{font-size:13px;color:var(--ink-3)}.pc-sub b{font-weight:600;color:var(--ink-2)}.pc-rule{flex:1;min-width:24px;height:1px;align-self:center;background:#78829138}.pc-toggle{height:34px;padding:0 14px;border-radius:var(--pill);border:1px solid rgba(120,130,145,.2);background:#ffffffa6;font:700 12px Hanken Grotesk;color:var(--accent-dark);cursor:pointer}.pc-toggle[hidden]{display:none}.pc-toggle:hover{background:#fff;color:var(--ink)}.pc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px}.pc{position:relative;aspect-ratio:4 / 5;border-radius:20px;overflow:hidden;background:#2b323c;color:#fff;box-shadow:0 10px 26px -16px #141a2499;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s;animation:cardIn .5s cubic-bezier(.2,.7,.2,1) both}.pc[hidden]{display:none}.pc:hover,.pc:focus-within{transform:translateY(-4px);box-shadow:0 22px 44px -18px #141a248c}.pc>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.pc:hover>img{transform:scale(1.05)}.pc-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0e121859,#0e121800 26% 40%,#0e1218d9)}.pc-top{position:absolute;top:12px;left:12px;right:12px;display:flex;align-items:center;gap:6px}.pc-diff,.pc-type,.pc-chips span{border-radius:var(--pill);border:1px solid rgba(255,255,255,.26);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);white-space:nowrap}.pc-diff{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;background:#14181f8c;font:700 10.5px Hanken Grotesk;letter-spacing:.06em;text-transform:uppercase}.pc-diff .dot{width:8px;height:8px;border:0;box-shadow:none}.pc-type{padding:5px 9px;background:#ffffff2e;font-size:11px;font-weight:600}.pc-must{margin-left:auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ffffffeb;color:var(--must)}.pc-must svg{width:15px;height:15px}.pc-bottom{position:absolute;left:0;right:0;bottom:0;padding:16px}.pc-area{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc h3{margin:4px 0 0;font-family:Bricolage Grotesque;font-weight:700;font-size:21px;line-height:1.12;letter-spacing:-.015em;text-shadow:0 1px 12px rgba(0,0,0,.35)}.pc-link{color:#fff;text-decoration:none}.pc-link:after{content:"";position:absolute;inset:0;z-index:1}.pc-link:focus-visible{outline:none}.pc:has(.pc-link:focus-visible){outline:3px solid #fff;outline-offset:-3px}.pc-blurb{margin:0;max-height:0;opacity:0;overflow:hidden;font-size:12.5px;line-height:1.45;color:#ffffffeb;transition:max-height .35s ease,opacity .25s ease,margin .35s ease}.pc:hover .pc-blurb,.pc:focus-within .pc-blurb{max-height:96px;opacity:1;margin-top:8px}.pc-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.pc-chips span{padding:5px 9px;background:#ffffff29;font:600 11.5px Hanken Grotesk}.pc-note{display:flex;gap:6px;align-items:flex-start;margin-top:9px;font-size:11.5px;line-height:1.4;color:#ffe4a8}.pc-note svg{flex:none;width:13px;height:13px;margin-top:2px}.pc-note .note-asof{margin-left:4px;color:#ffe4a8bf}.pc-credit{position:relative;z-index:2;display:block;margin-top:9px;font-size:9.5px;color:#ffffffbf;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-credit:hover{text-decoration:underline}@media (hover: none){.pc-blurb{max-height:none;opacity:1;margin-top:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@media (max-width: 640px){.ex-hero{padding:4px 2px 14px}.ex-stats{gap:18px}.fbar--explore{position:static;border-radius:20px}.fbar--explore .fb-row{gap:6px}.ex-diff{width:100%;padding-left:0;border-left:0;overflow-x:auto;scrollbar-width:none}.ex-diff::-webkit-scrollbar{display:none}.ex-diff .seg{flex:none;height:34px}.pc-section{margin-top:22px}.pc-head h2{font-size:22px}.pc-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 12px;margin:0 -12px;padding:0 12px 6px;scrollbar-width:none}.pc-grid::-webkit-scrollbar{display:none}.pc{flex:0 0 80%;scroll-snap-align:start}.pc:hover,.pc:focus-within{transform:none}}
