.placements{--hc-black:#0b0c0a;--hc-green:#1e5c3a;--hc-green-mid:#267044;--hc-green-light:#49be87;--hc-green-pale:#d2eedb;--hc-cream:#f4f1eb;--hc-warm-white:#f9f7f3;--hc-light-gray:#e6e3dc;--hc-mid-gray:#7a7a74;--hc-text-primary:#0b0c0a;--hc-text-secondary:#555;--hc-text-muted:#7a7a74;--font-display:"Familjen Grotesk","Helvetica Neue",Arial,sans-serif;--font-body:"DM Sans","Helvetica Neue",Arial,sans-serif;--fw-light:300;--fw-medium:500;--fw-bold:700;--hc-text-xs:11px;--ls-widest:0.12em;--hc-w-content:1480px;--hc-pad-x:clamp(20px,10vw,200px);--hc-section-py:100px;--hc-radius-md:14px;--hc-radius-pill:100px;--hc-shadow-hover:0 20px 48px rgba(0,0,0,.09);--hc-dur-fast:0.15s;--hc-dur-base:0.2s;--hc-ease:ease;text-align:left}.placements .inner{box-sizing:content-box;margin-inline:auto;max-width:var(--hc-w-content);padding-left:var(--hc-pad-x);padding-right:var(--hc-pad-x)}.placements .eyebrow{color:var(--hc-mid-gray);font-family:var(--font-body);font-size:var(--hc-text-xs);font-weight:var(--fw-medium);letter-spacing:var(--ls-widest);margin-bottom:16px;text-transform:uppercase}.placements h2,.placements p{text-align:left}.hero-breadcrumb{align-items:center;color:hsla(0,0%,100%,.45);display:flex;flex-wrap:wrap;font-family:var(--font-body);font-size:12px;font-weight:var(--fw-medium);gap:10px;letter-spacing:.12em;margin-bottom:28px;text-transform:uppercase}.hero-breadcrumb a{color:hsla(0,0%,100%,.7)!important;transition:color var(--hc-dur-fast) var(--hc-ease)}.hero-breadcrumb a:hover{color:#fff!important}.hero-breadcrumb .sep{color:hsla(0,0%,100%,.25)}.placements{background:var(--hc-warm-white);padding:var(--hc-section-py) 0}.placements-head{margin-bottom:56px;max-width:880px}.placements-head h2{color:var(--hc-text-primary);font-family:var(--font-display);font-size:clamp(34px,3.8vw,56px);font-weight:var(--fw-bold);letter-spacing:-.03em;line-height:1.05}.placements-head h2 .accent{color:var(--hc-green)}.placements-head p{color:var(--hc-text-secondary);font-family:var(--font-body);font-size:17px;font-weight:var(--fw-light);line-height:1.65;margin-top:22px;max-width:56ch}.pl-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.pl-grid.cols-2{grid-template-columns:repeat(2,1fr)}.pl-grid.cols-4{grid-template-columns:repeat(4,1fr)}.pl-card{background:#fff;border:1px solid var(--hc-light-gray);border-radius:var(--hc-radius-md);color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform var(--hc-dur-base) var(--hc-ease),box-shadow var(--hc-dur-base) var(--hc-ease),background var(--hc-dur-base) var(--hc-ease),border-color var(--hc-dur-base) var(--hc-ease)}.pl-card:hover{box-shadow:var(--hc-shadow-hover);transform:translateY(-5px)}.pl-card-head{border-bottom:1px solid var(--hc-light-gray);display:flex;flex-direction:column;gap:12px;padding:26px 26px 22px}.pl-logo{align-items:center;display:flex;height:56px;width:148px}.pl-logo-fallback-scope{color:var(--hc-green-mid);font-family:var(--font-body);font-size:10px;font-weight:var(--fw-medium);height:100%;letter-spacing:.1em;overflow:hidden;text-transform:uppercase;width:100%}.pl-logo img{max-height:100%;max-width:100%;object-fit:contain;object-position:left center}.pl-logo-fallback{color:var(--hc-green-mid);font:var(--fw-medium) 11px/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.pl-role{color:var(--hc-text-primary);font-family:var(--font-display);font-size:22px;font-weight:var(--fw-semibold);letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.pl-role .second{color:var(--hc-text-secondary);display:block;font-size:19px;margin-top:4px}.pl-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.pl-tag{align-items:center;background:var(--hc-green-pale);border-radius:var(--hc-radius-pill);color:var(--hc-green);display:inline-flex;font-family:var(--font-body);font-size:11.5px;font-weight:var(--fw-medium);letter-spacing:.04em;padding:5px 12px}.pl-tag.is-backer{background:transparent;border:1px solid var(--hc-light-gray);color:var(--hc-text-secondary)}.pl-card-body{flex:1;gap:16px;padding:22px 26px 24px}.pl-card-body,.pl-people{display:flex;flex-direction:column}.pl-people{gap:12px}.pl-person{align-items:center;display:flex;gap:12px}.pl-avatar{background:var(--hc-green-pale);border-radius:50%;color:var(--hc-green);flex-shrink:0;height:48px;overflow:hidden;width:48px}.pl-avatar img{height:100%;object-fit:cover;width:100%}.pl-name{color:var(--hc-text-primary);font-family:var(--font-display);font-size:16px;font-weight:var(--fw-semibold);letter-spacing:-.015em;line-height:1.25}.pl-person-role{color:var(--hc-text-muted);font-size:12.5px;margin-top:2px}.pl-context,.pl-person-role{font-family:var(--font-body)}.pl-context{color:var(--hc-text-secondary);flex:1;font-size:14.5px;font-weight:var(--fw-light);line-height:1.65;text-wrap:pretty}.pl-card-foot{align-items:center;border-top:1px solid var(--hc-light-gray);display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding:16px 26px}.pl-link{align-items:center;color:var(--hc-green-mid)!important;display:inline-flex;font-family:var(--font-display);font-size:13.5px;font-weight:var(--fw-medium);gap:8px;transition:gap var(--hc-dur-base) var(--hc-ease),color var(--hc-dur-fast) var(--hc-ease)}.pl-link svg{height:14px;width:14px}.pl-card:hover .pl-link{color:var(--hc-green)!important;gap:12px}.pl-foot-note{color:var(--hc-text-muted);font-family:var(--font-body);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.placements.is-dark{background:var(--hc-black);overflow:hidden;position:relative}.placements.is-dark:before{background:radial-gradient(circle at 85% 8%,rgba(47,145,88,.14),transparent 55%);content:"";inset:0;pointer-events:none;position:absolute}.placements.is-dark .inner{position:relative}.placements.is-dark .placements-head h2{color:#fff}.placements.is-dark .placements-head h2 .accent{color:var(--hc-green-light)}.placements.is-dark .placements-head p{color:hsla(0,0%,100%,.6)}.placements.is-dark .eyebrow{color:hsla(0,0%,100%,.45)}.placements.is-dark .pl-card{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1)}.placements.is-dark .pl-card:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.18);box-shadow:none}.placements.is-dark .pl-card-foot,.placements.is-dark .pl-card-head{border-color:hsla(0,0%,100%,.1)}.placements.is-dark .pl-logo-fallback-scope{color:var(--hc-green-light)}.placements.is-dark .pl-role{color:#fff}.placements.is-dark .pl-role .second{color:hsla(0,0%,100%,.6)}.placements.is-dark .pl-tag{background:rgba(73,190,135,.14);color:var(--hc-green-light)}.placements.is-dark .pl-tag.is-backer{background:transparent;border-color:hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.6)}.placements.is-dark .pl-avatar{background:rgba(73,190,135,.16);color:var(--hc-green-light)}.placements.is-dark .pl-name{color:#fff}.placements.is-dark .pl-foot-note,.placements.is-dark .pl-person-role{color:hsla(0,0%,100%,.45)}.placements.is-dark .pl-context{color:hsla(0,0%,100%,.6)}.placements.is-dark .pl-link{color:var(--hc-green-light)!important}.placements.is-dark .pl-card:hover .pl-link{color:#fff!important}@media (max-width:1400px){.pl-grid.cols-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.pl-grid,.pl-grid.cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.pl-grid,.pl-grid.cols-2,.pl-grid.cols-4{grid-template-columns:1fr}}