body[data-illustrated-home]{color:#faf7eb;background:#242d2c!important}body[data-illustrated-home]:before,body[data-illustrated-home]:after{display:none!important}body[data-illustrated-home] main{min-height:100svh;margin:0;padding:0}.illustrated-home[data-astro-cid-aohu7kyz]{--home-white:#faf7eb;--home-muted:#dfdfd1;isolation:isolate;min-height:max(680px,100svh);color:var(--home-white);flex-direction:column;padding:clamp(1.5rem,3vw,3rem) clamp(1.5rem,5.5vw,6rem);display:flex;position:relative;overflow:clip}.study-art[data-astro-cid-aohu7kyz],.study-shade[data-astro-cid-aohu7kyz]{z-index:-2;pointer-events:none;position:absolute;inset:0}.study-art[data-astro-cid-aohu7kyz] img[data-astro-cid-aohu7kyz],.study-art[data-astro-cid-aohu7kyz] canvas[data-astro-cid-aohu7kyz]{object-fit:cover;object-position:60% 50%;width:100%;height:100%;position:absolute;inset:0}.study-art[data-astro-cid-aohu7kyz] canvas[data-astro-cid-aohu7kyz][hidden]{display:none}.study-shade[data-astro-cid-aohu7kyz]{z-index:-1;background:linear-gradient(90deg,#101d1dc2,#131e1d91 30%,#161f1d1f 58%,#0000 82%),linear-gradient(#141c1d3b,#0000 18% 78%,#0e1718a8)}.home-top[data-astro-cid-aohu7kyz],.home-bottom[data-astro-cid-aohu7kyz]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.home-top[data-astro-cid-aohu7kyz]{align-items:start}.home-wordmark[data-astro-cid-aohu7kyz]{color:inherit;font:500 1.15rem var(--font-display);letter-spacing:.035em;padding:.4rem 0}.home-wordmark[data-astro-cid-aohu7kyz] span[data-astro-cid-aohu7kyz]{color:#d9c58d}.home-clock[data-astro-cid-aohu7kyz]{text-align:right;color:#fffef5;text-shadow:0 1px 14px #223035}.home-clock[data-astro-cid-aohu7kyz][hidden]{display:none}.home-clock[data-astro-cid-aohu7kyz] time[data-astro-cid-aohu7kyz]{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(2rem,3vw,2.75rem);font-weight:300;line-height:1.15;display:block}.home-clock[data-astro-cid-aohu7kyz]>span[data-astro-cid-aohu7kyz]{letter-spacing:.07em;margin-top:.4rem;font-size:.7rem;display:block}.home-intro[data-astro-cid-aohu7kyz]{max-width:580px;margin:auto 0;padding:5.5rem 0 6rem}.home-greeting[data-astro-cid-aohu7kyz]{color:var(--home-muted);letter-spacing:.13em;margin:0 0 1.4rem;font-size:.85rem}h1[data-astro-cid-aohu7kyz]{font-family:var(--font-display);letter-spacing:.06em;color:inherit;margin:0 0 1.6rem;font-size:clamp(4.5rem,8.3vw,7.8rem);font-weight:400;line-height:1.2}h1[data-astro-cid-aohu7kyz] span[data-astro-cid-aohu7kyz]{color:#d9cba2}.home-description[data-astro-cid-aohu7kyz]{color:var(--home-muted);letter-spacing:.035em;margin:0;font-size:.95rem;line-height:2.1}.home-nav[data-astro-cid-aohu7kyz]{flex-wrap:wrap;align-items:center;gap:.35rem 1.8rem;margin-top:2.5rem;display:flex}.home-nav[data-astro-cid-aohu7kyz]>a[data-astro-cid-aohu7kyz],summary[data-astro-cid-aohu7kyz]{color:inherit;cursor:pointer;border-bottom:1px solid #0000;align-items:center;gap:.6rem;min-height:48px;font-size:.85rem;text-decoration:none;display:inline-flex}.home-nav[data-astro-cid-aohu7kyz] .read-link[data-astro-cid-aohu7kyz]{border-bottom-color:#faf7eba6}.read-link[data-astro-cid-aohu7kyz] span[data-astro-cid-aohu7kyz]{color:#d9cba2;font-size:1.15rem}.home-nav[data-astro-cid-aohu7kyz]>a[data-astro-cid-aohu7kyz]:hover,summary[data-astro-cid-aohu7kyz]:hover{border-bottom-color:var(--home-white)}a[data-astro-cid-aohu7kyz]:focus-visible,summary[data-astro-cid-aohu7kyz]:focus-visible,button[data-astro-cid-aohu7kyz]:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #ffe7aa}.home-categories[data-astro-cid-aohu7kyz]{position:relative}summary[data-astro-cid-aohu7kyz]{list-style:none}summary[data-astro-cid-aohu7kyz]::-webkit-details-marker{display:none}summary[data-astro-cid-aohu7kyz]>span[data-astro-cid-aohu7kyz]{font-size:1.1rem}details[data-astro-cid-aohu7kyz][open] summary[data-astro-cid-aohu7kyz]>span[data-astro-cid-aohu7kyz]{transform:rotate(45deg)}.category-links[data-astro-cid-aohu7kyz]{z-index:4;background:#243330;border:1px solid #78817c;width:265px;padding:.5rem 1rem;position:absolute;bottom:calc(100% + .7rem);left:-1rem;box-shadow:0 16px 40px #0004}.category-links[data-astro-cid-aohu7kyz] a[data-astro-cid-aohu7kyz]{color:var(--home-white);border-bottom:1px solid #46544d;align-items:center;gap:1rem;min-height:48px;font-size:.85rem;text-decoration:none;display:flex}.category-links[data-astro-cid-aohu7kyz] a[data-astro-cid-aohu7kyz]:last-child{border-bottom:0}.category-links[data-astro-cid-aohu7kyz] a[data-astro-cid-aohu7kyz]:hover{color:#ffe7aa}.category-links[data-astro-cid-aohu7kyz] span[data-astro-cid-aohu7kyz]{color:#ced2c5;font-size:.65rem}.home-bottom[data-astro-cid-aohu7kyz]{letter-spacing:.04em;min-height:44px;font-size:.7rem}.scene-caption[data-astro-cid-aohu7kyz]{color:var(--home-muted);align-items:center;gap:.65rem;margin:0;display:flex}.light-dot[data-astro-cid-aohu7kyz]{background:#e5cf95;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #e5cf9566}.motion-toggle[data-astro-cid-aohu7kyz]{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#1b29265c;border:1px solid #e4e6d966;align-items:center;gap:.6rem;padding:0 1rem;display:inline-flex}.motion-toggle[data-astro-cid-aohu7kyz][hidden]{display:none}.motion-toggle[data-astro-cid-aohu7kyz]:hover{background:#243330}.scene-status[data-astro-cid-aohu7kyz]{color:#fff;white-space:nowrap;margin:0;font-size:.65rem;position:absolute;bottom:.3rem;left:50%;transform:translate(-50%)}.scene-status[data-astro-cid-aohu7kyz]:empty{display:none}@media (width<=700px){.illustrated-home[data-astro-cid-aohu7kyz]{min-height:max(740px,100svh);padding:max(1.3rem, env(safe-area-inset-top)) 1.5rem max(1.2rem, env(safe-area-inset-bottom))}.study-art[data-astro-cid-aohu7kyz] img[data-astro-cid-aohu7kyz]{object-position:75% 50%}.study-shade[data-astro-cid-aohu7kyz]{background:linear-gradient(#1c292933 0%,#0000 33%,#14252191 61%,#142521d9 80%,#142521f2 100%)}.home-wordmark[data-astro-cid-aohu7kyz]{text-shadow:0 1px 8px #21302a;font-size:1rem}.home-clock[data-astro-cid-aohu7kyz] time[data-astro-cid-aohu7kyz]{font-size:1.8rem}.home-clock[data-astro-cid-aohu7kyz]>span[data-astro-cid-aohu7kyz]{font-size:.6rem}.home-intro[data-astro-cid-aohu7kyz]{margin:auto 0 0;padding:20rem 0 1.6rem}.home-greeting[data-astro-cid-aohu7kyz]{margin-bottom:.7rem;font-size:.72rem}h1[data-astro-cid-aohu7kyz]{margin-bottom:.8rem;font-size:4.1rem}.home-description[data-astro-cid-aohu7kyz]{font-size:.78rem;line-height:1.9}.home-nav[data-astro-cid-aohu7kyz]{gap:.1rem 1.45rem;margin-top:1.2rem}.home-nav[data-astro-cid-aohu7kyz]>a[data-astro-cid-aohu7kyz],summary[data-astro-cid-aohu7kyz]{font-size:.79rem}.home-bottom[data-astro-cid-aohu7kyz]{font-size:.61rem}.motion-toggle[data-astro-cid-aohu7kyz]{padding:0 .7rem}.category-links[data-astro-cid-aohu7kyz]{width:250px;left:-5.5rem}}@media (width<=350px){.illustrated-home[data-astro-cid-aohu7kyz]{padding-inline:1.1rem}.home-nav[data-astro-cid-aohu7kyz]{column-gap:1.2rem}.desktop-break[data-astro-cid-aohu7kyz]{display:none}.home-description[data-astro-cid-aohu7kyz]{max-width:260px}}
