section.svelte-rmi5j9{--card-accent:var(--shimpz-color-border);min-width:0;color:var(--shimpz-color-text);background:var(--shimpz-color-surface);border:1px solid var(--card-accent);clip-path:polygon(0 0, calc(100% - var(--shimpz-cut)) 0, 100% var(--shimpz-cut), 100% 100%, 0 100%);display:grid}.shimpz-card--accent.svelte-rmi5j9{--card-accent:color-mix(in srgb, var(--shimpz-color-cyan) 52%, var(--shimpz-color-border))}.shimpz-card--danger.svelte-rmi5j9{--card-accent:color-mix(in srgb, var(--shimpz-color-danger) 68%, var(--shimpz-color-border))}section.svelte-rmi5j9>header:where(.svelte-rmi5j9){justify-content:space-between;align-items:start;gap:var(--shimpz-space-4);min-width:0;padding:var(--shimpz-card-padding);display:flex}.heading.svelte-rmi5j9{gap:var(--shimpz-space-1);min-width:0;display:grid}h2.svelte-rmi5j9{font:700 .9rem/1.3 var(--shimpz-font-mono);letter-spacing:-.015em;margin:0}p.svelte-rmi5j9{color:var(--shimpz-color-text-muted);margin:0;font-size:.82rem;line-height:1.5}.action.svelte-rmi5j9{flex:none}.content.svelte-rmi5j9{min-width:0;padding:0 var(--shimpz-card-padding) var(--shimpz-card-padding)}section.svelte-rmi5j9:not(.shimpz-card--none)>.content:where(.svelte-rmi5j9):first-child{padding-block-start:var(--shimpz-card-padding)}section.svelte-rmi5j9>footer:where(.svelte-rmi5j9){justify-content:flex-end;align-items:center;gap:var(--shimpz-space-2);padding:var(--shimpz-space-3) var(--shimpz-card-padding);border-block-start:1px solid var(--shimpz-color-border-subtle);flex-wrap:wrap;display:flex}.shimpz-card--none.svelte-rmi5j9>header:where(.svelte-rmi5j9),.shimpz-card--none.svelte-rmi5j9 .content:where(.svelte-rmi5j9){padding:0}.shimpz-card--none.svelte-rmi5j9>footer:where(.svelte-rmi5j9){padding-inline:0}.shimpz-card--compact.svelte-rmi5j9{--shimpz-card-padding:var(--shimpz-space-3)}@media (width<=420px){section.svelte-rmi5j9{--shimpz-card-padding:var(--shimpz-space-4)}section.svelte-rmi5j9>header:where(.svelte-rmi5j9){flex-direction:column;align-items:stretch}}@media (forced-colors:active){section.svelte-rmi5j9{clip-path:none;border-color:canvastext}}.institutional.svelte-v6u4hs{padding-block:clamp(3rem,8vw,7rem)}.section-grid.svelte-v6u4hs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block-start:clamp(3rem,7vw,6rem);display:grid}.institutional-card{min-height:20rem}.institutional-card .content{flex-direction:column;height:100%;display:flex}.institutional-card .content>span{color:var(--color-cyan);font:600 .65rem/1 var(--font-mono)}.institutional-card .content>h2{margin:auto 0 1rem;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.12}.institutional-card .content>p{color:var(--color-muted);margin:0;line-height:1.7}aside.svelte-v6u4hs{background:var(--color-surface);border:1px solid var(--color-border);grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);gap:2rem;margin-block-start:1rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}aside.svelte-v6u4hs>p:where(.svelte-v6u4hs){color:var(--color-cyan);font:600 .65rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0}aside.svelte-v6u4hs h2:where(.svelte-v6u4hs){margin:0 0 .75rem;font-size:clamp(1.2rem,2vw,1.6rem)}aside.svelte-v6u4hs div:where(.svelte-v6u4hs) p:where(.svelte-v6u4hs){max-width:64rem;color:var(--color-muted);margin:0;line-height:1.7}@media (width<=820px){.section-grid.svelte-v6u4hs{grid-template-columns:1fr}.institutional-card{min-height:15rem}}@media (width<=520px){aside.svelte-v6u4hs{grid-template-columns:1fr}}
