.blog-module__3rPSzG__siteShell{min-height:100vh}.blog-module__3rPSzG__siteHeader{z-index:50;border-bottom:1px solid var(--line);background:#f4f3f0e6;background:color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:blur(12px);position:sticky;top:0}.blog-module__3rPSzG__headerInner{min-height:64px;padding:10px var(--gutter);align-items:center;gap:28px;display:flex}.blog-module__3rPSzG__wordmark{flex:none;align-items:center;display:flex}.blog-module__3rPSzG__wordmark img{width:auto;height:36px}.blog-module__3rPSzG__siteNav{align-items:center;gap:26px;margin-left:auto;display:flex}.blog-module__3rPSzG__siteNav a,.blog-module__3rPSzG__footerLinks a{color:var(--muted);font-size:14px;transition:color .15s}.blog-module__3rPSzG__siteNav a:hover,.blog-module__3rPSzG__footerLinks a:hover{color:var(--ink)}.blog-module__3rPSzG__headerCta{border:1px solid var(--line-strong);white-space:nowrap;border-radius:2px;padding:8px 14px;font-size:14px;font-weight:500;transition:color .15s,background .15s}.blog-module__3rPSzG__headerCta:hover{color:var(--paper);background:var(--ink)}.blog-module__3rPSzG__siteFooter{border-top:1px solid var(--line)}.blog-module__3rPSzG__footerInner{padding:30px var(--gutter) 42px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.blog-module__3rPSzG__footerBrand,.blog-module__3rPSzG__footerLocation{font-family:var(--font-mono), ui-monospace, monospace}.blog-module__3rPSzG__footerBrand{font-size:14px;font-weight:500}.blog-module__3rPSzG__footerLinks{flex-wrap:wrap;gap:20px;display:flex}.blog-module__3rPSzG__footerLocation{color:var(--muted-soft);letter-spacing:.03em;font-size:11.5px}.blog-module__3rPSzG__eyebrow,.blog-module__3rPSzG__cardMeta,.blog-module__3rPSzG__articleMeta,.blog-module__3rPSzG__articleRail>span{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:500}.blog-module__3rPSzG__indexHero{padding:clamp(76px, 12vw, 150px) var(--gutter) clamp(62px, 9vw, 112px);color:var(--paper);background:radial-gradient(circle at 78% 14%,#fc4c0033,#0000 32%),#0e1116}.blog-module__3rPSzG__indexHero .blog-module__3rPSzG__eyebrow,.blog-module__3rPSzG__articleHero .blog-module__3rPSzG__eyebrow{color:var(--orange)}.blog-module__3rPSzG__indexHero h1{max-width:15ch;font-family:var(--font-clash-600), var(--font-clash), var(--font-inter), sans-serif;letter-spacing:-.035em;margin-top:22px;font-size:clamp(42px,7vw,82px);font-weight:600;line-height:.98}.blog-module__3rPSzG__indexIntro{max-width:58ch;color:var(--on-dark-strong);margin-top:28px;font-size:clamp(17px,1.8vw,20px);line-height:1.6}.blog-module__3rPSzG__postList{padding:clamp(64px, 9vw, 112px) var(--gutter)}.blog-module__3rPSzG__listHeading{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:18px;display:flex}.blog-module__3rPSzG__listHeading h2{font-family:var(--font-clash), var(--font-inter), sans-serif;letter-spacing:-.025em;font-size:clamp(30px,4vw,48px);font-weight:500}.blog-module__3rPSzG__listHeading span{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:12px}.blog-module__3rPSzG__cards{list-style:none}.blog-module__3rPSzG__cards>li{border-bottom:1px solid var(--line)}.blog-module__3rPSzG__card{grid-template-columns:minmax(160px,.35fr) minmax(0,1fr) minmax(180px,.45fr);align-items:start;gap:clamp(24px,4vw,58px);padding:clamp(34px,5vw,62px) 0;display:grid}.blog-module__3rPSzG__cardMeta{color:var(--muted);flex-direction:column;gap:8px;display:flex}.blog-module__3rPSzG__cardMeta span:first-child{color:var(--orange)}.blog-module__3rPSzG__card h3{font-family:var(--font-clash), var(--font-inter), sans-serif;letter-spacing:-.025em;font-size:clamp(26px,3.4vw,43px);font-weight:500;line-height:1.04}.blog-module__3rPSzG__card h3 a:hover{color:var(--orange)}.blog-module__3rPSzG__card p{color:var(--muted);font-size:16px;line-height:1.7}.blog-module__3rPSzG__readLink{border-bottom:1px solid var(--line-strong);width:max-content;font-family:var(--font-mono), ui-monospace, monospace;grid-column:3;align-items:center;gap:8px;margin-top:-22px;font-size:12.5px;display:inline-flex}.blog-module__3rPSzG__readLink:hover{color:var(--orange)}.blog-module__3rPSzG__emptyState{color:var(--muted);padding:48px 0}.blog-module__3rPSzG__articleHero{padding:clamp(54px, 8vw, 104px) var(--gutter) clamp(64px, 9vw, 118px);color:var(--paper);background:radial-gradient(circle at 82% 12%,#fc4c002e,#0000 30%),#0e1116}.blog-module__3rPSzG__breadcrumb{color:var(--on-dark-soft);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.05em;align-items:center;gap:9px;margin-bottom:clamp(52px,8vw,96px);font-size:11.5px;display:flex}.blog-module__3rPSzG__breadcrumb a:hover{color:var(--paper)}.blog-module__3rPSzG__articleMeta{color:var(--on-dark-soft);flex-wrap:wrap;gap:10px 24px;display:flex}.blog-module__3rPSzG__articleMeta span:first-child{color:var(--orange)}.blog-module__3rPSzG__articleHero h1{max-width:17ch;font-family:var(--font-clash-600), var(--font-clash), var(--font-inter), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin-top:24px;font-size:clamp(40px,6.4vw,76px);font-weight:600;line-height:.99}.blog-module__3rPSzG__articleExcerpt{max-width:64ch;color:var(--on-dark-strong);margin-top:30px;font-size:clamp(17px,1.8vw,20px);line-height:1.65}.blog-module__3rPSzG__byline{color:var(--on-dark-soft);margin-top:24px;font-size:14px}.blog-module__3rPSzG__byline a{color:var(--paper);border-bottom:1px solid #f4f3f073}.blog-module__3rPSzG__articleGrid{width:min(100%, var(--maxw));padding:clamp(58px, 9vw, 112px) var(--gutter);grid-template-columns:minmax(170px,230px) minmax(0,760px);justify-content:center;align-items:start;gap:clamp(38px,7vw,94px);margin-inline:auto;display:grid}.blog-module__3rPSzG__articleRail{border-top:2px solid var(--orange);padding-top:14px;position:sticky;top:96px}.blog-module__3rPSzG__articleRail>span{color:var(--muted)}.blog-module__3rPSzG__articleRail p{font-family:var(--font-clash), var(--font-inter), sans-serif;margin-top:12px;font-size:21px;font-weight:500;line-height:1.2}.blog-module__3rPSzG__prose{color:#20242a;min-width:0;font-size:clamp(17px,1.45vw,18.5px);line-height:1.82}.blog-module__3rPSzG__prose>article>:first-child{margin-top:0}.blog-module__3rPSzG__prose p,.blog-module__3rPSzG__prose ul,.blog-module__3rPSzG__prose ol,.blog-module__3rPSzG__prose blockquote,.blog-module__3rPSzG__prose table,.blog-module__3rPSzG__prose pre,.blog-module__3rPSzG__prose hr{margin-top:1.45em}.blog-module__3rPSzG__prose h2,.blog-module__3rPSzG__prose h3,.blog-module__3rPSzG__prose h4{color:var(--ink);font-family:var(--font-clash-600), var(--font-clash), var(--font-inter), sans-serif;letter-spacing:-.025em;text-wrap:balance;font-weight:600}.blog-module__3rPSzG__prose h2{margin-top:2.5em;font-size:clamp(30px,4vw,45px);line-height:1.04}.blog-module__3rPSzG__prose h3{margin-top:2.2em;font-size:clamp(23px,2.8vw,31px);line-height:1.12}.blog-module__3rPSzG__prose h4{margin-top:2em;font-size:21px;line-height:1.2}.blog-module__3rPSzG__prose ul,.blog-module__3rPSzG__prose ol{padding-left:1.35em}.blog-module__3rPSzG__prose li{padding-left:.35em}.blog-module__3rPSzG__prose li+li{margin-top:.55em}.blog-module__3rPSzG__prose a{color:#b73700;text-underline-offset:.19em;-webkit-text-decoration:underline #b7370061;text-decoration:underline #b7370061;text-decoration-thickness:1px}.blog-module__3rPSzG__prose a:hover{color:var(--orange);text-decoration-color:currentColor}.blog-module__3rPSzG__prose blockquote{border-left:3px solid var(--orange);color:var(--ink);font-family:var(--font-clash), var(--font-inter), sans-serif;padding:.35em 0 .35em 1.25em;font-size:clamp(21px,2.5vw,28px);font-weight:500;line-height:1.35}.blog-module__3rPSzG__prose blockquote p{margin:0}.blog-module__3rPSzG__prose code{border:1px solid var(--line);font-family:var(--font-mono), ui-monospace, monospace;background:#0e11160b;border-radius:3px;padding:.12em .32em;font-size:.84em}.blog-module__3rPSzG__prose pre{max-width:100%;color:var(--paper);background:var(--ink);border-radius:3px;padding:18px;overflow-x:auto}.blog-module__3rPSzG__prose pre code{color:inherit;background:0 0;border:0;padding:0}.blog-module__3rPSzG__prose table{border-collapse:collapse;width:100%;font-size:15px}.blog-module__3rPSzG__prose th,.blog-module__3rPSzG__prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 12px}.blog-module__3rPSzG__prose th{background:#0e11160a}.blog-module__3rPSzG__prose img{width:100%;height:auto;margin-top:1.8em}.blog-module__3rPSzG__prose hr{border:0;border-top:1px solid var(--line-strong)}.blog-module__3rPSzG__prose>article>p:first-child:first-letter{float:left;color:var(--ink);font-family:var(--font-clash-600), var(--font-clash), var(--font-inter), sans-serif;margin:.05em .12em 0 0;font-size:4.3em;font-weight:600;line-height:.75}.blog-module__3rPSzG__articleBack{width:min(100%, var(--maxw));padding:0 var(--gutter) clamp(66px, 9vw, 112px);margin-inline:auto}.blog-module__3rPSzG__articleBack a{border-bottom:1px solid var(--line-strong);font-family:var(--font-mono), ui-monospace, monospace;align-items:center;gap:9px;padding-bottom:4px;font-size:13px;display:inline-flex}.blog-module__3rPSzG__articleBack a:hover{color:var(--orange)}@media (max-width:900px){.blog-module__3rPSzG__siteNav{display:none}.blog-module__3rPSzG__headerCta{margin-left:auto}.blog-module__3rPSzG__card{grid-template-columns:minmax(130px,.3fr) 1fr}.blog-module__3rPSzG__card p,.blog-module__3rPSzG__readLink{grid-column:2}.blog-module__3rPSzG__readLink{margin-top:0}.blog-module__3rPSzG__articleGrid{grid-template-columns:1fr}.blog-module__3rPSzG__articleRail{max-width:360px;position:static}}@media (max-width:620px){.blog-module__3rPSzG__wordmark img{height:27px}.blog-module__3rPSzG__headerInner{gap:12px}.blog-module__3rPSzG__headerCta{padding:7px 10px;font-size:12.5px}.blog-module__3rPSzG__card{grid-template-columns:1fr}.blog-module__3rPSzG__cardMeta{flex-flow:wrap;gap:8px 18px}.blog-module__3rPSzG__card p,.blog-module__3rPSzG__readLink{grid-column:1}.blog-module__3rPSzG__articleMeta{flex-direction:column}.blog-module__3rPSzG__footerInner{flex-direction:column;align-items:flex-start}}
