.R2lbeq_cover{aspect-ratio:16/9;background:var(--ink);border-bottom:1px solid var(--ink);position:relative;overflow:hidden}.R2lbeq_coverImg,.R2lbeq_coverSvg{width:100%;height:100%;display:block;position:absolute;inset:0}.R2lbeq_coverImg{object-fit:cover;transition:transform .25s steps(4,end)}.R2lbeq_coverSvg{image-rendering:pixelated}.R2lbeq_coverTag{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:#fff;background:var(--ink);padding:4px 8px;font-size:11px;position:absolute;bottom:12px;left:14px}.R2lbeq_kicker{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;font-size:11.5px;display:flex}.R2lbeq_kicker span:first-child:before{content:"";background:var(--violet);width:6px;height:6px;margin-right:10px;display:inline-block}.R2lbeq_kicker span+span{color:var(--violet-d)}.R2lbeq_meta{color:var(--ink-2);flex-wrap:wrap;gap:4px 10px;font-size:13.5px;display:flex}.R2lbeq_featured{border:1px solid var(--ink);box-shadow:8px 8px 0 var(--violet-t);background:#fff}.R2lbeq_featuredLink{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.R2lbeq_featuredLink .R2lbeq_cover{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--ink);height:100%;min-height:340px}.R2lbeq_featuredBody{flex-direction:column;gap:18px;padding:clamp(24px,3vw,44px);display:flex}.R2lbeq_featuredTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;color:var(--ink);font-size:clamp(34px,3.6vw,52px);font-weight:300;line-height:1}.R2lbeq_featuredExcerpt{color:var(--ink-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:17px;line-height:1.55;display:-webkit-box;overflow:hidden}.R2lbeq_read{color:var(--ink);margin-top:auto;padding-top:6px;font-weight:600}.R2lbeq_read b{font-family:var(--font-mono), monospace;color:var(--violet-d);margin-left:8px;font-weight:400;transition:transform .15s steps(2,end);display:inline-block}.R2lbeq_featuredLink:hover .R2lbeq_read b,.R2lbeq_featuredLink:focus-visible .R2lbeq_read b{transform:translate(5px)}.R2lbeq_featuredLink:hover .R2lbeq_coverImg,.R2lbeq_cardLink:hover .R2lbeq_coverImg{transform:scale(1.03)}.R2lbeq_featuredLink:focus-visible,.R2lbeq_cardLink:focus-visible{outline:2px solid var(--violet);outline-offset:4px}.R2lbeq_card{border:1px solid var(--ink);background:#fff;transition:transform .12s steps(2,end),box-shadow .12s steps(2,end)}.R2lbeq_card:hover,.R2lbeq_card:focus-within{box-shadow:6px 6px 0 var(--ink);transform:translate(-3px,-3px)}.R2lbeq_cardLink{flex-direction:column;height:100%;display:flex}.R2lbeq_cardBody{flex-direction:column;flex:1;gap:12px;padding:22px 22px 24px;display:flex}.R2lbeq_cardTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--ink);font-size:28px;font-weight:400;line-height:1.05}.R2lbeq_cardExcerpt{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.R2lbeq_cardBody .R2lbeq_meta{margin-top:auto;padding-top:4px}@media (max-width:960px){.R2lbeq_featuredLink{grid-template-columns:minmax(0,1fr)}.R2lbeq_featuredLink .R2lbeq_cover{aspect-ratio:16/9;border-right:0;border-bottom:1px solid var(--ink);min-height:0}}@media (prefers-reduced-motion:reduce){.R2lbeq_card,.R2lbeq_coverImg,.R2lbeq_read b{transition:none}}
.AvJltq_page{--gutter:clamp(20px, 5.6vw, 80px);padding:clamp(32px, 5vw, 64px) var(--gutter) clamp(64px, 9vw, 128px);background-color:var(--paper);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><rect x='10' y='10' width='4' height='4' fill='%231E1238' fill-opacity='0.06'/></svg>")}.AvJltq_crumb a{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);gap:8px;font-size:12px;display:inline-flex}.AvJltq_crumb b{color:var(--violet-d);font-weight:400;transition:transform .15s steps(2,end)}.AvJltq_crumb a:hover b,.AvJltq_crumb a:focus-visible b{transform:translate(-4px)}.AvJltq_crumb a:focus-visible{outline:2px solid var(--violet);outline-offset:4px}.AvJltq_head{max-width:940px;margin:clamp(28px,4vw,48px) 0}.AvJltq_kicker{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-bottom:20px;font-size:12px;display:flex}.AvJltq_kicker>:first-child:before{content:"";background:var(--violet);width:6px;height:6px;margin-right:10px;display:inline-block}.AvJltq_kicker a{color:var(--violet-d);font-weight:500}.AvJltq_kicker a:hover{text-decoration:underline}.AvJltq_title{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;text-wrap:balance;font-size:clamp(40px,5.6vw,76px);font-weight:300;line-height:.98}.AvJltq_lede{max-width:44em;color:var(--ink-2);text-wrap:pretty;margin-top:24px;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.AvJltq_by{border-top:1px solid var(--ink);color:var(--ink-2);flex-wrap:wrap;gap:4px 24px;margin-top:22px;padding-top:16px;font-size:14.5px;display:flex}.AvJltq_by b{color:var(--ink);font-weight:600}.AvJltq_hero{border:1px solid var(--ink);max-width:1100px;box-shadow:8px 8px 0 var(--violet-t);background:var(--ink)}.AvJltq_hero>div{border-bottom:0}.AvJltq_layout{grid-template-columns:240px minmax(0,720px);align-items:start;gap:clamp(32px,5vw,80px);margin-top:clamp(40px,6vw,72px);display:grid}.AvJltq_layout:not(:has(aside)){grid-template-columns:minmax(0,720px)}.AvJltq_toc{position:sticky;top:97px}.AvJltq_toc p{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:12px;font-size:11px}.AvJltq_toc ol{border-left:1px solid var(--line);list-style:none}.AvJltq_toc a{color:var(--ink-2);border-left:3px solid #0000;align-items:baseline;gap:10px;margin-left:-1px;padding:8px 0 8px 14px;font-size:14.5px;line-height:1.3;transition:color .15s steps(2,end),border-color .15s steps(2,end),background-color .15s steps(2,end);display:flex}.AvJltq_toc a b{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--violet-d);flex:none;font-size:10.5px;font-weight:500}.AvJltq_toc a:hover,.AvJltq_toc a:focus-visible{color:var(--ink);border-left-color:var(--violet);background:var(--violet-t);outline:none}.AvJltq_prose{color:#3a3150;min-width:0;font-size:19px;line-height:1.72}.AvJltq_prose>*+*{margin-top:1.25em}.AvJltq_prose h2{border-top:2px solid var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:-.012em;color:var(--ink);text-wrap:balance;margin-top:2.4em;padding-top:.9em;scroll-margin-top:97px;font-size:clamp(30px,3.2vw,42px);font-weight:300;line-height:1.05}.AvJltq_prose h3{letter-spacing:-.01em;color:var(--ink);margin-top:1.9em;scroll-margin-top:97px;font-size:22px;font-weight:600;line-height:1.25}.AvJltq_prose h4{color:var(--ink);margin-top:1.6em;font-size:18px;font-weight:600}.AvJltq_prose>:first-child{border-top:0;margin-top:0;padding-top:0}.AvJltq_prose h2+*,.AvJltq_prose h3+*{margin-top:.8em}.AvJltq_prose strong{color:var(--ink);font-weight:600}.AvJltq_prose a{color:var(--violet-d);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--lilac);text-decoration-color:var(--lilac);font-weight:500;transition:text-decoration-color .15s steps(2,end)}.AvJltq_prose a:hover,.AvJltq_prose a:focus-visible{-webkit-text-decoration-color:var(--violet);text-decoration-color:var(--violet)}.AvJltq_prose code{font-family:var(--font-mono), monospace;background:var(--violet-t);padding:1px 6px;font-size:.86em}.AvJltq_prose ul,.AvJltq_prose ol{padding:0;list-style:none}.AvJltq_prose li{padding-left:30px;position:relative}.AvJltq_prose li+li{margin-top:.55em}.AvJltq_prose ul>li:before{content:"";background:var(--violet);width:8px;height:8px;position:absolute;top:.62em;left:4px}.AvJltq_prose ol{counter-reset:item}.AvJltq_prose ol>li{counter-increment:item}.AvJltq_prose ol>li:before{content:counter(item, decimal-leading-zero);font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--violet-d);font-size:12px;position:absolute;top:.35em;left:0}.AvJltq_prose blockquote{border-left:4px solid var(--violet);font-family:var(--font-display), sans-serif;color:var(--ink);padding-left:22px;font-size:26px;font-weight:300;line-height:1.2}.AvJltq_tags{border-top:1px solid var(--line);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;gap:8px 22px;padding-top:18px;font-size:12px;display:flex;margin-top:3em!important}.AvJltq_tags span:before{content:"#";color:var(--violet-d);margin-right:2px}.AvJltq_cta{background:var(--ink);color:#fff;margin-top:clamp(56px,8vw,104px);padding:clamp(28px,4vw,56px)}.AvJltq_ctaK{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#7fe3b6;margin-bottom:14px;font-size:12px}.AvJltq_cta h2{max-width:20ch;font-family:var(--font-display), sans-serif;letter-spacing:-.015em;font-size:clamp(34px,4.4vw,60px);font-weight:300;line-height:.98}.AvJltq_cta>p:not(.AvJltq_ctaK){color:#d8d2e8;max-width:38em;margin-top:18px;font-size:18px;line-height:1.55}.AvJltq_cta>div{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:30px;display:flex}.AvJltq_btn{background:var(--live,#17a56b);color:#fff;border:1px solid #fff;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:16px;font-weight:600;transition:transform .12s steps(2,end),box-shadow .12s steps(2,end);display:inline-flex;box-shadow:4px 4px #fff}.AvJltq_btn b,.AvJltq_link b{font-family:var(--font-mono), monospace;font-weight:400}.AvJltq_btn:active{transform:translate(4px,4px);box-shadow:0 0 #fff}.AvJltq_link{color:#fff;border-bottom:2px solid;gap:8px;padding-bottom:2px;font-weight:600;display:inline-flex}.AvJltq_link b{color:#7fe3b6}.AvJltq_btn:focus-visible,.AvJltq_link:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.AvJltq_btn:hover{transform:translate(2px,2px);box-shadow:2px 2px #fff}}.AvJltq_more{margin-top:clamp(56px,8vw,104px)}.AvJltq_more h2{border-top:2px solid var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:-.015em;padding-top:18px;font-size:clamp(34px,4vw,52px);font-weight:300;line-height:1}.AvJltq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px;display:grid}@media (max-width:1100px){:is(.AvJltq_layout,.AvJltq_layout:not(:has(aside))){grid-template-columns:minmax(0,720px)}.AvJltq_toc{border:1px solid var(--ink);background:#fff;padding:18px 20px;position:static}.AvJltq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.AvJltq_prose{font-size:17.5px}.AvJltq_grid{grid-template-columns:minmax(0,1fr)}.AvJltq_hero{box-shadow:5px 5px 0 var(--violet-t)}}@media (prefers-reduced-motion:reduce){.AvJltq_crumb b,.AvJltq_btn,.AvJltq_prose a,.AvJltq_toc a{transition:none}}
.D1rvnq_page{--gutter:clamp(20px, 5.6vw, 80px);padding:clamp(40px, 7vw, 88px) var(--gutter) clamp(64px, 9vw, 128px);background-color:var(--paper);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><rect x='10' y='10' width='4' height='4' fill='%231E1238' fill-opacity='0.06'/></svg>");min-height:calc(100svh - 73px)}.D1rvnq_head{max-width:820px;margin-bottom:clamp(32px,4vw,56px)}.D1rvnq_eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;margin-bottom:20px;font-size:12px;display:flex}.D1rvnq_eyebrow:before{content:"";background:var(--violet);width:6px;height:6px}.D1rvnq_title{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;font-size:clamp(52px,7.4vw,96px);font-weight:300;line-height:.95}.D1rvnq_title em{color:var(--violet);font-style:normal}.D1rvnq_sub{max-width:56ch;color:var(--ink-2);margin-top:24px;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.D1rvnq_filters{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin-bottom:32px;overflow-x:auto}.D1rvnq_filters ul{gap:4px 28px;min-width:max-content;list-style:none;display:flex}.D1rvnq_filters a{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;padding:16px 0;font-size:15.5px;font-weight:500;display:flex;position:relative}.D1rvnq_filters a span{font-family:var(--font-mono), monospace;color:var(--ink-2);font-size:11px}.D1rvnq_filters a:hover,.D1rvnq_filters a:focus-visible{color:var(--violet-d);outline:none}.D1rvnq_filters a[aria-current=page]{color:var(--violet-d)}.D1rvnq_filters a[aria-current=page]:after{content:"";background:var(--violet);height:3px;position:absolute;bottom:-1px;left:0;right:0}.D1rvnq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px;display:grid}.D1rvnq_page>nav+.D1rvnq_grid{margin-top:0}.D1rvnq_notice{max-width:60ch;color:var(--ink);background:var(--violet-t);border:1px solid var(--violet);padding:18px 20px;font-size:17px;line-height:1.5}.D1rvnq_pager{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:20px;display:flex}.D1rvnq_pager ol{gap:6px;list-style:none;display:flex}.D1rvnq_pager a{min-width:36px;height:36px;color:var(--ink);border:1px solid #0000;justify-content:center;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.D1rvnq_pager a:hover,.D1rvnq_pager a:focus-visible{border-color:var(--ink);background:var(--violet-t);outline:none}.D1rvnq_pager a[aria-current=page]{color:#fff;background:var(--violet);border-color:var(--ink)}.D1rvnq_pager b{font-family:var(--font-mono), monospace;margin:0 8px;font-weight:400}@media (max-width:1100px){.D1rvnq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.D1rvnq_grid{grid-template-columns:minmax(0,1fr)}.D1rvnq_pager ol{display:none}}
