.project-portal.svelte-rqn88j{isolation:isolate;min-height:100svh;padding:var(--space-5) var(--grid-margin);color:var(--color-bg);text-shadow:0 1px var(--space-3) var(--color-text);flex-direction:column;display:flex;position:relative}.project-portal.svelte-rqn88j:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--color-text) 24%, transparent), transparent 45%), linear-gradient(0deg, color-mix(in srgb, var(--color-text) 28%, transparent), transparent 55%);position:absolute;inset:0}.portal-signature.svelte-rqn88j{top:var(--space-5);left:var(--grid-margin);align-items:baseline;gap:var(--space-3);font-size:var(--text-sm);letter-spacing:.22em;display:flex;position:absolute}.signature-en.svelte-rqn88j{font:italic var(--text-base) var(--font-latin);letter-spacing:var(--tracking-base)}.portal-body.svelte-rqn88j{gap:var(--space-6);padding-block:clamp(var(--space-7), 20svh, var(--space-9)) var(--space-5);flex:1;grid-template-columns:40fr 60fr;align-items:start;display:grid}.portal-intro.svelte-rqn88j{padding-top:var(--space-5);animation:svelte-rqn88j-arrive var(--duration-slow) var(--ease-organic) var(--duration-base) both}.portal-eyebrow.svelte-rqn88j{font:italic var(--text-base) var(--font-latin);letter-spacing:var(--tracking-heading)}h1.svelte-rqn88j{margin-top:var(--space-4);font:400 var(--text-3xl)/var(--leading-tight) var(--font-heading);letter-spacing:.2em}.portal-note.svelte-rqn88j{margin-top:var(--space-5);font-size:var(--text-sm);line-height:var(--leading-loose);letter-spacing:var(--tracking-heading)}.category-entries.svelte-rqn88j{column-gap:var(--space-6);row-gap:var(--space-7);grid-template-columns:1fr 1fr;display:grid}.category-entry.svelte-rqn88j{padding-top:var(--space-4);border-top:1px solid color-mix(in srgb, var(--color-bg) 38%, transparent);animation:svelte-rqn88j-arrive var(--duration-slow) var(--ease-organic) calc(var(--duration-base) + var(--duration-fast) * var(--entry-index)) both;transition:border-color var(--duration-slow) var(--ease-organic), color var(--duration-slow) var(--ease-organic);flex-direction:column;display:flex}.category-entry.svelte-rqn88j:nth-child(2){margin-top:var(--space-7)}.category-entry.svelte-rqn88j:nth-child(3){margin-left:var(--space-5)}.category-entry.svelte-rqn88j:nth-child(4){margin-top:var(--space-4)}.entry-top.svelte-rqn88j,.entry-bottom.svelte-rqn88j{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.entry-volume.svelte-rqn88j{font:var(--text-sm) var(--font-heading)}.entry-count.svelte-rqn88j{font:var(--text-xs) var(--font-ui);letter-spacing:var(--tracking-heading)}h2.svelte-rqn88j{margin-block:var(--space-4) var(--space-2);font:400 var(--text-xl)/var(--leading-tight) var(--font-heading);letter-spacing:var(--tracking-heading)}.entry-en.svelte-rqn88j{font:italic var(--text-base)/var(--leading-base) var(--font-latin)}.entry-arrow.svelte-rqn88j{font-size:var(--text-base);opacity:.65;transition:opacity var(--duration-slow)}.category-entry.svelte-rqn88j:hover{border-color:var(--color-bg);color:var(--color-bg-alt)}.category-entry.svelte-rqn88j:hover .entry-arrow:where(.svelte-rqn88j){opacity:1}.category-entry.svelte-rqn88j:focus-visible,.portal-signature.svelte-rqn88j:focus-visible{outline:2px solid var(--color-bg);outline-offset:var(--space-2)}.portal-footer.svelte-rqn88j{justify-content:space-between;gap:var(--space-5);margin-top:var(--space-6);font-size:var(--text-xs);line-height:var(--leading-base);letter-spacing:var(--tracking-heading);animation:svelte-rqn88j-arrive var(--duration-slow) var(--ease-organic) var(--duration-slow) both;display:flex}.portal-footer.svelte-rqn88j span:where(.svelte-rqn88j){font-family:var(--font-ui)}@keyframes svelte-rqn88j-arrive{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}@media (width<=760px){.signature-en.svelte-rqn88j{display:none}.portal-body.svelte-rqn88j{gap:var(--space-6);padding-top:calc(var(--header-height) + var(--space-4));grid-template-columns:1fr}.portal-intro.svelte-rqn88j{padding-top:0}.portal-eyebrow.svelte-rqn88j{font-size:var(--text-sm)}h1.svelte-rqn88j{font-size:var(--text-2xl);margin-top:var(--space-3)}.portal-note.svelte-rqn88j{margin-top:var(--space-4)}.category-entries.svelte-rqn88j{column-gap:var(--space-4);row-gap:var(--space-5)}.category-entry.svelte-rqn88j:nth-child(2){margin-top:var(--space-5)}.category-entry.svelte-rqn88j:nth-child(3){margin-left:0}.category-entry.svelte-rqn88j:nth-child(4){margin-top:var(--space-3)}.entry-top.svelte-rqn88j{gap:var(--space-2)}.entry-en.svelte-rqn88j{font-size:var(--text-sm)}.portal-footer.svelte-rqn88j{margin-top:var(--space-5)}}@media (height<=560px) and (width>=761px){.portal-body.svelte-rqn88j{padding-top:var(--header-height)}.category-entries.svelte-rqn88j{row-gap:var(--space-5)}.category-entry.svelte-rqn88j:nth-child(2){margin-top:var(--space-5)}.portal-footer.svelte-rqn88j{margin-top:var(--space-4)}}@media (prefers-reduced-motion:reduce){.portal-intro.svelte-rqn88j,.category-entry.svelte-rqn88j,.portal-footer.svelte-rqn88j{animation:none}}
