.page.svelte-1dj9mz1{min-height:100vh;background-color:var(--background)}.page.svelte-1dj9mz1 .intro:where(.svelte-1dj9mz1){max-width:80rem;margin:0 auto;padding:4rem 1.5rem 3rem}.page.svelte-1dj9mz1 .intro:where(.svelte-1dj9mz1) .section-label:where(.svelte-1dj9mz1){margin:0;font-size:.7rem;text-transform:uppercase;letter-spacing:.32em;color:var(--muted-foreground)}.page.svelte-1dj9mz1 .intro:where(.svelte-1dj9mz1) .intro-title:where(.svelte-1dj9mz1){margin-top:1rem;font-family:var(--font-serif);font-size:3rem;line-height:1.05;max-width:48rem;margin-bottom:0}.page.svelte-1dj9mz1 .intro:where(.svelte-1dj9mz1) .intro-desc:where(.svelte-1dj9mz1){margin-top:1.5rem;max-width:36rem;color:color-mix(in oklch,var(--foreground) 75%,transparent);margin-bottom:0}.page.svelte-1dj9mz1 .list-section:where(.svelte-1dj9mz1){max-width:80rem;margin:0 auto;padding:0 1.5rem 6rem}.page.svelte-1dj9mz1 .list-section:where(.svelte-1dj9mz1) .company-list:where(.svelte-1dj9mz1){list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.page.svelte-1dj9mz1 .list-section:where(.svelte-1dj9mz1) .company-list:where(.svelte-1dj9mz1) li:where(.svelte-1dj9mz1){border-bottom:1px solid var(--border)}.page.svelte-1dj9mz1 .list-section:where(.svelte-1dj9mz1) .company-link:where(.svelte-1dj9mz1){display:flex;flex-direction:column;text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:background-color .15s}.page.svelte-1dj9mz1 .list-section:where(.svelte-1dj9mz1) .company-link:where(.svelte-1dj9mz1):before{content:"";position:absolute;inset:0;background-image:var(--cover-image);background-size:cover;background-position:center;opacity:0;transition:opacity .4s cubic-bezier(.34,1.56,.64,1);pointer-events:none;z-index:1}.page.svelte-1dj9mz1 .list-section:where(.svelte-1dj9mz1) .company-link:where(.svelte-1dj9mz1):hover:before{opacity:.4}.page.svelte-1dj9mz1 .list-section:where(.svelte-1dj9mz1) .company-link:where(.svelte-1dj9mz1):hover .company-header:where(.svelte-1dj9mz1){background-color:color-mix(in oklch,var(--sand) 40%,transparent)}.page.svelte-1dj9mz1 .list-section:where(.svelte-1dj9mz1) .company-link:where(.svelte-1dj9mz1):hover .company-arrow:where(.svelte-1dj9mz1){transform:translate(.5rem)}.page.svelte-1dj9mz1 .list-section:where(.svelte-1dj9mz1) .company-link:where(.svelte-1dj9mz1):hover .company-cover-box:where(.svelte-1dj9mz1){max-height:600px}.page.svelte-1dj9mz1 .list-section:where(.svelte-1dj9mz1) .company-link:where(.svelte-1dj9mz1) .company-header:where(.svelte-1dj9mz1){display:grid;grid-template-columns:1fr 7fr 4fr;align-items:center;column-gap:1rem;padding:2rem .5rem;transition:background-color .15s;position:relative;z-index:2}.page.svelte-1dj9mz1 .list-section:where(.svelte-1dj9mz1) .company-link:where(.svelte-1dj9mz1) .company-num:where(.svelte-1dj9mz1){font-size:.7rem;text-transform:uppercase;letter-spacing:.28em;color:var(--muted-foreground);position:relative;z-index:2}.page.svelte-1dj9mz1 .list-section:where(.svelte-1dj9mz1) .company-link:where(.svelte-1dj9mz1) img:where(.svelte-1dj9mz1){margin:0;font-family:var(--font-serif);width:100%;position:relative;z-index:2}@media(min-width:768px){.page.svelte-1dj9mz1 .list-section:where(.svelte-1dj9mz1) .company-link:where(.svelte-1dj9mz1) .company-logo:where(.svelte-1dj9mz1){width:auto;height:4rem}}.page.svelte-1dj9mz1 .list-section:where(.svelte-1dj9mz1) .company-link:where(.svelte-1dj9mz1) .company-arrow:where(.svelte-1dj9mz1){justify-self:end;font-family:var(--font-serif);font-style:italic;font-size:1.25rem;transition:transform .15s;position:relative;z-index:2;margin-right:1rem}.page.svelte-1dj9mz1 .list-section:where(.svelte-1dj9mz1) .company-link:where(.svelte-1dj9mz1) .company-cover-box:where(.svelte-1dj9mz1){grid-column:1 / -1;max-height:0;overflow:hidden;transition:max-height .4s ease;text-align:center;position:relative;z-index:2}.page.svelte-1dj9mz1 .list-section:where(.svelte-1dj9mz1) .company-link:where(.svelte-1dj9mz1) .company-cover-box:where(.svelte-1dj9mz1) .company-cover:where(.svelte-1dj9mz1){max-height:26rem;width:auto;display:inline-block;margin-top:1.5rem;margin-bottom:1.5rem;border-radius:var(--radius)}@media(min-width:768px){.page.svelte-1dj9mz1 .intro:where(.svelte-1dj9mz1){padding:6rem 1.5rem 3rem}.page.svelte-1dj9mz1 .intro:where(.svelte-1dj9mz1) .intro-title:where(.svelte-1dj9mz1){font-size:4.5rem}.page.svelte-1dj9mz1 .list-section:where(.svelte-1dj9mz1) .company-link:where(.svelte-1dj9mz1){grid-template-columns:1fr 11fr 2fr;padding:2.5rem 1rem;margin:0 -1rem}.page.svelte-1dj9mz1 .list-section:where(.svelte-1dj9mz1) .company-link:where(.svelte-1dj9mz1) .company-arrow:where(.svelte-1dj9mz1){font-size:1.5rem}}.italic.svelte-1dj9mz1{font-style:italic}
