.sr-only.svelte-1y661i0{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero.svelte-1y661i0 :focus-visible,.archive.svelte-1y661i0 :focus-visible,.closing.svelte-1y661i0 :focus-visible{outline-color:var(--cream)}.hero.svelte-1y661i0{background:var(--manifesto);color:var(--cream);flex-direction:column;min-height:80svh;display:flex;position:relative;overflow:hidden}.hero-text.svelte-1y661i0{flex-direction:column;flex:1;gap:clamp(1.4rem,2vw,2.4rem);padding-top:clamp(2rem,5vw,6rem);padding-bottom:clamp(2.5rem,4vw,5rem);display:flex}.hero-meta.svelte-1y661i0{opacity:.85;flex-wrap:wrap;gap:.6em 1.4em;display:flex}.hero-meta.svelte-1y661i0 span[lang=it]:not(:nth-last-child(2)):after,.hero-meta.svelte-1y661i0 span[lang=en]:not(:last-child):after,.hero-meta.svelte-1y661i0 span:not([lang]):not(:last-child):after{content:"·";opacity:.55;margin-left:1.4em}.hero-display.svelte-1y661i0{font-size:var(--step-6);color:var(--cream);max-width:14ch;margin:0}.hero-display.svelte-1y661i0 .stop:where(.svelte-1y661i0){color:var(--ink)}.hero-sub.svelte-1y661i0{font-size:var(--step-2);max-width:38ch;margin:0;font-weight:400;line-height:1.3}.hero-mark.svelte-1y661i0{padding:var(--rail);font-family:var(--mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;opacity:.7;border-top:1px solid color-mix(in oklch, var(--cream) 22%, transparent)}.archive.svelte-1y661i0{background:var(--ink);color:var(--cream);padding-block:clamp(3rem,6vw,6rem)}.archive-head.svelte-1y661i0{padding-bottom:clamp(.75rem,1.5vw,1.25rem)}.archive-head.svelte-1y661i0 .eyebrow:where(.svelte-1y661i0){color:var(--cream);opacity:.62}.filter-rail.svelte-1y661i0{border-bottom:1px solid color-mix(in oklch, var(--cream) 18%, transparent);flex-wrap:wrap;align-items:flex-start;gap:clamp(1rem,2.5vw,2.25rem);padding-bottom:clamp(1.5rem,2.5vw,2rem);display:flex}.filter-rail.svelte-1y661i0 fieldset:where(.svelte-1y661i0){border:0;flex-direction:column;gap:.65rem;margin:0;padding:0;display:flex}.filter-legend.svelte-1y661i0{font-family:var(--mono);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;opacity:.62;padding:0}.chips.svelte-1y661i0{flex-wrap:wrap;gap:.5rem .6rem;display:flex}.chip.svelte-1y661i0{font-family:var(--mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--cream);border:1px solid color-mix(in oklch, var(--cream) 22%, transparent);background:0 0;padding:.5em .85em;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1)}.chip.svelte-1y661i0:hover{border-color:color-mix(in oklch, var(--cream) 65%, transparent)}.chip[aria-pressed=true].svelte-1y661i0{background:var(--cream);color:var(--ink);border-color:var(--cream)}.reset.svelte-1y661i0{font-family:var(--mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--manifesto);border-bottom:1px solid var(--manifesto);align-self:flex-end;align-items:baseline;gap:.5em;padding:.4em 0 .5em;transition:opacity .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.reset.svelte-1y661i0:hover{opacity:.85}.count.svelte-1y661i0{font-family:var(--mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;opacity:.62;margin:clamp(1.5rem,2.5vw,2.25rem) 0 0}.empty.svelte-1y661i0{border-bottom:1px solid color-mix(in oklch, var(--cream) 18%, transparent);flex-direction:column;align-items:flex-start;gap:.75rem;padding-block:clamp(2.5rem,5vw,5rem);display:flex}.empty-title.svelte-1y661i0{font-family:var(--display);font-size:var(--step-3);color:var(--cream);letter-spacing:-.015em;margin:0;font-weight:700}.empty-reset.svelte-1y661i0{font-family:var(--mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--manifesto);border-bottom:1px solid var(--manifesto);align-items:baseline;gap:.5em;padding:0;display:inline-flex}.buckets.svelte-1y661i0{flex-direction:column;gap:clamp(2.5rem,4vw,4.5rem);padding-top:clamp(2rem,3vw,3rem);display:flex}.bucket-year.svelte-1y661i0{font-family:var(--mono);font-size:var(--step-4);letter-spacing:.04em;color:var(--cream);opacity:.72;margin:0 0 clamp(.5rem,1vw,1rem);font-weight:500;line-height:1}.talks-list.svelte-1y661i0{margin:0;padding:0;list-style:none}.talk.svelte-1y661i0{border-top:1px solid color-mix(in oklch, var(--cream) 18%, transparent);grid-template-columns:minmax(7rem,.55fr) minmax(0,2.2fr) minmax(0,1.1fr) auto;align-items:baseline;gap:clamp(.75rem,1.5vw,2rem);padding-block:clamp(1.35rem,2.2vw,2rem);transition:background-color .22s cubic-bezier(.22,1,.36,1);display:grid}.talks-list.svelte-1y661i0 li:where(.svelte-1y661i0):last-child .talk:where(.svelte-1y661i0){border-bottom:1px solid color-mix(in oklch, var(--cream) 18%, transparent)}.talk-link.svelte-1y661i0{display:contents}.talk-link.svelte-1y661i0:not([data-no-video]):hover .talk:where(.svelte-1y661i0){background-color:color-mix(in oklch, var(--manifesto) 16%, transparent)}.talk-date.svelte-1y661i0{font-family:var(--mono);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;opacity:.72}.talk-title.svelte-1y661i0{font-family:var(--display);font-size:var(--step-2);letter-spacing:-.015em;color:var(--cream);margin:0;font-weight:700;line-height:1.18}.talk-event.svelte-1y661i0{font-family:var(--body);font-size:var(--step-0);opacity:.78;flex-wrap:wrap;gap:.35em;margin:0;line-height:1.35;display:flex}.talk-type.svelte-1y661i0{font-family:var(--mono);font-size:var(--step--2);letter-spacing:.04em;text-transform:uppercase;opacity:.85}.talk-cta.svelte-1y661i0{font-family:var(--mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--manifesto);white-space:nowrap;opacity:0;align-items:baseline;gap:.45em;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translate(-.5em)}.talk.svelte-1y661i0:hover .talk-cta:where(.svelte-1y661i0),.talk.svelte-1y661i0:focus-within .talk-cta:where(.svelte-1y661i0){opacity:1;transform:translate(0)}.talk-cta[data-no-video].svelte-1y661i0{color:var(--stone);opacity:1;transform:none}.closing.svelte-1y661i0{background:var(--manifesto);color:var(--cream);padding-block:clamp(4rem,7vw,7rem)}.closing-grid.svelte-1y661i0{flex-direction:column;gap:clamp(1.5rem,2.5vw,2.5rem);display:flex}.closing.svelte-1y661i0 h2:where(.svelte-1y661i0){font-size:var(--step-5);color:var(--cream);max-width:14ch;margin:0}.closing.svelte-1y661i0 h2:where(.svelte-1y661i0) .stop:where(.svelte-1y661i0){color:var(--ink)}.closing-intro.svelte-1y661i0{font-size:var(--step-1);max-width:56ch;margin:0;line-height:1.35}.closing-actions.svelte-1y661i0{border-top:1px solid color-mix(in oklch, var(--cream) 28%, transparent);grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(1rem,2vw,2rem);display:grid}.closing-action.svelte-1y661i0{font-family:var(--display);font-size:var(--step-2);letter-spacing:-.015em;color:var(--cream);border-bottom:1px solid color-mix(in oklch, var(--cream) 28%, transparent);flex-direction:column;gap:.6rem;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,2vw,2rem);font-weight:700;line-height:1.18;transition:padding-left .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.closing-action.svelte-1y661i0+.closing-action:where(.svelte-1y661i0){border-left:1px solid color-mix(in oklch, var(--cream) 28%, transparent)}.closing-action.svelte-1y661i0 small:where(.svelte-1y661i0){font-family:var(--mono);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;opacity:.78;font-weight:500}.closing-action.svelte-1y661i0:before{content:"→";font-family:var(--mono);font-size:var(--step--1);opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:clamp(1.5rem,3vw,2.5rem);left:clamp(.5rem,1vw,1rem);transform:translate(-.4em)}.closing-action.svelte-1y661i0:hover{padding-left:clamp(2rem,3vw,2.6rem)}.closing-action.svelte-1y661i0:hover:before{opacity:1;transform:translate(0)}.closing-foot.svelte-1y661i0{font-family:var(--mono);font-size:var(--step--2);letter-spacing:.04em;text-transform:uppercase;opacity:.85;flex-wrap:wrap;gap:1rem 2.5rem;margin-top:clamp(1rem,2vw,2rem);display:flex}.closing-foot.svelte-1y661i0 a:where(.svelte-1y661i0){border-bottom:1px solid color-mix(in oklch, var(--cream) 40%, transparent)}@media (width<=880px){.hero-display.svelte-1y661i0{font-size:clamp(3.2rem,14vw,5rem)}.talk.svelte-1y661i0{grid-template-columns:1fr;gap:.4rem}.talk-cta.svelte-1y661i0{opacity:1;justify-self:start;padding-top:.25rem;transform:none}.closing-actions.svelte-1y661i0{grid-template-columns:1fr}.closing-action.svelte-1y661i0+.closing-action:where(.svelte-1y661i0){border-left:0;padding-left:0}.closing-action.svelte-1y661i0+.closing-action:where(.svelte-1y661i0):before{left:0}}@media (width<=540px){.hero-sub.svelte-1y661i0{font-size:var(--step-1)}.hero-meta.svelte-1y661i0 span:not(:last-child):after{display:none}.hero-meta.svelte-1y661i0{flex-direction:column;align-items:flex-start;gap:.25em 0}.closing.svelte-1y661i0 h2:where(.svelte-1y661i0){font-size:clamp(3rem,14vw,4.6rem)}}
