.whitepapers-module__2gC-Ka__paperCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff0f 0%,#ffffff06 100%);border:1px solid #ffffff1a;border-radius:22px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 24px 64px #0000002e}.whitepapers-module__2gC-Ka__paperCard:before{border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(circle at 88%,#3a7ca51c,#0000 34%);position:absolute;inset:0}.whitepapers-module__2gC-Ka__paperCard:hover{background:linear-gradient(145deg,#ffffff12 0%,#ffffff08 100%);border-color:#ffffff2b;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff13,0 28px 72px #0000003d}.whitepapers-module__2gC-Ka__cardContent{z-index:1;flex-direction:column;gap:28px;padding:24px;display:flex;position:relative}.whitepapers-module__2gC-Ka__textColumn{flex-direction:column;flex:auto;min-width:0;display:flex}.whitepapers-module__2gC-Ka__eyebrow{color:var(--text-subtle);letter-spacing:.048em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:5px 9px;margin-bottom:16px;font-size:13px;font-weight:600;line-height:1.2;display:flex}.whitepapers-module__2gC-Ka__separator{color:var(--text-subtle)}.whitepapers-module__2gC-Ka__partLabel{color:var(--text-muted);letter-spacing:.132em;font-size:11px;font-weight:700;line-height:1}.whitepapers-module__2gC-Ka__cardTitle{color:var(--text-heading);font-family:var(--font-sans);letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(27px,3.8vw,34px);font-weight:600;line-height:1.06}.whitepapers-module__2gC-Ka__description{max-width:34rem;color:var(--text-body);text-wrap:balance;min-height:3.1em;font-size:16px;font-weight:400;line-height:1.55}.whitepapers-module__2gC-Ka__metaBlock{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:26px;display:flex}.whitepapers-module__2gC-Ka__byline{color:var(--text-subtle);text-wrap:pretty;font-size:14px;line-height:1.4}.whitepapers-module__2gC-Ka__readAffordance{color:var(--text-primary);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:600;line-height:1;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.whitepapers-module__2gC-Ka__paperCard:hover .whitepapers-module__2gC-Ka__readAffordance{color:var(--text-hover);background:#ffffff16;border-color:#ffffff2e}.whitepapers-module__2gC-Ka__readIcon{width:14px;height:14px;transition:transform .18s}.whitepapers-module__2gC-Ka__paperCard:hover .whitepapers-module__2gC-Ka__readIcon{transform:translate(1px)}.whitepapers-module__2gC-Ka__imageColumn{width:100%;position:relative}.whitepapers-module__2gC-Ka__imageFrame{background:#0c1320;border:1px solid #ffffff1f;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 34px #00000047,inset 0 1px #ffffff0e}.whitepapers-module__2gC-Ka__imageAspect{aspect-ratio:16/10;border-radius:inherit;background:#0c1320;width:100%;position:relative;overflow:hidden}@media (min-width:640px){.whitepapers-module__2gC-Ka__cardContent{padding:30px}}@media (min-width:900px){.whitepapers-module__2gC-Ka__cardContent{grid-template-columns:minmax(0,1fr) 352px;align-items:stretch;gap:52px;padding:34px 36px 34px 40px;display:grid}.whitepapers-module__2gC-Ka__textColumn{align-self:stretch;max-width:570px}.whitepapers-module__2gC-Ka__metaBlock{flex-flow:column;flex:auto;align-items:flex-start;gap:0;margin-top:36px;padding-top:0}.whitepapers-module__2gC-Ka__readAffordance{margin-top:auto}.whitepapers-module__2gC-Ka__imageColumn{place-self:stretch end;width:352px;margin:0}.whitepapers-module__2gC-Ka__imageFrame{width:352px;height:100%;min-height:216px}.whitepapers-module__2gC-Ka__imageAspect{aspect-ratio:auto;height:100%}}@media (min-width:1100px){.whitepapers-module__2gC-Ka__cardContent{grid-template-columns:minmax(0,1fr) 400px}.whitepapers-module__2gC-Ka__imageColumn,.whitepapers-module__2gC-Ka__imageFrame{width:400px}.whitepapers-module__2gC-Ka__imageFrame{min-height:240px}}
