.usecase__top{padding:0 var(--sp-4);background:#0b0c10}.usecase__nav{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:76px}.usecase__brand{font-family:"Sofia Sans Extra Condensed",var(--font),sans-serif;font-size:clamp(2rem,3.2vw,3rem);font-weight:700;letter-spacing:.1em;line-height:1;color:var(--text);text-decoration:none}.usecase__brand:hover{text-decoration:none}.usecase__brand:focus-visible,.usecase__nav .landing__nav-links a:focus-visible{outline:2px solid var(--text);outline-offset:4px}.usecase__hero{padding:clamp(2.5rem,7vw,6rem) var(--sp-4) clamp(3rem,7vw,5.5rem);background:#0b0c10}.usecase__hero-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,5vw,5rem)}.usecase__tiles{display:grid;grid-template-columns:repeat(2,clamp(7rem,11vw,9.5rem));gap:.875rem;transform:rotate(-6deg)}.usecase__tile{display:grid;place-items:center;aspect-ratio:1;border-radius:1.25rem;box-shadow:0 .375rem #00000059}.usecase__tile--song{background:var(--choice-0);box-shadow:0 .375rem 0 var(--choice-0-dark)}.usecase__tile--sound{background:var(--choice-1);box-shadow:0 .375rem 0 var(--choice-1-dark)}.usecase__tile--picture{background:var(--choice-2);box-shadow:0 .375rem 0 var(--choice-2-dark)}.usecase__tile--question{background:var(--choice-3);box-shadow:0 .375rem 0 var(--choice-3-dark)}.usecase__tile .usecase__shape{width:38%;height:38%}.usecase__tile--song .usecase__shape,.usecase__tile--sound .usecase__shape{fill:var(--choice-0-fg)}.usecase__tile--picture .usecase__shape,.usecase__tile--question .usecase__shape{fill:var(--choice-2-fg)}.usecase__kicker{margin-bottom:var(--sp-3);font-size:var(--fs-sm);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#efe7d89e}.usecase__title{max-width:15ch;margin-bottom:var(--sp-4);font-family:"Sofia Sans Extra Condensed",var(--font),sans-serif;font-size:clamp(3rem,7.5vw,6rem);font-weight:700;line-height:.92;letter-spacing:-.02em;color:#f7e8d8;text-wrap:balance}.usecase__lede{max-width:40rem;margin-bottom:var(--sp-5);font-size:1.25rem;line-height:1.5;color:#efe7d8c7;text-wrap:pretty}.usecase__actions.landing__actions{justify-content:flex-start}.usecase__note.landing__note{margin-top:var(--sp-3);font-size:var(--fs-sm);color:#efe7d89e}.landing__card.usecase__idea:before{display:none}.usecase__tag{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#efe7d89e}.landing__card p.usecase__tag{font-size:var(--fs-xs);line-height:1;color:#efe7d89e}.usecase__shape{flex:none;width:.875rem;height:.875rem}.usecase__shape--song{fill:var(--choice-0)}.usecase__shape--sound{fill:var(--choice-1)}.usecase__shape--picture{fill:var(--choice-2)}.usecase__shape--question{fill:var(--choice-3)}.usecase__more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);margin:0;padding:0;list-style:none}.usecase__more-link{display:flex;flex-direction:column;gap:var(--sp-2);height:100%;padding:var(--sp-4) 0;border-top:1px solid rgba(239,231,216,.22);color:inherit;text-decoration:none}.usecase__more-link:hover{text-decoration:none}.usecase__more-link:focus-visible{outline:2px solid var(--text);outline-offset:4px}.usecase__more-name{font-family:"Sofia Sans Extra Condensed",var(--font),sans-serif;font-size:2rem;font-weight:700;line-height:1;letter-spacing:-.015em;color:#f7e8d8}.usecase__more-link:hover .usecase__more-name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.usecase__more-teaser{font-size:1rem;line-height:1.5;color:#efe7d8b3;text-wrap:pretty}@media(max-width:800px){.usecase__hero-inner{grid-template-columns:minmax(0,1fr)}.usecase__tiles{display:none}.usecase__more{grid-template-columns:1fr;gap:0}.usecase__actions.landing__actions{margin:0}}
