@import "https://fonts.googleapis.com/css2?family=Inter+Tight:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";
body{background-color:var(--slot4-page-bg)!important;color:var(--slot4-page-text)!important;background-image:var(--slot4-body-gradient)!important}.editable-site-root{--editable-font-display:"Inter Tight","Aspekta",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--editable-font-body:"Inter Tight","Aspekta",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--editable-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ease-premium:cubic-bezier(.22,1,.36,1);font-family:var(--editable-font-body);font-feature-settings:"ss01","cv11"}.editable-site-root *,.editable-site-root :before,.editable-site-root :after{transition-timing-function:var(--ease-premium)}.editable-reveal{opacity:1;transition:opacity .7s var(--ease-premium),transform .7s var(--ease-premium);will-change:transform,opacity;transform:none}.editable-reveal-armed{opacity:0;transform:translateY(28px)}.editable-reveal-armed.is-visible{opacity:1;transform:none}@keyframes editable-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.editable-enter>*{animation:editable-enter .6s var(--ease-premium)backwards;will-change:transform,opacity}@keyframes editable-count-in{0%{opacity:0;letter-spacing:.02em;transform:translateY(12px)}to{opacity:1;letter-spacing:-.02em;transform:none}}.editable-count{animation:editable-count-in .9s var(--ease-premium)backwards}@media (prefers-reduced-motion:reduce){.editable-enter>*,.editable-reveal,.editable-reveal-armed,.editable-count{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.editable-site-root *,.editable-site-root :before,.editable-site-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.editable-site-root h1,.editable-site-root h2,.editable-site-root h3,.editable-site-root h4,.editable-display{font-family:var(--editable-font-display);letter-spacing:-.02em;line-height:1.05}.editable-site-root p,.editable-site-root li,.editable-site-root input,.editable-site-root button,.editable-site-root textarea,.editable-site-root label,.editable-site-root nav{font-family:var(--editable-font-body)}.editable-mono,.editable-eyebrow{font-family:var(--editable-font-mono);letter-spacing:.18em;text-transform:uppercase}::selection{background:color-mix(in oklab,var(--slot4-accent-fill)45%,transparent);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:color-mix(in oklab,var(--slot4-page-bg)88%,black)}::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--slot4-accent)50%,#1a1b24);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--slot4-accent)80%,#1a1b24)}.article-content h2,.article-content h3{color:var(--slot4-page-text);font-family:var(--editable-font-display);letter-spacing:-.02em}.article-content a{color:var(--slot4-accent-soft);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab,var(--slot4-accent-soft)45%,transparent);text-decoration-color:color-mix(in oklab,var(--slot4-accent-soft)45%,transparent)}.article-content a:hover{color:var(--slot4-accent);-webkit-text-decoration-color:var(--slot4-accent);text-decoration-color:var(--slot4-accent)}.article-content blockquote{border-left:3px solid var(--slot4-accent);font-family:var(--editable-font-display);letter-spacing:-.01em;color:var(--slot4-page-text);padding-left:1.25rem;font-size:1.375rem;line-height:1.4}.editable-card-hover{transition:transform .4s var(--ease-premium),box-shadow .4s var(--ease-premium),border-color .4s var(--ease-premium)}.editable-card-hover:hover{transform:translateY(-4px);box-shadow:0 24px 60px #0212298c,0 0 0 1px #a8c7fe2e}.editable-card-hover .editable-media-zoom{transition:transform .7s var(--ease-premium)}.editable-card-hover:hover .editable-media-zoom{transform:scale(1.06)}
