.wk .wk-hero{padding-bottom:clamp(56px,7vw,96px)}.wk .wk-hero-copy{max-width:820px}.wk .wk-hero-grid{grid-template-columns:1fr 1.2fr}.wk .wk-hero-visual{position:relative}.wk .wk-montage{display:block;width:100%;height:auto;border-radius:22px;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 90px rgba(0,0,0,.55),inset 0 0 0 1px rgba(184,178,255,.1)}@media (min-width:1041px){.wk .wk-hero-visual{margin-right:calc(-1 * min(14vw, 220px))}}@media (max-width:1040px){.wk .wk-hero-grid{grid-template-columns:1fr}}.wk .wk-link-watch svg{margin-right:3px}.wk .wk-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media (max-width:1100px){.wk .wk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.wk .wk-grid{grid-template-columns:1fr}}.wk .wk-card{padding:0;display:flex;flex-direction:column}.wk .wk-shot{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--canvas);border-bottom:1px solid var(--line)}.wk .wk-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left;transition:transform .4s ease}.wk .wk-card:hover .wk-shot img{transform:scale(1.03)}.wk .wk-body{display:flex;flex-direction:column;flex:1;padding:22px 24px 24px}.wk .wk-industry{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-accent-2)}.wk .wk-body h3{margin:10px 0 8px}.wk .wk-chips{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.wk .wk-chip{color:var(--navy);background:var(--canvas);border:1px solid var(--line)}.wk .wk-links{margin-top:auto;padding-top:20px;display:flex;flex-wrap:wrap;gap:8px 18px}.wk .wk-link{display:inline-flex;align-items:center;gap:3px;font-size:14px;font-weight:700;color:var(--pp-accent-2);text-decoration:none}.wk .wk-link:hover{text-decoration:underline}.wk .wk-link-ext{color:var(--slate)}.wk .wk-note{margin-top:28px}.wk .pp-sub a{color:var(--pp-accent-2);font-weight:600}.wk .wk-more{margin:36px 0 0;display:flex;flex-wrap:wrap;gap:10px 28px}