.pfo-about.svelte-c2yn6a{--pfo-ink: color-mix(in oklch, var(--color-base-content) 88%, transparent);--pfo-ink: oklch(from var(--color-base-content) calc(l*.95) calc(c*.3) h);--pfo-ink-quiet: color-mix(in oklch, var(--color-base-content) 60%, transparent);--pfo-ink-quiet: oklch(from var(--color-base-content) l calc(c*.3) h / .62);display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:36rem;margin:.25rem auto 2.5rem;padding-inline:1.25rem;box-sizing:border-box}.pfo-voice.svelte-c2yn6a{display:flex;flex-direction:column}.pfo-bio.svelte-c2yn6a{font-size:1rem;line-height:1.7;overflow:clip;transition:max-height .4s cubic-bezier(.22,1,.36,1)}.pfo-bio.is-folded.svelte-c2yn6a{cursor:pointer;-webkit-mask-image:linear-gradient(to bottom,#000 45%,transparent 88%);mask-image:linear-gradient(to bottom,#000 45%,transparent 88%)}.pfo-bio.svelte-c2yn6a p:where(.svelte-c2yn6a){margin:0;color:var(--pfo-ink);text-wrap:pretty;overflow-wrap:break-word}.pfo-bio.svelte-c2yn6a p:where(.svelte-c2yn6a)+p:where(.svelte-c2yn6a){margin-top:.8em}.pfo-about.is-inline.svelte-c2yn6a{margin:.25rem auto .5rem;text-align:left}.pfo-fold.svelte-c2yn6a{position:relative;align-self:flex-end;display:inline-flex;align-items:center;gap:.3rem;min-height:2.75rem;margin-top:-1.9rem;padding:0 .25rem;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.pfo-fold--close.svelte-c2yn6a{margin-top:-.5rem}.pfo-fold-label.svelte-c2yn6a{font-size:.875rem;font-weight:500;color:var(--pfo-ink-quiet)}.pfo-fold-glyph.svelte-c2yn6a{display:inline-flex;color:var(--color-primary);transition:transform .3s ease}.pfo-fold-glyph.is-open.svelte-c2yn6a{transform:rotate(180deg)}.pfo-fold.svelte-c2yn6a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:9999px}.pfo-quiet.svelte-c2yn6a{margin:0;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;font-size:1.0625rem;line-height:1.5;text-align:center;text-wrap:balance;color:var(--pfo-ink-quiet)}.pfo-links.svelte-c2yn6a{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-top:.75rem}.pfo-all-links.svelte-c2yn6a{display:inline-flex;align-items:center;gap:.3rem;min-height:2.75rem;padding:0 .5rem;border-radius:9999px;text-decoration:none;-webkit-tap-highlight-color:transparent}.pfo-all-links-label.svelte-c2yn6a{font-size:.875rem;font-weight:500;color:var(--pfo-ink-quiet);transition:color .15s ease}.pfo-all-links-glyph.svelte-c2yn6a{display:inline-flex;color:var(--color-primary)}@media(hover:hover){.pfo-all-links.svelte-c2yn6a:hover .pfo-all-links-label:where(.svelte-c2yn6a){color:var(--pfo-ink)}}.pfo-all-links.svelte-c2yn6a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pfo-chips.svelte-c2yn6a{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.pfo-chip.svelte-c2yn6a{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .95rem 0 .8rem;border:0;border-radius:9999px;background:color-mix(in oklch,var(--color-primary) 11%,transparent);font:inherit;text-decoration:none;cursor:pointer}.pfo-chip-glyph.svelte-c2yn6a{display:inline-flex;color:var(--color-primary)}.pfo-chip-label.svelte-c2yn6a{font-size:.85rem;font-weight:500;white-space:nowrap;color:var(--pfo-ink)}@media(min-width:768px){.pfo-about.svelte-c2yn6a{margin-top:.75rem;gap:1.5rem}.pfo-bio.svelte-c2yn6a{font-size:1.0625rem}}
