.meybi-page{--meybi-ink:#272333;--meybi-muted:#746f7f;--meybi-canvas:#f8f6f1;--meybi-card:#fffefa;--meybi-line:#e2ddd3;--meybi-plum:#7257a8;--meybi-plum-dark:#584184;--meybi-lavender:#ede6fa;--meybi-coral:#e98472;--meybi-peach:#f6ddd2;--meybi-sage:#dde9da;--meybi-green:#517259;color:var(--meybi-ink);background:var(--meybi-canvas);overflow:clip}.meybi-shell{width:min(100% - 40px,1180px);margin-inline:auto}.meybi-hero{border-bottom:1px solid var(--meybi-line);min-height:760px;padding:clamp(72px,9vw,128px) 0 clamp(64px,8vw,112px);position:relative;overflow:hidden}.meybi-hero:before{background:var(--meybi-lavender);content:"";opacity:.78;border-radius:50%;width:540px;height:540px;position:absolute;top:-260px;right:-270px}.meybi-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(440px,.72fr);align-items:center;gap:clamp(48px,7vw,96px);display:grid;position:relative}.meybi-hero__copy{z-index:3;animation:meybi-rise .7s var(--ease-out-expo)both;position:relative}.meybi-kicker{color:var(--meybi-muted);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:30px;font-size:.72rem;display:flex}.meybi-wordmark{color:var(--meybi-plum);font-family:var(--font-geist),system-ui,sans-serif;letter-spacing:-.06em;font-size:1.42rem;font-weight:850;line-height:1}.meybi-kicker__rule{background:color-mix(in srgb,var(--meybi-plum)42%,transparent);width:28px;height:1px}.meybi-hero h1{max-width:760px;font-family:var(--font-geist),system-ui,sans-serif;letter-spacing:-.072em;text-wrap:balance;margin:0;font-size:clamp(4rem,7.8vw,7.25rem);font-weight:780;line-height:.86}.meybi-hero h1 span{color:var(--meybi-plum);display:block}.meybi-hero__body{max-width:580px;color:var(--meybi-muted);text-wrap:pretty;margin:34px 0 0;font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.55}.meybi-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.meybi-button{border:1px solid var(--meybi-ink);min-height:50px;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:.76rem;font-weight:650;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.meybi-button svg{width:16px;height:16px}.meybi-button--primary{color:#fff;background:var(--meybi-ink)}.meybi-button--quiet{color:var(--meybi-ink);background:0 0}.meybi-button:hover{transform:translateY(-2px)}.meybi-button--primary:hover{border-color:var(--meybi-plum-dark);background:var(--meybi-plum-dark)}.meybi-button--quiet:hover{border-color:var(--meybi-plum);color:var(--meybi-plum-dark);background:var(--meybi-lavender)}.meybi-button:focus-visible{outline:3px solid color-mix(in srgb,var(--meybi-plum)38%,transparent);outline-offset:3px}.meybi-hero__visual{min-height:610px;animation:meybi-rise .85s 90ms var(--ease-out-expo)both;margin:0;position:relative}.meybi-hero__visual figcaption{color:var(--meybi-muted);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.68rem;position:absolute;bottom:-26px;right:0}.meybi-orbit{filter:blur(1px);border-radius:50%;position:absolute}.meybi-orbit--one{background:var(--meybi-peach);width:330px;height:330px;top:66px;right:-40px}.meybi-orbit--two{background:var(--meybi-sage);width:280px;height:280px;bottom:20px;left:6px}.meybi-device{background:var(--meybi-card);border:7px solid #fffefaf5;position:absolute;overflow:hidden;box-shadow:0 32px 100px #2723332b}.meybi-device img{width:100%;height:auto;display:block}.meybi-device--home{z-index:2;border-radius:34px;width:min(75%,404px);top:18px;right:8%;transform:rotate(2deg)}.meybi-device--spaces{z-index:1;border-radius:23px;width:min(64%,345px);top:110px;left:-8%;transform:rotate(-6deg)}.meybi-device--memories{z-index:3;border-radius:26px;width:min(38%,212px);bottom:-6px;right:-6%;transform:rotate(5deg)}.meybi-principle{border-bottom:1px solid var(--meybi-line);background:var(--meybi-card)}.meybi-principle p{color:var(--meybi-plum-dark);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:0;padding:20px 0;font-size:clamp(.72rem,1.2vw,.86rem)}.meybi-intro{background:var(--meybi-card);padding:clamp(88px,12vw,176px) 0}.meybi-intro__grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.55fr);align-items:end;gap:clamp(48px,10vw,140px);display:grid}.meybi-intro h2{letter-spacing:-.062em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(3rem,6.4vw,6.3rem);font-weight:720;line-height:.95}.meybi-intro h2 em{color:var(--meybi-plum);font-style:normal}.meybi-intro p{color:var(--meybi-muted);margin:0 0 8px;font-size:1rem;line-height:1.75}.meybi-chapter{border-top:1px solid var(--meybi-line);background:var(--meybi-lavender);padding:clamp(88px,11vw,156px) 0}.meybi-chapter--peach{background:var(--meybi-peach)}.meybi-chapter--sage{background:var(--meybi-sage)}.meybi-chapter__grid{grid-template-columns:minmax(260px,.62fr) minmax(0,1fr);align-items:center;gap:clamp(48px,8vw,112px);display:grid}.meybi-chapter__grid--reverse{grid-template-columns:minmax(0,1fr) minmax(260px,.62fr)}.meybi-chapter__grid--reverse .meybi-chapter__copy{order:2}.meybi-chapter__copy{align-self:start;position:sticky;top:120px}.meybi-eyebrow{color:var(--meybi-plum-dark);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font-size:.72rem}.meybi-chapter h2{letter-spacing:-.058em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,5.3vw,5.2rem);font-weight:720;line-height:.95}.meybi-chapter__copy>p:last-child{max-width:48ch;color:color-mix(in srgb,var(--meybi-ink)74%,transparent);margin:28px 0 0;font-size:1.04rem;line-height:1.72}.meybi-screen{margin:0;position:relative}.meybi-screen img{z-index:1;background:var(--meybi-card);border:8px solid #fffefae6;width:100%;height:auto;display:block;position:relative;box-shadow:0 36px 120px #27233326}.meybi-screen--portrait{width:min(100%,560px);margin-inline:auto}.meybi-screen--portrait img{border-radius:38px}.meybi-screen--landscape{width:min(100%,720px)}.meybi-screen--landscape img{border-radius:30px}.meybi-screen figcaption{color:color-mix(in srgb,var(--meybi-ink)66%,transparent);font-family:var(--font-geist-mono),ui-monospace,monospace;text-align:center;margin-top:16px;font-size:.68rem}.meybi-screen__glow{background:var(--meybi-coral);filter:blur(70px);opacity:.22;border-radius:50%;width:65%;height:65%;position:absolute;bottom:4%;right:-16%}.meybi-privacy{color:#f9f5ff;background:var(--meybi-ink);padding:clamp(96px,12vw,176px) 0}.meybi-privacy .meybi-eyebrow{color:#bba9df}.meybi-privacy__heading{grid-template-columns:minmax(0,1.1fr) minmax(280px,.56fr);align-items:end;gap:clamp(48px,9vw,132px);display:grid}.meybi-privacy__heading h2{letter-spacing:-.065em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(3.3rem,6.6vw,6.7rem);font-weight:720;line-height:.9}.meybi-privacy__heading>p{color:#f9f5ffad;margin:0;line-height:1.75}.meybi-privacy__list{border-top:1px solid #f9f5ff2b;grid-template-columns:repeat(3,1fr);margin-top:clamp(72px,9vw,120px);display:grid}.meybi-privacy__list article{grid-template-columns:auto 1fr;gap:18px;padding:34px 34px 0 0;display:grid}.meybi-privacy__list article+article{border-left:1px solid #f9f5ff2b;padding-left:34px}.meybi-privacy__list svg{color:#bba9df;width:22px;height:22px;margin-top:4px}.meybi-privacy__list h3{margin:0;font-size:1.15rem}.meybi-privacy__list p{color:#f9f5ff9e;margin:8px 0 0;font-size:.9rem;line-height:1.65}.meybi-privacy__seal{color:#f9f5ffb8;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-top:78px;font-size:.7rem;display:inline-flex}.meybi-privacy__seal svg{color:#bba9df;width:17px;height:17px}.meybi-final{background:radial-gradient(circle at 80% 20%,#e9847252,transparent 26%),radial-gradient(circle at 18% 84%,#dde9dae0,transparent 31%),var(--meybi-card);padding:clamp(96px,13vw,184px) 0}.meybi-final__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.meybi-final h2{max-width:930px;color:var(--meybi-plum-dark);letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(4rem,8.4vw,8.7rem);font-weight:760;line-height:.86}.meybi-final__inner>p:not(.meybi-eyebrow){max-width:620px;color:var(--meybi-muted);margin:30px 0 0;font-size:1.05rem;line-height:1.7}.meybi-final .meybi-actions{justify-content:center}@keyframes meybi-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.meybi-hero__grid{grid-template-columns:1fr}.meybi-hero__copy{max-width:780px}.meybi-hero__visual{width:min(100%,720px);margin-inline:auto}.meybi-intro__grid,.meybi-chapter__grid,.meybi-chapter__grid--reverse,.meybi-privacy__heading{grid-template-columns:1fr}.meybi-chapter__grid--reverse .meybi-chapter__copy{order:0}.meybi-chapter__copy{max-width:700px;position:static}}@media (max-width:720px){.meybi-shell{width:min(100% - 32px,1180px)}.meybi-hero{min-height:auto;padding-top:68px}.meybi-hero h1{font-size:clamp(3.65rem,17vw,5.25rem)}.meybi-actions{flex-direction:column;align-items:stretch}.meybi-button{width:100%}.meybi-hero__visual{min-height:500px}.meybi-device--home{width:72%;right:7%}.meybi-device--spaces{width:62%;top:120px;left:-10%}.meybi-device--memories{width:37%;right:-5%}.meybi-hero__visual figcaption{bottom:-10px;right:0}.meybi-intro h2,.meybi-chapter h2,.meybi-privacy__heading h2{font-size:clamp(2.9rem,13vw,4.4rem)}.meybi-privacy__list{grid-template-columns:1fr}.meybi-privacy__list article,.meybi-privacy__list article+article{border-bottom:1px solid #f9f5ff2b;border-left:0;padding:26px 0}.meybi-privacy__seal{margin-top:48px}}@media (max-width:480px){.meybi-hero__visual{min-height:430px}.meybi-device{border-width:5px}.meybi-device--home{width:75%;right:6%}.meybi-device--spaces{top:105px;left:-16%}.meybi-device--memories{right:-8%}.meybi-screen img{border-width:5px}.meybi-screen--portrait img{border-radius:26px}.meybi-screen--landscape img{border-radius:20px}.meybi-final h2{font-size:clamp(3.4rem,18vw,5rem)}}@media (prefers-reduced-motion:reduce){.meybi-hero__copy,.meybi-hero__visual{animation:none}.meybi-button{transition:background-color .12s,border-color .12s,color .12s}.meybi-button:hover{transform:none}}
