.crew{will-change:scale;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;transition:scale .25s;display:grid}.crew:hover{scale:1.015}.crew .card-head h2{font-size:clamp(1.9rem,4.2vw,2.8rem)}.crew-cta{color:var(--muted);margin-top:1.2rem;font-weight:600;transition:color .2s;display:inline-block}.crew:hover .crew-cta,.crew:focus-visible .crew-cta{color:var(--text,var(--ink))}.crew-desks{width:100%;height:auto;display:block}.crew-llama .bob{animation:crew-bob .8s var(--beat) infinite}@keyframes crew-bob{0%{animation-timing-function:ease-in;transform:none}25%{animation-timing-function:ease-out;transform:translateY(2px)rotate(4deg)}to{transform:none}}.crew-glow{animation:3s ease-in-out infinite alternate crew-glow}@keyframes crew-glow{to{opacity:.55}}@media (width<=760px){.crew{grid-template-columns:1fr}}.crew-desks{--stroke:1.5px}.crew-desks [stroke="var(--line)"],.crew-desks .outline,.crew-desks .halo>*{vector-effect:non-scaling-stroke;stroke-width:var(--stroke)}.crew-desks .halo>*{stroke-width:calc(var(--stroke) * 2)}.variants-a{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;padding:1rem 0 .5rem;display:flex}.variants-lead{color:var(--muted);font-weight:600}.variant-chips,.variant-tiles{flex-wrap:wrap;justify-content:center;gap:.6rem;list-style:none;display:flex}.variant-chip{background:var(--card,#fff);color:var(--text,var(--ink));border:1.5px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1rem .55rem .7rem;font-weight:600;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.variant-chip:hover,.variant-chip:focus-visible{border-color:var(--lemon);background:var(--card-soft,var(--lemon-soft));transform:translateY(-2px)}.variant-icon{color:var(--muted);place-items:center;display:inline-grid}.variant-icon svg{width:1.2rem;height:1.2rem}.variant-chip:hover .variant-icon{color:var(--text,var(--ink))}.variants-b h2{text-align:center;font-size:clamp(1.6rem,3.6vw,2.4rem)}.variant-tiles{grid-template-columns:repeat(3,1fr);gap:.9rem;margin-top:1.5rem;display:grid}.variant-tile{border-radius:calc(var(--radius) - 8px);background:var(--card-soft,var(--cream));height:100%;color:var(--text,var(--ink));gap:.35rem;padding:1.2rem;transition:transform .2s;display:grid;position:relative;overflow:hidden}.variant-tile:hover,.variant-tile:focus-visible{transform:translateY(-3px)}.variant-tile .variant-icon svg{width:1.6rem;height:1.6rem}.variant-label{font-family:var(--display);font-size:1.3rem}.variant-blurb{color:var(--muted);font-size:.95rem;line-height:1.45}.variant-slice{opacity:.55;width:4.5rem;transition:transform .4s;position:absolute;top:-1.4rem;right:-1.4rem}.variant-tile:hover .variant-slice{transform:rotate(45deg)}@media (width<=640px){.variant-tiles{grid-template-columns:1fr}}
