.watch-stage[data-v-96ce727f]{background:#070808;position:absolute;inset:0}.watch-stage[data-v-96ce727f] canvas{width:100%;height:100%;display:block}.loading-ring[data-v-96ce727f]{z-index:-1;border:1px solid #ffffff1a;border-top-color:#cfa85a;border-radius:50%;width:38px;height:38px;animation:1s linear infinite load-96ce727f;position:absolute;inset:50% auto auto 50%}@keyframes load-96ce727f{to{transform:rotate(1turn)}}.brand-details[data-v-fe80ce05]{color:#eeeaf5;background:#0c0b17;font-family:Manrope,sans-serif}section[data-v-fe80ce05]{border-top:1px solid #ffffff20;padding:100px max(24px,7vw);scroll-margin-top:80px}article>small[data-v-fe80ce05],section>span[data-v-fe80ce05]{color:#b397ef;letter-spacing:.15em;font:12px DM Mono,monospace}h2[data-v-fe80ce05]{letter-spacing:-.055em;max-width:1000px;margin:24px 0;font-size:clamp(34px,4.8vw,72px);font-weight:400;line-height:1.12}p[data-v-fe80ce05]{color:#b9b3c8;font-size:16px;line-height:1.8}.lead[data-v-fe80ce05]{max-width:750px;font-size:18px}.scope-grid[data-v-fe80ce05]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:50px;display:grid}article[data-v-fe80ce05]{background:linear-gradient(140deg,#b397ef0c,#0000);border:1px solid #b397ef30;border-radius:12px;padding:32px}h3[data-v-fe80ce05]{letter-spacing:-.03em;font-size:24px;font-weight:400}ol[data-v-fe80ce05]{max-width:850px;padding-left:24px}li[data-v-fe80ce05]{color:#d3c9e6;border-bottom:1px solid #ffffff20;padding:20px 12px}details[data-v-fe80ce05]{border-bottom:1px solid #ffffff25;max-width:950px;padding:24px 0}summary[data-v-fe80ce05]{cursor:pointer;font-size:20px;line-height:1.5}details p[data-v-fe80ce05]{max-width:760px}.brand-contact[data-v-fe80ce05]{background:radial-gradient(at 80% 100%,#44276a66,#0000 65%)}.actions[data-v-fe80ce05]{flex-wrap:wrap;gap:16px;margin-top:35px;display:flex}.actions a[data-v-fe80ce05]{color:#ece6f7;border:1px solid #a789d8;border-radius:6px;padding:18px 24px;text-decoration:none;transition:background .2s}.actions a[data-v-fe80ce05]:first-child{color:#100b20;background:#b397ef}.actions a[data-v-fe80ce05]:hover{color:#fff;background:#69518b}:is(a[data-v-fe80ce05],summary[data-v-fe80ce05]):focus-visible{outline-offset:5px;outline:3px solid #d5bcff}@media (width<=640px){section[data-v-fe80ce05]{padding:65px 24px}.scope-grid[data-v-fe80ce05]{grid-template-columns:1fr}article[data-v-fe80ce05]{padding:24px}.actions[data-v-fe80ce05]{flex-direction:column}.actions a[data-v-fe80ce05]{text-align:center}.lead[data-v-fe80ce05]{font-size:16px}}@media (prefers-reduced-motion:reduce){[data-v-fe80ce05]{transition:none!important}}.maison[data-v-e1deee7a]{--ink:#0a0b0a;--paper:#e9e4d9;--wine:#5d1f27;--gold:#bda06a;--line:#ffffff24;background:var(--ink);color:#f4f0e8;overflow:hidden}.maison[data-v-e1deee7a] *{box-sizing:border-box}.maison a[data-v-e1deee7a]{color:inherit}.about-label>span[data-v-e1deee7a],.contact-copy>span[data-v-e1deee7a],.faq-head>span[data-v-e1deee7a],.kicker[data-v-e1deee7a],.proof-intro>span[data-v-e1deee7a],.section-head>span[data-v-e1deee7a],.standard-intro>span[data-v-e1deee7a],.system-copy>span[data-v-e1deee7a]{letter-spacing:.18em;text-transform:uppercase;font:8px DM Mono,sans-serif}.maison-hero[data-v-e1deee7a]{isolation:isolate;background:radial-gradient(circle at 72% 40%,#24151a 0,#0000 33%),linear-gradient(135deg,#090a09,#0d0d0c 54%,#140d0f);height:100svh;min-height:720px;padding:160px 6vw 50px;position:relative}.hero-grid[data-v-e1deee7a]{background-image:linear-gradient(#ffffff0b 1px,#0000 0),linear-gradient(90deg,#ffffff0b 1px,#0000 0);background-size:9vw 9vw;position:absolute;inset:82px 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 48%,#000);mask-image:linear-gradient(90deg,#000,#0000 48%,#000)}.hero-glow[data-v-e1deee7a]{z-index:-1;filter:blur(20px);width:58vw;height:58vw;transform:translate(calc(var(--mx)*18px),calc(var(--my)*18px));background:radial-gradient(circle,#8e4a4433,#0000 65%);border-radius:50%;position:absolute;top:-12vw;right:-12vw}.hero-copy[data-v-e1deee7a]{z-index:3;width:min(760px,58vw);position:relative}.kicker[data-v-e1deee7a]{color:#d2b57b;align-items:center;gap:12px;display:flex}.kicker i[data-v-e1deee7a]{background:#d2b57b;width:24px;height:1px}.kicker span[data-v-e1deee7a]{color:#76736e;margin-left:12px}.hero-copy h1[data-v-e1deee7a]{letter-spacing:-.065em;margin:38px 0 30px;font-size:clamp(56px,5.4vw,88px);font-weight:300;line-height:.94}.hero-copy h1 em[data-v-e1deee7a],.hero-copy h1 span[data-v-e1deee7a]{display:block}.hero-copy h1 em[data-v-e1deee7a]{color:#c8aa75;font-family:Playfair Display,serif;font-weight:500}.hero-copy .lead[data-v-e1deee7a]{color:#aaa69d;max-width:550px;font-size:15px;line-height:1.8}.hero-actions[data-v-e1deee7a]{align-items:center;gap:32px;margin-top:40px;display:flex}.hero-actions>a[data-v-e1deee7a]:first-child{color:#171714;letter-spacing:.09em;text-transform:uppercase;background:#eee8dc;justify-content:space-between;width:230px;padding:17px 18px;font:9px DM Mono;display:flex}.hero-actions a b[data-v-e1deee7a]{font-weight:400}.text-link[data-v-e1deee7a]{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #5f5c56;padding-bottom:8px;font:9px DM Mono}.poincon[data-v-e1deee7a]{border-top:1px solid #bda06a3d;align-items:center;gap:18px;width:max-content;max-width:100%;margin-top:30px;padding-top:16px;display:flex}.poincon-mark[data-v-e1deee7a]{flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.poincon-mark i[data-v-e1deee7a]{border:1px solid #bda06a8c;position:absolute;inset:2px;transform:rotate(45deg)}.poincon-mark b[data-v-e1deee7a]{letter-spacing:.02em;color:#d2b57b;font-family:Playfair Display,serif;font-size:13px;font-weight:500;position:relative}.poincon dl[data-v-e1deee7a]{gap:26px;margin:0;display:flex}.poincon dl>div[data-v-e1deee7a]{gap:5px;display:grid}.poincon dt[data-v-e1deee7a]{letter-spacing:.16em;text-transform:uppercase;color:#8d887f;font:7px DM Mono,monospace}.poincon dd[data-v-e1deee7a]{letter-spacing:.1em;color:#ddd6c8;margin:0;font:9px DM Mono,monospace}@media (height<=880px){.poincon[data-v-e1deee7a]{gap:13px;margin-top:20px;padding-top:11px}.poincon-mark[data-v-e1deee7a]{width:28px;height:28px}.poincon-mark b[data-v-e1deee7a]{font-size:11px}.poincon dl[data-v-e1deee7a]{gap:17px}.poincon dt[data-v-e1deee7a]{font-size:6px}.poincon dd[data-v-e1deee7a]{font-size:8px}}@media (height<=800px){.poincon[data-v-e1deee7a]{gap:11px;margin-top:14px;padding-top:9px}.poincon-mark[data-v-e1deee7a]{width:25px;height:25px}.poincon-mark b[data-v-e1deee7a]{font-size:10px}.poincon dt[data-v-e1deee7a]{display:none}.poincon dl[data-v-e1deee7a]{gap:13px}}@media (width<=900px){.poincon[data-v-e1deee7a]{gap:14px;margin-top:26px}.poincon dl[data-v-e1deee7a]{gap:16px}}@media (width<=560px){.poincon dl>div[data-v-e1deee7a]:last-child{display:none}}@media (height<=760px){.poincon[data-v-e1deee7a]{display:none}}@media (width<=600px){.poincon[data-v-e1deee7a]{display:none}}.hero-object[data-v-e1deee7a]{z-index:2;aspect-ratio:1;perspective:1000px;width:min(43vw,650px);transform:translate(calc(var(--mx)*-12px),calc(var(--my)*-10px));position:absolute;top:15%;right:3.5vw}.orbit[data-v-e1deee7a]{transform:rotateX(68deg) rotate(calc(18deg + var(--mx)*7deg));border:1px solid #d9bc8a33;border-radius:50%;position:absolute;inset:11%;box-shadow:0 0 80px #6b2e321f}.orbit-b[data-v-e1deee7a]{transform:rotateY(70deg) rotate(calc(38deg + var(--my)*8deg));inset:25%}.signal-core[data-v-e1deee7a]{width:190px;height:190px;transform:translate(-50%,-50%) rotate(calc(var(--mx)*3deg));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 38% 35%,#ffebc666,#69282e2e 23%,#080808a6 68%);border:1px solid #efd8b14d;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 90px #682c2f57,inset 0 0 40px #ffda9f12}.signal-core b[data-v-e1deee7a],.signal-core em[data-v-e1deee7a],.signal-core i[data-v-e1deee7a]{border:1px solid #e5ca9f3b;border-radius:50%;animation:16s linear infinite maison-spin-e1deee7a;position:absolute;inset:15%}.signal-core b[data-v-e1deee7a]{animation-duration:10s;animation-direction:reverse;inset:31%}.signal-core em[data-v-e1deee7a]{background:#dbc08b;inset:44%;box-shadow:0 0 28px #b77763}.glass-card[data-v-e1deee7a]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff1c,#ffffff04);border:1px solid #fff3;align-content:space-between;width:180px;height:112px;padding:15px;transition:transform .3s;display:grid;position:absolute;box-shadow:0 22px 65px #00000047}.glass-card span[data-v-e1deee7a]{letter-spacing:.14em;color:#bdb7ad;font:6px DM Mono}.glass-card b[data-v-e1deee7a]{font:300 28px Manrope}.glass-card i[data-v-e1deee7a]{background:linear-gradient(90deg,#bd9f6d 48%,#ffffff21 0);height:1px}.card-a[data-v-e1deee7a]{transform:translate(calc(var(--mx)*20px),calc(var(--my)*14px)) rotate(-7deg);top:17%;left:3%}.card-b[data-v-e1deee7a]{transform:translate(calc(var(--mx)*-17px),calc(var(--my)*11px)) rotate(6deg);top:34%;right:0}.card-c[data-v-e1deee7a]{transform:translate(calc(var(--mx)*13px),calc(var(--my)*-16px)) rotate(3deg);bottom:10%;left:16%}.hero-foot[data-v-e1deee7a]{letter-spacing:.13em;text-transform:uppercase;color:#77736d;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;font:7px DM Mono;display:grid;position:absolute;bottom:32px;left:6vw;right:6vw}.hero-foot>i[data-v-e1deee7a]{background:#2e2e2c;height:1px;position:relative}.hero-foot>i b[data-v-e1deee7a]{background:#c2a36e;width:13%;height:100%;animation:4s ease-in-out infinite line-travel-e1deee7a;display:block}.maison-proof[data-v-e1deee7a]{background:var(--paper);color:#171815;padding:140px 6vw 0}.proof-intro[data-v-e1deee7a]{grid-template-columns:1fr 2.25fr;align-items:start;gap:6vw;display:grid}.proof-intro span[data-v-e1deee7a]{color:#795c36;margin-top:16px}.about-copy h2[data-v-e1deee7a],.proof-intro h2[data-v-e1deee7a],.section-head h2[data-v-e1deee7a],.standard-intro h2[data-v-e1deee7a],.system-copy h2[data-v-e1deee7a]{letter-spacing:-.065em;margin:0;font-size:clamp(44px,5vw,76px);font-weight:300;line-height:1.02}.about-copy h2 em[data-v-e1deee7a],.proof-intro h2 em[data-v-e1deee7a],.section-head h2 em[data-v-e1deee7a],.standard-intro h2 em[data-v-e1deee7a],.system-copy h2 em[data-v-e1deee7a]{color:#785f42;font-family:Playfair Display;font-weight:500}.proof-numbers[data-v-e1deee7a]{border-top:1px solid #bdb7aa;grid-template-columns:repeat(4,1fr);margin-top:110px;display:grid}.proof-numbers article[data-v-e1deee7a]{border-right:1px solid #c8c2b6;padding:35px 25px 70px}.proof-numbers article[data-v-e1deee7a]:first-child{padding-left:0}.proof-numbers article[data-v-e1deee7a]:last-child{border:0}.proof-numbers strong[data-v-e1deee7a]{letter-spacing:-.08em;font-size:clamp(58px,6vw,98px);font-weight:300}.proof-numbers strong span[data-v-e1deee7a]{color:#8e6a3f;font-size:.38em}.proof-numbers p[data-v-e1deee7a]{text-transform:uppercase;color:#6f6a60;font:8px/1.7 DM Mono}.proof-marquee[data-v-e1deee7a]{border-top:1px solid #c7c0b4;border-bottom:1px solid #c7c0b4;margin:0 -6vw;padding:25px 0;overflow:hidden}.proof-marquee>div[data-v-e1deee7a]{letter-spacing:.14em;align-items:center;gap:25px;width:max-content;font:10px DM Mono;animation:25s linear infinite marquee-e1deee7a;display:flex}.proof-marquee i[data-v-e1deee7a]{background:#8f6b43;border-radius:50%;width:4px;height:4px}.maison-services[data-v-e1deee7a]{background:var(--paper);color:#171815;padding:160px 6vw}.section-head[data-v-e1deee7a]{max-width:950px}.section-head>span[data-v-e1deee7a]{color:#89683d}.section-head h2[data-v-e1deee7a]{margin:25px 0}.section-head>p[data-v-e1deee7a]{color:#6c685f;max-width:520px;margin-left:auto;line-height:1.8}.service-stage[data-v-e1deee7a]{border-top:1px solid #aaa498;grid-template-columns:34% 1fr;min-height:680px;margin-top:100px;display:grid}.service-stage nav[data-v-e1deee7a]{border-right:1px solid #aaa498}.service-stage nav button[data-v-e1deee7a]{color:#6a665e;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c5beb2;grid-template-columns:42px 1fr auto;align-items:center;width:100%;height:88px;padding:0 22px 0 0;transition:all .35s;display:grid}.service-stage nav button span[data-v-e1deee7a]{font:7px DM Mono}.service-stage nav button b[data-v-e1deee7a]{font-size:17px;font-weight:400}.service-stage nav button i[data-v-e1deee7a]{opacity:0;font-style:normal;transition:all .3s;transform:translate(-8px,8px)}.service-stage nav button.active[data-v-e1deee7a]{color:#171815;background:#ffffff59;padding-left:16px}.service-stage nav button.active i[data-v-e1deee7a]{opacity:1;transform:none}.service-detail[data-v-e1deee7a]{padding:72px 7vw;position:relative;overflow:hidden}.service-detail>span[data-v-e1deee7a]{text-transform:uppercase;color:#8d6b41;font:8px DM Mono}.service-detail h3[data-v-e1deee7a]{letter-spacing:-.06em;max-width:700px;margin:26px 0;font-size:clamp(40px,4.4vw,68px);font-weight:300;line-height:1.02}.service-detail>p[data-v-e1deee7a]{color:#625f57;max-width:590px;line-height:1.85}.service-tags[data-v-e1deee7a]{flex-wrap:wrap;gap:8px;max-width:580px;margin-top:34px;display:flex}.service-tags i[data-v-e1deee7a]{text-transform:uppercase;border:1px solid #bcb5aa;border-radius:20px;padding:9px 12px;font:7px DM Mono}.service-detail blockquote[data-v-e1deee7a]{border-left:2px solid #9b7548;max-width:470px;margin:58px 0 0;padding-left:18px;font:400 13px/1.7 DM Mono}.service-visual[data-v-e1deee7a]{border:1px solid #b8b1a5;border-radius:50%;place-items:center;width:310px;height:310px;display:grid;position:absolute;bottom:-70px;right:-80px}.service-visual[data-v-e1deee7a]:after,.service-visual[data-v-e1deee7a]:before{content:"";border:1px solid #c5beb3;border-radius:50%;position:absolute;inset:18%}.service-visual[data-v-e1deee7a]:after{inset:36%}.service-visual>i[data-v-e1deee7a]{background:#c9c2b6;width:1px;height:100%;position:absolute}.service-visual>i[data-v-e1deee7a]:nth-child(2){transform:rotate(60deg)}.service-visual>i[data-v-e1deee7a]:nth-child(3){transform:rotate(120deg)}.service-visual>b[data-v-e1deee7a]{color:#9c7850;z-index:2;font-size:70px;font-weight:300}.service-visual>span[data-v-e1deee7a]{font:6px DM Mono;position:absolute;top:25px}.service-shift-enter-active[data-v-e1deee7a],.service-shift-leave-active[data-v-e1deee7a]{transition:opacity .2s,transform .35s}.service-shift-enter-from[data-v-e1deee7a]{opacity:0;transform:translateY(18px)}.service-shift-leave-to[data-v-e1deee7a]{opacity:0;transform:translateY(-12px)}.maison-work[data-v-e1deee7a]{background:#101110;padding:150px 6vw}.section-head.light h2 em[data-v-e1deee7a]{color:#cfaf77}.section-head.light>span[data-v-e1deee7a]{color:#c5a66f}.cases[data-v-e1deee7a]{gap:55px;margin-top:90px;display:grid}.case[data-v-e1deee7a]{color:#f2eee5;isolation:isolate;border-radius:2px;height:min(73vw,820px);min-height:650px;padding:35px;position:relative;overflow:hidden}.case[data-v-e1deee7a]:before{content:"";z-index:-1;background:radial-gradient(circle at 72% 40%,#ffffff1f,#0000 31%),linear-gradient(145deg,#532029,#1a1013 70%);position:absolute;inset:0}.case.ivory[data-v-e1deee7a]{color:#181815}.case.ivory[data-v-e1deee7a]:before{background:radial-gradient(circle at 70% 36%,#fff,#0000 30%),linear-gradient(145deg,#dfd9cc,#aaa294)}.case.blue[data-v-e1deee7a]:before{background:radial-gradient(circle at 69% 38%,#33556b,#0000 25%),linear-gradient(145deg,#102431,#071116)}.case-meta[data-v-e1deee7a]{text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;font:7px DM Mono;display:flex}.case-meta b[data-v-e1deee7a]{font-weight:400}.case-copy[data-v-e1deee7a]{z-index:3;width:min(420px,35vw);position:absolute;top:50%;left:5vw;transform:translateY(-50%)}.case-copy small[data-v-e1deee7a]{text-transform:uppercase;letter-spacing:.12em;font:7px DM Mono}.case-copy h3[data-v-e1deee7a]{letter-spacing:-.08em;margin:24px 0;font-size:clamp(66px,8vw,126px);font-weight:300;line-height:.9}.case-copy p[data-v-e1deee7a]{font-size:20px;line-height:1.5}.case-copy a[data-v-e1deee7a]{text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;width:190px;margin-top:45px;padding-bottom:9px;font:8px DM Mono;display:flex}.case-copy a i[data-v-e1deee7a]{font-style:normal}.case-device[data-v-e1deee7a]{background:#111211;border:1px solid #ffffff47;width:51%;height:66%;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;top:15%;right:3.5vw;transform:perspective(1200px)rotateY(-8deg)rotateX(3deg);box-shadow:0 40px 100px #00000059}.case:hover .case-device[data-v-e1deee7a]{transform:perspective(1200px)rotateY(-2deg)rotateX(0)translateY(-8px)}.device-top[data-v-e1deee7a]{border-bottom:1px solid #343531;align-items:center;gap:5px;height:35px;padding:0 10px;display:flex}.device-top i[data-v-e1deee7a]{border:1px solid #8b8b82;border-radius:50%;width:5px;height:5px}.device-top span[data-v-e1deee7a]{color:#7b7b73;margin:auto;font:5px DM Mono}.device-screen[data-v-e1deee7a]{background:linear-gradient(135deg,#151713,#22241e);align-content:center;height:calc(100% - 35px);padding:12%;display:grid;overflow:hidden}.device-screen b[data-v-e1deee7a]{letter-spacing:-.07em;font-size:clamp(35px,5vw,74px);font-weight:300}.device-screen span[data-v-e1deee7a]{color:#9c988c;margin:10px 0 45px;font:7px DM Mono}.device-screen i[data-v-e1deee7a]{background:#727065;height:1px;margin:9px 0}.device-screen i[data-v-e1deee7a]:first-of-type{width:95%}.device-screen i[data-v-e1deee7a]:nth-of-type(2){width:65%}.device-screen i[data-v-e1deee7a]:nth-of-type(3){width:80%}.ivory .case-device[data-v-e1deee7a]{background:#f2eee4;border-color:#aaa399}.ivory .device-screen[data-v-e1deee7a]{background:linear-gradient(135deg,#ede7dc,#d5ccbd)}.ivory .device-top[data-v-e1deee7a]{border-color:#c7c0b5}.blue .device-screen[data-v-e1deee7a]{background:linear-gradient(145deg,#061117,#143042)}.case-result[data-v-e1deee7a]{width:210px;position:absolute;bottom:30px;right:4vw}.case-result strong[data-v-e1deee7a]{letter-spacing:-.06em;font-size:62px;font-weight:300}.case-result span[data-v-e1deee7a]{text-transform:uppercase;font:7px/1.5 DM Mono;display:block}.maison-system[data-v-e1deee7a]{background:#080909;grid-template-columns:43% 1fr;align-items:center;gap:7vw;min-height:100vh;padding:140px 6vw;display:grid}.system-copy h2[data-v-e1deee7a]{color:#f0ece4;margin:25px 0}.system-copy h2 em[data-v-e1deee7a],.system-copy>span[data-v-e1deee7a]{color:#c8a873}.system-copy p[data-v-e1deee7a]{color:#97948d;max-width:520px;line-height:1.85}.system-copy a[data-v-e1deee7a]{text-transform:uppercase;border-bottom:1px solid #746b5d;margin-top:36px;padding-bottom:9px;font:8px DM Mono;display:inline-block}.system-map[data-v-e1deee7a]{aspect-ratio:1;max-width:700px;margin:auto;position:relative}.system-map svg[data-v-e1deee7a]{fill:none;stroke:#c7a87333;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.system-core[data-v-e1deee7a]{text-align:center;background:radial-gradient(circle,#35251e,#10110f 67%);border:1px solid #8f754d;border-radius:50%;place-content:center;width:160px;height:160px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #915b3b47}.system-core small[data-v-e1deee7a],.system-core span[data-v-e1deee7a]{letter-spacing:.15em;font:6px DM Mono}.system-core b[data-v-e1deee7a]{font-size:52px;font-weight:300}.map-node[data-v-e1deee7a]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0e0dd1;border-top:1px solid #665840;width:135px;padding:12px;position:absolute}.map-node i[data-v-e1deee7a]{color:#b99c6c;font:6px DM Mono}.map-node b[data-v-e1deee7a]{margin:7px 0;font-size:13px;font-weight:400;display:block}.map-node span[data-v-e1deee7a]{color:#716e67;font:6px DM Mono}.node-1[data-v-e1deee7a]{top:2%;left:42%}.node-2[data-v-e1deee7a]{top:28%;right:0}.node-3[data-v-e1deee7a]{bottom:13%;right:6%}.node-4[data-v-e1deee7a]{bottom:13%;left:4%}.node-5[data-v-e1deee7a]{top:28%;left:0}.map-signal[data-v-e1deee7a]{background:#d2b577;border-radius:50%;width:8px;height:8px;animation:9s linear infinite map-orbit-e1deee7a;position:absolute;top:50%;left:50%;box-shadow:0 0 18px #d2b577}.maison-process[data-v-e1deee7a]{background:var(--paper);color:#171815;padding:150px 6vw}.process-track[data-v-e1deee7a]{border-top:1px solid #aaa397;grid-template-columns:repeat(5,1fr);margin-top:90px;display:grid}.process-track article[data-v-e1deee7a]{border-right:1px solid #c6bfb4;flex-direction:column;min-height:330px;padding:25px 22px;display:flex}.process-track article[data-v-e1deee7a]:first-child{padding-left:0}.process-track article[data-v-e1deee7a]:last-child{border:0}.process-track span[data-v-e1deee7a]{color:#8b6a42;font:7px DM Mono}.process-track article>i[data-v-e1deee7a]{border:1px solid #8b6a42;border-radius:50%;width:9px;height:9px;margin:40px 0;position:relative}.process-track article>i[data-v-e1deee7a]:after{content:"";background:#c2bbae;width:calc(17vw - 20px);height:1px;position:absolute;top:3px;left:8px}.process-track article:last-child>i[data-v-e1deee7a]:after{display:none}.process-track h3[data-v-e1deee7a]{margin:0 0 18px;font-size:26px;font-weight:300}.process-track p[data-v-e1deee7a]{color:#6b675e;font-size:13px;line-height:1.7}.process-track b[data-v-e1deee7a]{text-transform:uppercase;margin-top:auto;font:400 7px DM Mono}.maison-standard[data-v-e1deee7a]{background:#151614;padding:150px 6vw}.standard-intro[data-v-e1deee7a]{grid-template-columns:1.2fr 2.2fr;gap:6vw;display:grid}.standard-intro>span[data-v-e1deee7a]{color:#c5a46c;margin-top:15px}.standard-intro h2[data-v-e1deee7a]{color:#f3efe7}.standard-intro h2 em[data-v-e1deee7a]{color:#c5a46c}.standard-intro p[data-v-e1deee7a]{color:#9d9990;grid-column:2;max-width:520px;line-height:1.8}.standard-grid[data-v-e1deee7a]{border:1px solid #353633;grid-template-columns:repeat(3,1fr);margin-top:90px;display:grid}.standard-grid article[data-v-e1deee7a]{border-bottom:1px solid #353633;border-right:1px solid #353633;min-height:260px;padding:25px}.standard-grid article[data-v-e1deee7a]:nth-child(3n){border-right:0}.standard-grid article[data-v-e1deee7a]:nth-child(n+4){border-bottom:0}.standard-grid span[data-v-e1deee7a]{color:#b89967;font:7px DM Mono}.standard-grid article>i[data-v-e1deee7a]{background:linear-gradient(90deg,#b89967 18%,#353633 0);width:100%;height:1px;margin:32px 0;display:block}.standard-grid h3[data-v-e1deee7a]{font-size:25px;font-weight:300}.standard-grid p[data-v-e1deee7a]{color:#8e8b84;max-width:300px;font-size:13px;line-height:1.7}.technology[data-v-e1deee7a]{border-top:1px solid #353633;grid-template-columns:1fr 3fr;margin-top:80px;padding-top:25px;display:grid}.technology>span[data-v-e1deee7a]{text-transform:uppercase;color:#aaa59b;font:7px DM Mono}.technology>div[data-v-e1deee7a]{flex-wrap:wrap;gap:10px;display:flex}.technology b[data-v-e1deee7a]{color:#c5c0b6;border:1px solid #41423e;border-radius:20px;padding:9px 13px;font:400 8px DM Mono}.maison-quote[data-v-e1deee7a]{color:#f4e9dc;background:#6b2630;grid-template-columns:1fr 3fr;align-content:center;min-height:88vh;padding:12vh 9vw;display:grid;position:relative}.quote-mark[data-v-e1deee7a]{color:#ffffff0b;font-family:Playfair Display;font-size:38vw;line-height:.7;position:absolute;top:10vh;left:1vw}.maison-quote blockquote[data-v-e1deee7a]{letter-spacing:-.06em;grid-column:2;margin:0;font-size:clamp(43px,5.2vw,80px);font-weight:300;line-height:1.08;position:relative}.quote-author[data-v-e1deee7a]{text-transform:uppercase;border-top:1px solid #ffffff40;grid-column:2;grid-template-columns:1fr 1fr;gap:8px 30px;margin-top:60px;padding-top:20px;font:7px DM Mono;display:grid}.quote-author b[data-v-e1deee7a]{font-weight:400}.quote-author i[data-v-e1deee7a]{color:#cfb8ad;font-style:normal}.maison-about[data-v-e1deee7a]{background:var(--paper);color:#171815;padding:150px 6vw}.about-label[data-v-e1deee7a]{align-items:center;gap:25px;display:flex}.about-label span[data-v-e1deee7a]{color:#8e693e}.about-label i[data-v-e1deee7a]{background:#bcb5aa;flex:1;height:1px}.about-copy[data-v-e1deee7a]{grid-template-columns:1.5fr 1fr;gap:8vw;margin-top:65px;display:grid}.about-copy p[data-v-e1deee7a]{color:#68645c;margin-top:20px;line-height:1.9}.about-principles[data-v-e1deee7a]{grid-template-columns:repeat(3,1fr);gap:4vw;margin-top:110px;display:grid}.about-principles article[data-v-e1deee7a]{border-top:1px solid #aaa397;padding-top:20px}.about-principles span[data-v-e1deee7a]{color:#8e693e;font:7px DM Mono}.about-principles b[data-v-e1deee7a]{margin:25px 0 15px;font-size:22px;font-weight:400;display:block}.about-principles p[data-v-e1deee7a]{color:#6d685e;font-size:13px;line-height:1.7}.maison-faq[data-v-e1deee7a]{background:#111210;grid-template-columns:1fr 2fr;gap:8vw;padding:150px 6vw;display:grid}.faq-head span[data-v-e1deee7a]{color:#c3a267}.faq-head h2[data-v-e1deee7a]{letter-spacing:-.06em;font-size:clamp(48px,5vw,76px);font-weight:300}.faq-list details[data-v-e1deee7a]{border-top:1px solid #3b3c38}.faq-list details[data-v-e1deee7a]:last-child{border-bottom:1px solid #3b3c38}.faq-list summary[data-v-e1deee7a]{cursor:pointer;grid-template-columns:45px 1fr auto;align-items:center;min-height:94px;font-size:18px;list-style:none;display:grid}.faq-list summary[data-v-e1deee7a]::-webkit-details-marker{display:none}.faq-list summary span[data-v-e1deee7a]{color:#b99b68;font:7px DM Mono}.faq-list summary i[data-v-e1deee7a]{font:23px Manrope;transition:transform .3s}.faq-list details[open] summary i[data-v-e1deee7a]{transform:rotate(45deg)}.faq-list details p[data-v-e1deee7a]{color:#98958e;max-width:650px;margin:0 45px 30px;line-height:1.8}.maison-contact[data-v-e1deee7a]{isolation:isolate;background:#090a09;grid-template-columns:1fr 1fr;gap:7vw;min-height:100vh;padding:150px 6vw 35px;display:grid;position:relative}.contact-glow[data-v-e1deee7a]{background:radial-gradient(circle,#6e252d66,#0000 65%);border-radius:50%;width:70vw;height:70vw;bottom:-25vw;left:-15vw}.contact-glow[data-v-e1deee7a],.contact-grid[data-v-e1deee7a]{z-index:-1;position:absolute}.contact-grid[data-v-e1deee7a]{background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-size:10vw 10vw;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.contact-copy>span[data-v-e1deee7a]{color:#c3a36c}.contact-copy h2[data-v-e1deee7a]{letter-spacing:-.065em;font-size:clamp(52px,5.5vw,86px);font-weight:300;line-height:1}.contact-copy h2 em[data-v-e1deee7a]{color:#c3a36c;font-family:Playfair Display}.contact-copy p[data-v-e1deee7a]{color:#99968e;max-width:520px;line-height:1.8}.contact-copy>a[data-v-e1deee7a]{color:#d2b476;border-bottom:1px solid #5e5344;margin-top:45px;padding-bottom:9px;font-size:22px;display:inline-block}.contact-form[data-v-e1deee7a]{grid-template-columns:1fr 1fr;gap:28px 20px;padding-top:20px;display:grid}.contact-form label[data-v-e1deee7a]{gap:12px;display:grid}.contact-form label.wide[data-v-e1deee7a]{grid-column:1/-1}.contact-form label span[data-v-e1deee7a]{text-transform:uppercase;color:#aaa69d;font:7px DM Mono}.contact-form input[data-v-e1deee7a],.contact-form select[data-v-e1deee7a],.contact-form textarea[data-v-e1deee7a]{color:#e9e4da;background:0 0;border:0;border-bottom:1px solid #41413d;border-radius:0;outline:none;width:100%;padding:12px 0;font:13px Manrope}.contact-form input[data-v-e1deee7a]:focus,.contact-form select[data-v-e1deee7a]:focus,.contact-form textarea[data-v-e1deee7a]:focus{border-color:#c1a268}.contact-form option[data-v-e1deee7a]{background:#111}.contact-form textarea[data-v-e1deee7a]{resize:none}.contact-form button[data-v-e1deee7a]{color:#151612;text-transform:uppercase;cursor:pointer;background:#e9e3d7;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;height:58px;margin-top:15px;padding:0 20px;font:8px DM Mono;display:flex}.contact-form button i[data-v-e1deee7a]{font-style:normal}.maison-contact footer[data-v-e1deee7a]{text-transform:uppercase;color:#75736c;border-top:1px solid #333430;grid-column:1/-1;justify-content:space-between;align-self:end;padding-top:25px;font:6px DM Mono;display:flex}.maison [data-reveal][data-v-e1deee7a]{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.maison [data-reveal].is-visible[data-v-e1deee7a]{opacity:1;transform:none}@keyframes maison-spin-e1deee7a{to{transform:rotate(1turn)}}@keyframes line-travel-e1deee7a{50%{transform:translate(650%)}}@keyframes marquee-e1deee7a{to{transform:translate(-50%)}}@keyframes map-orbit-e1deee7a{0%{transform:rotate(0)translate(250px)}to{transform:rotate(1turn)translate(250px)}}@media (width<=900px){.maison-hero[data-v-e1deee7a]{padding:135px 24px 45px}.hero-copy[data-v-e1deee7a]{width:100%}.hero-copy h1[data-v-e1deee7a]{font-size:55px}.hero-object[data-v-e1deee7a]{opacity:.4;width:80vw;right:-20vw}.hero-copy .lead[data-v-e1deee7a]{max-width:480px}.hero-foot[data-v-e1deee7a]{left:24px;right:24px}.about-copy[data-v-e1deee7a],.maison-contact[data-v-e1deee7a],.maison-faq[data-v-e1deee7a],.maison-system[data-v-e1deee7a],.proof-intro[data-v-e1deee7a],.standard-intro[data-v-e1deee7a]{grid-template-columns:1fr}.maison-about[data-v-e1deee7a],.maison-contact[data-v-e1deee7a],.maison-faq[data-v-e1deee7a],.maison-process[data-v-e1deee7a],.maison-proof[data-v-e1deee7a],.maison-services[data-v-e1deee7a],.maison-standard[data-v-e1deee7a],.maison-system[data-v-e1deee7a],.maison-work[data-v-e1deee7a]{padding-left:24px;padding-right:24px}.proof-numbers[data-v-e1deee7a]{grid-template-columns:1fr 1fr}.service-stage[data-v-e1deee7a]{grid-template-columns:1fr}.service-stage nav[data-v-e1deee7a]{border-right:0}.service-detail[data-v-e1deee7a]{padding:55px 0}.case[data-v-e1deee7a]{height:760px}.case-copy[data-v-e1deee7a]{width:80%;top:32%;left:28px}.case-device[data-v-e1deee7a]{width:70%;height:45%;top:auto;bottom:8%;right:4%}.case-result[data-v-e1deee7a]{z-index:4}.system-map[data-v-e1deee7a]{width:90vw;max-width:620px}.process-track[data-v-e1deee7a]{grid-template-columns:1fr 1fr}.process-track article[data-v-e1deee7a]{border-bottom:1px solid #c6bfb4}.standard-intro p[data-v-e1deee7a]{grid-column:auto}.standard-grid[data-v-e1deee7a]{grid-template-columns:1fr 1fr}.standard-grid article[data-v-e1deee7a]:nth-child(3n){border-right:1px solid #353633}.standard-grid article[data-v-e1deee7a]:nth-child(2n){border-right:0}.standard-grid article[data-v-e1deee7a]:nth-child(n+4){border-bottom:1px solid #353633}.standard-grid article[data-v-e1deee7a]:nth-last-child(-n+2){border-bottom:0}.maison-quote[data-v-e1deee7a]{grid-template-columns:1fr;padding:100px 24px}.maison-quote blockquote[data-v-e1deee7a],.quote-author[data-v-e1deee7a]{grid-column:1}.about-principles[data-v-e1deee7a]{grid-template-columns:1fr}.maison-contact footer[data-v-e1deee7a]{flex-wrap:wrap;gap:20px}}@media (width<=600px){.maison-hero[data-v-e1deee7a]{min-height:700px}.kicker span[data-v-e1deee7a]{display:none}.hero-copy h1[data-v-e1deee7a]{font-size:45px}.hero-actions[data-v-e1deee7a]{flex-direction:column;align-items:flex-start}.hero-object[data-v-e1deee7a]{opacity:.28;top:30%}.hero-foot span[data-v-e1deee7a]:last-child{display:none}.about-copy h2[data-v-e1deee7a],.proof-intro h2[data-v-e1deee7a],.section-head h2[data-v-e1deee7a],.standard-intro h2[data-v-e1deee7a],.system-copy h2[data-v-e1deee7a]{font-size:43px}.proof-numbers[data-v-e1deee7a]{grid-template-columns:1fr}.proof-numbers article[data-v-e1deee7a]{border-bottom:1px solid #c8c2b6;border-right:0;padding:30px 0}.service-stage nav button[data-v-e1deee7a]{padding-right:10px}.service-detail h3[data-v-e1deee7a]{font-size:42px}.service-visual[data-v-e1deee7a]{opacity:.25}.case[data-v-e1deee7a]{height:680px;min-height:0;padding:22px}.case-copy[data-v-e1deee7a]{top:29%}.case-copy h3[data-v-e1deee7a]{font-size:63px}.case-copy p[data-v-e1deee7a]{font-size:16px}.case-device[data-v-e1deee7a]{width:88%;height:39%}.case-result[data-v-e1deee7a]{width:150px}.case-result strong[data-v-e1deee7a]{font-size:44px}.system-map[data-v-e1deee7a]{margin-left:-5%;transform:scale(.9)}.map-node[data-v-e1deee7a]{width:105px}.process-track[data-v-e1deee7a],.standard-grid[data-v-e1deee7a]{grid-template-columns:1fr}.process-track article[data-v-e1deee7a],.standard-grid article[data-v-e1deee7a]{border-bottom:1px solid #c6bfb4!important;border-right:0!important}.technology[data-v-e1deee7a]{grid-template-columns:1fr;gap:25px}.maison-quote blockquote[data-v-e1deee7a]{font-size:41px}.contact-form[data-v-e1deee7a],.quote-author[data-v-e1deee7a]{grid-template-columns:1fr}.contact-form button[data-v-e1deee7a],.contact-form label[data-v-e1deee7a],.contact-form label.wide[data-v-e1deee7a]{grid-column:1}.maison-contact footer[data-v-e1deee7a]{display:grid}.about-copy[data-v-e1deee7a]{margin-top:40px}}@media (prefers-reduced-motion:reduce){.hero-foot>i b[data-v-e1deee7a],.hero-glow[data-v-e1deee7a],.hero-object[data-v-e1deee7a],.map-signal[data-v-e1deee7a],.proof-marquee>div[data-v-e1deee7a],.signal-core b[data-v-e1deee7a],.signal-core em[data-v-e1deee7a],.signal-core i[data-v-e1deee7a]{animation:none!important;transform:none!important}.maison [data-reveal][data-v-e1deee7a]{opacity:1;transform:none}}.all-products-link[data-v-de66f412]{color:inherit;background:linear-gradient(110deg,#6948b530,#738bff18);border:1px solid #ad91ff88;border-radius:100px;justify-content:space-between;align-items:center;gap:48px;margin-top:32px;padding:16px 22px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.all-products-link b[data-v-de66f412]{color:#100d20;background:#ac8cff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.all-products-link[data-v-de66f412]:hover{background:#8d6fe333;transform:translateY(-2px)}.all-products-link[data-v-de66f412]:focus-visible{outline-offset:5px;outline:2px solid #c3b0ff}@media (prefers-reduced-motion:reduce){.all-products-link[data-v-de66f412]{transition:none;transform:none}}.essentials[data-v-de66f412]{background:var(--paper);color:var(--ink);overflow:hidden}.essentials[data-v-de66f412] *{box-sizing:border-box}.real-products[data-v-de66f412]{color:#ecebf3;background:#10121c}.real-products>span[data-v-de66f412]{color:#bda0ef;letter-spacing:.15em;font:11px DM Mono,monospace}.real-products p[data-v-de66f412]{color:#aba8b9;max-width:750px;font-size:15px;line-height:1.8}.real-products a[data-v-de66f412]{color:#ddc8ff;border:1px solid #ae91db;margin-top:24px;padding:18px 25px;display:inline-block}.essentials a[data-v-de66f412]{color:inherit;text-decoration:none}.essentials section[data-v-de66f412]{padding:140px 7vw}.essentials header>span[data-v-de66f412],.essentials-contact>div>span[data-v-de66f412],.essentials-intro>div>span[data-v-de66f412],.quality-head>span[data-v-de66f412]{text-transform:uppercase;letter-spacing:.17em;color:var(--accent-2);font:8px DM Mono}.essentials h2[data-v-de66f412]{letter-spacing:-.072em;margin:28px 0;font-size:clamp(52px,6vw,94px);font-weight:300;line-height:.95}.essentials h2 em[data-v-de66f412]{color:var(--accent-2);font-family:Playfair Display;font-weight:500}.essentials-intro[data-v-de66f412]{background:var(--paper);align-content:center;min-height:82vh;display:grid;position:relative}.essentials-intro[data-v-de66f412]:after{content:"";border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);width:52vw;height:52vw;box-shadow:0 0 0 7vw color-mix(in srgb,var(--accent) 5%,transparent),0 0 0 14vw color-mix(in srgb,var(--accent) 3%,transparent);border-radius:50%;position:absolute;top:-20vw;right:-22vw}.essentials-intro>div[data-v-de66f412]:first-child{z-index:1;grid-template-columns:1fr 2.3fr;gap:7vw;display:grid;position:relative}.essentials-intro h2[data-v-de66f412]{margin:0;font-size:clamp(60px,7vw,108px)}.essentials-intro p[data-v-de66f412]{max-width:600px;color:color-mix(in srgb,var(--ink) 62%,transparent);grid-column:2;line-height:1.9}.intro-actions[data-v-de66f412]{flex-wrap:wrap;grid-column:2;align-items:center;gap:12px;margin-top:10px;display:flex}.intro-actions a[data-v-de66f412]{border:1px solid color-mix(in srgb,var(--ink) 34%,transparent);text-transform:uppercase;letter-spacing:.12em;padding:15px 20px;font:8px DM Mono;transition:all .25s}.intro-actions a[data-v-de66f412]:first-child{background:var(--ink);color:var(--paper)}.intro-actions a[data-v-de66f412]:hover{border-color:var(--accent-2);background:var(--accent-2);color:var(--paper);transform:translateY(-2px)}.intro-actions small[data-v-de66f412]{color:color-mix(in srgb,var(--ink) 58%,transparent);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-left:8px;font:8px/1.5 DM Mono;display:flex}.intro-actions small i[data-v-de66f412]{background:var(--accent-2);width:6px;height:6px;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 15%,transparent);border-radius:50%}.intro-proof[data-v-de66f412]{z-index:1;border-top:1px solid color-mix(in srgb,var(--ink) 28%,transparent);grid-template-columns:repeat(3,1fr);margin-top:100px;display:grid;position:relative}.intro-proof article[data-v-de66f412]{border-right:1px solid color-mix(in srgb,var(--ink) 20%,transparent);grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:28px;display:grid}.intro-proof article[data-v-de66f412]:first-child{padding-left:0}.intro-proof article[data-v-de66f412]:last-child{border:0}.intro-proof strong[data-v-de66f412]{letter-spacing:-.07em;font-size:56px;font-weight:300}.intro-proof span[data-v-de66f412]{text-transform:uppercase;max-width:150px;font:7px/1.6 DM Mono}.essentials-services[data-v-de66f412]{border-top:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}.essentials-cases>header[data-v-de66f412],.essentials-process>header[data-v-de66f412],.essentials-services>header[data-v-de66f412]{max-width:980px}.essentials-services header>p[data-v-de66f412]{max-width:500px;color:color-mix(in srgb,var(--ink) 60%,transparent);margin-left:auto;line-height:1.8}.service-layout[data-v-de66f412]{border-top:1px solid color-mix(in srgb,var(--ink) 28%,transparent);grid-template-columns:36% 1fr;min-height:650px;margin-top:90px;display:grid}.service-layout nav[data-v-de66f412]{border-right:1px solid color-mix(in srgb,var(--ink) 25%,transparent)}.service-layout nav button[data-v-de66f412]{border:0;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent);width:100%;height:90px;color:color-mix(in srgb,var(--ink) 63%,transparent);text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px 1fr auto;align-items:center;padding:0 20px 0 0;transition:all .3s;display:grid}.service-layout nav button.active[data-v-de66f412]{background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--ink);padding-left:16px}.service-layout nav span[data-v-de66f412]{font:7px DM Mono}.service-layout nav b[data-v-de66f412]{font-size:17px;font-weight:400}.service-layout nav i[data-v-de66f412]{opacity:0;font-style:normal}.service-layout nav button.active i[data-v-de66f412]{opacity:1}.service-detail[data-v-de66f412]{padding:70px 7vw;position:relative;overflow:hidden}.service-detail>span[data-v-de66f412]{color:var(--accent-2);font:8px DM Mono}.service-detail h3[data-v-de66f412]{letter-spacing:-.065em;max-width:720px;margin:28px 0;font-size:clamp(45px,5vw,76px);font-weight:300;line-height:1}.service-detail p[data-v-de66f412]{max-width:620px;color:color-mix(in srgb,var(--ink) 63%,transparent);line-height:1.85}.service-detail>div[data-v-de66f412]{flex-wrap:wrap;gap:8px;margin-top:35px;display:flex}.service-detail i[data-v-de66f412]{text-transform:uppercase;border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);border-radius:20px;padding:9px 12px;font:7px DM Mono}.service-detail>b[data-v-de66f412]{color:color-mix(in srgb,var(--accent) 12%,transparent);font-size:290px;font-weight:300;line-height:1;position:absolute;bottom:-90px;right:-25px}.detail-enter-active[data-v-de66f412],.detail-leave-active[data-v-de66f412]{transition:opacity .2s,transform .3s}.detail-enter-from[data-v-de66f412]{opacity:0;transform:translateY(16px)}.detail-leave-to[data-v-de66f412]{opacity:0;transform:translateY(-10px)}.essentials-cases[data-v-de66f412]{background:var(--ink);color:var(--paper)}.essentials-cases h2 em[data-v-de66f412],.essentials-cases header>span[data-v-de66f412]{color:var(--accent)}.case-grid[data-v-de66f412]{border:1px solid color-mix(in srgb,var(--paper) 20%,transparent);grid-template-columns:repeat(3,1fr);margin-top:100px;display:grid}.case-grid article[data-v-de66f412]{border-right:1px solid color-mix(in srgb,var(--paper) 20%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 55%);flex-direction:column;min-height:590px;padding:28px;transition:background .4s;display:flex}.case-grid article[data-v-de66f412]:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 23%,transparent),transparent 68%)}.case-grid article[data-v-de66f412]:last-child{border:0}.case-grid article>div[data-v-de66f412]{text-transform:uppercase;color:color-mix(in srgb,var(--paper) 55%,transparent);justify-content:space-between;font:7px DM Mono;display:flex}.case-grid article>div b[data-v-de66f412]{font-weight:400}.case-grid article>strong[data-v-de66f412]{color:var(--accent);margin:95px 0 38px;font:9px DM Mono}.case-grid h3[data-v-de66f412]{letter-spacing:-.05em;margin:0 0 24px;font-size:39px;font-weight:300;line-height:1.05}.case-grid p[data-v-de66f412]{color:color-mix(in srgb,var(--paper) 62%,transparent);line-height:1.8}.case-grid a[data-v-de66f412]{border-top:1px solid color-mix(in srgb,var(--paper) 20%,transparent);text-transform:uppercase;margin-top:auto;padding-top:20px;font:8px DM Mono}.essentials-process[data-v-de66f412]{background:var(--paper)}.process-grid[data-v-de66f412]{border-top:1px solid color-mix(in srgb,var(--ink) 32%,transparent);grid-template-columns:repeat(5,1fr);margin-top:90px;display:grid}.process-grid article[data-v-de66f412]{border-right:1px solid color-mix(in srgb,var(--ink) 20%,transparent);min-height:340px;padding:28px 23px}.process-grid article[data-v-de66f412]:first-child{padding-left:0}.process-grid article[data-v-de66f412]:last-child{border:0}.process-grid span[data-v-de66f412]{color:var(--accent-2);font:8px DM Mono}.process-grid i[data-v-de66f412]{border:1px solid var(--accent-2);border-radius:50%;width:9px;height:9px;margin:44px 0;display:block}.process-grid h3[data-v-de66f412]{font-size:27px;font-weight:300}.process-grid p[data-v-de66f412]{color:color-mix(in srgb,var(--ink) 61%,transparent);font-size:13px;line-height:1.7}.essentials-quality[data-v-de66f412]{background:color-mix(in srgb,var(--ink) 94%,#000);color:var(--paper)}.quality-head[data-v-de66f412]{grid-template-columns:1fr 2.3fr;gap:6vw;display:grid}.quality-head>span[data-v-de66f412]{color:var(--accent);margin-top:18px}.quality-head h2[data-v-de66f412]{margin:0}.quality-head h2 em[data-v-de66f412]{color:var(--accent)}.quality-head p[data-v-de66f412]{max-width:540px;color:color-mix(in srgb,var(--paper) 62%,transparent);grid-column:2;line-height:1.8}.quality-grid[data-v-de66f412]{border:1px solid color-mix(in srgb,var(--paper) 15%,transparent);grid-template-columns:repeat(3,1fr);margin-top:90px;display:grid}.quality-grid article[data-v-de66f412]{border-right:1px solid color-mix(in srgb,var(--paper) 15%,transparent);border-bottom:1px solid color-mix(in srgb,var(--paper) 15%,transparent);min-height:240px;padding:25px}.quality-grid article[data-v-de66f412]:nth-child(3n){border-right:0}.quality-grid article[data-v-de66f412]:nth-child(n+4){border-bottom:0}.quality-grid span[data-v-de66f412]{color:var(--accent);font:7px DM Mono}.quality-grid h3[data-v-de66f412]{margin:52px 0 18px;font-size:25px;font-weight:300}.quality-grid p[data-v-de66f412]{color:color-mix(in srgb,var(--paper) 55%,transparent);font-size:13px}.stack[data-v-de66f412]{border-top:1px solid color-mix(in srgb,var(--paper) 15%,transparent);grid-template-columns:1fr 3fr;margin-top:75px;padding-top:25px;display:grid}.stack>span[data-v-de66f412]{text-transform:uppercase;font:7px DM Mono}.stack b[data-v-de66f412]{border:1px solid color-mix(in srgb,var(--paper) 20%,transparent);border-radius:20px;padding:9px 13px;font:400 7px DM Mono}.essentials-faq[data-v-de66f412]{grid-template-columns:1fr 2fr;gap:8vw;display:grid}.essentials-faq>div details[data-v-de66f412]{border-top:1px solid color-mix(in srgb,var(--ink) 25%,transparent)}.essentials-faq>div details[data-v-de66f412]:last-child{border-bottom:1px solid color-mix(in srgb,var(--ink) 25%,transparent)}.essentials-faq summary[data-v-de66f412]{cursor:pointer;grid-template-columns:45px 1fr auto;align-items:center;min-height:96px;font-size:18px;list-style:none;display:grid}.essentials-faq summary[data-v-de66f412]::-webkit-details-marker{display:none}.essentials-faq summary span[data-v-de66f412]{color:var(--accent-2);font:7px DM Mono}.essentials-faq summary i[data-v-de66f412]{font:24px Manrope;transition:all .3s}.essentials-faq details[open] summary i[data-v-de66f412]{transform:rotate(45deg)}.essentials-faq details p[data-v-de66f412]{color:color-mix(in srgb,var(--ink) 62%,transparent);margin:0 45px 30px;line-height:1.8}.essentials-contact[data-v-de66f412]{color:#eee9df;isolation:isolate;background:#090a09;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;min-height:100vh;display:grid;position:relative;padding-bottom:35px!important}.contact-grid[data-v-de66f412]{background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:10vw 10vw;inset:0}.contact-glow[data-v-de66f412],.contact-grid[data-v-de66f412]{z-index:-1;position:absolute}.contact-glow[data-v-de66f412]{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 25%,transparent),transparent 67%);border-radius:50%;width:65vw;height:65vw;bottom:-30vw;left:-22vw}.essentials-contact>div>span[data-v-de66f412]{color:var(--accent)}.essentials-contact h2[data-v-de66f412]{font-size:clamp(55px,6vw,92px)}.essentials-contact h2 em[data-v-de66f412]{color:var(--accent)}.essentials-contact>div>p[data-v-de66f412]{color:#96938c;max-width:520px;line-height:1.85}.essentials-contact>div>a[data-v-de66f412]{color:var(--accent);border-bottom:1px solid #4d4a44;margin-top:42px;padding-bottom:9px;font-size:22px;display:inline-block}.essentials-contact form[data-v-de66f412]{grid-template-columns:1fr 1fr;gap:28px 20px;display:grid}.essentials-contact label[data-v-de66f412]{gap:12px;display:grid}.essentials-contact label.wide[data-v-de66f412]{grid-column:1/-1}.essentials-contact label span[data-v-de66f412]{text-transform:uppercase;color:#9b9890;font:7px DM Mono}.essentials-contact input[data-v-de66f412],.essentials-contact select[data-v-de66f412],.essentials-contact textarea[data-v-de66f412]{color:#eee9df;background:0 0;border:0;border-bottom:1px solid #3c3d39;border-radius:0;outline:none;width:100%;padding:12px 0;font:13px Manrope}.essentials-contact option[data-v-de66f412]{background:#111}.essentials-contact textarea[data-v-de66f412]{resize:none}.essentials-contact button[data-v-de66f412]{background:var(--paper);height:58px;color:var(--ink);text-transform:uppercase;cursor:pointer;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 20px;font:8px DM Mono;display:flex}.essentials-contact button i[data-v-de66f412]{font-style:normal}.essentials-contact footer[data-v-de66f412]{text-transform:uppercase;color:#77746e;border-top:1px solid #30312e;grid-column:1/-1;justify-content:space-between;align-self:end;padding-top:25px;font:6px DM Mono;display:flex}.essentials [data-reveal][data-v-de66f412]{opacity:0;transition:opacity .75s,transform .85s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.essentials [data-reveal].is-visible[data-v-de66f412]{opacity:1;transform:none}.case-showcase[data-v-de66f412]{gap:58px;margin-top:100px;display:grid}.case-disclosure[data-v-de66f412]{color:var(--accent);max-width:800px;margin:0 0 24px;font:14px/1.7 Manrope,sans-serif}.project-case[data-v-de66f412]{border:1px solid color-mix(in srgb,var(--paper) 18%,transparent);isolation:isolate;background:radial-gradient(circle at 77% 38%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 27%),linear-gradient(145deg,color-mix(in srgb,var(--accent-2) 28%,#101110),#0b0c0b 72%);height:min(72vw,820px);min-height:680px;padding:32px;position:relative;overflow:hidden}.project-case[data-v-de66f412]:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff06 1px,#0000 0);background-size:8vw 8vw;position:absolute;inset:0}.project-meta[data-v-de66f412]{text-transform:uppercase;letter-spacing:.13em;color:color-mix(in srgb,var(--paper) 60%,transparent);justify-content:space-between;font:7px DM Mono;display:flex}.project-meta b[data-v-de66f412]{font-weight:400}.project-copy[data-v-de66f412]{z-index:3;width:min(410px,35vw);position:absolute;top:50%;left:5vw;transform:translateY(-50%)}.project-tags[data-v-de66f412]{flex-wrap:wrap;gap:6px;display:flex}.project-tags i[data-v-de66f412]{text-transform:uppercase;border:1px solid color-mix(in srgb,var(--paper) 23%,transparent);border-radius:18px;padding:7px 9px;font:6px DM Mono}.project-copy h3[data-v-de66f412]{letter-spacing:-.08em;margin:25px 0;font-size:clamp(64px,7vw,112px);font-weight:300;line-height:.88}.project-copy>p[data-v-de66f412]{max-width:390px;margin:0 0 20px;font-size:21px;line-height:1.4}.project-copy>small[data-v-de66f412]{color:color-mix(in srgb,var(--paper) 62%,transparent);max-width:380px;font-size:12px;line-height:1.75;display:block}.project-copy>a[data-v-de66f412]{border-bottom:1px solid color-mix(in srgb,var(--paper) 55%,transparent);text-transform:uppercase;justify-content:space-between;width:220px;margin-top:38px;padding-bottom:9px;font:8px DM Mono;display:flex}.project-copy>a i[data-v-de66f412]{font-style:normal}.project-screen[data-v-de66f412]{border:1px solid color-mix(in srgb,var(--paper) 28%,transparent);background:#111311;width:53%;height:66%;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;top:15%;right:3.5vw;transform:perspective(1200px)rotateY(-7deg)rotateX(3deg);box-shadow:0 45px 100px #0006}.project-case:hover .project-screen[data-v-de66f412]{transform:perspective(1200px)rotateY(-1deg)rotateX(0)translateY(-8px)}.screen-bar[data-v-de66f412]{background:#151715;border-bottom:1px solid #ffffff21;align-items:center;gap:5px;height:34px;padding:0 11px;display:flex}.screen-bar>i[data-v-de66f412]{border:1px solid #7f827b;border-radius:50%;width:5px;height:5px}.screen-bar>span[data-v-de66f412]{color:#777a73;margin:auto;font:5px DM Mono}.screen-content[data-v-de66f412]{height:calc(100% - 34px);position:relative;overflow:hidden}.screen-content .mock-nav[data-v-de66f412]{text-transform:uppercase;z-index:3;align-items:center;gap:24px;height:54px;padding:0 5%;font:6px DM Mono;display:flex;position:relative}.screen-content .mock-nav b[data-v-de66f412]{letter-spacing:.1em;margin-right:auto;font-size:10px}.screen-content .mock-nav i[data-v-de66f412]{border-bottom:1px solid;padding-bottom:4px;font-style:normal}.website-ui[data-v-de66f412]{color:#171a17;background:linear-gradient(145deg,#e8e5dc,#c6c0b4)}.website-ui .mock-main[data-v-de66f412]{z-index:2;padding:9% 8%;position:relative}.commerce-ui .mock-main small[data-v-de66f412],.website-ui .mock-main small[data-v-de66f412]{letter-spacing:.14em;font:6px DM Mono}.commerce-ui .mock-main strong[data-v-de66f412],.website-ui .mock-main strong[data-v-de66f412]{letter-spacing:-.065em;margin:19px 0;font-size:clamp(30px,4vw,65px);font-weight:300;line-height:.95;display:block}.website-ui .mock-main p[data-v-de66f412]{font-size:10px}.screen-content button[data-v-de66f412]{color:#eee9df;text-transform:uppercase;background:#171a17;border:0;padding:11px 14px;font:6px DM Mono}.website-orb[data-v-de66f412]{aspect-ratio:1;background:radial-gradient(circle at 38% 35%,var(--accent),var(--accent-2) 45%,#161716 70%);border-radius:50%;width:42%;position:absolute;bottom:-12%;right:-5%;box-shadow:-30px -25px 70px #fff3}.commerce-ui[data-v-de66f412]{color:#1a1815;background:#e7dfd2}.commerce-ui .mock-main[data-v-de66f412]{grid-template-columns:45% 1fr;align-items:center;gap:8%;height:calc(100% - 54px);padding:6% 7%;display:grid}.commerce-ui .mock-main strong[data-v-de66f412]{font-family:Playfair Display;font-style:italic}.commerce-ui .product[data-v-de66f412]{background:linear-gradient(145deg,#b9a994,#6b5f51);place-content:end center;height:95%;padding:25px;display:grid;position:relative;overflow:hidden}.commerce-ui .product>i[data-v-de66f412]{background:linear-gradient(100deg,#d8d0c2,#7c705e);border-radius:50% 50% 45% 45%;width:42%;height:55%;position:absolute;top:18%;left:29%;box-shadow:0 25px 45px #00000040}.commerce-ui .product>i[data-v-de66f412]:nth-child(2){border-radius:30%;width:22%;height:10%;top:11%;left:39%}.commerce-ui .product>b[data-v-de66f412]{color:#eee8dd;font:6px DM Mono;position:relative}.app-ui[data-v-de66f412]{color:#dfe9eb;background:#0e1519;grid-template-columns:58px 1fr;display:grid}.app-ui>aside[data-v-de66f412]{border-right:1px solid #28343a;flex-direction:column;align-items:center;gap:24px;padding-top:22px;display:flex}.app-ui>aside b[data-v-de66f412]{color:var(--accent);font:6px DM Mono}.app-ui>aside i[data-v-de66f412]{border:1px solid #526169;border-radius:3px;width:12px;height:12px}.app-ui>aside i.active[data-v-de66f412]{background:var(--accent);border-color:var(--accent)}.app-ui>.mock-main[data-v-de66f412]{padding:5%}.app-ui header[data-v-de66f412]{justify-content:space-between;align-items:start;display:flex}.app-chart small[data-v-de66f412],.app-metrics small[data-v-de66f412],.app-ui header small[data-v-de66f412]{color:#6f858f;font:5px DM Mono}.app-ui header strong[data-v-de66f412]{margin-top:5px;font-size:21px;font-weight:300;display:block}.app-ui header span[data-v-de66f412]{font-size:11px}.app-metrics[data-v-de66f412]{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:8%;display:grid}.app-metrics article[data-v-de66f412]{background:#152127;border:1px solid #26363d;padding:12px}.app-metrics b[data-v-de66f412]{margin:10px 0;font-size:21px;font-weight:300;display:block}.app-metrics i[data-v-de66f412]{background:linear-gradient(90deg,var(--accent) 70%,#2b3940 70%);height:2px;display:block}.app-chart[data-v-de66f412]{background:linear-gradient(#152127,#10191e);border:1px solid #26363d;height:45%;margin-top:12px;padding:14px;position:relative}.app-chart svg[data-v-de66f412]{width:100%;height:80%;overflow:visible}.app-chart path[data-v-de66f412]{fill:none;stroke:var(--accent);stroke-width:3px}.app-chart>i[data-v-de66f412]{background:#25343b;height:1px;position:absolute;left:14px;right:14px}.app-chart>i[data-v-de66f412]:first-of-type{top:35%}.app-chart>i[data-v-de66f412]:nth-of-type(2){top:55%}.app-chart>i[data-v-de66f412]:nth-of-type(3){top:75%}.app-chart>i[data-v-de66f412]:nth-of-type(4){top:92%}.automation-ui[data-v-de66f412]{color:#e4e6df;background:#101311}.automation-ui>header[data-v-de66f412]{border-bottom:1px solid #29312c;align-items:center;height:54px;padding:0 5%;font:6px DM Mono;display:flex}.automation-ui>header span[data-v-de66f412]{color:#758078;margin:auto}.automation-ui>header i[data-v-de66f412]{color:#79c68c;font-style:normal}.automation-ui .mock-main[data-v-de66f412]{background-image:radial-gradient(circle,#354038 1px,#0000 0);background-size:18px 18px;height:calc(100% - 54px);position:relative}.flow-node[data-v-de66f412]{background:#18201b;border:1px solid #3f4b43;width:145px;padding:13px;position:absolute;box-shadow:0 15px 30px #00000040}.flow-node small[data-v-de66f412]{color:var(--accent);font:5px DM Mono}.flow-node b[data-v-de66f412]{margin:8px 0;font-size:11px;font-weight:400;display:block}.flow-node span[data-v-de66f412]{color:#7e8a82;font:5px DM Mono}.flow-node.start[data-v-de66f412]{top:15%;left:7%}.flow-node.enrich[data-v-de66f412]{border-color:var(--accent);top:35%;left:39%}.flow-node.crm[data-v-de66f412]{top:15%;right:6%}.flow-node.notify[data-v-de66f412]{bottom:8%;right:10%}.flow-link[data-v-de66f412]{background:var(--accent);transform-origin:0;height:1px;position:absolute}.flow-link.one[data-v-de66f412]{width:29%;top:28%;left:27%;transform:rotate(16deg)}.flow-link.two[data-v-de66f412]{width:25%;top:41%;left:59%;transform:rotate(-18deg)}.flow-link.three[data-v-de66f412]{width:25%;top:53%;left:61%;transform:rotate(25deg)}.project-result[data-v-de66f412]{width:230px;position:absolute;bottom:28px;right:4vw}.project-result strong[data-v-de66f412]{letter-spacing:-.07em;color:var(--accent);font-size:64px;font-weight:300}.project-result span[data-v-de66f412]{text-transform:uppercase;color:color-mix(in srgb,var(--paper) 65%,transparent);font:7px/1.6 DM Mono;display:block}@media (width<=900px){.essentials section[data-v-de66f412]{padding:100px 24px}.essentials-contact[data-v-de66f412],.essentials-faq[data-v-de66f412],.essentials-intro>div[data-v-de66f412]:first-child,.quality-head[data-v-de66f412]{grid-template-columns:1fr}.essentials-intro p[data-v-de66f412],.intro-actions[data-v-de66f412],.quality-head p[data-v-de66f412]{grid-column:1}.intro-actions[data-v-de66f412]{margin-top:22px}.intro-proof[data-v-de66f412]{grid-template-columns:1fr}.intro-proof article[data-v-de66f412]{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--ink) 20%,transparent);padding-left:0}.service-layout[data-v-de66f412]{grid-template-columns:1fr}.service-layout nav[data-v-de66f412]{border-right:0}.service-detail[data-v-de66f412]{padding:55px 0}.project-case[data-v-de66f412]{height:830px;padding:24px}.project-copy[data-v-de66f412]{width:80%;top:30%;left:28px}.project-copy h3[data-v-de66f412]{font-size:68px}.project-copy>small[data-v-de66f412]{max-width:520px}.project-screen[data-v-de66f412]{width:76%;height:42%;top:auto;bottom:7%;right:3%}.project-result[data-v-de66f412]{z-index:4;bottom:20px;right:25px}.process-grid[data-v-de66f412]{grid-template-columns:1fr 1fr}.process-grid article[data-v-de66f412]{border-bottom:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}.quality-grid[data-v-de66f412]{grid-template-columns:1fr 1fr}.quality-grid article[data-v-de66f412]:nth-child(3n){border-right:1px solid color-mix(in srgb,var(--paper) 15%,transparent)}.quality-grid article[data-v-de66f412]:nth-child(2n){border-right:0}.stack[data-v-de66f412]{grid-template-columns:1fr;gap:24px}.essentials-contact footer[data-v-de66f412]{flex-wrap:wrap;gap:18px}}@media (width<=560px){.essentials h2[data-v-de66f412]{font-size:48px}.essentials-intro h2[data-v-de66f412]{font-size:55px}.intro-actions[data-v-de66f412]{flex-direction:column;align-items:stretch}.intro-actions a[data-v-de66f412]{justify-content:space-between;padding:17px 18px;display:flex}.intro-actions small[data-v-de66f412]{margin:8px 2px 0}.project-case[data-v-de66f412]{height:760px;min-height:0;padding:18px}.project-meta b[data-v-de66f412]{display:none}.project-copy[data-v-de66f412]{width:calc(100% - 40px);top:27%;left:20px}.project-tags i[data-v-de66f412]:nth-child(n+4){display:none}.project-copy h3[data-v-de66f412]{margin:18px 0;font-size:57px}.project-copy>p[data-v-de66f412]{margin-bottom:12px;font-size:17px}.project-copy>small[data-v-de66f412]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.project-copy>a[data-v-de66f412]{margin-top:18px}.project-screen[data-v-de66f412]{width:92%;height:38%;bottom:7%;right:2%}.project-result[data-v-de66f412]{width:140px}.project-result strong[data-v-de66f412]{font-size:45px}.screen-content .mock-nav span[data-v-de66f412]{display:none}.commerce-ui .mock-main[data-v-de66f412]{grid-template-columns:1fr 1.1fr;padding:5%}.flow-node[data-v-de66f412]{width:105px;padding:8px}.flow-node b[data-v-de66f412]{font-size:8px}.flow-node.start[data-v-de66f412]{left:3%}.flow-node.enrich[data-v-de66f412]{left:32%}.flow-node.crm[data-v-de66f412]{right:2%}.app-ui[data-v-de66f412]{grid-template-columns:40px 1fr}.app-ui>aside[data-v-de66f412]{gap:15px}.app-metrics article[data-v-de66f412]{padding:7px}.app-metrics b[data-v-de66f412]{font-size:14px}.process-grid[data-v-de66f412],.quality-grid[data-v-de66f412]{grid-template-columns:1fr}.process-grid article[data-v-de66f412],.quality-grid article[data-v-de66f412]{border-right:0!important;border-bottom:1px solid color-mix(in srgb,var(--ink) 20%,transparent)!important}.essentials-contact form[data-v-de66f412]{grid-template-columns:1fr}.essentials-contact button[data-v-de66f412],.essentials-contact label[data-v-de66f412],.essentials-contact label.wide[data-v-de66f412]{grid-column:1}.essentials-contact footer[data-v-de66f412]{display:grid}}.project-screen[data-v-de66f412]{width:50%;right:3vw}@media (width<=900px){.project-screen[data-v-de66f412]{width:76%;right:3%}}@media (width<=560px){.project-screen[data-v-de66f412]{width:92%;right:2%}}@media (prefers-reduced-motion:reduce){.essentials [data-reveal][data-v-de66f412]{opacity:1;transform:none}}.cyralune-essentials-brand[data-v-de66f412]{color:var(--accent-2);grid-column:1/-1;grid-template-columns:54px auto 1fr;align-items:center;gap:14px;margin-bottom:54px;display:grid}.cyralune-essentials-brand img[data-v-de66f412]{-o-object-fit:contain;object-fit:contain;width:54px;height:54px;filter:drop-shadow(0 8px 20px color-mix(in srgb,var(--accent) 30%,transparent))}.cyralune-essentials-brand b[data-v-de66f412]{letter-spacing:.08em;font:400 18px Manrope}.cyralune-essentials-brand small[data-v-de66f412]{letter-spacing:.16em;justify-self:end;font:6px DM Mono}.theme-observatory .essentials-cases[data-v-de66f412],.theme-observatory .essentials-quality[data-v-de66f412]{background-image:radial-gradient(circle at 78% 20%,#8654d92e,#0000 28%)}@media (width<=560px){.cyralune-essentials-brand[data-v-de66f412]{grid-template-columns:46px 1fr;margin-bottom:42px}.cyralune-essentials-brand img[data-v-de66f412]{width:46px;height:46px}.cyralune-essentials-brand b[data-v-de66f412]{font-size:14px}.cyralune-essentials-brand small[data-v-de66f412]{display:none}}.service-explore[data-v-de66f412]{z-index:2;border:1px solid var(--accent-2);background:var(--accent-2);text-transform:uppercase;justify-content:space-between;align-items:center;width:min(100%,300px);min-height:54px;margin-top:42px;padding:0 18px;font:8px DM Mono;transition:transform .25s,box-shadow .25s;display:flex;position:relative;color:var(--paper)!important}.service-explore[data-v-de66f412]:hover{box-shadow:0 14px 30px color-mix(in srgb,var(--accent-2) 24%,transparent);transform:translateY(-3px)}.service-explore i[data-v-de66f412]{border:0!important;padding:0!important;font-size:14px!important}.essentials-pricing[data-v-de66f412]{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 9%,var(--paper)),var(--paper) 54%);border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.essentials-pricing>header[data-v-de66f412]{max-width:980px}.essentials-pricing>header>p[data-v-de66f412]{max-width:600px;color:color-mix(in srgb,var(--ink) 62%,transparent);margin-left:auto;line-height:1.85}.pricing-grid[data-v-de66f412]{border:1px solid color-mix(in srgb,var(--ink) 24%,transparent);grid-template-columns:repeat(3,1fr);margin-top:90px;display:grid}.pricing-grid article[data-v-de66f412]{border-right:1px solid color-mix(in srgb,var(--ink) 20%,transparent);background:#ffffff14;flex-direction:column;min-height:620px;padding:34px;transition:transform .35s,background .35s;display:flex}.pricing-grid article[data-v-de66f412]:last-child{border-right:0}.pricing-grid article[data-v-de66f412]:hover{background:color-mix(in srgb,var(--accent) 10%,transparent);transform:translateY(-7px)}.pricing-grid article>span[data-v-de66f412]{color:var(--accent-2);font:7px DM Mono}.pricing-grid h3[data-v-de66f412]{letter-spacing:-.04em;margin:55px 0 16px;font-size:34px;font-weight:300}.pricing-grid strong[data-v-de66f412]{letter-spacing:-.06em;color:var(--accent-2);font-size:43px;font-weight:300}.pricing-grid small[data-v-de66f412]{text-transform:uppercase;color:color-mix(in srgb,var(--ink) 52%,transparent);margin-top:8px;font:7px DM Mono}.pricing-grid p[data-v-de66f412]{min-height:74px;color:color-mix(in srgb,var(--ink) 64%,transparent);margin:36px 0 25px;line-height:1.75}.pricing-grid ul[data-v-de66f412]{border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);margin:0;padding:0;list-style:none}.pricing-grid li[data-v-de66f412]{border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent);padding:12px 0;font-size:12px}.pricing-grid li[data-v-de66f412]:before{content:"↳";color:var(--accent-2);margin-right:10px}.pricing-grid a[data-v-de66f412]{text-transform:uppercase;justify-content:space-between;margin-top:auto;padding-top:24px;font:8px DM Mono;display:flex}.pricing-grid a i[data-v-de66f412]{font-style:normal}.pricing-note[data-v-de66f412]{max-width:780px;color:color-mix(in srgb,var(--ink) 52%,transparent);text-transform:uppercase;margin:35px 0 0 auto;font:7px/1.8 DM Mono}@media (width<=900px){.pricing-grid[data-v-de66f412]{grid-template-columns:1fr}.pricing-grid article[data-v-de66f412]{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--ink) 20%,transparent);min-height:0}.pricing-grid article[data-v-de66f412]:last-child{border-bottom:0}.pricing-grid p[data-v-de66f412]{min-height:0}.pricing-grid a[data-v-de66f412]{margin-top:40px}}@media (width<=560px){.pricing-grid[data-v-de66f412]{margin-top:55px}.pricing-grid article[data-v-de66f412]{padding:27px 22px}.pricing-grid h3[data-v-de66f412]{margin-top:35px}.pricing-grid strong[data-v-de66f412]{font-size:38px}}.service-layout nav>a[data-v-de66f412]{border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent);width:100%;height:90px;color:color-mix(in srgb,var(--ink) 63%,transparent);text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px 1fr auto;align-items:center;padding:0 20px 0 0;transition:background .3s,color .3s,padding .3s;display:grid}.service-layout nav>a.active[data-v-de66f412],.service-layout nav>a[data-v-de66f412]:focus-visible,.service-layout nav>a[data-v-de66f412]:hover{background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--ink);outline:none;padding-left:16px}.service-layout nav>a.active i[data-v-de66f412],.service-layout nav>a:focus-visible i[data-v-de66f412],.service-layout nav>a:hover i[data-v-de66f412]{opacity:1}.stack[data-v-de66f412],.stack>div[data-v-de66f412]{min-width:0;max-width:100%}.stack>div[data-v-de66f412]{flex-wrap:wrap;align-items:center;gap:9px;width:100%;display:flex}.stack>div>b[data-v-de66f412]{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:inline-flex}.pricing-grid[data-v-de66f412]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.pricing-grid article[data-v-de66f412]{border-bottom:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}.form-error[data-v-de66f412],.form-privacy[data-v-de66f412]{grid-column:1/-1;margin:0!important;font-size:11px!important;line-height:1.6!important}.form-privacy[data-v-de66f412]{color:#86837c!important}.form-privacy a[data-v-de66f412]{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.form-error[data-v-de66f412]{color:#ff9d84!important}.essentials-contact button[data-v-de66f412]:disabled{opacity:.55;cursor:progress}.inquiry-success[data-v-de66f412]{text-align:center;justify-items:center;gap:24px;display:grid}.inquiry-success img[data-v-de66f412]{width:110px;height:110px}.inquiry-success strong[data-v-de66f412]{color:#eee9df;max-width:520px;font-size:28px;font-weight:300;line-height:1.35}.essentials-contact footer a[data-v-de66f412]{color:inherit}.screen-content .mock-button[data-v-de66f412]{color:#eee9df;text-transform:uppercase;background:#171a17;padding:11px 14px;font:6px DM Mono;display:inline-block}.related-services[data-v-de66f412]{background:var(--paper);border-top:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}.related-services>span[data-v-de66f412]{color:var(--accent-2);letter-spacing:.17em;font:8px DM Mono}.related-services>div[data-v-de66f412]{border:1px solid color-mix(in srgb,var(--ink) 24%,transparent);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.related-services a[data-v-de66f412]{border-right:1px solid color-mix(in srgb,var(--ink) 20%,transparent);justify-content:space-between;align-items:flex-end;gap:20px;min-height:150px;padding:28px;transition:background .25s,color .25s;display:flex}.related-services a[data-v-de66f412]:last-child{border-right:0}.related-services a[data-v-de66f412]:hover{background:var(--ink);color:var(--paper)}.related-services a b[data-v-de66f412]{font-size:20px;font-weight:400}.related-services a i[data-v-de66f412]{color:var(--accent-2);font-style:normal}@media (width<=700px){.related-services>div[data-v-de66f412]{grid-template-columns:1fr;margin-top:45px}.related-services a[data-v-de66f412]{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--ink) 20%,transparent);min-height:100px}.related-services a[data-v-de66f412]:last-child{border-bottom:0}}.opening-scroll[data-v-e6998962]{--accent:#d2ad63;--deep:#21170c;color:#f2eee5;background:#080908;height:165vh}.opening-sticky[data-v-e6998962]{isolation:isolate;background:radial-gradient(circle at 72% 44%,var(--deep),transparent 38%),#080908;height:100vh;min-height:700px;position:sticky;top:0;overflow:hidden}.opening-grid[data-v-e6998962]{opacity:calc(1 - var(--p)*.75);background-image:linear-gradient(#ffffff0b 1px,#0000 0),linear-gradient(90deg,#ffffff0b 1px,#0000 0);background-size:8vw 8vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 52%,#000);mask-image:linear-gradient(90deg,#000,#0000 52%,#000)}.opening-aura[data-v-e6998962]{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,transparent),transparent 67%);filter:blur(16px);width:62vw;height:62vw;transform:translate(calc(var(--mx)*18px),calc(var(--my)*18px)) scale(calc(1 + var(--p)*.22));border-radius:50%;position:absolute;top:-16vw;right:-16vw}.opening-copy[data-v-e6998962]{z-index:4;width:min(720px,55vw);transform:translateY(calc(-50% - var(--p)*85px));opacity:calc(1 - var(--p)*1.42);position:absolute;top:50%;left:6vw}.opening-kicker[data-v-e6998962]{color:var(--accent);text-transform:uppercase;letter-spacing:.17em;align-items:center;gap:13px;margin:0;font:8px DM Mono;display:flex}.opening-kicker i[data-v-e6998962]{background:var(--accent);width:28px;height:1px}.opening-copy h1[data-v-e6998962]{letter-spacing:-.07em;text-wrap:balance;margin:32px 0 28px;font-size:clamp(58px,6.2vw,100px);font-weight:300;line-height:.94}.opening-lead[data-v-e6998962]{color:#aaa69d;max-width:590px;font-size:15px;line-height:1.8}.opening-services[data-v-e6998962]{flex-wrap:wrap;gap:7px;margin-top:38px;display:flex}.opening-services span[data-v-e6998962]{text-transform:uppercase;color:#bbb7ae;border:1px solid #ffffff2e;border-radius:22px;padding:10px 12px;font:7px DM Mono}.opening-services i[data-v-e6998962]{color:var(--accent);margin-right:8px;font-style:normal}.opening-visual[data-v-e6998962]{z-index:2;aspect-ratio:1;width:min(47vw,690px);transform:translate(calc(var(--mx)*-10px),calc(var(--my)*-8px)) scale(calc(.92 + var(--p)*.24));opacity:calc(.74 + var(--p)*.26);position:absolute;top:12%;right:2vw}.motif[data-v-e6998962]{fill:none;width:100%;height:100%;stroke:color-mix(in srgb,var(--accent) 42%,transparent);stroke-width:1.1px;position:absolute;inset:0;overflow:visible}.motif[data-v-e6998962] *{transform-box:fill-box;transform-origin:50%}.visual-core[data-v-e6998962]{border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);background:radial-gradient(circle,color-mix(in srgb,var(--accent) 23%,#131412),#0c0d0c 68%);text-align:center;width:145px;height:145px;box-shadow:0 0 65px color-mix(in srgb,var(--accent) 18%,transparent);border-radius:50%;place-content:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.visual-core small[data-v-e6998962],.visual-core span[data-v-e6998962]{letter-spacing:.14em;font:6px DM Mono}.visual-core b[data-v-e6998962]{color:var(--accent);font-size:44px;font-weight:300}.capability[data-v-e6998962]{border-top:1px solid var(--accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.12em;color:#aaa69d;background:#0a0b0ab8;padding:11px 14px;font:6px DM Mono;position:absolute;box-shadow:0 15px 35px #0000003d}.c1[data-v-e6998962]{transform:translate(calc(var(--mx)*14px),calc(var(--my)*10px));top:22%;left:2%}.c2[data-v-e6998962]{transform:translate(calc(var(--mx)*-12px),calc(var(--my)*8px));top:44%;right:0}.c3[data-v-e6998962]{transform:translate(calc(var(--mx)*9px),calc(var(--my)*-12px));bottom:13%;left:15%}.opening-index[data-v-e6998962]{z-index:5;text-transform:uppercase;letter-spacing:.13em;color:#74726c;opacity:calc(1 - var(--p)*1.8);grid-template-columns:auto 1fr auto;align-items:center;gap:25px;font:7px DM Mono;display:grid;position:absolute;bottom:30px;left:6vw;right:6vw}.opening-index>i[data-v-e6998962]{background:#30312e;height:1px;overflow:hidden}.opening-index>i b[data-v-e6998962]{background:var(--accent);width:35%;height:100%;animation:3.8s ease-in-out infinite index-travel-e6998962;display:block}.opening-handoff[data-v-e6998962]{z-index:6;transform:translate(-50%,calc(45px - var(--p)*45px));opacity:calc((var(--p) - .55)*2.22);color:var(--accent);text-transform:uppercase;letter-spacing:.17em;justify-items:center;gap:17px;font:8px DM Mono;display:grid;position:absolute;bottom:8vh;left:50%}.opening-handoff b[data-v-e6998962]{font-size:28px;font-weight:300;animation:1.6s ease-in-out infinite handoff-e6998962}.watch-motif>circle[data-v-e6998962]{transform-origin:300px 300px;animation:22s linear infinite spin-e6998962}.watch-motif .gear[data-v-e6998962]{transform-origin:300px 300px;animation:13s linear infinite reverse spin-e6998962}.watch-motif .hand[data-v-e6998962]{stroke:var(--accent);stroke-width:2px}.growth-motif .branch[data-v-e6998962],.growth-motif .stem[data-v-e6998962]{stroke:var(--accent);stroke-width:3px;stroke-dasharray:900;animation:4s ease-in-out infinite alternate draw-e6998962}.growth-motif ellipse[data-v-e6998962]{fill:color-mix(in srgb,var(--accent) 15%,transparent);animation:3.2s ease-in-out infinite alternate leaf-e6998962}.growth-motif circle[data-v-e6998962]{fill:var(--accent);filter:drop-shadow(0 0 12px var(--accent));animation:2.6s ease-in-out infinite pulse-e6998962}.weave-motif .warp[data-v-e6998962]{animation:5s ease-in-out infinite weave-x-e6998962}.weave-motif .weft[data-v-e6998962]{animation:5s ease-in-out infinite weave-y-e6998962}.weave-motif .thread[data-v-e6998962]{stroke:var(--accent);stroke-width:4px;stroke-dasharray:800;animation:4s linear infinite draw-e6998962}.weave-motif .second[data-v-e6998962]{animation-delay:-2s}.alpine-motif .mountain[data-v-e6998962]{fill:color-mix(in srgb,var(--accent) 7%,transparent)}.alpine-motif .near[data-v-e6998962]{fill:color-mix(in srgb,var(--accent) 13%,transparent)}.alpine-motif .route[data-v-e6998962]{stroke:var(--accent);stroke-width:3px;stroke-dasharray:9 10;animation:16s linear infinite route-e6998962}.alpine-motif circle[data-v-e6998962]{fill:var(--accent);filter:drop-shadow(0 0 10px var(--accent))}.observatory-motif[data-v-e6998962]{animation:28s linear infinite spin-e6998962}.observatory-motif .core[data-v-e6998962]{fill:var(--accent);filter:drop-shadow(0 0 20px var(--accent))}.observatory-motif .planet[data-v-e6998962]{fill:#080908;stroke:var(--accent);stroke-width:2px}.observatory-motif .signal[data-v-e6998962]{stroke:var(--accent);stroke-dasharray:8 8;animation:10s linear infinite route-e6998962}.conductor-motif .wave[data-v-e6998962]{animation:3s ease-in-out infinite alternate wave-e6998962}.conductor-motif .wave[data-v-e6998962]:nth-child(2n){animation-delay:-1.2s}.conductor-motif .baton[data-v-e6998962]{stroke:var(--accent);stroke-width:3px;animation:2.4s ease-in-out infinite baton-e6998962}.conductor-motif circle[data-v-e6998962]{fill:var(--accent)}.forge-motif .forge-grid[data-v-e6998962]{opacity:.5;animation:3s ease-in-out infinite pulse-e6998962}.forge-motif .molten[data-v-e6998962]{stroke:var(--accent);stroke-width:5px;filter:drop-shadow(0 0 10px var(--accent));animation:4s ease-in-out infinite molten-e6998962}.forge-motif rect[data-v-e6998962]{fill:color-mix(in srgb,var(--accent) 9%,transparent);stroke:var(--accent);animation:7s linear infinite forge-e6998962}.forge-motif .inner[data-v-e6998962]{animation-direction:reverse}.ocean-motif>circle[data-v-e6998962]{transform-origin:300px 300px;animation:3.6s ease-out infinite sonar-e6998962}.ocean-motif>circle[data-v-e6998962]:nth-child(2){animation-delay:-1.2s}.ocean-motif>circle[data-v-e6998962]:nth-child(3){animation-delay:-2.4s}.ocean-motif .sonar[data-v-e6998962]{stroke:var(--accent);stroke-width:2px;transform-origin:300px 300px;animation:5s linear infinite spin-e6998962}.ocean-motif .current[data-v-e6998962]{animation:5s ease-in-out infinite current-e6998962}.ocean-motif .bubbles circle[data-v-e6998962]{fill:color-mix(in srgb,var(--accent) 18%,transparent);animation:4s ease-in-out infinite bubble-e6998962}.ocean-motif .bubbles circle[data-v-e6998962]:nth-child(2n){animation-delay:-2s}.opening-growth .opening-aura[data-v-e6998962]{background:radial-gradient(circle,#8eb86029,#0000 65%)}.opening-growth .opening-visual[data-v-e6998962]{aspect-ratio:640/700;filter:drop-shadow(0 34px 55px #00000075);width:min(45vw,660px);height:90vh;top:4%;right:1vw}.growth-motif[data-v-e6998962]{stroke-linecap:round;stroke-linejoin:round}.growth-motif .soil-line[data-v-e6998962]{stroke:#8f7550;stroke-width:3px;stroke-dasharray:8 12;opacity:.55}.growth-motif .main-root[data-v-e6998962]{stroke:#b59a68;stroke-width:3px;stroke-dasharray:950;animation:5.2s ease-in-out infinite alternate root-draw-e6998962}.growth-motif .seed[data-v-e6998962]{fill:#9e7448;stroke:#d4bd8c;stroke-width:1.5px}.growth-motif .stem-shadow[data-v-e6998962]{stroke:#152219;stroke-width:15px;opacity:.72}.growth-motif .stem[data-v-e6998962]{stroke:url(#stemGradient);stroke-width:9px;stroke-dasharray:900;animation:4.8s cubic-bezier(.16,1,.3,1) infinite alternate plant-draw-e6998962}.growth-motif .branch[data-v-e6998962]{stroke:url(#stemGradient);stroke-width:5px;stroke-dasharray:350;animation:4.1s cubic-bezier(.16,1,.3,1) infinite alternate plant-draw-e6998962}.growth-motif .leaf path[data-v-e6998962]:first-child{fill:url(#leafGradient);stroke:#a4c77a;stroke-width:1.2px;filter:drop-shadow(0 8px 9px #00000047)}.growth-motif .leaf path[data-v-e6998962]:last-child{fill:none;stroke:#dceba075;stroke-width:1px}.growth-motif .leaf[data-v-e6998962]{animation:4.5s ease-in-out infinite alternate botanical-leaf-e6998962}.growth-motif .l2[data-v-e6998962],.growth-motif .l4[data-v-e6998962]{animation-delay:-2.2s}.growth-motif .l3[data-v-e6998962]{animation-delay:-1.1s}.growth-motif .petal[data-v-e6998962]{fill:url(#petalGradient);stroke:#f2d5b8;stroke-width:1.2px;transform-origin:320px 61px;animation:4s ease-in-out infinite alternate petal-breathe-e6998962}.growth-motif .flower-core[data-v-e6998962]{fill:#d9bd55;stroke:#fff0a6;stroke-width:2px;filter:url(#growthGlow)}.growth-motif .dew circle[data-v-e6998962]{fill:#d9f8dc;stroke:#fff;stroke-width:.8px;filter:drop-shadow(0 0 5px #c8ffe0);animation:3s ease-in-out infinite dew-pulse-e6998962}.growth-motif .pollen circle[data-v-e6998962]{fill:#f4dc7b;stroke:none;animation:5s ease-in-out infinite pollen-rise-e6998962}.growth-motif .pollen circle[data-v-e6998962]:nth-child(2n){animation-delay:-2.5s}.growth-label[data-v-e6998962]{z-index:3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);letter-spacing:.14em;color:#c8d6ad;white-space:nowrap;background:linear-gradient(90deg,#080e09e0,#080e0933);border-left:1px solid #bcd681cc;padding:9px 12px 9px 23px;font:6px DM Mono;animation:4s ease-in-out infinite growth-label-e6998962;position:absolute}.growth-label i[data-v-e6998962]{background:#d8eb9c;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:-3px;box-shadow:0 0 12px #b4da75}.gl1[data-v-e6998962]{top:68%;left:8%}.gl2[data-v-e6998962]{animation-delay:-1s;top:49%;right:-2%}.gl3[data-v-e6998962]{animation-delay:-2s;top:34%;left:3%}.gl4[data-v-e6998962]{animation-delay:-3s;top:20%;right:3%}.opening-edition-v1 .growth-motif .crown[data-v-e6998962]{opacity:.68;transform:translateY(18px)scale(.5)}.opening-edition-v1 .gl4[data-v-e6998962],.opening-edition-v1 .growth-motif .l4[data-v-e6998962],.opening-edition-v1 .growth-motif .l5[data-v-e6998962]{opacity:.34}.opening-edition-v2 .growth-motif .crown[data-v-e6998962]{filter:drop-shadow(0 0 22px #e8b99733)}.opening-growth .opening-sticky[data-v-e6998962]{background:linear-gradient(90deg,#873b32 0 50%,#0b120d 0 100%)}.opening-growth .opening-grid[data-v-e6998962]{opacity:.13;-webkit-mask-image:linear-gradient(90deg,#000,#0000 49%,#000);mask-image:linear-gradient(90deg,#000,#0000 49%,#000)}.opening-growth .opening-aura[data-v-e6998962]{display:none}.opening-growth .opening-copy[data-v-e6998962]{width:39vw;max-width:650px;left:5.5vw}.opening-growth .opening-copy h1[data-v-e6998962]{letter-spacing:-.068em;font-size:clamp(54px,5.1vw,82px);line-height:.93}.opening-growth .opening-kicker[data-v-e6998962]{color:#f1d6b2}.opening-growth .opening-kicker i[data-v-e6998962]{background:#f1d6b2}.opening-growth .opening-lead[data-v-e6998962]{color:#fff0ddb3;max-width:520px}.opening-growth .opening-services span[data-v-e6998962]{color:#fff4e3c2;background:#4c13121f;border-color:#ffeed738}.opening-growth .opening-services i[data-v-e6998962]{color:#f3d39e}.opening-growth .opening-visual[data-v-e6998962]{aspect-ratio:auto;filter:none;width:50%;height:100%;opacity:calc(1 - var(--p)*.16);transform:scale(calc(1 + var(--p)*.035));inset:0 0 0 50%}.growth-film-shell[data-v-e6998962]{background:#0a130d;position:absolute;inset:0;overflow:hidden}.growth-hero-film[data-v-e6998962]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(1.06)contrast(1.045)brightness(.91);width:104%;height:104%;animation:11s ease-in-out infinite alternate film-breathe-e6998962;position:absolute;inset:-2%}.growth-film-light[data-v-e6998962]{pointer-events:none;background:linear-gradient(90deg,#10140d7a,#0000 18%),linear-gradient(#0000 72%,#04090585),radial-gradient(circle at 58% 35%,#ffeeb917,#0000 38%);position:absolute;inset:0}.growth-film-frame[data-v-e6998962]{pointer-events:none;border:1px solid #f4ebcf38;position:absolute;inset:26px}.growth-film-frame[data-v-e6998962]:after,.growth-film-frame[data-v-e6998962]:before{content:"";border-color:#ead79e;width:34px;height:34px;position:absolute}.growth-film-frame[data-v-e6998962]:before{border-top:1px solid;border-left:1px solid;top:-1px;left:-1px}.growth-film-frame[data-v-e6998962]:after{border-bottom:1px solid;border-right:1px solid;bottom:-1px;right:-1px}.growth-film-meta[data-v-e6998962]{letter-spacing:.15em;color:#f4efd8b8;justify-content:space-between;align-items:center;font:6px DM Mono;display:flex;position:absolute;top:46px;left:48px;right:48px}.growth-film-meta b[data-v-e6998962]{color:#d5e99b;font-weight:400}.growth-film-meta b i[data-v-e6998962]{background:#cce989;border-radius:50%;width:5px;height:5px;margin-right:7px;animation:1.6s ease-in-out infinite live-growth-e6998962;display:inline-block;box-shadow:0 0 11px #b6df72}.growth-film-depth[data-v-e6998962]{letter-spacing:.14em;color:#f0ebd37a;writing-mode:vertical-rl;grid-template-rows:auto 1fr auto;justify-items:center;gap:10px;height:46%;font:5px DM Mono;display:grid;position:absolute;top:50%;right:34px;transform:translateY(-50%)}.growth-film-depth i[data-v-e6998962]{background:linear-gradient(#dbe9aa,#dbe9aa1a);width:1px;height:100%}.opening-growth .growth-label[data-v-e6998962]{color:#eef4d6;background:#080f09a8;border:1px solid #e2ecbe33;border-left-color:#d8ed9b;box-shadow:0 15px 35px #0000003d}.opening-growth .gl1[data-v-e6998962]{top:72%;left:7%}.opening-growth .gl2[data-v-e6998962]{top:55%;right:6%}.opening-growth .gl3[data-v-e6998962]{top:38%;left:8%}.opening-growth .gl4[data-v-e6998962]{top:24%;right:7%}.opening-growth .growth-hero-film[data-v-e6998962]{-o-object-position:72% center;object-position:72% center}.opening-growth.opening-edition-v1 .growth-hero-film[data-v-e6998962]{transform-origin:50%;animation:9s ease-in-out infinite alternate v1-film-breathe-e6998962}.growth-film-pollen[data-v-e6998962]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.growth-film-pollen i[data-v-e6998962]{background:#ffe69bc7;border-radius:50%;width:3px;height:3px;animation:5s ease-in-out infinite hero-pollen-e6998962;position:absolute;box-shadow:0 0 10px 2px #ffda836b}@keyframes film-breathe-e6998962{to{transform:scale(1.025)translate(-.4%,-.3%)}}@keyframes v1-film-breathe-e6998962{to{transform:scale(1.012)}}@keyframes live-growth-e6998962{50%{opacity:.35;transform:scale(.72)}}@keyframes hero-pollen-e6998962{0%,to{opacity:.12;transform:translateY(18px)scale(.7)}40%{opacity:.9;transform:translate(11px,-12px)scale(1)}75%{opacity:.28;transform:translate(-6px,-28px)scale(.8)}}@keyframes plant-draw-e6998962{0%{stroke-dashoffset:850px}to{stroke-dashoffset:0}}@keyframes root-draw-e6998962{0%{stroke-dashoffset:940px;opacity:.28}to{stroke-dashoffset:0;opacity:.9}}@keyframes botanical-leaf-e6998962{0%{transform:rotate(-2deg)scale(.96)}to{transform:rotate(3deg)scale(1.025)}}@keyframes petal-breathe-e6998962{0%{transform:scale(.86)rotate(-2deg)}to{transform:scale(1.04)rotate(2deg)}}@keyframes dew-pulse-e6998962{50%{opacity:.35;transform:scale(.72)}}@keyframes pollen-rise-e6998962{0%,to{opacity:.25;transform:translateY(8px)}50%{opacity:1;transform:translate(10px,-17px)}}@keyframes growth-label-e6998962{50%{border-color:#d8ef9a;transform:translateY(-5px)}}@keyframes index-travel-e6998962{50%{transform:translate(185%)}}@keyframes handoff-e6998962{50%{transform:translateY(8px)}}@keyframes spin-e6998962{to{transform:rotate(1turn)}}@keyframes draw-e6998962{0%{stroke-dashoffset:800px}to{stroke-dashoffset:0}}@keyframes leaf-e6998962{to{transform:rotate(5deg)scale(1.05)}}@keyframes pulse-e6998962{50%{opacity:.45;transform:scale(.94)}}@keyframes weave-x-e6998962{50%{transform:skewY(3deg)}}@keyframes weave-y-e6998962{50%{transform:skew(-3deg)}}@keyframes route-e6998962{to{stroke-dashoffset:-300px}}@keyframes wave-e6998962{to{transform:translateY(15px)scaleY(.72)}}@keyframes baton-e6998962{50%{transform:rotate(12deg)translate(15px,-10px)}}@keyframes molten-e6998962{50%{transform:translateY(-18px)}}@keyframes forge-e6998962{to{transform:rotate(405deg)}}@keyframes sonar-e6998962{0%{opacity:.8;transform:scale(.45)}to{opacity:0;transform:scale(1.15)}}@keyframes current-e6998962{50%{transform:translate(22px)}}@keyframes bubble-e6998962{50%{opacity:.35;transform:translateY(-25px)}}@media (width<=850px){.opening-sticky[data-v-e6998962]{min-height:680px}.opening-copy[data-v-e6998962]{width:calc(100% - 48px);top:43%;left:24px}.opening-copy h1[data-v-e6998962]{font-size:52px}.opening-lead[data-v-e6998962]{max-width:480px;font-size:13px}.opening-visual[data-v-e6998962]{width:85vw;opacity:calc(.24 + var(--p)*.2);top:26%;right:-25vw}.opening-services[data-v-e6998962]{max-width:350px}.opening-index[data-v-e6998962]{left:24px;right:24px}.capability[data-v-e6998962],.opening-index span[data-v-e6998962]:last-child{display:none}.visual-core[data-v-e6998962]{width:105px;height:105px}.visual-core b[data-v-e6998962]{font-size:34px}.opening-growth .opening-sticky[data-v-e6998962]{background:#121812}.opening-growth .opening-visual[data-v-e6998962]{opacity:.55;width:100%;height:100%;transform:scale(calc(1.04 + var(--p)*.03));inset:0}.opening-growth .opening-copy[data-v-e6998962]{text-shadow:0 3px 26px #000000a6;width:calc(100% - 48px);max-width:620px;top:47%;left:24px}.opening-growth .opening-copy h1[data-v-e6998962]{font-size:clamp(45px,11vw,68px)}.opening-growth .opening-lead[data-v-e6998962]{color:#fffff5d1}.opening-growth .growth-film-light[data-v-e6998962]{background:linear-gradient(#050a0638 24%,#050a06e8),linear-gradient(90deg,#050a066b,#0000)}.opening-growth .growth-film-depth[data-v-e6998962],.opening-growth .growth-film-frame[data-v-e6998962],.opening-growth .growth-label[data-v-e6998962]{display:none}.opening-growth .growth-film-meta[data-v-e6998962]{top:88px;left:24px;right:24px}.opening-growth .opening-services[data-v-e6998962]{max-width:470px}}@media (width<=520px){.opening-copy[data-v-e6998962]{top:40%}.opening-copy h1[data-v-e6998962]{font-size:45px}.opening-services span[data-v-e6998962]{padding:8px 10px}.opening-visual[data-v-e6998962]{top:34%;right:-30vw}.opening-handoff[data-v-e6998962]{text-align:center;width:100%}}@media (width<=850px){.opening-growth[data-v-e6998962]{height:150svh}.opening-growth .opening-sticky[data-v-e6998962]{height:100svh;min-height:640px}.opening-growth .opening-visual[data-v-e6998962]{opacity:.82;transform:scale(calc(1.025 + var(--p)*.025))}.opening-growth .growth-hero-film[data-v-e6998962]{-o-object-position:70% center;object-position:70% center;filter:saturate(1.04)contrast(1.04)brightness(.84)}.opening-growth.opening-edition-v1 .growth-hero-film[data-v-e6998962]{-o-object-position:66% center;object-position:66% center}.opening-growth .opening-copy[data-v-e6998962]{width:calc(100% - 44px);transform:translateY(calc(var(--p)*-46px));opacity:calc(1 - var(--p)*1.5);text-shadow:0 3px 28px #000000c7;top:auto;bottom:76px;left:22px}.opening-growth .opening-copy h1[data-v-e6998962]{max-width:560px;margin:18px 0 15px;font-size:clamp(40px,10.5vw,58px);line-height:.96}.opening-growth .opening-lead[data-v-e6998962]{color:#fffaefd6;max-width:520px;font-size:12.5px;line-height:1.58}.opening-growth .opening-services[data-v-e6998962]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-width:460px;margin-top:18px;display:grid}.opening-growth .opening-services span[data-v-e6998962]{text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d120d66;padding:8px 9px;font-size:6px}.opening-growth .opening-services i[data-v-e6998962]{margin-right:5px}.opening-growth .growth-film-light[data-v-e6998962]{background:linear-gradient(0deg,#080c08f0 0,#080c0899 43%,#080c0814 77%),linear-gradient(90deg,#05080552,#0000 76%)}.opening-growth .growth-film-meta[data-v-e6998962]{top:76px;left:22px;right:22px}.opening-growth .opening-index[data-v-e6998962]{gap:12px;bottom:18px;left:22px;right:22px}.opening-growth .opening-handoff[data-v-e6998962]{bottom:24px}.opening-growth .growth-film-pollen i[data-v-e6998962]{width:2px;height:2px}}@media (width<=430px){.opening-growth .opening-copy[data-v-e6998962]{bottom:66px}.opening-growth .opening-copy h1[data-v-e6998962]{font-size:39px}.opening-growth .opening-lead[data-v-e6998962]{font-size:11.5px}.opening-growth .opening-kicker[data-v-e6998962]{font-size:6.5px}.opening-growth .opening-services span[data-v-e6998962]{padding:7px 8px;font-size:5.5px}.opening-growth .growth-film-meta span[data-v-e6998962]{display:none}.opening-growth .growth-film-meta[data-v-e6998962]{justify-content:flex-end}.opening-growth .opening-index[data-v-e6998962]{font-size:6px}}@media (prefers-reduced-motion:reduce){.opening-scroll[data-v-e6998962] *{animation:none!important}.opening-copy[data-v-e6998962]{opacity:1;transform:translateY(-50%)}}.opening-observatory.opening-edition-iii .opening-sticky[data-v-e6998962]{background:radial-gradient(circle at 79% 45%,#17223d 0,#0b142bbf 22%,#0000 49%),radial-gradient(circle at 66% 8%,#7048a12e,#0000 29%),linear-gradient(115deg,#020305,#050812 54%,#0a0b18)}.opening-observatory.opening-edition-iii .opening-grid[data-v-e6998962]{opacity:calc(.3 - var(--p)*.2);background-size:10vw 10vw;-webkit-mask-image:linear-gradient(90deg,#000,#0000002e 48%,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000002e 48%,#0000 80%)}.opening-observatory.opening-edition-iii .opening-aura[data-v-e6998962]{filter:blur(24px);background:radial-gradient(circle,#70abff24,#6749ac12 35%,#0000 67%);width:74vw;height:74vw;top:-25vw;right:-8vw}.opening-observatory.opening-edition-iii .opening-copy[data-v-e6998962]{width:min(690px,51vw);left:6.2vw}.opening-observatory.opening-edition-iii .opening-copy h1[data-v-e6998962]{text-shadow:0 8px 55px #00000080;max-width:680px;font-size:clamp(58px,5.7vw,91px)}.opening-observatory.opening-edition-iii .opening-lead[data-v-e6998962]{color:#e2e7f3ad;max-width:560px}.opening-observatory.opening-edition-iii .opening-services span[data-v-e6998962]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#dce5f1bd;background:#04070f57;border-color:#9acbff33}.cosmos-wordmark[data-v-e6998962]{mix-blend-mode:screen;filter:drop-shadow(0 0 22px #9d60ff57);opacity:1;width:285px;max-width:56%;height:auto;margin:0 0 25px;display:block}.cosmos-hero-backdrop[data-v-e6998962]{z-index:1;opacity:calc(1 - var(--p)*.55);position:absolute;inset:0;overflow:hidden}.cosmos-hero-backdrop[data-v-e6998962]:before{content:"";filter:blur(22px);background:radial-gradient(at 78% 42%,#4983cc1f,#0000 25%),radial-gradient(at 85% 10%,#8f57b71a,#0000 26%);animation:12s ease-in-out infinite alternate cosmos-nebula-drift-e6998962;position:absolute;inset:-30%}.cosmos-hero-backdrop i[data-v-e6998962]{background:#dceeff;border-radius:50%;animation:ease-in-out infinite cosmos-twinkle-e6998962;position:absolute;box-shadow:0 0 8px #8dcfffcc}.opening-observatory.opening-edition-iii .opening-visual[data-v-e6998962]{aspect-ratio:auto;width:min(62vw,880px);height:94vh;opacity:calc(1 - var(--p)*.16);transform:translate(calc(var(--mx)*-12px),calc(var(--my)*-9px)) scale(calc(.96 + var(--p)*.08));top:2%;right:-5vw}.cosmos-hero-scene[data-v-e6998962]{isolation:isolate;filter:drop-shadow(0 45px 80px #00000073);position:absolute;inset:0}.cosmos-nebula[data-v-e6998962]{filter:blur(34px);mix-blend-mode:screen;opacity:.34;border-radius:50%;position:absolute}.nebula-a[data-v-e6998962]{background:radial-gradient(#416ba1,#45458b59 44%,#0000 72%);width:55%;height:32%;animation:10s ease-in-out infinite alternate cosmos-nebula-a-e6998962;top:13%;right:8%;transform:rotate(-18deg)}.nebula-b[data-v-e6998962]{background:radial-gradient(#764c8e,#315d8747 49%,#0000 73%);width:48%;height:28%;animation:13s ease-in-out infinite alternate cosmos-nebula-b-e6998962;bottom:12%;right:28%;transform:rotate(26deg)}.cosmos-eclipse[data-v-e6998962]{z-index:4;aspect-ratio:1;background:radial-gradient(circle at 34% 28%,#161d2b,#070a11 32%,#010205 68%);border-radius:50%;width:min(64vh,560px);position:absolute;top:50%;right:5%;transform:translateY(-48%);box-shadow:-8px -1px 18px #9cdaff52,-22px -4px 62px #4c95e533,0 30px 100px #000}.cosmos-eclipse[data-v-e6998962]:before{-webkit-mask-composite:xor;background:conic-gradient(from 186deg,#8b5de105,#eeeaf4 15%,#b893ff 27%,#6836bed1 43%,#0000 61%);padding:2px;animation:5s ease-in-out infinite alternate cosmos-corona-e6998962;inset:-3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cosmos-eclipse[data-v-e6998962]:after,.cosmos-eclipse[data-v-e6998962]:before{content:"";border-radius:50%;position:absolute}.cosmos-eclipse[data-v-e6998962]:after{border:1px solid #99cdff1c;inset:-7%}.cosmos-eclipse>i[data-v-e6998962]{opacity:.7;background:radial-gradient(circle at 36% 30%,#455b7a38,#0000 38%),repeating-radial-gradient(at 50% 62%,#8aa3c506 0 2px,#0000 3px 11px);border-radius:50%;position:absolute;inset:9%}.cosmos-eclipse>b[data-v-e6998962]{background:#d5efff;border-radius:50%;width:8px;height:8px;animation:2.2s ease-in-out infinite cosmos-beacon-e6998962;position:absolute;top:21%;left:13%;box-shadow:0 0 11px 4px #7ec4ff7a}.cosmos-eclipse>span[data-v-e6998962]{background:linear-gradient(115deg,#90ccff17,#0000 34%);border-radius:50%;position:absolute;inset:0}.cosmos-eclipse>img[data-v-e6998962]{z-index:2;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;opacity:.42;filter:saturate(.94)drop-shadow(0 0 30px #9757f666);width:72%;height:72%;animation:7s ease-in-out infinite alternate cosmos-mark-breathe-e6998962;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(#000 48%,#0000 71%);mask-image:radial-gradient(#000 48%,#0000 71%)}.cosmos-moon[data-v-e6998962]{z-index:5;aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#deeaf4,#617084 42%,#111722 73%);width:38px;animation:8s ease-in-out infinite alternate cosmos-moon-e6998962;top:20%;box-shadow:-4px -2px 16px #b2dcff52}.cosmos-flight-path[data-v-e6998962],.cosmos-moon[data-v-e6998962]{border-radius:50%;position:absolute;right:5%}.cosmos-flight-path[data-v-e6998962]{z-index:6;border-top:1px solid #87d0ff5c;height:40%;top:35%;left:4%;transform:rotate(-13deg)}.cosmos-flight-path[data-v-e6998962]:before{content:"";border-top:1px dashed #a5d5ff2e;position:absolute;top:-1px;left:7%;right:18%}.cosmos-flight-path>i[data-v-e6998962]{background:#bde8ff;right:37%;box-shadow:0 0 18px 5px #5bb7ff7a}.cosmos-flight-path>b[data-v-e6998962],.cosmos-flight-path>i[data-v-e6998962]{border-radius:50%;width:5px;height:5px;position:absolute;top:-3px}.cosmos-flight-path>b[data-v-e6998962]{border:1px solid #8fccff8c;left:13%}.cosmos-probe[data-v-e6998962]{z-index:7;width:28px;height:10px;animation:6s ease-in-out infinite alternate cosmos-probe-e6998962;position:absolute;top:27%;right:42%;transform:rotate(-19deg)}.cosmos-probe>i[data-v-e6998962]{background:#edf7ff;border-radius:6px;position:absolute;inset:2px 7px;box-shadow:0 0 14px #79cdffb3}.cosmos-probe>b[data-v-e6998962],.cosmos-probe>span[data-v-e6998962]{background:#346a9f59;border:1px solid #7fcaffa6;width:7px;height:10px;position:absolute;top:0}.cosmos-probe>b[data-v-e6998962]{left:0}.cosmos-probe>span[data-v-e6998962]{right:0}.cosmos-telemetry[data-v-e6998962]{z-index:8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);letter-spacing:.13em;color:#cddeef99;background:#03060d59;border:1px solid #97cbff2e;width:240px;padding:16px 17px;font:6px DM Mono;position:absolute;top:8%;right:1%}.cosmos-telemetry>b[data-v-e6998962],.cosmos-telemetry>span[data-v-e6998962]{display:block}.cosmos-telemetry>b[data-v-e6998962]{color:#bce9d9;font-weight:400;position:absolute;top:16px;right:16px}.cosmos-telemetry>b i[data-v-e6998962]{background:#81e5bd;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #81e5bd}.cosmos-telemetry>small[data-v-e6998962]{letter-spacing:.1em;color:#b8cbde6e;border-top:1px solid #97cbff21;margin-top:22px;padding-top:12px;font:5px/2 DM Mono;display:block}.cosmos-horizon-label[data-v-e6998962]{z-index:8;color:#c0daf185;letter-spacing:.15em;align-items:center;gap:10px;font:6px DM Mono;display:flex;position:absolute;bottom:8%;right:7%}.cosmos-horizon-label i[data-v-e6998962]{background:linear-gradient(90deg,#0000,#8ccfff);width:52px;height:1px}@keyframes cosmos-twinkle-e6998962{0%,to{opacity:.18;transform:scale(.7)}45%{opacity:.95;transform:scale(1.25)}}@keyframes cosmos-nebula-drift-e6998962{to{transform:translate(-2%,3%)rotate(2deg)}}@keyframes cosmos-nebula-a-e6998962{to{transform:translate(3%,-2%)rotate(-13deg)scale(1.08)}}@keyframes cosmos-nebula-b-e6998962{to{transform:translate(-4%,2%)rotate(20deg)scale(.94)}}@keyframes cosmos-corona-e6998962{to{opacity:.72;filter:blur(1.4px)}}@keyframes cosmos-beacon-e6998962{50%{opacity:.3;transform:scale(.7)}}@keyframes cosmos-moon-e6998962{to{transform:translate(-18px,13px)}}@keyframes cosmos-probe-e6998962{to{transform:translate(15px,-9px)rotate(-15deg)}}@keyframes cosmos-mark-breathe-e6998962{to{opacity:.56;transform:translate(-50%,-50%)scale(1.035)}}@media (width<=850px){.opening-observatory.opening-edition-iii[data-v-e6998962]{height:155svh}.opening-observatory.opening-edition-iii .opening-sticky[data-v-e6998962]{background:radial-gradient(circle at 70% 25%,#15223e,#0000 38%),linear-gradient(#03050a,#070a15);height:100svh;min-height:640px}.opening-observatory.opening-edition-iii .opening-visual[data-v-e6998962]{width:100%;height:72%;opacity:calc(.78 - var(--p)*.15);transform:translate(calc(var(--mx)*-5px),calc(var(--my)*-4px)) scale(calc(1 + var(--p)*.05));inset:0}.opening-observatory.opening-edition-iii .opening-copy[data-v-e6998962]{width:calc(100% - 44px);transform:translateY(calc(var(--p)*-46px));text-shadow:0 4px 32px #000;top:auto;bottom:76px;left:22px}.opening-observatory.opening-edition-iii .opening-copy h1[data-v-e6998962]{max-width:560px;margin:17px 0 15px;font-size:clamp(41px,10.8vw,57px);line-height:.95}.opening-observatory.opening-edition-iii .opening-lead[data-v-e6998962]{max-width:520px;font-size:12px;line-height:1.58}.opening-observatory.opening-edition-iii .opening-services[data-v-e6998962]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-width:460px;margin-top:17px;display:grid}.opening-observatory.opening-edition-iii .opening-services span[data-v-e6998962]{padding:8px 9px;font-size:5.8px}.cosmos-eclipse[data-v-e6998962]{width:min(72vw,390px);top:38%;right:-8%}.cosmos-moon[data-v-e6998962]{width:25px;top:13%;right:13%}.cosmos-telemetry[data-v-e6998962]{width:205px;top:83px;left:22px;right:auto}.cosmos-horizon-label[data-v-e6998962]{display:none}.cosmos-flight-path[data-v-e6998962]{top:34%;left:-20%;right:-10%}.cosmos-probe[data-v-e6998962]{top:25%;right:38%}.opening-observatory.opening-edition-iii .opening-index[data-v-e6998962]{bottom:18px;left:22px;right:22px}}@media (width<=430px){.opening-observatory.opening-edition-iii .opening-copy[data-v-e6998962]{bottom:62px}.opening-observatory.opening-edition-iii .opening-copy h1[data-v-e6998962]{font-size:39px}.opening-observatory.opening-edition-iii .opening-lead[data-v-e6998962]{font-size:11.5px}.opening-observatory.opening-edition-iii .opening-kicker[data-v-e6998962]{font-size:6.2px}.cosmos-telemetry[data-v-e6998962]{width:188px;top:74px}.cosmos-eclipse[data-v-e6998962]{width:78vw;top:36%;right:-15%}}.opening-services a[data-v-e6998962]{text-transform:uppercase;color:#bbb7ae;border:1px solid #ffffff2e;border-radius:22px;padding:10px 12px;font:7px DM Mono;transition:border-color .25s,color .25s,background .25s}.opening-services a[data-v-e6998962]:hover{border-color:var(--accent);color:#fff;background:color-mix(in srgb,var(--accent) 10%,transparent)}.opening-observatory.opening-edition-iii .opening-services a[data-v-e6998962]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#dce5f1bd;background:#04070f57;border-color:#9acbff33}@media (width<=520px){.opening-services a[data-v-e6998962]{padding:8px 10px}}.opening-service-seo .opening-sticky[data-v-e6998962]{background:radial-gradient(at 82% 4%,#49d8f038,#0000 31%),radial-gradient(at 77% 73%,#05304a 0,#031724 36%,#0000 64%),linear-gradient(115deg,#020608 0,#04131b 52%,#062b3d)}.opening-service-seo .opening-grid[data-v-e6998962]{opacity:calc(.27 - var(--p)*.2);background-size:10vw 10vw;-webkit-mask-image:linear-gradient(90deg,#000 0,#000000b3 42%,#0000 83%);mask-image:linear-gradient(90deg,#000 0,#000000b3 42%,#0000 83%)}.opening-service-seo .opening-aura[data-v-e6998962]{background:radial-gradient(circle,#31d6ef29,#14638b12 38%,#0000 68%);width:72vw;height:72vw;top:-18vw;right:-7vw}.opening-service-seo .opening-copy[data-v-e6998962]{width:min(720px,53vw)}.opening-service-seo .opening-copy h1[data-v-e6998962]{text-shadow:0 12px 52px #00000094;max-width:710px;font-size:clamp(56px,5.55vw,89px)}.opening-service-seo .opening-lead[data-v-e6998962]{color:#d4e6e8b0}.opening-service-seo .opening-services span[data-v-e6998962]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#d6e9eabd;background:#0212195c;border-color:#61daf233}.opening-service-seo .opening-visual[data-v-e6998962]{aspect-ratio:auto;width:59vw;height:100vh;opacity:calc(.96 - var(--p)*.16);transform:translate(calc(var(--mx)*-7px),calc(var(--my)*-5px)) scale(calc(1 + var(--p)*.05));inset:0 0 0 auto;overflow:hidden}.seo-ocean-hero[data-v-e6998962]{isolation:isolate;background:linear-gradient(#1f87a62b,#02131e0d 30%,#010a119e);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 25%);mask-image:linear-gradient(90deg,#0000 0,#000 25%)}.ocean-surface[data-v-e6998962]{z-index:7;filter:blur(.2px);background:linear-gradient(#bcf5f830,#1688a70f);border-bottom:1px solid #b2f4fa85;border-radius:50%;height:13%;animation:5s ease-in-out infinite alternate ocean-surface-e6998962;position:absolute;top:-2%;left:-5%;right:-5%;box-shadow:0 15px 45px #56dfef1f}.ocean-rays[data-v-e6998962]{z-index:1;filter:blur(8px);transform-origin:top;background:repeating-linear-gradient(103deg,#0000 0 11%,#7de1e80b 12% 15%,#0000 16% 26%);animation:9s ease-in-out infinite alternate ocean-rays-e6998962;position:absolute;inset:-5% -15% 15% 13%}.ocean-caustics[data-v-e6998962]{z-index:2;filter:blur(1px);background:repeating-radial-gradient(at 70% 5%,#0000 0 24px,#78ebef0e 27px 29px,#0000 32px 58px);animation:12s linear infinite ocean-caustics-e6998962;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 60%);mask-image:linear-gradient(#000,#0000 60%)}.ocean-whale[data-v-e6998962]{z-index:4;fill:#02080d;stroke:#5cb8c952;stroke-width:1px;filter:drop-shadow(0 24px 38px #000000a6);opacity:.82;width:55%;animation:11s ease-in-out infinite alternate ocean-whale-e6998962;position:absolute;top:35%;right:3%}.ocean-whale path[data-v-e6998962]:nth-child(2){transform-origin:65px 112px;animation:3.6s ease-in-out infinite alternate ocean-tail-e6998962}.ocean-whale circle[data-v-e6998962]{fill:#7ce5ef;filter:drop-shadow(0 0 7px #6be7f4)}.ocean-school[data-v-e6998962]{z-index:5;position:absolute;inset:0}.ocean-school i[data-v-e6998962]{filter:drop-shadow(0 0 5px #70dfe740);background:#9ce0e16b;border-radius:70% 20% 20% 70%;width:12px;height:4px;animation:linear infinite ocean-fish-e6998962;position:absolute}.ocean-school i[data-v-e6998962]:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid #9ce0e157;position:absolute;top:-2px;right:-4px}.ocean-bubble-field[data-v-e6998962]{z-index:6;position:absolute;inset:0}.ocean-bubble-field i[data-v-e6998962]{border:1px solid #b3f3f680;border-radius:50%;animation:linear infinite ocean-bubble-e6998962;position:absolute;bottom:-5%;box-shadow:inset 1px 1px 2px #ffffff57}.ocean-sub[data-v-e6998962]{z-index:9;background:linear-gradient(#506e72,#172b31 54%,#08141a);border:1px solid #96e0e9a8;border-radius:55% 34% 42% 55%;width:92px;height:34px;animation:6s ease-in-out infinite alternate ocean-sub-e6998962;position:absolute;top:23%;left:31%;box-shadow:0 12px 30px #0000008c,0 0 22px #4eccde1f}.ocean-sub>i[data-v-e6998962]{background:#172b31;border:1px solid #9fe2e894;border-radius:20px 20px 0 0;width:27px;height:15px;position:absolute;top:-13px;left:27px}.ocean-sub>b[data-v-e6998962]{border:2px solid #8deaf0;width:13px;height:13px;top:10px;right:12px;box-shadow:0 0 12px #57e6f28c}.ocean-sub>b[data-v-e6998962],.ocean-sub>span[data-v-e6998962]{border-radius:50%;position:absolute}.ocean-sub>span[data-v-e6998962]{background:#2b4c54;width:18px;height:5px;top:13px;left:-13px}.ocean-sub>em[data-v-e6998962]{border:1px solid #7ec7cf6b;border-radius:50%;height:5px;position:absolute;bottom:-9px;left:4px;right:7px}.ocean-beam[data-v-e6998962]{z-index:3;clip-path:polygon(0 42%,100% 0,100% 100%,0 58%);filter:blur(5px);transform-origin:0;background:linear-gradient(90deg,#82f0f421,#0000);width:43%;height:23%;animation:5s ease-in-out infinite alternate ocean-beam-e6998962;position:absolute;top:27%;left:34%;transform:rotate(7deg)}.ocean-depth[data-v-e6998962]{z-index:10;color:#afe0e573;letter-spacing:.12em;writing-mode:vertical-rl;grid-template-rows:auto 1fr auto;justify-items:center;gap:11px;font:5px DM Mono;display:grid;position:absolute;top:19%;bottom:16%;right:4%}.ocean-depth i[data-v-e6998962]{background:linear-gradient(#7de7eea6,#7de7ee14);width:1px;height:100%;position:relative}.ocean-depth i[data-v-e6998962]:after{content:"";background:#81e8ed;border-radius:50%;width:7px;height:7px;position:absolute;top:42%;left:-3px;box-shadow:0 0 12px #59dae6}.loom-readout[data-v-e6998962],.ocean-readout[data-v-e6998962]{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.13em;color:#c6e2e494;background:#010d145c;border:1px solid #82dce533;width:225px;padding:15px 16px;font:6px DM Mono;position:absolute;top:9%;right:7%}.loom-readout>b[data-v-e6998962],.ocean-readout>b[data-v-e6998962]{float:right;color:#9ee9d2;font-weight:400}.loom-readout>b i[data-v-e6998962],.ocean-readout>b i[data-v-e6998962]{background:#79ebbd;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #79ebbd}.loom-readout small[data-v-e6998962],.ocean-readout small[data-v-e6998962]{clear:both;letter-spacing:.1em;color:#b2d4d76b;border-top:1px solid #84d8e124;margin-top:18px;padding-top:10px;font:5px/1.9 DM Mono;display:block}@keyframes ocean-surface-e6998962{to{transform:translateY(5px)scaleX(1.03)}}@keyframes ocean-rays-e6998962{to{transform:skew(-4deg)translate(4%)}}@keyframes ocean-caustics-e6998962{to{transform:translate(-4%,3%)scale(1.06)}}@keyframes ocean-whale-e6998962{to{transform:translate(-18px,13px)rotate(-1.2deg)}}@keyframes ocean-tail-e6998962{to{transform:rotate(8deg)}}@keyframes ocean-fish-e6998962{0%{opacity:0;transform:translate(70px)}15%{opacity:.65}85%{opacity:.5}to{opacity:0;transform:translate(-150px)}}@keyframes ocean-bubble-e6998962{0%{opacity:0;transform:translateY(0)translate(0)}15%{opacity:.55}to{opacity:0;transform:translateY(-92vh)translate(18px)}}@keyframes ocean-sub-e6998962{to{transform:translate(13px,-9px)rotate(-1deg)}}@keyframes ocean-beam-e6998962{to{opacity:.6;transform:rotate(3deg)scaleY(1.12)}}.opening-service-dev .opening-sticky[data-v-e6998962]{background:radial-gradient(at 82% 42%,#cd70302e,#0000 34%),radial-gradient(at 72% 85%,#2a1109,#0000 48%),linear-gradient(115deg,#090605 0,#130b07 53%,#241007)}.opening-service-dev .opening-grid[data-v-e6998962]{opacity:calc(.3 - var(--p)*.21);background-size:7vw 7vw;-webkit-mask-image:linear-gradient(90deg,#000 0,#0000008c 48%,#0000 86%);mask-image:linear-gradient(90deg,#000 0,#0000008c 48%,#0000 86%)}.opening-service-dev .opening-aura[data-v-e6998962]{background:radial-gradient(circle,#eb883d26,#6d321512 39%,#0000 67%);top:-15vw;right:-12vw}.opening-service-dev .opening-copy[data-v-e6998962]{width:min(700px,51vw)}.opening-service-dev .opening-copy h1[data-v-e6998962]{text-shadow:0 12px 55px #0000009e;max-width:700px;font-size:clamp(56px,5.6vw,90px)}.opening-service-dev .opening-lead[data-v-e6998962]{color:#e7d6c8ad}.opening-service-dev .opening-services span[data-v-e6998962]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ebdacabd;background:#220f0759;border-color:#de995d38}.opening-service-dev .opening-visual[data-v-e6998962]{aspect-ratio:auto;width:58vw;height:100vh;opacity:calc(.98 - var(--p)*.17);transform:translate(calc(var(--mx)*-8px),calc(var(--my)*-6px)) scale(calc(.98 + var(--p)*.07));inset:0 0 0 auto;overflow:hidden}.dev-loom-hero[data-v-e6998962]{isolation:isolate;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24%);mask-image:linear-gradient(90deg,#0000 0,#000 24%)}.loom-halo[data-v-e6998962]{filter:blur(18px);background:radial-gradient(at 55% 45%,#ea843a29,#7d300c0d 43%,#0000 69%);animation:5s ease-in-out infinite alternate loom-halo-e6998962;position:absolute;inset:8% 4% 5% 13%}.loom-frame[data-v-e6998962]{z-index:3;border:1px solid #da8a4c73;position:absolute;inset:13% 7% 10% 22%;transform:perspective(900px)rotateY(-7deg);box-shadow:inset 0 0 45px #00000085,0 28px 70px #0000006b}.loom-frame[data-v-e6998962]:after,.loom-frame[data-v-e6998962]:before{content:"";background:linear-gradient(#6d3820,#2b160d 48%,#120a07);border:1px solid #e59e6554;height:17px;position:absolute;left:-18px;right:-18px;box-shadow:0 9px 18px #00000085}.loom-frame[data-v-e6998962]:before{top:-12px}.loom-frame[data-v-e6998962]:after{bottom:-12px}.loom-frame>i[data-v-e6998962]{background:linear-gradient(90deg,#160b07,#5d2e1b 50%,#1c0e08);border:1px solid #e59e6545;width:18px;position:absolute;top:-10px;bottom:-10px}.loom-frame>i[data-v-e6998962]:first-child{left:-12px}.loom-frame>i[data-v-e6998962]:nth-child(2){right:-12px}.loom-frame>b[data-v-e6998962]{background:linear-gradient(#8b4c29,#29150c);height:5px;position:absolute;left:3%;right:3%;box-shadow:0 7px 12px #00000080}.loom-frame>b[data-v-e6998962]:first-of-type{top:21%}.loom-frame>b[data-v-e6998962]:nth-of-type(2){bottom:18%}.loom-warp[data-v-e6998962]{z-index:4;position:absolute;inset:14% 10% 11% 25%;overflow:hidden;transform:perspective(900px)rotateY(-7deg)}.loom-warp i[data-v-e6998962]{background:linear-gradient(#f6cb9933,#e2a261 22%,#713817 71%,#e0975430);width:1px;animation:2.8s ease-in-out infinite alternate loom-warp-e6998962;position:absolute;top:0;bottom:0;box-shadow:0 0 5px #e890451f}.loom-cloth[data-v-e6998962]{z-index:5;background:repeating-linear-gradient(90deg,#5d250eb8 0 2px,#d2732fc7 3px 5px,#31150bd9 6px 8px),linear-gradient(#bd6632,#3e1b0c);position:absolute;inset:36% 10% 12% 25%;overflow:hidden;transform:perspective(900px)rotateY(-7deg);box-shadow:0 22px 52px #00000085;-webkit-mask-image:linear-gradient(#000 0 86%,#0000);mask-image:linear-gradient(#000 0 86%,#0000)}.loom-cloth[data-v-e6998962]:after{content:"";background:linear-gradient(105deg,#0000 27%,#ffdcab33 43%,#0000 58%);animation:5s ease-in-out infinite loom-sheen-e6998962;position:absolute;inset:0}.loom-cloth i[data-v-e6998962]{background:#ffcd8f7a;height:1px;animation:2.1s ease-in-out infinite alternate loom-row-e6998962;position:absolute;left:0;right:0;box-shadow:0 2px #3c1205cc}.loom-thread[data-v-e6998962]{z-index:7;fill:none;stroke:#f0a75f;stroke-width:2.2px;filter:drop-shadow(0 0 8px #ff842fb8);width:89%;height:84%;position:absolute;inset:12% 1% 4% 10%}.loom-thread path[data-v-e6998962]{stroke-dasharray:16 9;animation:10s linear infinite loom-thread-e6998962}.loom-shuttle[data-v-e6998962]{z-index:9;background:linear-gradient(#c47a45,#542c18 48%,#1d0f09);border:1px solid #fac08794;border-radius:70% 9%;width:126px;height:25px;animation:3.2s cubic-bezier(.55,.08,.45,.92) infinite alternate loom-shuttle-e6998962;position:absolute;top:53%;left:43%;box-shadow:0 13px 27px #0000009e,0 0 18px #e2692326}.loom-shuttle i[data-v-e6998962]{background:#160b07;border:1px solid #f1ad6b7a;border-radius:50%;width:48px;height:9px;position:absolute;top:50%;left:47%;transform:translate(-50%,-50%)}.loom-shuttle b[data-v-e6998962]{background:#ee9b50;width:45px;height:1px;position:absolute;top:50%;right:-40px;box-shadow:0 0 8px #f38232b3}.loom-nodes span[data-v-e6998962]{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f7c290bf;letter-spacing:.1em;background:#1d0d07ad;border:1px solid #ef9f5b66;border-radius:50%;place-items:center;width:48px;height:48px;font:6px DM Mono;animation:3s ease-in-out infinite loom-node-e6998962;display:grid;position:absolute;box-shadow:0 12px 25px #0006}.node-a[data-v-e6998962]{top:29%;left:19%}.node-b[data-v-e6998962]{top:43%;right:5%;animation-delay:-.8s!important}.node-c[data-v-e6998962]{bottom:17%;left:21%;animation-delay:-1.6s!important}.node-d[data-v-e6998962]{bottom:20%;right:8%;animation-delay:-2.4s!important}.loom-readout[data-v-e6998962]{color:#e7cfba94;background:#170a0566;border-color:#e6935033;top:7%;right:6%}.loom-readout>b[data-v-e6998962]{color:#efb77b}.loom-readout>b i[data-v-e6998962]{background:#ff9a50;box-shadow:0 0 8px #ff7b32}.loom-readout small[data-v-e6998962]{color:#dfc1a86e;border-color:#e6935021}@keyframes loom-halo-e6998962{to{transform:scale(1.07)translateY(-2%)}}@keyframes loom-warp-e6998962{to{opacity:.62;transform:translate(2px)}}@keyframes loom-row-e6998962{to{opacity:.65;transform:translateY(3px)}}@keyframes loom-sheen-e6998962{to{transform:translate(25%)}}@keyframes loom-thread-e6998962{to{stroke-dashoffset:-250px}}@keyframes loom-shuttle-e6998962{to{transform:translate(170px)rotate(1deg)}}@keyframes loom-node-e6998962{50%{border-color:#e99c59;box-shadow:0 0 18px #e67f373d}}@media (width<=850px){.opening-service-dev[data-v-e6998962],.opening-service-seo[data-v-e6998962]{height:155svh}.opening-service-dev .opening-sticky[data-v-e6998962],.opening-service-seo .opening-sticky[data-v-e6998962]{height:100svh;min-height:660px}.opening-service-dev .opening-visual[data-v-e6998962],.opening-service-seo .opening-visual[data-v-e6998962]{opacity:.78;width:100%;height:72%;transform:scale(calc(1 + var(--p)*.04));inset:0}.dev-loom-hero[data-v-e6998962],.seo-ocean-hero[data-v-e6998962]{-webkit-mask-image:none;mask-image:none}.opening-service-dev .opening-copy[data-v-e6998962],.opening-service-seo .opening-copy[data-v-e6998962]{width:calc(100% - 44px);transform:translateY(calc(var(--p)*-48px));text-shadow:0 4px 30px #000;top:22%;left:22px}.opening-service-dev .opening-copy h1[data-v-e6998962],.opening-service-seo .opening-copy h1[data-v-e6998962]{max-width:570px;margin:18px 0 15px;font-size:clamp(40px,10.7vw,57px);line-height:.95}.opening-service-dev .opening-lead[data-v-e6998962],.opening-service-seo .opening-lead[data-v-e6998962]{color:#efede5c2;max-width:520px;font-size:12px;line-height:1.58}.opening-service-dev .opening-services[data-v-e6998962],.opening-service-seo .opening-services[data-v-e6998962]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-width:470px;margin-top:17px;display:grid}.opening-service-dev .opening-services span[data-v-e6998962],.opening-service-seo .opening-services span[data-v-e6998962]{padding:8px 9px;font-size:5.8px}.opening-service-dev .opening-index[data-v-e6998962],.opening-service-seo .opening-index[data-v-e6998962]{bottom:18px;left:22px;right:22px}.loom-readout[data-v-e6998962],.ocean-readout[data-v-e6998962]{width:190px;top:76px;right:20px}.ocean-whale[data-v-e6998962]{width:62%;top:42%;right:-4%}.ocean-sub[data-v-e6998962]{top:23%;left:57%;transform:scale(.78)}.ocean-beam[data-v-e6998962]{top:26%;left:61%}.ocean-depth[data-v-e6998962]{display:none}.loom-frame[data-v-e6998962]{inset:13% -4% 4% 33%}.loom-cloth[data-v-e6998962],.loom-warp[data-v-e6998962]{left:36%;right:-1%}.loom-thread[data-v-e6998962]{width:96%;inset:17% -7% 0 17%}.loom-shuttle[data-v-e6998962]{left:44%;transform:scale(.8)}.loom-nodes .node-a[data-v-e6998962],.loom-nodes .node-c[data-v-e6998962]{display:none}.node-b[data-v-e6998962]{right:3%}.node-d[data-v-e6998962]{bottom:10%;right:4%}}@media (width<=430px){.opening-service-dev .opening-copy[data-v-e6998962],.opening-service-seo .opening-copy[data-v-e6998962]{top:20%}.opening-service-dev .opening-copy h1[data-v-e6998962],.opening-service-seo .opening-copy h1[data-v-e6998962]{font-size:38px}.opening-service-dev .opening-lead[data-v-e6998962],.opening-service-seo .opening-lead[data-v-e6998962]{font-size:11.3px}.opening-service-dev .opening-kicker[data-v-e6998962],.opening-service-seo .opening-kicker[data-v-e6998962]{font-size:6.1px}.loom-readout[data-v-e6998962],.ocean-readout[data-v-e6998962]{width:175px;top:70px}.loom-readout small[data-v-e6998962],.ocean-readout small[data-v-e6998962]{display:none}.ocean-whale[data-v-e6998962]{opacity:.55;width:72%;top:43%}.loom-nodes[data-v-e6998962]{display:none}}.header-brand-mark{-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:32px;height:32px;margin-right:8px;display:inline-block}@media (width<=600px){.header-brand-mark{width:24px;height:24px;margin-right:5px}.cyralune-page>header .logo{font-size:14px!important}}.product-directory-link{color:#d4b8ff;white-space:nowrap;padding:8px;font:10px DM Mono,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f2efe7;background:#070808;margin:0;font-family:Manrope,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.watch-page{background:#070808;min-height:100vh;overflow-x:clip}.page-progress{z-index:100;width:100%;height:2px;position:fixed;top:0;left:0}.page-progress i{transform-origin:0;background:#cda957;width:100%;height:100%;display:block}.watch-page>header{z-index:20;border-bottom:1px solid #ffffff24;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%;height:82px;padding:0 4vw;display:grid;position:absolute;top:0;left:0}.logo{letter-spacing:-.07em;font-size:18px;font-weight:500}.logo span{color:#8c8981;font-weight:300}.watch-page>header p{text-transform:uppercase;letter-spacing:.16em;color:#89867f;justify-self:center;font:9px DM Mono}.watch-page>header>button{color:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;border-bottom:1px solid #777;justify-self:end;padding:0 0 6px;font:9px DM Mono}.watch-scroll{height:520vh}.sticky-scene{height:100vh;position:sticky;top:0;overflow:hidden}.vignette{pointer-events:none;background:linear-gradient(90deg,#030404d4,#0304045c 43%,#0000 69%),linear-gradient(#0000 60%,#00000070);inset:0}.intro,.vignette{position:absolute}.intro{will-change:opacity,transform;width:min(720px,55vw);top:50%;left:7vw;transform:translateY(-43%)}.contact>span,.intro>span,.mechanism-copy>span,.steps span{text-transform:uppercase;letter-spacing:.17em;color:#c9a65e;font:9px DM Mono}.intro h1{letter-spacing:-.075em;margin:26px 0;font-size:clamp(62px,7vw,112px);font-weight:300;line-height:.88}.intro h1 em,.mechanism-copy h2 em{color:#a7a197;font-family:Playfair Display}.intro p{color:#c4c0b7;max-width:510px;font-size:15px;line-height:1.8}.intro b{text-transform:uppercase;letter-spacing:.12em;margin-top:42px;font:400 9px DM Mono;display:block}.steps{width:520px;height:420px;position:absolute;top:30%;left:7vw;overflow:hidden}.steps article{opacity:.04;transition:transform .75s cubic-bezier(.16,1,.3,1),opacity .45s;position:absolute;inset:0}.steps article.active{opacity:1}.steps h2{letter-spacing:-.055em;margin:24px 0;font-size:50px;font-weight:300;line-height:1.03}.steps p{color:#c3bfb6;max-width:470px;font-size:14px;line-height:1.8}.sticky-scene aside{text-transform:uppercase;letter-spacing:.11em;flex-direction:column;align-items:center;gap:13px;font:8px DM Mono;display:flex;position:absolute;bottom:5vh;right:3vw}.sticky-scene aside i{background:#ffffff47;width:1px;height:100px;position:relative}.sticky-scene aside b{transform-origin:bottom;background:#fff;position:absolute;inset:0}.sticky-scene aside span{writing-mode:vertical-rl}.spec{text-transform:uppercase;letter-spacing:.1em;grid-template-columns:repeat(3,auto auto);align-items:center;gap:8px 16px;font:8px DM Mono;display:grid;position:absolute;bottom:4vh;left:7vw}.spec span{color:#716e67}.spec b{color:#d5d0c5;font-weight:400}.mechanism-copy{color:#1a1b18;background:#e2ded4;padding:145px 7vw}.contact h2,.mechanism-copy h2{letter-spacing:-.065em;margin:42px 0 0;font-size:clamp(50px,5.5vw,88px);font-weight:300;line-height:1.02}.mechanism-grid{border-top:1px solid #b9b5ab;grid-template-columns:1fr 1fr;gap:12vw;margin-top:100px;padding-top:40px;display:grid}.mechanism-grid>p{color:#5e5b53;max-width:540px;line-height:1.9}.mechanism-grid>div{align-items:flex-start;gap:28px;display:flex}.mechanism-grid strong{letter-spacing:-.07em;font-size:64px;font-weight:300;line-height:1}.mechanism-grid div span{text-transform:uppercase;color:#77736a;max-width:180px;font:9px/1.7 DM Mono}.contact{background:#111210;flex-direction:column;justify-content:center;min-height:80vh;padding:130px 7vw;display:flex}.contact h2{margin:35px 0 65px}.contact>a{color:#c9a65e;border-bottom:1px solid #4a4842;justify-content:space-between;padding-bottom:20px;font-size:clamp(28px,4vw,58px);font-weight:300;display:flex}.concept-selector{background:#0a0b0a;min-height:100vh;padding:0 4vw 5vw}.concept-selector>header{border-bottom:1px solid #ffffff24;grid-template-columns:1fr 1fr 1fr;align-items:center;height:82px;display:grid}.concept-selector>header p{text-transform:uppercase;letter-spacing:.16em;color:#89867f;justify-self:center;font:9px DM Mono}.concept-selector>header>span{text-transform:uppercase;letter-spacing:.12em;color:#c9a65e;justify-self:end;font:9px DM Mono}.selector-intro{padding:8vh 3vw 6vh}.concept-copy>span,.selector-intro>span{text-transform:uppercase;letter-spacing:.17em;color:#c9a65e;font:9px DM Mono}.selector-intro h1{letter-spacing:-.07em;margin:24px 0;font-size:clamp(54px,6.2vw,96px);font-weight:300;line-height:.95}.selector-intro h1 em{color:#a7a197;font-family:Playfair Display}.selector-intro p{color:#9b9890;max-width:560px;line-height:1.8}.concept-grid{background:#292a27;border:1px solid #292a27;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.concept-grid>button{min-height:370px;color:inherit;text-align:left;cursor:pointer;background:#111310;border:0;grid-column:span 2;grid-template-columns:42px 1fr auto;align-items:end;gap:20px;padding:0;display:grid;position:relative;overflow:hidden}.concept-grid>button:nth-child(-n+2){grid-column:span 3;min-height:440px}.concept-preview{opacity:.62;transition:opacity .5s,transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.concept-preview canvas{width:100%;height:100%}.concept-grid>button:after{content:"";position:absolute;inset:45% 0 0}.concept-grid>button:hover .concept-preview{opacity:.95;transform:scale(1.025)}.concept-grid>button>b,.concept-grid>button>div:not(.concept-preview),.concept-grid>button>span{z-index:2;margin-bottom:28px;position:relative}.concept-grid>button>span{color:#c9a65e;margin-left:25px;font:9px DM Mono}.concept-grid h2{letter-spacing:-.04em;margin:0 0 7px;font-size:26px;font-weight:300}.concept-grid p{letter-spacing:.08em;color:#8e8b83;margin:0}.concept-grid b,.concept-grid p{text-transform:uppercase;font:8px DM Mono}.concept-grid b{letter-spacing:.1em;margin-right:25px;font-weight:400}.concept-scroll{height:460vh}.concept-sticky canvas{width:100%;height:100%;position:absolute;inset:0}.concept-copy{max-width:650px;position:absolute;top:50%;left:7vw;transform:translateY(-45%)}.concept-copy h2{letter-spacing:-.075em;margin:28px 0;font-size:clamp(70px,8vw,128px);font-weight:300;line-height:.9}.concept-copy p{color:#d2cec4;font-size:15px}.concept-copy b{text-transform:uppercase;letter-spacing:.12em;margin-top:42px;font:400 9px DM Mono;display:block}.next-concept{color:#ddd7ca;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;font:9px DM Mono;position:absolute;bottom:5vh;left:7vw}.concept-scroll.growth-scroll{height:1200vh}.concept-scroll.growth-v1-scroll{height:620vh}.concept-scroll.growth-v3-scroll{height:880vh}.concept-scroll.conductor-v2-scroll{height:900vh}.concept-scroll.orbit-scroll{height:940vh}.concept-scroll.cosmos-scroll{height:1180vh}.concept-copy.orbit-copy{max-width:min(560px,40vw)}.concept-copy.orbit-copy h2{text-shadow:0 2px 30px #02030799;font-size:clamp(40px,3.7vw,62px)}.concept-copy.cosmos-copy{z-index:10;width:min(610px,42vw);max-width:min(610px,42vw);top:51%}.concept-copy.cosmos-copy h2{text-wrap:balance;text-shadow:0 3px 34px #000512e0;max-width:610px;margin:24px 0;font-size:clamp(44px,4.15vw,68px);line-height:.98}.concept-copy.cosmos-copy p{color:#ddf2ffc7;max-width:510px;line-height:1.82}.concept-copy.cosmos-copy .growth-phase>span,.concept-copy.cosmos-copy>b{color:#8feaff}.concept-copy.cosmos-copy .growth-dots i.active{background:#8feaff;box-shadow:0 0 14px #5ed7ffb8}.concept-copy.score-copy{max-width:min(560px,40vw)}.concept-copy.score-copy h2{text-shadow:0 2px 30px #0807058c;font-size:clamp(40px,3.7vw,62px)}.concept-copy.botanical-copy{max-width:min(560px,40vw)}.concept-copy.botanical-copy h2{text-shadow:0 2px 30px #060c0680;font-size:clamp(42px,3.9vw,64px)}.concept-scroll.alpine-scroll{height:1600vh}.concept-scroll.observatory-scroll{height:920vh}.concept-scroll.conductor-scroll{height:880vh}.concept-scroll.forge-scroll{height:1020vh}.concept-scroll.ocean-scroll{height:1180vh}@media (width<=800px){.watch-page>header{grid-template-columns:1fr 1fr;height:68px;padding:0 22px}.watch-page>header p{display:none}.intro,.steps{width:calc(100% - 48px);left:24px}.intro{top:35%}.intro h1{font-size:54px}.intro p{font-size:13px}.steps{height:430px;top:27%}.steps h2{font-size:42px}.vignette{background:linear-gradient(#0203031a 20%,#020303d9)}.spec{left:24px}.sticky-scene aside{display:none}.contact,.mechanism-copy{padding:90px 24px}.mechanism-grid{grid-template-columns:1fr;gap:45px;margin-top:70px}.concept-selector{padding:0 20px 30px}.concept-selector>header{grid-template-columns:1fr 1fr}.concept-selector>header p{display:none}.selector-intro{padding:70px 4px 45px}.selector-intro h1{font-size:50px}.concept-grid{grid-template-columns:1fr}.concept-grid>button,.concept-grid>button:nth-child(-n+2){grid-column:1;min-height:330px}.concept-copy{max-width:calc(100% - 48px);left:24px}.concept-copy h2{font-size:64px}.next-concept{left:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.concept-copy.growth-copy{z-index:4;width:min(570px,42vw);top:51%;transform:translateY(-50%)}.growth-phase>span{text-transform:uppercase;letter-spacing:.2em;color:#ffe0aa;font:9px DM Mono}.concept-copy.growth-copy h2{text-wrap:balance;text-shadow:0 2px 32px #370c1140;max-width:570px;margin:24px 0 25px;font-size:clamp(48px,4.55vw,72px);line-height:1.02}.concept-copy.growth-copy p{color:#fff5e8db;max-width:500px;line-height:1.8}.concept-copy.growth-copy>b{color:#572927;background:#fff0dc;border:1px solid #ffffff52;align-items:center;width:max-content;margin-top:34px;padding:14px 18px;transition:transform .25s,background .25s;display:inline-flex}.concept-copy.growth-copy>b:hover{background:#fff8ef;transform:translateY(-2px)}.growth-dots{gap:8px;margin-top:20px;display:flex}.growth-dots i{background:#ffffff47;width:22px;height:2px;transition:width .5s,background .5s}.growth-dots i.active{background:#ffe0aa;width:54px}.growth-phase-enter-active,.growth-phase-leave-active{transition:opacity .18s,transform .26s cubic-bezier(.16,1,.3,1)}.growth-phase-enter-from{opacity:0;transform:translateY(12px)}.growth-phase-leave-to{opacity:0;transform:translateY(-9px)}.growth-vignette{background:linear-gradient(90deg,#0000 0 50%,#0000 0),linear-gradient(#0000 66%,#0000001f)}.concept-sticky:has(.growth-stage):after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000,#ffeed780 16%,#ffeed738 84%,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%}.concept-sticky:has(.growth-stage) .next-concept{z-index:5;color:#fff3e8}.concept-sticky:has(.growth-stage) aside{z-index:5}.concept-copy.weave-copy{z-index:4;width:min(590px,43vw);top:50%}.concept-copy.weave-copy h2{text-wrap:balance;max-width:590px;margin:24px 0;font-size:clamp(48px,4.7vw,76px);line-height:1.01}.concept-copy.weave-copy p{color:#ede0cfc2;max-width:490px;line-height:1.8}.concept-copy.weave-copy>b{color:#e8b56f}.concept-copy.weave-copy .growth-phase>span{color:#e3a75c}.concept-copy.weave-copy .growth-dots i.active{background:#dc9949}.concept-copy.alpine-copy{z-index:7;width:min(590px,43vw);top:51%}.concept-copy.alpine-copy h2{text-wrap:balance;text-shadow:0 3px 28px #0006;max-width:590px;margin:24px 0;font-size:clamp(48px,4.65vw,75px);line-height:1.01}.concept-copy.alpine-copy p{color:#ecf2ebc7;max-width:490px;line-height:1.8}.concept-copy.alpine-copy>b{color:#ead18e}.concept-copy.alpine-copy .growth-phase>span{color:#e8c476}.concept-copy.alpine-copy .growth-dots i.active{background:#e8c476}.concept-copy.observatory-copy{z-index:9;width:min(610px,43vw);top:51%}.concept-copy.observatory-copy h2{text-wrap:balance;text-shadow:0 3px 30px #000918a6;max-width:610px;margin:24px 0;font-size:clamp(48px,4.75vw,78px);line-height:1}.concept-copy.observatory-copy p{color:#ddeef8c2;max-width:500px;line-height:1.8}.concept-copy.observatory-copy .growth-phase>span,.concept-copy.observatory-copy>b{color:#a9ddfa}.concept-copy.observatory-copy .growth-dots i.active{background:#8cd4ff;box-shadow:0 0 10px #69cbff8c}.concept-copy.conductor-copy{z-index:10;width:min(610px,43vw);top:51%}.concept-copy.conductor-copy h2{text-wrap:balance;text-shadow:0 3px 30px #180401b8;max-width:610px;margin:24px 0;font-size:clamp(48px,4.7vw,76px);line-height:1}.concept-copy.conductor-copy p{color:#ffedd7c7;max-width:500px;line-height:1.8}.concept-copy.conductor-copy .growth-phase>span,.concept-copy.conductor-copy>b{color:#efbb79}.concept-copy.conductor-copy .growth-dots i.active{background:#efb86f;box-shadow:0 0 10px #efa14985}.concept-copy.forge-copy{z-index:12;width:min(620px,44vw);top:51%}.concept-copy.forge-copy h2{text-wrap:balance;text-shadow:0 3px 32px #190500c7;max-width:620px;margin:24px 0;font-size:clamp(48px,4.7vw,76px);line-height:1}.concept-copy.forge-copy p{color:#ffe8ccc7;max-width:500px;line-height:1.8}.concept-copy.forge-copy .growth-phase>span,.concept-copy.forge-copy>b{color:#ffad62}.concept-copy.forge-copy .growth-dots i.active{background:#ff8b35;box-shadow:0 0 12px #ff5f0ea8}.concept-copy.ocean-copy{z-index:14;width:min(630px,44vw);top:51%}.concept-copy.ocean-copy h2{text-wrap:balance;text-shadow:0 3px 34px #000c19db;max-width:630px;margin:24px 0;font-size:clamp(48px,4.7vw,76px);line-height:1}.concept-copy.ocean-copy p{color:#dcf5ffc9;max-width:510px;line-height:1.8}.concept-copy.ocean-copy .growth-phase>span,.concept-copy.ocean-copy>b{color:#82e1ff}.concept-copy.ocean-copy .growth-dots i.active{background:#5fd9ff;box-shadow:0 0 12px #2ec6f5ad}.growth-system{color:#172019;background:#dcd9cd;padding:150px 7vw 0}.growth-system-head{-moz-column-gap:10vw;grid-template-columns:1.1fr .9fr;align-items:end;column-gap:10vw;display:grid}.growth-system-head>span{text-transform:uppercase;letter-spacing:.18em;color:#67735d;grid-column:1/-1;font:9px DM Mono}.growth-system-head h2{letter-spacing:-.075em;margin:38px 0 0;font-size:clamp(56px,6.4vw,100px);font-weight:300;line-height:.94}.growth-system-head h2 em{color:#66705e;font-family:Playfair Display}.growth-system-head p{color:#596158;max-width:520px;margin:0 0 8px;font-size:15px;line-height:1.9}.growth-service-grid{border-top:1px solid #a9ada2;border-bottom:1px solid #a9ada2;grid-template-columns:repeat(4,1fr);margin-top:130px;display:grid}.growth-service-grid article{border-right:1px solid #a9ada2;flex-direction:column;min-height:390px;padding:30px 30px 36px;transition:background .45s,color .45s;display:flex}.growth-service-grid article:last-child{border-right:0}.growth-service-grid article:hover{color:#f1eee4;background:#1c291f}.growth-service-grid article>span{color:#6f796b;font:9px DM Mono}.growth-service-grid article>i{background:#738467;border-radius:50%;width:8px;height:8px;margin:42px 0 65px;box-shadow:0 0 0 6px #73846724}.growth-service-grid h3{letter-spacing:-.04em;margin:0 0 18px;font-size:25px;font-weight:400}.growth-service-grid p{color:#6a7068;margin:0;font-size:13px;line-height:1.75}.growth-service-grid article:hover p{color:#b8c1b6}.growth-service-grid article>b{text-transform:uppercase;letter-spacing:.12em;margin-top:auto;font:400 8px DM Mono}.growth-finale{padding:155px 0 120px}.growth-finale>div:first-child>span{text-transform:uppercase;letter-spacing:.18em;color:#67735d;font:9px DM Mono}.growth-finale h3{letter-spacing:-.075em;margin:30px 0 100px;font-size:clamp(58px,7.2vw,112px);font-weight:300;line-height:.92}.growth-numbers{background:#a9ada2;border:1px solid #a9ada2;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.growth-numbers p{background:#dcd9cd;align-items:center;gap:25px;margin:0;padding:30px;display:flex}.growth-numbers strong{letter-spacing:-.06em;font-size:48px;font-weight:300}.growth-numbers span{text-transform:uppercase;letter-spacing:.08em;color:#646b62;max-width:150px;font:8px/1.6 DM Mono}.growth-finale>a{letter-spacing:-.04em;border-top:1px solid #8e958a;border-bottom:1px solid #8e958a;justify-content:space-between;align-items:center;margin-top:80px;padding:30px 0;font-size:clamp(24px,3.1vw,48px);font-weight:300;display:flex}.growth-finale>a b{font-weight:300;transition:transform .3s}.growth-finale>a:hover b{transform:translate(5px,-5px)}@media (width<=800px){.concept-copy.growth-copy{width:calc(100% - 48px)}.concept-copy.growth-copy h2{font-size:50px}.concept-copy.growth-copy{width:calc(100% - 44px);top:auto;bottom:104px;left:22px;transform:none}.concept-copy.growth-copy h2{margin:17px 0;font-size:clamp(38px,10.5vw,48px);line-height:.98}.concept-copy.growth-copy p{max-width:94%;font-size:12px;line-height:1.62}.concept-copy.growth-copy>b{margin-top:20px;padding:11px 13px;font-size:7px}.growth-phase>span{font-size:7px}.growth-dots{gap:5px;margin-top:14px}.growth-dots i{width:14px}.growth-dots i.active{width:34px}.concept-sticky:has(.growth-stage) .next-concept{bottom:24px;left:22px}.concept-sticky:has(.growth-stage):after{display:none}.concept-copy.cosmos-copy{width:calc(100% - 44px);max-width:none;top:auto;bottom:88px;left:22px;transform:none}.concept-copy.cosmos-copy h2{margin:16px 0;font-size:clamp(36px,9.8vw,47px);line-height:.98}.concept-copy.cosmos-copy p{max-width:96%;font-size:11.5px;line-height:1.58}.concept-copy.cosmos-copy>b{margin-top:18px;font-size:7px}.concept-copy.cosmos-copy .growth-phase>span{font-size:6px}.concept-copy.cosmos-copy .growth-dots{margin-top:12px}.concept-sticky:has(.cosmos-stage) .next-concept{z-index:15;bottom:22px;left:22px}.concept-sticky:has(.cosmos-stage)>aside{display:none}}@media (width<=900px){.growth-system{padding:100px 24px 0}.growth-system-head{grid-template-columns:1fr}.growth-system-head h2{font-size:56px}.growth-system-head p{margin-top:35px}.growth-service-grid{grid-template-columns:1fr 1fr;margin-top:80px}.growth-service-grid article{border-bottom:1px solid #a9ada2;min-height:330px}.growth-numbers{grid-template-columns:1fr}.growth-finale{padding:100px 0 80px}}@media (width<=560px){.growth-system{padding:82px 20px 0}.growth-system-head h2{font-size:44px}.growth-system-head p{font-size:13px;line-height:1.7}.growth-service-grid{grid-template-columns:1fr;margin-top:58px}.growth-service-grid article{border-right:0;min-height:270px;padding:25px}.growth-finale h3{margin-bottom:62px;font-size:48px}.growth-numbers p{padding:22px}.growth-finale>a{margin-top:58px;padding:23px 0;font-size:25px}}.concept-grid>button,.concept-grid>button:nth-child(-n+2){contain:layout paint style;grid-column:span 2;min-height:380px;display:block}.concept-grid>button>h2{z-index:4;text-wrap:balance;margin:0;font-size:clamp(24px,2vw,34px);line-height:1.05;position:absolute;bottom:27px;left:28px;right:28px}.concept-grid>button:after{background:linear-gradient(#0000,#050605f5);inset:38% 0 0}.concept-poster{opacity:1}.concept-poster img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.concept-poster img:first-child{clip-path:polygon(0 0,58% 0,46% 100%,0 100%)}.concept-poster img:last-child{clip-path:polygon(59% 0,100% 0,100% 100%,47% 100%)}.concept-grid>button>.concept-brand{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f0e8d8;letter-spacing:.08em;text-transform:none;background:#07080794;border:1px solid #ffffff29;align-items:center;gap:9px;margin:0;padding:8px 11px;font:500 10px DM Mono;display:flex;position:absolute;top:26px;left:28px}.concept-grid>button>.concept-brand small{color:#c9a65e;letter-spacing:.12em;text-transform:uppercase;font:400 7px DM Mono}.concept-grid>button:hover>.concept-brand{background:#070807c2;border-color:#c9a65e80}.concept-grid>button>.concept-names{z-index:4;flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex;position:absolute;top:20px;left:22px;right:22px}.concept-names small{color:#c9a65e;letter-spacing:.15em;text-transform:uppercase;width:100%;margin-bottom:2px;font:400 6px DM Mono}.concept-names span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#d5d1c7;letter-spacing:.04em;background:#0708079e;border:1px solid #ffffff24;padding:7px 9px;font:400 8px DM Mono;transition:border-color .25s,background .25s,color .25s}.concept-names span.primary{color:#f2d899;background:#261d0db8;border-color:#c9a65e94}.concept-grid>button:hover .concept-names span{background:#070807cc;border-color:#ffffff47}.concept-grid>button:hover .concept-names span.primary{border-color:#c9a65e}.concept-grid>button:nth-child(n+7){grid-column:span 3;min-height:430px}.concept-grid>button:nth-child(n+7):not(:last-child){grid-column:span 2;min-height:400px}.concept-grid>button:last-child{grid-column:span 6;min-height:470px}@media (width<=800px){.concept-grid>button,.concept-grid>button:last-child,.concept-grid>button:nth-child(-n+2),.concept-grid>button:nth-child(n+7),.concept-grid>button:nth-child(n+7):not(:last-child){grid-column:1;min-height:310px}.concept-grid>button>h2{font-size:28px;bottom:22px;left:22px}.concept-grid>button>.concept-brand{top:20px;left:22px}.concept-copy.forge-copy,.concept-copy.ocean-copy{width:calc(100% - 48px)}}.cyralune-page .page-progress i{background:linear-gradient(90deg,#6d40be,#b78cff,#ebe6f1)}.cyralune-page>header .logo{letter-spacing:-.055em;color:#f1edf5;text-shadow:0 0 22px #a46cff42}.cyralune-page>header .logo span{color:#a97cff}.cyralune-page>header>button{border-color:#a97cffa6}.cyralune-header-end{gap:18px}.cyralune-header-end>span{text-transform:uppercase;letter-spacing:.16em;color:#a97cff;text-shadow:0 0 18px #a97cff73;font:8px DM Mono}.cyralune-header-end nav{gap:4px;display:flex}.cyralune-header-end a{text-transform:uppercase;color:#8f8997;border:1px solid #a97cff47;place-items:center;min-width:32px;min-height:32px;padding:5px 6px;font:9px DM Mono;display:grid}.cyralune-header-end a.active{color:#f4efff;background:#a97cff1f;border-color:#a97cff}@media (width<=800px){.cyralune-header-end>span{display:none}.cyralune-header-end{gap:5px}.cyralune-header-end a{min-width:32px;min-height:32px;padding:4px;font-size:9px}}.cyralune-header-end{justify-self:end;align-items:center;gap:22px;display:flex}.service-home-back{text-transform:uppercase;letter-spacing:.1em;border:1px solid #a978ef59;border-radius:20px;align-items:center;min-height:34px;padding:0 13px;transition:border-color .25s,background .25s;display:flex;color:#d9c7ef!important;font:8px DM Mono!important}.service-home-back:hover{background:#a978ef1f;border-color:#a978ef}@media (width<=800px){.cyralune-header-end{gap:5px}.service-home-back{width:32px;min-width:32px!important;padding:0!important}.service-home-back span{display:none}.service-home-back b{font-size:13px;font-weight:400}}
