.placement_card{position:relative;display:flex;flex-direction:column;gap:.85rem;padding:1.5rem 1.5rem 1.35rem;border-radius:12px;background:hsl(var(--wyn-navy) / .62);border:1px solid hsl(var(--wyn-teal) / .22);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);box-shadow:0 14px 32px -16px hsl(var(--wyn-navy) / .55);text-decoration:none;color:hsl(var(--primary-foreground));isolation:isolate;overflow:hidden;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.placement_card:hover,.placement_card:focus-visible{transform:translateY(-2px);border-color:hsl(var(--wyn-teal) / .55);box-shadow:0 22px 44px -18px hsl(var(--wyn-teal) / .32);outline:none}.placement_card:before{content:"";position:absolute;top:-45%;right:-25%;width:70%;height:70%;background:radial-gradient(circle,hsl(var(--wyn-teal) / .12),transparent 70%);pointer-events:none;z-index:0}.placement_card>*{position:relative;z-index:1}.placement_card_stamp{display:inline-flex;align-items:center;gap:.4rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--wyn-teal));border:1px solid hsl(var(--wyn-teal) / .45);border-radius:4px;padding:.22rem .5rem .2rem;align-self:flex-start;background:hsl(var(--wyn-navy) / .55)}.placement_card_stamp_mark{font-weight:700}.placement_card_stamp_dot{opacity:.6}.placement_card_stamp_year{font-weight:600;opacity:.85}.placement_card_avatar{position:absolute;top:1.1rem;right:1.1rem;width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid hsl(var(--wyn-teal) / .5);opacity:0;transform:translateY(-4px) scale(.95);transition:opacity .28s ease,transform .28s ease;pointer-events:none;z-index:2}.placement_card:hover .placement_card_avatar,.placement_card:focus-visible .placement_card_avatar{opacity:1;transform:translateY(0) scale(1)}.placement_card_headline{display:flex;flex-direction:column;gap:.45rem;margin-top:.25rem}.placement_card_role{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.2em;color:hsl(var(--primary-foreground) / .62);margin:0}.placement_card_project{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:1.5rem;font-weight:800;line-height:1.1;letter-spacing:-.015em;color:hsl(var(--primary-foreground));margin:0}.placement_card_sep{color:hsl(var(--wyn-teal));font-weight:400}.placement_card_project_name{font-weight:600;color:hsl(var(--primary-foreground) / .88)}.placement_card_brand_logo{display:block;height:18px;width:auto;max-width:110px;-o-object-fit:contain;object-fit:contain;opacity:.85;margin-top:.1rem}.placement_card_engagement{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:.6875rem;letter-spacing:.08em;color:hsl(var(--primary-foreground) / .78);margin:0;text-transform:uppercase}.placement_card_eng_sep{color:hsl(var(--wyn-teal));margin:0 .15rem}.placement_card_rule{border:0;height:1px;background:linear-gradient(90deg,hsl(var(--wyn-teal) / .45) 0%,hsl(var(--wyn-teal) / .12) 60%,transparent 100%);margin:.1rem 0 0}.placement_card_credit{display:flex;flex-direction:column;gap:.2rem}.placement_card_credit_main{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.875rem;font-weight:600;color:hsl(var(--primary-foreground) / .92);margin:0;letter-spacing:-.005em}.placement_card_dash{color:hsl(var(--wyn-teal))}.placement_card_credit_sep{color:hsl(var(--primary-foreground) / .35);font-weight:400}.placement_card_priors{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:.625rem;letter-spacing:.06em;color:hsl(var(--primary-foreground) / .55);margin:0}@media (min-width: 768px){.placement_card{padding:1.65rem 1.75rem 1.5rem;gap:1rem}.placement_card_project{font-size:1.625rem}}@media (min-width: 1280px){.placement_card_project{font-size:1.75rem}}
