@font-face{font-family:Sophia;src:local("Noto Serif"),local("DejaVu Serif");font-display:swap}@view-transition{navigation:auto}:root{color-scheme:dark;--ground:#070f1b;--raised:#0b1626;--ink:#e4e6ea;--text:#b9c6d5;--muted:#93a5b9;--accent:#dcc690;--rule:#8296b22b;--branch:#8ea2ba}:root[data-site-theme=noon]{color-scheme:light;--ground:#f4efe4;--raised:#f6f2e8;--ink:#1f2633;--text:#3c434e;--muted:#5d626b;--accent:#83601f;--rule:#6c71782b;--branch:#60656d}html,body{margin:0;min-height:100%;background:var(--ground);color:var(--text)}body{display:flex;flex-direction:column;min-height:100dvh;font:16px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}.home-bar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-height:36px;padding:16px 20px 0}.home-select{appearance:none;min-height:36px;padding:0 14px;border:1px solid var(--rule);border-radius:999px;background:transparent;color:var(--muted);font:500 12px/1 system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer}.home-select:hover{color:var(--ink)}.home-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-select option{background:var(--ground);color:var(--ink)}.home{box-sizing:border-box;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(28px,5vh,52px);width:100%;max-width:1040px;margin:0 auto;padding:24px 20px 56px}.home-head{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:600px;text-align:center}.home-mark{display:flex;flex-direction:column;align-items:center;gap:14px;margin:0;color:var(--ink);font:500 12px/1.2 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.22em;text-transform:uppercase}.home-mark:before{content:"";width:44px;height:44px;background:url(/__research/tree-mark.svg) center/contain no-repeat}:root[data-site-theme=noon] .home-mark:before{background-image:url(/__research/tree-mark-noon.svg)}.home-tagline{margin:0;color:var(--text);font:400 clamp(17px,2.3vw,20px)/1.6 Sophia,Georgia,"Times New Roman",serif}.home-choice{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%}.home-choose{margin:0;color:var(--muted);font:600 11px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.18em;text-transform:uppercase}.home-stands{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;width:100%;max-width:980px;margin:0;padding:0;list-style:none}.home-stand a{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;padding:8px 24px 28px;border:1px solid transparent;border-radius:18px;color:inherit;text-align:center;text-decoration:none;transition:border-color .35s,background-color .35s,transform .35s}.home-stand a:hover{border-color:var(--rule);background:var(--raised);transform:translateY(-3px)}.home-stand a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-color:var(--rule);background:var(--raised)}.home-tree{display:block;width:min(220px,62vw);height:min(220px,62vw);margin-bottom:4px;transform-origin:50% 84%}.home-tree svg,.home-tree img{display:block;width:100%;height:100%;overflow:visible}.home-tree .tree-wood-lit{stop-color:color-mix(in srgb,var(--branch) 55%,var(--ink));transition:stop-color .45s}.home-tree .tree-wood-shade{stop-color:color-mix(in srgb,var(--branch) 72%,var(--ground));transition:stop-color .45s}.home-tree .tree-rock,.home-tree .tree-pot{fill:color-mix(in srgb,var(--muted) 24%,var(--ground))}.home-tree .tree-rock-lit,.home-tree .tree-pot-lip{fill:color-mix(in srgb,var(--muted) 38%,var(--ground))}.home-tree .tree-rock-shade,.home-tree .tree-pot-foot{fill:color-mix(in srgb,var(--muted) 13%,var(--ground))}.home-tree{--tree-glow-0:#4a5e88;--tree-glow-1:#42547b;--tree-glow-2:#3b4b6e;--tree-glow-3:#344261;--tree-glow-4:#2c3854;--tree-night-0:#1b2436;--tree-night-1:#192132;--tree-night-2:#161e2f;--tree-night-3:#141b2c;--tree-night-4:#121828;--tree-under:#121828}:root[data-site-theme=noon] .home-tree{--tree-glow-0:#abacae;--tree-glow-1:#b8b8b8;--tree-glow-2:#c4c4c3;--tree-glow-3:#d0d0cd;--tree-glow-4:#deddd9;--tree-night-0:#fbf7f0;--tree-night-1:#faf6ef;--tree-night-2:#f9f5ed;--tree-night-3:#f8f4eb;--tree-night-4:#f7f3ea;--tree-under:#f7f3ea}.home-tree .tree-glow-0{stop-color:var(--tree-glow-0)}.home-tree .tree-glow-1{stop-color:var(--tree-glow-1)}.home-tree .tree-glow-2{stop-color:var(--tree-glow-2)}.home-tree .tree-glow-3{stop-color:var(--tree-glow-3)}.home-tree .tree-glow-4{stop-color:var(--tree-glow-4)}.home-tree .tree-night-0{stop-color:var(--tree-night-0)}.home-tree .tree-night-1{stop-color:var(--tree-night-1)}.home-tree .tree-night-2{stop-color:var(--tree-night-2)}.home-tree .tree-night-3{stop-color:var(--tree-night-3)}.home-tree .tree-night-4{stop-color:var(--tree-night-4)}.home-tree .tree-under,.home-tree .tree-under-top{stop-color:var(--tree-under)}:root[data-site-theme=noon] .home-tree{--tree-night-0:color-mix(in srgb,var(--branch) 56%,var(--ground));--tree-night-1:color-mix(in srgb,var(--branch) 49%,var(--ground));--tree-night-2:color-mix(in srgb,var(--branch) 42%,var(--ground));--tree-night-3:color-mix(in srgb,var(--branch) 35%,var(--ground));--tree-night-4:color-mix(in srgb,var(--branch) 28%,var(--ground));--tree-glow-0:color-mix(in srgb,var(--accent) 34%,var(--tree-night-0));--tree-glow-1:color-mix(in srgb,var(--accent) 30%,var(--tree-night-1));--tree-glow-2:color-mix(in srgb,var(--accent) 26%,var(--tree-night-2));--tree-glow-3:color-mix(in srgb,var(--accent) 22%,var(--tree-night-3));--tree-glow-4:color-mix(in srgb,var(--accent) 18%,var(--tree-night-4));--tree-under:color-mix(in srgb,var(--branch) 82%,var(--ground))}.home-tree .tree-dust{fill:var(--accent)}.home-tree .tree-star{fill:var(--accent);transform-box:fill-box;transform-origin:center}.home-tree .tree-crown{filter:drop-shadow(0 0 5px var(--accent))}:root[data-site-theme=noon] .home-tree.is-mark img{filter:invert(1) hue-rotate(180deg) brightness(.6)}.home-title{color:var(--ink);font:400 clamp(24px,3vw,28px)/1.2 Sophia,Georgia,"Times New Roman",serif}.home-meta{color:var(--muted);font-size:13px;line-height:1.45}.home-desc{max-width:36ch;color:var(--text);font:15px/1.6 Sophia,Georgia,Times New Roman,serif}.home-stand a:hover .tree-wood-lit,.home-stand a:focus-visible .tree-wood-lit{stop-color:color-mix(in srgb,var(--branch) 45%,var(--accent))}.home-stand a:hover .home-title,.home-stand a:focus-visible .home-title{color:var(--accent)}.home-title{transition:color .45s}@media(prefers-reduced-motion:no-preference){.home-head{animation:home-rise .55s ease-out both}.home-choose{animation:home-rise .55s .12s ease-out both}.home-stand{animation:home-rise .55s ease-out both;animation-delay:calc(.18s + var(--i,0) * .12s)}.home-tree .tree-rock,.home-tree .tree-rock-lit,.home-tree .tree-rock-shade,.home-tree .tree-pot,.home-tree .tree-pot-lip,.home-tree .tree-pot-foot{animation:home-fade .5s ease-out both;animation-delay:calc(.2s + var(--i,0) * .12s)}.home-tree .tree-wood,.home-tree .tree-roots{clip-path:inset(100% 0 0 0);animation:home-grow .9s cubic-bezier(.3,.7,.3,1) forwards;animation-delay:calc(.3s + var(--i,0) * .12s)}.home-tree .tree-pad{transform-box:fill-box;transform-origin:50% 100%;animation:home-leaf .6s cubic-bezier(.3,1.25,.5,1) both;animation-delay:calc(.7s + var(--i,0) * .12s + var(--p,0) * .06s)}.home-tree .tree-star{transform:scale(0);animation:home-bloom .38s cubic-bezier(.3,1.5,.5,1) forwards,home-twinkle 3.4s ease-in-out infinite;animation-delay:calc(1.3s + var(--i,0) * .12s),calc(1.9s + var(--t,0) * 1s)}.home-stand a:hover .home-tree,.home-stand a:focus-visible .home-tree{animation:home-sway 2.6s ease-in-out infinite}}@keyframes home-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes home-grow{to{clip-path:inset(0 0 0 0)}}@keyframes home-fade{0%{opacity:0}}@keyframes home-leaf{0%{opacity:0;transform:scale(.55)}}@keyframes home-bloom{to{transform:scale(1)}}@keyframes home-twinkle{0%,to{opacity:1}50%{opacity:.5}}@keyframes home-sway{0%,to{transform:rotate(0)}50%{transform:rotate(1.4deg)}}@media(max-width:620px){.home-bar{padding:12px 14px 0}.home{padding:16px 16px 40px}.home-stand a{padding:4px 12px 22px}}
