.sw.svelte-14n41cz{--r: .75rem;--ink: #050606;padding-bottom:calc(var(--r) * 10)}.sw.svelte-14n41cz :where(h1:where(.svelte-14n41cz),h2:where(.svelte-14n41cz),p:where(.svelte-14n41cz),ul:where(.svelte-14n41cz)){margin:0}.sw-head.svelte-14n41cz{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:clamp(26rem,62vh,40rem);overflow:hidden;background:var(--ink);color:#fff}.sw-head-photo.svelte-14n41cz,.sw-head-photo.svelte-14n41cz img:where(.svelte-14n41cz){position:absolute;inset:0;width:100%;height:100%}.sw-head-photo.svelte-14n41cz{z-index:-2}.sw-head-photo.svelte-14n41cz img:where(.svelte-14n41cz){object-fit:cover;object-position:60% 50%;filter:saturate(.95) contrast(1.05)}.sw-head.svelte-14n41cz:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0506068c,#05060600 55%),linear-gradient(90deg,#050606db,#050606b3 45%,#0506069e 62%,#05060626)}.sw-head-inner.svelte-14n41cz{width:100%;max-width:76rem;margin:0 auto;padding:calc(var(--r) * 8) clamp(1rem,4vw,3rem) calc(var(--r) * 6);box-sizing:border-box}.sw-title.svelte-14n41cz{max-width:12ch;font-size:clamp(3.25rem,1rem + 8vw,9rem);font-weight:700;line-height:.9;letter-spacing:-.05em;text-wrap:balance}.sw-intro.svelte-14n41cz{max-width:38rem;margin-top:calc(var(--r) * 3);font-size:clamp(1.1rem,1rem + .5vw,1.4rem);line-height:1.5;color:#ffffffeb;text-wrap:pretty}.sw-head-hex.svelte-14n41cz{position:absolute;z-index:-1;top:50%;right:-6rem;width:clamp(14rem,30vw,26rem);transform:translateY(-50%)}.sw-head-hex.svelte-14n41cz polygon:where(.svelte-14n41cz){fill:none;stroke:#fff;stroke-width:1.2;stroke-linejoin:round;opacity:.6}.sw-list.svelte-14n41cz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--r) * 5) clamp(1.5rem,4vw,3rem);max-width:76rem;margin:calc(var(--r) * 8) auto 0;padding:0 clamp(1rem,4vw,3rem);list-style:none;box-sizing:border-box}.sw-card.svelte-14n41cz{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:calc(var(--r) * 2.5);padding-top:calc(var(--r) * 2.5);border-top:4px solid var(--color-text);scroll-margin-top:calc(var(--r) * 6)}.sw-body.svelte-14n41cz{display:grid;gap:calc(var(--r) * 1.25)}.sw-meta.svelte-14n41cz{display:flex;align-items:center;gap:calc(var(--r) * 1.5)}.sw-index.svelte-14n41cz{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85rem;color:var(--color-text-muted)}.sw-status.svelte-14n41cz{display:inline-flex;align-items:center;gap:.45em;font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.sw-status.svelte-14n41cz svg:where(.svelte-14n41cz){width:.8em;height:auto}.sw-status.svelte-14n41cz polygon:where(.svelte-14n41cz){fill:none;stroke:currentColor;stroke-width:12;stroke-linejoin:round}.sw-status.svelte-14n41cz:is([data-status=live]:where(.svelte-14n41cz),[data-status=beta]:where(.svelte-14n41cz)) polygon:where(.svelte-14n41cz){fill:currentColor}.sw-name.svelte-14n41cz{font-size:clamp(2rem,1.3rem + 2.4vw,3.5rem);font-weight:700;line-height:1;letter-spacing:-.035em}.sw-desc.svelte-14n41cz{max-width:40rem;font-size:1.1rem;line-height:1.55;text-wrap:pretty}.sw-links.svelte-14n41cz{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--r) * .75) calc(var(--r) * 2);margin-top:calc(var(--r) * .5)}.sw-links.svelte-14n41cz a:where(.svelte-14n41cz){display:inline-flex;align-items:center;gap:.4em;color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}.sw-primary.svelte-14n41cz:after{content:"";position:absolute;inset:0}.sw-source.svelte-14n41cz{position:relative;z-index:1;font-weight:400!important;color:var(--color-text-muted)!important}.sw-primary.svelte-14n41cz .icon{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.sw-card.svelte-14n41cz:hover .sw-primary:where(.svelte-14n41cz) .icon{transform:translate(.15em,-.15em)}.sw-primary.svelte-14n41cz:focus-visible{outline:none}.sw-card.svelte-14n41cz:has(.sw-primary:where(.svelte-14n41cz):focus-visible){outline:3px solid var(--color-text);outline-offset:8px}.sw-source.svelte-14n41cz:focus-visible{outline:3px solid var(--color-text);outline-offset:3px}.sw-outro.svelte-14n41cz{max-width:76rem;margin:calc(var(--r) * 10) auto 0;padding:0 clamp(1rem,4vw,3rem);box-sizing:border-box}.sw-outro-inner.svelte-14n41cz{display:grid;justify-items:start;gap:calc(var(--r) * 2.5);padding-top:calc(var(--r) * 5);border-top:4px solid var(--color-text)}.sw-outro.svelte-14n41cz p:where(.svelte-14n41cz){max-width:46rem;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);font-weight:500;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}@media(prefers-reduced-motion:reduce){.sw-primary.svelte-14n41cz .icon{transition:none}}@media(max-width:760px){.sw-list.svelte-14n41cz{grid-template-columns:minmax(0,1fr)}.sw-card.svelte-14n41cz{grid-template-columns:minmax(0,1fr);gap:calc(var(--r) * 1.5)}.sw-head.svelte-14n41cz:after{background:#050606b3}.sw-head-hex.svelte-14n41cz{display:none}}@media print{.sw-head.svelte-14n41cz{min-height:0;background:none;color:inherit}.sw-head-photo.svelte-14n41cz,.sw-head.svelte-14n41cz:after,.sw-head-hex.svelte-14n41cz{display:none}.sw-card.svelte-14n41cz{break-inside:avoid}}
