.mb-landing{--mb-d:#7E3376;--mb-d-deep:#501642;--mb-l:#F3DAF4;--mb-l-soft:#FBEFFA;--mb-mid:#C5AAD4;--mb-ink:#34132F;--mb-soft:#7C5576;--mb-clay:#9B2F86;--mb-clay-deep:#72205E;--mb-teal:#B07FB0;--mb-teal-deep:#7E3376;--mb-cream:#F6E9F4}.mb-landing .mb-stage{position:relative;width:100%;height:100dvh;min-height:600px;overflow:hidden;font-family:var(--font-heebo,Heebo,Helvetica,"Helvetica Neue",Arial,sans-serif);font-size:20px;color:var(--mb-ink);--sx:-1;--sy:-1}html[dir=ltr] .mb-landing .mb-stage{--sx:1;--sy:-1}.mb-landing .mb-bg{position:absolute;inset:0;background:url(/onde-bg.jpeg) 100% 0/cover no-repeat;z-index:0;--mb-flip:1;transform:scaleX(var(--mb-flip)) scale(calc(1 + var(--mb-pulse, 0)));transform-origin:50% 50%;filter:brightness(calc(1 + var(--mb-glow, 0) * .22)) saturate(calc(1 + var(--mb-glow, 0) * .35));will-change:transform,filter}.mb-landing .mb-veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(270deg,rgba(243,218,244,.6) 0,rgba(243,218,244,.2) 44%,rgba(243,218,244,0) 68%),radial-gradient(120% 90% at 100% 0,rgba(243,218,244,.45) 0,rgba(243,218,244,0) 52%)}html[dir=ltr] .mb-landing .mb-veil{transform:scaleX(-1)}html[dir=ltr] .mb-landing .mb-bg{--mb-flip:-1}@keyframes mbEngFade{0%,to{opacity:.2}50%{opacity:1}}.mb-landing .mb-engfade{display:none;position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(to bottom left,rgba(255,255,255,0) 38%,rgba(255,255,255,.5))}html[dir=ltr] .mb-landing .mb-engfade{display:block;animation:mbEngFade 7s ease-in-out infinite}.mb-landing .mb-hero{position:absolute;top:2.3rem;right:2.4rem;left:auto;width:min(36rem,64vw);z-index:6;text-align:start}@media (min-width:761px){html[dir=ltr] .mb-landing .mb-hero{left:2.4rem;right:auto}}.mb-landing .mb-kicker{font-size:.8rem;font-weight:700;letter-spacing:.04em;color:var(--mb-teal-deep);margin-bottom:1rem;text-transform:none}.mb-landing h1.mb-h1{font-weight:300;font-size:clamp(2.5rem,6vw,4.4rem);line-height:1.04;letter-spacing:-.02em;color:var(--mb-ink);margin:0}.mb-landing h1.mb-h1 .mb-seam{font-weight:600;color:var(--mb-clay-deep)}.mb-landing .mb-dek{margin-top:1.3rem;max-width:25rem;font-size:.92rem;font-weight:600;line-height:1.4;color:var(--mb-ink)}.mb-landing .mb-note{margin-top:1.4rem;max-width:22rem;-webkit-border-start:4px solid var(--mb-clay);border-inline-start:4px solid var(--mb-clay);-webkit-padding-start:.8rem;padding-inline-start:.8rem;font-style:italic;font-size:.82rem;font-weight:600;line-height:1.45;color:var(--mb-ink)}.mb-landing .mb-cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.6rem;font-weight:700;font-size:.9rem;color:var(--mb-clay-deep);background:none;padding:0;cursor:pointer;border:none;border-bottom:2px solid rgba(155,47,134,.4);text-decoration:none}.mb-landing .mb-cta:hover{border-bottom-color:var(--mb-clay)}.mb-landing .mb-cta .mb-arr{display:inline-block;transition:transform .18s}html[dir=rtl] .mb-landing .mb-cta .mb-arr{transform:scaleX(-1)}.mb-landing .mb-markwrap{position:absolute;bottom:1.6rem;left:2rem;right:auto;z-index:9;line-height:0}@media (min-width:761px){html[dir=ltr] .mb-landing .mb-markwrap{right:2rem;left:auto}}.mb-landing .mb-mark-btn{display:inline-flex;align-items:center;gap:.7rem;background:none;border:none;cursor:pointer;padding:0}.mb-landing .mb-mark-btn:focus-visible{outline:2px solid var(--mb-clay);outline-offset:4px;border-radius:4px}.mb-landing .mb-markvid{width:clamp(2.6rem,4vw,3.4rem);height:auto;display:block;filter:brightness(0) invert(1);transition:filter .3s}.mb-landing .mb-mark-label{font-size:.78rem;font-weight:700;color:rgba(255,255,255,.9);letter-spacing:.04em;text-shadow:0 1px 4px rgba(52,19,47,.5)}.mb-landing .mb-controls{position:absolute;top:1.5rem;left:2rem;right:auto;z-index:8;display:flex;gap:.5rem}@media (min-width:761px){html[dir=ltr] .mb-landing .mb-controls{right:2rem;left:auto}}.mb-landing .mb-pill{display:inline-flex;align-items:center;background:rgba(52,19,47,.5);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);border:1px solid rgba(243,218,244,.18);border-radius:2rem;padding:.18rem .3rem;gap:0;color:var(--mb-l);font-size:.75rem;font-weight:600}.mb-landing .mb-seg{display:inline-flex;align-items:center;padding:.18rem .55rem;gap:.28rem}.mb-landing .mb-seg-div{width:1px;height:1.1rem;background:rgba(243,218,244,.22);flex-shrink:0}.mb-landing .mb-pill button{background:none;border:none;color:var(--mb-l);font-size:.75rem;font-weight:600;cursor:pointer;padding:.1rem .25rem;border-radius:1rem;line-height:1.4;transition:background .15s}.mb-landing .mb-pill button:hover{background:rgba(243,218,244,.15)}.mb-landing .mb-pill button:disabled{opacity:.5;cursor:default}.mb-landing .mb-music-btn{background:none;border:none;color:var(--mb-l);font-size:1.05rem;line-height:1;cursor:pointer;padding:.1rem .4rem;border-radius:1rem;opacity:.5;transition:opacity .15s,background .15s}.mb-landing .mb-music-btn:hover{opacity:.85;background:rgba(243,218,244,.15)}.mb-landing .mb-music-btn.on{opacity:1;text-shadow:0 0 10px rgba(243,218,244,.6)}.mb-landing .mb-url{display:block;margin-top:1rem;width:100%;max-width:21rem;font:inherit;font-size:.95rem;font-weight:500;color:var(--mb-ink);background:rgba(255,255,255,.5);border:1px solid rgba(52,19,47,.22);border-radius:.6rem;padding:.62rem .85rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mb-landing .mb-url::placeholder{color:#9b93a0;font-weight:500}.mb-landing .mb-url:focus{outline:none;border-color:var(--mb-clay)}.mb-landing .mb-actions{display:flex;align-items:center;gap:1rem;margin-top:1.6rem;flex-wrap:wrap}.mb-landing .mb-btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.5rem;border-radius:.7rem;background:var(--mb-clay);color:#fff;font-weight:700;font-size:.95rem;text-decoration:none;border:none;transition:background .15s}.mb-landing .mb-btn-primary:hover{background:var(--mb-clay-deep)}.mb-landing .mb-btn-text{display:inline-flex;align-items:center;font-weight:700;font-size:.95rem;color:var(--mb-clay-deep);text-decoration:none;border-bottom:2px solid rgba(155,47,134,.35);padding-bottom:1px}.mb-landing .mb-btn-text:hover{border-bottom-color:var(--mb-clay)}.mb-landing .mb-url-wrap{display:flex;flex-direction:column;gap:.4rem;margin-top:1.2rem;max-width:21rem}.mb-landing .mb-url-wrap .mb-url{margin-top:0}.mb-landing .mb-url-cta{align-self:start;background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:.8rem;font-weight:600;color:var(--mb-soft);text-align:start}.mb-landing .mb-url-cta:hover{color:var(--mb-clay-deep)}.mb-landing .mb-brand-btn{display:inline-flex;align-items:center;gap:.3rem}.mb-landing .mb-brand-btn svg{width:1.1em;height:1.1em;opacity:.9}.mb-landing .mb-brandmenu{position:absolute;top:calc(100% + .55rem);inset-inline-end:0;min-width:11rem;background:rgba(40,14,37,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(243,218,244,.15);border-radius:.85rem;padding:.4rem 0;z-index:20;box-shadow:0 8px 32px rgba(40,14,37,.45)}.mb-landing .mb-brandmenu button{display:block;width:100%;background:none;border:none;color:var(--mb-l);font-size:.82rem;font-weight:600;padding:.52rem 1rem;text-align:start;cursor:pointer;transition:background .12s;white-space:nowrap}.mb-landing .mb-brandmenu button:hover{background:rgba(243,218,244,.1)}.mb-landing .mb-brandmenu .mb-menu-divider{height:1px;background:rgba(243,218,244,.12);margin:.3rem 0}.mb-landing .mb-brandmenu .mb-signin-item{color:var(--mb-clay)}.mb-landing .mb-sheet-backdrop{position:fixed;inset:0;z-index:40;background:rgba(40,14,37,.42);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:grid;place-items:center;padding:1rem}.mb-landing .mb-sheet{width:min(34rem,92vw);max-height:84vh;overflow-y:auto;background:var(--mb-l-soft);border-radius:1.1rem;padding:2rem;position:relative;font-size:.9rem;line-height:1.55;color:var(--mb-ink)}.mb-landing .mb-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.2rem}.mb-landing .mb-sheet-title{font-size:1.15rem;font-weight:700;color:var(--mb-ink);margin:0}.mb-landing .mb-sheet-close{background:none;border:none;cursor:pointer;color:var(--mb-soft);font-size:1.2rem;line-height:1;padding:.1rem .3rem;border-radius:4px;-webkit-margin-start:.5rem;margin-inline-start:.5rem;flex-shrink:0}.mb-landing .mb-sheet-close:hover{color:var(--mb-ink);background:rgba(52,19,47,.07)}.mb-landing .mb-sheet p{margin:0 0 .9rem;color:var(--mb-ink)}.mb-landing .mb-sheet p:last-child{margin-bottom:0}.mb-landing .mb-field-row{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.9rem}.mb-landing .mb-field-row label{font-size:.75rem;font-weight:700;color:var(--mb-soft);letter-spacing:.03em}.mb-landing .mb-field-row input,.mb-landing .mb-field-row textarea{width:100%;border:1px solid rgba(52,19,47,.2);border-radius:.6rem;background:#fff;padding:.55rem .7rem;font-size:.88rem;font-family:inherit;color:var(--mb-ink);outline:none;transition:border-color .15s;box-sizing:border-box}.mb-landing .mb-field-row textarea{resize:vertical;min-height:5rem}.mb-landing .mb-field-row input:focus,.mb-landing .mb-field-row textarea:focus{border-color:var(--mb-clay)}.mb-landing .mb-hp{position:absolute;left:-9999px;opacity:0;pointer-events:none}.mb-landing .mb-sheet-submit{display:block;width:100%;margin-top:.4rem;background:var(--mb-clay);color:#fff;border:none;border-radius:2rem;padding:.65rem 1.2rem;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .15s}.mb-landing .mb-sheet-submit:hover:not(:disabled){background:var(--mb-clay-deep)}.mb-landing .mb-sheet-submit:disabled{opacity:.6;cursor:default}.mb-landing .mb-form-ok{margin-top:.8rem;color:var(--mb-clay-deep);font-weight:700;font-size:.88rem}.mb-landing .mb-form-err{margin-top:.8rem;color:#c0392b;font-weight:600;font-size:.88rem}.mb-landing .mb-signin-field{width:100%;border:1px solid rgba(52,19,47,.2);border-radius:.6rem;background:#fff;padding:.55rem .7rem;font-size:.92rem;font-family:inherit;color:var(--mb-ink);outline:none;box-sizing:border-box;margin-bottom:.9rem;transition:border-color .15s}.mb-landing .mb-signin-field:focus{border-color:var(--mb-clay)}.mb-landing .mb-sheet-lead{font-size:.88rem;color:var(--mb-soft);margin-bottom:1rem;margin-top:0}.mb-landing .mb-fold-item{transition:transform .72s cubic-bezier(.62,0,.2,1),opacity .5s ease;will-change:transform,opacity}.mb-landing .mb-stage.mb-folded .mb-fold-item{transform:translate(calc(var(--fx, 12vw) * var(--sx)),calc(var(--fy, -34vh) * var(--sy))) scale(.1);opacity:0;pointer-events:none}.mb-landing .mb-stage.mb-folded .mb-markwrap{opacity:1;transform:none;pointer-events:auto}@keyframes mbPan{0%{background-position:30% top}50%{background-position:80% top}to{background-position:30% top}}@media (prefers-reduced-motion:reduce){.mb-landing .mb-bg{animation:none!important}}@media (max-width:760px){.mb-landing .mb-stage{font-size:17px}.mb-landing .mb-bg{background-position:70% top;animation:mbPan 48s ease-in-out infinite}.mb-landing .mb-veil{background:linear-gradient(180deg,rgba(251,239,250,.1) 0,rgba(251,239,250,.85) 55%,rgba(251,239,250,.95))}.mb-landing .mb-hero{top:auto;bottom:7rem;inset-inline-start:1.3rem;inset-inline-end:1.3rem;width:auto}.mb-landing .mb-note{display:none}}.mb-landing .mb-fx{position:absolute;z-index:7;bottom:1.4rem;right:1.6rem;left:auto;font-family:var(--font-heebo,Heebo,Helvetica,Arial,sans-serif);color:var(--mb-ink)}@media (min-width:761px){html[dir=ltr] .mb-landing .mb-fx{left:1.6rem;right:auto}}.mb-landing .mb-fx-toggle{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;padding:.34rem .7rem;font-size:.7rem;letter-spacing:.02em;background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(26,23,20,.14);border-radius:999px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s ease}.mb-landing .mb-fx-toggle::-webkit-details-marker{display:none}.mb-landing .mb-fx-toggle:hover{background:rgba(255,255,255,.82)}.mb-landing .mb-fx-eq{display:inline-flex;align-items:flex-end;gap:2px;height:.8rem}.mb-landing .mb-fx-eq i{display:block;width:2px;background:var(--mb-ink,#1a1714);border-radius:1px;height:calc(.22rem + var(--mb-glow, 0) * .6rem)}.mb-landing .mb-fx-eq i:nth-child(2){height:calc(.4rem + var(--mb-glow, 0) * .4rem)}.mb-landing .mb-fx-eq i:nth-child(3){height:calc(.3rem + var(--mb-glow, 0) * .5rem)}.mb-landing .mb-fx-eq i:nth-child(4){height:calc(.5rem + var(--mb-glow, 0) * .3rem)}.mb-landing .mb-fx-body{position:absolute;bottom:calc(100% + .55rem);right:0;left:auto;width:16rem;max-width:70vw;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.7rem;background:rgba(255,255,255,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(26,23,20,.14);border-radius:.9rem;box-shadow:0 10px 30px rgba(26,23,20,.12)}@media (min-width:761px){html[dir=ltr] .mb-landing .mb-fx-body{left:0;right:auto}}.mb-landing .mb-fx-onrow{display:flex;align-items:center;gap:.5rem;font-size:.72rem;cursor:pointer}.mb-landing .mb-fx-slider{display:flex;flex-direction:column;gap:.25rem}.mb-landing .mb-fx-slabel{font-size:.66rem;letter-spacing:.03em;opacity:.72}.mb-landing .mb-fx-slider input[type=range]{width:100%;accent-color:var(--mb-ink,#1a1714)}.mb-landing .mb-fx-bandrow{display:flex;flex-direction:column;gap:.3rem}.mb-landing .mb-fx-bands{display:flex;gap:.3rem}.mb-landing .mb-fx-band{flex:1 1;padding:.3rem 0;font-size:.64rem;cursor:pointer;background:transparent;border:1px solid rgba(26,23,20,.2);border-radius:.45rem;color:var(--mb-ink);transition:background .15s ease,color .15s ease}.mb-landing .mb-fx-band.on{background:var(--mb-ink,#1a1714);color:#fff;border-color:var(--mb-ink,#1a1714)}@media (max-width:760px){.mb-landing .mb-fx{bottom:1rem;right:1rem;left:auto}}.mb-landing .mb-lyric{position:absolute;z-index:6;right:2.4rem;left:auto;top:50%;transform:translateY(-50%);width:min(20rem,56vw);text-align:right;pointer-events:none}.mb-landing .mb-lyric-line{display:inline-block;font-family:inherit;font-weight:500;font-size:.92rem;line-height:1.4;color:var(--mb-soft);animation:mbLyricIn .3s ease both}@keyframes mbLyricIn{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mb-landing .mb-lyric-line{animation:none}}@media (max-width:760px){.mb-landing .mb-lyric{top:22%;right:1.3rem;width:min(16rem,64vw)}}