#team-work{--ez:cubic-bezier(.22,1,.36,1);--row:68px;--rgap:8px;--col:min(480px,100%);position:relative;overflow:hidden;background:#0f3d36;color:#fff;font-family:Manrope,sans-serif}main>#team-work.tb{padding:0!important;margin:0}.tb-photos{position:absolute;inset:0}.tb-ph{position:absolute;inset:0;opacity:0;transition:opacity .7s var(--ez)}.tb-ph.on{opacity:1;z-index:2}.tb-ph.was{opacity:1;z-index:1;transition:none}.tb-ph picture,.tb-ph img{position:absolute;inset:0;width:100%;height:100%;display:block}.tb-ph img{object-fit:cover;object-position:var(--pos);transform:scale(1.06);transition:transform 22s cubic-bezier(.33,0,.2,1)}.tb-ph.on img,.tb-ph.was img{transform:scale(1)}.tb-ph:after{content:"";position:absolute;inset:0;background:rgb(8 30 26 / var(--wash,.5))}#team-work>.tb-grid{position:relative;z-index:3;display:grid;grid-template-columns:var(--col) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch;min-height:calc(100svh / var(--edge-z,1));box-sizing:border-box;padding-top:96px;padding-bottom:32px}.tb-copy,.tb-cell,.tb-people{grid-column:1}.tb-tabs{grid-column:1 / -1}#team-work .tb-copy h2{margin:0;color:#fff;text-wrap:balance}#team-work .tb-copy .lead{margin:16px 0 0;color:#fff}.tb-cell{display:grid;align-content:center;min-height:calc(var(--row) * 2 + var(--rgap) + 80px);padding:40px 0}.tb-stream{position:relative;margin:0;padding:0;list-style:none;height:calc(var(--row) * 4 + var(--rgap) * 3)}.tb-row{position:absolute;left:0;right:0;top:0;height:var(--row);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:center;padding:0 12px 0 16px;border-radius:12px;background:#081e1a94;border:1px solid rgb(255 255 255 / .2);transform:translateY(calc(var(--slot,0) * (var(--row) + var(--rgap))));transition:transform .7s var(--ez),opacity .5s var(--ez)}.tb-row-t{display:grid;min-width:0}.tb-row-t b{font:600 16px/24px Manrope,sans-serif;color:#fff;white-space:nowrap}.tb-row-t span{font:400 14px/20px Manrope,sans-serif;color:#e6f0ed;white-space:nowrap}.tb-pill{display:grid;justify-items:end;align-items:center}.tb-pill>span{grid-area:1/1;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:9999px;font:600 14px/20px Manrope,sans-serif;white-space:nowrap;transition:opacity .4s var(--ez),transform .4s var(--ez)}.tb-p0{color:#d3e4df;border:1px solid rgb(255 255 255 / .24)}.tb-p1{color:#0f3d36;background:#9fd6c5;opacity:0;transform:scale(.96)}.tb-p1 svg{width:14px;height:14px}.tb-row.is-done .tb-p0{opacity:0}.tb-row.is-done .tb-p1{opacity:1;transform:none}.tb-row.enter{opacity:0;transform:translateY(calc(var(--slot,0) * (var(--row) + var(--rgap)) + 16px))}.tb-row.leave{opacity:0;transform:translateY(calc(var(--slot,0) * (var(--row) + var(--rgap)) - 16px));transition:opacity .3s var(--ez),transform .3s var(--ez)}.tb-people{display:grid}.tb-who{grid-area:1/1;display:grid;align-content:start;opacity:0;visibility:hidden;transition:opacity .5s var(--ez),visibility 0s linear .5s}.tb-who.on{opacity:1;visibility:visible;transition:opacity .5s var(--ez) .2s,visibility 0s}.tb-moment{margin:0;font:600 24px/32px Manrope,sans-serif;letter-spacing:-.01em;color:#fff}.tb-name{margin:4px 0 0;font:400 16px/24px Manrope,sans-serif;color:#fff}.tb-name b{font-weight:600;color:#fff}.tb-tally{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:24px;align-items:stretch;margin-top:24px}.tb-done{margin:0;display:grid;grid-template-rows:auto 1fr;align-content:space-between;padding:12px 24px 12px 0;border-right:1px solid rgb(255 255 255 / .28)}.tb-num{font:600 48px/48px Manrope,sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff}.tb-lbl{align-self:end;max-width:136px;font:500 14px/20px Manrope,sans-serif;color:#fff}.tb-keep{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:center;padding:12px 16px;border-radius:12px;background:#fff;color:#17302b;opacity:0;transform:translateY(8px);transition:opacity .5s var(--ez),transform .5s var(--ez)}.tb-who.kept .tb-keep,.tb:not(.tb-live) .tb-keep{opacity:1;transform:none}.tb-keep p{grid-column:1;margin:0}.tb-keep-k{font:700 12px/16px Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#8a3b22}.tb-keep-p{margin-top:4px!important;font:600 16px/24px Manrope,sans-serif;color:#17302b}.tb-keep-i{font:400 14px/20px Manrope,sans-serif;color:#4d615c}.tb-act{grid-column:2;grid-row:1 / span 3;align-self:center;height:32px;display:inline-flex;align-items:center;padding:0 12px;border-radius:9999px;background:#12685c;color:#fff;font:600 14px/20px Manrope,sans-serif}.tb-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:24px;margin:40px 0 0;padding:0;list-style:none}.tb-tab{width:100%;display:grid;gap:12px;padding:0;border:0;background:none;text-align:left;color:#e6f0ed;font:600 14px/20px Manrope,sans-serif;cursor:pointer;transition:color .3s var(--ez)}.tb-tab i{display:block;height:2px;background:#ffffff47;overflow:hidden}.tb-tab i b{display:block;height:100%;background:#9fd6c5;transform:scaleX(0);transform-origin:left}.tb-tab.on{color:#fff}.tb-tab.on i b{transform:scaleX(1)}.tb.tb-live .tb-tab.on i b{transform:scaleX(0);animation:tb-prog var(--slotms,9s) cubic-bezier(.3,0,.7,1) forwards}.tb.paused .tb-tab.on i b{animation-play-state:paused}@keyframes tb-prog{to{transform:scaleX(1)}}.tb-tab:hover{color:#fff}.tb-tab:focus-visible{outline:2px solid #9fd6c5;outline-offset:8px;border-radius:2px}@media(max-width:1100px){#team-work{--col:min(440px,100%)}}@media(min-width:761px)and (max-width:1180px){#team-work>.tb-grid{padding-top:128px}}@media(min-width:761px)and (max-height:820px){#team-work>.tb-grid{padding-bottom:24px}.tb-cell{padding:16px 0;min-height:calc(var(--row) * 2 + var(--rgap) + 32px)}.tb-tally{margin-top:16px}.tb-tabs{margin-top:24px}}@media(max-width:760px){#team-work{--row:64px;--col:100%}.tb-ph:after{background:rgb(8 30 26 / calc(var(--wash,.5) + .05))}#team-work>.tb-grid{padding-top:96px;padding-bottom:24px}#team-work>.tb-grid{grid-template-rows:auto auto minmax(0,1fr) auto}.tb-people{align-content:start}.tb-cell{padding:24px 0;min-height:0}.tb-stream{height:calc(var(--row) * 3 + var(--rgap) * 2)}.tb-row{padding:0 8px 0 12px;column-gap:12px}.tb-pill>span{padding:0 10px}.tb-moment{font-size:20px;line-height:28px}.tb-name{font-size:14px;line-height:20px}.tb-tally{grid-template-columns:minmax(0,1fr);row-gap:12px;margin-top:16px}.tb-done{display:flex;align-items:baseline;gap:8px;padding:0;border:0}.tb-num{font-size:24px;line-height:28px}.tb-lbl{max-width:none}.tb-tabs{margin-top:24px;column-gap:8px}.tb-tab{padding:12px 0;gap:0}.tb-tab-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.tb-ph,.tb-ph img,.tb-row,.tb-who,.tb-keep,.tb-pill>span{transition:none!important}.tb-ph img{transform:none!important}}
