.brk-pl-section:not(:has(.brk-pl)){display:none}.brk-pl{--brk-pl-line:var(--neutral-light, #d9d9d9);--brk-pl-hairline:var(--neutral-trans-10, rgba(0,0,0,0.1));--brk-pl-muted:var(--accent, #575E62);--brk-pl-surface:var(--white, #fff);--brk-pl-plate:#eee;width:100%}.brk-pl__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-m,3rem);flex-wrap:wrap;margin-bottom:var(--space-m,3rem)}.brk-pl__title{margin:0}.brk-pl__head-link{color:var(--brk-pl-muted);font-size:var(--text-s,1.5rem);font-weight:600;text-decoration:underline;text-underline-offset:4px;flex:0 0 auto}.brk-pl__head-link:hover,.brk-pl__head-link:focus-visible{color:var(--text-dark,#000)}.brk-pl__grid{display:grid;gap:var(--space-m,3rem);list-style:none;margin:0;padding:0}.brk-pl__grid--attachments{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.brk-pl__grid--industries{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-s,2.2rem)}.brk-pl__grid--industries:not(:has(li:nth-child(2))){grid-template-columns:minmax(240px,520px)}.brk-pl__grid--cases{grid-template-columns:repeat(auto-fit,minmax(320px,460px));justify-content:start}@media (max-width:767px){.brk-pl__grid--attachments{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-s,2.2rem)}}.brk-pl__card{display:flex;border:1px solid var(--brk-pl-line);border-radius:var(--radius,4px);background:var(--brk-pl-surface);overflow:hidden}.brk-pl__card-link{display:flex;flex-direction:column;width:100%;color:inherit;text-decoration:none}.brk-pl__grid--attachments .brk-pl__card-link{background:var(--brk-pl-plate)}.brk-pl__media{overflow:hidden;background:var(--brk-pl-plate)}.brk-pl__media img{display:block;width:100%;height:100%;object-fit:contain;transition:transform var(--dur-image-zoom) var(--ease-image-zoom)}.brk-pl__media--case img{object-fit:cover;aspect-ratio:16 / 9}@media (hover:hover) and (pointer:fine){.brk-pl__card-link:hover .brk-pl__media img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.brk-pl__media img{transition:none}.brk-pl__card-link:hover .brk-pl__media img{transform:none}}.brk-pl__grid--attachments .brk-pl__media{aspect-ratio:16 / 9}.brk-pl__card-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs,1.6rem);margin-top:auto;padding:var(--space-xs,1.6rem) var(--space-s,2.2rem);border-top:1px solid var(--brk-pl-hairline);background:var(--brk-pl-surface)}.brk-pl__card-name{margin:0;font-size:var(--text-s,1.5rem)}.brk-pl__arrow{flex:0 0 auto;width:1.8rem;height:1.8rem;color:var(--brk-pl-muted)}.brk-pl__industry{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-xs,1.6rem);height:100%;min-height:30rem;padding:var(--space-m,3rem);overflow:hidden;border-radius:var(--radius,5px);background:var(--black,#000);color:var(--white,#fff);text-decoration:none}.brk-pl__industry-media{position:absolute;inset:0;display:block}.brk-pl__industry-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-image-zoom) var(--ease-image-zoom)}.brk-pl__industry::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .35) 55%,rgb(0 0 0 / .1) 100%)}.brk-pl__industry-reason,.brk-pl__industry-name{position:relative;z-index:1}.brk-pl__industry-reason{font-weight:400;margin:0;color:var(--text-light-muted,rgb(255 255 255 / .8));font-size:var(--text-s,1.5rem);line-height:1.5}.brk-pl__industry-name{margin:0;font-size:var(--h4,2rem);color:var(--white,#fff)}@media (hover:hover) and (pointer:fine){a.brk-pl__industry:hover .brk-pl__industry-media img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.brk-pl__industry-media img{transition:none}a.brk-pl__industry:hover .brk-pl__industry-media img{transform:none}}.brk-pl__case-body{display:flex;flex-direction:column;flex:1;padding:var(--space-s,2.2rem) var(--space-m,3rem) var(--space-xs,3rem)}.brk-pl__case-meta{margin:0 0 var(--space-xs,1.6rem);color:var(--base-semi-light,#a6a6a6);font-size:var(--text-xs,1.2rem);font-weight:600;letter-spacing:1px;line-height:1.5;text-transform:uppercase}.brk-pl__case-title{margin:0 0 var(--space-xs,1.6rem);font-size:var(--h4,2rem)}.brk-pl__case-excerpt{margin:0 0 var(--space-m,3rem);font-size:var(--text-s,1.5rem);font-weight:400;color:var(--text-dark-muted)}.brk-pl__case-foot{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-s,2.2rem);flex-wrap:wrap;margin-top:auto;padding-top:var(--space-xs,1.6rem);border-top:1px solid var(--brk-pl-hairline);color:var(--brk-pl-muted);font-size:var(--text-xs,1.2rem)}.brk-pl__case-attachment strong{color:var(--text-dark,#000);font-weight:600}.brk-pl__case-cta{display:inline-flex;align-items:center;gap:var(--space-xs,1.6rem);white-space:nowrap}.brk-pl__case-cta .brk-pl__arrow{width:1.4rem;height:1.4rem}.brk-pl__card-link:focus-visible,a.brk-pl__industry:focus-visible{outline:2px solid var(--primary,#ffcd00);outline-offset:2px}@media print{.brk-pl__grid--attachments{grid-template-columns:repeat(3,minmax(0,1fr))}.brk-pl__grid--industries{grid-template-columns:repeat(2,minmax(0,1fr))}.brk-pl__card,.brk-pl__industry{break-inside:avoid}.brk-pl__arrow,.brk-pl__head-link{display:none}}