.mscroll{min-width:0;position:relative}.mscroll__vp{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;overflow:auto hidden}.mscroll__vp::-webkit-scrollbar{width:0;height:0;display:none}.mscroll:before,.mscroll:after{content:"";pointer-events:none;opacity:0;z-index:3;width:38px;transition:opacity .18s;position:absolute;top:0;bottom:0}.mscroll:before{background:linear-gradient(to right, var(--mscroll-bg,#0b0b0d), transparent);left:0}.mscroll:after{background:linear-gradient(to left, var(--mscroll-bg,#0b0b0d), transparent);right:0}.mscroll[data-more-left]:before,.mscroll[data-more-right]:after{opacity:1}@media (prefers-reduced-motion:reduce){.mscroll:before,.mscroll:after{transition:none}}.optera{--o-ground:#000;--o-ink-2:#ecf1fca8;--o-ink-3:#ecf1fc80;--o-rule:#ecf1ff24;--o-rule-2:#ecf1ff14;--o-cobalt:#2f5ad6;--o-accent:#8aa6f0;color:var(--optera-ink,currentColor);flex:none;align-items:center;display:flex;position:relative}.optera-trigger{height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;margin:0;padding:0 4px 0 0;display:flex}.optera-trigger:focus-visible{outline-offset:3px;outline:2px solid}.optera-o{background-color:currentColor;flex:none;width:20px;height:15px;display:block;mask:url(/optera-o.svg) 0/contain no-repeat}.optera-caret{opacity:.7;flex:none;transition:transform .12s ease-out}.optera-trigger:hover .optera-caret,.optera-trigger[aria-expanded=true] .optera-caret{opacity:1}.optera-trigger[aria-expanded=true] .optera-caret{transform:rotate(180deg)}.optera-sep{opacity:.28;background:currentColor;flex:none;width:1px;height:18px;margin:0 10px 0 8px}.optera-menu{top:calc(100% + var(--optera-gap,12px));z-index:1000;background:var(--o-ground);width:560px;color:var(--o-ink-2);border:1px solid var(--o-rule);letter-spacing:normal;text-transform:none;text-align:left;border-radius:4px;font-size:13.5px;font-weight:400;line-height:1.3;position:absolute;left:-18px;container-type:inline-size}.optera-menu[hidden]{display:none}.optera-list{margin:0;padding:0;list-style:none}.optera-list li{margin:0;padding:0}.optera-row{--o-rgb:47, 90, 214;isolation:isolate;border-bottom:1px solid var(--o-rule-2);height:46px;color:inherit;grid-template-columns:20px 84px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:0 18px;text-decoration:none;display:grid;position:relative}.optera-row:hover,.optera-row:focus-visible{background:rgba(var(--o-rgb), .09)}.optera-row:focus-visible{outline:1px solid var(--o-accent);outline-offset:-1px}.optera-row:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg, transparent, rgba(var(--o-rgb), .3) 50%, transparent) -100% 0 / 45% 100% no-repeat;position:absolute;inset:0}.optera-row:hover:after,.optera-row:focus-visible:after{animation:.9s cubic-bezier(.2,.7,.2,1) both optera-sweep}@keyframes optera-sweep{0%{background-position:-100% 0}to{background-position:200% 0}}.optera-row[aria-current]:before{content:"";background:var(--o-cobalt);width:2px;position:absolute;top:0;bottom:0;left:-1px}.optera-mark{opacity:.86;background-color:#fff;width:20px;height:18px;transition:background-color .16s ease-out,opacity .16s ease-out;display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.optera-row:hover .optera-mark,.optera-row:focus-visible .optera-mark{background-color:rgb(var(--o-rgb));opacity:1}.optera-name{width:auto;height:22px;display:block}.optera-kind{color:var(--o-ink-2)}.optera-where{color:var(--o-ink-3);text-align:right;font-size:12.5px}.optera-row[aria-current] .optera-where{color:var(--o-accent)}.optera-row:hover .optera-where{color:var(--o-ink-2)}@media (prefers-reduced-motion:reduce){.optera-row:hover:after,.optera-row:focus-visible:after{animation:none}.optera-mark{transition:none}}.optera-foot{color:var(--o-ink-2);justify-content:space-between;align-items:center;margin:0;padding:13px 18px;font-size:13px;display:flex}.optera-foot a{color:var(--o-accent);text-decoration:none}.optera-foot a:hover{text-underline-offset:4px;text-decoration:underline}@container (width<=480px){.optera-row{grid-template-columns:20px minmax(0,1fr) auto;height:50px;padding:0 16px}.optera-row:not([aria-current]) .optera-where,.optera-row[aria-current] .optera-kind{display:none}.optera-kind{text-align:right}.optera-foot{padding:13px 16px}}.optera-row[data-product=convexity]{--o-rgb:232, 163, 61}.optera-row[data-product=convexity] .optera-mark{mask-image:url(/optera-mark-convexity.svg)}.optera-row[data-product=vexa]{--o-rgb:232, 163, 61}.optera-row[data-product=vexa] .optera-mark{mask-image:url(/optera-mark-vexa.png)}.optera-row[data-product=atava]{--o-rgb:229, 111, 79}.optera-row[data-product=atava] .optera-mark{mask-image:url(/optera-mark-atava.png)}.optera-row[data-product=callsider]{--o-rgb:240, 120, 16}.optera-row[data-product=callsider] .optera-mark{mask-image:url(/optera-mark-callsider.png)}.optera-row[data-product=downfield]{--o-rgb:76, 199, 100}.optera-row[data-product=downfield] .optera-mark{mask-image:url(/optera-mark-downfield.svg)}.optera-row[data-product=atlas]{--o-rgb:56, 189, 248}.optera-row[data-product=atlas] .optera-mark{mask-image:url(/optera-mark-atlas.svg)}.optera-row[data-product=vitna]{--o-rgb:113, 136, 255}.optera-row[data-product=vitna] .optera-mark{mask-image:url(/optera-mark-vitna.svg)}.skip-link[data-astro-cid-z4jru4n3]{top:calc(var(--nav-height,48px) + 8px);z-index:300;background:var(--chrome,#161617);color:var(--text-primary,#f5f5f7);border:1px solid var(--border-strong,#ffffff47);font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;border-radius:3px;padding:8px 14px;font-size:11px;text-decoration:none;position:fixed;left:8px;transform:translateY(-200%)}.skip-link[data-astro-cid-z4jru4n3]:focus-visible{opacity:1;pointer-events:auto;transform:none}.mobile-drawer[data-astro-cid-z4jru4n3]{top:var(--nav-height,48px);z-index:200;visibility:hidden;opacity:0;overscroll-behavior:contain;background:#060607b8;transition:opacity .2s cubic-bezier(.16,1,.3,1);display:block;position:fixed;bottom:0;left:0;right:0}.mobile-drawer-panel[data-astro-cid-z4jru4n3]{background:var(--chrome);border:1px solid #ffffff1f;border-radius:4px;flex-direction:column;max-height:calc(100% - 24px);margin:8px 16px 0;padding:6px 0 14px;transition:transform .2s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;transform:translateY(-6px);box-shadow:0 18px 40px #0000008c}.mobile-drawer[data-astro-cid-z4jru4n3][aria-hidden=false] .mobile-drawer-panel[data-astro-cid-z4jru4n3]{transform:translateY(0)}.mobile-drawer-panel[data-astro-cid-z4jru4n3]>nav[data-astro-cid-z4jru4n3]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;overflow-y:auto}.mobile-drawer-foot[data-astro-cid-z4jru4n3]{flex:none}.mnav-row[data-astro-cid-z4jru4n3]{letter-spacing:-.01em;width:100%;min-height:52px;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-family:inherit;font-size:17px;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.mnav-row[data-astro-cid-z4jru4n3]:hover,.mnav-row[data-astro-cid-z4jru4n3]:active{color:#fff}.mnav-caret[data-astro-cid-z4jru4n3]{color:var(--text-tertiary);flex:none;transition:transform .18s cubic-bezier(.16,1,.3,1)}.mnav-row[data-astro-cid-z4jru4n3][aria-expanded=true] .mnav-caret[data-astro-cid-z4jru4n3]{transform:rotate(180deg)}.mnav-group[data-astro-cid-z4jru4n3]+.mnav-group[data-astro-cid-z4jru4n3],.mnav-group[data-astro-cid-z4jru4n3]+.mnav-row[data-astro-cid-z4jru4n3],.mnav-row[data-astro-cid-z4jru4n3]+.mnav-group[data-astro-cid-z4jru4n3],.mnav-row[data-astro-cid-z4jru4n3]+.mnav-row[data-astro-cid-z4jru4n3]{border-top:1px solid #ffffff12}.mnav-sub[data-astro-cid-z4jru4n3]{border-left:1px solid #ffffff1a;flex-direction:column;margin:0 18px 0 30px;padding:2px 0 10px;display:flex}.mnav-sub[data-astro-cid-z4jru4n3][hidden]{display:none}.mnav-sub[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{min-height:44px;color:var(--text-secondary);align-items:center;padding:8px 0 8px 14px;font-size:14.5px;text-decoration:none;transition:color .15s;display:flex}.mnav-sub[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover,.mnav-sub[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:active{color:var(--text-primary)}.mnav-fn[data-astro-cid-z4jru4n3]{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-tertiary);margin-left:6px;font-size:11px}.mobile-drawer-foot[data-astro-cid-z4jru4n3]{border-top:1px solid #ffffff1f;flex-direction:column;gap:12px;margin:10px 18px 0;padding-top:14px;display:flex}.mnav-cta[data-astro-cid-z4jru4n3]{background:var(--amber);height:46px;color:var(--cta-ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.mnav-cta[data-astro-cid-z4jru4n3]:hover,.mnav-cta[data-astro-cid-z4jru4n3]:active{background:var(--amber-bright)}.mnav-signin[data-astro-cid-z4jru4n3]{color:#fff;height:44px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #ffffff2e;border-radius:3px;justify-content:center;align-items:center;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.mnav-signin[data-astro-cid-z4jru4n3]:hover,.mnav-signin[data-astro-cid-z4jru4n3]:active{background:#ffffff1a;border-color:#ffffff4d}.mobile-drawer-version[data-astro-cid-z4jru4n3]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--amber-bright);white-space:nowrap;align-self:flex-start;font-size:11px;font-weight:500}@media (width<=880px){.mobile-drawer[data-astro-cid-z4jru4n3]{top:0}.mobile-drawer-panel[data-astro-cid-z4jru4n3]{margin:var(--nav-height,48px) 10px 0;max-height:calc(100% - var(--nav-height,48px) - 12px);padding:14px 0}.mobile-drawer-panel[data-astro-cid-z4jru4n3]>nav[data-astro-cid-z4jru4n3]{counter-reset:mnav}.mnav-row[data-astro-cid-z4jru4n3]{counter-increment:mnav;min-height:48px;font-family:var(--font-display);letter-spacing:-.015em;justify-content:flex-start;gap:0;padding:7px 18px;font-size:22px;font-weight:500;line-height:1.1}.mnav-row[data-astro-cid-z4jru4n3]:before{content:counter(mnav, decimal-leading-zero);width:30px;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;color:var(--text-tertiary);flex:none;font-size:10px;font-weight:500}.mnav-row[data-astro-cid-z4jru4n3]>span[data-astro-cid-z4jru4n3]:first-of-type{margin-right:auto}.mnav-sub[data-astro-cid-z4jru4n3]{margin:0 18px 0 48px;padding:0 0 10px}.mnav-sub[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{min-height:40px;font-size:14px}}.megamenu-container[data-astro-cid-z4jru4n3]{align-items:center;display:flex}.nav-btn[data-astro-cid-z4jru4n3]{cursor:pointer;color:var(--text-secondary);opacity:1;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-family:inherit;font-size:13.5px;font-weight:400;transition:opacity .15s,color .15s;display:flex}.nav-btn[data-astro-cid-z4jru4n3]:hover,.nav-btn[data-astro-cid-z4jru4n3][aria-expanded=true]{color:var(--text-primary);opacity:1;font-weight:500}.nav-links[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3].nav-btn-label{padding-right:2px;text-decoration:none}.nav-btn-caret[data-astro-cid-z4jru4n3]{gap:0;padding:6px 6px 6px 2px}.megamenu-container[data-astro-cid-z4jru4n3]:hover .nav-btn-label[data-astro-cid-z4jru4n3],.megamenu-container[data-astro-cid-z4jru4n3]:hover .nav-btn-caret[data-astro-cid-z4jru4n3]{color:var(--text-primary);opacity:1}.megamenu-caret[data-astro-cid-z4jru4n3]{flex-shrink:0;transition:transform .12s ease-out;display:inline-block}.nav-btn[data-astro-cid-z4jru4n3][aria-expanded=true] .megamenu-caret[data-astro-cid-z4jru4n3]{transform:rotate(180deg)}.megamenu-panel[data-astro-cid-z4jru4n3]{top:calc(var(--nav-height) - 8px);-webkit-backdrop-filter:blur(24px);z-index:99;background:linear-gradient(#1e1e20f7,#0d0d0efa);border:.5px solid #ffffff1a;border-radius:12px;width:min(960px,100vw - 64px);padding:24px;animation:.12s ease-out megaFadeIn;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0d,0 24px 60px -24px #000c}.megamenu-panel[data-astro-cid-z4jru4n3]:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#f4b8608c,#f0c88c73,#0000);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:18px;right:18px}.megamenu-panel[data-astro-cid-z4jru4n3]:after{content:"";opacity:.06;pointer-events:none;z-index:0;background-image:radial-gradient(#ffffff8c .5px,#0000 .6px);background-size:6px 6px;border-radius:12px;position:absolute;inset:0}.megamenu-panel[data-astro-cid-z4jru4n3][hidden]{display:none}@keyframes megaFadeIn{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.megamenu-grid[data-astro-cid-z4jru4n3]{z-index:1;grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:relative}.megamenu-col-heading[data-astro-cid-z4jru4n3]{font-family:var(--font-mono);color:#f0c88cb3;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;padding-left:8px;font-size:10px;font-weight:500}.megamenu-items[data-astro-cid-z4jru4n3]{flex-direction:column;gap:2px;list-style:none;display:flex}.megamenu-item-link[data-astro-cid-z4jru4n3]{color:inherit;border-radius:8px;align-items:center;gap:11px;padding:9px 8px;text-decoration:none;transition:background .12s ease-out;display:flex}.megamenu-item-link[data-astro-cid-z4jru4n3]:hover{background:#f4b8601a}.megamenu-icon[data-astro-cid-z4jru4n3]{color:#eac58a;box-sizing:content-box;background:linear-gradient(#f4b86029,#f4b8600f);border:.5px solid #f4b86038;border-radius:8px;flex-shrink:0;padding:6px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff1a}.megamenu-item-link[data-astro-cid-z4jru4n3]:hover .megamenu-icon[data-astro-cid-z4jru4n3]{color:#f2dec2;background:#f4b86033;border-color:#f4b86080;box-shadow:0 0 16px #f4b86047}.megamenu-item-name[data-astro-cid-z4jru4n3]{color:#fff;font-size:14px;font-weight:500;line-height:1.3}.megamenu-item-desc[data-astro-cid-z4jru4n3]{color:#a3a2a1;margin-top:1px;font-size:12px;line-height:1.4}@media (width<=768px){.megamenu-panel[data-astro-cid-z4jru4n3]{display:none}}.bs-footer-grid[data-astro-cid-z4jru4n3].has-ledger{grid-template-columns:repeat(4,1fr) minmax(200px,1.25fr)}.bs-footer-ledger[data-astro-cid-z4jru4n3]{border-left:1px solid #ffffff1f;padding-left:28px}.bs-ledger-n[data-astro-cid-z4jru4n3]{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#f5f5f7;margin:0;font-size:clamp(28px,2.4vw,34px);font-weight:500;line-height:1}.bs-ledger-rows[data-astro-cid-z4jru4n3]{margin:16px 0 0;padding:0;list-style:none}.bs-ledger-rows[data-astro-cid-z4jru4n3] li[data-astro-cid-z4jru4n3]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:7px 0;font-size:11px;display:flex}.bs-ledger-k[data-astro-cid-z4jru4n3]{color:var(--text-tertiary)}.bs-ledger-v[data-astro-cid-z4jru4n3]{color:#f5f5f7;font-variant-numeric:tabular-nums}.bs-ledger-receipt[data-astro-cid-z4jru4n3]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);margin:14px 0 0;font-size:10.5px;line-height:1.7}.bs-ledger-link[data-astro-cid-z4jru4n3]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#e8c9a0;border-bottom:1px solid #e8c9a059;margin-top:10px;padding-bottom:2px;font-size:11px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;display:inline-block}.bs-ledger-link[data-astro-cid-z4jru4n3]:hover{color:#fff;border-color:#ffffff80}@media (width<=880px){.bs-footer-grid[data-astro-cid-z4jru4n3].has-ledger{grid-template-columns:repeat(2,1fr)}.bs-footer-ledger[data-astro-cid-z4jru4n3]{border-top:1px solid #ffffff1f;border-left:0;grid-column:1/-1;padding-top:24px;padding-left:0}}@media (width<=540px){.bs-footer-grid[data-astro-cid-z4jru4n3].has-ledger{grid-template-columns:1fr}}.support-launcher[data-astro-cid-z4jru4n3]{z-index:90;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);background:var(--chrome);border:1px solid var(--border);cursor:pointer;box-shadow:var(--shadow-pane);border-radius:3px;padding:8px 12px;font-weight:600;transition:color .15s,border-color .15s;position:fixed;bottom:clamp(12px,2.5vw,22px);right:clamp(10px,2vw,22px)}.support-launcher[data-astro-cid-z4jru4n3]:hover{color:var(--text-primary);border-color:var(--border-hover)}.support-launcher[data-astro-cid-z4jru4n3]:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.support-launcher[data-astro-cid-z4jru4n3].is-waiting{opacity:.6;cursor:progress}nav.nav .optera{--optera-ink:var(--text-primary)}@media (width>=881px) and (width<=1000px){body nav.nav .nav-inner{gap:16px}}@media (width<=880px){nav.nav .optera{--optera-gap:14px}nav.nav .optera-sep{height:16px}}@media (width<=359px){nav.nav .optera-caret{display:none}nav.nav .optera-sep{margin:0 8px 0 6px}}@media (width>=881px){body nav.nav[data-tone=amber]:not(.is-scrolled):not(:has([data-hamburger][aria-expanded=true])) :is(.nav-brand,.nav-brand span,.nav-btn,.nav-links>a,.optera,.nav-actions>a:not(.btn-nav-cta)){color:#150e06}body nav.nav[data-tone=amber]:not(.is-scrolled):not(:has([data-hamburger][aria-expanded=true])) .nav-brand img{filter:brightness(0)}body nav.nav[data-tone=amber]:not(.is-scrolled):not(:has([data-hamburger][aria-expanded=true])) .btn-nav-cta{background:#150e06;color:#f6d9a0!important}body nav.nav[data-tone=amber]:not(.is-scrolled):not(:has([data-hamburger][aria-expanded=true])) .nav-links a:is(.is-active,.nav-active,[aria-current=page]){color:#150e06;text-underline-offset:6px;font-weight:600;text-decoration:underline 2px}body nav.nav[data-tone=amber]:not(.is-scrolled):not(:has([data-hamburger][aria-expanded=true])) :is(.nav-btn,.nav-links>a,.nav-actions>a:not(.btn-nav-cta)):hover{text-underline-offset:4px;text-decoration:underline}body nav.nav[data-tone=amber]:not(.is-scrolled):not(:has([data-hamburger][aria-expanded=true])) :focus-visible{outline-color:#150e06}}
