.expAuthoredRoot{--sbx-bg:var(--cp-bg,#0b0d12);--sbx-fg:var(--cp-ink,#f3f4f6);--sbx-accent:var(--cp-accent,#00f0ff);--sbx-muted:var(--cp-muted,#8b93a0);--sbx-panel:var(--cp-panel,rgba(255,255,255,0.04));--sbx-border:var(--cp-line,rgba(255,255,255,0.12));--sbx-warn:var(--cp-warn,#d97706);--sbx-font-display:"Syne","Plus Jakarta Sans",system-ui,sans-serif;--sbx-font-body:"Plus Jakarta Sans",system-ui,sans-serif;--sbx-section-pad:2rem;--sbx-section-head-gap:1.25rem;--sbx-list-gap:0.85rem;--sbx-article-pad:3rem 2rem;--sbx-article-hero-size:clamp(2.2rem,5vw,3.6rem);--sbx-article-hero-margin:0.4rem 0 0.8rem;--sbx-article-hero-weight:700;--sbx-display-h1-size:clamp(2.6rem,7vw,5.4rem);--sbx-display-h1-weight:700;--sbx-h2-size:clamp(1.6rem,3.5vw,2.4rem);--sbx-lead-size:1.15rem;--sbx-lead-max-width:38rem;--sbx-hub-hero-size:var(--sbx-display-h1-size);--sbx-hub-hero-pad:8vh 2rem 1rem;--sbx-feature-post-h2-size:clamp(1.8rem,4vw,2.8rem);--sbx-pull-size:1.45rem;--sbx-heading-letter-spacing:-0.03em;--sbx-heading-line-height:1.05;margin:0;min-height:100%;background:var(--sbx-bg);color:var(--sbx-fg);font-family:var(--sbx-font-body);line-height:1.55;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.expAuthoredRoot a{color:inherit}.expAuthoredRoot .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--sbx-accent);font-size:.72rem;font-weight:600;margin:0}.expAuthoredRoot h1,.expAuthoredRoot h2,.expAuthoredRoot h3{font-family:var(--sbx-font-display),var(--cp-display),system-ui,sans-serif;letter-spacing:var(--sbx-heading-letter-spacing,-.03em);line-height:var(--sbx-heading-line-height,1.05);margin:0;font-weight:700}.expAuthoredRoot .sbx-editorial>div>h1,.expAuthoredRoot [data-kind=editorial_split]>div>h1,.expAuthoredRoot h1{font-size:var(--sbx-display-h1-size,clamp(2.6rem,7vw,5.4rem));white-space:pre-line;font-weight:var(--sbx-display-h1-weight,700)}.expAuthoredRoot .sbx-editorial>div>h1,.expAuthoredRoot [data-kind=editorial_split]>div>h1{letter-spacing:var(--sbx-heading-letter-spacing,-.03em);line-height:var(--sbx-heading-line-height,1.05)}.expAuthoredRoot h2{font-size:var(--sbx-h2-size,clamp(1.6rem,3.5vw,2.4rem))}.expAuthoredRoot .lead{color:var(--sbx-muted);font-size:var(--sbx-lead-size,1.15rem);max-width:var(--sbx-lead-max-width,38rem)}.expAuthoredRoot .btn{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.15rem;border-radius:999px;text-decoration:none;border:1px solid var(--sbx-border);font-weight:600;font-size:.95rem;background:transparent;color:inherit;cursor:pointer;font:inherit}.expAuthoredRoot .btn.primary{background:var(--sbx-accent);color:#041016;border-color:transparent}.expAuthoredRoot .btn.ghost:hover{border-color:var(--sbx-accent);color:var(--sbx-accent)}.expAuthoredRoot .cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.4rem}.expAuthoredRoot .sbx-atmosphere,.expAuthoredRoot [data-kind=atmosphere]{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(1100px 520px at 8% -10%,color-mix(in oklab,var(--sbx-accent) 28%,transparent),transparent),radial-gradient(900px 420px at 92% 0,color-mix(in oklab,var(--sbx-accent) 10%,transparent),transparent),linear-gradient(180deg,#0b0d12 0,#10131a 50%,#0b0d12 100%);animation:sbx-drift 22s ease-in-out infinite alternate}@keyframes sbx-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-1.5%,1%,0) scale(1.03)}}.expAuthoredRoot .sbx-footer,.expAuthoredRoot .sbx-nav,.expAuthoredRoot [data-kind=footer_band],.expAuthoredRoot [data-kind=nav],.expAuthoredRoot main{position:relative;z-index:1}.expAuthoredRoot .sbx-nav,.expAuthoredRoot [data-kind=nav].sbx-nav{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 2rem;border-bottom:1px solid var(--sbx-border);backdrop-filter:blur(16px);background:color-mix(in oklab,var(--sbx-bg) 72%,transparent);position:sticky;top:0;z-index:5}.expAuthoredRoot .sbx-nav .expAuthoredNavBrand,.expAuthoredRoot .sbx-nav .sbx-mark{display:flex;align-items:center;gap:.65rem;text-decoration:none;font-weight:700;letter-spacing:-.02em;background:none;border:0;color:inherit;font:inherit;cursor:pointer}.expAuthoredRoot .sbx-nav .dot{width:.7rem;height:.7rem;border-radius:999px;background:var(--sbx-accent);box-shadow:0 0 24px var(--sbx-accent)}.expAuthoredRoot .sbx-nav nav{display:flex;flex-wrap:wrap;gap:.85rem 1.1rem;align-items:center}.expAuthoredRoot .sbx-nav nav a,.expAuthoredRoot .sbx-nav nav button{text-decoration:none;opacity:.82;font-size:.92rem;background:none;border:0;color:inherit;font:inherit;cursor:pointer}.expAuthoredRoot .sbx-nav nav a.is-current,.expAuthoredRoot .sbx-nav nav a:hover,.expAuthoredRoot .sbx-nav nav a[aria-current=page],.expAuthoredRoot .sbx-nav nav button.is-current,.expAuthoredRoot .sbx-nav nav button:hover,.expAuthoredRoot .sbx-nav nav button[aria-current=page]{color:var(--sbx-accent);opacity:1}.expAuthoredRoot .sbx-nav .pill,.expAuthoredRoot .sbx-nav nav .pill{border:1px solid color-mix(in oklab,var(--sbx-accent) 45%,transparent);color:var(--sbx-accent);padding:.35rem .75rem;border-radius:999px;text-decoration:none;font-size:.85rem;opacity:1}.expAuthoredRoot main{position:relative;z-index:1;display:block}.expAuthoredRoot .sbx-editorial,.expAuthoredRoot [data-kind=editorial_split]{display:grid;grid-template-columns:1.25fr .85fr;gap:2.2rem;align-items:end;padding:10vh 2rem 2rem;max-width:78rem;margin:0 auto;position:relative;z-index:1}.expAuthoredRoot .sbx-glass,.expAuthoredRoot [data-kind=glass_panel]{padding:1.4rem 1.5rem;border-radius:1.35rem;border:1px solid var(--sbx-border);background:color-mix(in oklab,#fff 6%,transparent);backdrop-filter:blur(18px) saturate(1.25);box-shadow:0 24px 70px rgba(0,0,0,.45)}.expAuthoredRoot .sbx-glass h3,.expAuthoredRoot [data-kind=glass_panel] h3{font-size:1.35rem;margin-bottom:.5rem}.expAuthoredRoot .sbx-glass p,.expAuthoredRoot [data-kind=glass_panel] p{color:var(--sbx-muted);margin:0}.expAuthoredRoot .sbx-marquee,.expAuthoredRoot [data-kind=marquee_band]{overflow:hidden;border-block:1px solid var(--sbx-border);padding:.9rem 0;margin:1.5rem 0 2rem;position:relative;z-index:1}.expAuthoredRoot .sbx-marquee-track,.expAuthoredRoot [data-kind=marquee_band] .sbx-marquee-track{display:flex;gap:2.4rem;width:max-content;animation:sbx-marquee 28s linear infinite}.expAuthoredRoot .sbx-marquee-track a,.expAuthoredRoot .sbx-marquee-track span{text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;color:var(--sbx-muted);text-decoration:none}.expAuthoredRoot .sbx-marquee-track a{color:var(--sbx-accent)}@keyframes sbx-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.expAuthoredRoot .section,.expAuthoredRoot [data-kind=feature_grid],.expAuthoredRoot [data-kind=text]{padding:var(--sbx-section-pad,2rem);max-width:78rem;margin:0 auto;position:relative;z-index:1}.expAuthoredRoot .expCraftFeatureGrid,.expAuthoredRoot [data-kind=feature_grid].expCraftFeatureGrid{display:block;grid-template-columns:none;width:100%}.expAuthoredRoot .section-head{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin-bottom:var(--sbx-section-head-gap,1.25rem)}.expAuthoredRoot .grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%}.expAuthoredRoot .grid-2{display:grid;grid-template-columns:1.2fr .8fr;gap:1.25rem}.expAuthoredRoot .list{display:grid;gap:var(--sbx-list-gap,.85rem)}.expAuthoredRoot .feature-post,.expAuthoredRoot .post{display:block;text-decoration:none;padding:1.25rem;border-radius:1.1rem;border:1px solid var(--sbx-border);background:var(--sbx-panel);transition:border-color .2s,transform .2s,background .2s;color:inherit}.expAuthoredRoot .feature-post{padding:1.6rem;min-height:16rem;display:flex;flex-direction:column;justify-content:flex-end}.expAuthoredRoot .feature-post h2{font-size:var(--sbx-feature-post-h2-size,clamp(1.8rem,4vw,2.8rem));margin:.4rem 0}.expAuthoredRoot .feature-post:hover,.expAuthoredRoot .post:hover{border-color:color-mix(in oklab,var(--sbx-accent) 55%,transparent);transform:translateY(-2px);background:color-mix(in oklab,var(--sbx-accent) 6%,transparent)}.expAuthoredRoot .meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.7rem}.expAuthoredRoot .post h3{font-size:1.25rem;margin:.2rem 0 .45rem}.expAuthoredRoot .feature-post p,.expAuthoredRoot .post p{color:var(--sbx-muted);margin:0;font-size:.95rem}.expAuthoredRoot .section-head p{color:var(--sbx-muted);margin:0;max-width:28rem}.expAuthoredRoot .card{display:block;text-decoration:none;padding:1.25rem;border-radius:1.1rem;border:1px solid var(--sbx-border);background:var(--sbx-panel);transition:border-color .2s,transform .2s,background .2s;color:inherit}.expAuthoredRoot .card:hover{border-color:color-mix(in oklab,var(--sbx-accent) 55%,transparent);transform:translateY(-2px);background:color-mix(in oklab,var(--sbx-accent) 6%,transparent)}.expAuthoredRoot .chip{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;padding:.22rem .55rem;border-radius:999px;border:1px solid var(--sbx-border);color:var(--sbx-muted)}.expAuthoredRoot .chip.accent{color:#041016;background:var(--sbx-accent);border-color:transparent;font-weight:700}.expAuthoredRoot .chip.theory{border-color:color-mix(in oklab,var(--sbx-accent) 40%,transparent);color:var(--sbx-accent)}.expAuthoredRoot .chip.eng{border-color:#4f46e5;color:#a5b4fc}.expAuthoredRoot .chip.biz{border-color:var(--sbx-warn,#d97706);color:#fbbf24}.expAuthoredRoot [data-kind=post_list].section{padding:var(--sbx-section-pad,2rem);max-width:78rem;margin:0 auto}.expAuthoredRoot .card h3{font-size:1.25rem;margin:.6rem 0}.expAuthoredRoot .card p{color:var(--sbx-muted);margin:0;font-size:.95rem}.expAuthoredRoot .article,.expAuthoredRoot [data-kind=article].article,.expAuthoredRoot article.expCraftArticle{display:grid;grid-template-columns:minmax(0,1fr) 16rem;gap:2rem;max-width:78rem;margin:0 auto;padding:3rem 2rem;position:relative;z-index:1}.expAuthoredRoot .expCraftArticle{max-width:78rem}.expAuthoredRoot .article-body{max-width:42rem;min-width:0}.expAuthoredRoot .article-body h1,.expAuthoredRoot .article-body>h1{font-family:var(--sbx-font-display);font-size:var(--sbx-article-hero-size,clamp(2.2rem,5vw,3.6rem));font-weight:var(--sbx-article-hero-weight,700);letter-spacing:var(--sbx-heading-letter-spacing,-.03em);line-height:var(--sbx-heading-line-height,1.05);margin:var(--sbx-article-hero-margin,.4rem 0 .8rem);white-space:normal}.expAuthoredRoot .article-body p,.expAuthoredRoot .article-body>p{color:#d5dae2;font-size:1.08rem}.expAuthoredRoot .article-body .eyebrow,.expAuthoredRoot .article-body>.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--sbx-accent);font-size:.72rem;font-weight:600;margin:0;line-height:1.4}.expAuthoredRoot .article-body .eyebrow a{color:var(--sbx-accent);text-decoration:none}.expAuthoredRoot .article-body .lead,.expAuthoredRoot .article-body>.lead{color:var(--sbx-muted);font-size:1.15rem;max-width:38rem;margin:0}.expAuthoredRoot .article-body .meta,.expAuthoredRoot .article-body>.meta{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.2rem 0 2rem}.expAuthoredRoot .article-body .pull,.expAuthoredRoot .article-body>.pull,.expAuthoredRoot .pull{margin:2rem 0;padding:1.2rem 1.4rem;border-left:3px solid var(--sbx-accent);color:var(--sbx-fg);font-family:var(--sbx-font-display);font-size:var(--sbx-pull-size,1.45rem);line-height:1.25}.expAuthoredRoot .sidenote{position:sticky;top:5.5rem;align-self:start;display:grid;gap:1rem;min-width:0;width:100%}.expAuthoredRoot .sidenote .sbx-glass p,.expAuthoredRoot .sidenote [data-kind=glass_panel] p{font-size:.9rem}.expAuthoredRoot .sidenote>.section,.expAuthoredRoot .sidenote>[data-kind=feature_grid].section,.expAuthoredRoot .sidenote>[data-kind=post_list].section{max-width:none;width:100%;margin:0;padding:0;box-sizing:border-box}.expAuthoredRoot .sidenote .card,.expAuthoredRoot .sidenote .list,.expAuthoredRoot .sidenote .post,.expAuthoredRoot .sidenote .sbx-glass,.expAuthoredRoot .sidenote [data-kind=glass_panel],.expAuthoredRoot .sidenote [data-kind=post_list].list{max-width:none;width:100%;box-sizing:border-box}.expAuthoredRoot .sbx-glass{padding:1.4rem 1.5rem;border-radius:1.35rem}.expAuthoredRoot .sbx-glass h3{margin:0 0 .5rem;font-size:1.35rem;font-family:var(--sbx-font-display)}.expAuthoredRoot .sbx-glass p{margin:0;color:var(--sbx-muted);font-size:inherit;line-height:1.55}.expAuthoredRoot .sidenote .sbx-glass p{font-size:.9rem}.expAuthoredRoot .hub-hero,.expAuthoredRoot [data-kind=hub_hero]{padding:var(--sbx-hub-hero-pad,8vh 2rem 1rem);max-width:78rem;margin:0 auto;position:relative;z-index:1}.expAuthoredRoot .hub-hero>h1,.expAuthoredRoot [data-kind=hub_hero]>h1{font-size:var(
    --sbx-hub-hero-size,var(--sbx-display-h1-size,clamp(2.6rem,7vw,5.4rem))
  );margin:.4rem 0 .8rem;white-space:normal}.expAuthoredRoot .hub-hero>.lead,.expAuthoredRoot [data-kind=hub_hero]>.lead{color:var(--sbx-muted);font-size:var(--sbx-lead-size,1.15rem);max-width:var(--sbx-lead-max-width,38rem);margin:0 0 .5rem}.expAuthoredRoot .topic-row{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0 2rem}.expAuthoredRoot .topic-row a{text-decoration:none}.expAuthoredRoot .search-box,.expAuthoredRoot [data-kind=search_box]{display:flex;gap:.75rem;padding:1rem;border:1px solid var(--sbx-border);border-radius:1rem;background:var(--sbx-panel);margin:1rem 0 2rem;align-items:center;max-width:42rem}.expAuthoredRoot .search-box input,.expAuthoredRoot [data-kind=search_box] input{flex:1;background:transparent;border:0;outline:0;color:var(--sbx-fg);font:inherit;font-size:1.05rem;min-width:0}.expAuthoredRoot .hub-hero>.list,.expAuthoredRoot .hub-hero>[data-kind=post_list].list,.expAuthoredRoot [data-kind=hub_hero]>.list,.expAuthoredRoot [data-kind=hub_hero]>[data-kind=post_list].list{max-width:42rem;margin:0;padding:0}.expAuthoredRoot .sbx-cta,.expAuthoredRoot [data-kind=cta_band]{padding:4.5rem 2rem;text-align:center;max-width:48rem;margin:0 auto;position:relative;z-index:1}.expAuthoredRoot .sbx-cta .cta-row{justify-content:center}.expAuthoredRoot .sbx-footer,.expAuthoredRoot [data-kind=footer_band]{margin-top:3rem;padding:2rem;border-top:1px solid var(--sbx-border);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;color:var(--sbx-muted);font-size:.88rem;position:relative;z-index:1}.expAuthoredRoot .sbx-footer nav,.expAuthoredRoot [data-kind=footer_band] nav,.expAuthoredRoot [data-kind=footer_band] ul{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0}.expAuthoredRoot .sbx-footer a,.expAuthoredRoot [data-kind=footer_band] a{color:inherit;text-decoration:none}.expAuthoredRoot .sbx-footer a:hover,.expAuthoredRoot [data-kind=footer_band] a:hover{color:var(--sbx-accent)}@media (max-width:960px){.expAuthoredRoot .article,.expAuthoredRoot .grid-2,.expAuthoredRoot .grid-3,.expAuthoredRoot .sbx-editorial,.expAuthoredRoot [data-kind=article].article,.expAuthoredRoot [data-kind=editorial_split]{grid-template-columns:1fr}.expAuthoredRoot .sidenote{position:static}}