.fWs-4a_head{isolation:isolate;background:var(--bg);color:var(--text);padding-top:calc(56px + clamp(4rem,8vw,7rem));padding-bottom:clamp(3.5rem,7vw,5.5rem);position:relative;overflow:hidden}.fWs-4a_headLight{z-index:-1;pointer-events:none;background:radial-gradient(46% 70% at 50% -12%,#7c3aed57,#0000 72%),radial-gradient(24% 40% at 30% 0,#f0abfc14,#0000 70%),radial-gradient(24% 40% at 72% 4%,#93c5fd14,#0000 70%);position:absolute;inset:0}.fWs-4a_headInner{text-align:center;flex-direction:column;align-items:center;display:flex}.fWs-4a_title{letter-spacing:-.05em;max-width:14ch;margin-top:1rem;font-size:clamp(2.75rem,1.3rem + 4.4vw,5.5rem);font-weight:600;line-height:1}.fWs-4a_lede{max-width:50ch;font-size:var(--step-lead);letter-spacing:-.018em;color:var(--text-2);margin-top:clamp(1.25rem,2.5vw,1.75rem);font-weight:500;line-height:1.35}.fWs-4a_body{background:linear-gradient(to bottom, var(--bg) 0, var(--bg-2) 14rem);color:var(--text);padding-top:clamp(1rem,2vw,2rem);padding-bottom:var(--section-pad)}.fWs-4a_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.5rem);display:grid}.fWs-4a_item{border-radius:var(--r-lg);background:var(--surface);min-width:0;box-shadow:0 0 0 1px var(--line) inset;isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.fWs-4a_item:before{content:"";z-index:2;background:var(--grad-line);opacity:.6;pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.fWs-4a_media{aspect-ratio:3/2;background:var(--surface-2);position:relative}.fWs-4a_thumb{object-fit:cover;filter:saturate(.92)}.fWs-4a_text{flex-direction:column;flex:1;gap:.35rem;padding:clamp(1.25rem,2vw,1.75rem);display:flex}.fWs-4a_name{letter-spacing:-.02em;font-size:1.125rem;font-weight:600;line-height:1.25}.fWs-4a_nameLink{color:var(--text);text-underline-offset:.2em;overflow-wrap:anywhere;transition:text-decoration-color var(--t-hover) ease;-webkit-text-decoration:underline #f5f5f740;text-decoration:underline #f5f5f740;text-decoration-thickness:1px}.fWs-4a_author{color:var(--text-2);font-size:1rem}.fWs-4a_license{color:#86868f;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:auto;padding-top:1rem;font-size:.9375rem;display:flex}.fWs-4a_chip{border-radius:var(--r-pill);min-height:1.75rem;color:var(--violet-300);white-space:nowrap;transition:background-color var(--t-hover) ease, box-shadow var(--t-hover) ease;background:#a78bfa1a;align-items:center;padding:0 .65rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #a78bfa47}.fWs-4a_chip:after{content:"";position:absolute;inset:-8px -4px}@media (hover:hover) and (pointer:fine){.fWs-4a_nameLink:hover{text-decoration-color:currentColor}.fWs-4a_chip:hover{background:#a78bfa2e;box-shadow:inset 0 0 0 1px #a78bfa80}}@media (max-width:63.99em){.fWs-4a_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:39.99em){.fWs-4a_list{grid-template-columns:1fr}.fWs-4a_item{border-radius:var(--r-md)}}
