.eng-index.svelte-sr0mvh,.eng-index.svelte-sr0mvh :where(.svelte-sr0mvh){box-sizing:border-box}.eng-index.svelte-sr0mvh{width:min(100%,88rem);margin:0 auto;padding:clamp(1.75rem,3vw,2.5rem) clamp(1.25rem,4vw,3rem) clamp(2.5rem,4vw,3.25rem);font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif}.index-hero.svelte-sr0mvh{max-width:42rem}.index-hero.svelte-sr0mvh h1:where(.svelte-sr0mvh){margin:0;color:#1f1e1d;font-size:clamp(2rem,3vw,2.5rem);font-weight:500;letter-spacing:-.025em;line-height:1.05}.index-hero.svelte-sr0mvh>p:where(.svelte-sr0mvh){margin:.45rem 0 0;color:#6f695f;font-size:.9rem;line-height:1.5;max-width:34rem}.index-figures.svelte-sr0mvh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);margin-top:clamp(2rem,4vw,3.25rem)}.figure-tile.svelte-sr0mvh{display:flex;flex-direction:column;gap:.45rem;padding:clamp(1.1rem,2vw,1.5rem) clamp(1.1rem,2vw,1.4rem);border:1px solid rgba(31,30,29,.1);border-radius:.8rem;background:#fffdf1}.figure-tile.svelte-sr0mvh strong:where(.svelte-sr0mvh){color:#1f1e1d;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.7rem,2.6vw,2.35rem);font-weight:400;letter-spacing:-.025em;line-height:.95}.figure-tile.svelte-sr0mvh span:where(.svelte-sr0mvh){color:#6f695f;font-size:.78rem;line-height:1.4}.section-kicker.svelte-sr0mvh{margin:0 0 1rem;color:#00229f9e;font-size:.66rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.index-writing.svelte-sr0mvh{margin-top:clamp(2.75rem,5vw,4.25rem)}.featured-card.svelte-sr0mvh{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);overflow:hidden;border-radius:.8rem;background:#00229f;color:#fbfaf8;text-decoration:none}.featured-copy.svelte-sr0mvh{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(1.75rem,3.5vw,3rem)}.featured-meta.svelte-sr0mvh{display:flex;align-items:center;gap:.4rem;margin:0;color:#fbfaf8ad;font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.featured-card.svelte-sr0mvh h2:where(.svelte-sr0mvh){margin:.85rem 0 0;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:400;letter-spacing:-.02em;line-height:1.02;text-wrap:balance}.featured-summary.svelte-sr0mvh{margin:.9rem 0 0;max-width:30rem;color:#fbfaf8c7;font-size:.92rem;line-height:1.55}.featured-read.svelte-sr0mvh{margin:1.6rem 0 0;color:#b9c8ff;font-size:.85rem;font-weight:600}.featured-card.svelte-sr0mvh:hover .featured-read:where(.svelte-sr0mvh){text-decoration:underline;text-underline-offset:.25em}.featured-figure.svelte-sr0mvh{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(1.75rem,3.5vw,3rem)}.featured-figure.svelte-sr0mvh svg:where(.svelte-sr0mvh){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.featured-figure.svelte-sr0mvh polyline:where(.svelte-sr0mvh){fill:none;stroke:#fbfaf829;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;vector-effect:non-scaling-stroke}.featured-number.svelte-sr0mvh{position:relative;margin:0;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(4.5rem,9vw,7.5rem);font-weight:400;letter-spacing:-.055em;line-height:.8}.featured-number-label.svelte-sr0mvh{position:relative;margin:.75rem 0 0;color:#fbfaf8ad;font-size:.78rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.index-stack.svelte-sr0mvh{margin-top:clamp(2.75rem,5vw,4.25rem);padding-top:clamp(1.5rem,2.5vw,2rem);border-top:1px solid rgba(31,30,29,.14)}.index-stack.svelte-sr0mvh>p:where(.svelte-sr0mvh):last-child{margin:0;max-width:40rem;color:#1f1e1d;font-size:.95rem;line-height:1.6}.index-cta.svelte-sr0mvh{margin-top:clamp(2rem,3.5vw,3rem)}.index-cta.svelte-sr0mvh p:where(.svelte-sr0mvh){margin:0;color:#6f695f;font-size:.9rem;line-height:1.55}.index-cta.svelte-sr0mvh a:where(.svelte-sr0mvh){color:#00229f;font-weight:600;text-decoration:none}.index-cta.svelte-sr0mvh a:where(.svelte-sr0mvh):hover{text-decoration:underline;text-underline-offset:.2em}.featured-card.svelte-sr0mvh:focus-visible{outline:2px solid #00229f;outline-offset:4px}@media(max-width:900px){.index-figures.svelte-sr0mvh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.featured-card.svelte-sr0mvh{grid-template-columns:1fr}.featured-figure.svelte-sr0mvh{padding-top:0;padding-bottom:2.25rem}}@media(max-width:420px){.index-figures.svelte-sr0mvh{grid-template-columns:1fr}}
