.cMIvmG_masthead{isolation:isolate;position:relative;overflow:hidden}.cMIvmG_mountains{inset:var(--research-art-inset);height:var(--research-art-height);z-index:-1;pointer-events:none;opacity:var(--research-art-opacity);background-image:var(--mountain-image);-webkit-mask-image:var(--research-art-mask);mask-image:var(--research-art-mask);-webkit-mask-image:var(--research-art-mask);background-position:50% 80%;background-size:cover;position:absolute}.cMIvmG_mastGrid{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;padding-block:clamp(48px,6vw,64px) clamp(56px,7vw,88px);display:flex;position:relative}.cMIvmG_title{font-family:var(--font-display);letter-spacing:-.06em;color:var(--heading);font-size:clamp(4rem,11vw,10rem);font-weight:800;line-height:.85}.cMIvmG_mastCopy{flex-direction:column;flex:0 30rem;gap:10px;padding-bottom:12px;display:flex}.cMIvmG_lede{max-width:30rem;color:var(--ink-2);font-size:19px}.cMIvmG_filters{border:0;border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}.cMIvmG_filter{border:0;border-right:1px solid var(--rule);color:var(--ink);font-family:var(--font-mono);cursor:pointer;background:0 0;padding:14px 22px;font-size:13px}.cMIvmG_filter:hover{color:var(--blue)}.cMIvmG_filter[aria-pressed=true]{background:var(--ink);color:var(--surface)}.cMIvmG_featured{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:48px;padding-block:48px 64px;display:grid}.cMIvmG_plate{aspect-ratio:4/3;background:var(--surface);border:1px solid var(--rule);background-image:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);background-size:40px 40px;position:relative;overflow:hidden}.cMIvmG_plateOutline,.cMIvmG_plateFill{width:46%;height:46%;position:absolute}.cMIvmG_plateOutline{border:2px solid var(--blue);top:18%;left:12%}.cMIvmG_plateFill{background:var(--blue);top:38%;left:34%}.cMIvmG_plateCaption{font-family:var(--font-mono);color:var(--ink-2);font-size:12px;position:absolute;bottom:16px;left:20px}.cMIvmG_featuredCopy{flex-direction:column;justify-content:center;gap:20px;display:flex}.cMIvmG_kicker{font-family:var(--font-mono);color:var(--blue);font-size:13px}.cMIvmG_featuredTitle{font-family:var(--font-display);letter-spacing:-.035em;color:var(--heading);font-size:clamp(2.25rem,4vw,3.5rem);font-weight:800;line-height:1.02}.cMIvmG_featuredText{color:var(--ink-3);font-size:18px}.cMIvmG_index{padding-bottom:clamp(72px,8vw,96px)}.cMIvmG_indexHead{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.cMIvmG_indexTitle{font-family:var(--font-display);font-size:24px;font-weight:700}.cMIvmG_rows{padding:0;list-style:none}.cMIvmG_row{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:6px 20px;padding:22px 0;display:flex}.cMIvmG_rowStatus{font-family:var(--font-mono);color:var(--muted);flex:0 0 140px;font-size:12px}.cMIvmG_rowTopic{font-family:var(--font-mono);color:var(--blue);flex:0 0 170px;font-size:13px}.cMIvmG_rowTitle{font-family:var(--font-display);letter-spacing:-.01em;flex:420px;font-size:22px;font-weight:600}.cMIvmG_subscribe{border-top:1px solid var(--ink);background:var(--surface)}.cMIvmG_subscribeInner{padding-block:clamp(64px,7vw,88px)}.cMIvmG_subscribeHead{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:24px 48px;margin-bottom:48px;display:grid}.cMIvmG_subscribeTitle{font-family:var(--font-display);letter-spacing:-.04em;color:var(--heading);margin-top:16px;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:800;line-height:.98}.cMIvmG_tiers{border:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.cMIvmG_tier{flex-direction:column;gap:20px;padding:clamp(24px,3vw,36px);display:flex}.cMIvmG_tierOpen{border-right:1px solid var(--rule)}.cMIvmG_tierHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cMIvmG_tierName{font-family:var(--font-display);font-size:26px;font-weight:700}.cMIvmG_tierPrice{font-family:var(--font-display);font-size:28px;font-weight:800}.cMIvmG_tierList{flex-direction:column;gap:10px;padding:0;font-size:15px;list-style:none;display:flex}.cMIvmG_tierOpen .cMIvmG_tierList{color:var(--ink-3)}.cMIvmG_tierForm{margin-top:auto}.cMIvmG_leadImage{border:1px solid var(--rule);display:block}.cMIvmG_leadImage img{width:100%;height:auto;display:block}.cMIvmG_featuredLink{color:inherit;text-decoration:none}.cMIvmG_featuredLink:hover{color:var(--blue)}.cMIvmG_rowLink{color:var(--ink);text-decoration:none}.cMIvmG_rowLink:hover{color:var(--blue);text-decoration:underline}.cMIvmG_editorial{padding-block:0 64px}.cMIvmG_editorial h2{font-family:var(--font-display);margin-bottom:16px;font-size:28px}.cMIvmG_editorial p{color:var(--ink-3);max-width:52rem;margin-bottom:16px}.cMIvmG_tiers{max-width:820px}.cMIvmG_resultCount{font:11px var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums;margin:14px 0}.cMIvmG_emptyIndex{color:var(--muted);padding:24px 0}
