.fg-hero[data-astro-cid-4ntccffo]{grid-template-columns:1.15fr .85fr;align-items:center;gap:72px;padding:64px 0 70px;display:grid}.fg-intro[data-astro-cid-4ntccffo] h1[data-astro-cid-4ntccffo]{font:500 clamp(42px,4.6vw,68px)/1.28 var(--display);letter-spacing:-2px;margin:24px 0}.fg-intro[data-astro-cid-4ntccffo] h1[data-astro-cid-4ntccffo]>span[data-astro-cid-4ntccffo]{color:var(--accent)}.fg-description[data-astro-cid-4ntccffo]{color:var(--muted);font-size:18px;line-height:1.9}.fg-tags[data-astro-cid-4ntccffo]{color:var(--muted);flex-wrap:wrap;gap:9px 18px;margin:28px 0;font:12px ui-monospace,monospace;display:flex}.fg-tags[data-astro-cid-4ntccffo] span[data-astro-cid-4ntccffo]{border-bottom:1px solid var(--line);padding-bottom:6px}.case-links[data-astro-cid-4ntccffo]{align-items:center;gap:26px}.fg-preview-note[data-astro-cid-4ntccffo]{color:var(--muted);max-width:440px;margin-top:19px;font-size:12px;line-height:1.8}.fg-art[data-astro-cid-4ntccffo]{color:#eaf8f3;background:#152c32;border:1px solid #365157;margin:0;padding:27px 32px 23px;position:relative;overflow:hidden}.fg-art-top[data-astro-cid-4ntccffo]{color:#b2ccc8;letter-spacing:1px;justify-content:space-between;gap:15px;font:10px/1.5 ui-monospace,monospace;display:flex}.fg-art[data-astro-cid-4ntccffo]>img[data-astro-cid-4ntccffo]{width:156px;height:156px;margin:14px auto 4px;display:block}.fg-route[data-astro-cid-4ntccffo]{max-width:285px;margin:0 auto}.fg-route[data-astro-cid-4ntccffo]>div[data-astro-cid-4ntccffo]{background:#1b343a;border:1px solid #456268;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.fg-route[data-astro-cid-4ntccffo] span[data-astro-cid-4ntccffo]{color:#a5c3bf;white-space:nowrap;font:10px ui-monospace,monospace}.fg-route[data-astro-cid-4ntccffo] strong[data-astro-cid-4ntccffo]{white-space:nowrap;font-size:15px;font-weight:500}.fg-route[data-astro-cid-4ntccffo]>i[data-astro-cid-4ntccffo]{text-align:center;color:#82e4ce;font:17px/1.7 ui-monospace,monospace;display:block}.fg-art[data-astro-cid-4ntccffo] figcaption[data-astro-cid-4ntccffo]{text-align:center;color:#a5c3bf;letter-spacing:.5px;margin-top:22px;font:10px/1.8 ui-monospace,monospace}.fg-features[data-astro-cid-4ntccffo]{grid-template-columns:repeat(3,1fr);gap:42px;padding:12px 0 45px;display:grid}.fg-number[data-astro-cid-4ntccffo]{color:var(--muted);letter-spacing:1px;font:11px ui-monospace,monospace}.fg-features[data-astro-cid-4ntccffo] h3[data-astro-cid-4ntccffo]{letter-spacing:-.5px;margin:22px 0 16px;font-size:23px;font-weight:500}.fg-features[data-astro-cid-4ntccffo] p[data-astro-cid-4ntccffo]{color:var(--muted);max-width:335px;font-size:15px}.fg-feature-label[data-astro-cid-4ntccffo]{letter-spacing:.6px;color:var(--muted);margin-top:26px;font:10px/1.5 ui-monospace,monospace;display:block}.fg-status[data-astro-cid-4ntccffo]{background:var(--paper);grid-template-columns:.8fr 1.2fr;gap:80px;margin:24px 0 64px;padding:42px 45px;display:grid}.fg-status[data-astro-cid-4ntccffo] h2[data-astro-cid-4ntccffo]{letter-spacing:-1px;margin:20px 0;font-size:34px;font-weight:500;line-height:1.5}.fg-status[data-astro-cid-4ntccffo]>div[data-astro-cid-4ntccffo]>p[data-astro-cid-4ntccffo]:last-child{color:var(--muted);max-width:300px;font-size:15px}.fg-status[data-astro-cid-4ntccffo] dl[data-astro-cid-4ntccffo]{margin:0}.fg-status[data-astro-cid-4ntccffo] dl[data-astro-cid-4ntccffo]>div[data-astro-cid-4ntccffo]{border-bottom:1px solid var(--line);padding:20px 0}.fg-status[data-astro-cid-4ntccffo] dl[data-astro-cid-4ntccffo]>div[data-astro-cid-4ntccffo]:first-child{padding-top:0}.fg-status[data-astro-cid-4ntccffo] dl[data-astro-cid-4ntccffo]>div[data-astro-cid-4ntccffo]:last-child{border:0;padding-bottom:0}.fg-status[data-astro-cid-4ntccffo] dt[data-astro-cid-4ntccffo]{align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:500;display:flex}.fg-status[data-astro-cid-4ntccffo] dd[data-astro-cid-4ntccffo]{color:var(--muted);margin:0;font-size:14px;line-height:1.9}.fg-status-dot[data-astro-cid-4ntccffo]{background:var(--accent);border-radius:50%;width:7px;height:7px}.fg-start-grid[data-astro-cid-4ntccffo]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.fg-start-grid[data-astro-cid-4ntccffo]>a[data-astro-cid-4ntccffo]{border:1px solid var(--line);padding:26px;transition:border-color .2s,background .2s;display:block}.fg-start-grid[data-astro-cid-4ntccffo]>a[data-astro-cid-4ntccffo]:hover{border-color:var(--accent);background:var(--paper);color:var(--text)}.fg-start-grid[data-astro-cid-4ntccffo] h3[data-astro-cid-4ntccffo]{justify-content:space-between;gap:15px;margin:21px 0 13px;font-size:20px;font-weight:500;line-height:1.5;display:flex}.fg-start-grid[data-astro-cid-4ntccffo] p[data-astro-cid-4ntccffo]{color:var(--muted);font-size:14px}.fg-source-note[data-astro-cid-4ntccffo]{color:var(--muted);margin-top:24px;font-size:12px;line-height:2}.fg-source-note[data-astro-cid-4ntccffo] a[data-astro-cid-4ntccffo]{text-underline-offset:3px;text-decoration:underline}.fg-back[data-astro-cid-4ntccffo]{margin-top:40px;display:inline-block}@media (width<=1100px){.fg-hero[data-astro-cid-4ntccffo]{gap:38px}.fg-art[data-astro-cid-4ntccffo]{padding-inline:24px}.fg-status[data-astro-cid-4ntccffo]{gap:40px}.fg-start-grid[data-astro-cid-4ntccffo]{gap:16px}.fg-start-grid[data-astro-cid-4ntccffo]>a[data-astro-cid-4ntccffo]{padding:22px}.fg-start-grid[data-astro-cid-4ntccffo] h3[data-astro-cid-4ntccffo]{font-size:18px}.fg-features[data-astro-cid-4ntccffo]{gap:30px}}@media (width<=850px){.fg-hero[data-astro-cid-4ntccffo]{grid-template-columns:1fr;gap:35px;padding-block:45px}.fg-art[data-astro-cid-4ntccffo]{width:100%;max-width:530px}.fg-intro[data-astro-cid-4ntccffo] h1[data-astro-cid-4ntccffo]{font-size:57px}.fg-features[data-astro-cid-4ntccffo]{grid-template-columns:1fr;gap:26px}.fg-features[data-astro-cid-4ntccffo]>div[data-astro-cid-4ntccffo]{border-bottom:1px solid var(--line);padding-bottom:25px}.fg-features[data-astro-cid-4ntccffo] h3[data-astro-cid-4ntccffo]{margin-top:15px}.fg-features[data-astro-cid-4ntccffo] p[data-astro-cid-4ntccffo]{max-width:600px}.fg-feature-label[data-astro-cid-4ntccffo]{margin-top:15px}.fg-status[data-astro-cid-4ntccffo]{grid-template-columns:1fr;gap:30px;padding:32px}.fg-status[data-astro-cid-4ntccffo]>div[data-astro-cid-4ntccffo]>p[data-astro-cid-4ntccffo]:last-child{max-width:550px}.fg-start-grid[data-astro-cid-4ntccffo]{grid-template-columns:1fr}.fg-start-grid[data-astro-cid-4ntccffo] h3[data-astro-cid-4ntccffo]{font-size:22px}.fg-start-grid[data-astro-cid-4ntccffo] p[data-astro-cid-4ntccffo]{max-width:580px}}@media (width<=560px){.fg-hero[data-astro-cid-4ntccffo]{padding-top:35px}.fg-intro[data-astro-cid-4ntccffo] h1[data-astro-cid-4ntccffo]{letter-spacing:-1.4px;font-size:43px}.fg-description[data-astro-cid-4ntccffo]{font-size:16px}.fg-tags[data-astro-cid-4ntccffo]{gap:12px;font-size:11px}.case-links[data-astro-cid-4ntccffo]{gap:20px}.fg-art[data-astro-cid-4ntccffo]{padding:22px}.fg-art-top[data-astro-cid-4ntccffo]{letter-spacing:.4px;font-size:9px}.fg-art[data-astro-cid-4ntccffo]>img[data-astro-cid-4ntccffo]{width:130px;height:130px}.fg-route[data-astro-cid-4ntccffo]>div[data-astro-cid-4ntccffo]{gap:10px;padding:15px 12px}.fg-route[data-astro-cid-4ntccffo] strong[data-astro-cid-4ntccffo]{font-size:14px}.fg-route[data-astro-cid-4ntccffo] span[data-astro-cid-4ntccffo]{font-size:9px}.fg-status[data-astro-cid-4ntccffo]{margin-top:0;margin-bottom:40px;padding:25px}.fg-status[data-astro-cid-4ntccffo] h2[data-astro-cid-4ntccffo]{font-size:29px}.fg-source-note[data-astro-cid-4ntccffo]{font-size:11px}.fg-start-grid[data-astro-cid-4ntccffo]>a[data-astro-cid-4ntccffo]{padding:23px}.fg-start-grid[data-astro-cid-4ntccffo] h3[data-astro-cid-4ntccffo]{font-size:20px}}@media (width<=360px){.fg-intro[data-astro-cid-4ntccffo] h1[data-astro-cid-4ntccffo]{letter-spacing:-1px;font-size:36px}}
