@font-face{font-family:Bloryn;src:url(/fonts/bloryn-webfont.woff2) format("woff2"),url(/fonts/bloryn-webfont.woff) format("woff");font-weight:400 600;font-style:normal;font-display:swap}:root{--vel-gold: #F4B942;--vel-gold-soft: rgba(244, 185, 66, .16);--vel-periwinkle: #8B7CC4;--vel-periwinkle-light: #A99BDC;--vel-periwinkle-soft: rgba(139, 124, 196, .16);--vel-green: #6FA86B;--vel-green-soft: rgba(111, 168, 107, .12);--vel-green-dim: #3A4A38;--vel-bronze: #8C6A4A;--vel-bronze-light: #C39A72;--vel-bronze-glow: rgba(140, 106, 74, .15);--vel-glow-gold: 0 0 8px rgba(244, 185, 66, .45);--vel-glow-green: 0 0 8px rgba(111, 168, 107, .45);--vel-surface: #1A1717;--vel-surface-raised: #141212;--vel-border: #2A2625;--vel-border-subtle: #1F1C1C;--vel-border-hover: #3A3433;--vel-text-primary: #F2ECE6;--vel-text-secondary: #B7AEA6;--vel-text-muted: #9C9590;--vel-text-ghost: #6B6560;--vel-text-faint: #5A524E;--vel-on-internal: #15100A;--vel-shadow-frame: 0 24px 80px -12px rgba(0, 0, 0, .8), 0 0 0 1px rgba(0,0,0,.5);--vel-ease: cubic-bezier(.16, 1, .3, 1);--vel-font-mono: ui-monospace, "Cascadia Code", Consolas, "Courier New", monospace;--vel-font-ui: "Urbanist", "DM Sans", system-ui, sans-serif;--vel-font-editorial: "Urbanist", "DM Sans", system-ui, sans-serif;--menkari-bg: #050404;--menkari-champagne: #D4B896;--menkari-champagne-deep: #6B5C47;--menkari-font-display: "Bloryn", serif;--menkari-font-ui: "Urbanist", "DM Sans", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050404;color:#f2ece6;font-family:var(--menkari-font-ui),system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}input{font-family:inherit}::-moz-selection{background:#d4b89647;color:#fff}::selection{background:#d4b89647;color:#fff}@keyframes heroWord{0%{transform:translateY(112%)}to{transform:translateY(0)}}@keyframes softIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes revealRise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes headerSolid{to{background:#050404d1;border-color:var(--vel-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}}@keyframes winRise{0%{opacity:0;transform:translateY(80px) scale(.94)}to{opacity:1;transform:none}}@keyframes floatCue{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(7px);opacity:1}}@keyframes dotPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes scanSweep{0%{top:-8%}to{top:104%}}@keyframes shimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}.hero-line{display:block;overflow:hidden;padding-bottom:.14em}.hero-word{display:inline-block;transform:translateY(112%);animation:heroWord 1.35s cubic-bezier(.16,1,.3,1) forwards}.fade-up{opacity:0;animation:softIn 1.1s cubic-bezier(.16,1,.3,1) forwards}@supports (animation-timeline: scroll()){.site-header{animation:headerSolid both linear;animation-timeline:scroll(root);animation-range:0 90px}}@supports (animation-timeline: view()){.reveal{animation:revealRise both cubic-bezier(.16,1,.3,1);animation-timeline:view();animation-range:entry 2% cover 26%}.rise-win{animation:winRise both cubic-bezier(.16,1,.3,1);animation-timeline:view();animation-range:entry 0% cover 34%}}@supports not (animation-timeline: view()){.reveal,.rise-win{opacity:1;animation:none;transform:none}}.nav-links{display:flex}.nav-burger{display:none}@media(max-width:860px){.nav-links{display:none}.nav-burger{display:inline-flex}.header-cta{display:none}}.emailform{display:flex;gap:12px;align-items:stretch}.emailform .efield{flex:1 1 auto;min-width:0}.emailform .ebtn{flex:0 0 auto}@media(max-width:560px){.emailform{flex-direction:column}.emailform .ebtn{width:100%}}.lift{transition:transform .18s var(--vel-ease),border-color .18s var(--vel-ease),background-color .18s var(--vel-ease)}.lift:hover{transform:translateY(-3px);border-color:var(--vel-border-hover)!important}.win[data-playing=true] .scan{display:block!important}.win[data-playing=true] .sugg{border-color:var(--vel-green-dim)!important}.win[data-playing=true] .sdot{background:var(--vel-green)!important;box-shadow:var(--vel-glow-green)!important}.win[data-playing=true] .sr1{transition-delay:.15s}.win[data-playing=true] .sr2{transition-delay:.65s}.win[data-playing=true] .sr3{transition-delay:1.15s}.win[data-playing=true] .saction{opacity:0;transform:translate(6px)}.win[data-playing=true] .sdone{opacity:1}.saction{transition:opacity .3s var(--vel-ease),transform .3s var(--vel-ease)}.sdone{opacity:0;transition:opacity .3s var(--vel-ease)}.sdot{transition:background .4s var(--vel-ease),box-shadow .4s var(--vel-ease)}.sr1 .sdot{transition-delay:.15s}.sr2 .sdot{transition-delay:.65s}.sr3 .sdot{transition-delay:1.15s}@media(prefers-reduced-motion:reduce){.hero-word,.fade-up,.reveal,.rise-win,.site-header{animation:none!important;opacity:1!important;transform:none!important}html{scroll-behavior:auto}}.mk-flow[data-astro-cid-j7pv25f6]{display:flex;align-items:stretch;gap:clamp(6px,1.4vw,14px)}.mk-flow-card[data-astro-cid-j7pv25f6]{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(28px,3.4vw,38px) clamp(16px,2.2vw,24px);border-radius:14px;border:1px solid var(--vel-border);background:var(--vel-surface)}.mk-flow-card-title[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--vel-font-editorial);font-weight:700;font-size:clamp(16px,1.6vw,19px);line-height:1.35;letter-spacing:-.01em;color:var(--vel-text-primary)}.mk-flow-arrow[data-astro-cid-j7pv25f6]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:clamp(18px,2.2vw,30px);font-size:clamp(18px,2vw,22px);line-height:1;color:var(--vel-gold)}.mk-flow-card[data-astro-cid-j7pv25f6].mk-flow-card--2{animation-delay:.15s}.mk-flow-card[data-astro-cid-j7pv25f6].mk-flow-card--3{animation-delay:.3s}.mk-flow-card[data-astro-cid-j7pv25f6].mk-flow-card--4{animation-delay:.45s}@media(max-width:860px){.mk-preview-copy[data-astro-cid-j7pv25f6]{margin-bottom:56px!important}.mk-preview[data-astro-cid-j7pv25f6]{padding-bottom:56px!important}.mk-flow[data-astro-cid-j7pv25f6]{flex-direction:column;gap:10px}.mk-flow-arrow[data-astro-cid-j7pv25f6]{width:auto;height:clamp(20px,5vw,28px);transform:rotate(90deg)}.mk-flow-card[data-astro-cid-j7pv25f6].mk-flow-card--2,.mk-flow-card[data-astro-cid-j7pv25f6].mk-flow-card--3,.mk-flow-card[data-astro-cid-j7pv25f6].mk-flow-card--4{animation-delay:0s}}
