.hero[data-astro-cid-lcdefpme]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));padding-top:clamp(2rem,4vw,4rem);display:grid}.hero__text[data-astro-cid-lcdefpme]{grid-column:1/span 5;align-self:end;padding-bottom:clamp(1rem,4vw,4.5rem)}.hero__text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:var(--space-8);max-width:9ch}.hero__text[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-bottom:var(--space-8);color:var(--muted)}.hero__img[data-astro-cid-lcdefpme]{margin-right:calc(-1 * var(--margin));grid-column:7/-1}.hero__img[data-astro-cid-lcdefpme] .frame{height:clamp(34rem,100svh - 8rem,58rem);aspect-ratio:auto!important}.cols__head[data-astro-cid-lcdefpme],.sel__head[data-astro-cid-lcdefpme],.jr__head[data-astro-cid-lcdefpme]{column-gap:var(--gutter);margin-bottom:var(--space-12);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.cols__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{grid-column:1/span 5;margin:0}.cols__intro[data-astro-cid-lcdefpme]{color:var(--muted);grid-column:8/span 4;max-width:34ch;margin:0}.cols__list[data-astro-cid-lcdefpme]{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.cols__item--low[data-astro-cid-lcdefpme]{margin-top:5rem}.col[data-astro-cid-lcdefpme]{gap:var(--space-2);text-decoration:none;display:grid}.col__name[data-astro-cid-lcdefpme]{margin-top:var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);line-height:1.1}.col__short[data-astro-cid-lcdefpme]{color:var(--muted);font-size:var(--text-sm);max-width:28ch}.sel[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.sel__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.jr__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{grid-column:1/span 6;margin:0}.sel__head[data-astro-cid-lcdefpme] .link[data-astro-cid-lcdefpme],.jr__head[data-astro-cid-lcdefpme] .link[data-astro-cid-lcdefpme]{white-space:nowrap;grid-column:12/span 1;justify-self:end}.sel__grid[data-astro-cid-lcdefpme]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(3rem,6vw,6rem);display:grid}.sel__grid[data-astro-cid-lcdefpme] .s1{grid-column:1/span 6}.sel__grid[data-astro-cid-lcdefpme] .s2{grid-column:8/span 4;margin-top:30%}.sel__grid[data-astro-cid-lcdefpme] .s3{grid-column:2/span 3}.sel__grid[data-astro-cid-lcdefpme] .s4{grid-column:6/span 3;margin-top:8rem}.sel__grid[data-astro-cid-lcdefpme] .s5{grid-column:10/span 3;margin-top:3rem}.lamp[data-astro-cid-lcdefpme]{background:var(--cocoa);color:var(--on-cocoa);padding-block:var(--section)}.lamp__inner[data-astro-cid-lcdefpme]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.lamp__img[data-astro-cid-lcdefpme]{grid-column:1/span 6}.lamp__text[data-astro-cid-lcdefpme]{grid-column:8/span 4}.lamp__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--on-cocoa-muted);max-width:36ch}.lamp__text[data-astro-cid-lcdefpme] .link[data-astro-cid-lcdefpme]{margin-top:var(--space-6);color:var(--on-cocoa)}.jr__grid[data-astro-cid-lcdefpme]{column-gap:var(--gutter);row-gap:var(--space-12);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.jr__lead[data-astro-cid-lcdefpme]{grid-column:1/span 7}.jr__rest[data-astro-cid-lcdefpme]{gap:var(--space-12);grid-column:9/span 4;margin:0;padding:0;list-style:none;display:grid}.jr__grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:var(--space-2);text-decoration:none;display:grid}.jr__grid[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.jr__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.08}.jr__title--sm[data-astro-cid-lcdefpme]{font-size:var(--text-xl)}.jr__ex[data-astro-cid-lcdefpme]{color:var(--muted);max-width:44ch}@media (width<=900px){.hero__text[data-astro-cid-lcdefpme],.hero__img[data-astro-cid-lcdefpme]{grid-column:1/-1}.hero__img[data-astro-cid-lcdefpme]{margin-inline:calc(-1 * var(--margin));order:-1}.hero__img[data-astro-cid-lcdefpme] .frame{height:auto;max-height:none;aspect-ratio:4/5!important}.hero__text[data-astro-cid-lcdefpme]{padding-top:var(--space-8)}.hero__text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:11ch}.cols__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.cols__intro[data-astro-cid-lcdefpme]{grid-column:1/-1}.cols__intro[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.cols__list[data-astro-cid-lcdefpme]{row-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.cols__item--low[data-astro-cid-lcdefpme]{margin-top:3rem}.sel__grid[data-astro-cid-lcdefpme] .s1{grid-column:1/-1}.sel__grid[data-astro-cid-lcdefpme] .s2{grid-column:3/-1;margin-top:0}.sel__grid[data-astro-cid-lcdefpme] .s3{grid-column:1/span 6}.sel__grid[data-astro-cid-lcdefpme] .s4{grid-column:7/span 6;margin-top:4rem}.sel__grid[data-astro-cid-lcdefpme] .s5{grid-column:1/span 8;margin-top:0}.sel__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.jr__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{grid-column:1/span 8}.sel__head[data-astro-cid-lcdefpme] .link[data-astro-cid-lcdefpme],.jr__head[data-astro-cid-lcdefpme] .link[data-astro-cid-lcdefpme]{grid-column:9/span 4}.lamp__img[data-astro-cid-lcdefpme],.lamp__text[data-astro-cid-lcdefpme]{grid-column:1/-1}.lamp__text[data-astro-cid-lcdefpme]{margin-top:var(--space-12)}.jr__lead[data-astro-cid-lcdefpme],.jr__rest[data-astro-cid-lcdefpme]{grid-column:1/-1}}
