.ovim-module__hnMcBa__root{--bg:#09090b;--bg-2:#0e0f12;--card:#131418;--hair:#ffffff14;--hair-2:#ffffff26;--text:#f5f2ec;--dim:#a3a4ab;--faint:#6b6d75;--gold:#e8c890;--a:var(--gold);--ease:cubic-bezier(.2, .7, .2, 1);--display:var(--font-ovim-display), system-ui, sans-serif;--serif:var(--font-ovim-serif), Georgia, serif;--bone:var(--bg);--bone-2:var(--bg-2);--paper:var(--card);--line:var(--hair);--pine:var(--text);--pine-2:#fff;--emerald:var(--gold);--emerald-bright:#f4dcb2;--saffron:var(--gold);--saffron-soft:#f4dcb2;--ink:#d6d4ce;--muted:var(--dim);--bone-muted:var(--dim);--font-spectral:var(--font-ovim-display);--font-hanken:var(--font-ovim-body);background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-ovim-body), system-ui, sans-serif;font-size:17px;line-height:1.6;position:relative;overflow-x:clip}.ovim-module__hnMcBa__root:before{content:"";z-index:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.ovim-module__hnMcBa__shell{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.ovim-module__hnMcBa__shell main{flex:1}.ovim-module__hnMcBa__root .page-hero{background:var(--bg-2);padding-top:132px}.ovim-module__hnMcBa__wrap{width:100%;max-width:1220px;margin-inline:auto;padding-inline:28px}.ovim-module__hnMcBa__header{z-index:30;height:0;padding-inline:20px;position:sticky;top:14px}.ovim-module__hnMcBa__nav{-webkit-backdrop-filter:blur(18px)saturate(150%);border:1px solid var(--hair-2);background:#111216b8;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;max-width:1164px;height:60px;margin-inline:auto;padding:0 10px 0 22px;display:flex;box-shadow:0 20px 50px -30px #000000e6,inset 0 1px #ffffff14}.ovim-module__hnMcBa__brand{font-family:var(--display);letter-spacing:-.045em;color:var(--text);align-items:center;gap:10px;font-size:23px;font-weight:700;display:inline-flex}.ovim-module__hnMcBa__brandMark{background:conic-gradient(from 210deg,#f0b23e,#ff8f4d,#a48bff,#35c48d,#8fd19e,#dcb45c,#f0b23e);border-radius:50%;width:20px;height:20px;-webkit-mask:radial-gradient(circle,#0000 0 4.5px,#000 5px);mask:radial-gradient(circle,#0000 0 4.5px,#000 5px)}.ovim-module__hnMcBa__navLinks{align-items:center;gap:2px;font-size:14.5px;font-weight:500;display:flex}.ovim-module__hnMcBa__navLinks a{color:var(--dim);border-radius:999px;padding:8px 14px;transition:color .2s,background .2s}.ovim-module__hnMcBa__navLinks a:hover{color:var(--text);background:#ffffff12}.ovim-module__hnMcBa__lang{border:1px solid var(--hair);background:#ffffff0f;border-radius:999px;padding:3px;display:flex}.ovim-module__hnMcBa__lang a{letter-spacing:.06em;color:var(--dim);border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:700;line-height:1;transition:color .2s,background .2s}.ovim-module__hnMcBa__lang a:hover{color:var(--text)}.ovim-module__hnMcBa__lang a[aria-current]{background:var(--text);color:var(--bg)}.ovim-module__hnMcBa__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:inline-flex}.ovim-module__hnMcBa__kicker:before{content:"";background:var(--gold);opacity:.7;width:22px;height:1px}.ovim-module__hnMcBa__h2{font-family:var(--display);letter-spacing:-.04em;color:var(--text);margin:16px 0 0;font-size:clamp(34px,4.6vw,60px);font-weight:600;line-height:1.02}.ovim-module__hnMcBa__h2 em,.ovim-module__hnMcBa__heroTitle em{font-family:var(--serif);letter-spacing:-.02em;color:var(--gold);font-size:1.08em;font-style:italic;font-weight:400}.ovim-module__hnMcBa__lead{color:var(--dim);max-width:460px;margin:0;font-size:clamp(16.5px,1.5vw,18.5px)}.ovim-module__hnMcBa__section{padding:112px 0;position:relative}.ovim-module__hnMcBa__band{background:var(--bg-2);border-block:1px solid var(--hair)}.ovim-module__hnMcBa__sectionHead{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:52px;display:flex}.ovim-module__hnMcBa__btn{cursor:pointer;white-space:nowrap;transition:translate .25s var(--ease), background .25s, border-color .25s, box-shadow .25s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.2;display:inline-flex}.ovim-module__hnMcBa__btn svg{flex:none}.ovim-module__hnMcBa__btn:disabled{opacity:.6;cursor:progress}.ovim-module__hnMcBa__btnPrimary{background:var(--text);color:var(--bg)}.ovim-module__hnMcBa__btnPrimary:hover{background:#fff;translate:0 -2px;box-shadow:0 18px 40px -18px #ffffff80}.ovim-module__hnMcBa__btnGhost{border-color:var(--hair-2);color:var(--text);background:#ffffff08}.ovim-module__hnMcBa__btnGhost:hover{background:#ffffff12;border-color:#fff6;translate:0 -2px}.ovim-module__hnMcBa__btnAccent{background:var(--a);color:#0b0b0d}.ovim-module__hnMcBa__btnAccent:hover{box-shadow:0 20px 44px -16px var(--a);translate:0 -2px}.ovim-module__hnMcBa__soon{border:1px dashed color-mix(in srgb, var(--a) 55%, transparent);color:var(--a);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:16px;font-weight:600;display:inline-flex}.ovim-module__hnMcBa__hero{padding:132px 0 64px;position:relative;overflow:hidden}.ovim-module__hnMcBa__hero:before{content:"";background-image:linear-gradient(var(--hair) 1px, transparent 1px), linear-gradient(90deg, var(--hair) 1px, transparent 1px);opacity:.6;pointer-events:none;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 10%,#0000 72%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 10%,#0000 72%)}.ovim-module__hnMcBa__heroGrid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);grid-template-areas:"copy stage""dock dock";align-items:center;column-gap:32px;display:grid;position:relative}.ovim-module__hnMcBa__heroCopy{grid-area:copy;padding-bottom:24px}.ovim-module__hnMcBa__heroTitle{font-family:var(--display);letter-spacing:-.05em;color:var(--text);margin:26px 0 0;font-size:clamp(46px,6.1vw,88px);font-weight:600;line-height:.98}.ovim-module__hnMcBa__heroText{color:var(--dim);max-width:500px;margin:28px 0 0;font-size:clamp(17px,1.6vw,19.5px)}.ovim-module__hnMcBa__heroActions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.ovim-module__hnMcBa__stage{grid-area:stage;height:560px;position:relative}.ovim-module__hnMcBa__stageGlow{background-color:var(--a);filter:blur(96px);opacity:.4;border-radius:50%;transition:background-color .9s;position:absolute;inset:12% 8% 18%}.ovim-module__hnMcBa__stageShots{position:absolute;inset:0}.ovim-module__hnMcBa__trio{opacity:0;perspective:1500px;transition:opacity .55s;position:absolute;inset:0}.ovim-module__hnMcBa__trio[data-on=true]{opacity:1}.ovim-module__hnMcBa__trio img{aspect-ratio:9/16;object-fit:cover;object-position:top;width:254px;height:auto;box-shadow:0 0 0 1px var(--hair-2), 0 50px 90px -40px #000000f2;transition:transform .9s var(--ease);border-radius:30px;position:absolute;top:0;left:50%}.ovim-module__hnMcBa__trio img:first-child{z-index:3;transform:translate(-50%)translateY(24px)scale(.96)}.ovim-module__hnMcBa__trio img:nth-child(2){z-index:2;filter:brightness(.78);transform:translate(calc(-50% - 110px))translateY(30px)rotateY(24deg)scale(.8)}.ovim-module__hnMcBa__trio img:nth-child(3){z-index:1;filter:brightness(.78);transform:translate(calc(110px - 50%))translateY(30px)rotateY(-24deg)scale(.8)}.ovim-module__hnMcBa__trio[data-on=true] img:first-child{transform:translate(-50%)}.ovim-module__hnMcBa__trio[data-on=true] img:nth-child(2){transform:translate(calc(-50% - 182px))translateY(18px)rotateY(24deg)scale(.86)}.ovim-module__hnMcBa__trio[data-on=true] img:nth-child(3){transform:translate(calc(182px - 50%))translateY(18px)rotateY(-24deg)scale(.86)}.ovim-module__hnMcBa__stageCap{z-index:4;-webkit-backdrop-filter:blur(18px);border:1px solid var(--hair-2);width:min(420px,100%);color:var(--text);background:#111216c7;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;padding:12px 12px 12px 22px;display:flex;position:absolute;bottom:0;left:50%;translate:-50%;box-shadow:0 30px 60px -30px #000000e6}.ovim-module__hnMcBa__stageCap strong{font-family:var(--display);letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.2;display:block}.ovim-module__hnMcBa__stageCap small{color:var(--dim);font-size:13px;line-height:1.3;display:block}.ovim-module__hnMcBa__stageGo{background:var(--a);color:#0b0b0d;border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:background-color .6s;display:inline-flex}.ovim-module__hnMcBa__stageGo i{transition:translate .25s var(--ease);font-style:normal}.ovim-module__hnMcBa__stageCap:hover .ovim-module__hnMcBa__stageGo i{translate:4px}.ovim-module__hnMcBa__dock{border:1px solid var(--hair-2);-webkit-backdrop-filter:blur(18px);background:linear-gradient(#ffffff14,#ffffff06);border-radius:36px;grid-area:dock;justify-self:center;gap:4px;margin-top:44px;padding:14px 14px 12px;display:flex;box-shadow:0 50px 100px -50px #000000e6,inset 0 1px #ffffff1a}.ovim-module__hnMcBa__dockItem{width:112px;color:inherit;font:inherit;cursor:pointer;transition:translate .35s var(--ease), background .3s;background:0 0;border:0;border-radius:24px;flex-direction:column;align-items:center;gap:9px;padding:8px 4px 6px;display:flex}.ovim-module__hnMcBa__dockItem:hover{translate:0 -6px}.ovim-module__hnMcBa__dockItem[aria-pressed=true]{background:#ffffff0f}.ovim-module__hnMcBa__tile{background:var(--card);width:76px;height:76px;box-shadow:0 0 0 1px var(--hair-2), 0 16px 26px -16px #000000d9;border-radius:28%;transition:box-shadow .35s;display:block;overflow:hidden}.ovim-module__hnMcBa__dockItem[aria-pressed=true] .ovim-module__hnMcBa__tile{box-shadow:0 0 0 2px var(--a), 0 22px 40px -18px var(--a)}.ovim-module__hnMcBa__tile img{object-fit:cover;width:100%;height:100%}.ovim-module__hnMcBa__dockName{color:var(--dim);font-size:13px;font-weight:500;transition:color .2s}.ovim-module__hnMcBa__dockItem:hover .ovim-module__hnMcBa__dockName,.ovim-module__hnMcBa__dockItem[aria-pressed=true] .ovim-module__hnMcBa__dockName{color:var(--text)}.ovim-module__hnMcBa__dockBar{background:0 0;border-radius:3px;width:34px;height:3px;overflow:hidden}.ovim-module__hnMcBa__dockItem[aria-pressed=true] .ovim-module__hnMcBa__dockBar{background:var(--hair-2)}.ovim-module__hnMcBa__dockBar i{background:var(--a);transform-origin:0;border-radius:3px;width:100%;height:100%;display:block}.ovim-module__hnMcBa__dockBar i[data-run=true]{animation:4.8s linear both ovim-module__hnMcBa__fill}@keyframes ovim-module__hnMcBa__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ovim-module__hnMcBa__stats{padding:40px 0 0;position:relative}.ovim-module__hnMcBa__statsGrid{border-block:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ovim-module__hnMcBa__stat{flex-direction:column;gap:4px;padding:34px 28px;display:flex}.ovim-module__hnMcBa__stat+.ovim-module__hnMcBa__stat{border-left:1px solid var(--hair)}.ovim-module__hnMcBa__stat strong{font-family:var(--serif);letter-spacing:-.02em;color:var(--text);font-size:clamp(44px,5vw,68px);font-style:italic;font-weight:400;line-height:1}.ovim-module__hnMcBa__stat span{color:var(--dim);font-size:15px}.ovim-module__hnMcBa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ovim-module__hnMcBa__card{isolation:isolate;min-height:420px;color:var(--text);background:radial-gradient(90% 90% at 100% 100%, color-mix(in srgb, var(--a) 24%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--a) 6%, var(--card)), var(--card));border:1px solid color-mix(in srgb, var(--a) 18%, var(--hair));transition:translate .45s var(--ease), border-color .4s, box-shadow .45s;border-radius:32px;display:flex;position:relative;overflow:hidden}.ovim-module__hnMcBa__card:after,.ovim-module__hnMcBa__feature:after{content:"";z-index:-1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--a) 20%, transparent), transparent 62%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.ovim-module__hnMcBa__card:hover:after,.ovim-module__hnMcBa__feature:hover:after{opacity:1}.ovim-module__hnMcBa__card:hover{border-color:color-mix(in srgb, var(--a) 55%, transparent);box-shadow:0 50px 80px -50px var(--a);translate:0 -6px}.ovim-module__hnMcBa__cardBody{flex-direction:column;flex:54%;min-width:0;padding:32px 0 30px 32px;display:flex}.ovim-module__hnMcBa__cardTop{align-items:center;gap:14px;display:flex}.ovim-module__hnMcBa__icon{width:64px;height:64px;box-shadow:0 0 0 1px var(--hair-2), 0 16px 28px -14px #000000e6;object-fit:cover;border-radius:28%}.ovim-module__hnMcBa__chip{color:var(--a);background:color-mix(in srgb, var(--a) 12%, transparent);border:1px solid color-mix(in srgb, var(--a) 26%, transparent);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ovim-module__hnMcBa__cardName{font-family:var(--display);letter-spacing:-.04em;color:var(--text);margin:26px 0 0;font-size:clamp(32px,3.2vw,42px);font-weight:600;line-height:1.05}.ovim-module__hnMcBa__cardTag{color:var(--dim);margin:10px 0 0;font-size:16.5px;line-height:1.45}.ovim-module__hnMcBa__cardList{color:var(--text);gap:8px;margin:20px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.ovim-module__hnMcBa__cardList li{align-items:center;gap:10px;display:flex}.ovim-module__hnMcBa__cardList li:before{content:"";background:color-mix(in srgb, var(--a) 22%, transparent);width:14px;height:14px;box-shadow:inset 0 0 0 4px transparent, inset 0 0 0 7px var(--a);border-radius:50%;flex:none}.ovim-module__hnMcBa__cardMeta{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:26px;display:flex}.ovim-module__hnMcBa__status{color:var(--dim);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.ovim-module__hnMcBa__dot{background:var(--a);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--a) 22%, transparent);border-radius:50%}.ovim-module__hnMcBa__dotSoon{box-shadow:inset 0 0 0 1.5px var(--a);background:0 0}.ovim-module__hnMcBa__cardGo{border:1px solid var(--hair-2);width:44px;height:44px;transition:background .3s, color .3s, border-color .3s, rotate .4s var(--ease);border-radius:50%;place-items:center;font-size:18px;display:grid}.ovim-module__hnMcBa__card:hover .ovim-module__hnMcBa__cardGo{background:var(--a);border-color:var(--a);color:#0b0b0d;rotate:-45deg}.ovim-module__hnMcBa__cardShots{flex:46%;min-width:0;position:relative}.ovim-module__hnMcBa__cardShots img{aspect-ratio:9/16;object-fit:cover;object-position:top;width:196px;height:auto;box-shadow:0 0 0 1px var(--hair-2), 0 30px 60px -30px #000000f2;transition:transform .7s var(--ease);border-radius:24px;position:absolute}.ovim-module__hnMcBa__cardShots img:first-child{filter:brightness(.8);top:96px;right:-34px;transform:rotate(9deg)}.ovim-module__hnMcBa__cardShots img:nth-child(2){top:52px;left:12px;transform:rotate(-5deg)}.ovim-module__hnMcBa__card:hover .ovim-module__hnMcBa__cardShots img:first-child{transform:rotate(12deg)translate(8px,-10px)}.ovim-module__hnMcBa__card:hover .ovim-module__hnMcBa__cardShots img:nth-child(2){transform:rotate(-7deg)translate(-6px,-14px)}.ovim-module__hnMcBa__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ovim-module__hnMcBa__col{background:var(--card);border:1px solid var(--hair);border-radius:28px;padding:32px 30px 34px}.ovim-module__hnMcBa__colIcon{width:48px;height:48px;color:var(--gold);background:color-mix(in srgb, var(--gold) 10%, transparent);border:1px solid color-mix(in srgb, var(--gold) 24%, transparent);border-radius:16px;place-items:center;display:grid}.ovim-module__hnMcBa__colTitle{font-family:var(--display);letter-spacing:-.03em;color:var(--text);margin:26px 0 10px;font-size:27px;font-weight:600}.ovim-module__hnMcBa__colText{color:var(--dim);margin:0;font-size:15.5px}.ovim-module__hnMcBa__colApps{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.ovim-module__hnMcBa__pill{border:1px solid var(--hair-2);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:6px 13px 6px 6px;font-size:14px;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.ovim-module__hnMcBa__pill:hover{border-color:var(--a);background:color-mix(in srgb, var(--a) 10%, transparent)}.ovim-module__hnMcBa__pill img{border-radius:28%;width:26px;height:26px}.ovim-module__hnMcBa__contact{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;display:grid}.ovim-module__hnMcBa__contactCopy .ovim-module__hnMcBa__lead{margin-top:22px}.ovim-module__hnMcBa__contactMail{color:var(--faint);margin:28px 0 0;font-size:15px}.ovim-module__hnMcBa__contactMail a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2);text-underline-offset:5px;font-weight:500}.ovim-module__hnMcBa__contactMail a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.ovim-module__hnMcBa__contactCard{border:1px solid var(--hair-2);background:radial-gradient(420px 260px at 100% 0%, #e8c89024, transparent 70%), var(--card);border-radius:32px;padding:34px;position:relative;box-shadow:0 60px 100px -60px #000000e6}.ovim-module__hnMcBa__form{gap:18px;display:grid}.ovim-module__hnMcBa__formRow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ovim-module__hnMcBa__field{gap:8px;display:grid}.ovim-module__hnMcBa__field>span{color:var(--dim);font-size:13.5px;font-weight:500}.ovim-module__hnMcBa__field input,.ovim-module__hnMcBa__field select,.ovim-module__hnMcBa__field textarea{border:1px solid var(--hair-2);width:100%;color:var(--text);font:inherit;background:#ffffff0a;border-radius:16px;outline:none;padding:14px 16px;font-size:16px;line-height:1.4;transition:border-color .2s,box-shadow .2s,background .2s}.ovim-module__hnMcBa__field textarea{resize:vertical;min-height:132px}.ovim-module__hnMcBa__field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23a3a4ab' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:44px}.ovim-module__hnMcBa__field select option{color:var(--text);background:#16171c}.ovim-module__hnMcBa__field input::placeholder,.ovim-module__hnMcBa__field textarea::placeholder{color:var(--faint)}.ovim-module__hnMcBa__field input:hover,.ovim-module__hnMcBa__field select:hover,.ovim-module__hnMcBa__field textarea:hover{border-color:#ffffff47}.ovim-module__hnMcBa__field input:focus,.ovim-module__hnMcBa__field select:focus,.ovim-module__hnMcBa__field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 4px color-mix(in srgb, var(--gold) 18%, transparent);background-color:#ffffff0f}.ovim-module__hnMcBa__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ovim-module__hnMcBa__formFoot{flex-wrap:wrap;align-items:center;gap:18px;margin-top:4px;display:flex}.ovim-module__hnMcBa__formStatus{min-width:200px;color:var(--dim);flex:1;margin:0;font-size:14.5px;line-height:1.4}.ovim-module__hnMcBa__formStatus[data-kind=ok]{color:#86e0b0}.ovim-module__hnMcBa__formStatus[data-kind=error]{color:#ff9d8f}.ovim-module__hnMcBa__appHero{padding:124px 0 0;position:relative;overflow:hidden}.ovim-module__hnMcBa__appHero:before{content:"";background:radial-gradient(560px 420px at 0% 0%, color-mix(in srgb, var(--a) 14%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.ovim-module__hnMcBa__appGrid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:40px;min-height:620px;display:grid;position:relative}.ovim-module__hnMcBa__appGridSolo{grid-template-columns:minmax(0,720px);min-height:0;padding-bottom:96px}.ovim-module__hnMcBa__appIntro{padding-bottom:72px}.ovim-module__hnMcBa__back{color:var(--dim);align-items:center;gap:8px;margin-bottom:36px;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex}.ovim-module__hnMcBa__back:hover{color:var(--text)}.ovim-module__hnMcBa__appId{align-items:center;gap:18px;display:flex}.ovim-module__hnMcBa__appIcon{object-fit:cover;width:92px;height:92px;box-shadow:0 0 0 1px var(--hair-2), 0 26px 50px -20px var(--a);border-radius:28%}.ovim-module__hnMcBa__appTitle{font-family:var(--display);letter-spacing:-.05em;color:var(--text);margin:30px 0 0;font-size:clamp(52px,7.4vw,96px);font-weight:600;line-height:.98}.ovim-module__hnMcBa__appTag{font-family:var(--serif);letter-spacing:-.01em;color:var(--a);margin:14px 0 0;font-size:clamp(24px,2.8vw,34px);font-style:italic;font-weight:400;line-height:1.2}.ovim-module__hnMcBa__appDesc{color:var(--dim);max-width:520px;margin:22px 0 0;font-size:17.5px}.ovim-module__hnMcBa__appActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.ovim-module__hnMcBa__appLegal{color:var(--faint);flex-wrap:wrap;gap:6px 20px;margin-top:26px;font-size:14px;display:flex}.ovim-module__hnMcBa__appLegal a{text-decoration:underline;-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2);text-underline-offset:4px;transition:color .2s}.ovim-module__hnMcBa__appLegal a:hover{color:var(--text)}.ovim-module__hnMcBa__fan{perspective:1500px;align-self:end;height:620px;position:relative}.ovim-module__hnMcBa__fanGlow{background:var(--a);filter:blur(100px);opacity:.42;border-radius:50%;position:absolute;inset:16% 6% 6%}.ovim-module__hnMcBa__fan img{aspect-ratio:9/16;object-fit:cover;object-position:top;width:280px;height:auto;box-shadow:0 0 0 1px var(--hair-2), 0 40px 80px -30px #000000e6;border-radius:32px;position:absolute;bottom:-80px;left:50%}.ovim-module__hnMcBa__fan img:first-of-type{z-index:3;transform:translate(-50%)}.ovim-module__hnMcBa__fan img:nth-of-type(2){z-index:2;filter:brightness(.78);transform:translate(calc(-50% - 190px))translateY(26px)rotateY(24deg)scale(.86)}.ovim-module__hnMcBa__fan img:nth-of-type(3){z-index:1;filter:brightness(.78);transform:translate(calc(190px - 50%))translateY(26px)rotateY(-24deg)scale(.86)}.ovim-module__hnMcBa__features{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ovim-module__hnMcBa__feature{isolation:isolate;background:var(--card);border:1px solid var(--hair);transition:border-color .3s, translate .35s var(--ease);border-radius:26px;padding:28px 26px 30px;position:relative;overflow:hidden}.ovim-module__hnMcBa__feature:hover{border-color:color-mix(in srgb, var(--a) 50%, transparent);translate:0 -4px}.ovim-module__hnMcBa__featureNo{font-family:var(--serif);color:var(--a);font-size:30px;font-style:italic;line-height:1}.ovim-module__hnMcBa__featureTitle{font-family:var(--display);letter-spacing:-.025em;color:var(--text);margin:22px 0 8px;font-size:22px;font-weight:600;line-height:1.18}.ovim-module__hnMcBa__featureText{color:var(--dim);margin:0;font-size:15px}.ovim-module__hnMcBa__gallery{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--hair-2) transparent;gap:20px;margin-inline:-28px;padding:4px 28px 22px;display:flex;overflow-x:auto}.ovim-module__hnMcBa__gallery img{scroll-snap-align:center;width:min(276px,64vw);height:auto;box-shadow:0 0 0 1px var(--hair-2);border-radius:28px;flex:none}.ovim-module__hnMcBa__others{grid-template-columns:repeat(auto-fill,minmax(214px,1fr));gap:12px;display:grid}.ovim-module__hnMcBa__other{background:var(--card);border:1px solid var(--hair);transition:border-color .25s, translate .25s var(--ease);border-radius:22px;align-items:center;gap:14px;padding:14px 16px;display:flex}.ovim-module__hnMcBa__other:hover{border-color:var(--a);translate:0 -3px}.ovim-module__hnMcBa__other img{border-radius:28%;width:48px;height:48px}.ovim-module__hnMcBa__other strong{font-family:var(--display);letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.2;display:block}.ovim-module__hnMcBa__other small{color:var(--faint);font-size:13px;display:block}.ovim-module__hnMcBa__footer{border-top:1px solid var(--hair);background:var(--bg-2);padding:72px 0 28px;position:relative;overflow:hidden}.ovim-module__hnMcBa__foot{grid-template-columns:1.3fr 1fr 1.4fr 1fr;gap:40px;display:grid}.ovim-module__hnMcBa__footBrand p{color:var(--dim);max-width:260px;margin:14px 0 0;font-size:15px}.ovim-module__hnMcBa__footH{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:0 0 16px;font-size:12px;font-weight:600}.ovim-module__hnMcBa__footList{color:var(--dim);gap:10px;font-size:15px;display:grid}.ovim-module__hnMcBa__footList a{transition:color .2s}.ovim-module__hnMcBa__footList a:hover{color:var(--text)}.ovim-module__hnMcBa__footLegal{gap:8px;display:flex}.ovim-module__hnMcBa__footLegal b{color:var(--text);min-width:82px;font-weight:500}.ovim-module__hnMcBa__wordmark{font-family:var(--display);letter-spacing:-.07em;text-align:center;color:#0000;-webkit-text-stroke:1px #ffffff29;-webkit-user-select:none;user-select:none;pointer-events:none;margin:40px 0 -.16em;font-size:clamp(120px,31vw,460px);font-weight:700;line-height:.8;-webkit-mask-image:linear-gradient(#000 0%,#0000 92%);mask-image:linear-gradient(#000 0%,#0000 92%)}.ovim-module__hnMcBa__footBottom{border-top:1px solid var(--hair);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:24px;font-size:13.5px;display:flex;position:relative}.ovim-module__hnMcBa__rise{animation:ovim-module__hnMcBa__rise .9s var(--ease) both;animation-delay:calc(var(--i,0) * 90ms)}@keyframes ovim-module__hnMcBa__rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.ovim-module__hnMcBa__root[data-fx] [data-reveal]{opacity:0;transition:opacity .8s var(--ease) calc(var(--i,0) * 90ms), transform .8s var(--ease) calc(var(--i,0) * 90ms), translate .45s var(--ease), border-color .4s, box-shadow .45s;transform:translateY(30px)}.ovim-module__hnMcBa__root[data-fx] [data-reveal][data-in]{opacity:1;transform:none}@media (max-width:1080px){.ovim-module__hnMcBa__heroGrid{text-align:center;grid-template-columns:1fr;grid-template-areas:"copy""stage""dock"}.ovim-module__hnMcBa__heroCopy{flex-direction:column;align-items:center;display:flex}.ovim-module__hnMcBa__heroActions{justify-content:center}.ovim-module__hnMcBa__stage{margin-top:40px}.ovim-module__hnMcBa__grid{grid-template-columns:1fr}.ovim-module__hnMcBa__features{grid-template-columns:repeat(2,minmax(0,1fr))}.ovim-module__hnMcBa__foot{grid-template-columns:1fr 1fr}.ovim-module__hnMcBa__contact{grid-template-columns:1fr;gap:40px}}@media (max-width:860px){.ovim-module__hnMcBa__section{padding:76px 0}.ovim-module__hnMcBa__hero{padding:112px 0 48px}.ovim-module__hnMcBa__sectionHead{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:36px}.ovim-module__hnMcBa__statsGrid{grid-template-columns:1fr 1fr}.ovim-module__hnMcBa__stat:nth-child(3){border-left:0}.ovim-module__hnMcBa__stat:nth-child(n+3){border-top:1px solid var(--hair)}.ovim-module__hnMcBa__cols{grid-template-columns:1fr}.ovim-module__hnMcBa__appHero{padding-top:104px}.ovim-module__hnMcBa__appGrid{grid-template-columns:1fr;gap:0;min-height:0}.ovim-module__hnMcBa__appIntro{padding-bottom:40px}.ovim-module__hnMcBa__fan{height:440px}.ovim-module__hnMcBa__fan img{width:216px}.ovim-module__hnMcBa__fan img:nth-of-type(2){transform:translate(calc(-50% - 130px))translateY(26px)rotateY(24deg)scale(.86)}.ovim-module__hnMcBa__fan img:nth-of-type(3){transform:translate(calc(130px - 50%))translateY(26px)rotateY(-24deg)scale(.86)}}@media (max-width:640px){.ovim-module__hnMcBa__wrap{padding-inline:20px}.ovim-module__hnMcBa__header{padding-inline:12px}.ovim-module__hnMcBa__nav{padding-left:18px}.ovim-module__hnMcBa__navLinks{display:none}.ovim-module__hnMcBa__stage{height:430px}.ovim-module__hnMcBa__trio img{border-radius:24px;width:190px}.ovim-module__hnMcBa__trio[data-on=true] img:nth-child(2){transform:translate(calc(-50% - 112px))translateY(14px)rotateY(24deg)scale(.86)}.ovim-module__hnMcBa__trio[data-on=true] img:nth-child(3){transform:translate(calc(112px - 50%))translateY(14px)rotateY(-24deg)scale(.86)}.ovim-module__hnMcBa__stageCap{padding-left:18px}.ovim-module__hnMcBa__dock{border-radius:30px;grid-template-columns:repeat(3,1fr);width:100%;margin-top:32px;display:grid}.ovim-module__hnMcBa__dockItem{width:auto}.ovim-module__hnMcBa__tile{width:66px;height:66px}.ovim-module__hnMcBa__stat{padding:26px 18px}.ovim-module__hnMcBa__card{border-radius:28px;flex-direction:column;min-height:0}.ovim-module__hnMcBa__cardBody{padding:26px 26px 0}.ovim-module__hnMcBa__cardMeta{margin-top:0}.ovim-module__hnMcBa__cardShots{flex:none;height:250px;margin-top:20px}.ovim-module__hnMcBa__cardShots img{width:168px}.ovim-module__hnMcBa__cardShots img:first-child{margin-right:-176px;top:44px;right:50%}.ovim-module__hnMcBa__cardShots img:nth-child(2){margin-left:-150px;top:16px;left:50%}.ovim-module__hnMcBa__contactCard{border-radius:26px;padding:24px 20px}.ovim-module__hnMcBa__formRow,.ovim-module__hnMcBa__features{grid-template-columns:1fr}.ovim-module__hnMcBa__gallery{margin-inline:-20px;padding-inline:20px}.ovim-module__hnMcBa__foot{grid-template-columns:1fr;gap:32px}}@media (prefers-reduced-motion:reduce){.ovim-module__hnMcBa__rise,.ovim-module__hnMcBa__dockBar i[data-run=true]{animation:none}.ovim-module__hnMcBa__trio img,.ovim-module__hnMcBa__card,.ovim-module__hnMcBa__cardShots img,.ovim-module__hnMcBa__btn,.ovim-module__hnMcBa__feature,.ovim-module__hnMcBa__other,.ovim-module__hnMcBa__dockItem{transition:none}}
