.q5XUpG_card{box-shadow:inset 0 0 0 1px var(--color-line);background:#ffffff06;border-radius:20px;align-items:center;gap:8px 40px;padding:28px;transition:box-shadow .2s;display:grid;position:relative;overflow:hidden}.q5XUpG_card:hover{box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .45)}.q5XUpG_card:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (min-width:768px){.q5XUpG_wide{grid-template-columns:auto 1fr auto;padding:24px 40px}}.q5XUpG_word{font-family:var(--font), var(--font-sans);font-size:clamp(5rem,11vw,9rem);line-height:1;font-weight:var(--w-min);animation:q5XUpG_breathe 6s var(--ease-in-out) infinite alternate}@keyframes q5XUpG_breathe{to{font-weight:var(--w-max)}}.q5XUpG_text{gap:6px;display:grid}.q5XUpG_kicker{color:var(--color-accent);font-size:.85rem}.q5XUpG_title{font-size:1.5rem;font-weight:300}.q5XUpG_lead{max-width:46ch;color:var(--color-ink-soft);font-weight:300;line-height:1.6}.q5XUpG_row{grid-template-columns:1fr auto;gap:12px 24px;padding:20px 24px}@media (min-width:768px){.q5XUpG_row{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) auto;gap:40px;padding:22px 32px}}.q5XUpG_rowName{font-family:var(--font), var(--font-sans);font-size:calc(var(--scale) * clamp(2.6rem, 5vw, 4rem));font-weight:calc((var(--w-min) + var(--w-max)) / 2);transition:font-weight .4s var(--ease-out);flex-wrap:wrap;align-items:baseline;gap:2px 12px;line-height:1.05;display:flex}.q5XUpG_row:hover .q5XUpG_rowName{font-weight:var(--w-max)}.q5XUpG_rowName span{font-family:var(--font-sans);color:var(--color-ink-faint);font-size:.9rem;font-weight:300}.q5XUpG_rowText{grid-column:1/-1;gap:4px;min-width:0;display:grid}@media (min-width:768px){.q5XUpG_rowText{grid-column:auto}}.q5XUpG_sample{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font), var(--font-sans);font-size:calc(var(--scale) * clamp(1.15rem, 1.6vw, 1.45rem));font-weight:max(var(--w-min) + 100, 400);overflow:hidden}.q5XUpG_row[data-fast] .q5XUpG_sample{font-variation-settings:"slnt" var(--fast);font-weight:600}.q5XUpG_meta{color:var(--color-ink-soft);font-size:.85rem;font-weight:300}.q5XUpG_row .q5XUpG_arrow{grid-area:1/-2/auto/-1}.q5XUpG_arrow{justify-self:start}@media (prefers-reduced-motion:reduce){.q5XUpG_word{font-weight:calc((var(--w-min) + var(--w-max)) / 2);animation:none}}
