html,body{margin:0;padding:0;height:100%;background:#fff}.container.svelte-1uha8ag{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;position:relative;z-index:1}h1.svelte-1uha8ag{font-family:Times New Roman,Times,serif;color:#000;font-size:2rem;margin:0;font-weight:400;transition:color .2s ease}.subtitle.svelte-1uha8ag{font-family:Times New Roman,Times,serif;font-size:.95rem;font-style:italic;margin:0;font-weight:400}.subtitle.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#000;text-decoration:none;transition:color .2s ease}.subtitle.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.container.svelte-1uha8ag:has(.bucket:where(.svelte-1uha8ag):hover) h1:where(.svelte-1uha8ag){color:#fff}.container.svelte-1uha8ag:has(.bucket:where(.svelte-1uha8ag):hover) .subtitle:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:#fff}.container.svelte-1uha8ag:has(.bucket:where(.svelte-1uha8ag):hover) .sep:where(.svelte-1uha8ag){color:#fff6}nav.svelte-1uha8ag{font-family:Times New Roman,Times,serif;font-size:1rem;display:flex;align-items:center;gap:.75rem;margin-top:1.25rem}.sep.svelte-1uha8ag{color:#ccc;-webkit-user-select:none;user-select:none;transition:color .2s ease}.bucket.svelte-1uha8ag{position:relative}.bucket.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#000;text-decoration:none;position:relative;z-index:2;transition:color .2s ease}.bucket.svelte-1uha8ag:hover a:where(.svelte-1uha8ag){color:#fff;text-decoration:underline}.bucket.svelte-1uha8ag:hover~.sep:where(.svelte-1uha8ag),.bucket.svelte-1uha8ag:hover~.plain-link:where(.svelte-1uha8ag){color:#fff6}.plain-link.svelte-1uha8ag{color:#000;text-decoration:none;transition:color .2s ease}.plain-link.svelte-1uha8ag:hover{text-decoration:underline}.grid.svelte-1uha8ag{position:fixed;inset:0;z-index:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);gap:0;padding:0;opacity:0;pointer-events:none;transition:opacity .2s ease}.bucket.svelte-1uha8ag:hover .grid:where(.svelte-1uha8ag){opacity:1}.cell.svelte-1uha8ag{overflow:hidden}.cell.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;display:block}.hero.svelte-1uha8ag{position:fixed;inset:0;z-index:0;opacity:0;pointer-events:none;transition:opacity .2s ease}.hero.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;display:block}.bucket.svelte-1uha8ag:hover .hero:where(.svelte-1uha8ag){opacity:1}
