.blog-module__3rPSzG__journal{padding-top:40px}.blog-module__3rPSzG__toolbar{margin-bottom:clamp(32px,5vw,56px)}.blog-module__3rPSzG__pills{flex-wrap:wrap;gap:8px;display:flex}.blog-module__3rPSzG__pill{border:1px solid var(--border);color:var(--soft);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;isolation:isolate;background:0 0;border-radius:999px;padding:11px 18px;font-size:12px;transition:color .3s,border-color .3s;position:relative}@media (hover:hover){.blog-module__3rPSzG__pill:hover{color:var(--text-hi);border-color:var(--text-hi)}}.blog-module__3rPSzG__pill:focus-visible{outline:2px solid var(--accent2);outline-offset:3px}@media (hover:hover){.blog-module__3rPSzG__pillOn,.blog-module__3rPSzG__pillOn:hover{color:var(--accent2-on);border-color:#0000}}.blog-module__3rPSzG__pillBg{z-index:-1;border-radius:inherit;background:var(--accent2);position:absolute;inset:-1px}.blog-module__3rPSzG__pillLabel{align-items:flex-start;gap:4px;display:inline-flex;position:relative}.blog-module__3rPSzG__pillLabel sup{opacity:.7;font-size:9px;line-height:1}.blog-module__3rPSzG__list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.blog-module__3rPSzG__row{border-bottom:1px solid var(--border);transition:opacity .45s cubic-bezier(.16,1,.3,1)}.blog-module__3rPSzG__rowDim{opacity:.28}.blog-module__3rPSzG__rowLink{color:inherit;outline:none;grid-template-columns:1fr 64px;align-items:start;gap:24px;padding:clamp(28px,4vw,48px) 4px;text-decoration:none;display:grid;position:relative}.blog-module__3rPSzG__rowLink:before{content:"";background:var(--accent2);transform-origin:100%;height:2px;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.blog-module__3rPSzG__rowLink:hover:before,.blog-module__3rPSzG__rowLink:focus-visible:before{transform-origin:0;transform:scaleX(1)}.blog-module__3rPSzG__rowLink:focus-visible .blog-module__3rPSzG__rowTitle{text-decoration:underline;-webkit-text-decoration-color:var(--accent2);text-decoration-color:var(--accent2);text-underline-offset:6px}.blog-module__3rPSzG__rowMain{flex-direction:column;gap:14px;min-width:0;display:flex}.blog-module__3rPSzG__rowMeta{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--soft);flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.blog-module__3rPSzG__rowCat{color:var(--accent2-text)}.blog-module__3rPSzG__rowTitle{letter-spacing:-.045em;color:var(--text-hi);overflow-wrap:anywhere;max-width:920px;font-size:clamp(28px,4.4vw,60px);font-weight:800;line-height:1;transition:transform .6s cubic-bezier(.16,1,.3,1)}.blog-module__3rPSzG__rowDesc{color:var(--soft);max-width:560px;font-size:16px;line-height:1.6}.blog-module__3rPSzG__rowArrow{border:1px solid var(--border);width:56px;height:56px;color:var(--text-hi);border-radius:50%;justify-self:end;place-items:center;font-size:20px;transition:transform .5s cubic-bezier(.16,1,.3,1),background .3s,color .3s,border-color .3s;display:grid}@media (hover:hover){.blog-module__3rPSzG__rowLink:hover .blog-module__3rPSzG__rowTitle{transform:translate(18px)}}.blog-module__3rPSzG__rowLink:hover .blog-module__3rPSzG__rowArrow,.blog-module__3rPSzG__rowLink:focus-visible .blog-module__3rPSzG__rowArrow{background:var(--accent2);color:var(--accent2-on);border-color:#0000;transform:rotate(-45deg)}.blog-module__3rPSzG__preview{z-index:40;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}.blog-module__3rPSzG__previewCard{background:var(--card);border:1px solid var(--border);border-radius:18px;width:340px;height:230px;position:absolute;top:-115px;left:-170px;overflow:hidden}.blog-module__3rPSzG__coverImg{object-fit:cover;object-position:top center}.blog-module__3rPSzG__coverTone{background:var(--text-hi);color:var(--bg);flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:absolute;inset:0}.blog-module__3rPSzG__coverCat{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;font-size:12px}.blog-module__3rPSzG__coverWord{letter-spacing:-.04em;font-size:26px;font-weight:800;line-height:1}.blog-module__3rPSzG__nl{background:var(--bg2)}.blog-module__3rPSzG__nlGrid{grid-template-columns:1.1fr 1fr;align-items:end;gap:clamp(32px,6vw,100px);display:grid}.blog-module__3rPSzG__nlForm{flex-direction:column;gap:14px;display:flex}.blog-module__3rPSzG__nlField{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:12px;transition:border-color .3s;display:flex}.blog-module__3rPSzG__nlField:focus-within{border-color:var(--accent2)}.blog-module__3rPSzG__nlInput{min-width:0;font:inherit;letter-spacing:-.02em;color:var(--text-hi);background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:clamp(20px,2.4vw,30px);font-weight:600}.blog-module__3rPSzG__nlInput::placeholder{color:var(--softer)}.blog-module__3rPSzG__nlError{color:var(--text-hi);margin:0;font-size:14px}.blog-module__3rPSzG__nlNote{color:var(--soft);margin:0;font-size:13px}@media (hover:none),(pointer:coarse){.blog-module__3rPSzG__preview{display:none}}@media (max-width:900px){.blog-module__3rPSzG__nlGrid{grid-template-columns:1fr}}@media (max-width:767px){.blog-module__3rPSzG__rowLink{grid-template-columns:1fr;gap:14px}.blog-module__3rPSzG__rowArrow{display:none}.blog-module__3rPSzG__rowLink:hover .blog-module__3rPSzG__rowTitle{transform:none}.blog-module__3rPSzG__nlField{flex-wrap:wrap}.blog-module__3rPSzG__nlField .blog-module__3rPSzG__nlInput{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.blog-module__3rPSzG__rowTitle,.blog-module__3rPSzG__rowArrow,.blog-module__3rPSzG__rowLink:before{transition:none}}@media (pointer:coarse){.blog-module__3rPSzG__pill{min-height:44px}}
