@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@500;700&display=swap");.section--team{--bz-team-pink:rgba(var(--bz-tertiary-rgb),0.8);--bz-team-orange:#ff4800;--bz-team-yellow:#ffae00;--bz-fourth:#08d982;--bz-fourth-deep:#6fb52a;--bz-primary:#0084eb;--bz-secondary:#005191;--bz-team-line:#e6eaf0}.section--team .intro{position:relative}.section--team .intro .doodle{color:rgba(var(--bz-tertiary-rgb),.8);font-family:Caveat,cursive;font-size:22px;font-weight:700;pointer-events:none;position:absolute;transform:rotate(-8deg)}.section--team .intro .doodle.d1{left:6%;top:-8px}.section--team .intro .doodle.d2{color:var(--bz-primary);right:8%;top:18px;transform:rotate(6deg)}.section--team .intro .kicker{background:var(--bz-secondary);border-radius:999px;color:var(--bz-fourth);display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.6px;margin-bottom:14px;padding:7px 16px;text-transform:uppercase;transform:rotate(-2deg)}.section--team .section-title__title .team-accent{color:var(--bz-primary);display:inline-block;position:relative}.section--team .section-title__title .team-accent:after{background:var(--bz-fourth);border-radius:8px;bottom:4px;content:"";height:14px;left:-4%;position:absolute;right:-4%;transform:skew(-6deg);z-index:-1}.team__filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 0 28px}.team__pill{align-items:center;background:#fff;border:2px solid var(--bz-team-line);border-radius:999px;color:var(--bz-secondary);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:10px 18px;transition:transform .2s,border-color .2s,background .2s,color .2s}.team__pill:hover{border-color:var(--bz-primary);transform:translateY(-2px)}.team__pill.is-active{background:var(--bz-secondary);border-color:var(--bz-secondary);box-shadow:0 6px 20px rgba(10,37,80,.18);color:#fff}.team__pill .count{font-size:11px;font-weight:600;opacity:.65}.team__pill.is-active .count{color:var(--bz-fourth);opacity:1}.team__grid{row-gap:28px!important}.team__col.is-hidden{display:none!important}.team__inner{background:#fff;border:1.5px solid var(--bz-team-line);cursor:pointer;overflow:visible;position:relative;transition:transform .25s cubic-bezier(.2,.9,.3,1.2),box-shadow .25s}.team__inner:focus-visible,.team__inner:hover{box-shadow:0 18px 40px rgba(11,42,91,.16),0 0 0 3px var(--bz-fourth);outline:none;transform:translateY(-6px) rotate(-1deg)}.team__image{background:#e4f0ff;overflow:hidden;position:relative}.team__gif,.team__photo{display:block;height:100%;object-fit:cover;width:100%}.team__gif{inset:0;opacity:0;position:absolute;transform:scale(1.05);transition:opacity .35s,transform .5s}.team__inner:focus-visible .team__photo,.team__inner:hover .team__photo{opacity:0;transform:scale(1.06)}.team__inner:focus-visible .team__gif,.team__inner:hover .team__gif{opacity:1;transform:scale(1)}.team__content{padding:16px 14px 18px;text-align:center}.team__title{font-size:18px;font-weight:700;letter-spacing:-.3px;margin:0!important}.team__role{font-size:14px;line-height:1.4;margin:0}.team__sticker{align-items:center;border:3px solid #fff;border-radius:50%;box-shadow:0 4px 14px rgba(0,0,0,.18);display:flex;font-size:11px;font-weight:800;height:46px;justify-content:center;letter-spacing:.5px;line-height:1.1;padding:4px;position:absolute;right:-10px;text-align:center;text-transform:uppercase;top:-10px;transform:rotate(8deg);width:46px;word-break:break-word;z-index:2}.team__sticker--lime{background:var(--bz-fourth);color:var(--bz-secondary)}.team__sticker--pink{background:rgba(var(--bz-tertiary-rgb),.8);color:#fff;transform:rotate(-10deg)}.team__sticker--orange{background:var(--bz-team-orange);color:#fff;transform:rotate(6deg)}.team__sticker--blue{background:var(--bz-primary);color:#fff;transform:rotate(-6deg)}.team__sticker--yellow{background:var(--bz-team-yellow);color:var(--bz-secondary);transform:rotate(10deg)}.team__tape{background:rgba(245,198,74,.7);border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.15);height:16px;left:50%;position:absolute;top:8px;transform:translateX(-50%) rotate(-2deg);width:60px;z-index:3}.team__hifive{align-items:center;background:#fff;border:2px solid var(--bz-team-line);border-radius:999px;bottom:-14px;box-shadow:0 4px 12px rgba(11,42,91,.1);color:var(--bz-secondary);cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:6px;padding:6px 12px 6px 8px;position:absolute;right:14px;transition:transform .2s,border-color .2s,background .2s;z-index:4}.team__hifive:hover{background:#f4fbe8;border-color:var(--bz-fourth);transform:translateY(-2px) scale(1.05)}.team__hifive.is-popped{animation:team-pop .4s;background:var(--bz-fourth);border-color:var(--bz-fourth-deep)}@keyframes team-pop{0%{transform:scale(1)}50%{transform:scale(1.25) rotate(-8deg)}to{transform:scale(1)}}.team__hifive .emoji{font-size:14px;line-height:1}.team__hifive .count{font-size:11px;opacity:.75}.team__scrim{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(10,37,80,.55);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s;z-index:1050}.team__scrim.is-open{opacity:1;pointer-events:auto}.team__drawer{background:#fff;bottom:0;box-shadow:-30px 0 60px rgba(11,42,91,.25);display:flex;flex-direction:column;position:fixed;right:0;top:0;transform:translateX(105%);transition:transform .45s cubic-bezier(.2,.9,.3,1);width:min(560px,100vw);z-index:1060}.team__drawer.is-open{transform:translateX(0)}.team__drawer-close{align-items:center;background:#fff;border:none;border-radius:999px;box-shadow:0 4px 14px rgba(11,42,91,.15);cursor:pointer;display:flex;font-size:18px;height:38px;justify-content:center;position:absolute;right:18px;top:18px;transition:transform .2s,background .2s;width:38px;z-index:5}.team__drawer-close:hover{background:var(--bz-fourth);transform:rotate(90deg) scale(1.1)}.team__dr-hero{background:linear-gradient(135deg,#e4f0ff,#f6f8fb);overflow:hidden;padding:32px 32px 24px;position:relative}.team__dr-hero:before{background:var(--bz-fourth);height:200px;opacity:.25;right:-40px;top:-60px;width:200px}.team__dr-hero:after,.team__dr-hero:before{border-radius:50%;content:"";position:absolute}.team__dr-hero:after{background:rgba(var(--bz-tertiary-rgb),.8);bottom:-30px;height:120px;left:-30px;opacity:.18;width:120px}.team__dr-photo-wrap{height:140px;margin-bottom:18px;position:relative;width:140px;z-index:1}.team__dr-gif,.team__dr-photo{border:5px solid #fff;border-radius:50%;box-shadow:0 10px 30px rgba(11,42,91,.18);height:100%;object-fit:cover;transition:opacity .3s;width:100%}.team__dr-gif{inset:0;opacity:0;position:absolute}.team__dr-photo-wrap:hover .team__dr-photo{opacity:0}.team__dr-photo-wrap:hover .team__dr-gif{opacity:1}.team__dr-name{color:var(--bz-secondary);font-size:30px;font-weight:800;letter-spacing:-1px;line-height:1.05;margin:0 0 4px;position:relative;z-index:1}.team__dr-role{color:var(--bz-primary);font-size:14px;font-weight:600;letter-spacing:.3px;margin:0;position:relative;z-index:1}.team__tabs{background:#fff;border-bottom:2px solid var(--bz-team-line);display:flex;gap:6px;margin:24px 0 0;padding:0 32px}.team__tab{background:transparent;border:0;border-bottom:3px solid transparent;color:#5b6573;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.5px;margin-right:24px;padding:14px 4px;text-transform:uppercase;transform:translateY(2px);transition:color .2s,border-color .2s}.team__tab.is-active{border-bottom-color:var(--bz-primary);color:var(--bz-secondary)}.team__tab:hover{color:#0a0a0a}.team__dr-content{flex:1;overflow-y:auto;padding:28px 32px 36px}.team__tab-panel{display:none}.team__tab-panel.is-active{animation:team-fade .35s;display:block}@keyframes team-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.team__industry-text{color:#2a3340;font-size:15px;line-height:1.65;margin:0}.team__handwritten{color:rgba(var(--bz-tertiary-rgb),.8);display:inline-block;font-family:Caveat,cursive;font-size:18px;font-weight:600;margin-top:14px;transform:rotate(-2deg)}.team__favs-label{color:#5b6573;font-size:13px;font-weight:700;letter-spacing:1.4px;margin-bottom:6px;text-transform:uppercase}.team__favs{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:8px}.team__fav{background:#fff;border:2px solid var(--bz-team-line);border-radius:14px;padding:16px;position:relative;transition:transform .2s,border-color .2s}.team__fav:hover{border-color:var(--bz-primary);transform:translateY(-3px) rotate(-1deg)}.team__fav .ico{align-items:center;border-radius:10px;display:flex;font-size:18px;height:36px;justify-content:center;margin-bottom:10px;width:36px}.team__fav .lbl{color:#5b6573;font-size:10.5px;font-weight:700;letter-spacing:1.2px;margin-bottom:2px;text-transform:uppercase}.team__fav .val{color:#0a0a0a;font-size:16px;font-weight:700;letter-spacing:-.2px}.team__fav--food .ico{background:#ffe9d9;color:var(--bz-team-orange)}.team__fav--hobby .ico{background:#e4f0ff;color:var(--bz-primary)}.team__fav--artist .ico{background:#ffe0ec;color:rgba(var(--bz-tertiary-rgb),.8)}.team__fav--tv .ico{background:#fff6d9;color:#c99500}.team__fav--place .ico{background:#dcf6ef;color:#2bbba3}.team__fav--pet .ico{background:#f4fbe8;color:var(--bz-fourth-deep)}.team__fav--book .ico{background:#efe5ff;color:#7e4dd9}.team__fav--drink .ico{background:#ffe0e0;color:#d94d4d}.team__cta-row{align-items:center;border-top:2px dashed var(--bz-team-line);display:flex;flex-wrap:wrap;gap:10px;margin-top:28px;padding-top:24px}.team__cta{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:12px 20px;text-decoration:none;transition:transform .15s,background .15s,color .15s}.team__cta--primary{background:var(--bz-primary);box-shadow:0 6px 20px rgba(30,123,255,.28);color:#fff}.team__cta--primary:hover{color:#fff;transform:translateY(-2px)}.team__cta--ghost{background:transparent;border:2px solid var(--bz-secondary);color:var(--bz-secondary)}.team__cta--ghost:hover{background:var(--bz-secondary);color:#fff}@media (max-width:560px){.team__dr-hero{padding:24px 22px}.team__dr-content{padding:22px}.team__tabs{padding:0 22px}.team__favs{grid-template-columns:1fr}}body.team-drawer-open{overflow:hidden}