.hero[data-astro-cid-j7pv25f6]{padding:76px 0 82px;position:relative}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.06fr .94fr;gap:64px;align-items:center}.hero-tag[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.06em;color:var(--ink);background:var(--paper-2);border:1.5px solid var(--ink);border-radius:3px;padding:5px 10px}.hero-tag-dot[data-astro-cid-j7pv25f6]{width:7px;height:7px;background:var(--red);border-radius:50%;box-shadow:0 0 0 3px #d42b2129}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:24px 0 0;font-size:clamp(40px,5.8vw,66px);line-height:1.05;letter-spacing:-.04em}.hero-lead[data-astro-cid-j7pv25f6]{margin-top:24px;max-width:520px;color:var(--ink-3);font-size:16.5px;line-height:1.8}.hero-actions[data-astro-cid-j7pv25f6]{margin-top:34px;display:flex;gap:12px;flex-wrap:wrap}.hero-stats[data-astro-cid-j7pv25f6]{margin-top:46px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:2.5px solid var(--ink)}.stat[data-astro-cid-j7pv25f6]{padding:18px 14px 0 0;border-right:1.5px solid var(--line)}.stat[data-astro-cid-j7pv25f6]:last-child{border-right:0}.stat[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{display:block;font-family:var(--mono);font-size:27px;font-weight:700;letter-spacing:-.03em;color:var(--ink);line-height:1.1}.stat[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;margin-top:6px;font-size:11.6px;color:var(--ink-3);line-height:1.5}.hero-art[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:1 / 1;max-width:460px;width:100%;justify-self:end}.mondrian[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:grid;grid-template-columns:1.5fr 1fr .9fr;grid-template-rows:1.2fr .75fr .95fr;gap:5px;background:var(--ink);border:5px solid var(--ink);box-shadow:10px 10px #14110f29}.m[data-astro-cid-j7pv25f6]{display:block;background:var(--paper-2)}.m-red[data-astro-cid-j7pv25f6]{background:var(--red);grid-column:1 / 3;grid-row:1 / 2}.m-yellow[data-astro-cid-j7pv25f6]{background:var(--yellow);grid-column:3 / 4;grid-row:1 / 3}.m-blue[data-astro-cid-j7pv25f6]{background:var(--blue);grid-column:1 / 2;grid-row:2 / 4}.m-paper[data-astro-cid-j7pv25f6]{background:var(--paper-2);grid-column:2 / 3;grid-row:2 / 3}.m-ink[data-astro-cid-j7pv25f6]{background:var(--ink);grid-column:2 / 3;grid-row:3 / 4}.m-ochre[data-astro-cid-j7pv25f6]{background:var(--ochre);grid-column:3 / 4;grid-row:3 / 4}.drip[data-astro-cid-j7pv25f6]{position:absolute;top:38.5%;right:34%;width:30px;height:58px;z-index:3;filter:drop-shadow(2px 2px 0 rgba(20,17,15,.16));transform-origin:top center;animation:drip-sway 7s ease-in-out infinite}@keyframes drip-sway{0%,to{transform:rotate(0) scaleY(1)}50%{transform:rotate(1.6deg) scaleY(1.04)}}.float-card[data-astro-cid-j7pv25f6]{position:absolute;left:-8%;bottom:2%;width:64%;z-index:4;background:var(--paper-2);border:2.5px solid var(--ink);border-radius:3px;box-shadow:7px 7px 0 var(--ink),15px 15px #1d4e9b29;overflow:hidden}.fc-bar[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-bottom:2px solid var(--ink);background:var(--paper-3)}.fc-no[data-astro-cid-j7pv25f6]{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--ink)}.fc-ok[data-astro-cid-j7pv25f6]{font-size:9.5px;font-weight:700;color:var(--ok)}.fc-body[data-astro-cid-j7pv25f6]{padding:10px 11px;display:flex;flex-direction:column;gap:8px}.fc-out[data-astro-cid-j7pv25f6]{font-size:10px;line-height:1.62;color:var(--ink-2);padding-left:8px;border-left:2px solid var(--yellow);word-break:break-word}.fc-out[data-astro-cid-j7pv25f6]:nth-child(2){border-left-color:var(--red)}.fc-foot[data-astro-cid-j7pv25f6]{padding:6px 11px;border-top:1.5px dashed var(--line-mid);font-size:9.5px;color:var(--ink-3)}.card-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card-item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;min-height:214px;padding-top:30px;overflow:hidden}.card-strip[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;right:0;height:8px;border-bottom:2px solid var(--ink);background:var(--red)}.tone-yellow[data-astro-cid-j7pv25f6] .card-strip[data-astro-cid-j7pv25f6]{background:var(--yellow)}.tone-blue[data-astro-cid-j7pv25f6] .card-strip[data-astro-cid-j7pv25f6]{background:var(--blue)}.card-top[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.card-no[data-astro-cid-j7pv25f6]{font-size:11.5px;font-weight:700;color:var(--ink-3);letter-spacing:.08em}.card-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:17.5px;line-height:1.4}.card-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:11px;color:var(--ink-3);font-size:14px;line-height:1.72;flex:1}.card-foot[data-astro-cid-j7pv25f6]{margin-top:18px;padding-top:13px;border-top:1.5px solid var(--line);font-size:11.5px;color:var(--ink-3);display:flex;align-items:center;justify-content:space-between}.arrow[data-astro-cid-j7pv25f6]{color:var(--ink);font-weight:700;transition:transform .18s ease}.card-item[data-astro-cid-j7pv25f6]:hover .arrow[data-astro-cid-j7pv25f6]{transform:translate(4px)}.pillar-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;background:var(--ink);border:2.5px solid var(--ink);box-shadow:var(--shadow)}.pillar[data-astro-cid-j7pv25f6]{background:var(--paper-2);padding:30px 26px 32px;position:relative}.pillar[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;width:100%;height:0}.pillar-k[data-astro-cid-j7pv25f6]{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.1em;color:var(--paper-2);background:var(--red);border:1.5px solid var(--ink);padding:1px 7px;border-radius:2px}.tone-yellow[data-astro-cid-j7pv25f6] .pillar-k[data-astro-cid-j7pv25f6]{background:var(--yellow);color:var(--ink)}.tone-blue[data-astro-cid-j7pv25f6] .pillar-k[data-astro-cid-j7pv25f6]{background:var(--blue);color:#fff}.pillar[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:16px;font-size:18px}.pillar[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:10px;color:var(--ink-3);font-size:14px;line-height:1.74}.cta[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.55fr 1fr;align-items:center;gap:40px;padding:46px 44px;background:var(--blue);border:2.5px solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow);color:#fff;position:relative;overflow:hidden}.cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(23px,2.6vw,30px);line-height:1.24}.cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] .soft[data-astro-cid-j7pv25f6]{color:var(--yellow)}.cta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:14px;color:#ffffffdb;font-size:14.5px;line-height:1.8}.cta-actions[data-astro-cid-j7pv25f6]{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.cta-art[data-astro-cid-j7pv25f6]{position:relative;height:190px}.ca-block[data-astro-cid-j7pv25f6]{position:absolute;border:2px solid var(--ink)}.ca-red[data-astro-cid-j7pv25f6]{width:96px;height:96px;background:var(--red);top:6px;left:10px}.ca-yellow[data-astro-cid-j7pv25f6]{width:54px;height:54px;background:var(--yellow);top:0;right:18px}.ca-blue[data-astro-cid-j7pv25f6]{width:70px;height:118px;background:var(--teal);bottom:0;right:44px}.ca-dot[data-astro-cid-j7pv25f6]{position:absolute;width:26px;height:26px;border-radius:50%;background:var(--paper-2);border:2px solid var(--ink);bottom:22px;left:24px}@media(max-width:1000px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:48px}.hero-art[data-astro-cid-j7pv25f6]{justify-self:start;max-width:380px}.card-grid[data-astro-cid-j7pv25f6],.pillar-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.pillar-grid[data-astro-cid-j7pv25f6]{gap:2.5px}.cta[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:26px;padding:34px 28px}.cta-art[data-astro-cid-j7pv25f6]{display:none}}@media(max-width:720px){.hero[data-astro-cid-j7pv25f6]{padding:46px 0 56px}.hero-stats[data-astro-cid-j7pv25f6]{margin-top:36px}.stat[data-astro-cid-j7pv25f6]{padding-right:8px}.stat[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:22px}.stat[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:10.5px}.float-card[data-astro-cid-j7pv25f6]{left:-4%;width:68%}.fc-out[data-astro-cid-j7pv25f6]{font-size:9.5px}}
