
.team-intro{max-width:760px;font-size:18px;line-height:1.6}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}.team-card{min-width:0;padding:18px;background:#edf5ef;border:1px solid #bbd2c3;border-radius:16px}.team-card h3{font:900 32px/1.1 'Barlow Condensed',Impact,sans-serif;color:#087d36;margin:0 0 16px}.team-card:nth-child(2){background:#fff0f1;border-color:#efc1c5}.team-card:nth-child(2) h3{color:#bc0016}.team-thumbnail{display:block;color:#111;text-decoration:none;border-radius:8px;overflow:hidden;background:#fff}.team-thumbnail img{display:block;width:100%;height:auto;object-fit:contain}.team-thumbnail>span{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px;font-weight:800;font-size:15px;min-height:48px}.team-thumbnail:hover>span{background:#087d36;color:#fff}.team-thumbnail:focus-visible{outline:3px solid #a80015;outline-offset:5px}
.team-viewer{box-sizing:border-box;position:fixed;inset:0;margin:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0;border:0;background:#101612;color:#fff;overflow:hidden}.team-viewer:not([open]){display:none}.team-viewer[open]{display:flex;flex-direction:column}.team-viewer::backdrop{background:rgba(0,0,0,.9)}.team-viewer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background:#101612;flex-shrink:0}.team-viewer-toolbar h2{font:800 25px/1.1 'Barlow Condensed',Impact,sans-serif;margin:0;color:#fff}.team-viewer-toolbar>div{display:flex;gap:10px;flex-wrap:wrap}.team-viewer-toolbar button,.team-viewer-toolbar a{font:700 14px/1.2 'Inter',sans-serif;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid #8caa97;border-radius:8px;background:#fff;color:#132619;text-decoration:none;cursor:pointer}.team-viewer-toolbar #team-viewer-close{background:#d40018;border-color:#d40018;color:#fff}.team-viewer-stage{flex:1;min-height:0;display:flex;justify-content:center;align-items:center;overflow:auto;padding:12px}.team-viewer-stage img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.team-viewer-stage.is-zoomed{display:block}.team-viewer-stage.is-zoomed img{max-width:none;max-height:none;width:1447px;height:auto;margin:0 auto}.team-viewer :focus-visible{outline:3px solid #8feeaa;outline-offset:3px}@media(max-width:700px){.team-grid{grid-template-columns:1fr;gap:20px;max-width:430px;margin:24px auto}.team-viewer-toolbar{align-items:flex-start;flex-direction:column;padding:12px;gap:10px}.team-viewer-toolbar h2{font-size:23px}.team-viewer-toolbar>div{width:100%;gap:6px}.team-viewer-toolbar button,.team-viewer-toolbar a{font-size:12px;padding:10px}.team-viewer-stage{padding:6px}}
