.lead[data-astro-cid-452se5bx]{color:var(--color-text-light);max-width:60ch}.rep[data-astro-cid-452se5bx]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:24px}@media(max-width:860px){.rep[data-astro-cid-452se5bx]{grid-template-columns:1fr}}.page[data-astro-cid-452se5bx]{position:relative;background:#fff;border:1px solid var(--color-border);border-radius:8px;box-shadow:0 10px 30px #134f6614;padding:22px 24px 16px 40px;display:grid;gap:12px;font-size:13.5px;line-height:1.5}@media(max-width:560px){.page[data-astro-cid-452se5bx]{padding:18px 16px 14px 34px;font-size:13px}}.page[data-astro-cid-452se5bx] .qn[data-astro-cid-452se5bx]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.page[data-astro-cid-452se5bx] .q[data-astro-cid-452se5bx]{font-size:1.05rem;font-weight:600;line-height:1.3}.page[data-astro-cid-452se5bx] .mid[data-astro-cid-452se5bx]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px 40px}@media(max-width:560px){.page[data-astro-cid-452se5bx] .mid[data-astro-cid-452se5bx]{grid-template-columns:1fr}}.page[data-astro-cid-452se5bx] .delta[data-astro-cid-452se5bx]{display:inline-block;margin-left:0;justify-self:start;font-weight:600;color:var(--color-brand-dark);background:var(--color-brand-light);border-radius:6px;padding:3px 8px;font-size:12.5px}.bars[data-astro-cid-452se5bx]{display:grid;gap:6px}.bars[data-astro-cid-452se5bx] .t[data-astro-cid-452se5bx]{font-size:11.5px;color:var(--color-text-light)}.bars[data-astro-cid-452se5bx] .r[data-astro-cid-452se5bx]{display:grid;grid-template-columns:64px minmax(0,1fr) 34px;gap:8px;align-items:center;font-size:12.5px}.bars[data-astro-cid-452se5bx] .b[data-astro-cid-452se5bx]{height:10px;border-radius:3px;background:#b7d3de}.bars[data-astro-cid-452se5bx] .r[data-astro-cid-452se5bx].hi .b[data-astro-cid-452se5bx]{background:var(--color-brand)}.bars[data-astro-cid-452se5bx] .v[data-astro-cid-452se5bx]{text-align:right;font-variant-numeric:tabular-nums}.bars[data-astro-cid-452se5bx] .base[data-astro-cid-452se5bx]{font-size:11px;color:var(--color-text-light)}.posts[data-astro-cid-452se5bx]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:560px){.posts[data-astro-cid-452se5bx]{grid-template-columns:1fr}}.post[data-astro-cid-452se5bx]{background:var(--color-bg);border-radius:6px;padding:8px 10px;font-size:12.5px}.post[data-astro-cid-452se5bx] b[data-astro-cid-452se5bx]{display:block;font-size:10.5px;letter-spacing:.06em;color:var(--color-text-light);margin-bottom:2px}.page[data-astro-cid-452se5bx] .foot[data-astro-cid-452se5bx]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:10.5px;color:var(--color-text-light);border-top:1px solid var(--color-border);padding-top:8px}[data-astro-cid-452se5bx][data-pin]{position:relative}[data-astro-cid-452se5bx][data-pin]:before{content:attr(data-pin);position:absolute;left:-30px;top:0;width:22px;height:22px;border-radius:50%;background:var(--color-accent);color:#fff;font:700 12px/22px var(--font-body);text-align:center}@media(max-width:560px){[data-astro-cid-452se5bx][data-pin]:before{left:-27px;width:20px;height:20px;line-height:20px;font-size:11px}}.keys[data-astro-cid-452se5bx]{list-style:none;margin:0;padding:0;display:grid;gap:14px}.keys[data-astro-cid-452se5bx] li[data-astro-cid-452se5bx]{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start}.keys[data-astro-cid-452se5bx] span[data-astro-cid-452se5bx]{width:26px;height:26px;border-radius:50%;background:var(--color-accent);color:#fff;font:700 13px/26px var(--font-body);text-align:center}.keys[data-astro-cid-452se5bx] b[data-astro-cid-452se5bx]{display:block;font-size:15.5px}.keys[data-astro-cid-452se5bx] em[data-astro-cid-452se5bx]{font-style:normal;font-size:14.5px;color:var(--color-text-light)}.lead[data-astro-cid-rszjwlnw]{color:var(--color-text-light);max-width:60ch}.thumbs[data-astro-cid-rszjwlnw]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:24px}@media(max-width:860px){.thumbs[data-astro-cid-rszjwlnw]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:520px){.thumbs[data-astro-cid-rszjwlnw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.thumb[data-astro-cid-rszjwlnw]{display:grid;gap:6px}.thumb[data-astro-cid-rszjwlnw] .pg[data-astro-cid-rszjwlnw]{aspect-ratio:3 / 4;max-width:100%;background:#fff;border:1px solid var(--color-border);border-radius:4px;padding:8%;box-shadow:0 3px 10px #134f660f}.thumb[data-astro-cid-rszjwlnw].star .pg[data-astro-cid-rszjwlnw]{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand-light)}.thumb[data-astro-cid-rszjwlnw] .pg[data-astro-cid-rszjwlnw] svg[data-astro-cid-rszjwlnw]{width:100%;height:100%;display:block}.thumb[data-astro-cid-rszjwlnw] small[data-astro-cid-rszjwlnw]{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--color-accent)}.thumb[data-astro-cid-rszjwlnw] p[data-astro-cid-rszjwlnw]{font-size:13.5px;font-weight:600;line-height:1.3}.lead[data-astro-cid-s22fnhzu]{color:var(--color-text-light);max-width:60ch}.fam[data-astro-cid-s22fnhzu]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}@media(max-width:860px){.fam[data-astro-cid-s22fnhzu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.fam[data-astro-cid-s22fnhzu]{grid-template-columns:1fr}}.out[data-astro-cid-s22fnhzu]{background:#fff;border:1px solid var(--color-border);border-radius:10px;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.out[data-astro-cid-s22fnhzu] .art[data-astro-cid-s22fnhzu]{background:var(--color-brand-light);padding:14px 18px;height:130px}.out[data-astro-cid-s22fnhzu] .art[data-astro-cid-s22fnhzu] svg[data-astro-cid-s22fnhzu]{width:100%;height:100%;display:block}.out[data-astro-cid-s22fnhzu] .body[data-astro-cid-s22fnhzu]{padding:16px 18px 18px;display:grid;gap:6px;align-content:start}.out[data-astro-cid-s22fnhzu] small[data-astro-cid-s22fnhzu]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.out[data-astro-cid-s22fnhzu] h3[data-astro-cid-s22fnhzu]{font-size:1.1rem}.out[data-astro-cid-s22fnhzu] p[data-astro-cid-s22fnhzu]{font-size:15px;color:var(--color-text-light);line-height:1.5}.fam[data-astro-cid-s22fnhzu] svg[data-astro-cid-s22fnhzu] [data-astro-cid-s22fnhzu]{transform-box:fill-box}.a-land[data-astro-cid-s22fnhzu] circle[data-astro-cid-s22fnhzu]{transform-origin:center;animation:breathe 3.6s ease-in-out infinite}.a-land[data-astro-cid-s22fnhzu] g[data-astro-cid-s22fnhzu] circle[data-astro-cid-s22fnhzu]:nth-child(2){animation-delay:.6s}.a-land[data-astro-cid-s22fnhzu] g[data-astro-cid-s22fnhzu] circle[data-astro-cid-s22fnhzu]:nth-child(3){animation-delay:1.2s}.a-land[data-astro-cid-s22fnhzu] g[data-astro-cid-s22fnhzu] circle[data-astro-cid-s22fnhzu]:nth-child(4){animation-delay:1.8s}.a-land[data-astro-cid-s22fnhzu] line[data-astro-cid-s22fnhzu]{animation:fade 4s ease-in-out infinite}.a-land[data-astro-cid-s22fnhzu] line[data-astro-cid-s22fnhzu]+line[data-astro-cid-s22fnhzu]{animation-delay:2s}.a-sov[data-astro-cid-s22fnhzu] rect[data-astro-cid-s22fnhzu]{transform-origin:left center;animation:grow 1.4s ease-out both,sway 5s 1.4s ease-in-out infinite}.a-sov[data-astro-cid-s22fnhzu] rect[data-astro-cid-s22fnhzu]:nth-of-type(2),.a-sov[data-astro-cid-s22fnhzu] rect[data-astro-cid-s22fnhzu]:nth-of-type(5){animation-delay:.15s,1.55s}.a-sov[data-astro-cid-s22fnhzu] rect[data-astro-cid-s22fnhzu]:nth-of-type(3),.a-sov[data-astro-cid-s22fnhzu] rect[data-astro-cid-s22fnhzu]:nth-of-type(6){animation-delay:.3s,1.7s}.a-event[data-astro-cid-s22fnhzu] polyline[data-astro-cid-s22fnhzu]{stroke-dasharray:1;animation:draw 6s ease-in-out infinite}.a-event[data-astro-cid-s22fnhzu] .ping[data-astro-cid-s22fnhzu]{transform-origin:center;animation:ping 6s ease-out infinite}.a-data[data-astro-cid-s22fnhzu] g[data-astro-cid-s22fnhzu] rect[data-astro-cid-s22fnhzu]{transform-origin:left center;animation:fillrow 7s ease-out infinite}.a-data[data-astro-cid-s22fnhzu] g[data-astro-cid-s22fnhzu] rect[data-astro-cid-s22fnhzu]:nth-child(2){animation-delay:.4s}.a-data[data-astro-cid-s22fnhzu] g[data-astro-cid-s22fnhzu] rect[data-astro-cid-s22fnhzu]:nth-child(3){animation-delay:.8s}.a-data[data-astro-cid-s22fnhzu] g[data-astro-cid-s22fnhzu] rect[data-astro-cid-s22fnhzu]:nth-child(4){animation-delay:1.2s}.a-work[data-astro-cid-s22fnhzu] circle[data-astro-cid-s22fnhzu]{animation:nod 4.8s ease-in-out infinite}.a-work[data-astro-cid-s22fnhzu] g[data-astro-cid-s22fnhzu] circle[data-astro-cid-s22fnhzu]:nth-child(2){animation-delay:.8s}.a-work[data-astro-cid-s22fnhzu] g[data-astro-cid-s22fnhzu] circle[data-astro-cid-s22fnhzu]:nth-child(3){animation-delay:1.6s}.a-work[data-astro-cid-s22fnhzu] g[data-astro-cid-s22fnhzu] circle[data-astro-cid-s22fnhzu]:nth-child(4){animation-delay:2.4s}.a-work[data-astro-cid-s22fnhzu] g[data-astro-cid-s22fnhzu] circle[data-astro-cid-s22fnhzu]:nth-child(5){animation-delay:3.2s}.a-work[data-astro-cid-s22fnhzu]>circle[data-astro-cid-s22fnhzu]{animation-delay:4s}.a-pipe[data-astro-cid-s22fnhzu] .pkt[data-astro-cid-s22fnhzu]{animation:travel 4.5s ease-in-out infinite}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes fade{0%,to{opacity:.25}50%{opacity:1}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sway{0%,to{transform:scaleX(1)}50%{transform:scaleX(.94)}}@keyframes draw{0%{stroke-dashoffset:1}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes ping{0%,40%{transform:scale(1);opacity:0}42%{opacity:.9}70%,to{transform:scale(3.2);opacity:0}}@keyframes fillrow{0%{transform:scaleX(0)}18%,85%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes nod{0%,20%,to{transform:translateY(0)}10%{transform:translateY(-3px)}}@keyframes travel{0%{transform:translate(0);opacity:0}8%{opacity:1}85%{transform:translate(181px);opacity:1}to{transform:translate(181px);opacity:0}}@media(prefers-reduced-motion:reduce){.fam[data-astro-cid-s22fnhzu] svg[data-astro-cid-s22fnhzu] [data-astro-cid-s22fnhzu],.fam[data-astro-cid-s22fnhzu] svg[data-astro-cid-s22fnhzu]{animation:none!important}.a-pipe[data-astro-cid-s22fnhzu] .pkt[data-astro-cid-s22fnhzu],.a-event[data-astro-cid-s22fnhzu] .ping[data-astro-cid-s22fnhzu]{opacity:0}}.guards[data-astro-cid-ox5n4buw]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}@media(max-width:860px){.guards[data-astro-cid-ox5n4buw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.guards[data-astro-cid-ox5n4buw]{grid-template-columns:1fr}}.g[data-astro-cid-ox5n4buw]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:10px;padding:14px 16px;font-size:15px;font-weight:500;line-height:1.35}.g[data-astro-cid-ox5n4buw] i[data-astro-cid-ox5n4buw]{width:40px;height:40px;border-radius:10px;background:var(--color-brand-light);color:var(--color-brand);display:grid;place-items:center}.g[data-astro-cid-ox5n4buw] svg[data-astro-cid-ox5n4buw]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html{scroll-padding-top:calc(var(--nav-height) + 56px)}.rail-bar{position:sticky;top:var(--nav-height);z-index:90;background:#faf8f5f5;backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border)}.rail-bar .rail{border-bottom:0}.rail.has-more{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.rail{display:flex;gap:6px;overflow-x:auto;padding:0;border-bottom:1px solid var(--color-border);scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail a{flex:none;font-family:var(--font-body);font-size:.9375rem;font-weight:500;color:var(--color-text-light);background:transparent;border:0;border-bottom:2px solid transparent;padding:12px 14px;cursor:pointer;white-space:nowrap;margin-bottom:-1px;transition:color .2s,border-color .2s;text-decoration:none}.rail a[aria-current=true]{color:var(--color-brand);border-bottom-color:var(--color-brand);font-weight:600}.rail a:hover{color:var(--color-text)}.rail a:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px;border-radius:6px}.cta{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between}.cta h2{margin-bottom:var(--space-xs)}.cta p{color:var(--color-text-light);max-width:52ch;margin:0}
