*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{--bg:#f1ece2;--ink:#1f1c18;--muted:#6d665b;--accent:#a3372b;--rule:#1f1c1826;background:var(--bg);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5;display:flex}main{flex:1}@media (width>=1000px){main{padding-left:180px}}.site-header{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding:1.1rem clamp(1rem,4vw,2.5rem);display:flex;position:relative}.header-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.site-footer{text-align:center;letter-spacing:.04em;color:var(--muted);padding:2rem 1rem 2.5rem;font:400 .72rem/1.5 IBM Plex Mono,monospace}.site-footer p{margin:0}.side-nav[data-astro-cid-xw4n4aza],.menu-toggle[data-astro-cid-xw4n4aza]{letter-spacing:.08em;font:500 .68rem/1 IBM Plex Mono,monospace}.side-nav[data-astro-cid-xw4n4aza]{backdrop-filter:blur(8px);color:#9ec3dc;background:#030c18d9;border:1px solid #ffffff26;border-radius:14px;flex-direction:column;gap:2px;width:156px;margin:0;padding:8px 6px}.label[data-astro-cid-xw4n4aza]{text-align:center;text-transform:uppercase;margin:4px 0}.label[data-astro-cid-xw4n4aza]:not(:first-child){border-top:1px solid #ffffff1a;margin-top:10px;padding-top:10px}a[data-astro-cid-xw4n4aza],.soon[data-astro-cid-xw4n4aza]{color:#e6f5ff;border-radius:99px;padding:6px 10px;text-decoration:none}a[data-astro-cid-xw4n4aza]:hover{background:#ffffff14}a[data-astro-cid-xw4n4aza][aria-current=page]{color:#03101e;background:#e6f5ff}.soon[data-astro-cid-xw4n4aza]{color:#e6f5ff73;justify-content:space-between;gap:6px;display:flex}.soon[data-astro-cid-xw4n4aza] small[data-astro-cid-xw4n4aza]{color:#9ec3dc99;font-size:.85em}.menu-toggle[data-astro-cid-xw4n4aza]{appearance:none;color:#e6f5ff;text-transform:uppercase;cursor:pointer;background:#030c18d9;border:1px solid #ffffff26;border-radius:99px;padding:8px 14px}@media (width>=1000px){.menu-toggle[data-astro-cid-xw4n4aza]{display:none}.side-nav[data-astro-cid-xw4n4aza]{z-index:10;display:flex;position:fixed;inset:50% auto auto 12px;transform:translateY(-50%)}}@media (width<=999px){.side-nav[data-astro-cid-xw4n4aza]:popover-open{display:flex;position:fixed;inset:56px 12px auto auto}}.aside[data-astro-cid-d4qb2plf]{opacity:.5}.about-toggle[data-astro-cid-oxgmilyn]{appearance:none;color:#e6f5ff;cursor:pointer;background:#030c18d9;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font:500 .9rem/1 IBM Plex Mono,monospace;display:grid}.about-toggle[data-astro-cid-oxgmilyn]:hover,.about-toggle[data-astro-cid-oxgmilyn]:focus-visible{color:#03101e;background:#e6f5ff;outline:none}.about[data-astro-cid-oxgmilyn]{color:#10202e;background:#f7fafc;border:0;border-radius:18px;width:min(44rem,100vw - 1.5rem);max-width:none;height:min(34rem,100svh - 2rem);max-height:none;padding:0;overflow:hidden;box-shadow:0 30px 80px #00000073}.about[data-astro-cid-oxgmilyn]:focus{outline:none}.about[data-astro-cid-oxgmilyn][open]{flex-direction:column;animation:.25s ease-out rise;display:flex}.about[data-astro-cid-oxgmilyn]::backdrop{backdrop-filter:blur(4px);background:#0209128c}@keyframes rise{0%{opacity:0;transform:translateY(8px)scale(.98)}}.bar[data-astro-cid-oxgmilyn]{flex:none;justify-content:space-between;align-items:center;padding:10px 10px 0 12px;display:flex}.tabs[data-astro-cid-oxgmilyn]{gap:2px;display:flex}.tabs[data-astro-cid-oxgmilyn] button[data-astro-cid-oxgmilyn],.close[data-astro-cid-oxgmilyn]{appearance:none;color:#4a6378;cursor:pointer;background:0 0;border:0}.tabs[data-astro-cid-oxgmilyn] button[data-astro-cid-oxgmilyn]{letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:7px 12px;font:500 .68rem/1 IBM Plex Mono,monospace}.tabs[data-astro-cid-oxgmilyn] button[data-astro-cid-oxgmilyn]:hover{background:#03101e0f}.tabs[data-astro-cid-oxgmilyn] button[data-astro-cid-oxgmilyn][aria-selected=true]{color:#f7fafc;background:#03101e}.close[data-astro-cid-oxgmilyn]{border-radius:50%;width:30px;height:30px;font:400 1.25rem/1 system-ui,sans-serif}.close[data-astro-cid-oxgmilyn]:hover,.close[data-astro-cid-oxgmilyn]:focus-visible{color:#03101e;background:#03101e0f;outline:none}.panel[data-astro-cid-oxgmilyn]{flex:1;min-height:0;padding:12px;overflow-y:auto}.panel[data-astro-cid-oxgmilyn][hidden]{display:none}.welcome[data-astro-cid-oxgmilyn]{flex-direction:column;padding:0;display:flex}.copy[data-astro-cid-oxgmilyn]{padding:clamp(1.4rem,5vh,2.4rem) clamp(1.25rem,5vw,2.6rem)}.copy[data-astro-cid-oxgmilyn] h2[data-astro-cid-oxgmilyn]{margin:0 0 1rem;font:600 clamp(2rem,7vw,2.8rem)/1.05 system-ui,sans-serif}.copy[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{max-width:32rem;margin:0 0 .7rem;font-size:1.15rem;line-height:1.5}.editor[data-astro-cid-oxgmilyn]{background:#fff;border:1px solid #dbe3ea;border-radius:10px;margin:0;overflow:hidden}.titlebar[data-astro-cid-oxgmilyn]{color:#4a6378;background:#eef3f7;border-bottom:1px solid #dbe3ea;align-items:center;gap:.75rem;padding:.5rem .6rem .5rem .9rem;font:500 .72rem/1 IBM Plex Mono,monospace;display:flex}.dots[data-astro-cid-oxgmilyn]{gap:6px;display:flex}.dots[data-astro-cid-oxgmilyn] i[data-astro-cid-oxgmilyn]{background:#ff5f57;border-radius:50%;width:10px;height:10px}.dots[data-astro-cid-oxgmilyn] i[data-astro-cid-oxgmilyn]:nth-child(2){background:#febc2e}.dots[data-astro-cid-oxgmilyn] i[data-astro-cid-oxgmilyn]:nth-child(3){background:#28c840}.file[data-astro-cid-oxgmilyn]{color:#10202e;margin-left:.4rem}.version[data-astro-cid-oxgmilyn]{color:#8a9bab}.titlebar[data-astro-cid-oxgmilyn] button[data-astro-cid-oxgmilyn]{appearance:none;color:#10202e;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd9e2;border-radius:6px;margin-left:auto;padding:.35rem .8rem}.titlebar[data-astro-cid-oxgmilyn] button[data-astro-cid-oxgmilyn]:hover{border-color:#03101e}.editor[data-astro-cid-oxgmilyn] pre{counter-reset:line;border-radius:0;margin:0;padding:1rem 1.2rem 1.2rem 0;font:.8rem/1.65 IBM Plex Mono,monospace}.editor[data-astro-cid-oxgmilyn] pre .line{vertical-align:top;counter-increment:line;width:100%;min-height:1.65em;padding-left:3.6em;display:inline-block;position:relative}.editor[data-astro-cid-oxgmilyn] pre .line:before{content:counter(line);text-align:right;color:#a7b4c0;width:2.6em;position:absolute;left:0}@media (prefers-reduced-motion:reduce){.about[data-astro-cid-oxgmilyn][open]{animation:none}}.reset-vote[data-astro-cid-mnqi543q]{appearance:none;color:#e6f5ff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#030c18d9;border:1px dashed #ffffff59;border-radius:99px;height:34px;padding:0 14px;font:500 .68rem/1 IBM Plex Mono,monospace}.reset-vote[data-astro-cid-mnqi543q]:hover,.reset-vote[data-astro-cid-mnqi543q]:focus-visible{color:#03101e;background:#e6f5ff;outline:none}.tank[data-astro-cid-vjedlhpy]{position:relative}.hood[data-astro-cid-vjedlhpy]{background:linear-gradient(#3b414b,#15181d 70%,#0b0d10);border-radius:6px 6px 2px 2px;height:12px;margin:0 -5px;position:relative;box-shadow:inset 0 1px #ffffff29}.hood[data-astro-cid-vjedlhpy]:after{content:"";background:#eaffff;border-radius:2px;height:2px;position:absolute;bottom:-2px;left:9%;right:9%;box-shadow:0 0 14px 4px #bef0ff8c}.badge[data-astro-cid-vjedlhpy]{z-index:3;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:#3a2709;background:linear-gradient(160deg,#f6dc8c,#d9a93f);border-radius:99px;padding:3px 10px 4px;font:600 .62rem/1 IBM Plex Mono,monospace;transition:transform .45s cubic-bezier(.3,1.6,.5,1);position:absolute;bottom:4px;left:50%;transform:translate(-50%)scale(0);box-shadow:0 2px 10px #ffc85a80}[data-picked] .badge[data-astro-cid-vjedlhpy]{transform:translate(-50%)scale(1)}.glass[data-astro-cid-vjedlhpy]{aspect-ratio:var(--ratio,4 / 3);background:linear-gradient(#12405e,#0a2a40 70%);transition:box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #05080b,0 0 50px -10px #5abeff59}[data-picked] .glass[data-astro-cid-vjedlhpy]{box-shadow:0 0 0 1px #05080b,0 0 0 3px #f6dc8ccc,0 0 50px -6px #ffd26e99}.glass[data-astro-cid-vjedlhpy] iframe[data-astro-cid-vjedlhpy]{opacity:0;border:0;width:100%;height:100%;transition:opacity .6s;display:block;position:absolute;inset:0}.glass[data-astro-cid-vjedlhpy][data-loaded] iframe[data-astro-cid-vjedlhpy]{opacity:1}.loading[data-astro-cid-vjedlhpy]{transition:opacity .4s;position:absolute;bottom:22%;left:50%}.glass[data-astro-cid-vjedlhpy][data-loaded] .loading[data-astro-cid-vjedlhpy]{opacity:0;visibility:hidden}.loading[data-astro-cid-vjedlhpy] i[data-astro-cid-vjedlhpy]{border:1.5px solid #bef0ffb3;border-radius:50%;width:9px;height:9px;animation:1.8s ease-in infinite loading-bubble;position:absolute}.loading[data-astro-cid-vjedlhpy] i[data-astro-cid-vjedlhpy]:nth-child(2){width:6px;height:6px;animation-delay:.6s;left:-14px}.loading[data-astro-cid-vjedlhpy] i[data-astro-cid-vjedlhpy]:nth-child(3){width:5px;height:5px;animation-delay:1.2s;left:10px}@keyframes loading-bubble{0%{opacity:0;transform:translateY(0)}25%{opacity:1}to{opacity:0;transform:translateY(-60px)}}.glass[data-astro-cid-vjedlhpy]:before,.glass[data-astro-cid-vjedlhpy]:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.glass[data-astro-cid-vjedlhpy]:before{background:linear-gradient(#e1ffff33,#0000 16%),linear-gradient(115deg,#0000 0 10%,#ffffff17 10% 14%,#0000 14% 17%,#ffffff0d 17% 19%,#0000 19%)}.glass[data-astro-cid-vjedlhpy]:after{box-shadow:inset 0 0 0 4px #82d2c352,inset 0 0 0 5px #ffffff24,inset 0 0 36px #0019288c}.open[data-astro-cid-vjedlhpy]{z-index:2;width:26px;height:26px;color:var(--ink);opacity:0;background:#03101e99;border-radius:50%;place-items:center;font-size:.85rem;text-decoration:none;transition:opacity .2s;display:grid;position:absolute;top:10px;right:10px}.glass[data-astro-cid-vjedlhpy]:hover .open[data-astro-cid-vjedlhpy],.open[data-astro-cid-vjedlhpy]:focus-visible{opacity:1}.rim[data-astro-cid-vjedlhpy]{background:linear-gradient(#22262c,#0b0d10);border-radius:2px 2px 3px 3px;height:8px;margin:0 -5px;box-shadow:inset 0 1px #ffffff1a}.cabinet[data-astro-cid-vjedlhpy]{appearance:none;width:96%;height:46px;font:inherit;color:inherit;cursor:pointer;background:linear-gradient(90deg,#0006,#0000 9% 91%,#0006),repeating-linear-gradient(92deg,#ffdcb406 0 2px,#0000 2px 7px),linear-gradient(#3d2b1e,#21160e);border:0;border-radius:0 0 4px 4px;place-items:center;margin:0 auto;padding:0;display:grid;position:relative;box-shadow:inset 0 8px 10px -6px #000c,0 24px 40px -18px #000000e6}.cabinet[data-astro-cid-vjedlhpy]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-state=revealed] .cabinet[data-astro-cid-vjedlhpy],.cabinet[data-astro-cid-vjedlhpy]:disabled{cursor:default}.plaque[data-astro-cid-vjedlhpy]{text-align:center;color:#3a2709;text-shadow:0 1px #fff0c88c;background:linear-gradient(160deg,#8c6424,#f1d27f 36%,#b78a36 52%,#e8c56c 72%,#8a6322);border-radius:3px;align-content:center;justify-items:center;width:84%;min-width:min(100%,12rem);height:34px;padding:0 14px;transition:box-shadow .2s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0000004d,0 2px 3px #0009;container-type:inline-size}.plaque[data-astro-cid-vjedlhpy]:before,.plaque[data-astro-cid-vjedlhpy]:after{content:"";background:radial-gradient(circle at 35% 35%,#fff3c4,#7a5518 70%);border-radius:50%;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;box-shadow:0 0 0 .5px #0006}.plaque[data-astro-cid-vjedlhpy]:before{left:5px}.plaque[data-astro-cid-vjedlhpy]:after{right:5px}.name[data-astro-cid-vjedlhpy]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:700 clamp(.55rem, 100cqw / (var(--len,16) * .8), .86rem) / 1.15 var(--plaque-font);text-transform:uppercase;letter-spacing:.08em;transition:transform .2s;overflow:hidden}.who[data-astro-cid-vjedlhpy]{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.03em;max-width:100%;font:600 .58rem/1.2 IBM Plex Mono,monospace;display:none;overflow:hidden}[data-state=revealed] .who[data-astro-cid-vjedlhpy]{animation:.6s both reveal;animation-delay:calc(var(--i,0) * 90ms);display:block}@keyframes reveal{0%{opacity:0;transform:translateY(3px)}}.hint[data-astro-cid-vjedlhpy]{letter-spacing:.1em;text-transform:uppercase;opacity:0;font:500 .5rem/1 IBM Plex Mono,monospace;transition:opacity .2s;position:absolute;bottom:3px;left:0;right:0}[data-state=voting] .tank[data-astro-cid-vjedlhpy]:not(.empty):hover .plaque[data-astro-cid-vjedlhpy],[data-state=voting] .cabinet[data-astro-cid-vjedlhpy]:focus-visible .plaque[data-astro-cid-vjedlhpy]{box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0000004d,0 0 16px #ffd7788c}[data-state=voting] .tank[data-astro-cid-vjedlhpy]:not(.empty):hover .name[data-astro-cid-vjedlhpy],[data-state=voting] .cabinet[data-astro-cid-vjedlhpy]:focus-visible .name[data-astro-cid-vjedlhpy]{transform:translateY(-4px)}[data-state=voting] .tank[data-astro-cid-vjedlhpy]:hover .hint[data-astro-cid-vjedlhpy],[data-state=voting] .cabinet[data-astro-cid-vjedlhpy]:focus-visible .hint[data-astro-cid-vjedlhpy]{opacity:.7}.card[data-astro-cid-vjedlhpy]{z-index:4;color:#10202e;text-align:left;width:min(94%,22rem);text-shadow:none;opacity:0;pointer-events:none;background:#f7fafc;border-radius:10px;padding:.6rem .8rem;font:400 .78rem/1.45 system-ui,sans-serif;transition:opacity .2s,translate .2s;position:absolute;bottom:calc(100% + 12px);left:50%;translate:-50% 6px;box-shadow:0 12px 30px #00000073}.card[data-astro-cid-vjedlhpy]:after{content:"";border:7px solid #0000;border-top-color:#f7fafc;position:absolute;top:100%;left:50%;translate:-50%}@media (hover:hover){.cabinet[data-astro-cid-vjedlhpy]:hover .card[data-astro-cid-vjedlhpy],.cabinet[data-astro-cid-vjedlhpy]:focus-visible .card[data-astro-cid-vjedlhpy]{opacity:1;translate:-50%}}@media (width<=699px),(height<=519px){.cabinet[data-astro-cid-vjedlhpy]{height:auto;padding:6px 0}.plaque[data-astro-cid-vjedlhpy]{width:92%;min-width:0;height:auto;min-height:34px;padding:5px 12px}.name[data-astro-cid-vjedlhpy]{white-space:normal}.hint[data-astro-cid-vjedlhpy]{display:none}}@media (prefers-reduced-motion:reduce){.badge[data-astro-cid-vjedlhpy]{transition:none}.loading[data-astro-cid-vjedlhpy] i[data-astro-cid-vjedlhpy]{opacity:.7;animation:none}[data-state=revealed] .who[data-astro-cid-vjedlhpy]{animation:none}}.viewer[data-astro-cid-p4gar77p]{width:min(680px,100vw - 2.5rem,133.333svh - 20rem);max-width:none;max-height:none;color:var(--ink);background:0 0;border:0;padding:0;position:fixed;overflow:visible}.viewer[data-astro-cid-p4gar77p][open]{animation:.25s ease-out rise}.viewer[data-astro-cid-p4gar77p]::backdrop{backdrop-filter:blur(3px);background:#020912cc}figure[data-astro-cid-p4gar77p]{text-align:center;margin:0}.hood[data-astro-cid-p4gar77p]{background:linear-gradient(#3b414b,#15181d 70%,#0b0d10);border-radius:7px 7px 2px 2px;height:14px;margin:0 -6px;box-shadow:0 6px 18px 2px #bef0ff59}.glass[data-astro-cid-p4gar77p]{aspect-ratio:4/3;background:linear-gradient(#12405e,#0a2a40 70%);position:relative;overflow:hidden;box-shadow:0 0 0 1px #05080b,inset 0 0 0 5px #82d2c352,0 0 80px -10px #5abeff73}iframe[data-astro-cid-p4gar77p]{opacity:0;border:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.glass[data-astro-cid-p4gar77p][data-loaded] iframe[data-astro-cid-p4gar77p]{opacity:1}.close[data-astro-cid-p4gar77p]{z-index:1;width:32px;height:32px;color:var(--ink);cursor:pointer;background:#03101eb3;border:0;border-radius:50%;place-items:center;padding:0 0 2px;font:400 1.3rem/1 system-ui,sans-serif;display:grid;position:absolute;top:24px;right:10px}.close[data-astro-cid-p4gar77p]:hover,.close[data-astro-cid-p4gar77p]:focus-visible{outline:1px solid var(--accent);background:#03101ef2}.plaque[data-astro-cid-p4gar77p]{color:#3a2709;text-shadow:0 1px #fff0c88c;background:linear-gradient(160deg,#8c6424,#f1d27f 36%,#b78a36 52%,#e8c56c 72%,#8a6322);border-radius:3px;gap:2px;margin-top:14px;padding:.55rem 1.6rem .5rem;display:inline-grid;box-shadow:inset 0 1px #ffffff8c,0 2px 6px #0009}.name[data-astro-cid-p4gar77p]{font:700 .95rem/1.2 var(--plaque-font);letter-spacing:.12em;text-transform:uppercase}.who[data-astro-cid-p4gar77p]{font:500 .66rem/1.2 IBM Plex Mono,monospace}.who[data-astro-cid-p4gar77p]:empty{display:none}.label[data-astro-cid-p4gar77p]{color:#c4d7e4;max-width:34rem;margin:.9rem auto 0;font:400 .95rem/1.55 system-ui,sans-serif}.label[data-astro-cid-p4gar77p]:empty{display:none}@media (prefers-reduced-motion:reduce){.viewer[data-astro-cid-p4gar77p][open]{animation:none}}body[data-skin=aquarium]{--bg:#03101e;--ink:#e6f5ff;--muted:#86aac4;--accent:#6fd6f5;--rule:#8cc8f040;--title-font:"Gluten", system-ui, sans-serif;--plaque-font:"Josefin Sans", sans-serif;background:radial-gradient(110% 60% at 50% -5%,#1c5d90 0%,#0c2d50 40%,#0000 80%),linear-gradient(#071a2e 0,#03101e 100vh)}body[data-skin=aquarium] .site-header{position:absolute;inset:0 0 auto}body[data-skin=aquarium] .site-footer{display:none}.room[data-astro-cid-hw54qgsr]{isolation:isolate;position:relative;overflow-x:clip}.screen[data-astro-cid-hw54qgsr]{--title-size:clamp(1.6rem, 3.2vw, 2.4rem);--title-top:.55rem;--title-gap:clamp(.8rem, 2.5vh, 1.4rem);--foot:clamp(.8rem, 2.5vh, 1.6rem);padding:var(--title-top) clamp(1rem, 3vw, 2rem) var(--foot)}h1[data-astro-cid-hw54qgsr]{margin:0 0 var(--title-gap);text-align:center;font:600 var(--title-size) / 1.1 var(--title-font);letter-spacing:.02em;text-shadow:0 0 30px #6fd6f559}.stage[data-astro-cid-hw54qgsr]{justify-items:center;display:grid;container-type:inline-size}.pieces[data-astro-cid-hw54qgsr]{--cols:3;--ratio:1.3333;--gap-x:clamp(1rem, 2.2vw, 2.25rem);--gap-y:clamp(1.4rem, 3.5vh, 2.4rem);--chrome:66px;--fold:calc(100svh - var(--title-top) - var(--title-size) * 1.1 - var(--title-gap) - var(--foot));--tank-h:min((100cqw - (var(--cols) - 1) * var(--gap-x)) / var(--cols) / var(--ratio), (var(--fold) - var(--gap-y)) / 2 - var(--chrome), 330px);--slack:max(0px, (var(--fold) - 2 * (var(--tank-h) + var(--chrome)) - var(--gap-y)) / 2);padding:var(--slack) 0 0;grid-template-columns:repeat(var(--cols), calc(var(--tank-h) * var(--ratio)));grid-template-rows:auto calc(var(--tank-h) + var(--chrome) + var(--slack));align-items:start;gap:var(--gap-y) var(--gap-x);margin:0;list-style:none;display:grid}@media (aspect-ratio<=9/10){.pieces[data-astro-cid-hw54qgsr]{--cols:2;--tank-h:min((100cqw - var(--gap-x)) / 2 / var(--ratio), 330px);--slack:0px;grid-template-rows:none}}@media (width<=699px),(height<=519px){body[data-skin=aquarium] .site-header{position:static}.screen[data-astro-cid-hw54qgsr]{padding-top:0}.pieces[data-astro-cid-hw54qgsr]{--cols:2;--tank-h:calc((100cqw - var(--gap-x)) / 2 / var(--ratio));--slack:0px;grid-template-rows:none}}@media (width<=699px) and (orientation:landscape),(height<=519px) and (orientation:landscape){.pieces[data-astro-cid-hw54qgsr]{--cols:3;--tank-h:calc((100cqw - 2 * var(--gap-x)) / 3 / var(--ratio))}}.rays[data-astro-cid-hw54qgsr]{z-index:-1;pointer-events:none;transform-origin:50% 0;background:repeating-linear-gradient(100deg,#0000 0 70px,#a0e1ff0e 70px 120px,#0000 120px 210px,#a0e1ff09 210px 240px);height:70vh;animation:16s ease-in-out infinite alternate sway;position:absolute;inset:-10% -20% auto;mask-image:linear-gradient(#000,#0000 90%)}.motes[data-astro-cid-hw54qgsr]{z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#c8ebff59 0 1px,#0000 1.5px),radial-gradient(circle,#c8ebff33 0 1px,#0000 1.5px);background-size:140px 160px,90px 110px;animation:40s linear infinite drift;position:absolute;inset:0}@keyframes sway{0%{transform:skew(-7deg)}to{transform:skew(7deg)}}@keyframes drift{to{background-position-x:240px}}@media (prefers-reduced-motion:reduce){.rays[data-astro-cid-hw54qgsr],.motes[data-astro-cid-hw54qgsr]{animation:none}}.scene[data-astro-cid-nt5naxfm]{--font:var(--title-font);--water-top:#d3eff7;--sand:#ecd5a3;min-height:0;font-family:var(--font);flex-direction:column;flex:1;display:flex;position:relative}.copy[data-astro-cid-nt5naxfm]{flex:none;padding:clamp(1.4rem,5vh,2.4rem) clamp(1.25rem,5vw,2.6rem) .4rem}h2[data-astro-cid-nt5naxfm]{letter-spacing:-.01em;margin:0 0 1rem;font-size:clamp(2.3rem,8vw,3.3rem);font-weight:600;line-height:1}p[data-astro-cid-nt5naxfm]{max-width:32rem;margin:0 0 .7rem;font-size:1.2rem;line-height:1.5}mark[data-astro-cid-nt5naxfm]{color:inherit;cursor:default;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 6'%3E%3Cpath d='M0 3Q5 0 10 3T20 3' fill='none' stroke='%233cb6d3' stroke-width='2'/%3E%3C/svg%3E") 0 100%/20px 6px repeat-x;border-radius:2px;outline:none;padding-bottom:5px;animation:1.2s linear infinite underline}mark[data-astro-cid-nt5naxfm][data-effect=jump]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 6'%3E%3Cpath d='M0 3Q5 0 10 3T20 3' fill='none' stroke='%23ff8a65' stroke-width='2'/%3E%3C/svg%3E")}mark[data-astro-cid-nt5naxfm]:is(:hover,:focus){animation-duration:.4s}mark[data-astro-cid-nt5naxfm]:focus-visible{background-color:#3cb6d31f}@keyframes underline{to{background-position-x:20px}}.water[data-astro-cid-nt5naxfm]{background:linear-gradient(var(--water-top), #9fd8e8 55%, #6dbcd6);flex:1;min-height:5rem;margin-top:26px;transition:margin-top .7s cubic-bezier(.3,1.5,.5,1);position:relative}.water[data-astro-cid-nt5naxfm]:before,.water[data-astro-cid-nt5naxfm]:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 24' preserveAspectRatio='none'%3E%3Cpath d='M0 12Q30 0 60 12T120 12T180 12T240 12V24H0Z' fill='%23d3eff7'/%3E%3C/svg%3E") 0 0/240px 100% repeat-x;height:18px;transition:height .6s;animation:12s linear infinite drift;position:absolute;bottom:calc(100% - 1px);left:0;right:0}.water[data-astro-cid-nt5naxfm]:before{opacity:.5;background-size:330px 100%;height:22px;animation:17s linear infinite reverse drift-wide}@keyframes drift-wide{to{background-position-x:330px}}.scene[data-astro-cid-nt5naxfm]:has([data-effect=wave]:is(:hover,:focus)) .water[data-astro-cid-nt5naxfm]{margin-top:6px}.scene[data-astro-cid-nt5naxfm]:has([data-effect=wave]:is(:hover,:focus)) .water[data-astro-cid-nt5naxfm]:after{height:34px}.scene[data-astro-cid-nt5naxfm]:has([data-effect=wave]:is(:hover,:focus)) .water[data-astro-cid-nt5naxfm]:before{height:44px}.bubble[data-astro-cid-nt5naxfm]{left:var(--x);width:var(--s);height:var(--s);animation:bubble var(--d) linear var(--delay) infinite;border:1.5px solid #ffffffd9;border-radius:50%;position:absolute;bottom:-10px}@keyframes bubble{0%{opacity:0;bottom:-10px}15%,80%{opacity:.9}to{opacity:0;bottom:100%;translate:6px}}.far-fish[data-astro-cid-nt5naxfm]{fill:#1f6f88;opacity:.35;width:34px;animation:30s linear -12s infinite pass;position:absolute;top:60%;left:-10%}@keyframes pass{to{left:105%}}.pet[data-astro-cid-nt5naxfm]{z-index:1;width:84px;animation:16s ease-in-out infinite patrol;position:absolute;top:22px;left:58%}@keyframes patrol{0%{left:56%;transform:scaleX(1)}46%{left:76%;transform:scaleX(1)}50%{left:76%;transform:scaleX(-1)}96%{left:56%;transform:scaleX(-1)}to{left:56%;transform:scaleX(1)}}.goldfish[data-astro-cid-nt5naxfm]{animation:2.2s ease-in-out infinite alternate bob;display:block;overflow:visible}.goldfish[data-astro-cid-nt5naxfm] .tail[data-astro-cid-nt5naxfm],.goldfish[data-astro-cid-nt5naxfm] .fin[data-astro-cid-nt5naxfm]{fill:#ffb25e}.goldfish[data-astro-cid-nt5naxfm] .body[data-astro-cid-nt5naxfm]{fill:#ff8c42}.goldfish[data-astro-cid-nt5naxfm] .tail[data-astro-cid-nt5naxfm]{transform-box:view-box;transform-origin:16px 14px}@keyframes bob{to{transform:translateY(4px)rotate(-3deg)}}.scene[data-astro-cid-nt5naxfm]:has(mark:is(:hover,:focus)) .pet[data-astro-cid-nt5naxfm]{animation-play-state:paused}.leap[data-astro-cid-nt5naxfm]{transition:scale .35s cubic-bezier(.3,1.6,.5,1)}.scene[data-astro-cid-nt5naxfm]:has([data-effect=wiggle]:is(:hover,:focus)) .leap[data-astro-cid-nt5naxfm]{scale:1.25}.scene[data-astro-cid-nt5naxfm]:has([data-effect=wiggle]:is(:hover,:focus)) .goldfish[data-astro-cid-nt5naxfm]{animation:.22s ease-in-out infinite alternate wiggle}.scene[data-astro-cid-nt5naxfm]:has([data-effect=wiggle]:is(:hover,:focus)) .tail[data-astro-cid-nt5naxfm]{animation:.11s ease-in-out infinite alternate wag}@keyframes wiggle{0%{transform:rotate(-9deg)translate(-2px)}to{transform:rotate(9deg)translate(2px)}}@keyframes wag{0%{transform:rotate(-22deg)}to{transform:rotate(22deg)}}.scene[data-astro-cid-nt5naxfm]:has([data-effect=jump]:is(:hover,:focus)) .leap[data-astro-cid-nt5naxfm]{animation:1.5s infinite leap}.scene[data-astro-cid-nt5naxfm]:has([data-effect=jump]:is(:hover,:focus)) .splash[data-astro-cid-nt5naxfm] i[data-astro-cid-nt5naxfm]{animation:1.5s infinite splash}@keyframes leap{0%{animation-timing-function:ease-in;transform:translateY(0)rotate(0)}12%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(8px)rotate(0)}45%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translateY(-112px)rotate(-180deg)}78%,to{transform:translateY(0)rotate(-360deg)}}.splash[data-astro-cid-nt5naxfm]{position:absolute;top:-22px;left:50%}.splash[data-astro-cid-nt5naxfm] i[data-astro-cid-nt5naxfm]{opacity:0;background:#5cc6dd;border-radius:50%/60% 60% 40% 40%;width:6px;height:9px;position:absolute}@keyframes splash{0%,16%{opacity:0;transform:translate(0)scale(.5)}18%{opacity:1}32%{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1)}70%{opacity:0;transform:translate(0)scale(.5)}72%{opacity:1}88%,to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1)}}.sand[data-astro-cid-nt5naxfm]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M0 6Q25 0 50 5T100 6T150 4T200 6V12H0Z' fill='%23ecd5a3'/%3E%3C/svg%3E") 0 0 / 200px 12px repeat-x, linear-gradient(transparent 11px, var(--sand) 11px, #dfc28a);height:46px;position:absolute;bottom:0;left:0;right:0}.credit[data-astro-cid-nt5naxfm]{z-index:2;color:#6b4f2a;align-items:flex-end;gap:8px;font-size:.85rem;text-decoration:none;display:flex;position:absolute;bottom:8px;right:clamp(1rem,4vw,2rem)}.credit[data-astro-cid-nt5naxfm] b[data-astro-cid-nt5naxfm]{font-weight:600}.credit[data-astro-cid-nt5naxfm] em[data-astro-cid-nt5naxfm]{color:#111;font-style:normal}.credit[data-astro-cid-nt5naxfm] span[data-astro-cid-nt5naxfm]{padding-bottom:3px}.credit[data-astro-cid-nt5naxfm]:hover span[data-astro-cid-nt5naxfm],.credit[data-astro-cid-nt5naxfm]:focus-visible span[data-astro-cid-nt5naxfm]{text-underline-offset:4px;text-decoration:underline wavy #c98a4a}.credit[data-astro-cid-nt5naxfm]:focus-visible{outline:none}.castle[data-astro-cid-nt5naxfm]{width:54px;overflow:visible}.walls[data-astro-cid-nt5naxfm]{fill:#e4c58b;stroke:#c9a463;stroke-width:1px;stroke-linejoin:round}.shade[data-astro-cid-nt5naxfm]{fill:#b88f52}.pole[data-astro-cid-nt5naxfm]{stroke:#8a6a3c;stroke-width:1.2px}.flag[data-astro-cid-nt5naxfm]{fill:#ff8a65;transform-box:fill-box;transform-origin:0;animation:1.6s ease-in-out infinite alternate flutter}@keyframes flutter{to{transform:skewY(-10deg)scaleX(.85)}}@media (prefers-reduced-motion:reduce){.flag[data-astro-cid-nt5naxfm],mark[data-astro-cid-nt5naxfm],.water[data-astro-cid-nt5naxfm]:before,.water[data-astro-cid-nt5naxfm]:after,.bubble[data-astro-cid-nt5naxfm],.far-fish[data-astro-cid-nt5naxfm],.pet[data-astro-cid-nt5naxfm],.goldfish[data-astro-cid-nt5naxfm],.scene[data-astro-cid-nt5naxfm]:has(mark:is(:hover,:focus)) [data-astro-cid-nt5naxfm]:is(.goldfish,.tail,.leap,.splash i){animation:none}.bubble[data-astro-cid-nt5naxfm]{display:none}}.artwork[data-astro-cid-ypamnsjd]{isolation:isolate;margin:0;position:relative}.lamp[data-astro-cid-ypamnsjd]{background:linear-gradient(#f6e2a0,#b98d36 55%,#6e5014);border-radius:3px 3px 12px 12px/3px 3px 9px 9px;width:40%;height:11px;margin:0 auto 16px;position:relative;box-shadow:0 2px 3px #00000080}.lamp[data-astro-cid-ypamnsjd]:before{content:"";background:linear-gradient(90deg,#6e5014,#e5c56e,#6e5014);width:3px;height:17px;margin-left:-1.5px;position:absolute;top:100%;left:50%}.lamp[data-astro-cid-ypamnsjd]:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 100% at 50% 0,#ffeab43d,#0000 72%);height:340px;position:absolute;top:60%;left:-70%;right:-70%}.frame[data-astro-cid-ypamnsjd]{background:linear-gradient(135deg,#6b4e14 0%,#e6c364 14%,#a77b27 30%,#f6e3a0 46%,#b3872f 60%,#e9ca72 78%,#6e5115 100%);padding:7%;position:relative;box-shadow:0 0 0 2px #3d2c09,0 28px 40px -14px #000c,inset 0 0 0 2px #fff0bebf,inset 0 0 0 5px #7d5b1b,inset 0 0 0 7px #d8b45a,inset 0 0 26px 4px #462d008c}.corner[data-astro-cid-ypamnsjd]{filter:drop-shadow(1px 2px 1px #2819008c);width:21%;position:absolute}.tl[data-astro-cid-ypamnsjd]{top:-2.5%;left:-2.5%}.tr[data-astro-cid-ypamnsjd]{top:-2.5%;right:-2.5%;transform:scaleX(-1)}.br[data-astro-cid-ypamnsjd]{bottom:-2.5%;right:-2.5%;transform:scale(-1)}.bl[data-astro-cid-ypamnsjd]{bottom:-2.5%;left:-2.5%;transform:scaleY(-1)}.beads[data-astro-cid-ypamnsjd]{background:linear-gradient(135deg,#7d5a1b,#d4ae55 50%,#6e5014);border:4px dotted #f5e1a2;padding:3px;box-shadow:0 0 0 1px #3c280599,inset 0 0 0 1px #3c280599}.mat[data-astro-cid-ypamnsjd]{background:#efe7d2;padding:9%;box-shadow:inset 3px 4px 8px #00000073,inset -1px -1px #fff9}.canvas[data-astro-cid-ypamnsjd]{aspect-ratio:1;background:#f7f3ea;position:relative;box-shadow:0 0 0 1px #3c280a59,0 1px 4px #0000004d}.canvas[data-astro-cid-ypamnsjd] iframe[data-astro-cid-ypamnsjd]{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.label[data-astro-cid-ypamnsjd]{color:#2a2620;background:#f8f5ec;gap:1px;width:max-content;max-width:88%;margin:1.6rem auto 0;padding:.7rem 1rem .75rem;display:grid;box-shadow:0 3px 8px #0006}.title[data-astro-cid-ypamnsjd]{font:italic 600 1.15rem/1.2 Cormorant Garamond,serif}.artist[data-astro-cid-ypamnsjd]{font:500 1rem/1.3 Cormorant Garamond,serif}.medium[data-astro-cid-ypamnsjd]{color:#6a6252;font:400 .68rem/1.5 IBM Plex Mono,monospace}.medium[data-astro-cid-ypamnsjd]:empty{display:none}.number[data-astro-cid-ypamnsjd]{letter-spacing:.2em;text-transform:uppercase;color:#8a8170;margin-top:.3rem;font:500 .6rem/1 IBM Plex Mono,monospace}.note[data-astro-cid-ypamnsjd]{color:#a3372b;margin-left:.8em}body[data-skin=gallery]{--bg:#1f3029;--ink:#f3ead3;--muted:#c4b897;--accent:#e2c46e;--rule:#e2c46e4d;background:radial-gradient(90% 50% at 50% 0,#ffe6aa1f,#0000 70%),repeating-linear-gradient(45deg,#ffffff05 0 1px,#0000 1px 28px),repeating-linear-gradient(-45deg,#ffffff05 0 1px,#0000 1px 28px),repeating-linear-gradient(90deg,#0000000f 0 22px,#0000 22px 44px),linear-gradient(#2c4438,#1f3029)}.room[data-astro-cid-gadk6usn]{padding:clamp(1.5rem,5vw,3.5rem) 1.25rem 11rem;position:relative}.defs[data-astro-cid-gadk6usn]{width:0;height:0;position:absolute}.sign[data-astro-cid-gadk6usn]{text-align:center;max-width:40rem;margin:0 auto 4rem}.eyebrow[data-astro-cid-gadk6usn]{letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin:0;font:600 .72rem/1 IBM Plex Mono,monospace}h1[data-astro-cid-gadk6usn]{letter-spacing:.02em;background:linear-gradient(#fbeeb8 0%,#e2c46e 45%,#a57a28 55%,#f0d98e 100%);color:#0000;filter:drop-shadow(0 2px 1px #00000073);-webkit-background-clip:text;background-clip:text;margin:.3em 0 .2em;font:600 clamp(2.6rem,7vw,4.4rem)/1 Cormorant Garamond,serif}.tagline[data-astro-cid-gadk6usn]{color:var(--muted);margin:0;font:italic 500 1.35rem/1.4 Cormorant Garamond,serif}.pieces[data-astro-cid-gadk6usn]{--cols:3;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:4.5rem clamp(2rem,5vw,4.5rem);max-width:1120px;margin:0 auto;padding:0;list-style:none;display:grid}@media (width<=960px){.pieces[data-astro-cid-gadk6usn]{--cols:2}}@media (width<=600px){.pieces[data-astro-cid-gadk6usn]{--cols:1;max-width:400px}}.wainscot[data-astro-cid-gadk6usn]{background:linear-gradient(#7a5a3a 0 4px,#3a2717 4px 7px,#0000 7px),repeating-linear-gradient(90deg,#0000 0 180px,#00000059 180px 182px,#ffffff0a 182px 184px),linear-gradient(#4a3221,#2e1f14);height:7rem;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #00000059}.exhibit[data-astro-cid-3twdfdgf]{display:contents}
