.v3-marketing{--paper:#F4F1EA;--paper-2:#E8E2D5;--ink:#15140F;--ink-soft:#2D2A22;--warm-gray:#6E665A;--mid-gray:#A29A8C;--hairline:rgba(21,20,15,0.1);--hairline-soft:rgba(21,20,15,0.06);--gold:#A67E1F;--font-sans:"Sora",system-ui,sans-serif;--font-mono:"JetBrains Mono",monospace;scroll-behavior:smooth;font-family:var(--font-sans);background:var(--paper);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}.v3-marketing *{margin:0;padding:0;box-sizing:border-box}.v3-marketing:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:999;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.13'/></svg>")}.v3-marketing a{color:inherit;text-decoration:none}.v3-marketing ::selection{background:var(--ink);color:var(--paper)}.v3-marketing .container{max-width:1440px;margin:0 auto;padding:0 28px}@media (min-width:768px){.v3-marketing .container{padding:0 56px}}.v3-marketing .nav{position:sticky;top:0;background:rgba(244,241,234,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline);z-index:100}.v3-marketing .nav-inner{max-width:1440px;margin:0 auto;padding:20px 28px;display:flex;align-items:center;justify-content:space-between}@media (min-width:768px){.v3-marketing .nav-inner{padding:20px 56px}}.v3-marketing .nav-logo{font-family:"Montserrat",var(--font-sans);font-weight:600;font-size:16px;letter-spacing:-.015em;color:var(--ink)}.v3-marketing .nav-cta{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:3px;transition:opacity .2s}.v3-marketing .nav-cta:hover{opacity:.55}.v3-marketing .nav-menu-cta{display:none}@media (max-width:899px){.v3-marketing .nav-cta{display:none}.v3-marketing .nav-menu-cta{display:block;align-self:center;margin-top:auto;padding-bottom:4px;color:var(--ink,#15140F);border-bottom:1px solid var(--ink,#15140f);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:opacity .2s}.v3-marketing .nav-menu-cta:hover{opacity:.55}.v3-marketing .dark-page .nav-menu-cta{color:var(--paper,#F4F1EA);border-bottom-color:var(--paper,#F4F1EA)}}.v3-marketing .nav-menu{display:none;align-items:center;gap:28px;font-size:14px;font-weight:400;color:var(--ink-soft,#2D2A22)}@media (min-width:900px){.v3-marketing .nav-menu{display:flex}}.v3-marketing .nav-group{position:relative}.v3-marketing .nav-trigger{display:inline-flex;align-items:center;gap:7px;background:transparent;border:0;padding:6px 0;cursor:pointer;font-family:var(--font-sans,"Sora",sans-serif);font-size:14px;font-weight:400;color:var(--ink-soft,#2D2A22);letter-spacing:-.005em;transition:color .2s}.v3-marketing .nav-group[data-open=true] .nav-trigger,.v3-marketing .nav-trigger:hover{color:var(--ink,#15140F)}.v3-marketing .nav-group[data-current=true] .nav-trigger{color:var(--ink,#15140F);font-weight:500}.v3-marketing .nav-arrow{display:inline-block;width:8px;height:8px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px);transition:transform .25s cubic-bezier(.65,0,.35,1)}.v3-marketing .nav-group[data-open=true] .nav-arrow{transform:rotate(-135deg) translateY(-2px)}.v3-marketing .nav-dropdown{position:absolute;top:calc(100% + 14px);left:-20px;min-width:240px;background:var(--paper,#F4F1EA);border:1px solid var(--hairline,rgba(21,20,15,.1));border-radius:3px;padding:10px 0;box-shadow:0 16px 48px rgba(21,20,15,.1);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .25s,transform .25s;z-index:110}.v3-marketing .nav-group[data-open=true] .nav-dropdown{opacity:1;transform:translateY(0);pointer-events:auto}.v3-marketing .nav-dropdown a{display:block;padding:11px 24px;font-family:var(--font-sans,"Sora",sans-serif);font-size:14px;font-weight:400;color:var(--ink-soft,#2D2A22);letter-spacing:-.005em;text-decoration:none;transition:background .15s,color .15s,padding-left .18s cubic-bezier(.16,1,.3,1)}.v3-marketing .nav-dropdown a:hover{background:rgba(21,20,15,.04);color:var(--ink,#15140F);padding-left:30px}.v3-marketing .nav-dropdown a[data-current=true]{color:var(--gold,#A67E1F);font-weight:500}.v3-marketing .nav-link{font-family:var(--font-sans,"Sora",sans-serif);font-size:14px;font-weight:400;color:var(--ink-soft,#2D2A22);letter-spacing:-.005em;text-decoration:none;padding:6px 0;transition:color .2s}.v3-marketing .nav-link:hover,.v3-marketing .nav-link[data-current=true]{color:var(--ink,#15140F)}.v3-marketing .nav-link[data-current=true]{font-weight:500}.v3-marketing .nav-hamburger{display:flex;flex-direction:column;justify-content:center;gap:5px;background:transparent;border:0;cursor:pointer;width:32px;height:32px;padding:0;z-index:201;margin-left:16px}@media (min-width:900px){.v3-marketing .nav-hamburger{display:none}}.v3-marketing .nav-hamburger span{display:block;width:22px;height:1.5px;background:var(--ink,#15140F);transition:transform .3s cubic-bezier(.65,0,.35,1),opacity .3s;transform-origin:center;margin-left:auto}.v3-marketing .nav-hamburger[aria-expanded=true] span:first-child{transform:translateY(6.5px) rotate(45deg)}.v3-marketing .nav-hamburger[aria-expanded=true] span:nth-child(2){opacity:0}.v3-marketing .nav-hamburger[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}@media (max-width:899px){.v3-marketing .nav-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:var(--paper,#F4F1EA);flex-direction:column;align-items:stretch;gap:0;padding:88px 0 32px;overflow-y:auto;overscroll-behavior:contain;transform:translateX(100%);transition:transform .42s cubic-bezier(.65,0,.35,1);z-index:100}.v3-marketing .nav-menu[data-open=true]{display:flex;transform:translateX(0)}.v3-marketing .nav-menu[data-open=false]{display:flex}.v3-marketing .nav-group{border-bottom:1px solid var(--hairline,rgba(21,20,15,.1))}.v3-marketing .nav-group:first-child{border-top:1px solid var(--hairline,rgba(21,20,15,.1))}.v3-marketing .nav-trigger{width:100%;justify-content:space-between;padding:22px 28px;font-size:18px;font-weight:400}@media (min-width:768px){.v3-marketing .nav-trigger{padding:22px 56px}}.v3-marketing .nav-dropdown{position:static;opacity:1;transform:none;pointer-events:auto;box-shadow:none;border:0;border-radius:0;background:rgba(21,20,15,.03);padding:0;min-width:0;max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.65,0,.35,1)}.v3-marketing .nav-group[data-open=true] .nav-dropdown{max-height:600px}.v3-marketing .nav-dropdown a{padding:15px 28px 15px 44px;font-size:15px}@media (min-width:768px){.v3-marketing .nav-dropdown a{padding:15px 56px 15px 72px}}.v3-marketing .nav-dropdown a:hover{padding-left:44px}.v3-marketing .nav-link{padding:22px 28px;font-size:18px;border-bottom:1px solid var(--hairline,rgba(21,20,15,.1))}@media (min-width:768px){.v3-marketing .nav-link{padding:22px 56px}}}.v3-marketing .dark-page .nav-link,.v3-marketing .dark-page .nav-trigger{color:rgba(244,241,234,.7)}.v3-marketing .dark-page .nav-group[data-current=true] .nav-trigger,.v3-marketing .dark-page .nav-group[data-open=true] .nav-trigger,.v3-marketing .dark-page .nav-link:hover,.v3-marketing .dark-page .nav-link[data-current=true],.v3-marketing .dark-page .nav-trigger:hover{color:var(--paper,#F4F1EA)}.v3-marketing .dark-page .nav-hamburger span{background:var(--paper,#F4F1EA)}.v3-marketing .dark-page .nav-dropdown{background:#1F1D17;border-color:rgba(244,241,234,.1);box-shadow:0 16px 48px rgba(0,0,0,.4)}.v3-marketing .dark-page .nav-dropdown a{color:rgba(244,241,234,.7)}.v3-marketing .dark-page .nav-dropdown a:hover{background:rgba(244,241,234,.04);color:var(--paper,#F4F1EA)}@media (max-width:899px){.v3-marketing .dark-page .nav-menu{background:var(--ink,#15140F)}.v3-marketing .dark-page .nav-group,.v3-marketing .dark-page .nav-group:first-child,.v3-marketing .dark-page .nav-link{border-color:rgba(244,241,234,.1)}.v3-marketing .dark-page .nav-dropdown{background:rgba(244,241,234,.03);box-shadow:none}}