.product-hero .wrap{padding-bottom:40px}.shifts{padding-top:64px}.shifts ul{border-bottom:1px solid var(--line)}.shift-head,.shift{grid-template-columns:minmax(0,1fr) 44px minmax(0,1.25fr);gap:0 16px;display:grid}.shift-head{font-family:var(--font-mono);color:var(--ink-4);padding-bottom:12px;font-size:.6875rem}.shift{border-top:1px solid var(--line);align-items:baseline;padding:26px 0;transition:background-color .2s}.shift:hover{background:var(--fill)}.shift-before{color:var(--ink-4);text-decoration:line-through;text-decoration-color:var(--line-2);text-wrap:pretty;font-size:.8125rem;line-height:1.6}.shift-arrow{font-family:var(--font-mono);color:var(--accent-ink);font-size:.8125rem}.shift-after{flex-direction:column;gap:6px;display:flex}.shift-after strong{letter-spacing:-.02em;text-wrap:pretty;font-size:1rem;font-weight:600}.shift-after span{color:var(--ink-3);text-wrap:pretty;font-size:.75rem;line-height:1.65}@media (width<=640px){.shift-head{display:none}.shift{grid-template-columns:1fr;gap:10px}.shift-arrow{display:none}}.desk{padding-top:144px}.desk-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-top:48px;display:grid}.desk-card{flex-direction:column;min-height:260px;padding:24px;transition:transform .25s,border-color .25s;display:flex}.desk-card:hover{border-color:var(--accent-line);transform:translateY(-3px)}.desk-tag{font-family:var(--font-mono);color:var(--accent-ink);justify-content:space-between;align-items:center;font-size:.6875rem;display:flex}.desk-chip{background:var(--accent-soft);border-radius:7px;width:22px;height:22px}.desk-card h3{letter-spacing:-.02em;margin:auto 0 8px;padding-top:40px;font-size:1.0625rem;font-weight:600}.desk-card p{color:var(--ink-2);text-wrap:pretty;font-size:.75rem;line-height:1.7}
