.talks.svelte-1y661i0{max-width:60ch;padding-inline:2rem;margin-inline:auto;padding-block-end:6rem}h1.svelte-1y661i0{font-family:var(--font-serif);font-size:clamp(2.25rem,7vw,3.5rem);line-height:1.1;margin-block-end:2.5rem;font-variation-settings:"wght" 400;animation:svelte-1y661i0-title-rise 1.2s cubic-bezier(.19,1,.22,1) both}section.svelte-1y661i0{margin-block-start:3rem;animation:svelte-1y661i0-fade-rise .9s cubic-bezier(.19,1,.22,1) .2s both}h2.svelte-1y661i0{font-size:1.125rem;font-weight:400;font-variation-settings:"wght" 700;text-transform:uppercase;color:var(--color-text-secondary);margin-block-end:.75rem}.page-intro.svelte-1y661i0{animation:svelte-1y661i0-fade-rise .9s cubic-bezier(.19,1,.22,1) .2s both}.page-outro.svelte-1y661i0{margin-block-start:.5rem}.contact.svelte-1y661i0{margin-block:1.25rem 0;font-size:.9rem}.contact.svelte-1y661i0 a:where(.svelte-1y661i0){color:inherit;opacity:.55;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:4px;border-radius:2px;transition:opacity var(--hover-duration-fast) ease}.contact.svelte-1y661i0 a:where(.svelte-1y661i0):hover,.contact.svelte-1y661i0 a:where(.svelte-1y661i0):focus-visible{opacity:1;text-decoration-color:var(--color-accent)}.contact.svelte-1y661i0 a:where(.svelte-1y661i0):focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.offerings.svelte-1y661i0,.events.svelte-1y661i0{list-style:none;padding:0;margin:0}.event.svelte-1y661i0{margin-block-end:2.5rem}.offerings.svelte-1y661i0{display:grid;gap:1rem;margin-block:2rem}.offering.svelte-1y661i0{display:flex;flex-direction:column;padding:1.125rem 1.25rem;border-radius:4px;background:var(--color-surface);transition:background-color var(--hover-duration-fast) ease,transform var(--hover-duration) ease}.offering.svelte-1y661i0:nth-child(2n){background:var(--color-surface-alt)}.offering.svelte-1y661i0:hover,.offering.svelte-1y661i0:focus-within{background:color-mix(in oklab,var(--color-accent) 7%,var(--color-surface));transform:translateY(-2px)}.offering.svelte-1y661i0:nth-child(2n):hover,.offering.svelte-1y661i0:nth-child(2n):focus-within{background:color-mix(in oklab,var(--color-accent) 7%,var(--color-surface-alt))}.offering.svelte-1y661i0:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}@media(min-width:54rem){.offerings.svelte-1y661i0{grid-template-columns:repeat(3,1fr);gap:1.25rem;width:56rem;margin-inline:calc((100% - 56rem)/2)}.offering.svelte-1y661i0{padding:1.5rem 1.375rem}}.offering-format.svelte-1y661i0,.event-date.svelte-1y661i0{font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);margin-block:0 .375rem}.offering-title.svelte-1y661i0{font-family:var(--font-serif);font-size:1.25rem;font-weight:400;font-variation-settings:"wght" 500;line-height:1.3;margin-block:0 .5rem}.offering.svelte-1y661i0 .rich-text:where(.svelte-1y661i0){font-size:1rem;line-height:1.55}.offering-audiences.svelte-1y661i0{font-size:.8125rem;color:var(--color-text-secondary);margin-block:auto 0;padding-block-start:.75rem}.events-group.svelte-1y661i0{font-size:.9375rem;font-weight:400;font-variation-settings:"wght" 600;color:var(--color-text-secondary);margin-block:1.5rem 1rem}.event-title.svelte-1y661i0{font-family:var(--font-serif);font-size:1.1875rem;font-variation-settings:"wght" 500;line-height:1.35;margin-block:0 .25rem}.event-venue.svelte-1y661i0{font-size:.9375rem;color:var(--color-text-secondary);margin-block:0 .375rem}.event-link.svelte-1y661i0{font-size:.9375rem;margin-block:.375rem 0}.event-link.svelte-1y661i0 a:where(.svelte-1y661i0){color:inherit;text-decoration-thickness:1px;text-underline-offset:3px;border-radius:2px}.event-link.svelte-1y661i0 a:where(.svelte-1y661i0):hover,.event-link.svelte-1y661i0 a:where(.svelte-1y661i0):focus-visible{text-decoration-color:var(--color-accent)}.event-link.svelte-1y661i0 a:where(.svelte-1y661i0):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.testimonial.svelte-1y661i0{margin:0 0 2rem}.testimonial.svelte-1y661i0 blockquote:where(.svelte-1y661i0){margin:0;font-family:var(--font-serif);font-size:1.125rem;line-height:1.6;text-wrap:pretty;hanging-punctuation:first last}.testimonial.svelte-1y661i0 blockquote:where(.svelte-1y661i0) p:where(.svelte-1y661i0){margin:0}.testimonial.svelte-1y661i0 blockquote:where(.svelte-1y661i0) p:where(.svelte-1y661i0):before{content:"»"}.testimonial.svelte-1y661i0 blockquote:where(.svelte-1y661i0) p:where(.svelte-1y661i0):after{content:"«"}.testimonial.svelte-1y661i0 figcaption:where(.svelte-1y661i0){margin-block-start:.5rem;font-size:.875rem;color:var(--color-text-secondary)}.rich-text.svelte-1y661i0{font-family:var(--font-serif);font-size:1.0625rem;line-height:1.7;text-wrap:pretty;hanging-punctuation:first last}.rich-text.svelte-1y661i0 p{margin-block:0 1rem}.rich-text.svelte-1y661i0 p:last-child{margin-block-end:0}.rich-text.svelte-1y661i0 a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px;border-radius:2px}.rich-text.svelte-1y661i0 a:hover,.rich-text.svelte-1y661i0 a:focus-visible{text-decoration-color:var(--color-accent)}.rich-text.svelte-1y661i0 a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rich-text.svelte-1y661i0 em,.rich-text.svelte-1y661i0 i{font-style:italic}.rich-text.svelte-1y661i0 ul,.rich-text.svelte-1y661i0 ol{padding-inline-start:1.25rem;margin-block:0 1rem}.rich-text.svelte-1y661i0 li{margin-block-end:.375rem}@keyframes svelte-1y661i0-title-rise{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes svelte-1y661i0-fade-rise{0%{opacity:0;transform:translateY(6px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(prefers-reduced-motion:reduce){h1.svelte-1y661i0,.page-intro.svelte-1y661i0,section.svelte-1y661i0{animation:none}}
