@media (max-width:1049.98px){.mobile-core-opening{flex-direction:column;min-height:100dvh;display:flex}.mobile-core-stage.mobile-first-stage{--core-ease:cubic-bezier(.16, 1, .3, 1);--service-stagger:.22s;isolation:isolate;touch-action:pan-y;flex:auto;min-height:72dvh;display:grid;position:relative;overflow-x:clip}.mobile-core-canvas,.mobile-core-cloud,.mobile-core-fallback-scene{grid-area:1/1}.mobile-core-canvas{z-index:1;pointer-events:none;min-height:72dvh;animation:mobile-core-arrive .24s var(--core-ease) both;transition:opacity .48s var(--core-ease), transform .48s var(--core-ease);position:relative}.mobile-core-stage[data-settled] .mobile-core-canvas{opacity:0;transform:scale(.94)}.mobile-core-canvas canvas{pointer-events:none;display:block;width:100%!important;height:100%!important}.mobile-core-fallback-scene{z-index:1;pointer-events:none;min-height:72dvh;position:relative}.mobile-core-fallback-scene .mobile-depth-main{border-radius:8px;inset:31% 29% 33%}.mobile-core-fallback-scene .mobile-depth-floater,.mobile-core-fallback-scene .mobile-depth-hub,.mobile-core-fallback-scene .mobile-depth-rail,.mobile-core-fallback-scene .mobile-depth-floor{display:none}.mobile-core-fallback-scene .mobile-depth-glow{opacity:.32}.mobile-core-cloud{z-index:2;pointer-events:none;min-height:72dvh;padding:0 12px;position:relative}.mobile-core-connectors{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mobile-core-connectors line{fill:none;stroke:color-mix(in srgb, var(--offwhite,#f5f5f0) 16%, var(--color-gold-primary) 18%);stroke-width:.32px;stroke-linecap:round;opacity:0}.mobile-core-identity{z-index:2;text-align:center;pointer-events:none;flex-direction:column;align-items:center;width:min(10rem,46%);display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.mobile-core-mark{object-fit:contain;opacity:0;width:auto;height:64px;display:block;transform:scale(.97)}.mobile-core-kicker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-muted);white-space:nowrap;opacity:0;margin:8px 0 0;font-size:11px;font-weight:500;line-height:16px;transform:translateY(6px)scale(.98)}.mobile-core-orbit{margin:0;list-style:none;position:absolute;inset:0}.cloud-service{z-index:3;box-sizing:border-box;opacity:0;max-width:40%;position:absolute;transform:scale(.97)}.cloud-service-link{letter-spacing:-.015em;color:currentColor;text-wrap:balance;flex-direction:column;justify-content:center;min-height:44px;font-size:13px;font-weight:500;line-height:17px;display:flex}.cloud-service-link span{display:block}.cloud-service--ai{text-align:center;width:max-content;max-width:48%;top:4.5%;left:50%;transform:translate(calc(8px - 50%),12px)scale(.97)}.cloud-service--custom{top:22%;left:3.5%;transform:translate(14px,8px)scale(.97)}.cloud-service--websites{text-align:right;width:38%;max-width:none;top:19%;left:58%;transform:translate(-10px,8px)scale(.97)}.cloud-service--mobile{max-width:42%;bottom:21%;left:3%;transform:translate(14px,-10px)scale(.97)}.cloud-service--dashboards{text-align:right;width:38%;max-width:none;bottom:19%;left:58%;right:auto;transform:translate(-10px,-10px)scale(.97)}.cloud-service--integrations{text-align:center;width:max-content;max-width:72%;bottom:3%;left:52%;transform:translate(-50%,-12px)scale(.97)}.cloud-service--ai .cloud-service-link,.cloud-service--integrations .cloud-service-link{font-size:12.5px}.mobile-core-cloud.is-active .mobile-core-mark{animation:cloud-centre .52s var(--core-ease) 80ms both}.mobile-core-cloud.is-active .mobile-core-kicker{animation:cloud-centre .44s var(--core-ease) .2s both}.mobile-core-cloud.is-active .cloud-service--ai{animation:cloud-ai .5s var(--core-ease) 0s both;pointer-events:auto}.mobile-core-cloud.is-active .cloud-service--custom{animation:cloud-custom .5s var(--core-ease) .22s both;pointer-events:auto}.mobile-core-cloud.is-active .cloud-service--websites{animation:cloud-websites .5s var(--core-ease) .44s both;pointer-events:auto}.mobile-core-cloud.is-active .cloud-service--mobile{animation:cloud-mobile .5s var(--core-ease) .66s both;pointer-events:auto}.mobile-core-cloud.is-active .cloud-service--dashboards{animation:cloud-dashboards .5s var(--core-ease) .88s both;pointer-events:auto}.mobile-core-cloud.is-active .cloud-service--integrations{animation:cloud-integrations .5s var(--core-ease) 1.1s both;pointer-events:auto}.mobile-core-cloud.is-active .mobile-core-connectors line[data-to=ai]{animation:cloud-line .64s var(--core-ease) 40ms both}.mobile-core-cloud.is-active .mobile-core-connectors line[data-to=custom]{animation:cloud-line .64s var(--core-ease) .26s both}.mobile-core-cloud.is-active .mobile-core-connectors line[data-to=websites]{animation:cloud-line .64s var(--core-ease) .48s both}.mobile-core-cloud.is-active .mobile-core-connectors line[data-to=mobile]{animation:cloud-line .64s var(--core-ease) .7s both}.mobile-core-cloud.is-active .mobile-core-connectors line[data-to=dashboards]{animation:cloud-line .64s var(--core-ease) .92s both}.mobile-core-cloud.is-active .mobile-core-connectors line[data-to=integrations]{animation:cloud-line .64s var(--core-ease) 1.14s both}@keyframes mobile-core-arrive{0%{opacity:.42;transform:translateY(-12px)scale(.9)}to{opacity:1;transform:none}}@keyframes cloud-centre{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}@keyframes cloud-ai{0%{opacity:0;transform:translate(calc(8px - 50%),12px)scale(.97)}to{opacity:1;transform:translate(-50%)}}@keyframes cloud-custom{0%{opacity:0;transform:translate(14px,8px)scale(.97)}to{opacity:1;transform:none}}@keyframes cloud-websites{0%{opacity:0;transform:translate(-14px,8px)scale(.97)}to{opacity:1;transform:none}}@keyframes cloud-mobile{0%{opacity:0;transform:translate(14px,-10px)scale(.97)}to{opacity:1;transform:none}}@keyframes cloud-dashboards{0%{opacity:0;transform:translate(-14px,-10px)scale(.97)}to{opacity:1;transform:none}}@keyframes cloud-integrations{0%{opacity:0;transform:translate(-50%,-12px)scale(.97)}to{opacity:1;transform:translate(-50%)}}@keyframes cloud-line{0%{opacity:0}to{opacity:.26}}@media (max-width:429.98px){.mobile-core-stage.mobile-first-stage,.mobile-core-canvas,.mobile-core-cloud,.mobile-core-fallback-scene{min-height:74dvh}.mobile-core-mark{height:60px}.cloud-service--custom{top:21%;left:3%}.cloud-service--websites{width:40%;top:18%;left:57%}.cloud-service--mobile{bottom:20%;left:2.5%}.cloud-service--dashboards{width:40%;bottom:18%;left:57%}}@media (max-width:374.98px){.mobile-core-stage.mobile-first-stage,.mobile-core-canvas,.mobile-core-cloud,.mobile-core-fallback-scene{min-height:82dvh}.cloud-service{max-width:43%}.cloud-service-link{font-size:12px;line-height:16px}.mobile-core-identity{width:min(9.5rem,48%)}.mobile-core-mark{height:56px}.cloud-service--ai{top:3%}.cloud-service--custom{top:19%;left:2%}.cloud-service--websites{width:42%;top:16%;left:56%}.cloud-service--mobile{max-width:45%;bottom:18%;left:2%}.cloud-service--dashboards{width:42%;bottom:16%;left:56%}.cloud-service--integrations{bottom:2%}.mobile-core-fallback-scene .mobile-depth-main{inset:29% 22% 30%}}@media (max-width:360.98px){.mobile-core-stage.mobile-first-stage,.mobile-core-canvas,.mobile-core-cloud,.mobile-core-fallback-scene{min-height:88dvh}.cloud-service--ai{top:2%}.cloud-service--custom{top:17.5%}.cloud-service--websites{top:15%}.cloud-service--mobile{bottom:17%}.cloud-service--dashboards{bottom:15%}}@media (max-width:329.98px){.mobile-core-stage.mobile-first-stage,.mobile-core-canvas,.mobile-core-cloud,.mobile-core-fallback-scene{min-height:94dvh}.cloud-service{max-width:46%}.cloud-service-link{font-size:12px;line-height:15px}.mobile-core-identity{width:min(8.75rem,52%)}.mobile-core-mark{height:52px}.cloud-service--ai{max-width:54%;top:1.5%}.cloud-service--custom{top:16%;left:2%}.cloud-service--websites{width:43%;top:14%;left:55%}.cloud-service--mobile{bottom:16%;left:1.5%}.cloud-service--dashboards{width:43%;bottom:14%;left:55%}.cloud-service--integrations{max-width:78%;bottom:1.5%}.mobile-core-fallback-scene .mobile-depth-main{inset:30% 20% 31%}}@media (prefers-reduced-motion:reduce){.mobile-core-canvas,.mobile-core-cloud.is-active .mobile-core-mark,.mobile-core-cloud.is-active .mobile-core-kicker,.mobile-core-cloud.is-active .cloud-service,.mobile-core-cloud.is-active .mobile-core-connectors line{animation:none}.mobile-core-stage[data-settled] .mobile-core-canvas{transition:none}.mobile-core-cloud.is-active .mobile-core-mark,.mobile-core-cloud.is-active .mobile-core-kicker,.mobile-core-cloud.is-active .cloud-service--custom,.mobile-core-cloud.is-active .cloud-service--websites,.mobile-core-cloud.is-active .cloud-service--mobile,.mobile-core-cloud.is-active .cloud-service--dashboards{opacity:1;transform:none}.mobile-core-cloud.is-active .cloud-service--ai,.mobile-core-cloud.is-active .cloud-service--integrations{opacity:1;transform:translate(-50%)}.mobile-core-cloud.is-active .mobile-core-connectors line{opacity:.26}}}
@media (max-width:1049.98px){.mobile-depth-scene{isolation:isolate;perspective:920px;perspective-origin:50% 42%;min-height:46dvh;position:relative;overflow:hidden}.mobile-depth-glow{pointer-events:none;background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--color-gold-primary) 22%, transparent), transparent 68%);opacity:.55;height:42%;position:absolute;inset:8% 12% auto}.mobile-depth-scene[data-room=paper] .mobile-depth-glow{background:radial-gradient(at 30% 20%,#ffffff8c,#0000 70%)}.mobile-depth-floor{pointer-events:none;background:linear-gradient(to top, #00000038, transparent), repeating-linear-gradient(to right, color-mix(in srgb, var(--color-gold-primary) 16%, transparent) 0 1px, transparent 1px 18px);transform-origin:top;height:46%;position:absolute;inset:auto 0 0;transform:rotateX(68deg);-webkit-mask-image:linear-gradient(#0000 12%,#000 100%);mask-image:linear-gradient(#0000 12%,#000 100%)}.mobile-depth-scene[data-room=paper] .mobile-depth-floor{background:linear-gradient(to top, #1a191614, transparent), repeating-linear-gradient(to right, color-mix(in srgb, var(--ink) 10%, transparent) 0 1px, transparent 1px 18px)}.mobile-depth-stage{height:100%;min-height:46dvh;transform-style:preserve-3d;position:relative;transform:rotateX(12deg)rotate(-3deg)}.mobile-depth-main{box-shadow:0 18px 36px #00000038, 0 0 0 1px color-mix(in srgb, var(--color-gold-primary) 18%, transparent);border-radius:12px;position:absolute;inset:8% 6% 10%;overflow:hidden;transform:translateZ(28px)}.mobile-depth-floater,.mobile-depth-hub,.mobile-depth-rail{pointer-events:none;transform-style:preserve-3d;position:absolute}.mobile-depth-floater{border-radius:6px;box-shadow:0 10px 18px #0000002e}.mobile-depth-floater-a{aspect-ratio:4/3;background:#e8e2d1;border:1px solid #c9a96238;width:22%;top:12%;left:7%;transform:translateZ(64px)rotateY(-16deg)}.mobile-depth-floater-b{aspect-ratio:9/16;background:#2a2a2e;border:1px solid #c9a96247;width:16%;top:18%;right:8%;transform:translateZ(80px)rotateY(18deg)}.mobile-depth-floater-c{aspect-ratio:5/3;background:#0f1623;border:1px solid #c9a96238;width:26%;bottom:16%;left:14%;transform:translateZ(48px)rotateX(8deg)}.mobile-depth-hub{aspect-ratio:1;border:1.5px solid var(--color-gold-primary);width:18%;box-shadow:0 0 0 6px color-mix(in srgb, var(--color-gold-primary) 12%, transparent);opacity:0;background:radial-gradient(circle,#1b1e20,#0b0c0d 70%);border-radius:999px;top:38%;left:50%;transform:translate(-50%,-50%)translateZ(72px)scale(.4)}.mobile-depth-rail{border:1px solid color-mix(in srgb, var(--color-gold-primary) 0%, transparent);opacity:0;inset:28% 18%}.mobile-depth-scene[data-active] .mobile-depth-floater-a{animation:7s ease-in-out infinite mobile-depth-float}.mobile-depth-scene[data-active] .mobile-depth-floater-b{animation:8.4s ease-in-out infinite reverse mobile-depth-float}.mobile-depth-scene[data-active] .mobile-depth-floater-c{animation:6.2s ease-in-out .4s infinite mobile-depth-float}.mobile-depth-scene[data-beat=friction] .mobile-depth-stage{transform:rotateX(10deg)rotate(4deg)scale(1.06)}.mobile-depth-scene[data-beat=friction] .mobile-depth-floater-a{transform:translate3d(18px,22px,40px)rotateY(-8deg)}.mobile-depth-scene[data-beat=friction] .mobile-depth-floater-b{transform:translate3d(-12px,28px,52px)rotateY(10deg)}.mobile-depth-scene[data-beat=hold] .mobile-depth-stage{transform:rotateX(8deg)scale(.9)}.mobile-depth-scene[data-beat=hold] .mobile-depth-floater{opacity:.55}.mobile-depth-scene[data-beat=structure] .mobile-depth-stage,.mobile-depth-scene[data-beat=hub] .mobile-depth-stage,.mobile-depth-scene[data-beat=connected] .mobile-depth-stage{transform:rotateX(16deg)rotate(-2deg)}.mobile-depth-scene[data-beat=structure] .mobile-depth-floater,.mobile-depth-scene[data-beat=hub] .mobile-depth-floater,.mobile-depth-scene[data-beat=connected] .mobile-depth-floater{opacity:.2}.mobile-depth-scene[data-beat=structure] .mobile-depth-hub,.mobile-depth-scene[data-beat=hub] .mobile-depth-hub,.mobile-depth-scene[data-beat=connected] .mobile-depth-hub{opacity:1}.mobile-depth-scene[data-active][data-beat=structure] .mobile-depth-hub{transform:translate(-50%,-50%)translateZ(56px)scale(.72)}.mobile-depth-scene[data-active][data-beat=hub] .mobile-depth-hub,.mobile-depth-scene[data-active][data-beat=connected] .mobile-depth-hub{box-shadow:0 0 0 8px color-mix(in srgb, var(--color-gold-primary) 16%, transparent), 0 0 28px color-mix(in srgb, var(--color-gold-primary) 28%, transparent);transform:translate(-50%,-50%)translateZ(88px)scale(1)}.mobile-depth-scene[data-beat=structure] .mobile-depth-rail,.mobile-depth-scene[data-beat=hub] .mobile-depth-rail,.mobile-depth-scene[data-beat=connected] .mobile-depth-rail{opacity:1;border-color:color-mix(in srgb, var(--color-gold-primary) 42%, transparent);transform:translateZ(36px)}.mobile-first-stage{min-height:52dvh}.pv-mobile-system{gap:20px;display:grid}.pv-mobile-device{perspective:900px;justify-content:center;display:flex}.pv-mobile-device-frame{width:min(72vw,260px);transform:rotateY(-10deg)rotateX(6deg);box-shadow:18px 22px 40px #00000059}.pv-mobile-spine{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid;position:relative}.pv-mobile-spine:before{content:"";background:linear-gradient(to right, color-mix(in srgb, var(--color-gold-primary) 18%, transparent), var(--color-gold-primary), color-mix(in srgb, var(--color-gold-primary) 18%, transparent));height:1px;position:absolute;top:13px;left:8px;right:8px}.pv-mobile-node{z-index:1;color:#cfc6b6;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-height:44px;padding:0;display:flex;position:relative}.pv-mobile-node span:first-child{border:1px solid var(--color-gold-hairline);background:#141414;border-radius:999px;width:10px;height:10px}.pv-mobile-node[aria-pressed=true] span:first-child{background:var(--color-gold-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-gold-primary) 22%, transparent)}.pv-mobile-node span:last-child{letter-spacing:.04em;text-align:center;font-size:10px;line-height:12px}.pv-stage-tilt{box-shadow:16px 20px 36px #00000052}}@media (max-width:359.98px){.pv-mobile-spine{gap:2px}.pv-mobile-node span:last-child{font-size:8px}}@keyframes mobile-depth-float{0%,to{translate:0}50%{translate:0 -7px}}@media (max-width:1049.98px) and (prefers-reduced-motion:reduce){.mobile-depth-scene[data-active] .mobile-depth-floater-a,.mobile-depth-scene[data-active] .mobile-depth-floater-b,.mobile-depth-scene[data-active] .mobile-depth-floater-c{animation:none}.mobile-depth-stage,.pv-mobile-device-frame{transform:none}}
