.eng-column[data-astro-cid-o5u6bxg7]{max-width:72rem;margin-inline:auto}.eng-hero[data-astro-cid-o5u6bxg7]{background:#fff;padding:3.5rem 0 4rem}.eng-title[data-astro-cid-o5u6bxg7],.featured-title[data-astro-cid-o5u6bxg7],.section-title[data-astro-cid-o5u6bxg7]{font-variant-numeric:lining-nums}.eng-title[data-astro-cid-o5u6bxg7]{margin:0;font-family:var(--font-secondary);font-weight:400;font-size:max(1.75rem,min(clamp(2.5rem,1.45rem + 3.6vw,4.25rem),calc((100vw - 2rem) / 10.4)));line-height:1.04;letter-spacing:-.015em;color:var(--color-ember-blue);text-wrap:balance}.eng-dek[data-astro-cid-o5u6bxg7]{margin:1.5rem 0 0;max-width:38rem;font-family:var(--font-primary);font-size:clamp(1.125rem,1.02rem + .4vw,1.3125rem);line-height:1.6;color:var(--color-ember-blue-400);text-wrap:pretty}.hero-actions[data-astro-cid-o5u6bxg7]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.btn[data-astro-cid-o5u6bxg7]{display:inline-flex;align-items:center;gap:.625rem;padding:.875rem 1.375rem;border-radius:999px;font-family:var(--font-primary);font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn[data-astro-cid-o5u6bxg7] svg[data-astro-cid-o5u6bxg7]{color:var(--color-ember-salmon);transition:transform .2s ease}.btn-primary[data-astro-cid-o5u6bxg7]{background:var(--color-ember-blue);color:#fff}.btn-primary[data-astro-cid-o5u6bxg7] svg[data-astro-cid-o5u6bxg7]{color:var(--color-ember-salmon-400)}.btn-primary[data-astro-cid-o5u6bxg7]:hover{background:var(--color-ember-blue-400)}.btn-primary[data-astro-cid-o5u6bxg7]:hover svg[data-astro-cid-o5u6bxg7]{transform:translateY(2px)}.btn-secondary[data-astro-cid-o5u6bxg7]{border:1px solid rgb(29 58 71 / .22);color:var(--color-ember-blue)}.btn-secondary[data-astro-cid-o5u6bxg7]:hover{border-color:var(--color-ember-blue)}.btn-secondary[data-astro-cid-o5u6bxg7]:hover svg[data-astro-cid-o5u6bxg7]{transform:translate(3px)}.btn[data-astro-cid-o5u6bxg7]:focus-visible{outline:2px solid var(--color-ember-blue);outline-offset:3px}@media(prefers-reduced-motion:reduce){.btn[data-astro-cid-o5u6bxg7] svg[data-astro-cid-o5u6bxg7]{transition:none}}.lead[data-astro-cid-o5u6bxg7]{margin-top:3rem;padding-top:1.25rem;border-top:1px solid var(--color-ember-rule)}.lead-label[data-astro-cid-o5u6bxg7],.post-meta[data-astro-cid-o5u6bxg7]{margin:0;font-family:var(--font-primary);font-size:.8125rem;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--color-ember-muted)}.lead-label[data-astro-cid-o5u6bxg7]{margin-bottom:1.75rem}@media(max-width:640px){.post-author[data-astro-cid-o5u6bxg7]{flex-basis:100%}.post-author-sep[data-astro-cid-o5u6bxg7]{display:none}}.post-meta[data-astro-cid-o5u6bxg7]{display:flex;flex-wrap:wrap;gap:.5rem}.media[data-astro-cid-o5u6bxg7]{position:relative;overflow:hidden;border-radius:14px;background:var(--color-ember-blue);box-shadow:0 0 0 1px var(--color-ember-rule)}.featured-media[data-astro-cid-o5u6bxg7]{box-shadow:0 0 0 1px var(--color-ember-rule),0 28px 56px -36px #1d3a478c}.media[data-astro-cid-o5u6bxg7] img[data-astro-cid-o5u6bxg7]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.featured[data-astro-cid-o5u6bxg7],.post-card[data-astro-cid-o5u6bxg7]{position:relative}.card-link[data-astro-cid-o5u6bxg7]{color:inherit;text-decoration:none}.card-link[data-astro-cid-o5u6bxg7]:after{content:"";position:absolute;inset:0;z-index:1;border-radius:14px}.card-link[data-astro-cid-o5u6bxg7]:focus-visible{outline:none}.card-link[data-astro-cid-o5u6bxg7]:focus-visible:after{outline:2px solid var(--color-ember-blue);outline-offset:6px}.featured[data-astro-cid-o5u6bxg7]{display:grid;gap:1.75rem}.featured-title[data-astro-cid-o5u6bxg7]{margin:.875rem 0 0;font-family:var(--font-secondary);font-weight:500;font-size:clamp(1.75rem,1.3rem + 1.5vw,2.5rem);line-height:1.14;letter-spacing:-.01em;color:var(--color-ember-blue);text-wrap:balance}.featured-excerpt[data-astro-cid-o5u6bxg7]{margin:1rem 0 0;font-family:var(--font-primary);font-size:1.0625rem;line-height:1.65;color:var(--color-ember-blue-400);text-wrap:pretty}.read-link[data-astro-cid-o5u6bxg7]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.75rem;font-family:var(--font-primary);font-size:.9375rem;font-weight:600;color:var(--color-ember-blue);text-underline-offset:5px;text-decoration-thickness:1px}.read-arrow[data-astro-cid-o5u6bxg7]{color:var(--color-ember-salmon);transition:transform .2s ease}.featured[data-astro-cid-o5u6bxg7]:hover .read-link[data-astro-cid-o5u6bxg7]{text-decoration-line:underline;text-decoration-color:var(--color-ember-salmon)}.featured[data-astro-cid-o5u6bxg7]:hover .read-arrow[data-astro-cid-o5u6bxg7]{transform:translate(3px)}.featured[data-astro-cid-o5u6bxg7]:hover .featured-title[data-astro-cid-o5u6bxg7],.post-card[data-astro-cid-o5u6bxg7]:hover .post-card-title[data-astro-cid-o5u6bxg7]{text-decoration-line:underline;text-decoration-color:var(--color-ember-salmon);text-decoration-thickness:1px;text-underline-offset:6px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.featured[data-astro-cid-o5u6bxg7]:hover .media[data-astro-cid-o5u6bxg7] img[data-astro-cid-o5u6bxg7],.post-card[data-astro-cid-o5u6bxg7]:hover .media[data-astro-cid-o5u6bxg7] img[data-astro-cid-o5u6bxg7]{transform:scale(1.015)}}.eng-system[data-astro-cid-o5u6bxg7]{background:var(--color-ember-beige-02);border-top:1px solid var(--color-ember-rule);border-bottom:1px solid var(--color-ember-rule);padding:4rem 0 4.5rem}.system-head[data-astro-cid-o5u6bxg7]{display:grid;gap:1rem}.section-title[data-astro-cid-o5u6bxg7]{margin:0;font-family:var(--font-secondary);font-weight:400;font-size:clamp(1.875rem,1.4rem + 1.6vw,2.75rem);line-height:1.1;letter-spacing:-.01em;color:var(--color-ember-blue);text-wrap:balance}.system-dek[data-astro-cid-o5u6bxg7]{margin:0;max-width:34rem;font-family:var(--font-primary);font-size:1.0625rem;line-height:1.65;color:var(--color-ember-blue-400);text-wrap:pretty}.eng-film[data-astro-cid-o5u6bxg7]{margin-top:2.5rem;border-radius:16px;overflow:hidden;background:var(--color-ember-blue);box-shadow:0 0 0 1px var(--color-ember-rule),0 32px 64px -40px #1d3a4799}.eng-film[data-astro-cid-o5u6bxg7] video[data-astro-cid-o5u6bxg7]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:var(--color-ember-blue)}.eng-stats[data-astro-cid-o5u6bxg7]{list-style:none;margin:2.75rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem}.eng-stat[data-astro-cid-o5u6bxg7]{position:relative;padding-top:1.25rem}.eng-stat[data-astro-cid-o5u6bxg7]:before,.eng-stat[data-astro-cid-o5u6bxg7]:after{content:"";position:absolute;top:0;left:0;height:1px}.eng-stat[data-astro-cid-o5u6bxg7]:before{right:0;background:#1d3a472e}.eng-stat[data-astro-cid-o5u6bxg7]:after{width:1.5rem;background:var(--color-ember-salmon)}.eng-stat-value[data-astro-cid-o5u6bxg7]{margin:0;font-family:var(--font-primary);font-weight:500;font-size:clamp(2.125rem,1.6rem + 1.8vw,3rem);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;color:var(--color-ember-blue)}.eng-stat-label[data-astro-cid-o5u6bxg7]{margin:.75rem 0 0;max-width:24ch;font-family:var(--font-primary);font-size:.875rem;line-height:1.45;color:var(--color-ember-muted);text-wrap:balance}.eng-areas[data-astro-cid-o5u6bxg7]{scroll-margin-top:5rem;background:#fff;padding:0 0 4.5rem}.areas[data-astro-cid-o5u6bxg7]{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;gap:2.5rem}.area[data-astro-cid-o5u6bxg7]{position:relative;padding-top:1.25rem}.area[data-astro-cid-o5u6bxg7]:before,.area[data-astro-cid-o5u6bxg7]:after{content:"";position:absolute;top:0;left:0;height:1px}.area[data-astro-cid-o5u6bxg7]:before{right:0;background:#1d3a472e}.area[data-astro-cid-o5u6bxg7]:after{width:1.5rem;background:var(--color-ember-salmon)}.area-index[data-astro-cid-o5u6bxg7]{display:block;font-family:var(--font-primary);font-size:.8125rem;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--color-ember-muted)}.area-title[data-astro-cid-o5u6bxg7]{margin:.875rem 0 0;font-family:var(--font-secondary);font-weight:500;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);line-height:1.2;color:var(--color-ember-blue)}.area-body[data-astro-cid-o5u6bxg7]{margin:.75rem 0 0;max-width:34ch;font-family:var(--font-primary);font-size:1rem;line-height:1.6;color:var(--color-ember-blue-400);text-wrap:pretty}.area-meta[data-astro-cid-o5u6bxg7]{margin:1rem 0 0;font-family:var(--font-primary);font-size:.8125rem;font-weight:500;color:var(--color-ember-muted)}.eng-posts[data-astro-cid-o5u6bxg7]{background:#fff;padding:0 0 4.5rem}.eng-system[data-astro-cid-o5u6bxg7]+.eng-posts[data-astro-cid-o5u6bxg7]{padding-top:4rem}.more-heading[data-astro-cid-o5u6bxg7]{margin:0 0 1.75rem}.post-grid[data-astro-cid-o5u6bxg7]{list-style:none;margin:0;padding:0;display:grid;gap:3rem 2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr))}.post-card-body[data-astro-cid-o5u6bxg7]{padding-top:1.25rem}.post-date[data-astro-cid-o5u6bxg7]{display:block;font-family:var(--font-primary);font-size:.8125rem;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--color-ember-muted)}.post-card-title[data-astro-cid-o5u6bxg7]{margin:.625rem 0 0;font-family:var(--font-secondary);font-weight:500;font-size:clamp(1.3125rem,1.15rem + .5vw,1.625rem);line-height:1.22;color:var(--color-ember-blue);text-wrap:balance}.post-card-excerpt[data-astro-cid-o5u6bxg7]{margin:.75rem 0 0;font-family:var(--font-primary);font-size:.9375rem;line-height:1.6;color:var(--color-ember-muted)}.post-tags[data-astro-cid-o5u6bxg7]{list-style:none;margin:1.125rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.post-tags[data-astro-cid-o5u6bxg7] li[data-astro-cid-o5u6bxg7]{padding:.25rem .625rem;border:1px solid var(--color-ember-rule);border-radius:999px;background:var(--color-ember-beige-02);font-family:var(--font-primary);font-size:.75rem;font-weight:500;line-height:1.4;color:var(--color-ember-muted)}.empty[data-astro-cid-o5u6bxg7]{margin:0;padding:2rem 0;text-align:center;font-family:var(--font-primary);color:var(--color-ember-muted)}.pager[data-astro-cid-o5u6bxg7]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:1.5rem;border-top:1px solid var(--color-ember-rule);font-family:var(--font-primary)}.pager-side[data-astro-cid-o5u6bxg7]{flex:1}.pager-side-end[data-astro-cid-o5u6bxg7]{text-align:right}.pager[data-astro-cid-o5u6bxg7] a[data-astro-cid-o5u6bxg7]{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:var(--color-ember-blue);text-decoration:none;text-underline-offset:5px}.pager[data-astro-cid-o5u6bxg7] a[data-astro-cid-o5u6bxg7]:hover{text-decoration-line:underline;text-decoration-color:var(--color-ember-salmon)}.pager[data-astro-cid-o5u6bxg7] a[data-astro-cid-o5u6bxg7]:focus-visible{outline:2px solid var(--color-ember-blue);outline-offset:4px;border-radius:4px}.pager[data-astro-cid-o5u6bxg7] svg[data-astro-cid-o5u6bxg7]{color:var(--color-ember-salmon)}.pager-status[data-astro-cid-o5u6bxg7]{font-size:.875rem;color:var(--color-ember-muted)}.eng-join[data-astro-cid-o5u6bxg7]{background:#fff;padding:4rem 0}.join[data-astro-cid-o5u6bxg7]{display:grid;gap:1.5rem;align-items:center}.join-title[data-astro-cid-o5u6bxg7]{font-size:clamp(1.625rem,1.3rem + 1.1vw,2.25rem)}.join-copy[data-astro-cid-o5u6bxg7]{margin:.625rem 0 0;font-family:var(--font-primary);font-size:1.0625rem;line-height:1.6;color:var(--color-ember-blue-400)}.join-link[data-astro-cid-o5u6bxg7]{justify-self:start;display:inline-flex;align-items:center;gap:.625rem;padding:.875rem 1.5rem;border-radius:999px;background:var(--color-ember-blue);font-family:var(--font-primary);font-size:.9375rem;font-weight:600;color:#fff;text-decoration:none;transition:background-color .2s ease}.join-link[data-astro-cid-o5u6bxg7] svg[data-astro-cid-o5u6bxg7]{color:var(--color-ember-salmon-400);transition:transform .2s ease}.join-link[data-astro-cid-o5u6bxg7]:hover{background:var(--color-ember-blue-400)}.join-link[data-astro-cid-o5u6bxg7]:hover svg[data-astro-cid-o5u6bxg7]{transform:translate(3px)}.join-link[data-astro-cid-o5u6bxg7]:focus-visible{outline:2px solid var(--color-ember-blue);outline-offset:4px}@media(min-width:48rem){.areas[data-astro-cid-o5u6bxg7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem}.eng-stats[data-astro-cid-o5u6bxg7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.post-grid-item[data-astro-cid-o5u6bxg7]:only-child{max-width:calc((100% - 2rem)/2)}.join[data-astro-cid-o5u6bxg7]{grid-template-columns:minmax(0,1fr) auto;gap:2rem}.join-link[data-astro-cid-o5u6bxg7]{justify-self:end}}@media(min-width:64rem){.eng-hero[data-astro-cid-o5u6bxg7]{padding:5rem 0 5.5rem}.lead[data-astro-cid-o5u6bxg7]{margin-top:4rem}.featured[data-astro-cid-o5u6bxg7]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3.5rem;align-items:center}.eng-system[data-astro-cid-o5u6bxg7]{padding:5.5rem 0 6rem}.system-head[data-astro-cid-o5u6bxg7]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.5rem;align-items:end}.eng-film[data-astro-cid-o5u6bxg7]{margin-top:3rem}.eng-stats[data-astro-cid-o5u6bxg7]{margin-top:3.5rem}.eng-areas[data-astro-cid-o5u6bxg7]{padding-bottom:6rem}.areas[data-astro-cid-o5u6bxg7]{grid-template-columns:repeat(4,minmax(0,1fr))}.eng-join[data-astro-cid-o5u6bxg7]{padding:5rem 0 5.5rem}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
