.index.svelte-ec29qo{position:relative;background:#14161b;color:#fff;padding:clamp(3rem,7vw,5.5rem) clamp(1.2rem,5vw,4rem) clamp(4rem,8vw,6rem);overflow:hidden}.index.svelte-ec29qo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;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")}.index.svelte-ec29qo>:where(.svelte-ec29qo){position:relative}.masthead.svelte-ec29qo{margin-bottom:clamp(3rem,7vw,5rem)}.masthead.svelte-ec29qo h1:where(.svelte-ec29qo){display:flex;align-items:center;gap:clamp(.8rem,2vw,1.4rem);font-family:var(--font-display);font-weight:600;text-transform:uppercase;font-size:clamp(3.2rem,10vw,7rem);line-height:1;letter-spacing:.01em;color:#fff}.tag.svelte-ec29qo{margin-top:1rem;font-size:.78rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--accent-200)}section.svelte-ec29qo{margin-bottom:clamp(3.2rem,8vw,5.5rem)}.head.svelte-ec29qo{display:block;color:#fff}.head.svelte-ec29qo h2:where(.svelte-ec29qo){display:flex;align-items:center;gap:clamp(.7rem,1.8vw,1.2rem);font-family:var(--font-display);font-weight:600;text-transform:uppercase;font-size:clamp(2.4rem,7vw,5rem);line-height:1.05;color:#fff;margin-bottom:clamp(1.2rem,3vw,2rem);transition:color .25s ease}.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{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.14)}.row.svelte-ec29qo{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.95rem .4rem;color:#ffffffc7;border-bottom:1px solid rgba(255,255,255,.1);font-size:.92rem;font-weight:500;min-width:0;transition:color .2s ease,background .2s ease,padding-left .25s cubic-bezier(.2,.7,.2,1)}.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){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.row.svelte-ec29qo em:where(.svelte-ec29qo){font-style:normal;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff61;flex-shrink:0;transition:color .2s ease}.row.svelte-ec29qo:hover{color:#fff;padding-left:.9rem}.row.svelte-ec29qo:hover em:where(.svelte-ec29qo){color:var(--accent-200)}.tail.svelte-ec29qo{margin-bottom:0}.tail.svelte-ec29qo h2:where(.svelte-ec29qo){margin-bottom:0}@media (max-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 (max-width: 560px){.rows.svelte-ec29qo{grid-template-columns:1fr}.row.svelte-ec29qo:nth-child(n){margin-right:0}}
