.page.svelte-296ot{min-height:100vh;background-color:var(--background)}.page.svelte-296ot>section:where(.svelte-296ot):first-of-type{max-width:80rem;margin:0 auto;padding:3rem 1.5rem 4rem}.page.svelte-296ot>section:where(.svelte-296ot):first-of-type .breadcrumb:where(.svelte-296ot){font-size:.7rem;text-transform:uppercase;letter-spacing:.28em;color:var(--muted-foreground);text-decoration:none;display:block}.page.svelte-296ot>section:where(.svelte-296ot):first-of-type .breadcrumb:where(.svelte-296ot):hover{color:var(--foreground)}.page.svelte-296ot>section:where(.svelte-296ot):first-of-type .company-intro-grid:where(.svelte-296ot){margin-top:2rem;display:grid;gap:2.5rem}.page.svelte-296ot>section:where(.svelte-296ot):first-of-type .company-intro-grid:where(.svelte-296ot)>div:where(.svelte-296ot) .company-name:where(.svelte-296ot){margin:0;font-family:var(--font-serif);font-size:3rem;line-height:1.05}.page.svelte-296ot>section:where(.svelte-296ot):first-of-type .company-intro-grid:where(.svelte-296ot) .company-blurb:where(.svelte-296ot){margin:0;line-height:1.625;color:color-mix(in oklch,var(--foreground) 80%,transparent)}.page.svelte-296ot .seasons:where(.svelte-296ot){max-width:80rem;margin:0 auto;padding:0 1.5rem 6rem;display:flex;flex-direction:column;gap:6rem}.page.svelte-296ot .seasons:where(.svelte-296ot) article:where(.svelte-296ot){border-top:1px solid var(--border);padding-top:2.5rem}.page.svelte-296ot .seasons:where(.svelte-296ot) .season-grid:where(.svelte-296ot){display:grid;gap:2.5rem}.page.svelte-296ot .seasons:where(.svelte-296ot) .season-grid:where(.svelte-296ot)>div:where(.svelte-296ot):first-child .section-label:where(.svelte-296ot){margin:0;font-size:.7rem;text-transform:uppercase;letter-spacing:.32em;color:var(--muted-foreground)}.page.svelte-296ot .seasons:where(.svelte-296ot) .season-grid:where(.svelte-296ot)>div:where(.svelte-296ot):first-child .season-name:where(.svelte-296ot){margin-top:.75rem;font-family:var(--font-serif);font-size:2.25rem;margin-bottom:0}.page.svelte-296ot .seasons:where(.svelte-296ot) .season-grid:where(.svelte-296ot) .season-carousels:where(.svelte-296ot){display:flex;flex-direction:column;gap:4rem}.page.svelte-296ot .next-house:where(.svelte-296ot){border-top:1px solid var(--border)}.page.svelte-296ot .next-house:where(.svelte-296ot) .next-link:where(.svelte-296ot){display:block;max-width:80rem;margin:0 auto;padding:4rem 1.5rem;text-decoration:none;color:inherit}.page.svelte-296ot .next-house:where(.svelte-296ot) .next-link:where(.svelte-296ot) .section-label:where(.svelte-296ot){margin:0;font-size:.7rem;text-transform:uppercase;letter-spacing:.32em;color:var(--muted-foreground)}.page.svelte-296ot .next-house:where(.svelte-296ot) .next-link:where(.svelte-296ot) .next-inner:where(.svelte-296ot){margin-top:.75rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.page.svelte-296ot .next-house:where(.svelte-296ot) .next-link:where(.svelte-296ot) .next-inner:where(.svelte-296ot) .next-name:where(.svelte-296ot){margin:0;font-family:var(--font-serif);font-size:2.25rem;transition:transform .15s}.page.svelte-296ot .next-house:where(.svelte-296ot) .next-link:where(.svelte-296ot) .next-inner:where(.svelte-296ot) span:where(.svelte-296ot){font-family:var(--font-serif);font-style:italic;font-size:1.875rem}.page.svelte-296ot .next-house:where(.svelte-296ot) .next-link:where(.svelte-296ot):hover .next-name:where(.svelte-296ot){transform:translate(.5rem)}@media(min-width:768px){.page.svelte-296ot>section:where(.svelte-296ot):first-of-type{padding:5rem 1.5rem 4rem}.page.svelte-296ot>section:where(.svelte-296ot):first-of-type .company-intro-grid:where(.svelte-296ot){grid-template-columns:repeat(12,1fr);gap:2.5rem}.page.svelte-296ot>section:where(.svelte-296ot):first-of-type .company-intro-grid:where(.svelte-296ot)>div:where(.svelte-296ot){grid-column:span 7}.page.svelte-296ot>section:where(.svelte-296ot):first-of-type .company-intro-grid:where(.svelte-296ot)>div:where(.svelte-296ot) .company-name:where(.svelte-296ot){font-size:4.5rem}.page.svelte-296ot>section:where(.svelte-296ot):first-of-type .company-intro-grid:where(.svelte-296ot) .company-blurb:where(.svelte-296ot){grid-column:span 5}.page.svelte-296ot .seasons:where(.svelte-296ot){gap:8rem}.page.svelte-296ot .seasons:where(.svelte-296ot) .season-grid:where(.svelte-296ot){grid-template-columns:repeat(12,1fr);gap:2.5rem}.page.svelte-296ot .seasons:where(.svelte-296ot) .season-grid:where(.svelte-296ot)>div:where(.svelte-296ot):first-child{grid-column:span 4}.page.svelte-296ot .seasons:where(.svelte-296ot) .season-grid:where(.svelte-296ot)>div:where(.svelte-296ot):first-child .season-name:where(.svelte-296ot){font-size:3rem}.page.svelte-296ot .seasons:where(.svelte-296ot) .season-grid:where(.svelte-296ot) .season-carousels:where(.svelte-296ot){grid-column:5 / span 8}.page.svelte-296ot .next-house:where(.svelte-296ot) .next-link:where(.svelte-296ot){padding:6rem 1.5rem}.page.svelte-296ot .next-house:where(.svelte-296ot) .next-link:where(.svelte-296ot) .next-inner:where(.svelte-296ot) .next-name:where(.svelte-296ot){font-size:3.75rem}}
