.crew{background:#edf7f8;border-radius:28px;overflow:hidden}.crew-journey{display:flex;justify-content:center;align-items:center;gap:15px;background:var(--navy);color:white;margin:0 -6% 35px;padding:15px 6%;font-family:Manrope,sans-serif;font-size:12px;font-weight:800;letter-spacing:.1em}.crew-journey b{color:#ffcf60}.crew-badges{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.crew-badge{position:relative;border:1px solid #d2e2e5;border-radius:140px 140px 18px 18px;background:#fff;padding:11px 11px 20px;min-width:0;text-align:center;transition:transform .25s,box-shadow .25s,border-color .25s}.crew-badge:hover{transform:translateY(-5px);box-shadow:0 15px 30px #122d4214}.crew-badge[aria-selected=true]{border:2px solid var(--badge);box-shadow:0 14px 35px #122d4218;transform:translateY(-5px)}.badge-art{display:block;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--badge-bg);border:6px solid var(--badge-bg)}.badge-art img{width:100%;height:100%;object-fit:cover;display:block}.crew-badge strong{display:block;font-family:Manrope,sans-serif;font-size:21px;margin-top:13px}.crew-badge small{display:block;font-size:12px;line-height:1.3;letter-spacing:.09em}.badge-icon{position:absolute;right:8px;top:44%;width:45px;height:45px;border-radius:50%;display:grid;place-items:center;background:var(--badge);color:white;border:4px solid white}.badge-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sharkie{--badge:#247fcb;--badge-bg:#bde9f3}.tigo{--badge:#f9871b;--badge-bg:#ffe1aa}.bunny{--badge:#f05f88;--badge-bg:#ffe0ea}.torie{--badge:#54a847;--badge-bg:#dff1cf}.fynix{--badge:#ef5b25;--badge-bg:#ffe0a6}.crew-story{display:grid;grid-template-columns:1.1fr .9fr;text-align:left;max-width:none;min-height:185px;margin:32px 0 0;background:white;border-radius:16px;overflow:hidden}.crew-story>div{padding:28px 32px}.crew-story>div:first-child{border-left:5px solid var(--orange)}.crew-story span,.story-prompt small{display:block;color:#296c9f;font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:12px}.crew-story strong{display:block;font-size:27px}.crew-story p{margin:10px 0 0}.story-prompt{background:#dcedef}.story-prompt p{font-size:14px}.crew-reward{display:grid;grid-template-columns:74px 1fr auto;gap:25px;align-items:center;margin-top:28px;border-top:1px solid #c8dadd;padding-top:28px}.reward-stamp{width:68px;height:68px;display:grid;place-items:center;background:#ffcf60;border:5px solid white;outline:2px dashed var(--orange);border-radius:50%;font-size:27px;color:var(--orange);transform:rotate(-6deg)}.crew-reward .eyebrow{font-size:12px;margin-bottom:5px}.crew-reward h3{font-size:21px}.crew-reward p:last-child{font-size:13px;margin:7px 0 0}.crew-reward .text-link{font-size:13px}.crew-art,.crew-tabs{display:none}@media(max-width:900px){.crew-badges{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-right:-6%;padding:8px 6% 24px 0}.crew-badge{flex:0 0 32%;scroll-snap-align:start}.crew-story{grid-template-columns:1fr}.crew-story>div:first-child{border-left:0;border-top:5px solid var(--orange)}.crew-reward{grid-template-columns:64px 1fr}.crew-reward .text-link{grid-column:2}}@media(max-width:760px){.crew-journey{font-size:12px;gap:7px;white-space:nowrap;margin-bottom:26px}.crew-badge{flex-basis:44%;padding:8px 8px 16px}.crew-badge strong{font-size:18px}.badge-icon{width:38px;height:38px;right:4px}.badge-icon svg{width:22px;height:22px}.crew-story{margin-top:20px}.crew-story>div{padding:22px}.crew-story strong{font-size:22px}.crew-reward{grid-template-columns:55px 1fr;gap:17px}.reward-stamp{width:52px;height:52px;font-size:21px}.crew-reward h3{font-size:19px}.crew-reward .text-link{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.crew-badge{transition:none}}
