.Home_container__d256j{min-height:100vh}.Home_container__d256j,.Home_main__VkIEL{width:100%;margin:0 auto;display:flex;flex-direction:column}.Home_main__VkIEL{max-width:var(--page-max-width);padding:0 var(--spacing-32)}.Home_masthead__dbSFU{padding:var(--spacing-96) 0 var(--spacing-64);border-bottom:1px solid var(--border-color)}.Home_kicker__AsKYR{font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.18em;color:var(--text-muted);margin:0 0 var(--spacing-32)}.Home_kicker__AsKYR span{color:var(--accent-text);margin:0 var(--spacing-4)}.Home_wordmark__sLpzV{font-size:clamp(3.5rem,13vw,var(--text-display));font-weight:var(--font-weight-black);letter-spacing:var(--tracking-display);line-height:var(--leading-display);color:var(--text-heading);margin:0 0 var(--spacing-32)}.Home_wordmarkAccent__A1Krs{position:relative;display:inline-block}.Home_wordmarkAccent__A1Krs:after{content:"";position:absolute;left:0;right:0;bottom:.12em;height:.09em;background:var(--signal)}.Home_standfirst__tQlG4{font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.45;font-weight:var(--font-weight-light);color:var(--text-main);max-width:52ch;margin:0 0 var(--spacing-40);letter-spacing:-.01em}.Home_mastheadActions__Hir0l{display:flex;flex-wrap:wrap;gap:var(--spacing-12);margin-bottom:var(--spacing-64)}.Home_btnLine__X0gf6,.Home_btnSignal__1douZ{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 var(--spacing-32);border-radius:var(--radius-buttons);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);letter-spacing:.01em;text-decoration:none!important;border:1px solid transparent;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.Home_btnSignal__1douZ{background-color:var(--signal);color:var(--on-signal)!important}.Home_btnSignal__1douZ:hover{transform:translateY(-2px);background-color:var(--primary-hover)}.Home_btnLine__X0gf6{border-color:var(--border-color);color:var(--text-main)!important}.Home_btnLine__X0gf6:hover{transform:translateY(-2px);border-color:var(--text-main)}.Home_colophon__M0h9Q{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--spacing-24);gap:var(--spacing-24);margin:0;padding-top:var(--spacing-32);border-top:1px solid var(--border-color)}.Home_colophon__M0h9Q dt{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim);margin-bottom:var(--spacing-6)}.Home_colophon__M0h9Q dd{margin:0;font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--text-main)}.Home_sectionHead__YUguA{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-16);padding:var(--spacing-64) 0 var(--spacing-24)}.Home_sectionHead__YUguA h2{font-size:var(--text-heading-size);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-heading);color:var(--text-heading);margin:0}.Home_sectionLink__igadv{font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.12em;color:var(--accent-text);white-space:nowrap;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.Home_sectionLink__igadv:hover{border-color:currentColor}.Home_sectionNote__fR3lG{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--text-dim);text-align:right}.Home_sectionNote__fR3lG a{color:var(--accent-text)}.Home_index__g3etF{list-style:none;margin:0;padding:0;border-top:1px solid var(--border-color)}.Home_index__g3etF li{border-bottom:1px solid var(--border-color)}.Home_indexRow__qCXQy{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;grid-gap:var(--spacing-24);gap:var(--spacing-24);align-items:baseline;padding:var(--spacing-24) var(--spacing-16) var(--spacing-24) 0;text-decoration:none;position:relative;transition:padding-left .25s cubic-bezier(.22,1,.36,1)}.Home_indexRow__qCXQy:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--signal);transform:scaleY(0);transform-origin:center;transition:transform .25s ease}.Home_indexRow__qCXQy:hover{padding-left:var(--spacing-20)}.Home_indexRow__qCXQy:hover:before{transform:scaleY(1)}.Home_indexNum__sfiXt{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--text-dim);letter-spacing:.08em;padding-top:.35em;transition:color .2s ease}.Home_indexRow__qCXQy:hover .Home_indexNum__sfiXt{color:var(--accent-text)}.Home_indexBody__4jBW_{display:flex;flex-direction:column;gap:var(--spacing-8);min-width:0}.Home_indexTitle__HHjmY{font-size:clamp(1.15rem,2.4vw,1.65rem);font-weight:600;line-height:1.22;letter-spacing:-.02em;color:var(--text-heading);text-wrap:balance;transition:color .2s ease}.Home_indexRow__qCXQy:hover .Home_indexTitle__HHjmY{color:var(--accent-text)}.Home_indexDek__8Mfsz{font-size:var(--text-body-sm);line-height:1.55;color:var(--text-muted);max-width:72ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Home_indexMeta__HNerI{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--text-dim);white-space:nowrap;padding-top:.4em}.Home_shelf__1FK46{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background-color:var(--border-color);border:1px solid var(--border-color);border-radius:var(--radius-cards);overflow:hidden}.Home_shelfItem__bZi8K{background-color:var(--surface-page);padding:var(--spacing-24);display:flex;flex-direction:column;gap:var(--spacing-10);text-decoration:none;transition:background-color .2s ease}.Home_shelfItem__bZi8K:hover{background-color:var(--surface-raised)}.Home_shelfTag__cSBtZ{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-text-alt)}.Home_shelfTitle__6qoZz{font-size:var(--text-body);font-weight:var(--font-weight-bold);line-height:1.28;letter-spacing:-.015em;color:var(--text-heading);margin:0}.Home_shelfSummary__v_CPf{font-size:var(--text-body-sm);line-height:1.5;color:var(--text-muted);margin:0;flex:1 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.Home_shelfCta__8u86I{font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.12em;color:var(--accent-text);margin-top:var(--spacing-6);display:inline-flex;align-items:center;gap:var(--spacing-6)}.Home_shelfCta__8u86I:after{content:"→";transition:transform .2s ease}.Home_shelfItem__bZi8K:hover .Home_shelfCta__8u86I:after{transform:translateX(4px)}.Home_elsewhere__UIgj0{padding-bottom:var(--spacing-96)}.Home_linkColumns__x1moD{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));grid-gap:1px;gap:1px;background-color:var(--border-color);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.Home_linkColumns__x1moD li{background-color:var(--surface-page)}.Home_linkColumns__x1moD a{display:flex;flex-direction:column;gap:2px;padding:var(--spacing-16) var(--spacing-20);text-decoration:none;transition:background-color .2s ease;overflow-wrap:anywhere}.Home_linkColumns__x1moD a:hover{background-color:var(--surface-raised)}.Home_linkColumns__x1moD span{font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--text-main)}.Home_linkColumns__x1moD a:hover span{color:var(--accent-text)}.Home_linkColumns__x1moD em{font-style:normal;font-family:var(--font-mono);font-size:11px;color:var(--text-dim)}@media (max-width:900px){.Home_colophon__M0h9Q,.Home_shelf__1FK46{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Home_main__VkIEL{padding:0 var(--spacing-20)}.Home_masthead__dbSFU{padding:var(--spacing-48) 0 var(--spacing-40)}.Home_mastheadActions__Hir0l{margin-bottom:var(--spacing-40)}.Home_shelf__1FK46{grid-template-columns:1fr}.Home_sectionHead__YUguA{padding-top:var(--spacing-48)}.Home_indexRow__qCXQy{grid-template-columns:2.5rem minmax(0,1fr);gap:var(--spacing-12);padding-right:0}.Home_indexMeta__HNerI{grid-column:2;padding-top:0}}.Blog_main__yVed_{display:grid;grid-template-columns:1fr 280px;grid-gap:var(--spacing-48);gap:var(--spacing-48);max-width:var(--page-max-width);margin:0 auto;padding:var(--spacing-48) var(--spacing-40);background-color:var(--surface-page);min-height:100vh}.Blog_featured__0lufz{grid-column:1/-1;margin-bottom:var(--spacing-40);padding-bottom:var(--spacing-32);border-bottom:1px solid rgba(255,255,255,.08)}.Blog_featured__0lufz h1{font-size:clamp(1.8rem,4vw,var(--text-heading-lg));letter-spacing:var(--tracking-heading-lg);font-weight:var(--font-weight-bold);color:var(--ink-on-card);margin-bottom:var(--spacing-12)}.Blog_featured__0lufz a{font-size:clamp(1.5rem,3vw,var(--text-heading-size));font-weight:var(--font-weight-bold);color:var(--accent-text-alt);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);transition:color .2s}.Blog_featured__0lufz a:hover{color:var(--primary-hover);text-decoration:underline}.Blog_blogs__SI0sh{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--spacing-12);gap:var(--spacing-12);margin-bottom:var(--spacing-40);align-content:start}.Blog_card__2jHGT{background-color:var(--surface-page);border:1px solid var(--border-color);border-radius:var(--radius-cards);overflow:hidden;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;display:flex;flex-direction:column;height:100%;cursor:pointer}.Blog_card__2jHGT:hover{transform:translateY(-3px);background-color:var(--surface-raised);border-color:var(--text-dim)}.Blog_cardImageContainer__p_5Ok{position:relative;width:100%;aspect-ratio:16/9;background-color:var(--surface-sunken);border-radius:var(--radius-cards) var(--radius-cards) 0 0;overflow:hidden}.Blog_cardImage__UwSUW{width:100%;height:100%;object-fit:cover}.Blog_placeholderImage__y3QOs{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:2rem}.Blog_cardContent__cp696{padding:var(--spacing-16) var(--spacing-20) var(--spacing-20);flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-8)}.Blog_cardMeta__TXyTM{font-family:var(--font-apercu-pro-mono);font-size:var(--text-caption);color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase}.Blog_cardTitle__UvAb4{font-family:var(--font-nng);font-size:var(--text-body);font-weight:var(--font-weight-bold);color:var(--text-heading);line-height:1.3;letter-spacing:-.015em}.Blog_cardExcerpt__zDmB8{font-size:var(--text-body-sm);color:var(--text-muted);line-height:var(--leading-body-sm);font-family:var(--font-roboto);flex:1 1}.Blog_c__0aQhQ{display:flex;flex-direction:column;gap:var(--spacing-24)}.Blog_searchBox__mcJq8{background-color:var(--card-teal);padding:var(--spacing-20);border-radius:var(--radius-cards)}.Blog_rtitle__Kgx4E{font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-16);text-transform:uppercase;letter-spacing:.06em}.Blog_rtitle__Kgx4E,.Blog_searchBox__mcJq8 input{font-family:var(--font-nng);font-size:var(--text-body-sm);color:var(--ink-on-card)}.Blog_searchBox__mcJq8 input{width:100%;padding:var(--spacing-10) var(--spacing-16);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-buttons);margin-bottom:var(--spacing-12);background-color:var(--surface-sunken)}.Blog_searchBox__mcJq8 input::placeholder{color:var(--text-muted)}.Blog_searchBox__mcJq8 input:focus{outline:none;border-color:var(--accent-text-alt)}.Blog_searchButton__xYwmJ{width:100%;padding:var(--spacing-10) var(--spacing-16);background-color:var(--color-earth-clay);color:var(--accent-text);border:1px solid var(--color-golden-ochre);border-radius:var(--radius-buttons);cursor:pointer;font-family:var(--font-nng);font-weight:var(--font-weight-medium);font-size:var(--text-body-sm);text-transform:uppercase;letter-spacing:.04em;transition:background-color .2s}.Blog_searchButton__xYwmJ:hover{background-color:var(--primary-hover)}.Blog_categories__p5qUG{background-color:var(--card-plum);padding:var(--spacing-20);border-radius:var(--radius-cards)}.Blog_categories__p5qUG div{margin-bottom:var(--spacing-8)}.Blog_categories__p5qUG a{color:var(--color-cream-paper);font-weight:var(--font-weight-regular);font-size:var(--text-body-sm);font-family:var(--font-moderat);letter-spacing:-.021em;display:block;padding:var(--spacing-4) 0;transition:color .2s}.Blog_categories__p5qUG a:hover{color:var(--accent-text-alt)}.Blog_buttons__Iswib{grid-column:1/-1;display:flex;justify-content:center;gap:var(--spacing-12);margin-top:var(--spacing-40)}.Blog_buttons__Iswib button{padding:var(--spacing-12) var(--spacing-40);background-color:var(--surface-page);border:1px solid var(--color-ash-cloud);border-radius:var(--radius-buttons);cursor:pointer;font-family:var(--font-nng);font-weight:var(--font-weight-medium);color:var(--ink-on-card);font-size:var(--text-body-sm);text-transform:uppercase;letter-spacing:.04em;transition:background-color .2s,color .2s,border-color .2s}.Blog_buttons__Iswib button:hover{background-color:var(--color-earth-clay);color:var(--accent-text);border-color:var(--accent-text)}@media (max-width:900px){.Blog_main__yVed_{grid-template-columns:1fr;padding:var(--spacing-32) var(--spacing-20);gap:var(--spacing-32)}}@media (max-width:480px){.Blog_blogs__SI0sh{grid-template-columns:1fr}}