body.mega-page{color:#f2f0ea;background:#12151a}html:has(body.mega-page){color:#f2f0ea;background:#12151a}.mega-page .page-shell{padding-top:0!important}.mega{position:relative}.mega--anim{height:calc(var(--frames,30) * 34vh)}.mega--anim .mega__pin{height:100svh;position:sticky;top:0;overflow:hidden}.mega--anim .mega__stage{will-change:transform;position:absolute;inset:0}.mega:not(.mega--anim) .mega__stage,.mega:not(.mega--anim) .mega__veil,.mega:not(.mega--anim) .mega__hud,.mega:not(.mega--anim) .mega__cue{display:none}.mega__f{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.mega__f--a{opacity:1}.mega__f--b{opacity:0}.mega__veil{pointer-events:none;background:linear-gradient(90deg,#0a0d10e0 0%,#0a0d108c 42%,#0a0d100d 68%),linear-gradient(#0a0d10b3,#0000 26% 62%,#0a0d10d1);position:absolute;inset:0}.mega--anim .mega__wrap{height:100%}.mega__wrap{position:relative}.mega--anim .mega__ch{opacity:0;pointer-events:none;visibility:hidden;width:min(46ch,52vw);transition:opacity .5s,transform .8s cubic-bezier(.22,1,.36,1),visibility 0s linear .5s;position:absolute;top:50%;left:clamp(1.1rem,4vw,2.5rem);transform:translateY(calc(26px - 50%))}.mega__ch{max-width:46rem;margin:0 auto clamp(3rem,9vh,4.5rem);position:relative}.mega--anim .mega__ch.on{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s,0s,0s;transform:translateY(-50%)}.mega--anim .mega__ch--wide{width:min(60ch,62vw)}.mega__k{letter-spacing:.18em;text-transform:uppercase;color:#f7b955;align-items:center;gap:.6rem;margin:0 0 .9rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;display:inline-flex}.mega__k i{background:#f7b955;border-radius:2px;width:26px;height:2px}.mega__h1{font-family:var(--font-display,inherit);letter-spacing:-.025em;text-wrap:balance;text-shadow:0 6px 40px #000c;margin:0 0 .9rem;font-size:clamp(2.1rem,4.4vw,3.6rem);font-weight:800;line-height:1.04}.mega__h1 em{color:#2fe0a0;font-style:normal}.mega__h2{font-family:var(--font-display,inherit);letter-spacing:-.02em;text-wrap:balance;text-shadow:0 6px 40px #000c;margin:0 0 .7rem;font-size:clamp(1.7rem,3.4vw,2.7rem);font-weight:800;line-height:1.06}.mega__p{color:#cfd8d3;text-shadow:0 2px 22px #000000d9;max-width:46ch;margin:0;font-size:clamp(.98rem,1.2vw,1.1rem);line-height:1.55}.mega__tags{flex-wrap:wrap;gap:.45rem;margin-top:1.1rem;display:flex}.mega__tags span{color:#e6ece9;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;padding:.35rem .75rem;font-family:IBM Plex Mono,monospace;font-size:.72rem}.mega__list{gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.mega__list li{color:#dfe8e3;align-items:flex-start;gap:.6rem;font-size:.97rem;line-height:1.45;display:flex}.mega__list svg{color:#2fe0a0;flex-shrink:0;width:17px;height:17px;margin-top:3px}.mega__levels{gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.mega__levels li{background:#ffffff0d;border:1px solid #ffffff17;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.8rem;padding:.5rem .7rem;display:grid}.mega__levels b{color:#f7b955;font-family:IBM Plex Mono,monospace;font-size:.72rem}.mega__levels span{font-size:.97rem;font-weight:700}.mega__levels em{color:#2fe0a0;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-style:normal}.mega__cta{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.mbtn{border-radius:12px;align-items:center;gap:.5rem;padding:.82rem 1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex}.mbtn:hover{transform:translateY(-2px)}.mbtn--go{color:#1c1405;background:#f7b955;box-shadow:0 14px 34px -14px #f7b955b3}.mbtn--ghost{color:#f2f0ea;background:#ffffff0d;border:1px solid #ffffff3d}.mega__trust{flex-wrap:wrap;gap:.4rem;margin-top:1.1rem;display:flex}.mega__trust span{letter-spacing:.12em;text-transform:uppercase;color:#b9c4bf;border:1px solid #ffffff24;border-radius:999px;padding:.3rem .7rem;font-family:IBM Plex Mono,monospace;font-size:.66rem}.mega__hud{z-index:3;flex-direction:column;align-items:center;gap:.7rem;display:flex;position:absolute;top:50%;right:clamp(1rem,3vw,2.4rem);transform:translateY(-50%)}.mega__hudbar{background:#ffffff29;border-radius:2px;width:2px;height:clamp(90px,16vh,150px);display:block;overflow:hidden}.mega__hudbar b{width:100%;height:calc(var(--p,0) * 100%);background:linear-gradient(#7ef0c2,#f7b955);display:block}.mega__hud span{color:#ffffff8c;font-family:IBM Plex Mono,monospace;font-size:.7rem}.mega__hud em{color:#f7b955;font-style:normal;font-weight:700}.mega__cue{z-index:3;cursor:pointer;color:#fff9;letter-spacing:.22em;text-transform:uppercase;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;font-size:.62rem;transition:opacity .4s;display:flex;position:absolute;bottom:clamp(1.2rem,4vh,2.2rem);left:50%;transform:translate(-50%)}.mega__cue i{border-bottom:2px solid #f7b955;border-right:2px solid #f7b955;width:16px;height:16px;animation:1.7s ease-in-out infinite megacue;transform:rotate(45deg)}@keyframes megacue{0%,to{opacity:.5;transform:rotate(45deg)translate(-2px,-2px)}50%{opacity:1;transform:rotate(45deg)translate(3px,3px)}}.mega__cue.is-gone{opacity:0;pointer-events:none}.mfin{text-align:center;background:#12151a;border-top:1px solid #ffffff14;padding:clamp(4.5rem,10vh,7rem) 0 clamp(3rem,7vh,5rem)}.mfin h2{font-family:var(--font-display,inherit);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .8rem;font-size:clamp(1.9rem,4vw,3rem);font-weight:800}.mfin__lead{color:#c3ccc8;max-width:54ch;margin:0 auto 1.8rem;line-height:1.55}.mfin__steps{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0 0 1.8rem;padding:0;list-style:none;display:flex}.mfin__steps li{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem 1rem;font-size:.88rem;display:inline-flex}.mfin__steps b{color:#04140d;background:#00c27a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;display:grid}.mfin__ch{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:2.2rem;display:flex}.mfin__pill{color:#f2f0ea;background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:.7rem;padding:.7rem 1.1rem;text-decoration:none;display:inline-flex}.mfin__pill svg{color:#2fe0a0;width:20px;height:20px}.mfin__pill--wa{border-color:#00c27a73}.mfin__pill span{text-align:left;display:grid}.mfin__pill em{letter-spacing:.16em;text-transform:uppercase;color:#93a29c;font-family:IBM Plex Mono,monospace;font-size:.6rem;font-style:normal}.mfin__pill strong{font-size:.94rem}.mfin__hours{letter-spacing:.16em;color:#93a29c;margin:1.4rem 0 .3rem;font-size:.72rem}.mfin__note{color:#93a29c;max-width:48ch;margin:0 auto;font-size:.86rem}@media (width<=860px){.mega{height:calc(var(--frames,30) * 30vh)}.mega__veil{background:linear-gradient(#0a0d109e 0%,#0a0d101a 24%,#0a0d106b 46%,#0a0d10ed 74%,#0a0d10f7 100%)}.mega--anim .mega__ch{width:auto;padding-inline:clamp(1.1rem,5vw,1.6rem);position:absolute;inset:auto 0 clamp(4.5rem,12vh,7rem);transform:translateY(20px)}.mega--anim .mega__ch.on{transform:translateY(0)}.mega--anim .mega__ch--wide{width:auto}.mega__p{max-width:none}.mega__h1{font-size:clamp(1.85rem,8.4vw,2.5rem)}.mega__h2{font-size:clamp(1.55rem,7vw,2.1rem)}.mega__levels li{grid-template-columns:auto 1fr;row-gap:.15rem}.mega__levels em{grid-column:2}.mega__hud{flex-direction:row;gap:.6rem;inset:auto auto 1.6rem clamp(1.1rem,5vw,1.6rem);transform:none}.mega__hudbar{width:clamp(70px,30vw,130px);height:2px}.mega__hudbar b{width:calc(var(--p,0) * 100%);height:100%}.mega__cue{bottom:1.2rem;left:auto;right:clamp(1.1rem,5vw,1.6rem);transform:none}.mega__cue .mono{display:none}}@media (prefers-reduced-motion:reduce){.mega{height:auto}.mega__pin{height:auto;position:static}.mega__stage{height:46vh;position:relative}.mega__f{opacity:1!important;transform:none!important}.mega__f--b,.mega__veil,.mega__hud,.mega__cue{display:none}.mega__wrap{height:auto;padding-block:2.5rem}.mega__ch{opacity:1;visibility:visible;pointer-events:auto;width:auto;margin-bottom:3rem;position:relative;top:auto;bottom:auto;left:auto;transform:none}}.mega .rotor{height:1.14em;transition:width .45s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.mega .rotor__list{flex-direction:column;align-items:flex-start;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex}.mega .rotor__list span{color:#2fe0a0;text-shadow:0 0 30px #2fe0a066;white-space:nowrap;width:fit-content;height:1.65em;line-height:1.12;display:block;position:relative}.mega .rotor__list span:after{content:"";background:#2fe0a0;border-radius:99px;height:.09em;position:absolute;top:1.02em;left:.04em;right:.04em;box-shadow:0 0 14px #2fe0a0bf}@media (prefers-reduced-motion:reduce){.mega .rotor,.mega .rotor__list{transition:none}}@media (width>=861px){.mega__ch--hero{top:clamp(7.5rem,17vh,11rem);bottom:auto;transform:translateY(22px)}.mega__ch--hero.on{transform:none}}.mega__ch--hero{width:min(56ch,58vw)}.mega__ch--hero .mega__h1{font-size:clamp(2rem,3.5vw,3rem)}.mega__ch--final .mega__h1{font-size:clamp(1.9rem,3.6vw,3rem)}.mega__ch--hero .mega__p,.mega__ch--final .mega__p{font-size:clamp(.94rem,1.1vw,1.05rem)}@media (width<=860px){.mega--anim .mega__ch--hero{width:auto;bottom:clamp(5rem,14vh,8rem)}.mega__ch--hero .mega__h1,.mega__ch--final .mega__h1{font-size:clamp(1.7rem,7.6vw,2.2rem)}.mega__cta{gap:.45rem;margin-top:1.1rem}.mbtn{padding:.7rem 1.1rem;font-size:.9rem}.mega--anim .mega__trust{display:none}}.mega-page .wafab{z-index:2800;color:#04140d;background:#00c27a;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .2s;display:grid;position:fixed;bottom:clamp(.9rem,2.5vw,1.5rem);right:clamp(.9rem,2.5vw,1.5rem);box-shadow:0 14px 34px -10px #00c27a99}.mega-page .wafab:hover{transform:translateY(-3px)scale(1.04)}.mega-page .wafab svg{width:28px;height:28px}.mcase{background:#12151a;border-top:1px solid #ffffff14;padding:clamp(4rem,9vh,6.5rem) 0}.mcase__in{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.6rem,4vw,3.4rem);display:grid}.mcase h2{font-family:var(--font-display,inherit);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .5rem;font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:800}.mcase__client{letter-spacing:.14em;text-transform:uppercase;color:#93a29c;margin:0 0 .4rem;font-size:.74rem}.mcase__pieces{margin-top:1.3rem}.mcase__pieces>span{letter-spacing:.16em;text-transform:uppercase;color:#93a29c;margin-bottom:.5rem;font-size:.66rem;display:block}.mcase__pieces div{flex-wrap:wrap;gap:.4rem;display:flex}.mcase__pieces i{color:#d6e0db;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:.3rem .7rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-style:normal}.mcase__shot{margin:0}.mcase__shot img{border:1px solid #ffffff1f;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 34px 80px -34px #000000e6}.mcase__shot figcaption{text-align:center;letter-spacing:.12em;color:#93a29c;margin-top:.6rem;font-size:.72rem}@media (width<=860px){.mcase__in{grid-template-columns:1fr}.mcase__shot{order:-1}}.mega--anim .mega__ch>*{opacity:0;transition:opacity .42s,transform .62s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.mega--anim .mega__ch.on>*{opacity:1;transform:none}.mega--anim .mega__ch.on>:first-child{transition-delay:20ms}.mega--anim .mega__ch.on>:nth-child(2){transition-delay:.1s}.mega--anim .mega__ch.on>:nth-child(3){transition-delay:.18s}.mega--anim .mega__ch.on>:nth-child(4){transition-delay:.26s}.mega--anim .mega__ch.on>:nth-child(5){transition-delay:.34s}.mega--anim .mega__k i{transform-origin:0;transition:transform .5s cubic-bezier(.22,1,.36,1) .12s;transform:scaleX(0)}.mega--anim .mega__ch.on .mega__k i{transform:scaleX(1)}.mega--anim .mega__ch .mega__h1,.mega--anim .mega__ch .mega__h2{transform:translateY(26px)}.mega--anim .mega__ch.on .mega__h1,.mega--anim .mega__ch.on .mega__h2{transform:none}.mega--anim .mega__tags span,.mega--anim .mega__list li,.mega--anim .mega__levels li{opacity:0;transition:opacity .35s,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}.mega--anim .mega__ch.on .mega__tags span,.mega__ch.on .mega__list li,.mega__ch.on .mega__levels li{opacity:1;transform:none}.mega--anim .mega__ch.on .mega__tags span:first-child,.mega__ch.on .mega__list li:first-child,.mega--anim .mega__ch.on .mega__levels li:first-child{transition-delay:.3s}.mega--anim .mega__ch.on .mega__tags span:nth-child(2),.mega__ch.on .mega__list li:nth-child(2),.mega--anim .mega__ch.on .mega__levels li:nth-child(2){transition-delay:.37s}.mega--anim .mega__ch.on .mega__tags span:nth-child(3),.mega__ch.on .mega__list li:nth-child(3),.mega--anim .mega__ch.on .mega__levels li:nth-child(3){transition-delay:.44s}.mega--anim .mega__ch.on .mega__levels li:nth-child(4){transition-delay:.51s}.mega--anim .mega__ch.on .mega__levels li:nth-child(5){transition-delay:.58s}.mega--anim .mega__ch.on .mega__levels li:nth-child(6){transition-delay:.65s}@media (prefers-reduced-motion:reduce){.mega__ch>*,.mega__tags span,.mega__list li,.mega__levels li,.mega__k i,.mega__ch .mega__h1,.mega__ch .mega__h2{opacity:1;transition:none;transform:none}}.mega--anim .mega__still{display:none}.mega:not(.mega--anim) .mega__h1,.mega:not(.mega--anim) .mega__h2,.mega:not(.mega--anim) .mega__p{text-shadow:none}.mega:not(.mega--anim) .mega__wrap{padding-block:clamp(2rem,6vh,3.5rem);padding-top:clamp(6.5rem,15vh,9rem)}.mega:not(.mega--anim) .mega__ch{margin-bottom:clamp(2.6rem,7vh,3.6rem)}.mega:not(.mega--anim) .mega__ch--final{margin-bottom:clamp(1rem,3vh,2rem)}.mega:not(.mega--anim) .mega__still{margin-bottom:1rem}.mega__note{left:var(--x);top:var(--y);z-index:2;pointer-events:none;opacity:0;align-items:center;gap:0;transition:opacity .3s,transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;transform:translateY(8px)}.mega--anim .mega__note.on{opacity:1;transition-delay:.3s;transform:none}.mega:not(.mega--anim) .mega__note{display:none}.mega__note-dot{background:#f7b955;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 4px #f7b9552e,0 0 14px #f7b955b3}.mega__note-line{background:linear-gradient(90deg,#f7b955,#f7b95540);flex-shrink:0;width:34px;height:1px}.mega__note span{color:#f6efe2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c0f11b8;border:1px solid #f7b95547;border-radius:8px;max-width:21ch;padding:.35rem .6rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;line-height:1.35}@media (width<=1100px){.mega__note span{max-width:16ch;font-size:.66rem}}.mega__clock em{letter-spacing:.04em;color:#f7b955;font-size:.95rem;font-style:normal;font-weight:700}.mega__rail{z-index:3;pointer-events:none;flex-direction:column;gap:.55rem;display:flex;position:absolute;top:50%;left:clamp(1rem,2.6vw,2.2rem);transform:translateY(-50%)}.mega__rail-it{letter-spacing:.1em;text-transform:uppercase;color:#ffffff52;padding-left:1.15rem;font-family:IBM Plex Mono,monospace;font-size:.63rem;transition:color .35s,transform .45s cubic-bezier(.22,1,.36,1);position:relative}.mega__rail-it:before{content:"";background:currentColor;width:8px;height:1px;transition:width .4s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.mega__rail-it.on{color:#f7b955;transform:translate(3px)}.mega__rail-it.on:before{width:14px;box-shadow:0 0 10px #f7b955cc}.mega--anim .mega__ch{left:clamp(6.5rem,11vw,10rem)}@media (width<=1180px){.mega__rail{display:none}.mega--anim .mega__ch{left:clamp(1.1rem,4vw,2.5rem)}}.mega--anim .wmask{vertical-align:bottom;padding-bottom:.08em;font-style:normal;display:inline-block;overflow:hidden}.mega--anim .wmask>b{font-weight:inherit;opacity:0;transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .4s;transition-delay:calc(60ms + var(--w) * 42ms);display:inline-block;transform:translateY(105%)rotate(2deg)}.mega--anim .mega__ch.on .wmask>b{opacity:1;transform:none}.mega--anim .mega__k{letter-spacing:.05em}.mega--anim .mega__k .kch{opacity:0;transition:opacity .22s,transform .3s;transition-delay:calc(var(--c) * 14ms);display:inline-block;transform:translateY(-4px)}.mega--anim .mega__ch.on .mega__k .kch{opacity:1;transform:none}.mega--anim .mega__ch .mega__p{clip-path:inset(0 100% 0 0);transition:clip-path .7s cubic-bezier(.22,1,.36,1) .24s,opacity .4s .24s}.mega--anim .mega__ch.on .mega__p{clip-path:inset(0)}.mega--anim .mega__ch{transform:translateY(calc(26px - 50%))}.mega--anim .mega__ch.is-past{transform:translateY(calc(-50% - 26px))}.mega__note-line{transform-origin:0;transition:transform .45s cubic-bezier(.22,1,.36,1) .34s;transform:scaleX(0)}.mega--anim .mega__note.on .mega__note-line{transform:scaleX(1)}.mega__note span{opacity:0;transition:opacity .3s .5s,transform .45s cubic-bezier(.22,1,.36,1) .5s;transform:translate(-6px)}.mega--anim .mega__note.on span{opacity:1;transform:none}.mega--anim .mega__note.on .mega__note-dot{animation:2.4s ease-in-out .6s infinite notedot}@keyframes notedot{0%,to{box-shadow:0 0 0 4px #f7b9552e,0 0 14px #f7b955b3}50%{box-shadow:0 0 0 9px #f7b9550d,0 0 20px #f7b955f2}}@media (prefers-reduced-motion:reduce){.mega--anim .wmask>b,.mega--anim .mega__k .kch{opacity:1;transition:none;transform:none}.mega--anim .mega__ch .mega__p{clip-path:none}.mega--anim .mega__note.on .mega__note-dot{animation:none}}.mega--step{height:132svh}.mega--step .mega__pin{height:100svh;position:sticky;top:0;overflow:hidden}.mega__rail-it{cursor:pointer;transition:color .25s,transform .25s}.mega__rail-it:hover{color:#e6ece9}.mred,.mst,.mbar{display:none}.mega.mega--mov{height:calc(var(--caps,12) * 62svh)}.mega.mega--mov .mega__pin{background:#0e1117;height:100svh;position:sticky;top:0;overflow:hidden}.mega.mega--mov .mega__wrap{max-width:none;height:100%;margin:0;padding:0;display:block;position:relative}.mega.mega--mov .mega__stage,.mega.mega--mov .mega__veil,.mega.mega--mov .mega__hud,.mega.mega--mov .mega__cue,.mega.mega--mov .mega__still,.mega.mega--mov .mega__note,.mega.mega--mov .mega__rail,.mega.mega--mov .mega__trust{display:none}.mega.mega--mov .mred{height:var(--plano,300px);background:#0e1117;border-bottom:1px solid #233041;flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.mred__cap,.mred__foot{letter-spacing:.14em;text-transform:uppercase;color:#e9eef08c;flex:none;margin:0;padding:.5rem .85rem;font-family:IBM Plex Mono,monospace;font-size:.58rem}.mred__cap{border-bottom:1px solid #233041}.mred__foot{color:#2fe0a0;border-top:1px solid #233041;align-items:center;gap:.45rem;display:flex}.mred__foot span{background:#2fe0a0;flex:none;width:6px;height:6px}.mred__foot b{color:#2fe0a0;font-weight:500}.mred svg{flex:1;width:100%;height:auto;min-height:0;display:block}.mred__grid line{stroke:#e9eef012}.mred__links line{stroke:#2fe0a0;stroke-dasharray:3 4;opacity:0;transition:opacity .45s}.mred__links line.is-on{opacity:.6;animation:2.6s linear infinite mredFlow}@keyframes mredFlow{to{stroke-dashoffset:-14px}}.mred__side{fill:#141c22;stroke:#e9eef038}.mred__side--b{fill:#10171c}.mred__roof{fill:#1d2830;stroke:#2fe0a073}.mred__win{fill:#2fe0a0;animation:4s ease-in-out infinite mredWin;animation-delay:var(--d,0s)}@keyframes mredWin{0%,to{opacity:.5}50%{opacity:1}}.mred__biz{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}.mred__biz.is-on{opacity:1;transform:none}.mega.mega--mov .mega__ch{top:var(--plano,300px);width:auto;max-width:none;min-height:0;box-shadow:none;pointer-events:none;opacity:0;visibility:hidden;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;margin:0;padding:1rem clamp(1.1rem,5vw,1.5rem) calc(1rem + 64px);transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .4s;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(10px)}.mega.mega--mov .mega__ch.on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.mega.mega--mov .mega__ch:before,.mega.mega--mov .mega__ch:after{display:none}.mega.mega--mov .mega__ch a,.mega.mega--mov .mega__ch button{pointer-events:auto}.mega.mega--mov .mega__k{color:#7ef0c2;background:0 0;border:0;width:auto;margin:0 0 .45rem;padding:0;font-size:.6rem}.mega.mega--mov .mega__k i{background:#2fe0a0}.mega.mega--mov .mega__h1{text-shadow:none;margin:0 0 .45rem;font-size:clamp(1.35rem,6vw,1.75rem);line-height:1.06}.mega.mega--mov .mega__h2{text-shadow:none;margin:0 0 .4rem;font-size:1.1rem;line-height:1.15}.mega.mega--mov .mega__p{max-width:none;text-shadow:none;margin:0;font-size:.86rem;line-height:1.5}.mega.mega--mov .mega__tags{gap:.3rem;margin-top:.55rem}.mega.mega--mov .mega__tags span{padding:.22rem .5rem;font-size:.62rem}.mega.mega--mov .mega__cta{gap:.45rem;margin-top:.7rem}.mega.mega--mov .mbtn{padding:.7rem 1rem;font-size:.85rem}.mega.mega--mov .mega__levels{grid-template-columns:1fr 1fr;gap:.25rem;margin-top:.5rem}.mega.mega--mov .mega__levels li{grid-template-columns:auto 1fr;gap:.4rem;padding:.25rem .4rem;font-size:.72rem}.mega.mega--mov .mega__levels em{grid-column:2;font-size:.66rem}.mst{border:1px solid color-mix(in srgb, var(--mst) 45%, transparent);background:#131b20;margin:.6rem 0 0;display:block}.mst__bar{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #e9eef024;justify-content:space-between;gap:.8rem;padding:.4rem .7rem;font-family:IBM Plex Mono,monospace;font-size:.55rem;display:flex}.mst__bar span{color:#e9eef099}.mst__bar b{color:var(--mst);font-weight:500}.mst__rows{gap:.25rem;padding:.45rem .7rem;display:grid}.mst__rows>div{justify-content:space-between;gap:1rem;font-size:.74rem;display:flex}.mst__rows span{color:#e9eef09e}.mst__rows b{color:#e9eef0;text-align:right;font-weight:600}body.is-mov .mbar{z-index:2900;padding:.6rem clamp(1rem, 4vw, 1.4rem) calc(.7rem + env(safe-area-inset-bottom));background:linear-gradient(#0e111700,#0e1117f5 34%);display:grid;position:fixed;bottom:0;left:0;right:0}.mbar a{text-align:center;color:#04140d;background:#00c27a;border-radius:10px;padding:.85rem;font-size:.92rem;font-weight:700;text-decoration:none}body.is-mov .wafab{display:none}body.is-mov{padding-bottom:56px}.mmob{display:none}@media (prefers-reduced-motion:reduce){.mred__links line,.mred__win,.mred__biz{transition:none;animation:none}}.mred__pulse{fill:#7ef0c2;opacity:0;transition:opacity .4s}.mred__pulse.is-on{opacity:.9}.mega.mega--mov .mega__ch.on>*{animation:.5s cubic-bezier(.22,1,.36,1) both movIn}.mega.mega--mov .mega__ch.on>:first-child{animation-delay:40ms}.mega.mega--mov .mega__ch.on>:nth-child(2){animation-delay:.1s}.mega.mega--mov .mega__ch.on>:nth-child(3){animation-delay:.16s}.mega.mega--mov .mega__ch.on>:nth-child(4){animation-delay:.22s}.mega.mega--mov .mega__ch.on>:nth-child(5){animation-delay:.28s}@keyframes movIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.mred{transition:background .8s}.mred.is-full{background:#101a1c}.mred.is-full .mred__roof{stroke:#7ef0c2}.mred.is-full .mred__grid line{stroke:#7ef0c21a}.mred.is-full .mred__foot{color:#7ef0c2}.mred__core{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite movBreath}@keyframes movBreath{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.mred__pulse,.mred__core,.mega.mega--mov .mega__ch.on>*{animation:none!important}}.mred{--esc:#2fe0a0}.mred__links line{stroke:var(--esc);stroke-dasharray:var(--len,200);stroke-dashoffset:var(--len,200);opacity:0;transition:opacity .3s,stroke-dashoffset .75s cubic-bezier(.22,1,.36,1),stroke .6s}.mred__links line.is-on{opacity:.55;stroke-dashoffset:0}.mred__pulse{fill:var(--esc);stroke:var(--esc);stroke-width:3px;stroke-opacity:.25}.mred__win{fill:var(--esc);stroke:var(--esc);stroke-width:1.4px;stroke-opacity:.3}.mred__roof{stroke:var(--esc);transition:stroke .6s}.mred__ring{fill:none;stroke:var(--esc);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:4.8s ease-out infinite mredRing;animation-delay:var(--d,0s)}@keyframes mredRing{0%{opacity:.55;transform:scale(.35)}70%{opacity:.12}to{opacity:0;transform:scale(3.4)}}.mred.is-full .mred__core{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--esc) 55%, transparent))}@media (prefers-reduced-motion:reduce){.mred__ring{opacity:0;animation:none}.mred__links line{stroke-dashoffset:0;transition:opacity .3s}}.mred__gable{fill:#16202a;stroke:#e9eef029;stroke-width:.8px}.mred__roofb{fill:#182129;stroke:color-mix(in srgb, var(--esc) 30%, transparent);stroke-width:.8px}.mred__core .mred__roofb{stroke:color-mix(in srgb, var(--esc) 45%, transparent)}.mred__roof--biz{fill:#1d2830;stroke:color-mix(in srgb, var(--esc) 35%, transparent);stroke-width:.8px}.mred__win{stroke:none}.mred__win--biz{fill:var(--esc);opacity:.5;filter:none;animation:5s ease-in-out infinite mredWin;animation-delay:var(--d,0s)}.mred__mast{stroke:#e9eef059;stroke-width:1px}.mred__beacon{fill:var(--esc);filter:url(#mredGlow);animation:1.8s ease-in-out infinite mredBeacon}@keyframes mredBeacon{0%,to{opacity:.3;r:2.2}50%{opacity:1;r:3.2}}.mred__core .mred__win{opacity:.85}.mred__cam{transform-origin:195px 150px;transition:transform .25s linear}.mred__shadow{fill:#00000061}.mred__pool{fill:url(#mredPoolG);opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .7s}.mred__pool.is-on{opacity:.12}.mred__pool--core{opacity:.16;animation:5s ease-in-out infinite mredPool}@keyframes mredPool{0%,to{opacity:.1}50%{opacity:.22}}.mred__core .mred__win{opacity:.12;transition:opacity .6s;animation:none}.mred__core .mred__win.is-on{opacity:.95}@media (prefers-reduced-motion:reduce){.mred__cam{transition:none}.mred__pool--core{animation:none}}
