.home_homeExperience__G29sR{position:relative;background:var(--color-background)}.home_fractalMedia__pwLWE{display:grid;width:100%;min-height:0;place-items:center;overflow:hidden;pointer-events:none}.home_fractalOpening__6D8Ll{min-height:100svh;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;padding:var(--spacing-lg)}.home_introductionLink__5W8vb{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--color-text-muted);font-family:var(--font-display);font-size:var(--fs-small);font-weight:500;text-decoration:none}.home_introductionLink__5W8vb:hover{color:var(--color-primary)}.home_introduction___tSRk{display:grid;align-items:stretch;justify-items:center;min-height:100svh;padding:calc(var(--spacing-2xl) + var(--spacing-lg)) var(--spacing-lg) 0;background:var(--color-background)}.home_introductionContent__pWMyb{display:flex;flex-direction:column;width:min(100%,60rem)}.home_introductionCopy__TBJFK{width:min(100%,36rem);margin-inline:auto}.home_homeDirectory__UHWxj{width:min(100%,36rem);margin:var(--spacing-xl) auto 0}.home_contact__fJmDe{width:min(100%,36rem);max-width:none;margin:calc(var(--spacing-2xl) * 2) auto 0;padding-bottom:var(--spacing-lg);color:var(--color-text-muted);font-size:var(--fs-caption);line-height:var(--leading-body)}.home_contact__fJmDe a{color:inherit;text-decoration:none}.home_contact__fJmDe a:hover{color:var(--color-heading)}.home_homeDirectory__UHWxj>ul{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin:0;padding:0;list-style:none}.home_directoryRow__4qC1E{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;column-gap:var(--spacing-md);row-gap:var(--spacing-xs);min-width:0}.home_directoryRow__4qC1E h3{flex:1 0 100%;margin:0}.home_latest__Gr4dM{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--color-heading);font-family:var(--font-display);font-size:var(--fs-small);font-weight:400;letter-spacing:-.025em;line-height:1.5;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.home_latest__Gr4dM:hover{color:var(--color-primary)}.home_latestDate__J_Osf{flex:0 0 auto;color:var(--color-text-muted);font-family:var(--font-code);font-size:var(--fs-small);line-height:var(--leading-body);white-space:nowrap}.home_homeDirectory__UHWxj h3{margin-bottom:0}.home_homeDirectory__UHWxj h3 a{color:var(--color-primary);text-decoration:none}.home_homeDirectory__UHWxj h4 a:hover{color:var(--color-primary-hover)}.home_iconLinks__eTync{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-md)}.home_iconLink__HlJhR{display:inline-flex;border-radius:.25rem;color:var(--color-heading)}.home_iconLink__HlJhR img{-webkit-clip-path:inset(1px round 2px);clip-path:inset(1px round 2px)}.home_fractal__BwYYC{width:100%;height:100%}.home_fractalClip__UHqvB,.home_fractal__BwYYC{display:flex;align-items:center;justify-content:center}.home_fractalClip__UHqvB{overflow:hidden;width:min(88vw,610px,max(0px,calc((100svh - 2 * var(--spacing-2xl)) * 610 / 660)));aspect-ratio:610/660}.home_fractal__BwYYC canvas,.home_fractal__BwYYC img{display:block;width:85%;max-width:none;height:auto;flex:0 0 auto;visibility:hidden}.home_fractal__BwYYC canvas.home_fractalImageReady__qUaNW,.home_fractal__BwYYC img.home_fractalImageReady__qUaNW{visibility:visible}.home_fractal__BwYYC canvas.home_darkFractalImage__Gno96,.home_fractal__BwYYC img.home_darkFractalImage__Gno96{width:139.344%}@media (max-width:44rem){.home_fractalOpening__6D8Ll{padding:var(--spacing-md)}.home_introduction___tSRk{padding-inline:var(--spacing-md)}.home_introductionContent__pWMyb h1,.home_introductionContent__pWMyb p{margin-bottom:var(--spacing-xs)}}