.index.svelte-ec29qo{color:#fff;padding:calc(var(--section) * .7) calc(var(--gutter) + env(safe-area-inset-right)) var(--section) calc(var(--gutter) + env(safe-area-inset-left));background:#14161b;position:relative;overflow:hidden}.index.svelte-ec29qo:before{content:"";pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");position:absolute;inset:0}.index.svelte-ec29qo>:where(.svelte-ec29qo){max-width:calc(var(--max) - 2 * var(--gutter));margin-left:auto;margin-right:auto;position:relative}.masthead.svelte-ec29qo{margin-bottom:clamp(3rem,7vw,5rem)}.masthead.svelte-ec29qo h1:where(.svelte-ec29qo){font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:#fff;align-items:center;gap:clamp(.8rem,2vw,1.4rem);font-size:clamp(3.2rem,10vw,7rem);font-weight:600;line-height:1;display:flex}.tag.svelte-ec29qo{letter-spacing:.26em;text-transform:uppercase;color:var(--accent-200);margin-top:1rem;font-size:.78rem;font-weight:600}section.svelte-ec29qo{margin-bottom:clamp(3.2rem,8vw,5.5rem)}.head.svelte-ec29qo{color:#fff;display:block}.head.svelte-ec29qo h2:where(.svelte-ec29qo){font-family:var(--font-display);text-transform:uppercase;color:#fff;align-items:center;gap:clamp(.7rem,1.8vw,1.2rem);margin-bottom:clamp(1.2rem,3vw,2rem);font-size:clamp(2.4rem,7vw,5rem);font-weight:600;line-height:1.05;transition:color .25s;display:flex}.head.right.svelte-ec29qo h2:where(.svelte-ec29qo){justify-content:flex-end}.arr.svelte-ec29qo{width:clamp(2.2rem,5vw,4rem);height:auto;color:var(--accent-200);flex-shrink:0;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.head.svelte-ec29qo:hover h2:where(.svelte-ec29qo){color:var(--accent-200)}.head.svelte-ec29qo:hover .arr:where(.svelte-ec29qo){transform:translate(10px)}.rows.svelte-ec29qo{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);display:grid}.row.svelte-ec29qo{color:#ffffffc7;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;padding:.95rem .4rem;font-size:.92rem;font-weight:500;transition:color .2s,background .2s,padding-left .25s cubic-bezier(.2,.7,.2,1);display:flex}.row.svelte-ec29qo:nth-child(3n+1),.row.svelte-ec29qo:nth-child(3n+2){margin-right:clamp(1rem,3vw,2.5rem)}.row.svelte-ec29qo span:where(.svelte-ec29qo){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.row.svelte-ec29qo em:where(.svelte-ec29qo){letter-spacing:.12em;text-transform:uppercase;color:#ffffff61;flex-shrink:0;font-size:.7rem;font-style:normal;font-weight:600;transition:color .2s}.row.svelte-ec29qo:hover{color:#fff;padding-left:.9rem}.row.svelte-ec29qo:hover em:where(.svelte-ec29qo){color:var(--accent-200)}.tail.svelte-ec29qo,.tail.svelte-ec29qo h2:where(.svelte-ec29qo){margin-bottom:0}@media (width<=900px){.rows.svelte-ec29qo{grid-template-columns:1fr 1fr}.row.svelte-ec29qo:nth-child(n){margin-right:0}.row.svelte-ec29qo:nth-child(odd){margin-right:clamp(1rem,4vw,2rem)}}@media (width<=560px){.rows.svelte-ec29qo{grid-template-columns:1fr}.row.svelte-ec29qo:nth-child(n){margin-right:0}}
