.plain.svelte-1uha8ag,.plain.svelte-1uha8ag:hover{color:inherit;text-decoration:none}.split.svelte-1uha8ag{background:var(--color-bg);min-height:100dvh;color:var(--color-text);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.rail.svelte-1uha8ag{border-right:2px solid var(--color-divider);flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(32px,4vw,56px);display:flex;position:relative;overflow:hidden}.schematic.svelte-1uha8ag{opacity:.05;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:120%;height:auto;position:absolute;top:-4%;bottom:-4%;left:-6%}.eyebrow.svelte-1uha8ag{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:13px;position:relative}.identity.svelte-1uha8ag .mark:where(.svelte-1uha8ag){opacity:.92;width:auto;height:clamp(150px,18vw,220px);margin:0 0 clamp(20px,3vw,32px) -10px}.identity.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.03em;margin:0;font-size:clamp(44px,5vw,72px);font-weight:900;line-height:.98}.identity.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:34ch;color:color-mix(in srgb, var(--color-text) 82%, transparent);margin:clamp(24px,3vw,36px) 0 0;font-size:clamp(16px,1.6vw,20px);line-height:1.55}.rail-foot.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex;position:relative}.copyright.svelte-1uha8ag{font-size:13px}.foot-nav.svelte-1uha8ag{gap:20px;display:flex}.foot-nav.svelte-1uha8ag a:where(.svelte-1uha8ag){color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:13px;text-decoration:none}.foot-nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-accent)}.index.svelte-1uha8ag{flex-direction:column;display:flex}.index-head.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:16px;padding:clamp(24px,3vw,40px) clamp(32px,4vw,56px);display:flex}.index-label.svelte-1uha8ag{font-family:var(--font-heading);letter-spacing:.09em;text-transform:uppercase;font-size:14px;font-weight:700}.index-count.svelte-1uha8ag{color:var(--color-accent-700);letter-spacing:.06em;text-transform:uppercase;font-size:13px}.hr.svelte-1uha8ag{margin:0}.entry.svelte-1uha8ag{flex-direction:column;gap:24px;padding:clamp(36px,5vw,72px) clamp(32px,4vw,56px);display:flex}.entry-top.svelte-1uha8ag{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.entry-no.svelte-1uha8ag{font-family:var(--font-heading);font-size:15px;font-weight:700}.entry-title.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.entry-logo.svelte-1uha8ag{flex:none;width:auto;height:clamp(44px,5vw,64px)}.entry-title.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.02em;margin:0;font-size:clamp(36px,4.5vw,60px);font-weight:800;line-height:1.02}.entry-desc.svelte-1uha8ag{max-width:46ch;color:color-mix(in srgb, var(--color-text) 80%, transparent);margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.entry-link.svelte-1uha8ag{font-family:var(--font-heading);color:var(--color-accent-700);letter-spacing:.04em;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.index-foot.svelte-1uha8ag{flex:1;align-items:flex-end;padding:clamp(28px,3vw,44px) clamp(32px,4vw,56px);font-size:14px;line-height:1.5;display:flex}@media (width<=860px){.split.svelte-1uha8ag{grid-template-columns:1fr;min-height:0}.rail.svelte-1uha8ag{border-right:none;border-bottom:2px solid var(--color-divider);justify-content:flex-start;gap:32px}.identity.svelte-1uha8ag .mark:where(.svelte-1uha8ag){height:120px}.index-foot.svelte-1uha8ag{flex:none}}
