.logo3d[data-astro-cid-ec2cc3ok]{aspect-ratio:1;width:min(100%,340px);margin-top:40px;position:relative}.logo3d[data-astro-cid-ec2cc3ok] svg[data-astro-cid-ec2cc3ok],.logo3d[data-astro-cid-ec2cc3ok] canvas[data-astro-cid-ec2cc3ok]{width:100%;height:100%;position:absolute;inset:0}.logo3d[data-astro-cid-ec2cc3ok] svg[data-astro-cid-ec2cc3ok]{padding:22%}.logo3d[data-astro-cid-ec2cc3ok] canvas[data-astro-cid-ec2cc3ok]{opacity:0;transition:opacity .6s}.logo3d[data-astro-cid-ec2cc3ok].on canvas[data-astro-cid-ec2cc3ok]{opacity:1}.logo3d[data-astro-cid-ec2cc3ok].on svg[data-astro-cid-ec2cc3ok]{opacity:0;transition:opacity .6s}@media (width<=920px){.logo3d[data-astro-cid-ec2cc3ok]{width:220px;margin-top:24px}}.case[data-astro-cid-7ee3og7i]+.case[data-astro-cid-7ee3og7i]{margin-top:24px}.case[data-astro-cid-7ee3og7i]{border:1px solid var(--ink);border-radius:6px;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,56px);padding:clamp(22px,4vw,40px);display:grid}.case[data-astro-cid-7ee3og7i] h3[data-astro-cid-7ee3og7i]{margin-block:6px 12px;font-size:clamp(1.8rem,3.4vw,2.4rem)}.case-kind[data-astro-cid-7ee3og7i]{font:500 .78rem/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.case-summary[data-astro-cid-7ee3og7i]{color:var(--ink-2);margin-bottom:14px}.case[data-astro-cid-7ee3og7i] .tags[data-astro-cid-7ee3og7i]{margin-top:18px}.case-link[data-astro-cid-7ee3og7i]{margin-top:24px}.case-term[data-astro-cid-7ee3og7i]{background:var(--dark);color:var(--on-dark);font:400 .84rem/1.6 var(--mono);border-radius:6px;margin:0;padding:22px;overflow-x:auto}.case-term[data-astro-cid-7ee3og7i] b[data-astro-cid-7ee3og7i]{color:var(--on-dark)}.case-term[data-astro-cid-7ee3og7i] .dim[data-astro-cid-7ee3og7i]{color:var(--on-dark-2)}.case-term[data-astro-cid-7ee3og7i] .ok[data-astro-cid-7ee3og7i]{color:#7bd88f}.case-term[data-astro-cid-7ee3og7i] .sig[data-astro-cid-7ee3og7i]{color:var(--signal)}.case-term[data-astro-cid-7ee3og7i]{box-shadow:0 30px 60px -30px #17181a8c}@media (width>=921px){.case-term[data-astro-cid-7ee3og7i]{--rx0:5deg;--ry0:-12deg}}.mock-panel[data-astro-cid-7ee3og7i]{gap:14px;font-size:.78rem;display:grid}.mp-top[data-astro-cid-7ee3og7i],.mk-top[data-astro-cid-7ee3og7i]{justify-content:space-between;gap:12px;display:flex}.mp-meters[data-astro-cid-7ee3og7i]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mp-meters[data-astro-cid-7ee3og7i] div[data-astro-cid-7ee3og7i]{border:1px solid #2c2d2f;border-radius:4px;grid-template-columns:1fr auto;gap:4px;padding:10px;display:grid}.mp-meters[data-astro-cid-7ee3og7i] i[data-astro-cid-7ee3og7i]{background:linear-gradient(90deg, var(--signal) var(--v), #2c2d2f 0);border-radius:2px;grid-column:1/-1;height:4px}.mp-chart[data-astro-cid-7ee3og7i]{border:1px solid #2c2d2f;border-radius:4px;width:100%;height:70px}.mp-chart[data-astro-cid-7ee3og7i] polyline[data-astro-cid-7ee3og7i]{fill:none;stroke:var(--signal);stroke-width:1.5px;vector-effect:non-scaling-stroke}.mp-list[data-astro-cid-7ee3og7i]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mp-list[data-astro-cid-7ee3og7i] li[data-astro-cid-7ee3og7i]{text-align:right;grid-template-columns:16px 1fr 50px 50px;display:grid}.mp-list[data-astro-cid-7ee3og7i] li[data-astro-cid-7ee3og7i]>[data-astro-cid-7ee3og7i]:first-child,.mp-list[data-astro-cid-7ee3og7i] li[data-astro-cid-7ee3og7i]{text-align:left}.mock-perkly[data-astro-cid-7ee3og7i]{--lime:#c8f135;font:500 .82rem/1.4 var(--sans,inherit);background:#14161a;gap:14px;display:grid}.mock-perkly[data-astro-cid-7ee3og7i] b[data-astro-cid-7ee3og7i]{color:#f6f6f1}.mk-top[data-astro-cid-7ee3og7i] span[data-astro-cid-7ee3og7i]{color:var(--lime)}.mk-goal[data-astro-cid-7ee3og7i]{color:#a9ab9f;gap:6px;font-size:.76rem;display:grid}.mk-goal[data-astro-cid-7ee3og7i] i[data-astro-cid-7ee3og7i]{background:linear-gradient(90deg, var(--lime) 64%, #2a2d33 0);border-radius:3px;height:6px}.mk-grid[data-astro-cid-7ee3og7i]{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.mk-grid[data-astro-cid-7ee3og7i] li[data-astro-cid-7ee3og7i]{background:#1b1e23;border:1px solid #2a2d33;border-radius:8px;gap:8px;padding:12px;display:grid}.mk-ic[data-astro-cid-7ee3og7i]{height:54px;color:var(--lime);background:#23272e;border-radius:6px;place-items:center;font-size:1.4rem;display:grid}.mk-row[data-astro-cid-7ee3og7i]{color:#f6f6f1;justify-content:space-between;align-items:center;display:flex}.mk-row[data-astro-cid-7ee3og7i] em[data-astro-cid-7ee3og7i]{background:var(--lime);color:#14161a;border-radius:6px;place-items:center;width:24px;height:24px;font-style:normal;font-weight:700;display:grid}@media (width<=920px){.case[data-astro-cid-7ee3og7i]{grid-template-columns:1fr}}@media (width<=680px){.case-link[data-astro-cid-7ee3og7i]{width:100%}.case-term[data-astro-cid-7ee3og7i]{padding:16px;font-size:.74rem}}.hero-net[data-astro-cid-jquftulo]{aspect-ratio:1;pointer-events:none;opacity:0;width:520px;transition:opacity 1.2s;position:absolute;top:-150px;right:-230px}.hero-net[data-astro-cid-jquftulo].on{opacity:.5}@media (width>=921px){.hero-net[data-astro-cid-jquftulo]{top:0;right:auto}.hero-net[data-astro-cid-jquftulo].on{opacity:1}}.season[data-astro-cid-dd3di2sg]{pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}html[data-season=halloween] .season-halloween[data-astro-cid-dd3di2sg],html[data-season=christmas] .season-christmas[data-astro-cid-dd3di2sg]{display:block}.web[data-astro-cid-dd3di2sg]{width:clamp(110px,16vw,210px);position:absolute;top:0;left:0}.web[data-astro-cid-dd3di2sg] path[data-astro-cid-dd3di2sg]{fill:none;stroke:#17181a47;stroke-width:1px;vector-effect:non-scaling-stroke}.spider[data-astro-cid-dd3di2sg]{transform-origin:50% 0;width:34px;animation:7s ease-in-out infinite drop;position:absolute;top:0;left:clamp(40px,4.5vw,80px)}.spider[data-astro-cid-dd3di2sg]:before{content:"";background:#17181a4d;width:1px;height:400px;position:absolute;bottom:100%;left:16.5px}.spider[data-astro-cid-dd3di2sg] path[data-astro-cid-dd3di2sg]{fill:none;stroke:#17181a;stroke-width:1.6px;stroke-linecap:round}.spider[data-astro-cid-dd3di2sg] ellipse[data-astro-cid-dd3di2sg],.spider[data-astro-cid-dd3di2sg] circle[data-astro-cid-dd3di2sg]{fill:#17181a}.spider[data-astro-cid-dd3di2sg] .eye[data-astro-cid-dd3di2sg]{fill:#ff5a1f}@keyframes drop{0%,to{transform:translateY(60px)rotate(0)}45%{transform:translateY(150px)rotate(4deg)}60%{transform:translateY(140px)rotate(-3deg)}}.garland[data-astro-cid-dd3di2sg]{width:100%;height:56px;position:absolute;top:0;left:0}.garland[data-astro-cid-dd3di2sg] path[data-astro-cid-dd3di2sg]{fill:none;stroke:#17181a73;stroke-width:1.5px;vector-effect:non-scaling-stroke}.season-christmas[data-astro-cid-dd3di2sg] b[data-astro-cid-dd3di2sg]{border-radius:50%/40% 40% 60% 60%;width:10px;height:13px;margin-left:-5px;animation:2s ease-in-out infinite alternate twinkle;position:absolute}@keyframes twinkle{0%{opacity:.35}to{opacity:1}}.season-christmas[data-astro-cid-dd3di2sg] i[data-astro-cid-dd3di2sg]{background:#6e8caa73;border-radius:50%;animation:linear infinite snow;position:absolute;top:-10px}@keyframes snow{to{transform:translate(var(--x), 1100px)}}@media (width<=920px){.spider[data-astro-cid-dd3di2sg]{left:auto;right:24px}.season-christmas[data-astro-cid-dd3di2sg] i[data-astro-cid-dd3di2sg]:nth-of-type(2n),.season-christmas[data-astro-cid-dd3di2sg] b[data-astro-cid-dd3di2sg]:nth-of-type(2n){display:none}}@media (prefers-reduced-motion:reduce){.season[data-astro-cid-dd3di2sg] [data-astro-cid-dd3di2sg]{animation:none!important}.spider[data-astro-cid-dd3di2sg]{transform:translateY(80px)}.season-christmas[data-astro-cid-dd3di2sg] i[data-astro-cid-dd3di2sg]{display:none}}
