.publications.svelte-1ix0gvc{max-width:72ch;padding-inline:2rem;margin-inline:auto;padding-block-end:6rem}h1.svelte-1ix0gvc{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-1ix0gvc-title-rise 1.2s cubic-bezier(.19,1,.22,1) both}section.svelte-1ix0gvc{margin-block-start:3rem;animation:svelte-1ix0gvc-fade-rise .9s cubic-bezier(.19,1,.22,1) .2s both}h2.svelte-1ix0gvc{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-1ix0gvc{animation:svelte-1ix0gvc-fade-rise .9s cubic-bezier(.19,1,.22,1) .2s both}.page-outro.svelte-1ix0gvc{margin-block-start:3rem}.featured-list.svelte-1ix0gvc{list-style:none;padding:0;margin:1.5rem 0 0}.featured-work.svelte-1ix0gvc{margin-block-end:2.5rem}.featured-work.svelte-1ix0gvc:last-child{margin-block-end:0}.cover.svelte-1ix0gvc{display:block;width:7rem;height:auto;border:1px solid var(--color-border);border-radius:2px;margin-block-end:1rem}@media(min-width:40rem){.featured-work.svelte-1ix0gvc{display:grid;grid-template-columns:10rem 1fr;gap:1.5rem}.cover.svelte-1ix0gvc{width:10rem;margin-block-end:0}.featured-body.svelte-1ix0gvc{grid-column:2}}.work-abstract.svelte-1ix0gvc{font-size:1rem;line-height:1.6;color:var(--color-text-secondary);margin-block:.625rem 0}.work-abstract.svelte-1ix0gvc h1,.work-abstract.svelte-1ix0gvc h2,.work-abstract.svelte-1ix0gvc h3,.work-abstract.svelte-1ix0gvc h4,.work-abstract.svelte-1ix0gvc h5,.work-abstract.svelte-1ix0gvc h6{font-size:inherit;font-weight:inherit;font-variation-settings:inherit;line-height:inherit;margin-block:0 1rem}.work-abstract.svelte-1ix0gvc :last-child{margin-block-end:0}.year-group.svelte-1ix0gvc{border-block-start:1px solid var(--color-border);padding-block-start:1.5rem;margin-block-start:2rem;animation:svelte-1ix0gvc-fade-rise .9s cubic-bezier(.19,1,.22,1) .2s both}.year-group.svelte-1ix0gvc:first-of-type{margin-block-start:1.5rem}.year.svelte-1ix0gvc{font-family:var(--font-serif);font-size:1.375rem;line-height:1;margin-block:0 1.25rem;font-variation-settings:"wght" 420;color:var(--color-text-secondary);position:sticky;top:3.3rem;background:var(--color-bg);padding-block:1.75rem}@media(min-width:48rem){.year-group.svelte-1ix0gvc{display:grid;grid-template-columns:7rem 1fr}.year.svelte-1ix0gvc{top:4rem;align-self:start;margin-block-end:0}}.works.svelte-1ix0gvc{list-style:none;padding:0;margin:0}.work.svelte-1ix0gvc{margin-block-end:2.25rem}.work.svelte-1ix0gvc:last-child{margin-block-end:.75rem}.work-format.svelte-1ix0gvc{font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;font-variation-settings:"wght" 500;color:var(--color-text-muted);margin-block:0 .375rem}.work-title.svelte-1ix0gvc{font-family:var(--font-serif);font-size:1.1875rem;line-height:1.35;font-variation-settings:"wght" 480;margin-block:0;text-wrap:pretty;hanging-punctuation:first last}.work-title.svelte-1ix0gvc a:where(.svelte-1ix0gvc){color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--color-border);border-radius:2px;transition:text-decoration-color var(--hover-duration-fast) ease}.work-title.svelte-1ix0gvc a:where(.svelte-1ix0gvc):hover,.work-title.svelte-1ix0gvc a:where(.svelte-1ix0gvc):focus-visible{text-decoration-color:var(--color-accent)}.work-title.svelte-1ix0gvc a:where(.svelte-1ix0gvc):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.work-meta.svelte-1ix0gvc{font-family:var(--font-serif);font-size:.9375rem;line-height:1.55;color:var(--color-text-secondary);margin-block:.375rem 0;text-wrap:pretty}.work-file.svelte-1ix0gvc{margin-block:.375rem 0;font-size:.8125rem}.work-file.svelte-1ix0gvc a:where(.svelte-1ix0gvc){color:inherit;opacity:.55;text-decoration-thickness:1px;text-underline-offset:3px;border-radius:2px;transition:opacity var(--hover-duration-fast) ease}.work-file.svelte-1ix0gvc a:where(.svelte-1ix0gvc):hover,.work-file.svelte-1ix0gvc a:where(.svelte-1ix0gvc):focus-visible{opacity:1;text-decoration-color:var(--color-accent)}.work-file.svelte-1ix0gvc a:where(.svelte-1ix0gvc):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rich-text.svelte-1ix0gvc{font-family:var(--font-serif);font-size:1.0625rem;line-height:1.7;text-wrap:pretty;hanging-punctuation:first last}.rich-text.svelte-1ix0gvc p{margin-block:0 1rem}.rich-text.svelte-1ix0gvc p:last-child{margin-block-end:0}.rich-text.svelte-1ix0gvc a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px;border-radius:2px}.rich-text.svelte-1ix0gvc a:hover,.rich-text.svelte-1ix0gvc a:focus-visible{text-decoration-color:var(--color-accent)}.rich-text.svelte-1ix0gvc a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rich-text.svelte-1ix0gvc em,.rich-text.svelte-1ix0gvc i{font-style:italic}.rich-text.svelte-1ix0gvc ul,.rich-text.svelte-1ix0gvc ol{padding-inline-start:1.25rem;margin-block:0 1rem}.rich-text.svelte-1ix0gvc li{margin-block-end:.375rem}@keyframes svelte-1ix0gvc-title-rise{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes svelte-1ix0gvc-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){.work-title.svelte-1ix0gvc a:where(.svelte-1ix0gvc),.work-file.svelte-1ix0gvc a:where(.svelte-1ix0gvc){transition:none}h1.svelte-1ix0gvc,.page-intro.svelte-1ix0gvc,section.svelte-1ix0gvc,.year-group.svelte-1ix0gvc{animation:none}}
