.pbic3-front,.pbic3-wrap{font-family:inherit}.pbic3-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.pbic3-actions{display:flex;gap:8px;flex-wrap:wrap}.pbic3-empty{border:1px dashed rgba(0,0,0,.25);border-radius:12px;padding:16px}.pbic3-grid,.pbic3-out-grid{display:grid;gap:16px}.pbic3-tools{display:flex;justify-content:flex-end;gap:6px;padding:8px 10px}.pbic3-item{border:1px solid rgba(0,0,0,.12);border-radius:14px;overflow:hidden;background:rgba(255,255,255,.92)}.pbic3-label{font-size:11px;letter-spacing:.02em;text-transform:uppercase;opacity:.85;margin:10px 0 4px;font-weight:650}.pbic3-media-placeholder{border:1px dashed rgba(255,255,255,.55);border-radius:12px;padding:18px;text-align:center;opacity:.95}.pbic3-section{border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:12px;background:rgba(0,0,0,.03)}.pbic3-section-title{margin:0}.pbic3-tile{position:relative;width:100%;height:100%;background-size:cover;background-position:center}.pbic3-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between}.pbic3-overlay-top{padding:12px;display:flex;justify-content:flex-end}.pbic3-overlay-body{padding:14px;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.3),rgba(0,0,0,.0));color:#fff}.pbic3-overlay-body .pbic3-label{color:rgba(255,255,255,.95);opacity:.95}.pbic3-desc--tile,.pbic3-highlights--tile{margin-top:6px;background:rgba(0,0,0,.18);border-radius:12px;padding:8px 10px}.pbic3-card{padding:12px}.pbic3-card-media img{width:100%;border-radius:12px;display:block;margin-bottom:10px;background:rgba(0,0,0,.04)}.pbic3-fields{padding:0 2px 10px}.pbic3-desc,.pbic3-highlights{margin-top:6px;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:8px 10px}.pbic3-years-preview{opacity:.9}.pbic3-out-heading{margin:0 0 12px}.pbic3-out-link{color:inherit;text-decoration:none;display:block}.pbic3-out-section{padding:4px 0}.pbic3-out-section-title{margin:16px 0 4px}.pbic3-front--tiles .pbic3-out-tile{position:relative;border-radius:16px;overflow:hidden;background-size:cover;background-position:center;border:1px solid rgba(0,0,0,.12)}.pbic3-front--tiles .pbic3-out-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:14px;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.28),rgba(0,0,0,.0));color:#fff}.pbic3-out-desc p,.pbic3-out-highlights p{margin:8px 0 0}.pbic3-front--cards .pbic3-out-card{border:1px solid rgba(0,0,0,.12);border-radius:16px;padding:12px;background:rgba(255,255,255,.95)}.pbic3-out-img{width:100%;border-radius:14px;display:block;margin-bottom:10px;background:rgba(0,0,0,.04)}.pbic3-front--cards .pbic3-out-desc p,.pbic3-front--cards .pbic3-out-highlights p{margin:0 0 8px}.pbic3-front--cards .pbic3-out-desc p:last-child,.pbic3-front--cards .pbic3-out-highlights p:last-child{margin-bottom:0}.pbic3-out-desc,.pbic3-out-highlights,.pbic3-bio-html{display:none !important}.pbic3-modal-imgbtn{border:0;padding:0;background:0 0;cursor:zoom-in;text-align:left}.pbic3-modal-imgbtn:focus{outline:3px solid rgba(0,0,0,.25);outline-offset:3px;border-radius:14px}.pbic3-focal{margin-top:10px}.pbic3-focal--card{margin-top:8px}.pbic3-media-tools{display:flex;flex-direction:column;gap:8px;align-items:flex-end}