.bmx-hero:not(#bmx-lp){--bmx-top:72px;height:calc(100svh - var(--bmx-top));background:radial-gradient(40% 60% at 76% 46%, #0b5fca24, transparent 70%), radial-gradient(28% 40% at 92% 88%, #0d6f5f17, transparent 70%), radial-gradient(40% 50% at 0% 0%, #fffc, transparent 70%), var(--paper);flex-direction:column;min-height:520px;max-height:980px;display:flex;position:relative;overflow:hidden}.bmx-hero:not(#bmx-lp):before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:64px 64px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(50% 60% at 76% 45%,#000,#0000 75%);mask-image:radial-gradient(50% 60% at 76% 45%,#000,#0000 75%)}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-hero-grid{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;width:100%;min-height:0;padding-top:clamp(20px,4.5vh,56px);padding-bottom:clamp(16px,3vh,40px);display:grid}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-hero-grid{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;width:100%;min-height:0;padding-top:clamp(20px,4.5vh,56px);padding-bottom:clamp(16px,3vh,40px);display:grid}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-hero-copy{z-index:3;position:relative}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-hero-copy{z-index:3;position:relative}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(40px,min(4.9vw,8.4vh),74px);font-weight:600;line-height:.98}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(40px,min(4.9vw,8.4vh),74px);font-weight:600;line-height:.98}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-sub{letter-spacing:-.035em;color:var(--blue);margin-top:min(12px,1.4vh);font-size:clamp(26px,min(3vw,5.2vh),44px);font-weight:500;line-height:1.08}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-sub{letter-spacing:-.035em;color:var(--blue);margin-top:min(12px,1.4vh);font-size:clamp(26px,min(3vw,5.2vh),44px);font-weight:500;line-height:1.08}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-lede{color:var(--ink-2);text-wrap:pretty;max-width:48ch;margin-top:clamp(14px,2.6vh,24px);font-size:clamp(16px,1.25vw,18px);line-height:1.6}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-lede{color:var(--ink-2);text-wrap:pretty;max-width:48ch;margin-top:clamp(14px,2.6vh,24px);font-size:clamp(16px,1.25vw,18px);line-height:1.6}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,auto);justify-content:start;max-width:560px;margin-top:clamp(18px,3.4vh,34px);display:grid}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,auto);justify-content:start;max-width:560px;margin-top:clamp(18px,3.4vh,34px);display:grid}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-proof div{border-right:1px solid var(--line);margin-right:24px;padding:clamp(10px,1.6vh,16px) 24px clamp(10px,1.6vh,16px) 0}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-proof div{border-right:1px solid var(--line);margin-right:24px;padding:clamp(10px,1.6vh,16px) 24px clamp(10px,1.6vh,16px) 0}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-proof div:last-child{border-right:0;margin-right:0;padding-right:0}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-proof div:last-child{border-right:0;margin-right:0;padding-right:0}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-proof dt{letter-spacing:-.035em;color:var(--ink);font-size:clamp(22px,3.2vh,30px);font-weight:600;line-height:1.1}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-proof dt{letter-spacing:-.035em;color:var(--ink);font-size:clamp(22px,3.2vh,30px);font-weight:600;line-height:1.1}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-proof dd{color:var(--ink-3);max-width:15ch;margin:2px 0 0;font-size:13px;line-height:1.35}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-proof dd{color:var(--ink-3);max-width:15ch;margin:2px 0 0;font-size:13px;line-height:1.35}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-logos{z-index:3;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff73;flex:none;position:relative}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-logos{z-index:3;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff73;flex:none;position:relative}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-logos-in{align-items:center;gap:32px;height:clamp(64px,9vh,88px);display:flex}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-logos-in{align-items:center;gap:32px;height:clamp(64px,9vh,88px);display:flex}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-logos-label{flex:none;width:210px;font-size:10.5px;line-height:1.6}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-logos-label{flex:none;width:210px;font-size:10.5px;line-height:1.6}@media (max-width:980px){.bmx-hero:not(#bmx-lp){height:auto;max-height:none}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-hero-grid{grid-template-columns:1fr;gap:32px;padding-top:48px;padding-bottom:40px}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-hero-grid{grid-template-columns:1fr;gap:32px;padding-top:48px;padding-bottom:40px}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-h1{font-size:clamp(34px,7.4vw,52px)}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-h1{font-size:clamp(34px,7.4vw,52px)}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-logos-label{display:none}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-logos-label{display:none}}@media (max-width:640px){:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-proof div{margin-right:14px;padding-right:14px}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-proof div{margin-right:14px;padding-right:14px}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-proof dd{font-size:12px}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-proof dd{font-size:12px}}@media (max-height:720px) and (min-width:981px){:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-lede{display:none}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-lede{display:none}}@media (max-width:980px){:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-hero-stage{height:560px;max-height:none}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-hero-stage{height:560px;max-height:none}}@media (max-width:640px){:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-hero-stage{height:auto}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-hero-stage{height:auto}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-hero-stage .bmx-chat{max-width:none;height:440px;max-height:none}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-hero-stage .bmx-chat{max-width:none;height:440px;max-height:none}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-hero-stage .bmx-approve{width:auto;top:16px;left:12px;right:12px}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-hero-stage .bmx-approve{width:auto;top:16px;left:12px;right:12px}}@media (max-width:980px){.bmx-hero:not(#bmx-lp){height:auto;max-height:none}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-hero-grid{grid-template-columns:1fr;gap:8px;padding-top:48px;padding-bottom:0}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-hero-grid{grid-template-columns:1fr;gap:8px;padding-top:48px;padding-bottom:0}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-h1{font-size:clamp(40px,8vw,64px)}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-h1{font-size:clamp(40px,8vw,64px)}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-sub{font-size:clamp(28px,5.4vw,42px)}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-sub{font-size:clamp(28px,5.4vw,42px)}}@media (max-width:640px){:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-proof div{margin-right:14px;padding-right:14px}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-proof div{margin-right:14px;padding-right:14px}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-proof dd{font-size:12px}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-proof dd{font-size:12px}.bmx-hero:not(#bmx-lp){height:auto;min-height:calc(100svh - var(--bmx-top));max-height:none}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-hero-grid{flex-direction:column;align-items:stretch;gap:0;padding-top:28px;padding-bottom:0;display:flex}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-hero-grid{flex-direction:column;align-items:stretch;gap:0;padding-top:28px;padding-bottom:0;display:flex}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-hero-copy{flex-direction:column;display:flex}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-hero-copy{flex-direction:column;display:flex}:-webkit-any(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-lede{display:none}:is(.bmx-hero,.bmx-sec,.bmx-final):not(#bmx-lp) .bmx-lede{display:none}.bmx-hero:not(#bmx-lp) .bmx-proof{order:1;margin-top:20px}}
