.home-content[data-astro-cid-7aropxhg]{flex-direction:column;display:flex}.hero[data-astro-cid-7aropxhg]{justify-content:space-between;align-items:end;gap:48px;padding:58px 0 46px;display:flex}.hero[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{letter-spacing:-.07em;margin-top:20px;font-size:clamp(46px,5.7vw,74px);font-weight:850;line-height:1.08}.hero[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{color:var(--accent)}.hero-note[data-astro-cid-7aropxhg]{max-width:365px;padding:0 20px 5px 0;font-size:15px;line-height:1.85}.hero-note[data-astro-cid-7aropxhg] .muted[data-astro-cid-7aropxhg]{margin-top:9px;font-size:13px}.hero-note[data-astro-cid-7aropxhg] .arrow-link[data-astro-cid-7aropxhg]{margin-top:14px}.topic-index[data-astro-cid-7aropxhg]{padding-top:20px;scroll-margin-top:24px}.topic-grid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.topic-card[data-astro-cid-7aropxhg]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;min-height:410px;padding:24px;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.topic-card[data-astro-cid-7aropxhg]:hover{border-color:#747985;transform:translateY(-3px)}.topic-card-top[data-astro-cid-7aropxhg]{color:var(--muted);justify-content:space-between;display:flex}.topic-card-top[data-astro-cid-7aropxhg]>span[data-astro-cid-7aropxhg]:last-child{color:var(--accent);font-size:24px}.topic-symbol[data-astro-cid-7aropxhg]{height:170px;margin:18px -24px 12px;position:relative}.topic-card-copy[data-astro-cid-7aropxhg]{z-index:2;margin-top:auto;position:relative}.topic-card[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-size:29px}.topic-card-copy[data-astro-cid-7aropxhg]>p[data-astro-cid-7aropxhg]{min-height:72px;color:var(--muted);margin-top:12px;font-size:13px;line-height:1.8}.topic-card-copy[data-astro-cid-7aropxhg]>span[data-astro-cid-7aropxhg]{border-top:1px solid var(--line);color:var(--accent);font:10px var(--mono);letter-spacing:.08em;margin-top:18px;padding-top:14px;display:block}.steps[data-astro-cid-7aropxhg] .topic-symbol[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]{background:var(--surface);border:10px solid #c2c6cf;border-radius:50%;position:absolute}.steps[data-astro-cid-7aropxhg] .topic-symbol[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]:first-child{width:64px;height:64px;bottom:12%;left:18%}.steps[data-astro-cid-7aropxhg] .topic-symbol[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]:nth-child(2){border-color:var(--accent);width:84px;height:84px;bottom:33%;left:40%}.steps[data-astro-cid-7aropxhg] .topic-symbol[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]:nth-child(3){width:48px;height:48px;top:4%;right:15%}.steps[data-astro-cid-7aropxhg] .topic-symbol[data-astro-cid-7aropxhg]:after{content:"";background:var(--line);height:1px;position:absolute;inset:50% -10% auto;transform:rotate(-13deg)}.target[data-astro-cid-7aropxhg] .topic-symbol[data-astro-cid-7aropxhg]:before,.target[data-astro-cid-7aropxhg] .topic-symbol[data-astro-cid-7aropxhg]:after{content:"";border:1px solid #7b8290;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.target[data-astro-cid-7aropxhg] .topic-symbol[data-astro-cid-7aropxhg]:before{width:145px;height:145px;box-shadow:0 0 0 28px #1b1e25,0 0 0 29px #4b505b}.target[data-astro-cid-7aropxhg] .topic-symbol[data-astro-cid-7aropxhg]:after{background:var(--accent);border-color:var(--accent);width:24px;height:24px}.target[data-astro-cid-7aropxhg] .topic-symbol[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]:first-child{background:#555b66;width:1px;height:100%;position:absolute;top:0;left:50%}.target[data-astro-cid-7aropxhg] .topic-symbol[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]:nth-child(2){background:#555b66;width:76%;height:1px;position:absolute;top:50%;left:12%}.road[data-astro-cid-7aropxhg] .topic-symbol[data-astro-cid-7aropxhg]{background:linear-gradient(164deg,#0000 47%,#545a65 47.3% 48%,#0000 48.3%)}.road[data-astro-cid-7aropxhg] .topic-symbol[data-astro-cid-7aropxhg]:before{content:"";border:38px solid #c8ccd3;border-radius:50%;width:220px;height:220px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.road[data-astro-cid-7aropxhg] .topic-symbol[data-astro-cid-7aropxhg]:after{content:"";background:var(--accent);width:7px;height:74px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(38deg)}.recent[data-astro-cid-7aropxhg]{padding-top:94px}.recent-grid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 18px;display:grid}.recent-card[data-astro-cid-7aropxhg]{min-width:0;position:relative}.recent-image[data-astro-cid-7aropxhg]{border-radius:var(--radius);background:#252932;height:210px;overflow:hidden}.recent-image[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.recent-card[data-astro-cid-7aropxhg]:hover .recent-image[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{transform:scale(1.035)}.recent-meta[data-astro-cid-7aropxhg]{color:var(--muted);justify-content:space-between;gap:12px;margin-top:15px;font-size:10px;display:flex}.recent-meta[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{color:var(--accent)}.recent-card[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin-top:10px;padding-right:25px;font-size:20px;line-height:1.4}.recent-card[data-astro-cid-7aropxhg]>p[data-astro-cid-7aropxhg]{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.7}.recent-arrow[data-astro-cid-7aropxhg]{color:var(--muted);position:absolute;top:230px;right:3px}.principles[data-astro-cid-7aropxhg]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;margin-top:100px;padding-top:42px;display:grid}.principles[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{margin-top:16px;font-size:34px;line-height:1.35}.principles[data-astro-cid-7aropxhg] ol[data-astro-cid-7aropxhg]{margin:0;padding:0;list-style:none}.principles[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;gap:14px;padding:15px 0;display:grid}.principles[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]>span[data-astro-cid-7aropxhg]{color:var(--accent);font:10px var(--mono);padding-top:4px}.principles[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{font-size:14px}.principles[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted);margin-top:3px;font-size:12px}@media (width<=950px){.topic-card[data-astro-cid-7aropxhg]{min-height:390px}.topic-card-copy[data-astro-cid-7aropxhg]>p[data-astro-cid-7aropxhg]{min-height:93px}.recent-image[data-astro-cid-7aropxhg]{height:180px}}@media (width<=700px){.hero[data-astro-cid-7aropxhg]{flex-direction:column;align-items:start;gap:25px;padding:35px 0}.hero[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{margin-top:14px;font-size:49px}.hero-note[data-astro-cid-7aropxhg]{padding:0;font-size:14px}.hero-note[data-astro-cid-7aropxhg] .muted[data-astro-cid-7aropxhg]{display:none}.topic-index[data-astro-cid-7aropxhg]{padding-top:10px}.recent[data-astro-cid-7aropxhg]{padding-top:58px}.topic-grid[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.topic-card[data-astro-cid-7aropxhg]{min-height:350px}.topic-symbol[data-astro-cid-7aropxhg]{height:130px}.topic-card-copy[data-astro-cid-7aropxhg]>p[data-astro-cid-7aropxhg]{min-height:0}.recent-grid[data-astro-cid-7aropxhg]{grid-template-columns:1fr;gap:38px}.recent-image[data-astro-cid-7aropxhg]{height:230px}.recent-arrow[data-astro-cid-7aropxhg]{top:250px}.principles[data-astro-cid-7aropxhg]{grid-template-columns:1fr;gap:25px;margin-top:65px;padding-top:30px}.principles[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{font-size:29px}}
