.mkt{--mkt-max:2560px;--mkt-pad:clamp(20px,4vw,40px);--mkt-nav-h:64px;--mkt-sec-pad:clamp(88px,12vw,152px);--mkt-h1:clamp(36px,5.6vw,72px);--mkt-h1-home:clamp(31px,4.8vw,62px);--mkt-h2:clamp(28px,3.6vw,46px);--mkt-h3:clamp(22px,2.2vw,28px);--mkt-lede:clamp(17px,1.6vw,20px);--mkt-label:19px;--mkt-radius-control:calc(var(--radius) * 0.8);--mkt-radius-menu:calc(var(--radius) * 1.4);--mkt-radius-pill:999px;--mkt-hairline:0.5px;--mkt-ease-out:cubic-bezier(0.23,1,0.32,1);--mkt-ease-in-out:cubic-bezier(0.77,0,0.175,1);--mkt-ease-drawer:cubic-bezier(0.32,0.72,0,1);--mkt-ease-reveal:cubic-bezier(0.16,1,0.3,1);--mkt-duration-fast:150ms;--mkt-duration-base:200ms;--mkt-duration-press:160ms;--mkt-duration-enter:180ms;--mkt-duration-exit:120ms;--mkt-presence-from:translate3d(0,-4px,0) scale(0.98);--mkt-hero-duration:720ms;--mkt-hero-heading-duration:900ms;--mkt-hero-step:70ms;--mkt-hero-rise:0.75rem;--mkt-ease-fade:cubic-bezier(0.33,1,0.68,1);--mkt-reveal-duration:1000ms;--mkt-reveal-fade-duration:820ms;--mkt-reveal-heading-duration:1100ms;--mkt-reveal-rise:1.25rem;--mkt-reveal-blur:2px;--mkt-stagger:90ms;--mkt-wave-gap:260ms;--mkt-heading-blur:6px;--mkt-font-sans:var(--font-instrument-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--mkt-font-serif:var(--font-xanh-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;--mkt-font-caption:var(--font-instrument-serif),Georgia,"Times New Roman",serif;--mkt-font-mono:var(--font-geist-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;position:relative;min-height:100svh;background:var(--background);color:var(--foreground);font:400 16px/1.62 var(--mkt-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@layer base{.mkt :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0}.mkt :where(a){color:inherit}.mkt :where(svg){max-width:100%}}.mkt :focus-visible{outline:2px solid var(--ring);outline-offset:3px}.mkt main{scroll-margin-top:var(--mkt-nav-h)}.mkt main:focus{outline:none}.mkt [id]{scroll-margin-top:calc(env(safe-area-inset-top, 0px) + var(--mkt-nav-h) + 12px)}.mkt .mkt-wrap{max-width:var(--mkt-max);margin:0 auto;padding:0 var(--mkt-pad)}.mkt .mkt-icon{font-size:1.15em;line-height:1}.mkt .mkt-label{display:inline-flex;align-items:center;gap:8px;font-family:var(--mkt-font-caption);font-size:var(--mkt-label);font-weight:400;letter-spacing:.005em;color:var(--muted-foreground);margin:0 0 14px}.mkt :where(h1,h2,h3){font-weight:500;letter-spacing:-.028em}.mkt h1{font-size:var(--mkt-h1);line-height:1.02}.mkt h2{font-size:var(--mkt-h2);line-height:1.06}.mkt .mkt-serif{font-family:var(--mkt-font-serif);font-weight:400;letter-spacing:-.045em}.mkt .mkt-lede{font-size:var(--mkt-lede);line-height:1.55;max-width:62ch}.mkt .mkt-define,.mkt .mkt-lede{color:var(--muted-foreground);margin:20px 0 0}.mkt .mkt-define{font-size:16px;line-height:1.6;max-width:70ch}.mkt .mkt-center{text-align:center}.mkt .mkt-center .mkt-lede{margin-left:auto;margin-right:auto}.mkt .mkt-sec{padding:var(--mkt-sec-pad) 0}.mkt .mkt-band{background:var(--card);border-top:var(--mkt-hairline) solid var(--eai-line-soft);border-bottom:var(--mkt-hairline) solid var(--eai-line-soft)}.mkt .mkt-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.mkt .mkt-center .mkt-actions{justify-content:center}.mkt .mkt-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);align-items:start}.mkt .mkt-nav{position:sticky;top:env(safe-area-inset-top,0);z-index:40;background:color-mix(in srgb,var(--background) 82%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:var(--mkt-hairline) solid var(--eai-line-soft)}.mkt:has([data-mkt-primary-cta]) .mkt-nav:not([data-filled]){background-color:transparent;backdrop-filter:saturate(1) blur(0);-webkit-backdrop-filter:saturate(1) blur(0)}.mkt .mkt-nav>.mkt-wrap{display:flex;align-items:center;gap:28px;height:var(--mkt-nav-h)}.mkt .mkt-logo{display:flex;align-items:center;text-decoration:none;color:var(--foreground);border-radius:var(--mkt-radius-control)}.mkt .mkt-logo-svg{height:22px;width:auto;display:block}.mkt .mkt-logo-svg--classic{height:21px}@media (min-width:1024px){.mkt .mkt-logo-svg--classic{height:23px}}.mkt .mkt-nav-links{display:flex;gap:4px;list-style:none;margin:0;padding:0}.mkt .mkt-nav-links>li{position:relative}.mkt .mkt-logo,.mkt .mkt-nav-links>li,.mkt .mkt-nav-right>*{flex:none}.mkt .mkt-nav-btn,.mkt .mkt-walkthrough{white-space:nowrap}.mkt .mkt-nav-btn{appearance:none;background:none;border:0;font:inherit;font-size:14.5px;line-height:1.55;color:var(--muted-foreground);padding:8px 12px;border-radius:var(--mkt-radius-control);cursor:pointer;display:flex;align-items:center;gap:4px;text-decoration:none;transition:color var(--mkt-duration-fast) ease,background-color var(--mkt-duration-fast) ease}.mkt .mkt-nav-btn[aria-expanded=true]{color:var(--foreground);background:var(--secondary)}.mkt .mkt-nav-btn[aria-current=page],.mkt .mkt-nav-btn[data-section-active]{position:relative;color:var(--foreground)}@media (min-width:961px){.mkt .mkt-nav-links>li>.mkt-nav-btn[aria-current=page]:after,.mkt .mkt-nav-links>li>.mkt-nav-btn[data-section-active]:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:1.5px;border-radius:1px;background:var(--primary)}}@media (hover:hover) and (pointer:fine){.mkt .mkt-nav-btn:hover{color:var(--foreground);background:var(--secondary)}}.mkt .mkt-nav-btn .mkt-icon{font-size:14px;transition:transform var(--mkt-duration-base) var(--mkt-ease-out)}.mkt .mkt-nav-btn[aria-expanded=true] .mkt-icon{transform:rotate(180deg)}.mkt .mkt-nav-right{margin-left:auto}.mkt .mkt-nav-lead,.mkt .mkt-nav-right{display:flex;align-items:center;gap:6px}.mkt .mkt-nav-lead{translate:var(--mkt-walkthrough-shift,0) 0}.mkt .mkt-nav-right:has(>.mkt-walkthrough){--mkt-walkthrough-shift:178px}.mkt .mkt-nav-right[data-walkthrough=shown]>.mkt-nav-lead{translate:none}.mkt .mkt-nav-right[data-shift-ready]>.mkt-nav-lead{transition:translate var(--mkt-duration-exit) var(--mkt-ease-out)}.mkt .mkt-nav-right[data-shift-ready][data-walkthrough=shown]>.mkt-nav-lead{transition-duration:var(--mkt-duration-enter)}@media (prefers-reduced-motion:reduce){.mkt .mkt-nav-right[data-shift-ready]>.mkt-nav-lead{transition:none}}.mkt .mkt-icon-btn{appearance:none;background:none;border:0;color:var(--muted-foreground);width:36px;height:36px;border-radius:var(--mkt-radius-control);display:grid;place-items:center;cursor:pointer}@media (hover:hover) and (pointer:fine){.mkt .mkt-icon-btn:hover{background:var(--secondary);color:var(--foreground)}}.mkt .mkt-theme-toggle{color:var(--muted-foreground);border-radius:var(--mkt-radius-control)}@media (hover:hover) and (pointer:fine){.mkt .mkt-theme-toggle:hover{background:var(--secondary);color:var(--foreground)}}.mkt .mkt-theme-ctl{position:relative;display:inline-flex}.mkt .mkt-tone-panel{position:absolute;top:calc(100% + 8px);right:-6px;z-index:20;display:flex;align-items:center;width:216px;padding:10px 14px;background:var(--popover);color:var(--popover-foreground);border:var(--mkt-hairline) solid var(--eai-line);border-radius:var(--mkt-radius-menu);box-shadow:var(--eai-shadow);transform-origin:top right}.mkt .mkt-theme-ctl[data-side=top] .mkt-tone-panel{top:auto;bottom:calc(100% + 8px);transform-origin:bottom right;--mkt-presence-from:translate3d(0,4px,0) scale(0.98)}.mkt .mkt-tone-range-wrap{position:relative;display:flex;flex:1}.mkt .mkt-tone-range-wrap:before{content:"";position:absolute;top:50%;left:50%;width:1px;height:14px;translate:-50% -50%;background:var(--eai-input-border);pointer-events:none}.mkt .mkt-tone-range{position:relative;z-index:1;appearance:none;width:100%;height:20px;margin:0;background:transparent;cursor:pointer;border-radius:var(--mkt-radius-control)}.mkt .mkt-tone-range:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.mkt .mkt-tone-range::-webkit-slider-runnable-track{height:6px;border-radius:var(--mkt-radius-pill);background:var(--eai-tone-track);box-shadow:inset 0 0 0 var(--mkt-hairline) var(--eai-line)}.mkt .mkt-tone-range::-moz-range-track{height:6px;border-radius:var(--mkt-radius-pill);background:var(--eai-tone-track);box-shadow:inset 0 0 0 var(--mkt-hairline) var(--eai-line)}.mkt .mkt-tone-range::-webkit-slider-thumb{appearance:none;width:16px;height:16px;margin-top:-5px;border:1px solid var(--eai-input-border);border-radius:50%;background:var(--card);box-shadow:0 1px 3px color-mix(in oklab,var(--foreground) 22%,transparent);transition:transform var(--mkt-duration-fast) var(--mkt-ease-out)}.mkt .mkt-tone-range::-moz-range-thumb{box-sizing:border-box;width:16px;height:16px;border:1px solid var(--eai-input-border);border-radius:50%;background:var(--card);box-shadow:0 1px 3px color-mix(in oklab,var(--foreground) 22%,transparent);transition:transform var(--mkt-duration-fast) var(--mkt-ease-out)}@media (prefers-reduced-motion:no-preference){.mkt .mkt-tone-range:active::-webkit-slider-thumb{transform:scale(1.12)}.mkt .mkt-tone-range:active::-moz-range-thumb{transform:scale(1.12)}}@media (pointer:coarse){.mkt .mkt-tone-range{height:28px}.mkt .mkt-tone-range::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8px}.mkt .mkt-tone-range::-moz-range-thumb{width:22px;height:22px}}.mkt .mkt-menu{position:absolute;top:calc(100% + 8px);left:-8px;background:var(--popover);color:var(--popover-foreground);border:var(--mkt-hairline) solid var(--eai-line);border-radius:var(--mkt-radius-menu);box-shadow:var(--eai-shadow);padding:10px;min-width:260px}.mkt .mkt-menu[hidden]{display:none}.mkt .mkt-menu a{display:flex;align-items:center;gap:10px;text-decoration:none;padding:9px 12px;border-radius:var(--mkt-radius-control);font-size:14.5px}@media (hover:hover) and (pointer:fine){.mkt .mkt-menu a:hover{background:var(--secondary)}}.mkt .mkt-menu b{font-weight:600}.mkt .mkt-menu-icon{flex:none;font-size:16px;color:var(--muted-foreground)}.mkt .mkt-mega{width:min(760px,calc(100vw - 32px));padding:10px}.mkt .mkt-mega-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:10px}.mkt .mkt-mega-list{display:grid;gap:2px;align-content:start}.mkt .mkt-mega-list a{padding:10px 10px 10px 12px}.mkt .mkt-mega-list b{flex:1;min-width:0;font-size:14.5px}.mkt .mkt-mega-arrow{flex:none;font-size:16px;color:var(--muted-foreground);opacity:0;transform:translate3d(-4px,0,0);transition:opacity .16s var(--mkt-ease-out),transform .16s var(--mkt-ease-out)}@media (min-width:961px){.mkt .mkt-mega-list a[data-active]{background:var(--secondary)}.mkt .mkt-mega-list a[data-active] .mkt-mega-arrow{opacity:1;transform:none}}.mkt .mkt-menu .mkt-mega-preview{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden;background:var(--secondary);border-radius:max(0px,calc(var(--mkt-radius-menu) - 4px))}@media (hover:hover) and (pointer:fine){.mkt .mkt-menu a.mkt-mega-preview:hover{background:var(--secondary)}}.mkt .mkt-mega-art{position:relative;height:156px;color:var(--foreground)}.mkt .mkt-mega-field{position:absolute;inset:0;opacity:.55;-webkit-mask-image:radial-gradient(ellipse 72% 78% at 50% 50%,transparent 0 15%,#000 34%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 72% 78% at 50% 50%,transparent 0 15%,#000 34%,#000 55%,transparent 100%)}.mkt .mkt-mega-art>:is(svg,.mkt-mega-rays){position:absolute;inset:0;display:block;width:100%;height:100%}.mkt .mkt-mega-art{--mkt-mega-ink:currentColor;--mkt-mega-band:var(--primary);--mkt-mega-glint:1;--mkt-mega-fade:radial-gradient(farthest-side at 50% 50%,#000 18%,rgb(0 0 0/0.92) 32%,rgb(0 0 0/0.74) 46%,rgb(0 0 0/0.54) 58%,rgb(0 0 0/0.34) 70%,rgb(0 0 0/0.19) 80%,rgb(0 0 0/0.08) 89%,rgb(0 0 0/0.025) 95%,transparent)}.mkt .mkt-mega-rays{overflow:hidden;background:var(--mkt-mega-ink);-webkit-mask-image:var(--mkt-rays),var(--mkt-mega-fade);mask-image:var(--mkt-rays),var(--mkt-mega-fade);-webkit-mask-size:cover,100% 100%;mask-size:cover,100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.mkt .mkt-mega-tint{position:absolute;inset:0;-webkit-mask-image:linear-gradient(180deg,#000 50%,rgb(0 0 0/.45) 72%,transparent);mask-image:linear-gradient(180deg,#000 50%,rgb(0 0 0/.45) 72%,transparent)}.mkt .mkt-mega-tint-band{position:absolute;top:0;left:0;width:100%;height:200%;background:repeating-linear-gradient(to bottom,transparent 0,var(--mkt-mega-band) 12.5%,transparent 25%);will-change:transform;animation:mkt-mega-tint var(--mkt-tint-dur,18s) linear infinite}@keyframes mkt-mega-tint{0%{transform:translateZ(0)}to{transform:translate3d(0,-25%,0)}}html:not(.dark) .mkt .mkt-mega-art{--mkt-mega-ink:color-mix(in oklab,var(--foreground) 24%,transparent);--mkt-mega-band:color-mix(in oklab,var(--primary) 55%,transparent);--mkt-mega-glint:0.6}.mkt .mkt-mega-flow-layer{opacity:var(--mkt-mega-glint);will-change:transform;-webkit-mask-image:var(--mkt-mega-fade);mask-image:var(--mkt-mega-fade)}.mkt .mkt-mega-flow path{stroke-dasharray:5 200;stroke-dashoffset:5;opacity:0;animation:mkt-mega-flow var(--mkt-flow-dur,7s) linear infinite,mkt-mega-flow-fade var(--mkt-flow-dur,7s) linear infinite}.mkt .mkt-menu[data-state=closed] :is(.mkt-mega-flow path,.mkt-mega-tint-band){animation-play-state:paused}@keyframes mkt-mega-flow{0%{stroke-dashoffset:5;animation-timing-function:cubic-bezier(.4,.15,.25,1)}78%,to{stroke-dashoffset:-100}}@keyframes mkt-mega-flow-fade{0%{opacity:0}20%,52%{opacity:.7}76%,to{opacity:0}}.mkt .mkt-mega-core{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:88px;height:88px;margin:-44px 0 0 -44px;border-radius:50%;background:var(--popover);color:var(--primary)}.mkt .mkt-mega-core-icon{width:40px;height:40px;font-size:40px}.mkt .mkt-mega-core-arrow,.mkt .mkt-mega-core-icon{animation:mkt-mega-core-in .22s var(--mkt-ease-out) backwards}.mkt .mkt-mega-core-arrow{width:28px;height:auto}.mkt .mkt-mega-art-hero{height:100%}.mkt .mkt-mega-art-hero .mkt-mega-rays{background:linear-gradient(to right,var(--mkt-mega-ink) 55%,var(--mkt-mega-band) 70%)}.mkt .mkt-mega-art-hero{--mkt-hero-core:clamp(96px,14vw,192px)}.mkt .mkt-mega-art-hero .mkt-mega-core{width:var(--mkt-hero-core);height:var(--mkt-hero-core);margin:calc(var(--mkt-hero-core) / -2) 0 0 calc(var(--mkt-hero-core) / -2);background:var(--background);box-shadow:0 0 0 calc(var(--mkt-hero-core) * 9 / 64) color-mix(in srgb,var(--primary) 8%,transparent)}.mkt .mkt-mega-art-hero .mkt-mega-core-icon{width:calc(var(--mkt-hero-core) * 28 / 64);height:calc(var(--mkt-hero-core) * 28 / 64);font-size:calc(var(--mkt-hero-core) * 28 / 64)}.mkt .mkt-mega-art-hero .mkt-mega-core-arrow{width:calc(var(--mkt-hero-core) * 20 / 64)}.mkt .mkt-mega-art svg.mkt-mega-core-icon *{vector-effect:non-scaling-stroke}@keyframes mkt-mega-core-in{0%{opacity:0;transform:scale(.8)}}.mkt .mkt-mega-preview-copy{display:flex;flex-direction:column;gap:4px;padding:4px 16px 16px;animation:mkt-mega-copy-in .16s var(--mkt-ease-out) backwards}@keyframes mkt-mega-copy-in{0%{opacity:0;transform:translate3d(0,4px,0)}}.mkt .mkt-mega-preview-copy b{font-size:15px}.mkt .mkt-mega-preview-copy>span{color:var(--muted-foreground);font-size:13px;line-height:1.45}.mkt .mkt-mega-preview-copy>.mkt-mega-explore{display:inline-flex;align-items:center;gap:4px;margin-top:6px;color:var(--foreground);font-weight:600}.mkt .mkt-menu .mkt-mega-cta{justify-content:space-between;margin-top:10px;padding:12px 14px;border-top:var(--mkt-hairline) solid var(--eai-line);border-radius:0 0 var(--mkt-radius-control) var(--mkt-radius-control);font-size:13.5px}.mkt .mkt-mega-cta b{color:var(--foreground)}.mkt .mkt-mega-cta>span>span{color:var(--muted-foreground)}.mkt .mkt-mega-cta .mkt-mega-arrow{color:var(--foreground)}@media (hover:hover) and (pointer:fine){.mkt .mkt-mega-cta:hover .mkt-mega-arrow{opacity:1;transform:none}}@media (max-width:1080px){.mkt .mkt-mega{width:400px}.mkt .mkt-mega-body{grid-template-columns:1fr}.mkt .mkt-menu .mkt-mega-preview{display:none}}.mkt .mkt-m-only,.mkt .mkt-mobile-toggle{display:none}.mkt .mkt-hero{padding:clamp(64px,10vw,120px) 0 0;overflow:hidden}.mkt .mkt-hero,.mkt .mkt-hero>.mkt-wrap{position:relative}.mkt .mkt-hero .mkt-lede{max-width:62ch}.mkt .mkt-appt{margin:18px 0 0;font-size:13.5px;color:var(--eai-faint);letter-spacing:.01em}.mkt .mkt-hero-conveyor{position:absolute;left:0;right:0;bottom:0;--mkt-conveyor-h:46svh;height:46vh;height:var(--mkt-conveyor-h);overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 5%,rgb(0 0 0/.35) 19%,#000 30%,#000 70%,rgb(0 0 0/.35) 81%,transparent 95%);mask-image:linear-gradient(90deg,transparent 5%,rgb(0 0 0/.35) 19%,#000 30%,#000 70%,rgb(0 0 0/.35) 81%,transparent 95%)}@media (min-width:1280px){.mkt .mkt-hero-conveyor{--mkt-conveyor-h:51svh}}@media (min-width:1536px){.mkt .mkt-hero-conveyor{--mkt-conveyor-h:57svh}}@media (min-width:1920px){.mkt .mkt-hero-conveyor{--mkt-conveyor-h:63svh}}.mkt .mkt-hero-conveyor-belt{display:flex;width:max-content;height:100%;opacity:0;transition:opacity 1.2s var(--mkt-ease-fade) .6s}.mkt .mkt-hero-conveyor-belt[data-ready]{opacity:.8}.mkt .mkt-hero-conveyor-strip{display:block;flex:none;height:100%;width:auto;fill:none;stroke-width:1.5px;stroke-linejoin:round;overflow:visible}.mkt .mkt-hero-conveyor-strip :is(circle,polygon){vector-effect:non-scaling-stroke}.mkt .mkt-hero-conveyor-strip :is(.mkt-conveyor-shape-in,.mkt-conveyor-shape-out){transform-box:fill-box;transform-origin:50% 50%}.mkt .mkt-conveyor-shape-in{animation:mkt-conveyor-shape-in .32s var(--mkt-ease-out) both}.mkt .mkt-conveyor-shape-out{animation:mkt-conveyor-shape-out .22s var(--mkt-ease-fade) both}@keyframes mkt-conveyor-shape-in{0%{opacity:0;transform:scale(.35) rotate(-90deg)}}@keyframes mkt-conveyor-shape-out{to{opacity:0;transform:scale(.35) rotate(90deg)}}@media (prefers-reduced-motion:reduce){.mkt .mkt-conveyor-shape-out{display:none}.mkt .mkt-conveyor-shape-in{animation:none}}@keyframes mkt-conveyor{0%{transform:translate3d(-50%,0,0)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.mkt .mkt-hero-conveyor-belt[data-ready]{animation:mkt-conveyor var(--mkt-conveyor-duration,60s) linear infinite}}.mkt .mkt-hero-candles{position:absolute;inset:42% 0 -14%;z-index:2;overflow:hidden;pointer-events:none;color:var(--foreground);--mkt-candles-opacity:0.075;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent),linear-gradient(180deg,transparent,#000 30%,#000 64%,transparent 80%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent),linear-gradient(180deg,transparent,#000 30%,#000 64%,transparent 80%);mask-composite:intersect}.dark .mkt .mkt-hero-candles{--mkt-candles-opacity:0.1}.mkt .mkt-hero-candles-plx{position:relative;height:100%}.mkt .mkt-hero-candles-time{position:absolute;top:0;right:0;bottom:0;width:250%}.mkt .mkt-hero-candles-belt{display:flex;width:max-content;height:100%;translate:0 calc(var(--mkt-candles-slope, 0) * 200vw);opacity:0;will-change:transform,opacity}@keyframes mkt-candles-in{0%{opacity:0}to{opacity:var(--mkt-candles-opacity)}}.mkt .mkt-hero-candles-belt[data-ready]{opacity:var(--mkt-candles-opacity)}.mkt .mkt-hero-candles-strip{display:block;flex:none;height:100%;width:auto;fill:none;stroke:currentColor;stroke-width:.6px;stroke-linejoin:miter;overflow:visible}.mkt .mkt-hero-candles-strip path{vector-effect:non-scaling-stroke}.mkt .mkt-hero-candles-strip .mkt-hero-candles-down{fill:currentColor;fill-opacity:.55}.mkt .mkt-hero-candles-strip .mkt-hero-candles-avg{stroke-opacity:.6;stroke-dasharray:2 3}@keyframes mkt-candles-drift{to{transform:translate3d(-50%,var(--mkt-candles-rise,0),0)}}@media (prefers-reduced-motion:no-preference){.mkt .mkt-hero-candles-belt[data-ready]{animation:mkt-candles-drift var(--mkt-candles-duration,240s) linear infinite,mkt-candles-in 1.2s var(--mkt-ease-fade) backwards}.mkt .mkt-hero-candles[data-mkt-inview=false] .mkt-hero-candles-belt{animation-play-state:paused}}.mkt .mkt-hero-grid{position:absolute;left:0;right:0;top:42%;bottom:0;pointer-events:none;transform-origin:50% 100%;--mkt-grid-cell-w:clamp(40px,5vw,80px);--mkt-grid-cell-h:clamp(20px,2.5vw,40px);--mkt-grid-line:#fff;--mkt-grid-opacity:0.7;--mkt-grid-sheen-opacity:1;--mkt-grid-lines:linear-gradient(90deg,#000 1px,transparent 0),linear-gradient(0deg,#000 1px,transparent 0);-webkit-mask-image:linear-gradient(180deg,transparent 34%,rgb(0 0 0/.1) 42%,rgb(0 0 0/.36) 50%,rgb(0 0 0/.72) 58%,#000 66%);mask-image:linear-gradient(180deg,transparent 34%,rgb(0 0 0/.1) 42%,rgb(0 0 0/.36) 50%,rgb(0 0 0/.72) 58%,#000 66%)}.dark .mkt .mkt-hero-grid{--mkt-grid-line:#000;--mkt-grid-opacity:0.55}.mkt .mkt-hero-grid-lines,.mkt .mkt-hero-grid-sheen{position:absolute;inset:0;-webkit-mask-image:var(--mkt-grid-lines);-webkit-mask-size:var(--mkt-grid-cell-w) var(--mkt-grid-cell-h);-webkit-mask-position:calc(50% + var(--mkt-grid-cell-w) / 2) 100%;mask-image:var(--mkt-grid-lines);mask-size:var(--mkt-grid-cell-w) var(--mkt-grid-cell-h);mask-position:calc(50% + var(--mkt-grid-cell-w) / 2) 100%}.mkt .mkt-hero-grid-lines{background:var(--mkt-grid-line);opacity:var(--mkt-grid-opacity)}.mkt .mkt-hero-grid-sheen{overflow:hidden}.mkt .mkt-hero-grid-lines,.mkt .mkt-hero-grid-sheen{transition:opacity 7s cubic-bezier(.45,0,.25,1) 1s}.mkt .mkt-hero:has(.mkt-hero-shot-box:not([data-loaded])) :is(.mkt-hero-grid-lines,.mkt-hero-grid-sheen){opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.mkt .mkt-hero-grid-lines,.mkt .mkt-hero-grid-sheen{transition:none}}.mkt .mkt-hero-grid-glow{position:absolute;top:-20%;bottom:-20%;left:0;width:55%;background:radial-gradient(closest-side,var(--mkt-grid-line),transparent);opacity:0;transform:translate3d(-100%,0,0);will-change:transform}@keyframes mkt-grid-sheen{0%{opacity:0;transform:translate3d(-60%,8%,0)}30%{opacity:var(--mkt-grid-sheen-opacity)}60%{opacity:0;transform:translate3d(150%,-6%,0)}to{opacity:0;transform:translate3d(150%,-6%,0)}}@media (prefers-reduced-motion:no-preference){.mkt .mkt-hero-grid-glow{animation:mkt-grid-sheen 14s cubic-bezier(.45,0,.55,1) 1.2s infinite both}.mkt .mkt-hero-grid[data-mkt-inview=false] .mkt-hero-grid-glow{animation-play-state:paused}}.mkt .mkt-hero-art{margin-top:clamp(40px,6vw,72px);color:var(--foreground);height:clamp(220px,32vw,820px);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.mkt .mkt-art-hero{position:relative;width:100%;height:100%;display:block;container-type:size;--mkt-art-u:max(100cqw/1600,100cqh/520)}.mkt .mkt-art-hero>svg{position:absolute;display:block;overflow:visible}.mkt .mkt-art-dim,.mkt .mkt-art-field,.mkt .mkt-art-signal{inset:0;width:100%;height:100%}.mkt .mkt-art-orb{top:50%;left:50%;width:calc(var(--mkt-art-d) * var(--mkt-art-u));height:calc(var(--mkt-art-d) * var(--mkt-art-u));translate:-50% -50%}.mkt .mkt-art-field,.mkt .mkt-art-signal{will-change:transform}.mkt .mkt-art-field{will-change:transform,opacity}.mkt .mkt-art-dim{will-change:opacity}.mkt .mkt-ignite{position:absolute;inset:0;overflow:hidden;pointer-events:none}.mkt .mkt-ignite-cover{--mkt-ignite-bg:var(--background);position:absolute;top:50%;left:50%;width:calc(1800 * var(--mkt-art-u));height:calc(1800 * var(--mkt-art-u));translate:-50% -50%;pointer-events:none;opacity:0;background:radial-gradient(closest-side,transparent 2.933%,color-mix(in srgb,var(--mkt-ignite-bg) 12%,transparent) 3.733%,color-mix(in srgb,var(--mkt-ignite-bg) 34%,transparent) 4.267%,color-mix(in srgb,var(--mkt-ignite-bg) 60%,transparent) 4.693%,color-mix(in srgb,var(--mkt-ignite-bg) 82%,transparent) 5.013%,var(--mkt-ignite-bg) 5.333%)}.mkt .mkt-art-hero .mkt-core-halo,.mkt .mkt-ignite-cover{will-change:transform,opacity}.mkt .mkt-hero-home{display:flex;flex-direction:column;min-height:calc(100svh - var(--mkt-nav-h) - env(safe-area-inset-top, 0px))}.mkt .mkt-hero-home h1{font-size:var(--mkt-h1-home);padding-top:clamp(32px,6vw,80px)}.mkt .mkt-hero-home .mkt-hero-art{position:relative;flex:1 0 auto;height:auto;min-height:clamp(260px,36vw,560px)}.mkt .mkt-hero-home .mkt-art-hero{position:absolute;inset:0}.mkt .mkt-art-hero .mkt-art-dim{opacity:0}.mkt .mkt-art-hero :is(.mkt-core-halo,.mkt-core-flash){transform-box:fill-box;transform-origin:center}.mkt .mkt-art-hero :is(.mkt-core-halo,.mkt-core-grain,.mkt-core-flash){display:none}.mkt .mkt-ops-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(32px,5vw,64px);align-items:center}.mkt .mkt-ops-pin[data-pinned]{position:sticky;top:calc((100svh - var(--mkt-ops-head-h, 0px)) / 2);z-index:0}.mkt .mkt-sec:has(.mkt-ops-pin[data-pinned]){padding-bottom:0}.mkt .mkt-ops-pin[data-pinned]~.mkt-ops-cards{--mkt-ops-hold:35svh;position:relative;z-index:1;margin-top:calc((100svh - var(--mkt-ops-head-h, 0px)) / 2 + var(--mkt-ops-hold));padding-bottom:max(var(--mkt-sec-pad),var(--mkt-ops-cover-pad,0px));background:var(--card);view-timeline:--mkt-ops-sheet block}.mkt .mkt-ops-pin[data-pinned]~.mkt-ops-cards:before{content:"";position:absolute;inset:auto 0 100%;height:clamp(32px,4vw,48px);background:linear-gradient(to bottom,transparent,var(--card));pointer-events:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mkt .mkt-wrap:has(>.mkt-ops-pin[data-pinned]){timeline-scope:--mkt-ops-sheet}.mkt .mkt-ops-pin[data-pinned]{animation:mkt-ops-recede linear both;animation-timeline:--mkt-ops-sheet;animation-range:cover calc((100svh - var(--mkt-ops-head-h, 0px)) / 2 + var(--mkt-ops-head-h, 0px) * var(--mkt-cover-fade-at)) cover calc((100svh + var(--mkt-ops-head-h, 0px)) / 2)}}}@keyframes mkt-ops-recede{0%{opacity:1;transform:scale(1)}to{opacity:.35;transform:scale(.96)}}.mkt{--mkt-cover-shadow:0 -6px 16px -10px rgb(0 0 0/0.08);--mkt-cover-fade-at:0.6}.dark .mkt{--mkt-cover-shadow:0 -8px 20px -12px rgb(0 0 0/0.3)}.mkt .mkt-cover-stack[data-ready]>:not(:first-child){position:relative;box-shadow:var(--mkt-cover-shadow)}.mkt .mkt-cover-stack[data-ready]>:not(:first-child):not(.mkt-band){background:var(--background)}.mkt .mkt-cover-stack[data-ready]>:not(:last-child){position:sticky;top:min(var(--mkt-nav-h),calc(100svh - var(--mkt-cover-pin-h, 100svh)));transform-origin:50% max(50%,calc(100% - 50svh))}.mkt .mkt-cover-stack[data-ready]>.mkt-sec:has(>.mkt-wrap>.mkt-ops-pin[data-pinned]){top:min(var(--mkt-nav-h),calc(max(50svh + var(--mkt-ops-cards-h, 0px) / 2 + max(var(--mkt-sec-pad), var(--mkt-ops-cover-pad, 0px)),
        (100svh + var(--mkt-ops-head-h, 0px)) / 2) - var(--mkt-cover-pin-h, 100svh)))}@media (max-width:560px){.mkt .mkt-cover-stack[data-ready]>.mkt-sec:has(>.mkt-wrap>.mkt-ops-pin[data-pinned]){--mkt-cover-hold:25svh;top:min(var(--mkt-nav-h),calc(min(100svh,
          max(50svh + var(--mkt-ops-cards-h, 0px) / 2 + max(var(--mkt-sec-pad), var(--mkt-ops-cover-pad, 0px)),
            (100svh + var(--mkt-ops-head-h, 0px)) / 2)) - var(--mkt-cover-pin-h, 100svh)));margin-bottom:var(--mkt-cover-hold)}}.mkt .mkt-cover-stack[data-ready]>.mkt-sec:has(#mkt-concierge-heading){--mkt-cover-hold:35svh;--mkt-cover-gap:calc(max(0px, 100svh - var(--mkt-nav-h) - var(--mkt-cover-pin-h, 100svh)) + var(--mkt-cover-hold));margin-bottom:var(--mkt-cover-gap)}.mkt .mkt-cover-stack[data-ready]>.mkt-sec:has(#mkt-concierge-heading):before{content:"";position:absolute;top:100%;left:0;right:0;height:var(--mkt-cover-gap);background:inherit;pointer-events:none}.mkt .mkt-cover-stack[data-ready]>:not(:last-child):after{content:"";position:absolute;inset:0;z-index:2;background:var(--background);opacity:0;pointer-events:none}.mkt .mkt-cover-stack>:first-child{z-index:0;--mkt-cover-next:--mkt-cover-2}.mkt .mkt-cover-stack>:nth-child(2){z-index:1;--mkt-cover-next:--mkt-cover-3}.mkt .mkt-cover-stack>:nth-child(3){z-index:2;--mkt-cover-next:--mkt-cover-4}.mkt .mkt-cover-stack>:nth-child(4){z-index:3}@supports (animation-timeline:view()){.mkt .mkt-cover-stack[data-ready]{timeline-scope:--mkt-cover-2,--mkt-cover-3,--mkt-cover-4}.mkt .mkt-cover-stack[data-ready]>:nth-child(2){view-timeline:--mkt-cover-2 block}.mkt .mkt-cover-stack[data-ready]>:nth-child(3){view-timeline:--mkt-cover-3 block}.mkt .mkt-cover-stack[data-ready]>:nth-child(4){view-timeline:--mkt-cover-4 block}.mkt .mkt-cover-stack[data-ready]>:not(:last-child){animation:mkt-cover-hidden linear none;animation-timeline:var(--mkt-cover-next);animation-range:cover 100svh exit 100%}@media (prefers-reduced-motion:no-preference){.mkt .mkt-cover-stack[data-ready]>:not(:last-child){animation:mkt-cover-hidden linear none,mkt-cover-recede linear both;animation-timeline:var(--mkt-cover-next),var(--mkt-cover-next);animation-range:cover 100svh exit 100%,cover calc((100svh - var(--mkt-nav-h)) * var(--mkt-cover-fade-at)) cover calc(100svh - var(--mkt-nav-h))}.mkt .mkt-cover-stack[data-ready]>:not(:last-child):after{animation:mkt-cover-dim linear both;animation-timeline:var(--mkt-cover-next);animation-range:cover calc((100svh - var(--mkt-nav-h)) * var(--mkt-cover-fade-at)) cover calc(100svh - var(--mkt-nav-h))}}}@keyframes mkt-cover-hidden{0%,to{visibility:hidden}}@keyframes mkt-cover-recede{0%{transform:scale(1)}to{transform:scale(.97)}}@keyframes mkt-cover-dim{0%{opacity:0}to{opacity:.55}}.mkt .mkt-footer-pin[data-ready]:after{content:"";display:block;height:var(--mkt-footer-h,0)}.mkt .mkt-footer-pin[data-ready]>:first-child{position:sticky;top:min(calc((100svh - var(--mkt-foot-pin-h, 0px)) / 2),calc(100svh - var(--mkt-foot-pin-h, 0px)));z-index:0}.mkt:has(.mkt-footer-pin[data-ready])>.mkt-footer{position:relative;z-index:1;margin-top:calc(-1 * var(--mkt-footer-h, 0px));background:var(--background);box-shadow:var(--mkt-cover-shadow)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mkt:has(.mkt-footer-pin[data-ready]){timeline-scope:--mkt-footer}.mkt:has(.mkt-footer-pin[data-ready])>.mkt-footer{view-timeline:--mkt-footer block}.mkt .mkt-footer-pin[data-ready]>:first-child{animation:mkt-footer-recede linear both;animation-timeline:--mkt-footer;animation-range:cover calc((100svh - var(--mkt-foot-pin-h, 0px)) / 2 * (1 - var(--mkt-cover-fade-at)) + var(--mkt-footer-h, 0px) * var(--mkt-cover-fade-at)) entry 100%}}}@keyframes mkt-footer-recede{0%{opacity:1;transform:scale(1)}to{opacity:.4;transform:scale(.97)}}.mkt .mkt-ops-cards{list-style:none;margin:clamp(40px,6vw,64px) 0 0;padding:0}.mkt .mkt-ops-cards li{--mkt-ops-pad:24px;--mkt-ops-surface:var(--background);--mkt-ops-surface-hot:var(--card);--mkt-ops-inset:inset 0 1px 0 rgb(255 255 255/0.6);overflow:hidden;padding:var(--mkt-ops-pad);background:var(--mkt-ops-surface);box-shadow:var(--mkt-ops-inset);-webkit-tap-highlight-color:transparent;transition:border-color var(--mkt-duration-base) var(--mkt-ease-out),background-color var(--mkt-duration-base) var(--mkt-ease-out)}.dark .mkt .mkt-ops-cards li{--mkt-ops-surface:var(--surface-2);--mkt-ops-surface-hot:var(--eai-dark-overlay);--mkt-ops-inset:inset 0 1px 0 rgb(255 255 255/0.03)}.mkt .mkt-ops-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mkt .mkt-ops-cards .mkt-ops-icon{margin-top:3px;transition:color var(--mkt-duration-base) var(--mkt-ease-out)}.mkt .mkt-ops-cards h3{margin:0;min-width:0;min-height:2.6em}.mkt .mkt-ops-cards li p{font-size:14.5px;line-height:1.55}.mkt .mkt-ops-anim{position:relative;height:clamp(104px,10.5vw,136px);margin:12px 0 4px}.mkt .mkt-ops-cards[data-ui-overlays] .mkt-ops-anim{height:clamp(120px,11vw,140px)}.mkt .mkt-ops-anim canvas{filter:blur(var(--mkt-ops-anim-blur,.15px));transition:filter .25s var(--mkt-ease-out)}.mkt .mkt-ops-cards li[data-hot] .mkt-ops-anim canvas{filter:none}.mkt .mkt-ops-ui{position:absolute;inset:0;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;pointer-events:none;--mkt-ops-ui-surface:color-mix(in srgb,var(--card) 84%,transparent)}.dark .mkt .mkt-ops-ui{--mkt-ops-ui-surface:color-mix(in srgb,var(--foreground) 5%,var(--mkt-ops-surface))}.mkt .deck-slice-theme{--radius-sm:calc(var(--radius) * 0.6);--radius-md:calc(var(--radius) * 0.8);--radius-lg:calc(var(--radius) * 1.2)}.mkt .mkt-ops-ui-frame{--mkt-ops-ui-shadow:var(--eai-shadow);--mkt-ops-ui-ring:color-mix(in srgb,var(--foreground) 10%,transparent);container:mkt-ops-ui/inline-size;width:min(92%,248px);min-width:0;border-radius:var(--radius);box-shadow:var(--mkt-ops-ui-shadow);font-size:12px;line-height:1.3;text-align:left;transition:transform var(--mkt-duration-base) var(--mkt-ease-out),box-shadow var(--mkt-duration-base) var(--mkt-ease-out)}.mkt .mkt-ops-ui .deck-slice-theme,html:not(.dark) .mkt .mkt-ops-ui .deck-slice-theme{--background:unset;--foreground:unset;--primary:unset;--muted:unset;--muted-foreground:unset;--border:unset;--card:var(--mkt-ops-ui-surface);--kpi-card-bg:var(--card);--kpi-card-border:var(--border);--border-subtle:var(--border);--surface-card:var(--card);--text-primary:var(--foreground);--text-secondary:var(--muted-foreground)}.mkt .mkt-ops-ui :is(.pk-card,.po-row,.ks-kpi-card,.mkt-ops-ui-feed){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@container mkt-ops-ui (max-width: 220px){.mkt .mkt-ops-ui .po-row{flex-wrap:wrap;row-gap:6px}.mkt .mkt-ops-ui .po-body{flex-basis:100%}}.mkt .mkt-ops-ui-feed{padding:3px 10px;border:1px solid var(--border);border-radius:calc(var(--radius) * .8);background:var(--card)}.mkt .mkt-ops-ui .pt-activity-body{white-space:normal}.mkt .mkt-ops-ui .ks-kpi-card{min-height:0;padding:9px 11px}.mkt .mkt-ops-ui .ks-kpi-card__head{flex-direction:row;align-items:baseline;justify-content:space-between;gap:8px}.mkt .mkt-ops-ui .ks-kpi-card__value{font-size:20px}.mkt .mkt-ops-ui .ks-kpi-card__spark{padding-top:6px}.mkt .mkt-ops-ui .ks-kpi-card__spark svg{height:28px}.mkt .mkt-ops-cards li[data-hot] .mkt-ops-ui-frame{transform:translate3d(0,-2px,0);box-shadow:var(--mkt-ops-ui-shadow),0 0 0 1px var(--mkt-ops-ui-ring)}.dark .mkt .mkt-ops-ui-frame{--mkt-ops-ui-shadow:0 1px 2px rgb(0 0 0/0.2),0 16px 40px -20px rgb(0 0 0/0.375);--mkt-ops-ui-ring:color-mix(in srgb,var(--foreground) 5%,transparent)}@media (prefers-reduced-motion:no-preference){.mkt .mkt-ops-ui{animation:mkt-ops-ui-in .52s var(--mkt-ease-reveal) .16s backwards}}@keyframes mkt-ops-ui-in{0%{opacity:0;transform:translate3d(0,6px,0)}}.mkt .mkt-ops-cards li[data-hot]{border-color:color-mix(in srgb,var(--foreground) 16%,var(--eai-line));background-color:var(--mkt-ops-surface-hot)}.mkt .mkt-ops-cards li[data-hot] .mkt-ops-icon{color:var(--foreground)}@media (max-width:560px){.mkt .mkt-ops-cards{gap:10px}.mkt .mkt-ops-cards li{--mkt-ops-pad:16px;padding-top:18px}.mkt .mkt-ops-card-head{gap:8px}.mkt .mkt-ops-cards h3{font-size:16px}.mkt .mkt-ops-cards .mkt-ops-icon{width:16px;height:16px}.mkt .mkt-ops-anim{height:120px;margin-top:8px}.mkt .mkt-ops-cards li p{font-size:13.5px;line-height:1.5}}.mkt .mkt-cb-points li{position:relative;isolation:isolate;-webkit-tap-highlight-color:transparent;transition:color var(--mkt-duration-base) var(--mkt-ease-out),border-color var(--mkt-duration-base) var(--mkt-ease-out)}.mkt .mkt-cb-points li:before{content:"";position:absolute;inset:0 -14px;z-index:-1;border-radius:calc(var(--radius) * 1.2);background:color-mix(in srgb,var(--primary) 8%,transparent);opacity:0;transition:opacity var(--mkt-duration-base) var(--mkt-ease-out);pointer-events:none}.mkt .mkt-cb-points li:is(:active,:focus-within):before{opacity:1}.mkt .mkt-cb-points li:active{color:var(--foreground)}.mkt .mkt-cb-points{transition:border-color var(--mkt-duration-base) var(--mkt-ease-out)}.mkt .mkt-cb-points li:has(+li:is(:active,:focus-within)),.mkt .mkt-cb-points li:is(:active,:focus-within){border-bottom-color:transparent}.mkt .mkt-cb-points:has(>li:first-child:is(:active,:focus-within)){border-top-color:transparent}@media (hover:hover) and (pointer:fine){.mkt .mkt-cb-points li:hover:before{opacity:1}.mkt .mkt-cb-points li:hover{color:var(--foreground)}.mkt .mkt-cb-points li:has(+li:hover),.mkt .mkt-cb-points li:hover{border-bottom-color:transparent}.mkt .mkt-cb-points:has(>li:first-child:hover){border-top-color:transparent}}@media (prefers-reduced-motion:reduce){.mkt .mkt-cb-points,.mkt .mkt-cb-points li,.mkt .mkt-cb-points li:before,.mkt .mkt-ops-cards h3,.mkt .mkt-ops-cards li{transition:none}}.mkt .mkt-ops-icon{flex:none;width:18px;height:18px;color:var(--muted-foreground)}.mkt .mkt-ops-n{font:500 13px var(--mkt-font-mono);color:var(--muted-foreground);padding-top:4px}.mkt .mkt-ops-art{border-radius:calc(var(--radius) * 2.2);padding:clamp(8px,1.5vw,16px)}.mkt .mkt-ops-svg{width:100%;height:auto;display:block;margin-inline:auto}.mkt .mkt-ops-line{fill:none;stroke:var(--eai-line);stroke-width:2.5}@keyframes mkt-opsflow{to{stroke-dashoffset:-96}}.mkt .mkt-ops-flow{fill:none;stroke:color-mix(in srgb,var(--muted-foreground) 45%,transparent);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:0 6;opacity:.85;animation:mkt-opsflow 12.8s linear infinite}.mkt .mkt-ops-flow-out{stroke-width:.6;stroke-dasharray:none;animation:none}.mkt .mkt-ops-sheen path{fill:none;stroke-width:1;stroke-linecap:round;pointer-events:none}.mkt .mkt-ops-sheen-core{stop-color:var(--primary);stop-opacity:.9}.mkt .mkt-ops-sheen-edge{stop-color:var(--primary);stop-opacity:0}.dark .mkt .mkt-ops-sheen-core,.dark .mkt .mkt-ops-sheen-edge{stop-color:#fff}@media (prefers-reduced-motion:reduce){.mkt .mkt-ops-sheen{display:none}}.mkt .mkt-ops-src{fill:var(--card);stroke:var(--eai-line);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:0 8;animation:mkt-ops-src-march 2.13s linear infinite}@keyframes mkt-ops-src-march{to{stroke-dashoffset:-16}}.mkt .mkt-ops-out{fill:var(--card);stroke:color-mix(in srgb,var(--primary) 55%,var(--eai-line));stroke-width:.9}.mkt .mkt-ops-core{fill:transparent;stroke:color-mix(in srgb,var(--muted-foreground) 55%,var(--eai-line));stroke-width:1;pointer-events:all}.mkt .mkt-ops-core-chip{-webkit-tap-highlight-color:transparent}.mkt .mkt-ops-core-chip :is(.mkt-ops-core,.mkt-ops-core-arrow,.mkt-ops-core-mark-dot,.mkt-ops-core-mark *){transition:fill var(--mkt-duration-base) var(--mkt-ease-out),stroke var(--mkt-duration-base) var(--mkt-ease-out)}.mkt .mkt-ops-core-glow{opacity:0;transition:opacity var(--mkt-duration-base) var(--mkt-ease-out)}.mkt .mkt-ops-core-chip:active .mkt-ops-core{fill:var(--primary);stroke:var(--primary)}.mkt .mkt-ops-core-chip:active .mkt-ops-core-glow{opacity:1}.mkt .mkt-ops-core-chip:active .mkt-ops-core-arrow,.mkt .mkt-ops-core-chip:active .mkt-ops-core-mark-dot{fill:var(--primary-foreground)}.mkt .mkt-ops-core-chip:active .mkt-ops-core-mark :is(rect,path){stroke:var(--primary-foreground)}@media (hover:hover) and (pointer:fine){.mkt .mkt-ops-core-chip:hover .mkt-ops-core{fill:var(--primary);stroke:var(--primary)}.mkt .mkt-ops-core-chip:hover .mkt-ops-core-glow{opacity:1}.mkt .mkt-ops-core-chip:hover .mkt-ops-core-arrow,.mkt .mkt-ops-core-chip:hover .mkt-ops-core-mark-dot{fill:var(--primary-foreground)}.mkt .mkt-ops-core-chip:hover .mkt-ops-core-mark :is(rect,path){stroke:var(--primary-foreground)}}@media (prefers-reduced-motion:reduce){.mkt .mkt-ops-core-chip :is(.mkt-ops-core,.mkt-ops-core-glow,.mkt-ops-core-arrow,.mkt-ops-core-mark-dot,.mkt-ops-core-mark *){transition:none}}.mkt .mkt-ops-t{font:500 18px var(--mkt-font-sans);fill:var(--muted-foreground)}.mkt .mkt-ops-t-out{fill:var(--foreground);font-weight:600}.mkt .mkt-ops-core-arrow{fill:var(--foreground);pointer-events:none}.mkt .mkt-ops-core-mark :is(rect,path){fill:none;stroke:var(--foreground);stroke-width:.9;stroke-linecap:round;stroke-linejoin:round;opacity:.85;pointer-events:none}.mkt .mkt-ops-core-mark-dot{fill:var(--foreground);opacity:.85}.mkt .mkt-ops-chip{--mkt-ops-chip-hover:var(--background)}.dark .mkt .mkt-ops-chip{--mkt-ops-chip-hover:var(--surface-2)}.mkt .mkt-ops-chip :is(rect,text){transition:fill var(--mkt-duration-base) var(--mkt-ease-out),stroke var(--mkt-duration-base) var(--mkt-ease-out)}.mkt .mkt-ops-chip{transform-box:fill-box;transform-origin:center;transition:transform var(--mkt-duration-base) var(--mkt-ease-out);-webkit-tap-highlight-color:transparent}.mkt .mkt-ops-chip:active{transform:scale(1.04)}@media (hover:hover) and (pointer:fine){.mkt .mkt-ops-chip:hover{transform:scale(1.04)}.mkt .mkt-ops-chip:hover rect{fill:var(--mkt-ops-chip-hover);stroke:color-mix(in srgb,var(--muted-foreground) 55%,var(--eai-line))}.mkt .mkt-ops-chip:hover text{fill:var(--foreground)}}@media (prefers-reduced-motion:reduce){.mkt .mkt-ops-chip,.mkt .mkt-ops-chip :is(rect,text){transition:none}}.mkt .mkt-cb-split{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,6vw,96px);align-items:center}.mkt .mkt-cb-art{color:var(--foreground);max-width:520px;width:100%;margin:0 auto;position:relative}.mkt .mkt-cb-dash{position:absolute;top:50%;left:50%;z-index:1;width:47%;aspect-ratio:7/5;translate:-50% -50%;border-radius:2.143%/3%;pointer-events:none;contain:size layout style;--mkt-cb-glass-lift:color-mix(in srgb,var(--foreground) 14%,transparent)}.mkt .mkt-cb-glass{--mkt-cb-glass-base:62%;position:absolute;inset:0;border-radius:inherit;background:linear-gradient(150deg,var(--mkt-glass-sheen),var(--mkt-glass-sheen-fade) 42%,transparent 60%),linear-gradient(330deg,color-mix(in srgb,var(--primary) var(--mkt-glass-wash),transparent),transparent 55%),color-mix(in srgb,var(--background) var(--mkt-cb-glass-base),transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--mkt-glass-edge),0 10px 28px -14px var(--mkt-cb-glass-lift)}.dark .mkt .mkt-cb-glass{--mkt-cb-glass-base:55%}.dark .mkt .mkt-cb-dash{--mkt-cb-glass-lift:rgb(0 0 0/0.45)}@keyframes mkt-cb-dash-in{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.mkt [data-reveal-state=pending] [data-reveal-item=art]:not([data-reveal-shown])+.mkt-cb-dash>*{opacity:0}.mkt [data-reveal-item=art][data-reveal-shown]+.mkt-cb-dash>*{animation:mkt-cb-dash-in 1.4s var(--mkt-ease-fade) 1.2s backwards}}.mkt .mkt-cb-call{position:absolute;left:15%;top:56%;z-index:2;width:22%;aspect-ratio:5/4;border-radius:7%/8.75%;pointer-events:none;container-type:size;--mkt-cb-glass-lift:color-mix(in srgb,var(--foreground) 18%,transparent)}.dark .mkt .mkt-cb-call{--mkt-cb-glass-lift:rgb(0 0 0/0.5)}.mkt .mkt-cb-call>.mkt-cb-glass{--mkt-cb-glass-base:72%}.mkt .mkt-cb-call-body{position:absolute;inset:0;display:flex;flex-direction:column;gap:4cqw;padding:5cqw}.mkt .mkt-cb-call-tile{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:5cqw;background:color-mix(in srgb,var(--foreground) 12%,var(--background))}.mkt .mkt-cb-call-tile video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s var(--mkt-ease-fade)}.mkt .mkt-cb-call-tile video[data-active=true]{opacity:1}.mkt .mkt-cb-call-pip{position:absolute;right:4cqw;bottom:4cqw;width:24cqw;height:18cqw;border-radius:3cqw;border:1px solid color-mix(in srgb,var(--background) 50%,transparent);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--foreground) 30%,transparent) 0 22%,transparent 24%),color-mix(in srgb,var(--foreground) 22%,var(--background))}.mkt .mkt-cb-call-bar{display:flex;align-items:center;justify-content:center;gap:5cqw;height:9cqw}.mkt .mkt-cb-call-btn,.mkt .mkt-cb-call-live{border-radius:999px}.mkt .mkt-cb-call-live{width:4.5cqw;height:4.5cqw;margin-right:auto;background:var(--color-positive-fg,var(--status-success,var(--primary)));animation:mkt-cb-call-live 1.6s ease-in-out infinite}.mkt .mkt-cb-call-btn{width:9cqw;height:9cqw;background:color-mix(in srgb,var(--foreground) 16%,transparent)}.mkt .mkt-cb-call-end{width:13cqw;margin-right:auto;background:var(--destructive,#d9534f)}@keyframes mkt-cb-call-live{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.mkt .mkt-cb-call-live{animation:none}.mkt .mkt-cb-call-tile video{transition:none}}@media (prefers-reduced-motion:no-preference){.mkt [data-reveal-state=pending] [data-reveal-item=art]:not([data-reveal-shown])~.mkt-cb-call>*{opacity:0}.mkt [data-reveal-item=art][data-reveal-shown]~.mkt-cb-call>*{animation:mkt-cb-dash-in .9s var(--mkt-ease-fade) 2.2s backwards}}.mkt .mkt-cb-art .mkt-cc-glow{animation:none}.mkt .mkt-art-concierge{width:100%;height:auto;display:block}.mkt .mkt-cc-set circle{--mkt-cc-rest:currentColor;fill:none;stroke:var(--mkt-cc-rest);stroke-width:.8}.mkt .mkt-cc-ours circle{--mkt-cc-rest:var(--primary);stroke-width:.9}.mkt .mkt-cc-set{transform-box:view-box}.mkt .mkt-cc-yours{transform-origin:235px 300px}.mkt .mkt-cc-ours{transform-origin:365px 300px}.mkt .mkt-cc-lens{transform-box:view-box;transform-origin:300px 300px}.mkt .mkt-cc-dot{fill:var(--primary)}.mkt .mkt-cc-ripple{fill:none;stroke:var(--primary);stroke-width:4.5;opacity:0;transform-box:fill-box;transform-origin:center}.mkt .mkt-cc-ripple-yours{stroke:currentColor}.mkt :is(.mkt-cc-glow,.mkt-cc-dot){transform-box:fill-box;transform-origin:center}@keyframes mkt-cc-yours-in{0%{opacity:0;transform:translate(-24px) scale(.92)}}@keyframes mkt-cc-ours-in{0%{opacity:0;transform:translate(24px) scale(.92)}}@keyframes mkt-cc-meet{0%{opacity:0;transform:scale(.4)}}@keyframes mkt-cc-ripple{0%{opacity:0;transform:scale(.14)}18%{opacity:.28}to{opacity:0;transform:scale(1)}}@keyframes mkt-cc-ring-cycle{0.00%,6.67%{stroke:var(--mkt-cc-rest)}1.33%,3.56%{stroke:#8B5CF6}11.11%,17.78%{stroke:var(--mkt-cc-rest)}12.44%,14.67%{stroke:#3B82F6}22.22%,28.89%{stroke:var(--mkt-cc-rest)}23.56%,25.78%{stroke:#10B981}33.33%,40.00%{stroke:var(--mkt-cc-rest)}34.67%,36.89%{stroke:#F59E0B}44.44%,51.11%{stroke:var(--mkt-cc-rest)}45.78%,48.00%{stroke:#EF4444}55.56%,62.22%{stroke:var(--mkt-cc-rest)}56.89%,59.11%{stroke:#6366F1}66.67%,73.33%{stroke:var(--mkt-cc-rest)}68.00%,70.22%{stroke:#EC4899}77.78%,84.44%{stroke:var(--mkt-cc-rest)}79.11%,81.33%{stroke:#14B8A6}to{stroke:var(--mkt-cc-rest)}}@keyframes mkt-cc-breathe{to{opacity:.55;transform:scale(.86)}}@media (prefers-reduced-motion:no-preference){.mkt [data-reveal-shown] .mkt-cc-yours{animation:mkt-cc-yours-in 1.7s var(--mkt-ease-reveal) .12s backwards}.mkt [data-reveal-shown] .mkt-cc-ours{animation:mkt-cc-ours-in 1.7s var(--mkt-ease-reveal) .12s backwards}.mkt [data-reveal-shown] :is(.mkt-cc-lens,.mkt-cc-dot){animation:mkt-cc-meet 1.1s var(--mkt-ease-reveal) .9s backwards}.mkt .mkt-cc-ripple{animation:mkt-cc-ripple 8s cubic-bezier(.33,0,.2,1) 2s infinite both}.mkt .mkt-cc-glow{animation:mkt-cc-breathe 4.5s cubic-bezier(.37,0,.63,1) infinite alternate}.mkt .mkt-cc-set circle{animation:mkt-cc-ring-cycle 21.6s linear calc(2.2s + var(--mkt-cc-i, 0) * 90ms) infinite both}.mkt [data-mkt-inview=false] :is(.mkt-cc-ripple,.mkt-cc-glow,.mkt-cc-set circle){animation-play-state:paused}}.mkt .mkt-cb-points{list-style:none;margin:28px 0 0;padding:0;border-top:var(--mkt-hairline) solid var(--eai-line)}.mkt .mkt-cb-points li{padding:14px 0;border-bottom:var(--mkt-hairline) solid var(--eai-line);font-size:17px}.mkt .mkt-vet-label{text-align:left;margin:40px 0 12px;font-size:13.5px;color:var(--eai-faint)}.mkt .mkt-vet-logos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px 26px}.mkt .mkt-vet-logos li{position:relative}.mkt .mkt-sec:has(.mkt-vet-logos){overflow-x:clip}.mkt .mkt-vet-btn{display:block;padding:0;margin:0;border:0;background:none;color:inherit;cursor:default;border-radius:calc(var(--radius) * .6);-webkit-tap-highlight-color:transparent}.mkt .mkt-vet-btn:focus-visible{outline:2px solid currentColor;outline-offset:4px}.mkt .mkt-vtip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);padding:5px 9px;border-radius:calc(var(--radius) * .6);background:var(--foreground);color:var(--background);font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;z-index:5;transition:opacity .16s ease,transform .16s ease}.mkt .mkt-vet-logos li:has(.mkt-vet-btn:focus-visible) .mkt-vtip,.mkt .mkt-vet-logos li[data-open=true] .mkt-vtip{opacity:1;transform:translate(-50%)}.mkt .mkt-vet-logos li[data-open=true] .mkt-vlogo{opacity:1}@media (hover:hover) and (pointer:fine){.mkt .mkt-vet-logos li:hover .mkt-vtip{opacity:1;transform:translate(-50%)}}.mkt .mkt-vlogo{display:block;width:28px;height:28px;color:var(--foreground);opacity:.82;transition:opacity .22s ease}@media (hover:hover) and (pointer:fine){.mkt .mkt-vet-logos li:hover .mkt-vlogo{opacity:1}}.mkt .mkt-chg{--mkt-chg-n:4}.mkt .mkt-chg .mkt-chg-sticky{padding:var(--mkt-sec-pad) 0}.mkt .mkt-chg-stage{position:relative;margin-top:clamp(28px,4vw,48px);border-top:var(--mkt-hairline) solid var(--eai-line)}.mkt .mkt-chg-item{padding:24px 0;border-bottom:var(--mkt-hairline) solid var(--eai-line)}.mkt .mkt-chg-what{display:block;font-family:var(--mkt-font-caption);font-size:var(--mkt-label);font-weight:400;color:var(--muted-foreground);margin-bottom:8px}.mkt .mkt-chg-line{margin:6px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:clamp(26px,3.4vw,46px);font-weight:500;letter-spacing:-.028em;line-height:1.1}.mkt .mkt-chg-was{color:var(--eai-faint)}.mkt .mkt-chg-now{color:var(--foreground)}.mkt .mkt-chg-line .mkt-icon{color:var(--eai-faint);font-size:.62em}.mkt .mkt-chg-desc{margin:18px 0 0;color:var(--muted-foreground);font-size:clamp(17px,1.5vw,19px);max-width:52ch}.mkt .mkt-chg-dots{display:none}.mkt .mkt-chg[data-mode=sticky] .mkt-chg-track{height:calc(var(--mkt-chg-n) * 70vh + 100vh);height:calc(var(--mkt-chg-n) * 70svh + 100svh)}.mkt .mkt-chg[data-mode=sticky] .mkt-chg-sticky{position:sticky;top:0;height:100vh;height:100svh;padding:var(--mkt-nav-h) 0 0;display:flex;align-items:center}.mkt .mkt-chg[data-mode=sticky] .mkt-chg-sticky>.mkt-wrap{width:100%}.mkt .mkt-chg[data-mode=sticky] .mkt-chg-stage{display:grid}@media (max-width:820px){.mkt .mkt-chg[data-mode=sticky] .mkt-chg-stage{margin-top:24px}.mkt .mkt-chg[data-mode=sticky] .mkt-chg-item{padding-top:22px}}@media (max-width:560px){.mkt .mkt-chg[data-mode=sticky] .mkt-define{font-size:15px}}.mkt .mkt-chg[data-mode=sticky] .mkt-chg-item{grid-area:1/1;padding:28px 0 0;border-bottom:0;opacity:0;transition:opacity var(--mkt-duration-base) ease}.mkt .mkt-chg[data-mode=sticky] .mkt-chg-item[data-active=true]{opacity:1}.mkt .mkt-chg[data-mode=sticky] .mkt-chg-dots{display:flex;gap:8px;margin-top:9px}.mkt .mkt-chg-dot{appearance:none;background:none;border:0;padding:11px 0;width:28px;cursor:pointer;border-radius:calc(var(--radius) * .4)}.mkt .mkt-chg-dot:before{content:"";display:block;height:2px;border-radius:2px;background:var(--eai-line);transition:background-color var(--mkt-duration-base) ease}.mkt .mkt-chg-dot[data-active=true]:before{background:var(--primary)}@media (hover:hover) and (pointer:fine){.mkt .mkt-chg-dot:not([data-active=true]):hover:before{background:var(--muted-foreground)}}.mkt .mkt-chg-coda-card{margin:0 auto;max-width:34ch;padding:clamp(28px,4.5vw,56px) clamp(24px,5vw,64px);border:var(--mkt-hairline) solid var(--eai-line);border-radius:0;background:var(--background);color:var(--foreground);font-size:clamp(21px,2.4vw,32px);font-weight:500;letter-spacing:-.018em;line-height:1.3;text-align:center;text-wrap:balance}.dark .mkt .mkt-chg-coda-card{background:var(--surface-2)}.mkt .mkt-chg-coda-card{position:relative;isolation:isolate;overflow:hidden}.mkt .mkt-chg-coda-shapes{position:absolute;inset:0;z-index:-1;width:100%;height:100%;opacity:.7;pointer-events:none}.dark .mkt .mkt-chg-coda-shapes{opacity:.8}.mkt .mkt-chg-coda-text{position:relative}.mkt .mkt-chg[data-mode=flow] .mkt-chg-coda{padding-bottom:var(--mkt-sec-pad)}.mkt .mkt-chg[data-mode=sticky][data-coda=card] .mkt-chg-track{height:auto}.mkt .mkt-chg[data-mode=sticky][data-coda=card] .mkt-chg-coda{position:relative;z-index:1;margin-top:calc(var(--mkt-chg-n) * 70svh - var(--mkt-chg-coda-lead));height:100vh;height:100svh;padding:var(--mkt-nav-h) 0 0;display:flex;align-items:center;pointer-events:none}.mkt .mkt-chg[data-mode=sticky][data-coda=card] .mkt-chg-coda>.mkt-wrap{width:100%}.mkt .mkt-chg[data-mode=sticky][data-coda=card] .mkt-chg-coda-card{pointer-events:auto}@keyframes mkt-chg-coda-rise{0%{transform:translateZ(0)}to{transform:translate3d(0,-40svh,0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mkt .mkt-chg[data-mode=sticky][data-coda=card] .mkt-chg-coda-card{animation:mkt-chg-coda-rise linear both;animation-timeline:view();animation-range:cover 0 cover 100%}}}.mkt .mkt-chg[data-mode=sticky] .mkt-chg-track{position:relative}.mkt .mkt-chg-future{--mkt-chg-future-h:clamp(200px,24vw,360px);position:absolute;inset-inline:0;top:155vh;top:155svh;height:calc(var(--mkt-chg-n) * 70vh - 155vh);height:calc(var(--mkt-chg-n) * 70svh - 155svh);pointer-events:none;view-timeline:--mkt-chg-future block}.mkt .mkt-chg-future>.mkt-wrap{display:flex;justify-content:flex-end}.mkt .mkt-chg-future-art{width:calc(var(--mkt-chg-future-h) * 1.5);height:var(--mkt-chg-future-h);color:var(--eai-faint)}@keyframes mkt-chg-future-climb{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(var(--mkt-chg-n) * 70svh - 155svh - var(--mkt-chg-future-h)),0)}}@supports (animation-timeline:view()){.mkt .mkt-chg-future-art{animation:mkt-chg-future-climb linear both;animation-timeline:--mkt-chg-future;animation-range:cover 0 cover 100%}}@media (max-width:1000px){.mkt .mkt-chg-future{display:none}}.mkt .mkt-faq{border-top:var(--mkt-hairline) solid var(--eai-line)}.mkt .mkt-faq-item{border-bottom:var(--mkt-hairline) solid var(--eai-line)}.mkt .mkt-faq-trigger{position:relative;padding:20px 40px 20px 0;font-weight:600;font-size:17px;line-height:1.55;text-align:left;color:var(--foreground);border-radius:0}.mkt .mkt-faq-trigger:hover{text-decoration:none}.mkt .mkt-faq-trigger:after{content:"";position:absolute;right:6px;top:50%;width:12px;height:12px;margin-top:-6px;background:linear-gradient(currentColor,currentColor) 50% /12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% /1.5px 12px no-repeat;transition:transform var(--mkt-duration-base) var(--mkt-ease-out)}.mkt .mkt-faq-trigger[data-state=open]:after{transform:rotate(45deg)}.mkt .mkt-faq-answer{margin:0 0 22px;color:var(--muted-foreground);max-width:72ch;font-size:16.5px;line-height:1.65}.mkt .mkt-cta{text-align:center;padding:clamp(80px,11vw,140px) 0;overflow:hidden}.mkt .mkt-cta,.mkt .mkt-cta>.mkt-wrap{position:relative}.mkt .mkt-cta h2{max-width:18ch;margin:0 auto}.mkt .mkt-cta p{color:var(--muted-foreground);margin:18px auto 0;max-width:52ch}.mkt .mkt-cta .mkt-actions{justify-content:center}.mkt .mkt-close-art{position:absolute;inset:0;opacity:.7;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 70%,transparent)}.mkt .mkt-art-close{width:100%;height:100%}.mkt .mkt-footer{border-top:var(--mkt-hairline) solid var(--eai-line-soft);padding:64px 0 40px;font-size:14px;min-height:60svh;display:flex;flex-direction:column}.mkt .mkt-footer>.mkt-wrap{flex:1;width:100%;display:flex;flex-direction:column}.mkt .mkt-foot-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:32px;margin-bottom:48px}.mkt .mkt-foot-grid h2{font-size:13.5px;font-weight:600;letter-spacing:normal;line-height:1.5;margin:0 0 12px}.mkt .mkt-foot-grid ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mkt .mkt-foot-base a,.mkt .mkt-foot-grid a:not([data-slot=button]){text-decoration:none;color:var(--muted-foreground)}@media (hover:hover) and (pointer:fine){.mkt .mkt-foot-base a:hover,.mkt .mkt-foot-grid a:not([data-slot=button]):hover{color:var(--foreground)}}.mkt .mkt-foot-tag{color:var(--muted-foreground);margin:0;max-width:30ch}.mkt .mkt-foot-tag-serif{font-family:var(--mkt-font-caption);font-weight:400;font-size:1.18em;line-height:1}.mkt .mkt-foot-grid .mkt-contact-list{margin:28px 0 0;gap:12px;color:var(--muted-foreground)}.mkt .mkt-contact-list li{display:flex;gap:10px;align-items:center}.mkt .mkt-foot-news{grid-column:1/-1}.mkt .mkt-foot-news-row{--mkt-news-h:44px;display:flex;align-items:center;gap:16px}.mkt .mkt-foot-news-row .mkt-input{flex:1;min-width:0;min-height:0;height:var(--mkt-news-h);font-size:clamp(17px,1.5vw,20px);font-weight:400;letter-spacing:-.015em;line-height:1.2;padding:0 .5em}.mkt .mkt-foot-news-row .mkt-input::placeholder{color:var(--eai-faint)}.mkt .mkt-foot-news-row button{flex:none;height:var(--mkt-news-h);padding-block:0}@media (max-width:560px){.mkt .mkt-foot-news-row{--mkt-news-h:48px;flex-direction:column;align-items:stretch;gap:12px}.mkt .mkt-foot-news-row .mkt-input{flex:none;padding-inline:14px}.mkt .mkt-foot-news-row button{width:100%;justify-content:center}}.mkt .mkt-foot-news-error,.mkt .mkt-foot-news-note{font-size:13px;margin:8px 0 0}.mkt .mkt-foot-news-note{color:var(--eai-faint)}.mkt .mkt-foot-grid .mkt-foot-news-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mkt .mkt-foot-news-error{color:var(--destructive)}.mkt .mkt-foot-news-done{display:flex;gap:8px;align-items:center;color:var(--muted-foreground);margin:0}.mkt .mkt-foot-sep{margin-inline:8px}.mkt .mkt-foot-base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:auto;padding-top:24px;border-top:var(--mkt-hairline) solid var(--eai-line-soft);color:var(--eai-faint);font-size:13px}.mkt .mkt-footer>.mkt-wrap{position:relative}.mkt .mkt-foot-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.mkt .mkt-foot-actions{display:flex;align-items:center;gap:6px}.mkt .mkt-foot-grid .mkt-foot-walkthrough--signup{display:none}@media (max-width:560px){.mkt .mkt-foot-walkthrough--top{display:none}.mkt .mkt-foot-grid .mkt-foot-walkthrough--signup{display:inline-flex;justify-content:center;width:100%;margin-top:auto}.mkt .mkt-foot-grid .mkt-foot-walkthrough--signup~.mkt-foot-news{margin-top:0;padding-top:16px}.mkt .mkt-foot-grid:has(.mkt-foot-walkthrough--signup) .mkt-foot-group:last-of-type{margin-bottom:24px}}.mkt .mkt-foot-theme{display:inline-flex}.mkt .mkt-foot-theme.mkt-presence[data-shown=true]{transition-delay:var(--mkt-duration-enter),var(--mkt-duration-enter),var(--mkt-duration-enter)}.mkt .mkt-foot-restart{display:inline-flex;align-items:center;gap:6px;height:20px;margin-right:14px;color:var(--muted-foreground);text-decoration:none;transition:color var(--mkt-duration-base) ease}@media (hover:hover) and (pointer:fine){.mkt .mkt-foot-restart:hover{color:var(--foreground)}}.mkt .mkt-back-top{display:inline-flex;align-items:center;gap:6px;padding:6px 0;margin-block:-6px;background:none;border:0;font:inherit;color:var(--muted-foreground);cursor:pointer}@media (hover:hover) and (pointer:fine){.mkt .mkt-back-top:hover{color:var(--foreground)}}@media (max-width:1000px){.mkt .mkt-foot-grid{grid-template-columns:1fr 1fr 1fr}.mkt .mkt-foot-grid>div:first-child{grid-column:1/-1}}@media (max-width:960px){.mkt .mkt-nav-links{display:none}.mkt .mkt-mobile-toggle{display:grid}.mkt .mkt-nav[data-open=true] .mkt-m-only{display:block}.mkt .mkt-nav[data-open=true] .mkt-nav-links{display:flex;flex-direction:column;position:absolute;top:var(--mkt-nav-h);left:0;right:0;background:var(--background);border-bottom:var(--mkt-hairline) solid var(--eai-line);padding:12px var(--mkt-pad) 20px;max-height:calc(100svh - var(--mkt-nav-h));overflow:auto}.mkt .mkt-nav[data-open=true] .mkt-menu{position:static;box-shadow:none;border:0;padding:0 0 0 12px;width:auto;min-width:0;background:transparent}}@media (max-width:820px){.mkt .mkt-cb-split,.mkt .mkt-ops-split,.mkt .mkt-split{grid-template-columns:1fr}.mkt .mkt-ops-art{width:100%;max-width:none;margin:8px 0 0;padding:0}.mkt .mkt-cb-art{max-width:340px}.mkt .mkt-br-d{display:none}}@media (max-width:560px){.mkt .mkt-foot-grid{grid-template-columns:1fr 1fr}.mkt .mkt-nav-right .mkt-walkthrough{display:none}.mkt .mkt-nav-right:has(>.mkt-walkthrough){--mkt-walkthrough-shift:0px}.mkt .mkt-vlogo{width:24px;height:20px}}.mkt [data-mkt-inview=false] .mkt-core-halo,.mkt [data-mkt-inview=false] .mkt-mega-flow path,.mkt [data-mkt-inview=false] .mkt-mega-tint-band,.mkt [data-mkt-inview=false] .mkt-ops-flow,.mkt [data-mkt-inview=false] .mkt-ops-src{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mkt .mkt-mega-core-arrow,.mkt .mkt-mega-core-icon,.mkt .mkt-mega-flow path,.mkt .mkt-mega-preview-copy,.mkt .mkt-mega-tint-band,.mkt .mkt-ops-flow,.mkt .mkt-ops-src{animation:none}.mkt .mkt-mega-flow{display:none}.mkt .mkt-faq-trigger:after,.mkt .mkt-mega-arrow,.mkt .mkt-nav-btn,.mkt .mkt-nav-btn .mkt-icon,.mkt .mkt-vlogo,.mkt .mkt-vtip{transition:none}}.mkt .mkt-sec-tight{padding:clamp(56px,7vw,88px) 0}.mkt .mkt-sec-head{max-width:760px;margin-bottom:48px}.mkt .mkt-hero-page{padding-bottom:clamp(48px,6vw,72px)}.mkt .mkt-hero-page .mkt-define{max-width:64ch}.mkt .mkt-hero-back{padding-top:clamp(16px,2.5vw,28px)}.mkt .mkt-back-link{display:flex;align-items:center;gap:2px;width:fit-content;margin:0 0 clamp(32px,6vw,72px) -4px;padding:6px 8px 6px 0;font-size:14.5px;line-height:1.55;color:var(--muted-foreground);text-decoration:none;border-radius:var(--mkt-radius-control);transition:color var(--mkt-duration-fast) ease}.mkt .mkt-back-link .mkt-icon{transition:transform var(--mkt-duration-base) var(--mkt-ease-out)}.mkt .mkt-back-link:focus-visible .mkt-icon{transform:translate3d(-2px,0,0)}@media (hover:hover) and (pointer:fine){.mkt .mkt-back-link:hover{color:var(--foreground)}.mkt .mkt-back-link:hover .mkt-icon{transform:translate3d(-2px,0,0)}}.mkt .mkt-hero-solution h1{font-size:clamp(32px,4.8vw,62px)}.mkt .mkt-hero-solution h1 .mkt-serif{font-size:.88em}.mkt .mkt-hero-solution .mkt-hero-art{height:clamp(160px,22vw,300px)}.mkt .mkt-define-after{margin-top:24px}.mkt .mkt-define-after-lg{margin-top:32px}.mkt .mkt-grid{display:grid;gap:14px}.mkt .mkt-g3{grid-template-columns:repeat(3,1fr)}.mkt .mkt-g4{grid-template-columns:repeat(4,1fr)}.mkt .mkt-card{background:var(--card);border:var(--mkt-hairline) solid var(--eai-line);border-radius:var(--radius);padding:24px}.mkt .mkt-card h3{display:flex;align-items:center;gap:10px;font-size:18.5px;font-weight:600;line-height:1.3;letter-spacing:-.012em}.mkt .mkt-card-icon{color:var(--muted-foreground);font-size:20px;line-height:1}.mkt .mkt-card p{margin:10px 0 0;color:var(--muted-foreground);font-size:16px;line-height:1.6}.mkt .mkt-outcomes .mkt-oc-what{display:block;font-size:15px;font-weight:500;line-height:1.55;letter-spacing:normal;color:var(--muted-foreground)}.mkt .mkt-outcomes .mkt-oc-line{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:10px 0 0;color:inherit;font-size:inherit}.mkt .mkt-oc-line .mkt-icon{display:none}.mkt .mkt-oc-was{font-size:15px;color:var(--eai-faint);text-decoration:line-through;text-decoration-thickness:1px}.mkt .mkt-oc-now{font-size:22px;line-height:1.2;font-weight:600;letter-spacing:-.025em;color:var(--foreground)}.mkt .mkt-ar-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:start}.mkt .mkt-ar-list{list-style:none;margin:0;padding:0;border-top:var(--mkt-hairline) solid var(--eai-line)}.mkt .mkt-ar-list li{display:grid;grid-template-columns:44px 1fr;align-items:baseline;padding:18px 0;border-bottom:var(--mkt-hairline) solid var(--eai-line)}.mkt .mkt-ar-t{font-size:clamp(18px,1.7vw,22px);font-weight:500;letter-spacing:-.015em}.mkt .mkt-challenge{max-width:820px;margin:0 auto;text-align:center}.mkt .mkt-challenge .mkt-lede{margin-left:auto;margin-right:auto;max-width:60ch;font-size:clamp(18px,1.8vw,22px);line-height:1.55}.mkt .mkt-roles{list-style:none;margin:0;padding:0;border-top:var(--mkt-hairline) solid var(--eai-line)}.mkt .mkt-roles li{padding:16px 0;border-bottom:var(--mkt-hairline) solid var(--eai-line)}.mkt .mkt-roles b{display:block;font-weight:600}.mkt .mkt-roles span{display:block;color:var(--muted-foreground);margin-top:2px}.mkt .mkt-quotes{grid-template-columns:repeat(2,1fr)}.mkt .mkt-quote{margin:0;background:var(--card);border:var(--mkt-hairline) solid var(--eai-line);border-radius:var(--radius);padding:26px}.mkt .mkt-quote blockquote{margin:0}.mkt .mkt-quote p{font-size:17px;line-height:1.55;letter-spacing:-.005em}.mkt .mkt-quote figcaption{margin-top:16px;font-size:13.5px;color:var(--eai-faint)}.mkt .mkt-explore{display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:center;margin-top:36px}.mkt .mkt-explore a{text-decoration:none;color:var(--muted-foreground);font-size:14.5px;display:inline-flex;align-items:center;gap:6px}@media (hover:hover) and (pointer:fine){.mkt .mkt-explore a:hover{color:var(--foreground)}}.mkt .mkt-cta-glow:before{content:"";position:absolute;inset:8% -10% auto;height:520px;background:radial-gradient(45% 45% at 50% 50%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 70%);pointer-events:none}.mkt .mkt-veterans-label{display:block;text-align:center;letter-spacing:normal;line-height:1.55}.mkt .mkt-veterans{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:var(--mkt-hairline) solid var(--eai-line-soft);border-left:var(--mkt-hairline) solid var(--eai-line-soft)}.mkt .mkt-veterans li{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;text-align:center;min-height:96px;padding:18px 12px;border-right:var(--mkt-hairline) solid var(--eai-line-soft);border-bottom:var(--mkt-hairline) solid var(--eai-line-soft)}.mkt .mkt-veterans .mkt-vlogo{width:40px;height:40px}@media (hover:hover) and (pointer:fine){.mkt .mkt-veterans li:hover .mkt-vlogo{opacity:1}}.mkt .mkt-veterans span{font-size:13.5px;font-weight:500;color:var(--eai-faint)}.mkt .mkt-prose p{color:var(--muted-foreground);font-size:17px;margin:0 0 16px}.mkt .mkt-actions-tight{margin-top:20px}.mkt .mkt-link{color:var(--foreground);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:6px}@media (hover:hover) and (pointer:fine){.mkt .mkt-link:hover{text-decoration:underline;text-underline-offset:3px}}.mkt .mkt-soon{position:relative;opacity:.75;cursor:default;background:var(--card)}.mkt .mkt-soon:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%) translateY(4px);background:var(--foreground);color:var(--background);font-size:12.5px;font-weight:500;white-space:nowrap;padding:6px 10px;border-radius:calc(var(--radius) * .7);opacity:0;pointer-events:none;transition:opacity var(--mkt-duration-fast) ease,transform var(--mkt-duration-fast) ease}.mkt .mkt-soon:focus-visible:after{opacity:1;transform:translateX(-50%) translateY(0)}@media (hover:hover) and (pointer:fine){.mkt .mkt-soon:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}}.mkt .mkt-legal{max-width:760px}.mkt .mkt-legal h1{font-size:clamp(30px,4.3vw,45px)}@media (max-width:1000px){.mkt .mkt-g4{grid-template-columns:repeat(2,1fr)}.mkt .mkt-g3:has(>:last-child:nth-child(odd)){grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.mkt .mkt-ar-split,.mkt .mkt-quotes{grid-template-columns:1fr}.mkt .mkt-grid:has(>:last-child:nth-child(odd)){grid-template-columns:1fr}.mkt .mkt-veterans{grid-template-columns:repeat(3,1fr)}.mkt .mkt-veterans li{min-height:76px}}@media (max-width:560px){.mkt .mkt-g3,.mkt .mkt-g4{grid-template-columns:1fr}}@media (max-width:420px){.mkt .mkt-veterans li{padding:14px 6px}}@media (prefers-reduced-motion:reduce){.mkt .mkt-soon:after{transition:none}}.mkt .mkt-legal h2{font-size:22px;line-height:1.3;letter-spacing:-.012em;font-weight:600;margin:36px 0 10px}.mkt .mkt-legal h3{font-size:17px;font-weight:600;margin:24px 0 8px}.mkt .mkt-legal :where(p,li){color:var(--muted-foreground)}.mkt .mkt-legal p{margin:0 0 16px}.mkt .mkt-legal h1+p{margin-top:20px}.mkt .mkt-legal :where(ul,ol){margin:0 0 16px;padding-left:1.25em}.mkt .mkt-legal li{margin:6px 0}.mkt .mkt-legal :where(strong,b){color:var(--foreground);font-weight:600}.mkt .mkt-consent a,.mkt .mkt-legal a{color:var(--foreground);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.mkt .mkt-consent a:hover,.mkt .mkt-legal a:hover{text-decoration-thickness:2px}}.mkt .mkt-legal blockquote{margin:20px 0;padding:16px 20px;background:var(--card);border:var(--mkt-hairline) solid var(--eai-line);border-radius:var(--radius)}.mkt .mkt-legal blockquote p:last-child{margin-bottom:0}.mkt .mkt-legal table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:15px}.mkt .mkt-legal :where(th,td){text-align:left;padding:10px 12px;border-bottom:var(--mkt-hairline) solid var(--eai-line);vertical-align:top}.mkt .mkt-legal{overflow-wrap:anywhere}.mkt .mkt-form-shell{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(32px,6vw,80px);align-items:start}.mkt .mkt-contact-aside{list-style:none;padding:0;display:flex;flex-direction:column}.mkt .mkt-contact-aside a{color:inherit}.mkt .mkt-soon-link{appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;opacity:1;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--eai-line)}.mkt .mkt-form{background:var(--card);border:var(--mkt-hairline) solid var(--eai-line);border-radius:calc(var(--radius) * 1.6);padding:clamp(22px,3vw,34px);box-shadow:var(--eai-shadow)}.mkt .mkt-fieldset{border:0;margin:0;padding:0;min-width:0}.mkt .mkt-field-label{display:block;font-weight:500;font-size:14px;line-height:1.4;margin-bottom:8px;color:var(--foreground)}.mkt .mkt-routes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.mkt .mkt-routes label{position:relative}.mkt .mkt-routes input{position:absolute;opacity:0;inset:0;cursor:pointer;margin:0}.mkt .mkt-routes span{display:block;padding:9px 14px;border-radius:var(--mkt-radius-pill);border:var(--mkt-hairline) solid var(--eai-input-border);font-size:14px;background:var(--background);cursor:pointer;transition:background-color var(--mkt-duration-fast) ease,color var(--mkt-duration-fast) ease}.mkt .mkt-routes input:checked+span{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.mkt .mkt-routes input:focus-visible+span{outline:2px solid var(--ring);outline-offset:2px}.mkt .mkt-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mkt .mkt-field{display:flex;flex-direction:column;min-width:0}.mkt .mkt-field-full{grid-column:1/-1}.mkt .mkt-input{font:inherit;font-size:15px;color:var(--foreground);background:var(--background);border:var(--mkt-hairline) solid var(--eai-input-border);border-radius:calc(var(--radius) * .9);padding:11px 12px;width:100%;min-height:46px;height:auto;box-shadow:none}.mkt .mkt-input:focus,.mkt .mkt-input:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 18%,transparent)}.mkt .mkt-textarea{min-height:110px;resize:vertical}.mkt .mkt-select{-webkit-appearance:none;appearance:none;padding-right:38px;background-image:linear-gradient(45deg,transparent 50%,var(--muted-foreground) 50%),linear-gradient(135deg,var(--muted-foreground) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}.mkt .mkt-field[data-invalid=true] .mkt-input{border-color:var(--destructive)}.mkt .mkt-field-error{font-size:12.5px;color:var(--destructive);margin:6px 0 0}.mkt .mkt-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.mkt .mkt-check{display:flex;align-items:center;gap:10px}.mkt .mkt-check label{font-size:15px;font-weight:400;cursor:pointer}.mkt .mkt-checkbox{width:18px;height:18px;border-color:var(--eai-input-border)}.mkt .mkt-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.mkt .mkt-consent{font-size:13px;color:var(--eai-faint);margin:20px 0 16px}.mkt .mkt-consent a{color:var(--foreground)}.mkt .mkt-form-error{font-size:14px;color:var(--destructive);margin:0 0 16px}.mkt .mkt-done:focus{outline:none}.mkt .mkt-done-icon{font-size:32px;color:var(--foreground)}.mkt .mkt-done h2{font-size:28px;margin-top:12px}.mkt .mkt-done p{color:var(--muted-foreground);margin-top:12px}@media (max-width:820px){.mkt .mkt-form-shell{grid-template-columns:1fr}}@media (max-width:560px){.mkt .mkt-checks,.mkt .mkt-fields{grid-template-columns:1fr}}.mkt{-webkit-tap-highlight-color:transparent}.mkt ::selection{background:color-mix(in srgb,var(--primary) 22%,transparent)}html:has([data-theme-variant=e-ai]){scroll-padding-top:calc(env(safe-area-inset-top, 0px) + 76px)}.mkt .mkt-hero-line{display:block}@keyframes mkt-hero-rise{0%{opacity:0;transform:translate3d(0,var(--mkt-hero-rise),0)}to{opacity:1;transform:none}}@keyframes mkt-headline-in{0%{opacity:0;transform:translate3d(0,.32em,0);filter:blur(var(--mkt-heading-blur))}to{opacity:1;transform:none;filter:blur(0)}}@keyframes mkt-art-in{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.mkt [data-hero]{animation:mkt-hero-rise var(--mkt-hero-duration) var(--mkt-ease-out) backwards!important;animation-delay:calc(var(--mkt-hero-step) * var(--mkt-hero-i, 0))!important}.mkt [data-hero="1"]{--mkt-hero-i:1}.mkt [data-hero="2"]{--mkt-hero-i:2}.mkt [data-hero="3"]{--mkt-hero-i:3}.mkt [data-hero="4"]{--mkt-hero-i:4}.mkt [data-hero="5"]{--mkt-hero-i:5}.mkt .mkt-hero-line[data-hero]{animation-name:mkt-headline-in!important;animation-duration:var(--mkt-hero-heading-duration)!important}.mkt [data-hero=art]{animation:mkt-art-in 1.4s var(--mkt-ease-out) .28s backwards!important}}@keyframes mkt-hero-mask-rise{0%{transform:translate3d(0,108%,0)}}@keyframes mkt-hero-fade{0%{opacity:0}}@keyframes mkt-hero-settle{0%{opacity:0;transform:translate3d(0,.375rem,0)}}@keyframes mkt-ignite-dim{0%,70%{opacity:.22}to{opacity:0}}@keyframes mkt-ignite-flood{0%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(33)}}@keyframes mkt-ignite-line{0%{opacity:0}to{opacity:1}}@keyframes mkt-core-flash-in{0%{opacity:0;transform:scale(.3)}35%{opacity:1}}@keyframes mkt-core-halo-in{0%{opacity:0;transform:scale(.35)}}@keyframes mkt-core-breathe{to{opacity:.78;transform:scale(1.07)}}@media (prefers-reduced-motion:no-preference){.mkt [data-hero-motion=convergence] [data-hero]{animation:mkt-hero-settle .8s var(--mkt-ease-out) var(--mkt-hero-delay,0s) backwards!important}.mkt [data-hero-motion=convergence] [data-hero="0"]{--mkt-hero-delay:380ms}.mkt [data-hero-motion=convergence] [data-hero="3"]{--mkt-hero-delay:560ms}.mkt [data-hero-motion=convergence] [data-hero="4"]{--mkt-hero-delay:680ms}.mkt [data-hero-motion=convergence] [data-hero="5"]{--mkt-hero-delay:800ms}.mkt [data-hero-motion=convergence] .mkt-hero-line[data-hero]{overflow:hidden;padding:.08em .06em .16em;margin:-.08em -.06em -.16em;animation:none!important}.mkt [data-hero-motion=convergence] .mkt-hero-rise{display:inline-block;animation:mkt-hero-mask-rise 1.15s var(--mkt-ease-reveal) 80ms backwards,mkt-hero-fade 1s cubic-bezier(.33,0,.2,1) 80ms backwards!important}.mkt [data-hero-motion=convergence] .mkt-serif .mkt-hero-rise{animation-delay:calc(.24s + var(--mkt-word, 0) * 75ms)!important}.mkt [data-hero-motion=convergence] h1.eai-sheen{--eai-sheen-delay:1.55s;--eai-sheen-interval:8s;padding-bottom:.2em;margin-bottom:-.2em}.mkt [data-hero-motion=convergence] h1.eai-sheen.eai-sheen-loop{animation:eai-sheen-move-loop var(--eai-sheen-interval,8s) var(--eai-sheen-ease) var(--eai-sheen-delay,0s) infinite none,eai-sheen-fade-soft-loop var(--eai-sheen-interval,8s) linear var(--eai-sheen-delay,0s) infinite none}.mkt [data-hero-motion=convergence] [data-hero=art]{animation:none!important}.mkt [data-hero-motion=convergence] .mkt-hero-art-perspective[data-hero=art]{animation:mkt-art-in 1.4s var(--mkt-ease-out) .28s backwards!important}.mkt .mkt-art-hero .mkt-art-dim{animation:mkt-ignite-dim 3s linear!important}.mkt .mkt-art-hero .mkt-ignite-cover{animation:mkt-ignite-flood 3s cubic-bezier(.3,.55,.3,1) backwards!important}.mkt .mkt-art-hero .mkt-art-field{animation:mkt-ignite-line 2.4s cubic-bezier(.45,0,.25,1) backwards!important}.mkt .mkt-art-hero .mkt-core-flash{animation:mkt-core-flash-in 1.3s var(--mkt-ease-out) backwards!important}.mkt .mkt-art-hero .mkt-core-halo{animation:mkt-core-halo-in 1.6s var(--mkt-ease-reveal) .12s backwards,mkt-core-breathe 3.8s ease-in-out 1.72s infinite alternate!important}}.mkt .mkt-hero-headline{display:grid}.mkt .mkt-hero-headline>*{grid-area:1/1}.mkt .mkt-hero-headline-layer{display:block;align-self:center}.mkt .mkt-hero-headline-sizer{display:block;visibility:hidden}.mkt .mkt-hero-headline-sizer [data-text]:before{content:attr(data-text)}.mkt .mkt-morph-noise{font-family:var(--mkt-font-mono);color:color-mix(in oklab,currentColor 40%,transparent);-webkit-text-fill-color:currentColor}.mkt .mkt-serif .mkt-morph-noise{font-family:inherit}.mkt .mkt-morph-word,.mkt .mkt-morph-word-live{display:contents}.mkt .mkt-morph-word-size{display:none}@media (max-width:820px){.mkt .mkt-morph-word{display:inline-grid}.mkt .mkt-morph-word>*{grid-area:1/1}.mkt .mkt-morph-word-live{display:block;contain:inline-size;white-space:nowrap;overflow-x:clip}.mkt .mkt-morph-word-size{display:block;visibility:hidden;white-space:nowrap}.mkt .mkt-morph-word-size:before{content:attr(data-text)}}@keyframes mkt-art-recede{0%{opacity:1;transform:scaleY(1)}to{opacity:.45;transform:scaleY(.82)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mkt [data-hero-motion=convergence] .mkt-art-hero{transform-origin:50% 50%;animation:mkt-art-recede linear both!important;animation-timeline:view()!important;animation-range:cover 40% cover 100%!important}}}.mkt:has(.mkt-hero-scene){--mkt-scene-len:clamp(360px,60svh,600px);--mkt-scene-rise:0px;--mkt-mark-scale:1.1;--mkt-scene-rest:4%;--mkt-scene-hold:0;--mkt-scene-k:calc(1 / (1 + var(--mkt-scene-hold)));--mkt-scene-r:calc(var(--mkt-scene-rest) * var(--mkt-scene-k))}.mkt:has(.mkt-hero-scene .mkt-hero-shot){--mkt-scene-hold:0.75}@media (max-width:820px){.mkt:has(.mkt-hero-scene){--mkt-scene-len:clamp(280px,45svh,420px);--mkt-mark-scale:0.78}}@media (max-width:560px){.mkt:has(.mkt-hero-scene){--mkt-scene-len:clamp(320px,52svh,480px)}}@keyframes mkt-scene-sub-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-1rem,0)}}@keyframes mkt-scene-inert{to{pointer-events:none}}@keyframes mkt-scene-fade-out{0%{opacity:1}to{opacity:0}}@keyframes mkt-candles-parallax{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,30svh,0) scale(1.06)}}@keyframes mkt-candles-time{0%{transform:translateZ(0)}to{transform:translate3d(-90vw,calc(var(--mkt-candles-slope, 0) * 90vw),0)}}@keyframes mkt-grid-grow{0%{transform:scale(1)}to{transform:scale(1.3)}}@keyframes mkt-scene-copy-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-1.5rem,0) scale(.97)}}@keyframes mkt-scene-push{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,var(--mkt-scene-rise),0) scale(1.7)}}@keyframes mkt-scene-art-hold{0%{translate:0 0}to{translate:0 calc(100svh - var(--mkt-nav-h) - env(safe-area-inset-top, 0px))}}@keyframes mkt-scene-next-rise{0%{translate:0 calc(var(--mkt-scene-len) * -.4)}to{translate:0 0}}@keyframes mkt-scene-next-close{0%{translate:0 0}to{translate:0 calc(var(--mkt-sec-pad) * -.85)}}@keyframes mkt-scene-next-release{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(var(--mkt-sec-pad) * .85),0)}}@keyframes mkt-scene-dissolve{0%{opacity:0}to{opacity:1}}@keyframes mkt-mark-grow{0%{transform:scale(.86)}to{transform:scale(1)}}@keyframes mkt-mark-hold{0%{transform:translateZ(0)}to{transform:translate3d(0,calc((100svh - var(--mkt-nav-h) - env(safe-area-inset-top, 0px)) * .5),0)}}@keyframes mkt-mark-life{0%{opacity:0}22%,86%{opacity:1}to{opacity:0}}.mkt .mkt-hero-mark{display:none}@keyframes mkt-burst-out{0%{transform:translateZ(0)}to{transform:translate3d(var(--mkt-burst-dx),var(--mkt-burst-dy),0)}}@keyframes mkt-burst-fade{0%{opacity:0;filter:blur(0)}12%,4%{opacity:1}25%{filter:blur(0)}to{opacity:0;filter:blur(var(--mkt-burst-blur))}}@keyframes mkt-burst-drift{0%{transform:translateZ(0)}50%{transform:translate3d(var(--mkt-burst-w1x),var(--mkt-burst-w1y),0)}to{transform:translate3d(var(--mkt-burst-w2x),var(--mkt-burst-w2y),0)}}@keyframes mkt-burst-spin{0%{transform:scale(.6) rotate(0deg)}to{transform:scale(1) rotate(var(--mkt-burst-rot))}}@keyframes mkt-burst-glyph-in{0%{opacity:0}to{opacity:1}}@keyframes mkt-burst-glyph-out{0%{opacity:1}to{opacity:0}}.mkt .mkt-hero-burst-layer{display:none}@keyframes mkt-ui-bit-float{0%{opacity:0;transform:translate3d(calc(var(--mkt-ui-dx) * -1),calc(var(--mkt-ui-rise) * .5),0) scale(.94)}20%,66%{opacity:1}to{opacity:0;transform:translate3d(var(--mkt-ui-dx),calc(var(--mkt-ui-rise) * -.5),0) scale(1)}}.mkt .mkt-hero-ui-layer{display:none}@keyframes mkt-ui-state-0{0%,6%{opacity:1}9%,to{opacity:0}}@keyframes mkt-ui-state-1{0%,6%{opacity:0}16.5%,9%{opacity:1}19.5%,to{opacity:0}}@keyframes mkt-ui-state-2{0%,16.5%{opacity:0}19.5%,27%{opacity:1}30%,to{opacity:0}}@keyframes mkt-ui-state-3{0%,27%{opacity:0}30%,37.5%{opacity:1}40.5%,to{opacity:0}}@keyframes mkt-ui-state-4{0%,37.5%{opacity:0}40.5%,48%{opacity:1}51%,to{opacity:0}}@keyframes mkt-ui-state-5{0%,48%{opacity:0}51%,58.5%{opacity:1}61.5%,to{opacity:0}}@keyframes mkt-ui-state-6{0%,58.5%{opacity:0}61.5%,69%{opacity:1}72%,to{opacity:0}}@keyframes mkt-ui-state-7{0%,69%{opacity:0}72%,79.5%{opacity:1}82.5%,to{opacity:0}}@keyframes mkt-ui-state-8{0%,79.5%{opacity:0}82.5%,90%{opacity:1}93%,to{opacity:0}}@keyframes mkt-ui-state-9{0%,90%{opacity:0}93%,to{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-height:640px){.mkt:has(.mkt-hero-scene){timeline-scope:--mkt-scene}.mkt .mkt-hero-scene{position:relative;view-timeline-name:--mkt-scene;view-timeline-axis:block;view-timeline-inset:calc(env(safe-area-inset-top, 0px) + var(--mkt-nav-h)) 0}.mkt .mkt-hero-scene:before{content:"";position:absolute;inset:0;background:var(--card);pointer-events:none;opacity:0;will-change:opacity;animation:mkt-scene-dissolve linear both;animation-timeline:--mkt-scene;animation-range:contain 80% contain 100%}.mkt .mkt-hero-scene:after{content:"";display:block;height:calc(var(--mkt-scene-len) * (1 + var(--mkt-scene-hold)))}.mkt .mkt-hero-scene+*{position:relative;z-index:1;animation:mkt-scene-next-rise linear both;animation-timeline:--mkt-scene;animation-range:contain 60% exit 50%}.mkt .mkt-hero-scene+*,.mkt .mkt-hero-scene+.mkt-cover-stack>:first-child{border-top-color:transparent}.mkt .mkt-hero-scene+.mkt-cover-stack>:first-child>.mkt-wrap,.mkt .mkt-hero-scene+:not(.mkt-cover-stack)>.mkt-wrap{animation:mkt-scene-next-close linear both,mkt-scene-next-release linear both;animation-timeline:--mkt-scene,--mkt-scene;animation-range:contain 80% exit 40%,exit 40% exit 100%}.mkt [data-scroll-scene]>.mkt-hero{position:sticky;top:calc(env(safe-area-inset-top, 0px) + var(--mkt-nav-h));height:calc(100svh - var(--mkt-nav-h) - env(safe-area-inset-top, 0px))}.mkt [data-scroll-scene]>.mkt-hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,transparent 55%,var(--card));pointer-events:none;opacity:0;animation:mkt-scene-dissolve linear both;animation-timeline:--mkt-scene;animation-range:contain 50% contain 80%}.mkt [data-scroll-scene]>.mkt-hero:after{content:"";position:absolute;inset:0;z-index:1;background:var(--card);pointer-events:none;opacity:0;animation:mkt-scene-dissolve linear both;animation-timeline:--mkt-scene;animation-range:exit 0 exit 50%}.mkt [data-scroll-scene][data-scene-scrolled] [data-hero-motion] .mkt-hero-line[data-hero]{animation:mkt-scene-copy-out linear both!important;animation-timeline:--mkt-scene!important;animation-range:contain var(--mkt-scene-r) contain calc(30% * var(--mkt-scene-k) + var(--mkt-scene-r))!important}.mkt [data-scroll-scene][data-scene-scrolled] h1.eai-sheen{animation:none}.mkt [data-scroll-scene] .mkt-hero-sub{animation:mkt-scene-sub-out linear both,mkt-scene-inert linear both;animation-timeline:--mkt-scene,--mkt-scene;animation-range:contain var(--mkt-scene-r) contain calc(var(--mkt-sub-out, 22%) * var(--mkt-scene-k) + var(--mkt-scene-r)),contain var(--mkt-scene-r) contain calc(var(--mkt-sub-out, 22%) * var(--mkt-scene-k) + var(--mkt-scene-r))}.mkt [data-scroll-scene] .mkt-hero-conveyor{animation:mkt-scene-fade-out linear both;animation-timeline:--mkt-scene;animation-range:contain var(--mkt-scene-r) contain calc(30% * var(--mkt-scene-k) + var(--mkt-scene-r))}.mkt [data-scroll-scene] .mkt-hero-candles-plx{animation:mkt-candles-parallax linear both;animation-timeline:--mkt-scene;animation-range:contain var(--mkt-scene-r) exit 40%}.mkt [data-scroll-scene] .mkt-hero-candles-time{animation:mkt-candles-time linear both;animation-timeline:--mkt-scene;animation-range:contain var(--mkt-scene-r) contain calc(35% * var(--mkt-scene-k) + var(--mkt-scene-r))}.mkt [data-scroll-scene] .mkt-hero-candles{animation:mkt-scene-fade-out linear both;animation-timeline:--mkt-scene;animation-range:contain var(--mkt-scene-r) contain calc(35% * var(--mkt-scene-k) + var(--mkt-scene-r))}.mkt [data-scroll-scene] .mkt-hero-grid{animation:mkt-grid-grow linear both,mkt-scene-fade-out linear both;animation-timeline:--mkt-scene,--mkt-scene;animation-range:contain var(--mkt-scene-r) contain calc(25% * var(--mkt-scene-k) + var(--mkt-scene-r)),contain var(--mkt-scene-r) contain calc(25% * var(--mkt-scene-k) + var(--mkt-scene-r))}.mkt [data-scroll-scene] .mkt-hero>.mkt-wrap:has(:focus-visible) .mkt-hero-sub{animation:none}.mkt [data-scroll-scene] [data-hero-motion]>.mkt-wrap:has(:focus-visible) .mkt-hero-line[data-hero]{animation:none!important}.mkt [data-scroll-scene] .mkt-hero-art[data-hero=art]{transform-origin:50% 50%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 70%,transparent);animation:mkt-scene-push cubic-bezier(.3,.15,.8,.7) both,mkt-scene-art-hold linear both!important;animation-timeline:--mkt-scene,--mkt-scene!important;animation-range:contain var(--mkt-scene-r) contain calc(100% * var(--mkt-scene-k)),exit 0 exit 100%!important}.mkt [data-scroll-scene] .mkt-art-hero{animation:none!important}.mkt [data-scroll-scene] .mkt-hero-mark{display:block;position:absolute;top:var(--mkt-scene-center,50%);animation:mkt-mark-hold linear both;animation-timeline:--mkt-scene;animation-range:exit 0 exit 50%;left:50%;z-index:2;width:163.7px;height:158.3px;translate:-50% -50%;pointer-events:none}.mkt [data-scroll-scene]:has(.mkt-hero-burst-layer) .mkt-hero-mark{z-index:3}.mkt [data-scroll-scene] .mkt-hero-mark-glass{position:absolute;inset:0;scale:var(--mkt-mark-scale);animation:mkt-mark-grow linear both;animation-timeline:--mkt-scene;animation-range:contain calc(var(--mkt-mark-in, 30%) * var(--mkt-scene-k) + var(--mkt-scene-r)) exit 40%}.mkt [data-scroll-scene] :is(.mkt-glass-fill,.mkt-glass-rim){opacity:0;animation:mkt-mark-life linear both;animation-timeline:--mkt-scene;animation-range:contain calc(var(--mkt-mark-in, 30%) * var(--mkt-scene-k) + var(--mkt-scene-r)) exit 40%}.mkt [data-scroll-scene] .mkt-hero-burst-layer{--mkt-burst-lag:26%;--mkt-burst-blur:10px;display:block;position:absolute;top:var(--mkt-scene-center,50%);left:50%;z-index:2;width:0;height:0;pointer-events:none;animation:mkt-mark-hold linear both;animation-timeline:--mkt-scene;animation-range:exit 0 exit 50%}.mkt [data-scroll-scene] .mkt-hero-burst{display:block}.mkt [data-scroll-scene] .mkt-burst-shard{--mkt-burst-start:calc((var(--mkt-mark-in, 30%) + var(--mkt-burst-lag) + var(--mkt-burst-delay, 0%)) * var(--mkt-scene-k) + var(--mkt-scene-r));position:absolute;top:0;left:0;translate:-50% -50%;opacity:0;animation:mkt-burst-out cubic-bezier(.3,.45,.6,.85) both,mkt-burst-fade linear both;animation-timeline:--mkt-scene,--mkt-scene;animation-range:contain var(--mkt-burst-start) contain calc(100% * var(--mkt-scene-k)),contain var(--mkt-burst-start) contain calc(65% * var(--mkt-scene-k))}.mkt [data-scroll-scene] :is(.mkt-burst-drift,.mkt-burst-spin){display:block;width:100%;height:100%;animation-timeline:--mkt-scene;animation-range:contain var(--mkt-burst-start) contain calc(100% * var(--mkt-scene-k))}.mkt [data-scroll-scene] .mkt-burst-drift{animation-name:mkt-burst-drift;animation-timing-function:ease-in-out;animation-fill-mode:both}.mkt [data-scroll-scene] .mkt-burst-spin{animation-name:mkt-burst-spin;animation-timing-function:linear;animation-fill-mode:both}.mkt [data-scroll-scene] .mkt-burst-spin>svg{display:block;max-width:none;width:100%;height:100%;overflow:visible;fill:none;stroke-width:1.5px;stroke-linejoin:round}.mkt [data-scroll-scene] .mkt-burst-spin :is(circle,polygon){vector-effect:non-scaling-stroke}.mkt [data-scroll-scene] :is(.mkt-burst-glyph-a,.mkt-burst-glyph-b-in,.mkt-burst-glyph-b-out,.mkt-burst-glyph-c){animation-timeline:--mkt-scene;animation-timing-function:linear;animation-fill-mode:both}.mkt [data-scroll-scene] .mkt-burst-glyph-a{animation-name:mkt-burst-glyph-out}.mkt [data-scroll-scene] .mkt-burst-glyph-a,.mkt [data-scroll-scene] .mkt-burst-glyph-b-in{animation-range:contain calc(var(--mkt-burst-start) + var(--mkt-burst-m1) * var(--mkt-scene-k)) contain calc(var(--mkt-burst-start) + (var(--mkt-burst-m1) + 4%) * var(--mkt-scene-k))}.mkt [data-scroll-scene] .mkt-burst-glyph-b-in{opacity:0;animation-name:mkt-burst-glyph-in}.mkt [data-scroll-scene] .mkt-burst-glyph-b-out{animation-name:mkt-burst-glyph-out}.mkt [data-scroll-scene] .mkt-burst-glyph-b-out,.mkt [data-scroll-scene] .mkt-burst-glyph-c{animation-range:contain calc(var(--mkt-burst-start) + var(--mkt-burst-m2) * var(--mkt-scene-k)) contain calc(var(--mkt-burst-start) + (var(--mkt-burst-m2) + 4%) * var(--mkt-scene-k))}.mkt [data-scroll-scene] .mkt-burst-glyph-c{opacity:0;animation-name:mkt-burst-glyph-in}.mkt [data-scroll-scene] .mkt-hero-ui-layer{--mkt-ui-lag:22%;--mkt-ops-surface:var(--card);display:block;position:absolute;inset:0;z-index:2;pointer-events:none;animation:mkt-mark-hold linear both;animation-timeline:--mkt-scene;animation-range:exit 0 exit 50%}.mkt [data-scroll-scene] .mkt-hero-ui-bit{--mkt-ui-s:calc((var(--mkt-mark-in, 30%) + var(--mkt-ui-lag) + var(--mkt-ui-delay, 0%)) * var(--mkt-scene-k) + var(--mkt-scene-r));position:absolute;width:clamp(220px,21vw,300px);translate:-50% -50%;opacity:0;animation:mkt-ui-bit-float linear both;animation-timeline:--mkt-scene;animation-range:contain var(--mkt-ui-s) exit 20%}.mkt [data-scroll-scene] .mkt-hero-ui-bit .mkt-ops-ui{position:relative;inset:auto;animation:none}.mkt [data-scroll-scene] .mkt-hero-ui-bit .mkt-ops-ui-frame{width:100%}.mkt [data-scroll-scene] .mkt-ui-states{display:grid}.mkt [data-scroll-scene] .mkt-ui-state{grid-area:1/1;min-width:0;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--mkt-scene;animation-range:contain var(--mkt-ui-s) exit 20%}.mkt [data-scroll-scene] .mkt-ui-state:not([data-k="0"]){opacity:0}.mkt [data-scroll-scene] .mkt-ui-state[data-k="0"]{animation-name:mkt-ui-state-0}.mkt [data-scroll-scene] .mkt-ui-state[data-k="1"]{animation-name:mkt-ui-state-1}.mkt [data-scroll-scene] .mkt-ui-state[data-k="2"]{animation-name:mkt-ui-state-2}.mkt [data-scroll-scene] .mkt-ui-state[data-k="3"]{animation-name:mkt-ui-state-3}.mkt [data-scroll-scene] .mkt-ui-state[data-k="4"]{animation-name:mkt-ui-state-4}.mkt [data-scroll-scene] .mkt-ui-state[data-k="5"]{animation-name:mkt-ui-state-5}.mkt [data-scroll-scene] .mkt-ui-state[data-k="6"]{animation-name:mkt-ui-state-6}.mkt [data-scroll-scene] .mkt-ui-state[data-k="7"]{animation-name:mkt-ui-state-7}.mkt [data-scroll-scene] .mkt-ui-state[data-k="8"]{animation-name:mkt-ui-state-8}.mkt [data-scroll-scene] .mkt-ui-state[data-k="9"]{animation-name:mkt-ui-state-9}@media (max-width:820px){.mkt [data-scroll-scene] .mkt-hero-ui-bit{width:min(62vw,240px)}.mkt [data-scroll-scene] .mkt-hero-ui-bit[data-wide]{display:none}.mkt [data-scroll-scene] .mkt-hero-ui-bit:not([data-wide]){left:50%!important}.mkt [data-scroll-scene] .mkt-hero-ui-bit:not([data-wide]):first-child{top:22%!important}.mkt [data-scroll-scene] .mkt-hero-ui-bit:not([data-wide]):nth-child(3){top:78%!important}}}}.mkt{--mkt-glass-sheen:rgb(255 255 255/0.28);--mkt-glass-sheen-fade:rgb(255 255 255/0.06);--mkt-glass-wash:22%;--mkt-glass-base:18%;--mkt-glass-filter:blur(10px) saturate(1.7);--mkt-glass-edge:color-mix(in srgb,var(--foreground) 8%,transparent);--mkt-glass-spec-color:#fff;--mkt-glass-spec:0.9;--mkt-glass-spec-mid:0.12;--mkt-glass-spec-low:0.04;--mkt-glass-tint-color:var(--primary);--mkt-glass-tint:0.4}.dark .mkt{--mkt-glass-sheen:color-mix(in oklab,rgb(255 244 228) 5%,transparent);--mkt-glass-sheen-fade:color-mix(in oklab,rgb(255 244 228) 1.5%,transparent);--mkt-glass-wash:16%;--mkt-glass-base:24%;--mkt-glass-filter:blur(12px) saturate(1.6);--mkt-glass-edge:color-mix(in oklab,var(--foreground) 7%,transparent);--mkt-glass-spec-color:#000;--mkt-glass-spec:0.16;--mkt-glass-spec-mid:0.06;--mkt-glass-spec-low:0.02;--mkt-glass-tint-color:var(--primary);--mkt-glass-tint:0.38}.mkt .mkt-glass-fill,.mkt .mkt-glass-rim{position:absolute;inset:0}.mkt .mkt-glass-fill{clip-path:path("M91.7,158.3c-7.2,0-13.1-5.9-13.1-13.1v-40.1c0-11.1-9-20.1-20.1-20.1H13.1c-7.2,0-13.1-5.9-13.1-13.1V13.1C0,5.9,5.9,0,13.1,0h137.5c7.2,0,13.1,5.9,13.1,13.1v132.1c0,7.2-5.9,13.1-13.1,13.1h-58.8Z");background:linear-gradient(150deg,var(--mkt-glass-sheen),var(--mkt-glass-sheen-fade) 42%,transparent 60%),linear-gradient(330deg,color-mix(in srgb,var(--primary) var(--mkt-glass-wash),transparent),transparent 55%),color-mix(in srgb,var(--background) var(--mkt-glass-base),transparent);-webkit-backdrop-filter:var(--mkt-glass-filter);backdrop-filter:var(--mkt-glass-filter)}.mkt .mkt-glass-rim{width:100%;height:100%;overflow:visible;fill:none;stroke-width:1.2}.mkt .mkt-glass-edge{stroke:var(--mkt-glass-edge)}.mkt .mkt-glass-stop-spec{stop-color:var(--mkt-glass-spec-color);stop-opacity:var(--mkt-glass-spec)}.mkt .mkt-glass-stop-mid{stop-color:var(--mkt-glass-spec-color);stop-opacity:var(--mkt-glass-spec-mid)}.mkt .mkt-glass-stop-low{stop-color:var(--mkt-glass-spec-color);stop-opacity:var(--mkt-glass-spec-low)}.mkt .mkt-glass-stop-tint{stop-color:var(--mkt-glass-tint-color);stop-opacity:var(--mkt-glass-tint)}@keyframes mkt-reveal-fade{0%{opacity:0}}@keyframes mkt-reveal-rise{0%{transform:translate3d(0,var(--mkt-reveal-rise),0);filter:blur(var(--mkt-reveal-blur))}to{transform:none;filter:blur(0)}}@keyframes mkt-reveal-art{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.mkt [data-reveal-state=pending] [data-reveal-item]:not([data-reveal-shown]){opacity:0}.mkt [data-reveal-item][data-reveal-shown]{animation:mkt-reveal-fade var(--mkt-reveal-fade-duration) var(--mkt-ease-fade) var(--mkt-reveal-delay,0s) backwards,mkt-reveal-rise var(--mkt-reveal-duration) var(--mkt-ease-reveal) var(--mkt-reveal-delay,0s) backwards}.mkt [data-reveal-item=heading][data-reveal-shown]{animation:mkt-headline-in var(--mkt-reveal-heading-duration) var(--mkt-ease-reveal) var(--mkt-reveal-delay,0s) backwards,mkt-reveal-fade var(--mkt-reveal-heading-duration) var(--mkt-ease-fade) var(--mkt-reveal-delay,0s) backwards}.mkt [data-reveal-item=art][data-reveal-shown]{animation:mkt-reveal-art 1.4s var(--mkt-ease-reveal) calc(var(--mkt-reveal-delay, 0s) + .16s) backwards}.mkt .mkt-hero-scene+.mkt-cover-stack>:first-child [data-reveal-item][data-reveal-shown],.mkt .mkt-hero-scene+:not(.mkt-cover-stack) [data-reveal-item][data-reveal-shown]{animation-name:mkt-reveal-fade,mkt-reveal-rise-flat}.mkt .mkt-hero-scene+.mkt-cover-stack>:first-child [data-reveal-item=heading][data-reveal-shown],.mkt .mkt-hero-scene+:not(.mkt-cover-stack) [data-reveal-item=heading][data-reveal-shown]{animation-name:mkt-headline-in-flat,mkt-reveal-fade}.mkt .mkt-hero-scene+.mkt-cover-stack>:first-child [data-reveal-item=art][data-reveal-shown],.mkt .mkt-hero-scene+:not(.mkt-cover-stack) [data-reveal-item=art][data-reveal-shown]{animation-name:mkt-reveal-art}}@keyframes mkt-reveal-rise-flat{0%{transform:translate3d(0,var(--mkt-reveal-rise),0)}to{transform:none}}@keyframes mkt-headline-in-flat{0%{opacity:0;transform:translate3d(0,.32em,0)}to{opacity:1;transform:none}}.mkt [data-slot=button]{transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:var(--mkt-duration-press);transition-timing-function:var(--mkt-ease-out)}.mkt .mkt-icon-btn,.mkt .mkt-nav-btn{transition-property:color,background-color,transform}.mkt .mkt-explore .mkt-icon,.mkt [data-slot=button] .ri-arrow-right-line{transition:transform var(--mkt-duration-base) var(--mkt-ease-out)}.mkt .mkt-explore a:focus-visible .mkt-icon,.mkt [data-slot=button]:focus-visible .ri-arrow-right-line{transform:translate3d(3px,0,0)}@media (prefers-reduced-motion:no-preference){.mkt .mkt-icon-btn:active,.mkt .mkt-nav-btn:active,.mkt .mkt-routes label:active span,.mkt [data-slot=button]:not(:disabled):not([aria-disabled=true]):active{transform:scale(.97)}}.mkt .mkt-presence{opacity:0;transform:var(--mkt-presence-from);visibility:hidden;pointer-events:none;transition:opacity var(--mkt-duration-exit) var(--mkt-ease-out),transform var(--mkt-duration-exit) var(--mkt-ease-out),visibility 0s linear var(--mkt-duration-exit)}.mkt .mkt-presence[data-shown=true]{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition:opacity var(--mkt-duration-enter) var(--mkt-ease-out),transform var(--mkt-duration-enter) var(--mkt-ease-out),visibility 0s}@media (prefers-reduced-motion:reduce){.mkt .mkt-presence{transform:none}}@media (hover:hover) and (pointer:fine){.mkt .mkt-explore a:hover .mkt-icon,.mkt [data-slot=button]:hover .ri-arrow-right-line{transform:translate3d(3px,0,0)}}.mkt .mkt-card,.mkt .mkt-quote{transition:border-color var(--mkt-duration-base) ease,transform var(--mkt-duration-base) var(--mkt-ease-out)}.mkt .mkt-card-icon{transition:color var(--mkt-duration-base) ease}@media (hover:hover) and (pointer:fine){.mkt .mkt-card:hover,.mkt .mkt-quote:hover{border-color:color-mix(in srgb,var(--foreground) 24%,var(--eai-line))}.mkt .mkt-card:hover .mkt-card-icon{color:var(--foreground)}.mkt .mkt-routes label:hover span{border-color:var(--foreground)}.mkt .mkt-faq-trigger:hover:after{color:var(--foreground)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.mkt .mkt-card:hover,.mkt .mkt-quote:hover{transform:translate3d(0,-2px,0)}}.mkt .mkt-menu{transform-origin:top left;transition:opacity var(--mkt-duration-enter) var(--mkt-ease-out),transform var(--mkt-duration-enter) var(--mkt-ease-out),visibility 0s linear 0s}.mkt .mkt-menu[data-state=closed]{opacity:0;transform:var(--mkt-presence-from);visibility:hidden;pointer-events:none;transition-duration:var(--mkt-duration-exit),var(--mkt-duration-exit),0s;transition-delay:0s,0s,var(--mkt-duration-exit)}@keyframes mkt-answer-in{0%{opacity:0;transform:translate3d(0,-4px,0)}to{opacity:1;transform:none}}.mkt .mkt-faq-trigger:after{transition:transform var(--mkt-duration-base) var(--mkt-ease-out),color var(--mkt-duration-base) ease}@media (prefers-reduced-motion:no-preference){.mkt .mkt-faq-panel[data-state=open] .mkt-faq-answer{animation:mkt-answer-in .26s var(--mkt-ease-out) 40ms backwards}.mkt .mkt-chg[data-mode=sticky] .mkt-chg-item{transition:opacity .32s var(--mkt-ease-out),transform .42s var(--mkt-ease-out),filter .32s ease}.mkt .mkt-chg[data-mode=sticky] .mkt-chg-item[data-pos=before]{transform:translate3d(0,-14px,0);filter:blur(2px)}.mkt .mkt-chg[data-mode=sticky] .mkt-chg-item[data-pos=after]{transform:translate3d(0,14px,0);filter:blur(2px)}}@keyframes mkt-panel-in{0%{opacity:0;transform:translate3d(0,-8px,0)}to{opacity:1;transform:none}}@media (max-width:960px){.mkt .mkt-nav[data-open=true] .mkt-nav-links{overscroll-behavior:contain;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px))}.mkt .mkt-nav[data-open=true] .mkt-menu[data-state=closed]{display:none}.mkt .mkt-nav[data-open=true] .mkt-menu a,.mkt .mkt-nav[data-open=true] .mkt-nav-btn{min-height:44px}.mkt .mkt-nav[data-open=true] .mkt-nav-btn{width:100%;justify-content:space-between}.mkt .mkt-nav[data-open=true] .mkt-mega{width:auto}.mkt .mkt-nav[data-open=true] .mkt-menu .mkt-mega-cta{margin-top:4px;padding:9px 12px;border-top:0}.mkt .mkt-nav[data-open=true] .mkt-mega-cta>span>span{display:none}}@media (max-width:960px) and (prefers-reduced-motion:no-preference){.mkt .mkt-nav[data-open=true] .mkt-nav-links{animation:mkt-panel-in .24s var(--mkt-ease-drawer) backwards}.mkt .mkt-nav[data-open=true] .mkt-menu[data-state=open]{animation:mkt-panel-in .2s var(--mkt-ease-out) backwards}}.mkt .mkt-icon-btn,.mkt .mkt-theme-toggle{position:relative}.mkt .mkt-icon-btn:after,.mkt .mkt-theme-toggle:after{content:"";position:absolute;inset:-4px}.mkt .mkt-foot-base a,.mkt .mkt-foot-grid a:not([data-slot=button]){display:inline-block;padding-block:6px;margin-block:-6px}@media (pointer:coarse){.mkt .mkt-input{font-size:16px}}.mkt .mkt-wrap{padding-left:max(var(--mkt-pad),env(safe-area-inset-left,0px));padding-right:max(var(--mkt-pad),env(safe-area-inset-right,0px))}.mkt .mkt-footer{padding-bottom:calc(40px + env(safe-area-inset-bottom, 0px))}.mkt .mkt-foot-group-toggle{display:none}@media (max-width:560px){.mkt .mkt-footer{min-height:100svh;padding-top:28px;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px))}.mkt .mkt-foot-grid{display:flex;flex-direction:column;flex:1 0 auto;gap:0;margin-bottom:24px}.mkt .mkt-foot-walkthrough{height:48px}.mkt .mkt-foot-grid>div:first-child{margin-bottom:20px}.mkt .mkt-foot-grid .mkt-contact-list{flex-direction:row;flex-wrap:wrap;column-gap:20px;margin-top:16px}.mkt .mkt-foot-group{border-top:var(--mkt-hairline) solid var(--eai-line-soft)}.mkt .mkt-foot-group:last-of-type{border-bottom:var(--mkt-hairline) solid var(--eai-line-soft)}.mkt .mkt-foot-group-head{display:none}.mkt .mkt-foot-group-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:0;background:none;border:0;font:inherit;font-size:13.5px;font-weight:600;color:var(--foreground);cursor:pointer}.mkt .mkt-foot-group-toggle .mkt-icon{color:var(--muted-foreground);transition:transform var(--mkt-duration-base) ease}.mkt .mkt-foot-group[data-open=true] .mkt-foot-group-toggle .mkt-icon{transform:rotate(180deg)}.mkt .mkt-foot-group:not([data-open=true]) ul{display:none}.mkt .mkt-foot-group ul{padding-bottom:16px}.mkt .mkt-foot-news{margin-top:auto;padding-top:24px}.mkt .mkt-foot-base{column-gap:16px;row-gap:4px;padding-top:16px;font-size:12px}}@media (max-width:820px){.mkt{--mkt-heading-blur:0px}}@media (prefers-reduced-transparency:reduce){.mkt .mkt-nav{background:var(--background);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){.mkt .mkt-card,.mkt .mkt-form,.mkt .mkt-input,.mkt .mkt-menu,.mkt .mkt-quote,.mkt .mkt-routes span,.mkt [data-slot=button]{border:1px solid CanvasText}.mkt .mkt-chg-dot[data-active=true]:before,.mkt .mkt-routes input:checked+span{forced-color-adjust:none;background:Highlight;color:HighlightText}.mkt .mkt-faq-trigger:after{forced-color-adjust:none;color:CanvasText}}@media print{.mkt .mkt-chg-dots,.mkt .mkt-close-art,.mkt .mkt-hero-art,.mkt .mkt-hero-candles,.mkt .mkt-hero-grid,.mkt .mkt-nav{display:none}.mkt .mkt-chg-item,.mkt [data-hero],.mkt [data-reveal-item]{opacity:1!important;transform:none!important;filter:none!important;animation:none!important}}.mkt :where(h1,h2,h3){text-wrap:balance}.mkt .mkt-faq-heading{margin:0;font:inherit;letter-spacing:normal}.mkt .mkt-faq-trigger{appearance:none;background:none;border:0;display:block;width:100%;margin:0;font-family:inherit;cursor:pointer;text-wrap:pretty}.mkt .mkt-faq-panel{display:grid;grid-template-rows:1fr}.mkt .mkt-faq-panel[hidden]:not([hidden=until-found]){display:none}.mkt .mkt-faq-panel-inner{min-height:0;overflow:hidden}.mkt .mkt-faq-panel .mkt-faq-answer{margin-bottom:10px}.mkt .mkt-faq-panel .mkt-faq-answer:last-child{margin-bottom:24px}.mkt .mkt-faq-copy{appearance:none;background:none;border:0;padding:4px 0;margin:0 0 18px;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;color:var(--eai-faint);cursor:pointer;border-radius:calc(var(--radius) * .6);transition:color var(--mkt-duration-base) ease}@media (hover:hover) and (pointer:fine){.mkt .mkt-faq-copy:hover{color:var(--foreground)}}@keyframes mkt-faq-open{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes mkt-faq-close{0%{grid-template-rows:1fr;opacity:1}to{grid-template-rows:0fr;opacity:0}}@media (prefers-reduced-motion:no-preference){.mkt .mkt-faq-panel[data-state=open]{animation:mkt-faq-open .28s var(--mkt-ease-out)}.mkt .mkt-faq-panel[data-state=closing]{animation:mkt-faq-close .2s var(--mkt-ease-out) forwards}}.mkt .mkt-nav[data-at-footer=true]:not(:has(:focus-visible)){transform:translate3d(0,calc(-100% - env(safe-area-inset-top, 0px)),0)}@media (prefers-reduced-motion:no-preference){.mkt .mkt-nav{--mkt-nav-fill-transition:background-color 240ms ease,backdrop-filter 240ms ease,-webkit-backdrop-filter 240ms ease;transition:transform .28s var(--mkt-ease-drawer),var(--mkt-nav-fill-transition)}.mkt .mkt-nav[data-at-footer=true]:not(:has(:focus-visible)){transition:transform .2s var(--mkt-ease-out),var(--mkt-nav-fill-transition)}}@media (max-width:820px) and (prefers-reduced-motion:no-preference){.mkt .mkt-nav{transition:transform .28s var(--mkt-ease-drawer),var(--mkt-nav-fill-transition)}.mkt .mkt-nav[data-hidden=true]{transform:translate3d(0,-100%,0);transition:transform .2s var(--mkt-ease-out),var(--mkt-nav-fill-transition)}}.mkt .mkt-mobile-cta{display:none}@media (max-width:560px){.mkt .mkt-mobile-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:35;padding:12px max(var(--mkt-pad),env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom, 0px)) max(var(--mkt-pad),env(safe-area-inset-left,0px));pointer-events:none;transform:translate3d(0,100%,0);visibility:hidden;transition:transform .2s var(--mkt-ease-out)}.mkt .mkt-mobile-cta[data-visible=true]{transform:none;transition:transform .28s var(--mkt-ease-drawer)}.mkt .mkt-mobile-cta [data-slot=button]{width:100%;justify-content:center;pointer-events:auto;visibility:hidden;transition-property:color,background-color,border-color,box-shadow,transform,visibility;transition-duration:var(--mkt-duration-press),var(--mkt-duration-press),var(--mkt-duration-press),var(--mkt-duration-press),var(--mkt-duration-press),0s;transition-delay:0s,0s,0s,0s,0s,.2s}.mkt .mkt-mobile-cta[data-visible=true] [data-slot=button]{visibility:visible;transition-delay:0s}.mkt:has(.mkt-nav[data-open=true]) .mkt-mobile-cta{display:none}}@media (prefers-reduced-motion:reduce){.mkt .mkt-mobile-cta,.mkt .mkt-mobile-cta[data-visible=true]{transition:none}.mkt .mkt-mobile-cta [data-slot=button],.mkt .mkt-mobile-cta[data-visible=true] [data-slot=button]{transition-delay:0s}}@media print{.mkt .mkt-mobile-cta{display:none}}.mkt .mkt-edge-guard{position:fixed;left:0;right:0;z-index:2147483647;box-sizing:border-box;height:12px;padding-top:12px;background-color:var(--mkt-page-canvas,var(--background));background-clip:content-box;pointer-events:none}.mkt .mkt-edge-guard[data-edge=top]{top:0}.mkt .mkt-edge-guard[data-edge=bottom]{bottom:0}@media print{.mkt .mkt-edge-guard{display:none}}.mkt .mkt-welcome{position:relative;min-height:calc(100svh - var(--mkt-nav-h));display:flex;align-items:center;padding:clamp(56px,9vw,128px) 0 clamp(72px,10vw,144px);overflow:hidden;isolation:isolate}.mkt .mkt-welcome-art{position:absolute;inset:auto 0 0;height:clamp(220px,34vw,480px);z-index:-1;color:var(--foreground);opacity:.55;pointer-events:none;-webkit-mask-image:linear-gradient(0deg,#000 35%,transparent);mask-image:linear-gradient(0deg,#000 35%,transparent)}.mkt .mkt-welcome-grid{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,540px);gap:clamp(48px,7vw,120px);align-items:center}.mkt:has(.mkt-welcome) .mkt-footer{display:none}.mkt .mkt-welcome-intro h1{font-size:clamp(34px,3.8vw,55px);line-height:1}.mkt .mkt-welcome-intro h1 .mkt-serif{font-size:.6em;line-height:1.15;margin-top:.4em;color:var(--muted-foreground)}.mkt .mkt-welcome-intro .mkt-lede{max-width:34ch;margin-top:28px}.mkt .mkt-welcome-panel{background:color-mix(in srgb,var(--card) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:var(--mkt-hairline) solid var(--eai-line);border-radius:calc(var(--radius) * 2.4);box-shadow:var(--eai-shadow);padding:clamp(24px,3.4vw,40px)}.mkt .mkt-welcome-form{display:flex;flex-direction:column;gap:28px}.mkt .mkt-welcome-form .mkt-field-label{margin-bottom:10px;font-size:14.5px}.mkt .mkt-input-lg{min-height:54px;font-size:17px;padding:14px 16px;border-radius:calc(var(--radius) * 1.2)}.mkt .mkt-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mkt .mkt-choice{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 14px 10px 16px;border:var(--mkt-hairline) solid var(--eai-input-border);border-radius:calc(var(--radius) * 1.2);background:var(--background);cursor:pointer;transition:border-color var(--mkt-duration-base) ease,background-color var(--mkt-duration-base) ease,box-shadow var(--mkt-duration-base) ease,transform var(--mkt-duration-press) var(--mkt-ease-out)}.mkt .mkt-choice-input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.mkt .mkt-choice-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.mkt .mkt-choice-title{font-size:14.5px;font-weight:500;line-height:1.3}.mkt .mkt-choice-desc{font-size:12.5px;line-height:1.4;color:var(--muted-foreground)}.mkt .mkt-choice-mark{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:var(--mkt-hairline) solid var(--eai-input-border);font-size:12px;color:transparent;transition:background-color var(--mkt-duration-base) ease,border-color var(--mkt-duration-base) ease,color var(--mkt-duration-base) ease}.mkt .mkt-choice:has(.mkt-choice-input:checked){border-color:var(--foreground);background:var(--card);box-shadow:0 0 0 1px var(--foreground)}.mkt .mkt-choice:has(.mkt-choice-input:checked) .mkt-choice-mark{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.mkt .mkt-choice:has(.mkt-choice-input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.mkt .mkt-choice:hover:not(:has(.mkt-choice-input:checked)){border-color:color-mix(in srgb,var(--foreground) 45%,var(--eai-input-border))}}@media (prefers-reduced-motion:no-preference){.mkt .mkt-choice:active{transform:scale(.985)}}.mkt .mkt-fieldset[aria-invalid=true] .mkt-choice{border-color:var(--destructive)}.mkt .mkt-welcome-segment-error{margin-top:10px}.mkt .mkt-welcome-actions{display:flex;flex-direction:column;align-items:stretch;gap:14px;text-align:center}.mkt .mkt-welcome-actions [data-slot=button]{width:100%;justify-content:center;padding-top:16px;padding-bottom:16px}.mkt .mkt-welcome-skip{align-self:center;font-size:14px;color:var(--muted-foreground);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--eai-line);transition:color var(--mkt-duration-base) ease,text-decoration-color var(--mkt-duration-base) ease}@media (hover:hover) and (pointer:fine){.mkt .mkt-welcome-skip:hover{color:var(--foreground);text-decoration-color:currentColor}}.mkt .mkt-welcome .mkt-consent{margin:-8px 0 0;text-align:center;font-size:12.5px}@media (max-width:1000px){.mkt .mkt-welcome-grid{grid-template-columns:minmax(0,1fr);max-width:calc(620px + 2 * var(--mkt-pad));gap:40px}.mkt .mkt-welcome-intro .mkt-lede{max-width:44ch}}@media (max-width:560px){.mkt .mkt-welcome{align-items:flex-start;padding-top:40px}.mkt .mkt-choices{grid-template-columns:minmax(0,1fr)}.mkt .mkt-welcome-panel{border-radius:calc(var(--radius) * 2)}}@media (prefers-reduced-transparency:reduce){.mkt .mkt-welcome-panel{background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){.mkt .mkt-choice:has(.mkt-choice-input:checked){outline:2px solid Highlight}}.mkt .mkt-not-found{min-height:calc(70svh - var(--mkt-nav-h));display:flex;align-items:center;padding:var(--mkt-sec-pad) 0}.mkt .mkt-not-found>.mkt-wrap{width:100%}.mkt .mkt-not-found .mkt-lede{max-width:44ch}.mkt .mkt-not-found-help{margin:24px 0 0;font-size:14px;color:var(--muted-foreground)}.mkt .mkt-btn-secondary{background:var(--card);border-color:var(--eai-line)}.mkt main:has(.mkt-hero-home) .mkt-chg-line{font-size:var(--mkt-h1-home)}.mkt .mkt-loading{display:grid;place-items:center;min-height:calc(100svh - var(--mkt-nav-h));color:var(--primary);opacity:0;animation:mkt-loading-in var(--mkt-duration-base) var(--mkt-ease-out) .15s forwards}.mkt .mkt-loading-mark{width:48px;height:48px;overflow:visible}.mkt .mkt-loading-mark path{fill:none;stroke:currentColor;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.mkt .mkt-loading-track{stroke:var(--eai-line)}.mkt .mkt-loading-head{stroke-dasharray:20 80;stroke-dashoffset:100;animation:mkt-loading-travel 1s linear infinite}@keyframes mkt-loading-in{to{opacity:1}}@keyframes mkt-loading-travel{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.mkt .mkt-loading-head{stroke-dasharray:none;animation:mkt-loading-breathe 1.6s ease-in-out infinite alternate}@keyframes mkt-loading-breathe{0%{opacity:.35}}}.mkt .mkt-hero-shot-viewport .psp-tabs-inner>.psp-tab:last-child{margin-right:0}.mkt .mkt-hero-shot-viewport .psp-grid{--chart-1:220 99% 52%;--chart-2:252 85% 60%;--chart-3:142 68% 46%;--chart-4:45 90% 55%;--chart-5:320 80% 55%}.dark .mkt .mkt-hero-shot-viewport .psp-grid{--chart-1:193 91% 67%;--chart-2:252 80% 72%;--chart-3:142 60% 62%;--chart-4:45 85% 64%;--chart-5:320 75% 70%}.mkt .mkt-hero-shot .mkt-hero-shot-window .psp-icon[data-wire][data-wire]{background:var(--psp-accent);outline:none}.mkt .mkt-hero-shot-viewport .ppf-bar-fill{display:block;transform-origin:left center}@keyframes mkt-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.mkt .mkt-hero-shot-viewport .lp-tour-host[data-live-page="1"] .ppf-page--1 .ppf-bars[data-bars-in] .ppf-bar-fill,.mkt .mkt-hero-shot-viewport .lp-tour-host[data-live-page="2"] .ppf-page--2 .ppf-bars[data-bars-in] .ppf-bar-fill,.mkt .mkt-hero-shot-viewport .lp-tour-host[data-live-page="3"] .ppf-page--3 .ppf-bars[data-bars-in] .ppf-bar-fill,.mkt .mkt-hero-shot-viewport .lp-tour-host[data-live-page="4"] .ppf-page--4 .ppf-bars[data-bars-in] .ppf-bar-fill{animation:mkt-bar-grow 1.2s var(--mkt-ease-out) both;animation-delay:calc(var(--mkt-bar-i, 0) * 90ms + .15s)}.mkt .mkt-hero-shot-viewport .ppf-bar-row:nth-child(2) .ppf-bar-fill{--mkt-bar-i:1}.mkt .mkt-hero-shot-viewport .ppf-bar-row:nth-child(3) .ppf-bar-fill{--mkt-bar-i:2}.mkt .mkt-hero-shot-viewport .ppf-bar-row:nth-child(4) .ppf-bar-fill{--mkt-bar-i:3}.mkt .mkt-hero-shot-viewport .ppf-bar-row:nth-child(n+5) .ppf-bar-fill{--mkt-bar-i:4}}.mkt .mkt-hero-shot{position:relative;z-index:2;width:min(1200px,calc(100vw - 64px));margin:clamp(40px,6vw,72px) auto 0}.mkt .mkt-hero-home:has(>.mkt-hero-shot)>.mkt-hero-art{order:1}.mkt .mkt-hero-shot-box{--mkt-shot-ui:0.62}@media (min-width:768px){.mkt .mkt-hero-shot-box{--mkt-shot-ui:0.78}}@media (min-width:1024px){.mkt .mkt-hero-shot-box{--mkt-shot-ui:0.86}}@media (min-width:1536px){.mkt .mkt-hero-shot-box{--mkt-shot-ui:0.94}}.mkt .mkt-hero-shot{--mkt-shot-fade:2400ms cubic-bezier(0.45,0,0.25,1)}.mkt .mkt-hero-shot-box{--mkt-shot-scale:1;--mkt-shot-canvas-w:1280px;--mkt-shot-canvas-h:800px;--mkt-wire:color-mix(in oklab,var(--foreground) 55%,transparent);--mkt-wire-soft:color-mix(in oklab,var(--foreground) 20%,transparent);--mkt-wire-paper:color-mix(in oklab,var(--background) 12%,transparent);--mkt-wire-float:color-mix(in oklab,var(--background) 56%,transparent);position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:14px}.mkt .mkt-hero-shot-box:before{content:"";position:absolute;inset:0;border-radius:inherit;background:color-mix(in oklab,var(--background) 16%,transparent);box-shadow:inset 0 0 0 1px var(--mkt-wire-soft),inset 0 1px 0 color-mix(in oklab,white 8%,transparent);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);pointer-events:none;opacity:0;will-change:opacity}.mkt .mkt-hero-shot-box:not([data-settled]):before{transition:opacity var(--mkt-shot-fade)}.mkt .mkt-hero-shot-box[data-loaded]:before{opacity:1}@media (max-width:820px){.mkt .mkt-hero-shot{width:calc(100vw - 32px)}.mkt .mkt-hero-shot-box{aspect-ratio:4/3;border-radius:10px}}@media (max-width:560px){.mkt .mkt-hero-shot-box{aspect-ratio:5/4}}.mkt .mkt-hero-shot-window{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:var(--mkt-shot-canvas-w);height:var(--mkt-shot-canvas-h);transform:scale(var(--mkt-shot-scale));transform-origin:0 0;text-align:left;visibility:hidden}.mkt .mkt-hero-shot-box[data-ready] .mkt-hero-shot-window{visibility:visible}.mkt .mkt-hero-shot-window{opacity:0;will-change:transform}.mkt .mkt-hero-shot-box:not([data-settled]) .mkt-hero-shot-window{transition:opacity var(--mkt-shot-fade)}.mkt .mkt-hero-shot-box[data-loaded] .mkt-hero-shot-window{opacity:1}@media (prefers-reduced-motion:reduce){.mkt .mkt-hero-shot-box:before,.mkt .mkt-hero-shot-window{transition:none}}.mkt .mkt-hero-shot-toolbar{display:grid;flex:none;height:46px;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:11px;padding-inline:17px;border-bottom:1px solid color-mix(in oklab,var(--foreground) 10%,transparent);background:var(--card);color:color-mix(in oklab,var(--foreground) 60%,transparent);font-size:18px}.mkt .mkt-hero-shot-toolbar-side{display:flex;min-width:0;align-items:center;gap:11px}.mkt .mkt-hero-shot-toolbar-side--end{justify-content:flex-end}.mkt .mkt-hero-shot-toolbar i{line-height:1}.mkt .mkt-hero-shot-lights{display:inline-flex;gap:9px;margin-right:11px}.mkt .mkt-hero-shot-lights>span{width:13px;height:13px;border-radius:50%}.mkt .mkt-hero-shot-lights>[data-tone=close]{background:var(--destructive)}.mkt .mkt-hero-shot-lights>[data-tone=minimize]{background:var(--status-warning,var(--primary))}.mkt .mkt-hero-shot-lights>[data-tone=expand]{background:var(--status-success,var(--primary))}.mkt .mkt-hero-shot-address{display:flex;min-width:0;height:31px;align-items:center;justify-content:center;gap:7px;padding-inline:15px;overflow:hidden;border:1px solid color-mix(in oklab,var(--foreground) 8%,transparent);border-radius:10px;background:color-mix(in oklab,var(--foreground) 4%,var(--card));font-size:15px;font-weight:500;white-space:nowrap}.mkt .mkt-hero-shot-address i{font-size:14px}.mkt .mkt-hero-shot-viewport{position:relative;flex:1;min-height:0;overflow:hidden}.mkt .mkt-hero-shot-viewport :is(.pres-platform-hero,.pres-platform-hero__frame){width:100%;height:100%}.mkt .mkt-hero-shot-viewport .pres-platform-hero__frame{position:relative;overflow:hidden;background:var(--background)}.mkt .mkt-hero-shot-viewport :is(.hs-frame,.lp-hero-rotator){height:100%;min-height:0;border:none;border-radius:0;background:transparent}.mkt .mkt-hero-shot-viewport .hs-frame{--hs-rail-w:48px;--hs-rail-item:32px;--hs-rail-radius:12px}.mkt .mkt-hero-shot-viewport .hs-main{position:relative}.mkt .mkt-hero-shot-viewport .ph-hold .ph-track{animation-play-state:paused}.mkt .mkt-hero-shot-viewport .ph-hero-mark{position:relative}.mkt .mkt-hero-shot-viewport .ph-hero-mark-img{opacity:0}.mkt .mkt-hero-shot-viewport .ph-hero-mark:after{content:"";position:absolute;top:-1px;right:-1px;width:54px;aspect-ratio:167.7/162.3;background:var(--foreground);opacity:.7;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 167.7 162.3'><path d='M91.7,158.3c-7.2,0-13.1-5.9-13.1-13.1v-40.1c0-11.1-9-20.1-20.1-20.1H13.1c-7.2,0-13.1-5.9-13.1-13.1V13.1C0,5.9,5.9,0,13.1,0h137.5c7.2,0,13.1,5.9,13.1,13.1v132.1c0,7.2-5.9,13.1-13.1,13.1h-58.8Z' fill='none' stroke='black' stroke-width='2.5'/></svg>") center /contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 167.7 162.3'><path d='M91.7,158.3c-7.2,0-13.1-5.9-13.1-13.1v-40.1c0-11.1-9-20.1-20.1-20.1H13.1c-7.2,0-13.1-5.9-13.1-13.1V13.1C0,5.9,5.9,0,13.1,0h137.5c7.2,0,13.1,5.9,13.1,13.1v132.1c0,7.2-5.9,13.1-13.1,13.1h-58.8Z' fill='none' stroke='black' stroke-width='2.5'/></svg>") center /contain no-repeat}.mkt .mkt-hero-shot-viewport .hs-rail:before{content:"";flex:none;width:22px;aspect-ratio:52/50;margin:4px 0 8px;background:var(--foreground);opacity:.92;-webkit-mask:url(/images/branding/E-AI-Arrow.svg) center/contain no-repeat;mask:url(/images/branding/E-AI-Arrow.svg) center/contain no-repeat}.mkt .mkt-hero-shot-viewport .lp-hero-rotator-stage{overflow:hidden;min-height:0}.mkt .mkt-hero-shot-viewport .lp-hs-pop{z-index:60;zoom:var(--mkt-shot-pop-zoom,1);top:calc((var(--hs-header-h, 44px) + 4px) / var(--mkt-shot-pop-zoom, 1));right:calc(10px / var(--mkt-shot-pop-zoom, 1))}.mkt .mkt-hero-shot-viewport li.flex span:first-child{margin-top:0;align-self:auto}.mkt .mkt-hero-shot-badge{position:absolute;right:18px;bottom:18px;z-index:70;padding:5px 14px;border:1px solid color-mix(in oklab,var(--border) 85%,transparent);border-radius:999px;background:color-mix(in oklab,var(--card) 52%,transparent);font-size:15px;font-weight:500;line-height:1.2;color:var(--muted-foreground);white-space:nowrap;pointer-events:none}.mkt .mkt-hero-shot .ph-greet-title{flex-shrink:0}.mkt .mkt-hero-shot .ph-greet-day{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.mkt .mkt-hero-shot-window,.mkt .mkt-hero-shot-window *,.mkt .mkt-hero-shot-window :after,.mkt .mkt-hero-shot-window :before{border-color:var(--mkt-wire-soft)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mkt .mkt-hero-shot .mkt-hero-shot-window [data-wire][data-wire]{background:var(--mkt-wire-paper)}.mkt .mkt-hero-shot .mkt-hero-shot-window .lp-hs-pop,.mkt .mkt-hero-shot .mkt-hero-shot-window .lp-hs-pop[data-wire]{background:var(--mkt-wire-float);-webkit-backdrop-filter:blur(14px) saturate(150%)!important;backdrop-filter:blur(14px) saturate(150%)!important;box-shadow:inset 0 1px 0 color-mix(in oklab,white 10%,transparent)!important}.mkt .mkt-hero-shot .mkt-hero-shot-window .mkt-hero-shot-badge{-webkit-backdrop-filter:blur(18px) saturate(150%)!important;backdrop-filter:blur(18px) saturate(150%)!important;box-shadow:inset 0 1px 0 color-mix(in oklab,white 10%,transparent)!important}@keyframes mkt-cmd-dim{0%{background-color:transparent}to{background-color:var(--mkt-wire-paper)}}@keyframes mkt-cmd-undim{0%{background-color:var(--mkt-wire-paper)}to{background-color:transparent}}@keyframes mkt-cmd-in{0%{opacity:0;transform:translate3d(0,-8px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes mkt-cmd-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translateZ(0) scale(.98)}}@keyframes mkt-cmd-row-in{0%{opacity:0;transform:translate3d(0,4px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes mkt-cmd-press{0%{transform:scale(1)}40%{transform:scale(.97)}to{transform:scale(1)}}.mkt .mkt-hero-shot .mkt-hero-shot-window .lp-hs-cmd,.mkt .mkt-hero-shot .mkt-hero-shot-window .lp-hs-cmd[data-wire]{position:absolute;inset:0;z-index:65;display:flex;align-items:flex-start;justify-content:center;padding-top:12%;background:transparent;outline:none;animation:mkt-cmd-dim .22s ease-out both}.mkt .mkt-hero-shot .mkt-hero-shot-window .lp-hs-cmd[data-closing]{animation:mkt-cmd-undim .3s ease-in both}.mkt .mkt-hero-shot .mkt-hero-shot-window .lp-hs-cmd-panel{zoom:var(--mkt-shot-pop-zoom,1);display:flex;width:min(340px,72%);flex-direction:column;gap:2px;padding:6px;border:1px solid;border-radius:12px;background:color-mix(in oklab,var(--background) 34%,transparent)!important;-webkit-backdrop-filter:blur(16px) saturate(160%)!important;backdrop-filter:blur(16px) saturate(160%)!important;box-shadow:inset 0 1px 0 color-mix(in oklab,white 8%,transparent)!important;outline:none!important;text-align:left;animation:mkt-cmd-in .26s cubic-bezier(.2,.9,.3,1.1) both}.mkt .mkt-hero-shot .mkt-hero-shot-window .lp-hs-cmd[data-closing] .lp-hs-cmd-panel{animation:mkt-cmd-out .28s ease-in both}.mkt .mkt-hero-shot-viewport .lp-hs-cmd-field{display:flex;align-items:center;gap:8px;padding:8px 10px 9px;border-bottom:1px solid;font-size:13px;color:var(--foreground)}.mkt .mkt-hero-shot-viewport .lp-hs-cmd-ghost{color:var(--muted-foreground)}.mkt .mkt-hero-shot-viewport .lp-hs-cmd-query{font-weight:500}.mkt .mkt-hero-shot-viewport .lp-hs-cmd-results{display:flex;flex-direction:column;gap:2px;padding-top:4px}.mkt .mkt-hero-shot-viewport .lp-hs-cmd-row{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:7px;color:var(--muted-foreground);animation:mkt-cmd-row-in .24s ease-out both;animation-delay:calc(var(--lp-cmd-i, 0) * 70ms)}.mkt .mkt-hero-shot .mkt-hero-shot-window .lp-hs-cmd-row[data-selected]{background:color-mix(in oklab,var(--primary) 12%,transparent)!important;outline:none!important}.mkt .mkt-hero-shot-viewport .lp-hs-cmd-row[data-pressed]{animation:mkt-cmd-press .26s ease-out both}.mkt .mkt-hero-shot-viewport .lp-hs-cmd-row[data-selected]{color:var(--primary)}.mkt .mkt-hero-shot-viewport .lp-hs-cmd-title{min-width:0;overflow:hidden;font-size:12px;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis}@keyframes lp-embed-enter{0%{opacity:0;transform:translate3d(0,5px,0)}to{opacity:1;transform:none}}@keyframes lp-orb-breathe{0%,to{transform:scale(.88);opacity:.55}50%{transform:scale(1.1);opacity:1}}@keyframes lp-ping{0%{transform:scale(.7);opacity:.8}to{transform:scale(2.2);opacity:0}}@keyframes lp-idle-pulse{0%,to{opacity:.35}50%{opacity:.9}}@keyframes mkt-chat-send{0%{transform:scale(1)}35%{transform:scale(.86)}to{transform:scale(1)}}.mkt .mkt-hero-shot-viewport .lp-chat-more{flex:none;animation:lp-embed-enter .32s cubic-bezier(.23,1,.32,1) both}.mkt .mkt-hero-shot-viewport .lp-chat-typing .ps-msg-bubble{display:inline-flex;gap:4px;padding:8px 12px}.mkt .mkt-hero-shot-viewport .lp-chat-more-chips{animation:lp-embed-enter .32s cubic-bezier(.23,1,.32,1) .28s both}.mkt .mkt-hero-shot-viewport .lp-chat-composer-typed{color:var(--foreground)}.mkt .mkt-hero-shot-viewport .lp-chat-composer .pc-send[data-sent]{animation:mkt-chat-send .3s ease-out both}.mkt .mkt-hero-shot-viewport .lp-chat-thread>.ps-msg-row{flex-shrink:0}@keyframes lp-tour-flash{0%{background-color:transparent}30%{background-color:var(--lp-tour-press)}to{background-color:transparent}}@keyframes lp-tour-click{0%{scale:1}35%{scale:.8}to{scale:1}}@keyframes lp-tour-ripple{0%{opacity:.9;scale:.3}to{opacity:0;scale:1.7}}.mkt .mkt-hero-shot-viewport .lp-hero-rotator{position:relative}.mkt .mkt-hero-shot-viewport .lp-tour-pointer{position:absolute;inset:0;z-index:72;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .4s ease-out;--lp-tour-lift:brightness(1.05);--lp-tour-press:color-mix(in oklab,white 30%,transparent);--lp-tour-edge:color-mix(in oklab,var(--foreground) 28%,transparent)}.dark .mkt .mkt-hero-shot-viewport .lp-tour-pointer{--lp-tour-lift:brightness(0.8);--lp-tour-press:color-mix(in oklab,black 28%,transparent);--lp-tour-edge:color-mix(in oklab,var(--foreground) 24%,transparent)}.mkt .mkt-hero-shot-viewport .lp-tour-pointer[data-on]{opacity:1}.mkt .mkt-hero-shot-viewport :is(.lp-tour-light,.lp-tour-ripple,.lp-tour-cursor){position:absolute;top:0;left:0}.mkt .mkt-hero-shot .mkt-hero-shot-window .lp-tour-light{border:1px solid var(--lp-tour-edge)!important;background:transparent;-webkit-backdrop-filter:var(--lp-tour-lift)!important;backdrop-filter:var(--lp-tour-lift)!important;opacity:0;transition:opacity .18s ease-out}.mkt .mkt-hero-shot-viewport .lp-tour-light[data-on]{opacity:1}.mkt .mkt-hero-shot-viewport .lp-tour-light[data-press]{animation:lp-tour-flash .42s ease-out}.mkt .mkt-hero-shot .mkt-hero-shot-window .lp-tour-ripple{width:30px;height:30px;margin:-15px 0 0 -15px;border:1px solid color-mix(in oklab,var(--foreground) 30%,transparent)!important;border-radius:50%;opacity:0}.mkt .mkt-hero-shot-viewport .lp-tour-ripple[data-press]{animation:lp-tour-ripple .48s ease-out both}.mkt .mkt-hero-shot-viewport .lp-tour-cursor svg{display:block;width:18px;height:25px;margin:-1px 0 0 -1px;fill:var(--foreground);stroke:var(--background);stroke-width:1.2px;stroke-linejoin:round;transform-origin:1px 1px}.mkt .mkt-hero-shot-viewport .lp-tour-cursor[data-press] svg{animation:lp-tour-click .26s ease-out}@media (max-width:1023.98px){.mkt .mkt-hero-shot-viewport .lp-tour-cursor svg{display:none}.mkt .mkt-hero-shot .mkt-hero-shot-window .lp-tour-cursor:before{content:"";position:absolute;top:-13px;left:-13px;width:26px;height:26px;border:1px solid color-mix(in oklab,var(--foreground) 55%,transparent)!important;border-radius:50%;background:transparent}}@media (prefers-reduced-motion:reduce){.mkt .mkt-hero-shot-viewport .lp-tour-pointer{display:none}}.mkt .mkt-hero-shot .mkt-hero-shot-window [data-wire][data-wire-accent]{background:var(--primary)}.mkt .mkt-hero-shot-window [data-wire=fill]{outline:1px solid var(--mkt-wire-soft);outline-offset:-1px}.mkt .mkt-hero-shot-viewport .psp-online{border-width:1px}.mkt .mkt-hero-shot-viewport .pop-stage{border-left-width:1px}.mkt .mkt-hero-shot .mkt-hero-shot-window [data-wire=layer][data-wire=layer]{background:transparent;outline:none}.mkt .mkt-hero-shot-viewport :is(.pres-platform-hero,.pres-platform-hero__frame,.hs-frame,.lp-hero-rotator,.hs-main)[data-wire]{outline:none;border-color:transparent!important}@keyframes mkt-shot-rise{0%{transform:translate3d(0,var(--mkt-shot-from,var(--mkt-shot-from-css)),0)}to{transform:translateZ(0)}}@keyframes mkt-shot-scroll-out{0%{opacity:1}to{opacity:0}}@keyframes mkt-shot-grow{0%{scale:var(--mkt-shot-grow-from)}to{scale:1}}@keyframes mkt-mark-life-shot{0%{opacity:0}22%,62%{opacity:1}to{opacity:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-height:640px){.mkt [data-scroll-scene] .mkt-hero-shot{--mkt-shot-margin:clamp(24px,6svh,64px);--mkt-shot-room:calc(100svh - var(--mkt-nav-h) - env(safe-area-inset-top, 0px) - 2 * var(--mkt-shot-margin));position:absolute;top:50%;left:50%;z-index:4;width:min(1200px,calc(100vw - 64px),calc(var(--mkt-shot-room) * 1.6));margin:0;translate:-50% -50%;pointer-events:none;--mkt-shot-grow-from:0.94;--mkt-shot-from-css:calc((0.86 - 0.5) * (100svh - var(--mkt-nav-h) - env(safe-area-inset-top, 0px)) / var(--mkt-shot-grow-from) + 50%);animation:mkt-shot-grow linear both;animation-timeline:--mkt-scene;animation-range:contain var(--mkt-scene-r) contain 100%}.mkt [data-scroll-scene] .mkt-hero-shot-box:before,.mkt [data-scroll-scene][data-shot-release] .mkt-hero-shot-window{animation:mkt-shot-scroll-out linear forwards;animation-timeline:--mkt-scene;animation-range:exit 0 exit 70%}.mkt .mkt-hero-scene:has(.mkt-hero-shot):before{animation-range:exit 0 exit 12%}.mkt [data-scroll-scene]:has(.mkt-hero-shot)>.mkt-hero:before{animation-range:exit 0 exit 12%}.mkt [data-scroll-scene]:has(.mkt-hero-shot)>.mkt-hero:after{animation-range:exit 0 exit 25%}.mkt [data-scroll-scene] .mkt-hero-shot-rise{animation:mkt-shot-rise cubic-bezier(.4,.5,.6,1) both;animation-timeline:--mkt-scene;animation-range:contain var(--mkt-scene-r) contain calc(100% * var(--mkt-scene-k))}.mkt .mkt-hero-scene:has(.mkt-hero-shot)+*{animation:none}.mkt [data-scroll-scene]:has(.mkt-hero-shot) .mkt-hero-mark{z-index:5}.mkt [data-scroll-scene]:has(.mkt-hero-shot) .mkt-hero-mark-glass{animation-range:contain calc(var(--mkt-mark-in, 30%) * var(--mkt-scene-k) + var(--mkt-scene-r)) contain calc(100% * var(--mkt-scene-k))}.mkt [data-scroll-scene]:has(.mkt-hero-shot) :is(.mkt-glass-fill,.mkt-glass-rim){animation-name:mkt-mark-life-shot;animation-range:contain calc(var(--mkt-mark-in, 30%) * var(--mkt-scene-k) + var(--mkt-scene-r)) contain calc(100% * var(--mkt-scene-k))}@media (max-width:820px){.mkt [data-scroll-scene] .mkt-hero-shot{--mkt-shot-margin:clamp(16px,4svh,40px);--mkt-shot-room:calc(100svh - var(--mkt-nav-h) - env(safe-area-inset-top, 0px) - 2 * var(--mkt-shot-margin));width:min(calc(100vw - 32px),calc(var(--mkt-shot-room) * 4 / 3))}}@media (max-width:560px){.mkt [data-scroll-scene] .mkt-hero-shot{width:min(calc(100vw - 32px),calc(var(--mkt-shot-room) * 1.25))}.mkt [data-scroll-scene] .mkt-hero-shot-rise{animation-range:contain calc(30% * var(--mkt-scene-k) + var(--mkt-scene-r)) contain calc(100% * var(--mkt-scene-k))}.mkt [data-scroll-scene]:has(.mkt-hero-shot) .mkt-hero-mark-glass,.mkt [data-scroll-scene]:has(.mkt-hero-shot) :is(.mkt-glass-fill,.mkt-glass-rim){animation-range:contain calc(var(--mkt-mark-in, 30%) * var(--mkt-scene-k) + var(--mkt-scene-r)) contain calc(85% * var(--mkt-scene-k))}}}}@keyframes eai-sheen-fade-soft-loop{0%{-webkit-text-fill-color:currentColor;animation-timing-function:cubic-bezier(.45,0,.55,1)}14%,24%{-webkit-text-fill-color:transparent}30%,to{-webkit-text-fill-color:currentColor}}