.dd{--dd-stroke:#ebebf0;--dd-stroke-strong:#e3e3e8;--dd-texture:#e8e8ee;--dd-container:calc(var(--mk-stage) + 2 * var(--mk-gutter));--dd-pad-top:6.25rem;--dd-pad-bottom:3.125rem;color:var(--mk-ink)}@media (min-width:1280px){.dd{--dd-pad-top:10rem;--dd-pad-bottom:5rem}}@media (min-width:1024px) and (max-width:1279.98px){.dd{--dd-pad-top:7.5rem;--dd-pad-bottom:4rem}}.dd-container{width:100%;max-width:var(--dd-container);margin-inline:auto;padding-inline:var(--mk-gutter)}.dd-rails{border-inline:1px solid var(--dd-stroke)}.dd-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.dd-col{grid-column:1/-1}.dd-col,.dd-inset{padding-inline:var(--mk-gutter)}.dd-header{padding-top:var(--dd-pad-top);padding-bottom:var(--dd-pad-bottom)}.dd-title{max-width:20em;font-size:26px;line-height:1.2;letter-spacing:-.018em;text-wrap:pretty}@media (min-width:768px){.dd-title{font-size:32px;line-height:1.225}}.dd-title h2,.dd-title p{display:inline;text-wrap:pretty}.dd-title h2{font-weight:600;color:var(--mk-ink)}.dd-title p{font-weight:500;color:#52525b}.dd-dots{background-image:radial-gradient(circle at 5.5px 5.5px,var(--dd-texture) 1px,transparent 0);background-size:10px 10px}.dd-hatch{background-image:repeating-linear-gradient(125deg,transparent,transparent 6px,var(--dd-texture) 6px,var(--dd-texture) 7px)}.dd{--dd-delay:4000ms}.dd-reveal{opacity:0;transform:translateY(10px);animation:dd-rise 1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--dd-delay) + var(--dd-step, 0s));will-change:opacity,transform}@keyframes dd-rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dd-reveal{opacity:1;transform:none;animation:none}}.dd-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:var(--dd-stroke)}.dd-bento>*{background:#ffffff}@media (max-width:1023.98px){.dd-bento{grid-template-columns:minmax(0,1fr)}}.dd-overline{font-variant-numeric:tabular-nums;font-size:12px;letter-spacing:.1em;font-weight:500;color:var(--mk-faint)}.dd-step{opacity:0;animation:dd-step-in .6s cubic-bezier(.22,1,.36,1) forwards;will-change:opacity,transform}@keyframes dd-step-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.dd-connector{display:block;width:1px;height:18px;background:var(--dd-stroke-strong);transform:scaleY(0);transform-origin:top;animation:dd-connector-draw .42s cubic-bezier(.4,0,.2,1) forwards}@keyframes dd-connector-draw{to{transform:scaleY(1)}}.dd-scene-halo{opacity:0;animation:dd-halo-in .5s ease-out 3.2s forwards,dd-halo 4s ease-in-out 3.7s infinite}@keyframes dd-halo-in{to{opacity:1}}@keyframes dd-halo{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.4;transform:scale(1.05)}}.dd-pill{opacity:0;animation:dd-pill-in .6s cubic-bezier(.22,1,.36,1) forwards,dd-pill-drift 7s ease-in-out infinite;animation-delay:inherit,var(--dd-drift-delay,2s);will-change:opacity,transform}@keyframes dd-pill-in{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:none}}@keyframes dd-pill-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.dd-fill{width:0;animation:dd-fill-in .8s cubic-bezier(.22,1,.36,1) forwards}@keyframes dd-fill-in{to{width:var(--dd-w,100%)}}@media (prefers-reduced-motion:reduce){.dd-fill{width:var(--dd-w,100%);animation:none}.dd-pill,.dd-scene-halo,.dd-step{opacity:1;transform:none;animation:none}.dd-connector{transform:scaleY(1);animation:none}}.dd-caret{animation:dd-caret 1.05s steps(1) infinite}@keyframes dd-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}.dd-act-spin{animation:dd-act-spin 3.4s linear infinite}@keyframes dd-act-spin{to{transform:rotate(1turn)}}.dd-act-pulse{animation:dd-act-pulse 2.2s ease-in-out infinite}@keyframes dd-act-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.dd-act-pulse,.dd-act-spin,.dd-caret{animation:none}}.dd-addr-a,.dd-addr-b{animation-duration:9s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.dd-addr-a{animation-name:dd-addr-out}.dd-addr-b{animation-name:dd-addr-in}@keyframes dd-addr-out{0%,38%{opacity:1;visibility:visible}46%,92%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes dd-addr-in{0%,38%{opacity:0;visibility:hidden}46%,92%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.dd-addr-a{opacity:0;visibility:hidden;animation:none}.dd-addr-b{opacity:1;visibility:visible;animation:none}}.dd-write-in{animation:dd-write-in .28s cubic-bezier(.2,.9,.25,1) both}@keyframes dd-write-in{0%{opacity:0;transform:translateY(8px);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}.dd-link-in{animation:dd-link-in .52s ease-out both}@keyframes dd-link-in{0%{background-color:color-mix(in srgb,var(--mk-brand) 14%,transparent);text-decoration-color:transparent}to{background-color:transparent}}@media (prefers-reduced-motion:reduce){.dd-link-in,.dd-write-in{animation:none}}.dd-scan:after{content:"";position:absolute;inset:-2px -8px;pointer-events:none;border-radius:6px;background:linear-gradient(100deg,transparent 0,color-mix(in srgb,var(--mk-brand) 16%,transparent) 45%,color-mix(in srgb,var(--mk-brand) 22%,transparent) 55%,transparent 100%);mix-blend-mode:multiply;transform:translateX(-110%) skewX(-8deg);animation:dd-scan 1.1s cubic-bezier(.4,0,.2,1) forwards}@keyframes dd-scan{to{transform:translateX(110%) skewX(-8deg)}}.dd-shimmer{background:linear-gradient(100deg,var(--mk-gray) 0,var(--mk-gray) 35%,#ffffff 50%,var(--mk-gray) 65%,var(--mk-gray) 100%);background-size:220% 100%;animation:dd-shimmer 1.6s linear infinite}@keyframes dd-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.dd-scan:after{animation:none;opacity:0}.dd-shimmer{animation:none}}.dd-fan-bob{animation:dd-fan-bob 6s ease-in-out infinite}@keyframes dd-fan-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.dd-fan-bob{animation:none}}.dd-field input:focus-visible{outline:none}.mb-wall{--mb-wall-gap:18px;--mb-wall-card:264px;display:flex;flex-direction:column;gap:var(--mb-wall-gap);padding-block:1.75rem .5rem}.mb-wall-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent)}.mb-wall-track{display:flex;gap:var(--mb-wall-gap);width:-moz-max-content;width:max-content;animation:mb-wall-drift 96s linear infinite;will-change:transform}.mb-wall-track--reverse{animation-direction:reverse;animation-duration:112s}.mb-wall-run{display:flex;gap:var(--mb-wall-gap)}@keyframes mb-wall-drift{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - var(--mb-wall-gap) / 2),0,0)}}.mb-wall-card{width:var(--mb-wall-card);flex:none;overflow:hidden;border:1px solid var(--mk-border);border-radius:12px;background:#fff;box-shadow:0 1px 2px rgb(16 24 40/4%),0 10px 26px -12px rgb(16 24 40/14%);animation:mb-wall-lit 13s ease-in-out infinite;animation-delay:calc(var(--i) * .6s)}@keyframes mb-wall-lit{0%,38%,to{transform:translateY(0);border-color:var(--mk-border);box-shadow:0 1px 2px rgb(16 24 40/4%),0 10px 26px -12px rgb(16 24 40/14%)}14%{transform:translateY(-6px);border-color:var(--mk-brand-line);box-shadow:0 1px 2px rgb(16 24 40/4%),0 18px 40px -14px rgb(124 58 237/26%)}}.mb-wall-shot{height:132px;overflow:hidden;border-bottom:1px solid var(--mk-border)}.mb-wall-foot{display:flex;align-items:center;gap:7px;padding:9px 11px}.mb-wall-dot{height:8px;width:8px;flex:none;border-radius:999px}.mb-wall-name{font-size:12.5px;font-weight:600;color:var(--mk-ink);white-space:nowrap}.mb-wall-domain{margin-left:auto;overflow:hidden;font-size:11px;color:var(--mk-faint);text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.mb-wall-card,.mb-wall-track{animation:none}}.dd-hero--fill>.dd-rails{min-height:calc(100svh - 64px);justify-content:center}.dd-hero--fill>.dd-rails>header{padding-block:3rem}