.insp,.pcard{--purple:#904fff;--purple-deep:#7a00df;--plum:#3a2364;--lavender:#d3b9ff;--pale:#f4edff;--blue-deep:#0040c4;--black:#000;--white:#fff;--slate:#212934;--gray:#333;--ash:#4a4e57;--mist:#efeff2;--haze:#f4f4f7;--line:#e2e2e2;--ink:#14161a;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--sec:clamp(56px, 6.6vw, 96px);--r-ctl:12px;--r-md:16px;--r-pill:999px;--ease:cubic-bezier(.2, .7, .3, 1);--dur-line:.26s;--u-h:2px;--focus-w:2px;--focus-c:var(--purple-deep);--focus-off:2px;--focus-in:-2px;--mono:ui-monospace, Consolas, "SF Mono", monospace}.insp{background:var(--white);color:var(--slate)}.insp [hidden]{display:none!important}.insp :focus-visible{outline:var(--focus-w) solid var(--focus-c);outline-offset:var(--focus-off)}.insp .wrap{max-width:1400px;padding:0 var(--s6);margin:0 auto}@media (max-width:767px){.insp .wrap{padding:0 var(--s5)}}.insp .ins-mast{padding:calc(72px + var(--sec)) 0 0}@media (min-width:901px){.insp .ins-mast{padding-top:calc(92px + var(--sec))}}.insp .ins-mast .wrap{padding-top:0;padding-bottom:var(--s10)}.insp .ins-mast .eyebrow{margin:0 0 var(--s4);color:var(--gray)}.insp .ins-mast h1{max-width:18ch;color:var(--black);text-wrap:balance;margin:0}.insp .ins-mast-deck{margin:var(--s6) 0 0;max-width:58ch;color:var(--gray);text-wrap:pretty;font-size:20px;line-height:29px}.insp .ins-lead-sec .wrap{padding-bottom:var(--sec)}.ins-lead{gap:var(--s10);text-wrap:pretty;transition:transform .22s var(--ease);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.ins-lead:hover{transform:translateY(-2px)}.ins-lead-media{aspect-ratio:16/10;background:var(--haze);border-radius:0;display:block;position:relative;overflow:hidden}.ins-lead-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.ins-lead:hover .ins-lead-media img{transform:scale(1.03)}.ins-lead-body{align-items:flex-start;gap:var(--s4);flex-direction:column;display:flex}.ins-lead-t{color:var(--black);text-wrap:balance;font-size:clamp(28px,2.9vw,40px);font-weight:500;line-height:1.2}.ins-lead:hover .ins-lead-t{color:var(--blue-deep)}.ins-lead:hover .u-sweep,.ins-lead:focus-visible .u-sweep{background-size:100% var(--u-h);background-position:0 100%}.ins-lead-dek{color:var(--gray);max-width:46ch;font-size:18px;line-height:28px}.ins-lead .pcard-foot{align-self:stretch}.ins-lead-go{margin-top:var(--s2);color:var(--purple);font-size:16px;font-weight:500;transition:color .18s ease-in-out}.ins-lead:hover .ins-lead-go{color:var(--blue-deep)}@media (max-width:900px){.ins-lead{gap:var(--s6);grid-template-columns:1fr}.ins-lead-media{aspect-ratio:16/9}}.insp .ins-controls-sec{scroll-margin-top:var(--s5)}.insp .ins-controls-sec:focus{outline:none}.insp .ins-controls-sec .wrap{padding-top:0;padding-bottom:var(--s8)}.fbar{align-items:center;gap:var(--s4);padding:var(--s5) 0;flex-wrap:wrap;display:flex}.fbar-filters{align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}.fbar-right{align-items:center;gap:var(--s4);margin-left:auto;display:flex}.fbar-count{color:var(--gray);white-space:nowrap;text-align:right;order:-1;margin:0;font-size:13px;line-height:18px}.fbar-right:before{content:"";background:var(--line);align-self:stretch;width:1px}.fbar-sel{background:var(--mist);border-radius:var(--r-pill);border:1px solid #0000;align-items:center;transition:background-color .2s ease-in-out;display:inline-flex;position:relative}.fbar-sel:hover{box-shadow:inset 0 0 0 999px #3a23640d}.fbar-sel.is-set{background:var(--lavender)}.fbar-toggle{align-items:center;gap:var(--s2);border-radius:var(--r-pill);color:var(--slate);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:9px 16px;font-family:inherit;font-size:14px;line-height:normal;display:inline-flex}.fbar-sel.is-set .fbar-toggle{color:var(--plum);padding-right:6px;font-weight:500}.fbar-caret{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .2s var(--ease);flex:none}.fbar-toggle[aria-expanded=true] .fbar-caret{transform:rotate(180deg)}.fbar-sel.is-set .fbar-caret{display:none}.fbar-clear{background:var(--plum);width:20px;height:20px;color:var(--white);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-right:9px;padding:0;transition:background-color .2s ease-in-out;display:grid}.fbar-clear svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:9px;height:9px}.fbar-clear:hover{background:var(--purple-deep)}.fbar-n{border-radius:var(--r-pill);font-variant-numeric:tabular-nums;text-align:center;min-width:20px;color:var(--gray);background:#3a236412;padding:1px 6px;font-size:12px;font-weight:500}.fbar-menu{z-index:30;background:var(--white);border-radius:var(--r-md);border:1px solid #3a23641a;width:min(320px,86vw);max-height:min(60vh,420px);padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 18px 48px -12px #1c103647,0 2px 8px #1c10360f}.fbar-sort .fbar-menu{left:auto;right:0}.fbar-opt{align-items:center;gap:var(--s3);border-radius:var(--r-ctl);text-align:left;cursor:pointer;width:100%;color:var(--slate);background:0 0;border:0;padding:9px 12px;font-family:inherit;font-size:15px;line-height:22px;transition:background-color .16s ease-in-out;display:flex}.fbar-opt+.fbar-opt{margin-top:2px}.fbar-opt:hover,.fbar-opt:focus-visible{background:#3a23640d}.fbar-opt.is-on{background:var(--pale);color:var(--plum)}.fbar-opt .fbar-n{margin-left:auto}.fbar-search{align-items:center;display:flex;position:relative}.fbar-search-i{pointer-events:none;fill:none;width:15px;height:15px;stroke:var(--gray);stroke-width:1.6px;stroke-linecap:round;position:absolute;left:12px}.fbar-search input{width:min(280px,50vw);color:var(--slate);background:var(--mist);border-radius:var(--r-pill);transition:background-color .2s ease-in-out, width .24s var(--ease);border:1px solid #0000;padding:9px 32px 9px 34px;font-family:inherit;font-size:14px;line-height:normal}.fbar-search input::placeholder{color:var(--gray);opacity:1}.fbar-search input:hover{box-shadow:inset 0 0 0 999px #3a23640d}.fbar-search input:focus{outline:var(--focus-w) solid var(--focus-c);outline-offset:var(--focus-in);box-shadow:none;width:min(340px,60vw)}.fbar-search input:focus~.fbar-search-i{stroke:var(--purple-deep)}.fbar-search input::-webkit-search-cancel-button{appearance:none}.fbar-search-x{width:20px;height:20px;color:var(--plum);cursor:pointer;background:#3a23641a;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;right:8px}.fbar-search-x svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:9px;height:9px}.fbar-search-x:hover{background:var(--plum);color:var(--white)}@media (max-width:760px){.fbar-right{justify-content:space-between;width:100%;margin-left:0}.fbar-right:before{display:none}.fbar-search input,.fbar-search input:focus{width:100%}.fbar-search{flex:100%}.fbar-filters{position:relative}.fbar-filters .fbar-sel{position:static}.fbar-filters .fbar-menu{width:auto;left:0;right:0}}.insp .ins-grid-sec .wrap{padding-top:var(--s2);padding-bottom:var(--sec)}.ins-grid{gap:var(--s10);grid-template-columns:repeat(auto-fill,minmax(380px,1fr));display:grid}.insp .grid-empty{margin:var(--s6) 0 0;color:var(--gray);text-wrap:balance;font-size:16px}.pcard{text-wrap:pretty;background:0 0;flex-direction:column;width:100%;text-decoration:none;display:flex;container-type:inline-size}.pcard-media{aspect-ratio:16/10;background:var(--haze);border-radius:0;display:block;position:relative;overflow:hidden}.pcard-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.pcard:hover .pcard-media img{transform:scale(1.04)}.pcard-body{gap:var(--s3);padding:var(--s4) 0 0;flex-direction:column;flex:1;display:flex}.pcard-kicker{color:var(--gray);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:18px}.pcard-market{color:var(--ash)}.pcard-market:after{content:"";background:var(--ash);vertical-align:.28em;letter-spacing:0;border-radius:50%;width:3px;height:3px;margin:0 .62em 0 .68em;display:inline-block}@container (max-width:400px){.pcard-market{display:block}.pcard-market:after{content:none}.pcard-kicker{letter-spacing:.08em}}.pcard-kicker-case{color:var(--blue-deep);font-weight:600}.pcard-t{color:var(--black);text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:20px;font-weight:500;line-height:27px;transition:color .18s ease-in-out;display:-webkit-box;overflow:hidden}@media (min-width:840px){.pcard-t{-webkit-line-clamp:2}}.pcard:hover .pcard-t{color:var(--blue-deep)}.u-sweep{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0% var(--u-h);transition:background-size var(--dur-line) var(--ease);background-position:100% 100%}.pcard:hover .u-sweep,.pcard:focus-visible .u-sweep{background-size:100% var(--u-h);background-position:0 100%}.pcard-dek{max-width:52ch;color:var(--gray);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:23px;display:-webkit-box;overflow:hidden}.pcard-foot{align-items:center;gap:var(--s2);padding-top:var(--s4);border-top:1px solid var(--line);flex-wrap:nowrap;margin-top:auto;display:flex}.pcard-by{color:var(--slate);white-space:nowrap;flex:none;font-size:13px;font-weight:500}.pcard-meta{color:var(--ash);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:12px;overflow:hidden}.pcard.is-syn .pcard-meta,.ins-lead.is-syn .pcard-meta{font-family:var(--mono);letter-spacing:.04em}.pcard-foot .tile{--ac:var(--purple);border-radius:2px;flex:none}@media (max-width:520px){.ins-grid{grid-template-columns:1fr}.pcard-foot{flex-wrap:wrap}.pcard-meta{width:100%;margin-left:0}}.ins-more-row{margin-top:var(--s10);justify-content:center;display:flex}.ins-more-row .btn{isolation:isolate;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;text-wrap:balance;transition:background-color .2s ease-in-out, color .2s ease-in-out, transform .18s var(--ease), box-shadow .22s var(--ease);border:0;border-radius:2px;padding:12px 20px;font-size:13px;font-weight:600;line-height:normal;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.ins-more-row .btn-fill:before{content:"";z-index:-1;background:var(--fill);transform-origin:0;transition:transform .38s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.ins-more-row .btn-fill:hover:before,.ins-more-row .btn-fill:focus-visible:before{transform:scaleX(1)}.ins-more-row .btn-fill:hover,.ins-more-row .btn-fill:focus-visible{box-shadow:var(--lift);transform:translateY(-1px)}.ins-more-row .btn-fill:active{box-shadow:none;transition-duration:80ms;transform:translateY(0)}.ins-more-row .btn-neutral{background:var(--ink);color:var(--white);--fill:var(--plum);--lift:0 6px 16px #3a236457}.ins-more-row .btn-neutral:active{background:var(--plum)}.ins-pager{justify-content:center;align-items:center;gap:var(--s4);margin-top:var(--s10);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;font-size:13px;font-weight:600;display:flex}.ins-pager ol{flex-wrap:wrap;justify-content:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ins-pager a{min-width:36px;color:var(--ink);text-align:center;border-radius:2px;padding:9px 10px;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:inline-block}.ins-pager a:hover,.ins-pager a:focus-visible{background:var(--line)}.ins-pager a[aria-current=page]{background:var(--ink);color:var(--white)}.insp .ins-mast .eyebrow a{color:inherit;text-decoration:none}.insp .ins-mast .eyebrow a:hover{text-decoration:underline}@keyframes pcard-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.pcard-in{animation:pcard-in .56s var(--ease) both}@media (prefers-reduced-motion:reduce){.insp *,.insp :before,.insp :after,.pcard,.pcard *{transition-duration:1ms!important;animation-duration:1ms!important}.ins-lead:hover,.pcard:hover .pcard-media img,.ins-lead:hover .ins-lead-media img{transform:none}.pcard-in{animation:none}}
