.page_main__nw1Wk{gap:var(--s-section);padding:var(--s-section) var(--s-lg)}.page_hero__7KFOs,.page_main__nw1Wk{display:flex;flex-direction:column;max-width:1280px;margin:0 auto;width:100%}.page_hero__7KFOs{padding:clamp(3rem,9vw,7rem) var(--s-lg) clamp(2.5rem,6vw,4.5rem);gap:var(--s-xl)}.page_heroEyebrow__p76B6{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;margin:0}.page_heroHeading__D7_Cs{font-size:clamp(2.75rem,8.4vw,5.375rem);font-weight:340;line-height:1;letter-spacing:-.02em;margin:0;max-width:16ch}.page_heroBottom__zK1CZ{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:var(--s-xl);gap:var(--s-xl);border-top:1px solid var(--hairline);padding-top:var(--s-lg)}.page_heroLead__uZbgS{font-size:1.25rem;font-weight:330;line-height:1.4;letter-spacing:-.011em;max-width:38ch;margin:0}.page_heroActions__uE8fj{display:flex;flex-wrap:wrap;gap:var(--s-sm)}.page_marquee__oN76v{background:var(--inverse-canvas);color:var(--inverse-ink);overflow:hidden;height:44px;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_marqueeTrack__lBRUo{display:flex;flex:none;gap:0;animation:page_scroll__QAb5r 42s linear infinite;will-change:transform}.page_marqueeItem__mtWfq{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;padding:0 var(--s-lg);position:relative}.page_marqueeItem__mtWfq:after{content:"";position:absolute;right:0;top:50%;width:3px;height:3px;border-radius:var(--r-full);background:currentColor;transform:translateY(-50%);opacity:.55}@keyframes page_scroll__QAb5r{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.page_marqueeTrack__lBRUo{animation:none}}.page_sectionHead__iJcTv{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-md);flex-wrap:wrap;margin-bottom:var(--s-lg)}.page_sectionHead__iJcTv .eyebrow{margin:0;color:inherit}.page_index__voE0e{display:flex;flex-direction:column}.page_indexList__kxFmP{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.page_indexList__kxFmP li{border-bottom:1px solid var(--hairline)}.page_indexRow___dlL3{display:grid;grid-template-columns:3.25rem minmax(7rem,14rem) minmax(0,1fr) 2rem;align-items:baseline;grid-gap:var(--s-md);gap:var(--s-md);padding:var(--s-lg) var(--s-xs);color:var(--ink);text-decoration:none;transition:padding-left .16s ease,background-color .16s ease}.page_indexRow___dlL3:hover{background:var(--surface-soft);color:var(--ink);text-decoration:none;padding-left:var(--s-md)}.page_indexNum__7DB02{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;color:#777}.page_indexName___9j_W{font-size:clamp(1.25rem,2.4vw,1.625rem);font-weight:540;letter-spacing:-.018em;line-height:1.2}.page_indexTag__rX_vr{font-size:.9375rem;font-weight:330;letter-spacing:-.011em;color:#555;line-height:1.4}.page_indexArrow__Uvlhl{font-size:1.125rem;justify-self:end;transition:transform .16s ease}.page_indexRow___dlL3:hover .page_indexArrow__Uvlhl{transform:translateX(4px)}.page_block__7IW92{border-radius:var(--r-lg);padding:var(--s-xxl);color:var(--ink)}.page_blockInner__hHHTX{max-width:60rem;margin:0 auto;display:flex;flex-direction:column;gap:var(--s-lg)}.page_blockLime__15ybF{background:var(--block-lime)}.page_blockCream__KKLHL{background:var(--block-cream)}.page_blockNavy__d1Akv{background:var(--block-navy);color:var(--inverse-ink)}.page_blockHeading__TAoKX{font-size:clamp(1.875rem,4.4vw,3.25rem);font-weight:340;line-height:1.08;letter-spacing:-.018em;margin:0;max-width:20ch;color:inherit}.page_blockLead__hDGJ0{font-size:clamp(1.0625rem,1.9vw,1.375rem);font-weight:340;line-height:1.4;letter-spacing:-.012em;max-width:46ch;margin:0}.page_blockLink__ZQ3Yu{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;color:inherit;text-decoration:none}.page_blockLink__ZQ3Yu:hover{color:inherit;text-decoration:underline;text-underline-offset:4px}.page_stats__CbBi_{display:flex;flex-wrap:wrap;gap:var(--s-xxl);margin:var(--s-md) 0 0;padding-top:var(--s-lg);border-top:1px solid rgba(0,0,0,.16)}.page_stat__wNpTi{display:flex;flex-direction:column;gap:var(--s-xxs)}.page_stat__wNpTi dt{margin:0;color:rgba(0,0,0,.62)}.page_stat__wNpTi dd{margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:340;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_drillGrid__5woRI{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));grid-gap:var(--s-lg);gap:var(--s-lg);margin-top:var(--s-md)}.page_drillCard__dpfnS{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:var(--r-md);padding:var(--s-lg);display:flex;flex-direction:column;gap:var(--s-sm);align-items:flex-start}.page_drillTitle__UJH0Z{font-size:1.5rem;font-weight:700;line-height:1.3;margin:0;color:var(--inverse-ink)}.page_drillBody__UfbUS{font-size:1rem;font-weight:330;line-height:1.45;letter-spacing:-.01em;margin:0;color:rgba(255,255,255,.82)}.page_drillMeta__Q2Ftf{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.62);margin:0 0 var(--s-xs)}.page_postGrid__liKJ2{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:var(--s-md);gap:var(--s-md)}.page_postCard__tpe56{background:var(--canvas);border-radius:var(--r-md);padding:var(--s-lg);color:var(--ink);text-decoration:none;display:flex;flex-direction:column;gap:var(--s-xs);transition:transform .14s ease}.page_postCard__tpe56:hover{color:var(--ink);text-decoration:none;transform:translateY(-3px)}.page_postTitle__c_WQy{font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}.page_postBlurb__rpr0_{font-size:.9375rem;font-weight:330;line-height:1.45;letter-spacing:-.011em;margin:0;color:#444}.page_closing__zG5V3{display:flex;flex-direction:column;gap:var(--s-lg);align-items:flex-start;border-top:1px solid var(--ink);padding-top:var(--s-xxl)}.page_closingHeading__xEiH7{font-size:clamp(2.25rem,6vw,4rem);font-weight:340;line-height:1.04;letter-spacing:-.022em;margin:0}.page_closingLead__eXPYl{font-size:1.25rem;font-weight:330;line-height:1.4;letter-spacing:-.012em;max-width:44ch;margin:0}@media (max-width:996px){.page_main__nw1Wk{gap:var(--s-xxl);padding:var(--s-xxl) var(--s-lg)}.page_heroBottom__zK1CZ{grid-template-columns:minmax(0,1fr);align-items:start}.page_block__7IW92{padding:var(--s-xl)}}@media (max-width:768px){.page_block__7IW92{border-radius:0;margin-left:calc(-1 * var(--s-lg));margin-right:calc(-1 * var(--s-lg));width:auto}.page_indexRow___dlL3{grid-template-columns:2.75rem minmax(0,1fr) 1.5rem;row-gap:var(--s-xxs)}.page_indexTag__rX_vr{grid-column:2/4}}@media (max-width:560px){.page_heroActions__uE8fj{width:100%}.page_heroActions__uE8fj .pillButton{flex:1 1 100%}.page_stats__CbBi_{gap:var(--s-xl)}}