.om2{display:block}.founder{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;align-items:center;max-width:1000px}.founder-photo{margin:0}.founder-photo img{display:block;width:100%;height:auto;border-radius:24px}.founder-photo figcaption{margin-top:14px;font:500 14px/1.6 Inter;color:#4a4756}.founder-photo small{font-size:12px;color:#706a7b}.founder-copy p{font:400 17px/1.75 Inter;color:#4a4756;margin:18px 0}.founder-copy .eyb{font-size:12px}.founder-copy h2{font-size:48px;line-height:1.15}.founder-emma{grid-template-columns:160px minmax(0,1fr)}.emma-portrait{width:160px;height:160px;object-fit:cover;border-radius:50%}.founder-emma p{font:400 17px/1.75 Inter;color:#c9c7d4;margin:18px 0}.founder-emma .btn{margin-top:12px}@media(max-width:700px){.founder,.founder-emma{grid-template-columns:minmax(0,1fr);gap:28px}.founder-photo{max-width:220px}.founder-copy h2{font-size:36px}.emma-portrait{width:120px;height:120px}}.omh{padding:190px 0 90px;overflow:hidden;background:radial-gradient(900px 520px at 78% 30%,rgba(124,58,237,.38),transparent 70%),#08090f}.omh-glow{position:absolute;right:-120px;top:40px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.35),transparent 65%);filter:blur(10px);pointer-events:none}.omh h1{font:600 76px/1 Sora;letter-spacing:-.045em;margin:20px 0 26px;color:#fff;max-width:900px}.omh h1 em{font-style:normal;background:linear-gradient(92deg,#e9d5ff,#c084fc 50%,#a855f7);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;padding:.1em 0 .08em;margin:-.1em 0 -.08em}.omh .lead.d{max-width:620px}.omsec{padding:100px 0}.omsec .sh{margin-bottom:48px}.omduo{display:grid;grid-template-columns:1fr 1fr;gap:28px}.omcard{background:#fff;border-radius:24px;padding:40px;box-shadow:0 1px #14121c0a,0 24px 60px -30px #4c1d9540,inset 0 0 0 1px #14121c0f}.omcard h2{font-size:42px!important;margin-bottom:20px}.omcard p{font:400 16.5px/1.65 Inter;color:#4a4756;margin-top:12px}.omsmall{font-size:14.5px!important}.omsmall a{color:#6d28d9;font-weight:600}.ompend{margin-top:24px;padding:18px 20px;border-radius:16px;background:repeating-linear-gradient(135deg,#ffe08a1a 0 10px,#ffe08a2e 10px 20px);box-shadow:inset 0 0 0 1px #b4780047}.ompend p{margin:8px 0 0!important;font-size:14.5px!important;color:#5e4a12!important}.ompend-tag{display:inline-block;font:600 10.5px JBM;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:6px;color:#8a5a00;background:#ffe08a66;box-shadow:inset 0 0 0 1px #b478004d}.omwho{display:flex;align-items:center;justify-content:center;height:150px;border-radius:18px;background:radial-gradient(260px 140px at 50% 50%,rgba(168,85,247,.16),transparent 70%),#f6f4fb;box-shadow:inset 0 0 0 1px #7c3aed1f}.omwho-logo{width:220px}.omgrid5,.omgrid4{list-style:none;padding:0;margin:0;display:grid;gap:18px}.omgrid5{grid-template-columns:repeat(5,minmax(0,1fr))}.omgrid4{grid-template-columns:repeat(4,minmax(0,1fr))}.omtile{position:relative;background:#fff;border-radius:20px;padding:28px 24px;box-shadow:inset 0 0 0 1px #14121c12,0 18px 40px -28px #4c1d954d}.omtile h3{font:600 19px/1.25 Sora;letter-spacing:-.02em;color:#14121c;margin:16px 0 10px}.omtile p{font:400 15px/1.6 Inter;color:#4a4756}.omn{font:700 30px Sora;letter-spacing:-.03em;background:linear-gradient(92deg,#7c3aed,#a855f7);-webkit-background-clip:text;background-clip:text;color:transparent}.omtile.gate{box-shadow:inset 0 0 0 1.5px #7c3aed73,0 18px 40px -24px #7c3aed73}.omgate{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font:600 12px Inter;font-style:normal;color:#6d28d9;background:#7c3aed14;padding:6px 10px;border-radius:99px}.omgate svg{width:13px;height:13px}.omtile.d{background:#ffffff0a;box-shadow:inset 0 0 0 1px #c084fc33}.omtile.d h3{color:#fff}.omtile.d p{color:#c9c7d4}.omchk{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);box-shadow:0 8px 24px -8px #a855f7b3}.omchk svg{width:18px;height:18px}.omai{background:radial-gradient(800px 420px at 20% 0%,rgba(91,33,182,.35),transparent 70%),#08090f}.omcta{padding-top:40px}@media(max-width:1000px){.omh{padding:120px 0 56px}.omh h1{font-size:44px}.omh-glow{width:360px;height:360px;right:-160px}.omsec{padding:56px 0}.omsec .sh{margin-bottom:28px}.omduo,.omgrid5,.omgrid4{grid-template-columns:minmax(0,1fr)}.omcard{padding:26px 22px}.omcard h2{font-size:32px!important}.omwho{height:120px}.omwho-logo{width:170px}}
