html.public-marketing,.public-marketing body,.public-marketing #root{overflow:clip visible}.lp-header{z-index:50;color:#1c1917;-webkit-backdrop-filter:blur(16px);background:#fffdf9f5;border-bottom:1px solid #ece2d8b3;line-height:1.5;position:sticky;top:0}.lp-header-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1280px;min-height:64px;margin-inline:auto;padding-inline:16px;display:flex}.lp-brand{color:#1c1917;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.lp-brand .lp-brand-icon{-o-object-fit:contain;object-fit:contain;background:0 0;flex-shrink:0;width:32px;height:32px}.lp-brand-copy{white-space:nowrap;flex-direction:column;display:flex}.lp-brand-name{font-size:calc(16px * var(--yummy-text-scale,1));letter-spacing:-.025em;font-weight:900;line-height:1.4}.lp-brand-subtitle{font-size:calc(10px * var(--yummy-text-scale,1));color:#6f6258;letter-spacing:.025em;font-weight:700;line-height:1.4;display:none}.lp-header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.lp-header-start{color:#fff;min-height:44px;font-size:calc(12px * var(--yummy-text-scale,1));white-space:nowrap;background:#1c1917;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .18s;display:inline-flex}.lp-header-start svg{flex-shrink:0}.lp-header-start:hover{background:#2d241e}.lp-header-demo{color:#6b5e53;min-height:44px;font-size:calc(14px * var(--yummy-text-scale,1));white-space:nowrap;align-items:center;padding:8px 10px;font-weight:700;text-decoration:none;display:none}.lp-header-demo:hover{color:#a53d14}.lp-desktop-nav{scrollbar-width:thin;align-items:center;gap:2px;min-width:0;display:none;overflow-x:auto}.lp-desktop-nav a{flex-shrink:0}.lp-nav-link{min-height:44px;font-size:calc(13px * var(--yummy-text-scale,1));color:#6b5e53;white-space:nowrap;border-radius:999px;align-items:center;padding:8px 12px;font-weight:700;text-decoration:none;display:inline-flex}.lp-nav-link:hover,.lp-nav-link[aria-current]{color:#a53d14;background:#fff1e8}.lp-header a:focus-visible{outline-offset:2px;outline:3px solid #a53d14}.lp-mobile-nav{overscroll-behavior-x:contain;scrollbar-width:thin;border-top:1px solid #ece2d8;align-items:center;gap:8px;padding:4px 16px 8px;display:flex;position:relative;overflow-x:auto}.lp-mobile-nav a{flex-shrink:0;font-weight:650}@media (width>=640px){.lp-header-inner{min-height:80px;padding-inline:32px}.lp-brand .lp-brand-icon{width:36px;height:36px}.lp-brand-name{font-size:calc(18px * var(--yummy-text-scale,1))}.lp-brand-subtitle{display:block}.lp-header-start{font-size:calc(14px * var(--yummy-text-scale,1));padding-inline:20px}.lp-header-demo{display:inline-flex}}@media (width>=1200px){.lp-desktop-nav{display:flex}.lp-mobile-nav{display:none}}.lp-container :is(section[id],main[id]),.ig-page :is(section[id],main[id]),.yb-studio [id]{scroll-margin-top:156px}.lp-container .lp-article-nav,.ig-page .ig-toc{top:156px}@media (width>=1200px){.lp-container :is(section[id],main[id]),.ig-page :is(section[id],main[id]),.yb-studio [id]{scroll-margin-top:100px}.lp-container .lp-article-nav,.ig-page .ig-toc{top:104px}}@media (prefers-reduced-motion:reduce){.lp-header-start{transition:none}}@media print{.lp-header{display:none}}
