.ProjectGallery-module__FLuQ-q__grid{width:100%;font-family:var(--font-sans), sans-serif;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ProjectGallery-module__FLuQ-q__card{background:#111a29;border:1px solid #b7ccef21;border-radius:16px;transition:border-color .18s;overflow:hidden}.ProjectGallery-module__FLuQ-q__card:hover{border-color:#88b9ff52}.ProjectGallery-module__FLuQ-q__visual{background:#0d1522;border-bottom:1px solid #b7ccef1a;height:270px;position:relative;overflow:hidden}.ProjectGallery-module__FLuQ-q__visualLabel{color:#94a6be;font:10px var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;position:absolute;top:22px;left:26px}.ProjectGallery-module__FLuQ-q__diagram{width:100%;height:230px;position:absolute;bottom:0;left:0}.ProjectGallery-module__FLuQ-q__guides{fill:none;stroke:#b7ccef;stroke-opacity:.07;stroke-width:1px}.ProjectGallery-module__FLuQ-q__connections{fill:none;stroke:#6885ae;stroke-width:1px;stroke-opacity:.6}.ProjectGallery-module__FLuQ-q__nodes{fill:#152033;stroke:#334760;stroke-width:1px}.ProjectGallery-module__FLuQ-q__svgText{fill:#a4b0c3;text-anchor:middle;font:12px var(--font-mono), monospace}.ProjectGallery-module__FLuQ-q__centerHalo{fill:none;stroke:#88b9ff;stroke-opacity:.12}.ProjectGallery-module__FLuQ-q__centerNode{fill:#1a2c45;stroke:#88b9ff;stroke-opacity:.65;stroke-width:1px}.ProjectGallery-module__FLuQ-q__brandText{fill:#f2f5fb;text-anchor:middle;font:600 20px var(--font-display), sans-serif;letter-spacing:-.8px}.ProjectGallery-module__FLuQ-q__orchestratorText{fill:#dae8ff;text-anchor:middle;font:13px var(--font-mono), monospace}.ProjectGallery-module__FLuQ-q__dots{fill:#88b9ff}.ProjectGallery-module__FLuQ-q__memoryPulse{fill:none;stroke:#b4d3ff;stroke-width:1.5px;stroke-dasharray:8 350;animation:12s linear infinite ProjectGallery-module__FLuQ-q__memory-flow}.ProjectGallery-module__FLuQ-q__hunch .ProjectGallery-module__FLuQ-q__diagram{bottom:1px}.ProjectGallery-module__FLuQ-q__soldi{background:#0e1623}.ProjectGallery-module__FLuQ-q__orchestrator .ProjectGallery-module__FLuQ-q__diagram{bottom:-1px}.ProjectGallery-module__FLuQ-q__whisper .ProjectGallery-module__FLuQ-q__diagram{bottom:8px}.ProjectGallery-module__FLuQ-q__architecture{gap:15px;display:grid;position:absolute;top:64px;left:15%;right:15%}.ProjectGallery-module__FLuQ-q__architecture:before{content:"";border-left:1px dashed #6885ae;position:absolute;top:20px;bottom:20px;left:50%}.ProjectGallery-module__FLuQ-q__plane{background:#152033;border:1px solid #334760;border-radius:7px;grid-template-columns:1fr auto;gap:5px;padding:12px 18px;display:grid;position:relative;box-shadow:5px 5px #0b101b}.ProjectGallery-module__FLuQ-q__plane:nth-child(2){margin-inline:-12px 12px}.ProjectGallery-module__FLuQ-q__plane:nth-child(3){margin-inline:-24px 24px}.ProjectGallery-module__FLuQ-q__plane span{color:#dae8ff;font:500 12px var(--font-mono), monospace}.ProjectGallery-module__FLuQ-q__plane small{color:#a4b0c3;font:10px var(--font-mono), monospace;grid-column:1}.ProjectGallery-module__FLuQ-q__plane i{background:#88b9ff;border-radius:50%;grid-area:1/2/3;align-self:center;width:5px;height:5px}.ProjectGallery-module__FLuQ-q__waveform{stroke:#91b4e4;stroke-width:2px;stroke-linecap:round}.ProjectGallery-module__FLuQ-q__scanLine{stroke:#e0ecff;stroke-width:1px;opacity:.5}.ProjectGallery-module__FLuQ-q__timeMarks{fill:#8193ad;font:10px var(--font-mono), monospace}.ProjectGallery-module__FLuQ-q__cardBody{padding:25px 26px 23px}.ProjectGallery-module__FLuQ-q__cardBody h3{color:#f2f5fb;font:600 clamp(19px, 2vw, 24px)/1.3 var(--font-display), sans-serif;letter-spacing:-.04em;margin:0}.ProjectGallery-module__FLuQ-q__cardBody p{color:#a4b0c3;margin:10px 0 18px;font-size:14px;line-height:1.6}.ProjectGallery-module__FLuQ-q__tags{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ProjectGallery-module__FLuQ-q__tags li{color:#a4b0c3;font:10px/1.4 var(--font-mono), monospace;border:1px solid #b7ccef21;border-radius:4px;padding:5px 8px}.ProjectGallery-module__FLuQ-q__explore{color:#d6e6ff;cursor:pointer;font:500 12px var(--font-sans), sans-serif;background:0 0;border:0;align-items:center;gap:12px;margin-top:23px;padding:7px 0;display:inline-flex}.ProjectGallery-module__FLuQ-q__explore svg{transition:transform .18s}.ProjectGallery-module__FLuQ-q__explore:hover svg{transform:translate(2px,-2px)}.ProjectGallery-module__FLuQ-q__explore:hover,.ProjectGallery-module__FLuQ-q__links a:hover{color:#88b9ff}.ProjectGallery-module__FLuQ-q__explore:focus-visible,.ProjectGallery-module__FLuQ-q__close:focus-visible,.ProjectGallery-module__FLuQ-q__links a:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #88b9ff}.ProjectGallery-module__FLuQ-q__dialog{box-sizing:border-box;overscroll-behavior:contain;color:#a4b0c3;width:min(640px,100% - 32px);max-width:none;max-height:calc(100dvh - 40px);font-family:var(--font-sans), sans-serif;background:#111a29;border:1px solid #b7ccef38;border-radius:16px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 100px #0008}.ProjectGallery-module__FLuQ-q__dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#04080fcc}.ProjectGallery-module__FLuQ-q__dialogContent{padding:42px;position:relative}.ProjectGallery-module__FLuQ-q__close{color:#a4b0c3;cursor:pointer;background:#152033;border:1px solid #b7ccef21;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.ProjectGallery-module__FLuQ-q__close:hover{color:#f2f5fb;border-color:#88b9ff}.ProjectGallery-module__FLuQ-q__role{color:#88b9ff;font:11px/1.6 var(--font-mono), monospace;margin:0 25px 15px 0}.ProjectGallery-module__FLuQ-q__dialog h2{color:#f2f5fb;font:600 clamp(25px, 4vw, 35px)/1.2 var(--font-display), sans-serif;letter-spacing:-.04em;margin:0 0 18px}.ProjectGallery-module__FLuQ-q__dialog h3{color:#f2f5fb;font:600 15px var(--font-display), sans-serif;margin:0 0 8px}.ProjectGallery-module__FLuQ-q__overview,.ProjectGallery-module__FLuQ-q__dialog section p{margin:0;font-size:15px;line-height:1.8}.ProjectGallery-module__FLuQ-q__dialog section{margin-top:25px}.ProjectGallery-module__FLuQ-q__dialog .ProjectGallery-module__FLuQ-q__tags{margin-top:26px}.ProjectGallery-module__FLuQ-q__links{border-top:1px solid #b7ccef21;flex-wrap:wrap;gap:22px;margin-top:30px;padding-top:23px;display:flex}.ProjectGallery-module__FLuQ-q__links a{color:#d6e6ff;align-items:center;gap:10px;font-size:13px;text-decoration:none;display:inline-flex}.ProjectGallery-module__FLuQ-q__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ProjectGallery-module__FLuQ-q__memory-flow{to{stroke-dashoffset:-358px}}@media (max-width:699px){.ProjectGallery-module__FLuQ-q__grid{grid-template-columns:minmax(0,1fr);gap:20px}.ProjectGallery-module__FLuQ-q__cardBody{padding:22px}.ProjectGallery-module__FLuQ-q__visualLabel{left:22px}.ProjectGallery-module__FLuQ-q__dialogContent{padding:55px 24px 28px}}@media (max-width:380px){.ProjectGallery-module__FLuQ-q__architecture{left:13%;right:8%}.ProjectGallery-module__FLuQ-q__plane{padding:12px}.ProjectGallery-module__FLuQ-q__plane small{font-size:9px}.ProjectGallery-module__FLuQ-q__dialogContent{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.ProjectGallery-module__FLuQ-q__memoryPulse{animation:none}.ProjectGallery-module__FLuQ-q__card,.ProjectGallery-module__FLuQ-q__explore svg{transition:none}}
.InventorLab-module__7cJ06W__lab{color:#f2f5fb;min-height:450px;font-family:var(--font-sans), sans-serif;background:#0b101b;border:1px solid #b7ccef26;border-radius:18px;grid-template-columns:minmax(265px,.9fr) minmax(0,2fr);display:grid;overflow:hidden}.InventorLab-module__7cJ06W__copy{z-index:1;padding:38px 0 32px 34px;position:relative}.InventorLab-module__7cJ06W__eyebrow{color:#a4b0c3;font:9px/1.6 var(--font-mono), monospace;letter-spacing:.13em;margin:0 0 26px}.InventorLab-module__7cJ06W__copy h2{font:500 clamp(31px, 3.2vw, 44px)/1.12 var(--font-display), sans-serif;letter-spacing:-.055em;margin:0}.InventorLab-module__7cJ06W__copy h2 span{color:#b8c9e2}.InventorLab-module__7cJ06W__intro{color:#a4b0c3;max-width:270px;margin:18px 0 23px;font-size:13px;line-height:1.75}.InventorLab-module__7cJ06W__modes{background:#0e1623;border:1px solid #b7ccef24;border-radius:8px;gap:3px;padding:4px;display:inline-flex}.InventorLab-module__7cJ06W__modes button{color:#a4b0c3;min-height:36px;font:11px/1.4 var(--font-sans), sans-serif;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:8px 11px}.InventorLab-module__7cJ06W__modes button[aria-pressed=true]{color:#deebff;background:#1c2c42;border-color:#88b9ff33}.InventorLab-module__7cJ06W__modes button:hover{color:#f2f5fb}.InventorLab-module__7cJ06W__lab button:focus-visible{outline-offset:4px;outline:2px solid #88b9ff}.InventorLab-module__7cJ06W__description{color:#a4b0c3;max-width:265px;min-height:42px;margin:13px 0 12px;font-size:11px;line-height:1.7}.InventorLab-module__7cJ06W__motion{color:#a4b0c3;min-height:36px;font:10px var(--font-mono), monospace;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:9px;padding:5px 0;display:inline-flex}.InventorLab-module__7cJ06W__motion span{color:#88b9ff;width:12px;font-size:13px}.InventorLab-module__7cJ06W__motion:hover{color:#f2f5fb}.InventorLab-module__7cJ06W__motion:disabled{cursor:default;opacity:.7}.InventorLab-module__7cJ06W__visual{flex-direction:column;min-width:0;padding:24px 28px 20px;display:flex;position:relative}.InventorLab-module__7cJ06W__readout{color:#8293ad;font:8px/1.5 var(--font-mono), monospace;letter-spacing:.08em;justify-content:space-between;gap:12px;display:flex}.InventorLab-module__7cJ06W__stage{flex:1;min-height:370px;position:relative}.InventorLab-module__7cJ06W__stage canvas{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.InventorLab-module__7cJ06W__stage canvas:active{cursor:grabbing}.InventorLab-module__7cJ06W__fallback{place-items:center;display:grid;position:absolute;inset:0}.InventorLab-module__7cJ06W__fallback svg{width:100%;height:100%;max-height:380px}.InventorLab-module__7cJ06W__diagramGrid{stroke:#55769c;stroke-opacity:.16}.InventorLab-module__7cJ06W__legend{flex-wrap:wrap;justify-content:center;gap:8px;padding-top:4px;display:flex}.InventorLab-module__7cJ06W__legend span{color:#a4b0c3;font:9px/1.4 var(--font-mono), monospace;background:#111a29;border:1px solid #b7ccef1f;border-radius:4px;padding:6px 9px}.InventorLab-module__7cJ06W__footer{color:#8293ad;justify-content:space-between;align-items:baseline;gap:12px;margin-top:17px;display:flex}.InventorLab-module__7cJ06W__footer p{margin:0;font-size:10px}.InventorLab-module__7cJ06W__footer>span{font:9px/1.5 var(--font-mono), monospace}@media (max-width:760px){.InventorLab-module__7cJ06W__lab{grid-template-columns:1fr}.InventorLab-module__7cJ06W__copy{padding:28px 26px 0}.InventorLab-module__7cJ06W__eyebrow{margin-bottom:18px}.InventorLab-module__7cJ06W__intro{max-width:360px;margin-bottom:18px}.InventorLab-module__7cJ06W__description{max-width:360px;min-height:20px}.InventorLab-module__7cJ06W__visual{padding:18px 20px 22px}.InventorLab-module__7cJ06W__stage{flex:none;height:330px;min-height:0}.InventorLab-module__7cJ06W__readout{border-top:1px solid #b7ccef1a;padding-top:17px}}@media (max-width:380px){.InventorLab-module__7cJ06W__copy{padding-inline:20px}.InventorLab-module__7cJ06W__visual{padding-inline:14px}.InventorLab-module__7cJ06W__stage{height:285px}.InventorLab-module__7cJ06W__footer{flex-wrap:wrap;gap:7px}.InventorLab-module__7cJ06W__legend{gap:5px}.InventorLab-module__7cJ06W__legend span{padding-inline:6px}}
.blog-module__JsT-Oq__shell{max-width:1200px;color:var(--text);margin-inline:auto;padding-inline:clamp(20px,5vw,64px)}.blog-module__JsT-Oq__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.blog-module__JsT-Oq__wordmark{font:700 23px var(--font-display), sans-serif;letter-spacing:-1.1px;white-space:nowrap}.blog-module__JsT-Oq__wordmark span{color:var(--accent)}.blog-module__JsT-Oq__header nav,.blog-module__JsT-Oq__footer>div{flex-wrap:wrap;gap:28px;font-size:13px;display:flex}.blog-module__JsT-Oq__header nav a,.blog-module__JsT-Oq__footer{color:var(--muted)}.blog-module__JsT-Oq__shell a:focus-visible,.blog-module__JsT-Oq__preview a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.blog-module__JsT-Oq__header a:hover,.blog-module__JsT-Oq__footer a:hover,.blog-module__JsT-Oq__contents a:hover{color:var(--accent)}.blog-module__JsT-Oq__skipLink{z-index:100;color:var(--canvas);background:var(--text);padding:12px 18px;position:fixed;top:12px;left:20px;transform:translateY(-200%)}.blog-module__JsT-Oq__skipLink:focus{transform:translateY(0)}.blog-module__JsT-Oq__intro{padding-block:90px 56px}.blog-module__JsT-Oq__eyebrow{color:var(--accent);font:400 10px/1.8 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.blog-module__JsT-Oq__title{max-width:800px;font:500 clamp(44px, 6.5vw, 80px)/1.08 var(--font-display), sans-serif;letter-spacing:-.055em;margin-block:18px 24px}.blog-module__JsT-Oq__title em,.blog-module__JsT-Oq__previewHeading em{color:var(--accent);font-family:var(--font-editorial), serif;font-weight:400}.blog-module__JsT-Oq__dek{max-width:590px;color:var(--muted);font-size:18px;line-height:1.8}.blog-module__JsT-Oq__postGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.blog-module__JsT-Oq__card{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;min-width:0;transition:border-color .18s;display:flex;overflow:hidden}.blog-module__JsT-Oq__card:hover,.blog-module__JsT-Oq__previewCard:hover{border-color:var(--accent)}.blog-module__JsT-Oq__featured{grid-column:1/-1;grid-template-columns:1.1fr 1fr;display:grid}.blog-module__JsT-Oq__cover{background:var(--canvas);min-height:360px;position:relative}.blog-module__JsT-Oq__cover img,.blog-module__JsT-Oq__articleCover img{object-fit:cover;object-position:center}.blog-module__JsT-Oq__cardBody{flex-direction:column;flex:1;align-items:flex-start;padding:clamp(24px,3vw,36px);display:flex}.blog-module__JsT-Oq__cardBody h2{letter-spacing:-.04em;margin-block:13px;font-size:clamp(23px,2.6vw,32px);font-weight:500;line-height:1.25}.blog-module__JsT-Oq__excerpt{color:var(--muted);font-size:15px;line-height:1.8}.blog-module__JsT-Oq__meta{color:var(--muted);font:10px/1.8 var(--font-mono), monospace;flex-wrap:wrap;gap:8px 20px;margin-top:auto;padding-top:24px;display:flex}.blog-module__JsT-Oq__readLink{color:var(--text);align-items:center;gap:24px;padding-block:10px;font-size:13px;display:inline-flex}.blog-module__JsT-Oq__cardBody .blog-module__JsT-Oq__readLink{margin-top:14px}.blog-module__JsT-Oq__readLink>span{color:var(--accent)}.blog-module__JsT-Oq__diagramCover{border-bottom:1px solid var(--line);background:#0d1522;flex-direction:column;justify-content:center;padding:20px 24px 0;display:flex}.blog-module__JsT-Oq__diagramLabel{color:var(--muted);font:9px var(--font-mono), monospace;letter-spacing:.1em}.blog-module__JsT-Oq__diagram{width:100%;height:auto;max-height:280px}.blog-module__JsT-Oq__featured .blog-module__JsT-Oq__diagram{max-height:370px}.blog-module__JsT-Oq__featured .blog-module__JsT-Oq__diagramCover{border-bottom:0;border-right:1px solid var(--line);min-height:360px}.blog-module__JsT-Oq__brightNode{fill:var(--accent)}.blog-module__JsT-Oq__artValue{fill:var(--text);font:500 28px var(--font-display), sans-serif;letter-spacing:-1px}.blog-module__JsT-Oq__artValueSmall{fill:var(--text);font:500 19px var(--font-display), sans-serif}.blog-module__JsT-Oq__artSmall{fill:var(--muted);font:9px var(--font-mono), monospace;letter-spacing:.5px}.blog-module__JsT-Oq__articleArtwork{border:1px solid var(--line);border-radius:10px;margin-bottom:48px;overflow:hidden}.blog-module__JsT-Oq__articleArtwork .blog-module__JsT-Oq__diagramCover{border:0}.blog-module__JsT-Oq__articleArtwork .blog-module__JsT-Oq__diagram{max-height:260px}.blog-module__JsT-Oq__dataFigure{margin:30px 0}.blog-module__JsT-Oq__tableScroll{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.blog-module__JsT-Oq__tableScroll:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.blog-module__JsT-Oq__dataFigure table{border-collapse:collapse;text-align:left;width:100%;font-size:13px;line-height:1.7}.blog-module__JsT-Oq__dataFigure th,.blog-module__JsT-Oq__dataFigure td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px}.blog-module__JsT-Oq__dataFigure thead{background:var(--surface)}.blog-module__JsT-Oq__dataFigure thead th{color:var(--accent);font:11px/1.7 var(--font-mono), monospace}.blog-module__JsT-Oq__dataFigure tbody th{color:var(--text);font-weight:400}.blog-module__JsT-Oq__dataFigure td{color:var(--muted)}.blog-module__JsT-Oq__dataFigure tr:last-child td,.blog-module__JsT-Oq__dataFigure tr:last-child th{border-bottom:0}.blog-module__JsT-Oq__dataFigure figcaption{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.7}.blog-module__JsT-Oq__takeaway{border-left:2px solid var(--accent);background:var(--surface);margin-top:48px;padding:28px}.blog-module__JsT-Oq__takeaway>p:last-child{color:var(--text);margin-top:14px;font-size:20px;line-height:1.6}.blog-module__JsT-Oq__guides{stroke:#b7ccef;stroke-opacity:.07}.blog-module__JsT-Oq__connections{stroke:#88b9ff;stroke-width:1.3px;stroke-opacity:.7}.blog-module__JsT-Oq__node{fill:#1a2c45;stroke:#88b9ff;stroke-width:1.3px}.blog-module__JsT-Oq__halo{stroke:#88b9ff;stroke-opacity:.2}.blog-module__JsT-Oq__footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:88px;padding-block:30px 40px;font-size:12px;display:flex}.blog-module__JsT-Oq__articleIntro{max-width:820px;padding-block:42px 48px}.blog-module__JsT-Oq__backLink{color:var(--muted);margin-bottom:48px;font-size:13px;display:inline-block}.blog-module__JsT-Oq__articleTitle{letter-spacing:-.045em;overflow-wrap:break-word;margin-block:18px 24px;font-size:clamp(36px,5.2vw,64px);font-weight:500;line-height:1.13}.blog-module__JsT-Oq__articleIntro .blog-module__JsT-Oq__dek{max-width:680px}.blog-module__JsT-Oq__byline{color:var(--muted);font:11px/1.8 var(--font-mono), monospace;flex-wrap:wrap;gap:10px 24px;margin-top:28px;display:flex}.blog-module__JsT-Oq__byline>span:first-child{color:var(--text)}.blog-module__JsT-Oq__articleLayout{grid-template-columns:minmax(0,680px) minmax(150px,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.blog-module__JsT-Oq__prose{min-width:0}.blog-module__JsT-Oq__articleCover{aspect-ratio:1.8;border:1px solid var(--line);border-radius:10px;margin-bottom:48px;position:relative;overflow:hidden}.blog-module__JsT-Oq__proseSection{margin-bottom:44px;scroll-margin-top:40px}.blog-module__JsT-Oq__prose h2{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(24px,3vw,29px);font-weight:500;line-height:1.3}.blog-module__JsT-Oq__proseSection p{color:#c6cfdd;margin-block:0 22px;font-size:18px;line-height:1.85}.blog-module__JsT-Oq__contents{border-left:1px solid var(--line);padding-left:24px;position:sticky;top:40px}.blog-module__JsT-Oq__contents ol{margin:18px 0 0;padding:0;list-style:none}.blog-module__JsT-Oq__contents li+li{margin-top:16px}.blog-module__JsT-Oq__contents a{color:var(--muted);font-size:12px;line-height:1.6;display:block}.blog-module__JsT-Oq__sources{border-top:1px solid var(--line);margin-top:52px;padding-top:30px}.blog-module__JsT-Oq__sources ul{flex-wrap:wrap;gap:12px 24px;padding:0;list-style:none;display:flex}.blog-module__JsT-Oq__sources a{color:var(--accent);text-underline-offset:5px;font-size:14px;text-decoration:underline}.blog-module__JsT-Oq__nextPost{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:16px;margin-top:48px;padding:28px;display:grid}.blog-module__JsT-Oq__nextPost>span:last-child{font:500 24px/1.4 var(--font-display), sans-serif;letter-spacing:-.03em}.blog-module__JsT-Oq__nextPost:hover{border-color:var(--accent)}.blog-module__JsT-Oq__preview{border-top:1px solid var(--line);padding-block:90px}.blog-module__JsT-Oq__previewHeading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:36px;display:flex}.blog-module__JsT-Oq__previewHeading h2{font:500 clamp(32px, 3.6vw, 50px)/1.16 var(--font-display), sans-serif;letter-spacing:-.05em;margin-top:12px}.blog-module__JsT-Oq__previewIntro{max-width:580px;color:var(--muted);margin-top:18px;font-size:15px;line-height:1.8}.blog-module__JsT-Oq__previewHeading>a{flex-shrink:0}.blog-module__JsT-Oq__previewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.blog-module__JsT-Oq__previewCard{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;align-items:flex-start;min-width:0;padding:26px;transition:border-color .18s;display:flex}.blog-module__JsT-Oq__previewCard h3{font:500 22px/1.35 var(--font-display), sans-serif;letter-spacing:-.035em;margin-block:20px 14px}.blog-module__JsT-Oq__previewCard .blog-module__JsT-Oq__excerpt{font-size:14px}.blog-module__JsT-Oq__previewMeta{width:100%;color:var(--muted);font:10px/1.6 var(--font-mono), monospace;justify-content:space-between;gap:20px;margin-top:auto;padding-top:30px;display:flex}.blog-module__JsT-Oq__previewMeta>span:last-child{color:var(--accent);font-size:18px}@media (max-width:900px){.blog-module__JsT-Oq__articleLayout{grid-template-columns:minmax(0,680px);justify-content:center}.blog-module__JsT-Oq__contents{display:none}.blog-module__JsT-Oq__articleIntro{max-width:680px;margin-inline:auto}.blog-module__JsT-Oq__previewCard{padding:20px}}@media (max-width:700px){.blog-module__JsT-Oq__header{flex-wrap:wrap;gap:12px 20px;min-height:100px;padding-block:20px}.blog-module__JsT-Oq__header nav{gap:22px}.blog-module__JsT-Oq__intro{padding-block:56px 36px}.blog-module__JsT-Oq__postGrid,.blog-module__JsT-Oq__featured,.blog-module__JsT-Oq__previewGrid{grid-template-columns:minmax(0,1fr)}.blog-module__JsT-Oq__featured .blog-module__JsT-Oq__diagramCover{border-right:0;border-bottom:1px solid var(--line);min-height:260px}.blog-module__JsT-Oq__cover{aspect-ratio:1.4;min-height:0}.blog-module__JsT-Oq__preview{padding-block:60px}.blog-module__JsT-Oq__previewHeading{flex-direction:column;align-items:flex-start;gap:14px}.blog-module__JsT-Oq__previewCard{padding:26px}.blog-module__JsT-Oq__backLink{margin-bottom:36px}.blog-module__JsT-Oq__footer{margin-top:60px}.blog-module__JsT-Oq__footer>div{gap:22px}}@media (prefers-reduced-motion:reduce){.blog-module__JsT-Oq__card,.blog-module__JsT-Oq__previewCard{transition:none}}
