@font-face{font-family:archivoBlack;src:url(../media/ArchivoBlack_Regular-s.p.0q4-663wdpt._.woff2?dpl=dpl_95jZiHBM6UXu6mDyZdmeuVNEuomS)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:archivoBlack Fallback;src:local(Arial);ascent-override:70.47%;descent-override:16.86%;line-gap-override:0.0%;size-adjust:124.59%}.archivoblack_b0204fe2-module__pPcReq__className{font-family:archivoBlack,archivoBlack Fallback;font-weight:400}.archivoblack_b0204fe2-module__pPcReq__variable{--font-archivo-black:"archivoBlack", "archivoBlack Fallback"}
@font-face{font-family:spaceMono;src:url(../media/SpaceMono_Regular-s.p.0~z396rbj0t4w.woff2?dpl=dpl_95jZiHBM6UXu6mDyZdmeuVNEuomS)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:spaceMono;src:url(../media/SpaceMono_Bold-s.p.0kbulo~7o8gic.woff2?dpl=dpl_95jZiHBM6UXu6mDyZdmeuVNEuomS)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:spaceMono Fallback;src:local(Arial);ascent-override:83.51%;descent-override:26.92%;line-gap-override:0.0%;size-adjust:134.12%}.spacemono_8acb0489-module__mSPb_G__className{font-family:spaceMono,spaceMono Fallback}.spacemono_8acb0489-module__mSPb_G__variable{--font-space-mono:"spaceMono", "spaceMono Fallback"}
@font-face{font-family:spaceGrotesk;src:url(../media/SpaceGrotesk_Latin_Variable-s.p.0rd3rjvnnhw7n.woff2?dpl=dpl_95jZiHBM6UXu6mDyZdmeuVNEuomS)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.spacegrotesk_e11de557-module__CAVCLq__className{font-family:spaceGrotesk,spaceGrotesk Fallback}.spacegrotesk_e11de557-module__CAVCLq__variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback"}
.hitl-root,.hitl-navbar-sheet{--hitl-bg:#faf7f2;--hitl-surface:#faf7f2;--hitl-text:#1a1515;--hitl-muted:#645d59;--hitl-border:#1a1515;--hitl-primary:#5059ff;--hitl-primary-soft:#e9e6f3;--hitl-primary-hover:var(--hitl-primary)}@supports (color:color-mix(in lab, red, red)){.hitl-root,.hitl-navbar-sheet{--hitl-primary-hover:color-mix(in srgb, var(--hitl-primary) 85%, var(--hitl-text))}}.hitl-root,.hitl-navbar-sheet{--hitl-radius:0px;--hitl-radius-pill:0px}.hitl-root{--hitl-max-w:1100px;--hitl-section-pad:clamp(64px, 10vw, 140px);--background:var(--hitl-bg);--foreground:var(--hitl-text);--card:var(--hitl-surface);--card-foreground:var(--hitl-text);--popover:var(--hitl-surface);--popover-foreground:var(--hitl-text);--primary:var(--hitl-primary);--primary-foreground:var(--hitl-bg);--secondary:var(--hitl-primary-soft);--secondary-foreground:var(--hitl-text);--muted:var(--hitl-primary-soft);--muted-foreground:var(--hitl-muted);--accent:var(--hitl-primary);--accent-foreground:#fff;--accent-dim:var(--hitl-primary-hover);--border:var(--hitl-border);--input:var(--hitl-border);--ring:var(--hitl-primary);--ui-heading-font:var(--font-space-mono);--destructive:var(--hitl-text);background:var(--hitl-bg);color:var(--hitl-text);font-family:var(--font-space-grotesk), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:1.0625rem;line-height:1.65}.hitl-root [data-slot=dialog-title]{font-weight:700}.hitl-root .hitl-navbar{border-color:var(--hitl-border);box-shadow:none;background:#faf7f2eb}.hitl-root .hitl-navbar-inner{max-width:var(--hitl-max-w);padding-left:clamp(24px,5vw,48px);padding-right:clamp(24px,5vw,48px)}.hitl-navbar-spacer{height:72px}.hitl-root .hitl-navbar-brand,.hitl-navbar-sheet .hitl-navbar-brand{box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:10px;padding:0;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s;display:inline-flex}.hitl-root .hitl-navbar-brand:hover,.hitl-navbar-sheet .hitl-navbar-brand:hover{box-shadow:none;transform:translateY(-1px)}.hitl-root .hitl-navbar-brand:focus-visible,.hitl-navbar-sheet .hitl-navbar-brand:focus-visible{outline:2px solid var(--hitl-primary);outline-offset:3px}.hitl-root .hitl-navbar-link{color:var(--hitl-muted);font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.1em;white-space:nowrap;font-size:.75rem;font-weight:700}.hitl-root .hitl-navbar-link:hover,.hitl-root .hitl-navbar-link:focus-visible,.hitl-root .hitl-navbar-link[aria-current=page]{color:var(--hitl-primary)}.hitl-root .hitl-navbar-link[aria-current=page]{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}.hitl-root .hitl-navbar-dropdown{border-color:var(--hitl-border);border-radius:var(--hitl-radius);background:var(--hitl-surface);box-shadow:6px 6px 0 var(--hitl-text);overflow:hidden}.hitl-root .hitl-navbar-dropdown-item:hover{background:var(--hitl-primary-soft)}.hitl-root .hitl-navbar-dropdown-title,.hitl-navbar-sheet .hitl-navbar-dropdown-title{color:var(--hitl-text);font-family:var(--font-space-mono), ui-monospace, monospace;font-size:1rem}.hitl-root .hitl-navbar-dropdown-item:hover .hitl-navbar-dropdown-title,.hitl-navbar-sheet a:hover .hitl-navbar-dropdown-title{color:var(--hitl-primary)}.hitl-root .hitl-navbar-cta,.hitl-navbar-sheet .hitl-navbar-cta{border-radius:var(--hitl-radius-pill);background:var(--hitl-primary);color:var(--hitl-bg);font-family:var(--font-space-mono), ui-monospace, monospace;box-shadow:none;border:1.5px solid var(--hitl-text);max-width:100%}.hitl-root .hitl-navbar-cta:hover,.hitl-navbar-sheet .hitl-navbar-cta:hover{background:var(--hitl-primary-hover);color:var(--hitl-bg)}.hitl-navbar-sheet .hitl-navbar-cta{justify-content:center;width:100%;max-width:18rem;padding-left:1rem;padding-right:1rem;font-size:.75rem}.hitl-navbar-sheet{z-index:1100;--background:var(--hitl-bg);--foreground:var(--hitl-text);--muted:var(--hitl-primary-soft);--muted-foreground:var(--hitl-muted);--accent:var(--hitl-primary);--accent-dim:var(--hitl-primary-hover);--border:var(--hitl-border);--ring:var(--hitl-primary);background:var(--background);color:var(--foreground);font-family:var(--font-space-grotesk), system-ui, sans-serif;border-right:0;justify-content:flex-start;width:100%;max-width:none;padding-top:104px;padding-bottom:32px}.hitl-navbar-sheet .hitl-navbar-mobile-link{color:var(--hitl-text);font-family:var(--font-space-mono), ui-monospace, monospace;font-size:clamp(1.65rem,8vw,2.75rem);line-height:1.08}.hitl-navbar-sheet .hitl-navbar-mobile-link:hover,.hitl-navbar-sheet .hitl-navbar-mobile-link:focus-visible,.hitl-navbar-sheet .hitl-navbar-mobile-link[aria-current=page]{color:var(--hitl-primary);text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}.hitl-navbar-sheet .hitl-navbar-mobile-description{color:var(--hitl-muted)}@media (prefers-reduced-motion:reduce){.hitl-root .hitl-navbar-brand,.hitl-navbar-sheet .hitl-navbar-brand{transition:none}.hitl-root .hitl-navbar-brand:hover,.hitl-navbar-sheet .hitl-navbar-brand:hover{transform:none}}.hitl-editorial h1,.hitl-editorial h2,.hitl-editorial h3{font-family:var(--font-archivo-black), "Archivo Black", sans-serif;color:var(--hitl-text);letter-spacing:-.035em;text-transform:uppercase;overflow-wrap:anywhere;font-weight:400;line-height:.98}.hitl-editorial h1{font-size:clamp(2.6rem,7vw,7.5rem);line-height:.96}.hitl-editorial h2{font-size:clamp(2rem,4.5vw,3.5rem)}.hitl-editorial h3{font-size:clamp(1.35rem,2.8vw,2rem)}.hitl-editorial h4{font-family:var(--font-space-mono), monospace;color:var(--hitl-text);font-weight:700}.hitl-editorial p{color:var(--hitl-text)}.hitl-editorial a{color:var(--hitl-primary);text-decoration:none;transition:color .18s}.hitl-editorial a:hover{color:var(--hitl-primary-hover)}.hitl-eyebrow{font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--hitl-primary);font-size:.75rem;font-weight:400}.hitl-muted{color:var(--hitl-muted)}.hitl-root .hitl-btn,.hitl-root .hitl-btn-outline{font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.04em;border-radius:var(--hitl-radius-pill);text-transform:uppercase;cursor:pointer;border:1.5px solid var(--hitl-text);align-items:center;gap:.5rem;max-width:100%;padding:.9rem 1.5rem;font-size:.875rem;font-weight:700;transition:background-color .18s,color .18s,border-color .18s,transform .18s cubic-bezier(.23,1,.32,1);display:inline-flex}.hitl-root .hitl-btn{box-shadow:4px 4px 0 var(--hitl-text);background:var(--hitl-primary);color:var(--hitl-bg)}@media (hover:hover) and (pointer:fine){.hitl-root .hitl-btn:hover{background:var(--hitl-primary-hover);color:var(--hitl-bg);transform:translateY(-1px)}}.hitl-root .hitl-btn:active{transform:translateY(0)scale(.98)}.hitl-root .hitl-btn-outline{color:var(--hitl-text);border-color:var(--hitl-text);background:0 0}@media (hover:hover) and (pointer:fine){.hitl-root .hitl-btn-outline:hover{background:var(--hitl-text);color:var(--hitl-bg);transform:translateY(-1px)}}.hitl-root .hitl-btn-outline:active{transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){.hitl-root .hitl-btn,.hitl-root .hitl-btn-outline{transition:background-color .18s,color .18s,border-color .18s}.hitl-root .hitl-btn:hover,.hitl-root .hitl-btn-outline:hover,.hitl-root .hitl-btn:active,.hitl-root .hitl-btn-outline:active{transform:none}}.hitl-card{background:var(--hitl-surface);border:2px solid var(--hitl-border);border-radius:var(--hitl-radius);padding:1.75rem;transition:border-color .18s,transform .18s}.hitl-card:hover{border-color:var(--hitl-primary)}.hitl-pill{font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--hitl-radius-pill);border:1px solid var(--hitl-border);color:var(--hitl-muted);background:var(--hitl-bg);align-items:center;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.hitl-pill-primary{background:var(--hitl-primary-soft);border-color:var(--hitl-text);color:var(--hitl-text)}.hitl-divider{background:var(--hitl-border);width:100%;height:1px}.hitl-link{font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--hitl-primary);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:700;display:inline-flex}.hitl-link:hover{gap:.625rem}.hitl-ep-num{font-family:var(--font-space-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--hitl-primary);font-size:.75rem;font-weight:700}.hitl-navbar-brand img{object-fit:contain}.hitl-navbar-wordmark{color:var(--hitl-text);font:700 12px/1.2 var(--font-space-mono),monospace;letter-spacing:.02em}.hitl-navbar-wordmark small{letter-spacing:.08em;margin-top:4px;font-size:8px;display:block}.hitl-root .hitl-opinion{border:1px solid var(--hitl-text);border-left:5px solid var(--hitl-primary);background:var(--hitl-text);color:var(--hitl-bg);flex-direction:column;gap:1rem;margin:0;padding:1.5rem;display:flex}.hitl-root .hitl-opinion p{color:var(--hitl-bg);font-family:var(--font-space-grotesk),sans-serif}.hitl-root .hitl-opinion-author{background:var(--hitl-primary);color:var(--hitl-bg);font:700 11px/1.4 var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.07em;align-self:flex-start;padding:.35rem .6rem}.hitl-root .hitl-muted{color:var(--hitl-muted)}
