.mk-hero{--navy:hsl(var(--primary));--brass:hsl(var(--accent));--slate:hsl(var(--muted-foreground));--line:hsl(var(--border));--soft:hsl(var(--secondary));--max:var(--page-width);--display:var(--font-display,"Manrope",sans-serif)}.mk-hero h1{font-family:var(--display);letter-spacing:-.035em;color:var(--navy);letter-spacing:-.04em;font-size:clamp(36px,5.4vw,60px);font-weight:600;line-height:1.02}.mk-hero .wrap{max-width:calc(var(--max) + 2 * var(--page-gutter));padding:0 var(--page-gutter);margin:0 auto}.mk-hero .eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--brass);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.mk-hero .hero{background:var(--navy,#0b2437);height:min(54vh,480px);min-height:400px;position:relative;overflow:hidden}.mk-hero .hero video,.mk-hero .hero .poster{object-fit:cover;background-color:var(--navy,#0b2437);width:100%;height:100%;position:absolute;inset:0}.mk-hero .hero:after{content:"";background:linear-gradient(90deg,#0b2437c7 0%,#0b243773 45%,#0b24371a 100%);position:absolute;inset:0}.mk-hero .hero .wrap{z-index:2;flex-direction:column;justify-content:center;height:100%;padding-top:0;display:flex;position:relative}.mk-hero .hero .eyebrow{color:#f3ddae;text-shadow:0 1px 2px #0b2437bf,0 0 14px #0b24378c;margin-bottom:6px}.mk-hero .hero h1{color:#fff;max-width:22ch;margin-bottom:12px;font-size:clamp(30px,3.8vw,44px)}.mk-hero .proofline{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.mk-hero .proofline>span{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.mk-hero .proofline .dots{gap:2px;display:inline-flex}.mk-hero .proofline .dots b{background:#34e0a1;border-radius:50%;width:9px;height:9px;display:block}.mk-hero .hero h1 .two{color:#e7c98f}.mk-hero .hero p{color:#ffffffe0;max-width:52ch;margin:16px 0 22px;font-size:17px}.mk-hero .search{z-index:5;max-width:960px;position:relative}.mk-hero .trust{grid-template-columns:repeat(4,1fr);gap:12px;padding:22px 0 4px;display:grid}.mk-hero .trust>div{color:var(--slate);border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.35;display:flex}.mk-hero .trust svg{width:22px;height:22px;stroke:var(--brass);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.mk-hero .trust b{color:var(--navy);font-weight:600}@media (max-width:860px){.mk-hero .hero{height:auto;min-height:0}.mk-hero .hero .wrap{padding:26px 16px 24px}.mk-hero .hero .eyebrow{display:none}.mk-hero .proofline{gap:6px;margin-bottom:16px}.mk-hero .proofline>span{padding:5px 10px;font-size:12px}.mk-hero .proofline>span:nth-child(3){display:none}.mk-hero .hero h1{font-size:32px}.mk-hero .search{margin-top:0}.mk-hero .trust{grid-template-columns:1fr 1fr;gap:8px}.mk-hero .trust>div{gap:8px;padding:10px 11px;font-size:12.5px}.mk-hero .trust svg{width:18px;height:18px}}.mk-hero .eyebrow{letter-spacing:.2em;align-items:center;gap:10px;margin-bottom:10px;font-size:11.5px;display:flex}.mk-hero .eyebrow:before{content:"";background:currentColor;flex:none;width:24px;height:1.5px}.mk-hero .hero .eyebrow:before{background:#e7c98f}.mk-hero .hero{height:min(86vh,760px);min-height:600px}.mk-hero .hero:after{background:linear-gradient(#0b243759 0%,#0b24370d 30%,#0b243740 55%,#0b2437eb 100%)}.mk-hero .hero .wrap{justify-content:flex-end;padding-bottom:56px}.mk-hero .hero h1{letter-spacing:-.04em;max-width:18ch;font-size:clamp(38px,5vw,64px);line-height:1.02}.mk-hero .proofline span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff38}.mk-hero .trust{gap:10px}.mk-hero .trust>div{background:var(--soft);border:0;border-radius:14px;padding:14px 16px}@media (max-width:860px){.mk-hero .hero{min-height:560px}.mk-hero .hero .wrap{padding-bottom:30px}.mk-hero .hero h1{font-size:34px}}.mk-hero.hb-home .hero{min-height:600px}.mk-hero .hx-trust .trust{padding-top:22px}.mk-hero .hx-trust .trust>div{border:1px solid var(--line);background:#fff}@media (prefers-reduced-motion:reduce){.mk-hero *{transition:none!important;animation:none!important}}.mk-hero.hb-home .hero{flex-direction:column;height:auto;display:flex}.mk-hero.hb-home .hero .wrap{flex:1 0 auto;width:100%;height:auto;padding-top:48px}@media (max-width:860px){.mk-hero.hb-home .hero{min-height:560px}}.mk-hero .trust{grid-template-columns:repeat(var(--hx-cols,4),minmax(0,1fr))}@media (max-width:860px){.mk-hero .trust{grid-template-columns:1fr 1fr}}@media (max-width:380px){.mk-hero .trust{grid-template-columns:1fr}}.mk-hero .hero picture{display:contents}.mk-hero .hx-pause{z-index:3;color:#fff;background:#0b24378c;border:1px solid #ffffff47;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:16px;right:16px}.mk-hero .hx-pause:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:860px){.mk-hero .proofline>span{white-space:normal}}.brand-site .mk-hero.hb-home .hero h1{letter-spacing:-.04em}.mk-hero .hx-search{max-width:70%}.mk-hero .hero h1{max-width:30ch}@media (max-width:860px){.mk-hero .hx-search{max-width:100%}}.mk-hero .hero .wrap{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.mk-hero .hero iframe.hx-yt{pointer-events:none;border:0;width:max(100%,1156px);height:max(100%,56.25vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
