@import"https://fonts.googleapis.com/css2?family=Pixelify+Sans:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";.bg-space[data-v-411134f4]{background:radial-gradient(ellipse 140% 100% at 50% 50%,#060810,#020308 40%,#000002)}.orbits-path-svg[data-v-411134f4]{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.orbit-path[data-v-411134f4]{vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgba(60,100,180,.88)) drop-shadow(0 0 14px rgba(40,80,160,.88)) drop-shadow(0 0 24px rgba(30,60,140,.88))}.jupiter-orbit-5[data-v-411134f4]{position:absolute}.orbit-planet[data-v-411134f4]{position:absolute;left:0;top:0;border-radius:50%;overflow:visible;cursor:default;will-change:transform}.planet-modal[data-v-411134f4]{position:absolute;left:50%;bottom:100%;transform:translate(-50%,-12px);min-width:200px;max-width:260px;padding:14px 16px;border-radius:12px;background:#0f1428f7;border:1px solid rgba(100,140,200,.45);color:#fffffff2;z-index:10;box-shadow:0 8px 24px #00000080;pointer-events:auto}.planet-modal-title[data-v-411134f4]{font-size:.9rem;font-weight:600;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.12)}.planet-modal-body[data-v-411134f4]{font-size:.7rem;line-height:1.5;color:#ffffffe0;min-height:2.9em;margin-bottom:10px}.planet-modal-row[data-v-411134f4]{display:flex;align-items:flex-start;gap:8px;margin-bottom:4px}.planet-modal-row[data-v-411134f4]:last-child{margin-bottom:0}.planet-modal-icon[data-v-411134f4]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-top:1px;color:#ffffff80}.planet-modal-icon-svg[data-v-411134f4]{width:12px;height:12px}.planet-modal-icon-dot[data-v-411134f4]{display:block;width:3px;height:3px;border-radius:50%;background:#fff6}.planet-modal-company[data-v-411134f4]{font-weight:700;color:#fffffffa}.planet-modal-cursor[data-v-411134f4]{opacity:.9;animation:planet-modal-blink-411134f4 .8s step-end infinite}@keyframes planet-modal-blink-411134f4{50%{opacity:.2}}.planet-modal-btn[data-v-411134f4]{display:inline-flex;align-items:center;gap:6px;margin-top:2px;padding:5px 10px;font-size:.7rem;font-weight:500;color:#ffffffe6;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:8px;cursor:pointer;transition:background .2s,border-color .2s}.planet-modal-btn[data-v-411134f4]:hover{background:#ffffff24;border-color:#ffffff59}.planet-modal-arrow[data-v-411134f4]{width:14px;height:14px;flex-shrink:0}.orbit-planet model-viewer[data-v-411134f4]{cursor:default!important;--poster-color: transparent;background:transparent}.orbit-planet-earth model-viewer[data-v-411134f4]{--poster-color: #0f1729;background:#0f1729}.orbit-model-viewer[data-v-411134f4]{width:100%;height:100%;border-radius:50%;background:transparent!important}.home-input-with-sun[data-v-411134f4]{position:relative}@media (max-width: 768px){.home-input-with-sun input[data-v-411134f4]{font-size:.875rem!important}.home-input-with-sun input[data-v-411134f4]::-moz-placeholder{font-size:.875rem!important}.home-input-with-sun input[data-v-411134f4]::placeholder{font-size:.875rem!important}}.home-sun-back[data-v-411134f4]{position:fixed;left:50%;bottom:0;transform:translate(-50%,24px);max-width:384px;width:144%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;pointer-events:none;z-index:0;opacity:.65}.home-sun-wrap[data-v-411134f4]{width:72px;height:72px;flex-shrink:0}.home-sun-model[data-v-411134f4]{width:100%;height:100%;--poster-color: transparent;background:transparent!important}.fade-enter-active[data-v-411134f4],.fade-leave-active[data-v-411134f4]{transition:opacity .4s ease}.fade-enter-from[data-v-411134f4],.fade-leave-to[data-v-411134f4]{opacity:0}.chat-typing-cursor[data-v-411134f4]{display:inline-block;margin-left:1px;animation:chat-cursor-blink-411134f4 .8s step-end infinite}@keyframes chat-cursor-blink-411134f4{50%{opacity:0}}.chat-scroll[data-v-411134f4]{scrollbar-width:none;-ms-overflow-style:none}.chat-scroll[data-v-411134f4]::-webkit-scrollbar{display:none}.human-check-overlay[data-v-411134f4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#000000b3;display:flex;align-items:center;justify-content:center;padding:1rem}.human-check-modal[data-v-411134f4]{background:#1a1a2e;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:1.5rem 2rem;min-width:280px;max-width:100%;width:100%;max-width:320px}.human-check-image-wrap[data-v-411134f4]{display:flex;justify-content:center;margin-bottom:1rem}.human-check-image-inner[data-v-411134f4]{position:relative;display:inline-block}.human-check-image[data-v-411134f4]{max-width:64px;height:auto;display:block;animation:human-check-image-fade-411134f4 2.5s ease-in-out infinite}@keyframes human-check-image-fade-411134f4{0%,to{opacity:1}50%{opacity:.65}}.human-check-scan-line[data-v-411134f4]{position:absolute;left:0;right:0;height:3px;background:linear-gradient(to bottom,transparent,rgba(100,200,255,.9),transparent);box-shadow:0 0 8px #64c8ff99;animation:human-check-scan-411134f4 2s ease-in-out infinite;pointer-events:none}@keyframes human-check-scan-411134f4{0%,to{top:0}50%{top:100%}}.human-check-title[data-v-411134f4]{margin:0 0 .25rem;font-size:1.15rem;font-weight:700;color:#fff;line-height:1.3;text-align:center}.human-check-subtitle[data-v-411134f4]{margin:0 0 1rem;font-size:.8rem;color:#ffffffb3;text-align:center}.human-check-label[data-v-411134f4]{margin:0 0 .75rem;font-size:1rem;color:#ffffffe6}.human-check-form[data-v-411134f4]{display:flex;flex-direction:column;gap:.75rem}.human-check-input[data-v-411134f4]{padding:.6rem .75rem;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffff14;color:#fff;font-size:1rem}.human-check-input[data-v-411134f4]::-moz-placeholder{color:#fff6}.human-check-input[data-v-411134f4]::placeholder{color:#fff6}.human-check-input[data-v-411134f4]:focus{outline:none;border-color:#fff9}.copyright-symbol[data-v-411134f4]{font-size:.7em;vertical-align:middle;margin-right:1px}.human-check-error[data-v-411134f4]{margin:0;font-size:.875rem;color:#f87171}.human-check-actions[data-v-411134f4]{display:flex;gap:.5rem;margin-top:.25rem}.human-check-btn[data-v-411134f4]{padding:.5rem 1rem;border-radius:8px;font-size:.9rem;cursor:pointer;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;transition:background .2s,border-color .2s}.human-check-btn-primary[data-v-411134f4]{background:#ffffff26}.human-check-btn-primary[data-v-411134f4]:hover{background:#ffffff40}.human-check-btn-secondary[data-v-411134f4]:hover{background:#ffffff1a}.about-page[data-v-9e7dbc79]{background:transparent;pointer-events:none}.about-hero[data-v-9e7dbc79]{padding-top:1rem;pointer-events:auto}.about-name[data-v-9e7dbc79]{line-height:1.1;letter-spacing:-.02em}.about-tagline[data-v-9e7dbc79]{line-height:1.4}.about-orbit[data-v-9e7dbc79]{color:#fff9;pointer-events:none}.about-orbit-fullwidth[data-v-9e7dbc79]{width:100vw;margin-left:calc(-50vw + 50%);pointer-events:none}.orbit-wrap[data-v-9e7dbc79]{pointer-events:none}.orbit-path-area[data-v-9e7dbc79]{margin-top:96px;height:320px;overflow:visible;pointer-events:none}.orbit-path[data-v-9e7dbc79]{stroke:currentColor}.about-orbit-planet[data-v-9e7dbc79]{width:144px;height:144px;pointer-events:none;cursor:default}.about-orbit-planet-saturn[data-v-9e7dbc79]{width:288px;height:288px}@media (max-width: 767px){.about-orbit-planet[data-v-9e7dbc79]{width:80px;height:80px}.about-orbit-planet-saturn[data-v-9e7dbc79]{width:160px;height:160px}}.about-spaceman[data-v-9e7dbc79]{position:absolute;transform:translate(-50%,-50%) rotate(-35deg) translateY(-36px);width:288px;z-index:5;pointer-events:none;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35));animation:about-spaceman-float-9e7dbc79 7s ease-in-out infinite}.about-spaceman-img[data-v-9e7dbc79]{display:block;width:100%;height:auto}@keyframes about-spaceman-float-9e7dbc79{0%,to{transform:translate(-50%,-50%) rotate(-35deg) translateY(-36px) translate(-12px)}50%{transform:translate(-50%,-50%) rotate(-35deg) translateY(-36px) translate(12px)}}.about-planet-model[data-v-9e7dbc79]{width:100%;height:100%;--poster-color: transparent;cursor:default;pointer-events:none}.about-page .font-pixelify{font-family:Pixelify Sans,sans-serif}.about-orbit model-viewer,.about-orbit .about-planet-model{cursor:default!important;pointer-events:none!important}.jupiter-mission-root[data-v-e20df2ae]{min-height:100vh;max-height:100vh;overflow:hidden;overflow-x:hidden;max-width:100%}@media (max-width: 767px){.jupiter-mission-root[data-v-e20df2ae]{max-height:none;overflow:visible;overflow-x:hidden;min-height:0;padding-bottom:100px;max-width:100%}}.jupiter-mission[data-v-e20df2ae]{padding-top:60px}@media (max-width: 767px){.jupiter-mission[data-v-e20df2ae]{padding-top:40px}}.jupiter-hero[data-v-e20df2ae]{background:transparent;padding-bottom:48px}@media (max-width: 767px){.jupiter-hero[data-v-e20df2ae]{padding-bottom:16px;padding-top:24px}}.jupiter-title[data-v-e20df2ae]{margin:48px 0 0;flex-shrink:0;font-size:64px;font-weight:700;line-height:1.1}@media (min-width: 768px){.jupiter-title[data-v-e20df2ae]{margin-top:80px}.jupiter-repatt-header-inner[data-v-e20df2ae]{margin-top:96px}}.jupiter-planet-title-row[data-v-e20df2ae]{gap:32px;z-index:1;position:relative;min-height:420px}@media (max-width: 767px){.jupiter-planet-title-row[data-v-e20df2ae]{min-height:280px;gap:16px}}@media (min-width: 768px){.jupiter-planet-title-row[data-v-e20df2ae]{min-height:520px}}.orbit-planet-full-width[data-v-e20df2ae]{position:absolute;left:50%;top:0;transform:translate(-50%);width:100vw;height:520px;min-height:420px;pointer-events:none;z-index:0;overflow:hidden}@media (max-width: 767px){.orbit-planet-full-width[data-v-e20df2ae]{height:300px;min-height:280px;top:0}}.orbit-planet-full-width .orbit-path-svg-full[data-v-e20df2ae]{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.jupiter-title-repatt-column[data-v-e20df2ae]{gap:0}.jupiter-repatt-header-spacing[data-v-e20df2ae]{margin-top:64px}@media (max-width: 767px){.jupiter-repatt-header-spacing[data-v-e20df2ae]{margin-top:32px}.jupiter-title[data-v-e20df2ae]{font-size:42px;margin-top:24px}.jupiter-title-repatt-column[data-v-e20df2ae]{width:100%;max-width:100%}.jupiter-repatt-header-inner[data-v-e20df2ae]{display:flex;flex-direction:column;gap:12px;margin-top:24px;text-align:left;width:100%}.jupiter-repatt-header-inner p[data-v-e20df2ae]:first-child{margin:0;font-size:1.125rem}.jupiter-repatt-header-inner p[data-v-e20df2ae]:nth-child(2){margin:0;font-size:.8125rem;line-height:1.4}.jupiter-repatt-header-inner a[data-v-e20df2ae]{margin:0;display:inline-block}.jupiter-repatt-header-inner .jupiter-cta[data-v-e20df2ae]{margin-top:4px;margin-bottom:0;width:100%;text-align:center}}.jupiter-repatt-header-inner[data-v-e20df2ae]{margin-left:0}.jupiter-planet-block[data-v-e20df2ae]{position:relative;width:352px;min-height:420px;display:flex;align-items:flex-start;justify-content:flex-start;z-index:1;margin:0;padding:0;overflow:visible;flex-shrink:0}@media (max-width: 767px){.jupiter-planet-block[data-v-e20df2ae]{width:240px;min-height:280px}}@media (min-width: 768px){.jupiter-planet-block[data-v-e20df2ae]{width:418px;min-height:520px}}.orbit-planet-full-width .planet-slide[data-v-e20df2ae]{position:absolute;width:418px;height:418px;display:flex;align-items:center;justify-content:center;pointer-events:none}@media (max-width: 767px){.orbit-planet-full-width .planet-slide[data-v-e20df2ae]{width:240px;height:240px}}.orbit-planet-full-width .planet-slide-leave[data-v-e20df2ae]{z-index:1}.orbit-planet-full-width .planet-slide-enter[data-v-e20df2ae]{z-index:2}.orbit-planet-full-width .planet-slide-idle[data-v-e20df2ae]{z-index:1}.orbit-planet-full-width .planet-slide-off[data-v-e20df2ae]{z-index:0;pointer-events:none}.planet-slide .jupiter-3d-wrap[data-v-e20df2ae]{flex-shrink:0;width:352px;height:352px}@media (max-width: 767px){.planet-slide .jupiter-3d-wrap[data-v-e20df2ae]{width:240px;height:240px}}@media (min-width: 768px){.planet-slide .jupiter-3d-wrap[data-v-e20df2ae]{width:418px;height:418px}}.mission-fade-enter-active[data-v-e20df2ae],.mission-fade-leave-active[data-v-e20df2ae]{transition:opacity .4s ease,transform .4s ease}.mission-fade-enter-from[data-v-e20df2ae]{opacity:0;transform:translateY(8px)}.mission-fade-leave-to[data-v-e20df2ae]{opacity:0;transform:translateY(-6px)}.mission-content-wrap[data-v-e20df2ae],.mission-under-wrap[data-v-e20df2ae]{min-width:0}.mission-text-zone[data-v-e20df2ae]{transition:opacity 1.1s ease,transform 1.1s ease;transform:translateY(0)}.mission-content-hidden[data-v-e20df2ae]{opacity:0;pointer-events:none;transform:translateY(-14px)}.mission-text-zone .stagger-item[data-v-e20df2ae]{opacity:0}.mission-text-zone:not(.mission-content-hidden) .stagger-item[data-stagger="1"][data-v-e20df2ae]{animation:stagger-in-e20df2ae .85s ease .15s forwards}.mission-text-zone:not(.mission-content-hidden) .stagger-item[data-stagger="2"][data-v-e20df2ae]{animation:stagger-in-e20df2ae .85s ease .45s forwards}.mission-text-zone:not(.mission-content-hidden) .stagger-item[data-stagger="3"][data-v-e20df2ae]{animation:stagger-in-e20df2ae .85s ease .75s forwards}@keyframes stagger-in-e20df2ae{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.jupiter-under-planet[data-v-e20df2ae]{margin-left:664px}.jupiter-under-planet--shift-up[data-v-e20df2ae]{margin-top:-48px}@media (max-width: 767px){.jupiter-under-planet[data-v-e20df2ae]{margin-left:0;margin-top:24px;padding:0;width:100%;max-width:100%}.jupiter-under-planet .mission-under-wrap[data-v-e20df2ae]{display:flex;flex-direction:column;gap:0}.jupiter-under-planet .mission-under-wrap>p[data-v-e20df2ae]:first-child{margin:0 0 8px;font-size:.8125rem;line-height:1.4}.jupiter-description[data-v-e20df2ae]{font-size:16px;margin-top:0;margin-bottom:0;line-height:1.5}.jupiter-stats-row[data-v-e20df2ae]{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;-moz-column-gap:20px;column-gap:20px;row-gap:16px}.jupiter-stats-row>div[data-v-e20df2ae]{min-width:0}.jupiter-stat-number[data-v-e20df2ae]{font-size:28px;line-height:1.2}.jupiter-stats-row p.text-xs[data-v-e20df2ae]{margin-top:2px;margin-bottom:0}}.jupiter-description[data-v-e20df2ae]{font-size:20px}.jupiter-stats-row[data-v-e20df2ae]{-moz-column-gap:3rem;column-gap:3rem;row-gap:1rem}.jupiter-stat-number[data-v-e20df2ae]{font-size:42px}.planet-with-ring[data-v-e20df2ae]{position:relative;display:flex;align-items:center;justify-content:center;width:352px;height:352px}@media (max-width: 767px){.planet-with-ring[data-v-e20df2ae]{width:240px;height:240px}}@media (min-width: 768px){.planet-with-ring[data-v-e20df2ae]{width:418px;height:418px}}.planet-scale-saturn[data-v-e20df2ae]{transform:scale(1.5);transform-origin:center center}.planet-satellite-orbit[data-v-e20df2ae]{position:absolute;left:50%;top:50%;width:220px;height:220px;margin-left:-110px;margin-top:-110px;pointer-events:none;z-index:3;animation:planet-satellite-orbit-e20df2ae 10s linear infinite}.planet-satellite-wrap[data-v-e20df2ae]{position:absolute;right:0;top:50%;width:108px;height:108px;margin-top:-54px;margin-right:-54px;border-radius:50%;overflow:hidden;pointer-events:none}.planet-satellite-3d[data-v-e20df2ae]{width:100%;height:100%;--poster-color: transparent}@keyframes planet-satellite-orbit-e20df2ae{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 768px){.planet-satellite-orbit[data-v-e20df2ae]{width:260px;height:260px;margin-left:-130px;margin-top:-130px}}.jupiter-3d-wrap[data-v-e20df2ae]{position:relative;z-index:2;width:352px;height:352px;margin:0;flex-shrink:0}@media (min-width: 768px){.jupiter-3d-wrap[data-v-e20df2ae]{width:418px;height:418px;margin:0}}.jupiter-3d[data-v-e20df2ae]{width:100%;height:100%;border-radius:50%;--poster-color: transparent;background:transparent}.jupiter-bottom[data-v-e20df2ae]{flex-shrink:0;background:transparent}.jupiter-cta[data-v-e20df2ae]{background:#181818;color:#fff;opacity:1}.jupiter-cta[data-v-e20df2ae]:hover,.jupiter-cta[data-v-e20df2ae]:focus{opacity:.9}.cta-arrow-icon[data-v-e20df2ae]{width:1.1em;height:1.1em;flex-shrink:0}@keyframes jupiter-float-e20df2ae{0%,to{transform:translate(-40px,394px) rotate(-15deg) scale(3.6) translateY(0)}50%{transform:translate(-40px,394px) rotate(-15deg) scale(3.6) translateY(-12px)}}@keyframes jupiter-float-mobile-e20df2ae{0%,to{transform:translate(230px,calc(-50% + 79px)) rotate(12deg) scale(2.4) translateY(0)}50%{transform:translate(230px,calc(-50% + 79px)) rotate(12deg) scale(2.4) translateY(-6px)}}@keyframes spaceman-react-e20df2ae{0%,to{transform:translate(-40px,394px) rotate(-15deg) scale(3.6) translate(0)}33%{transform:translate(-40px,394px) rotate(-15deg) scale(3.6) translate(2px,-3px)}66%{transform:translate(-40px,394px) rotate(-15deg) scale(3.6) translate(-1px,2px)}}@keyframes spaceman-react-mobile-e20df2ae{0%,to{transform:translate(230px,calc(-50% + 79px)) rotate(12deg) scale(2.4) translate(0)}33%{transform:translate(230px,calc(-50% + 79px)) rotate(12deg) scale(2.4) translate(2px,-3px)}66%{transform:translate(230px,calc(-50% + 79px)) rotate(12deg) scale(2.4) translate(-1px,2px)}}.jupiter-astronaut-absolute[data-v-e20df2ae]{position:absolute;left:0;bottom:5%;width:160px;z-index:50;pointer-events:none;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4));transform:translate(-40px,394px) rotate(-15deg) scale(3.6);transform-origin:left bottom;animation:jupiter-float-e20df2ae 8s ease-in-out infinite;transition:transform .5s ease}.jupiter-astronaut-absolute.spaceman-react[data-v-e20df2ae]{animation:spaceman-react-e20df2ae 4.5s ease-in-out}@media (max-width: 767px){.jupiter-astronaut-absolute[data-v-e20df2ae]{left:auto;right:0;bottom:auto;top:50%;width:150px;transform-origin:right center;transform:translate(230px,calc(-50% + 79px)) rotate(12deg) scale(2.4);animation:jupiter-float-mobile-e20df2ae 8s ease-in-out infinite}.jupiter-astronaut-absolute.spaceman-react[data-v-e20df2ae]{animation:spaceman-react-mobile-e20df2ae 4.5s ease-in-out}}@media (min-width: 768px){.jupiter-astronaut-absolute[data-v-e20df2ae]{left:0;bottom:8%}}.jupiter-astronaut-spacer[data-v-e20df2ae]{width:8rem;min-height:1px}@media (min-width: 640px){.jupiter-astronaut-spacer[data-v-e20df2ae]{width:10rem}}.mission-nav[data-v-e20df2ae]{position:fixed;top:50%;transform:translateY(-50%);z-index:25;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:#00000040;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.6;transition:opacity .3s ease,transform .3s ease,background .3s ease,border-color .3s ease}.mission-nav[data-v-e20df2ae]:hover{opacity:1;background:#ffffff1f;border-color:#ffffffb3;transform:translateY(-50%) scale(1.1)}.mission-nav[data-v-e20df2ae]:active{transform:translateY(-50%) scale(.98)}.mission-nav[data-v-e20df2ae]:focus-visible{outline:2px solid white;outline-offset:3px;opacity:1}.mission-nav-left[data-v-e20df2ae]{left:20px}.mission-nav-right[data-v-e20df2ae]{right:20px}.mission-nav-icon[data-v-e20df2ae]{font-size:1.5rem;font-weight:700;line-height:1;transition:transform .25s ease}.mission-nav:hover .mission-nav-icon[data-v-e20df2ae]{transform:scale(1.15)}.mission-nav-left:hover .mission-nav-icon[data-v-e20df2ae]{transform:scale(1.15) translate(-2px)}.mission-nav-right:hover .mission-nav-icon[data-v-e20df2ae]{transform:scale(1.15) translate(2px)}.mission-dock[data-v-e20df2ae]{position:fixed;bottom:64px;left:0;right:0;z-index:50;display:flex;justify-content:center;padding:0;pointer-events:none}.mission-dock .mission-dock-track[data-v-e20df2ae]{display:flex;align-items:flex-end;gap:20px;pointer-events:auto;padding:12px 20px 14px;border-radius:9999px;background:#ffffff14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 24px #0003,inset 0 1px #ffffff1f;border:1px solid rgba(255,255,255,.06)}.mission-dock-item[data-v-e20df2ae]{display:flex;align-items:center;justify-content:center;width:47px;height:47px;padding:0;border:none;border-radius:10px;background:transparent;cursor:pointer;transition:transform .2s ease}.mission-dock-item[data-v-e20df2ae]:hover{transform:scale(1.1)}.mission-dock-item[data-v-e20df2ae]:active{transform:scale(1.02)}.mission-dock-item[data-v-e20df2ae]:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:3px}.mission-dock-icon[data-v-e20df2ae]{display:block;width:47px;height:47px;border-radius:8px;overflow:hidden;position:relative;box-sizing:border-box}.mission-dock-item-active .mission-dock-icon[data-v-e20df2ae]{opacity:.4}.mission-dock-model[data-v-e20df2ae]{width:100%;height:100%;--poster-color: transparent;pointer-events:none}.mission-modal-overlay[data-v-e20df2ae]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000000b3;display:flex;align-items:center;justify-content:center;padding:1rem}.mission-modal-full.mission-modal-overlay[data-v-e20df2ae]{padding:0}.mission-modal[data-v-e20df2ae]{background:#1a1a2e;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:1.5rem 2rem;min-width:280px;max-width:100%}.mission-modal-password[data-v-e20df2ae]{width:100%;max-width:320px}.mission-modal-title[data-v-e20df2ae]{margin:0 0 1rem;font-size:1.15rem;font-weight:700;color:#fff;line-height:1.3}.mission-modal-label[data-v-e20df2ae]{margin:0 0 .75rem;font-size:1rem;color:#ffffffe6}.mission-modal-form[data-v-e20df2ae]{display:flex;flex-direction:column;gap:.75rem}.mission-modal-input[data-v-e20df2ae]{padding:.6rem .75rem;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffff14;color:#fff;font-size:1rem}.mission-modal-input[data-v-e20df2ae]::-moz-placeholder{color:#fff6}.mission-modal-input[data-v-e20df2ae]::placeholder{color:#fff6}.mission-modal-input[data-v-e20df2ae]:focus{outline:none;border-color:#fff9}.mission-modal-error[data-v-e20df2ae]{margin:0;font-size:.875rem;color:#f87171}.mission-modal-actions[data-v-e20df2ae]{display:flex;gap:.5rem;margin-top:.25rem}.mission-modal-btn[data-v-e20df2ae]{padding:.5rem 1rem;border-radius:8px;font-size:.9rem;cursor:pointer;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;transition:background .2s,border-color .2s}.mission-modal-btn-primary[data-v-e20df2ae]{background:#ffffff26}.mission-modal-btn-primary[data-v-e20df2ae]:hover{background:#ffffff40}.mission-modal-btn-secondary[data-v-e20df2ae]:hover{background:#ffffff1a}.mission-modal-hello[data-v-e20df2ae]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;background:#0a0a12;border:none;border-radius:0;padding:0;overflow:hidden;color:#fff}.mission-modal-hello-text[data-v-e20df2ae]{margin:0;font-size:clamp(2.5rem,8vw,5rem);font-weight:700;color:#fff}.mission-modal-case[data-v-e20df2ae]{width:100%;min-height:100%;background:#0a0a12;color:#fff}.case-modal-slides[data-v-e20df2ae]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.case-study-deck[data-v-e20df2ae]{position:relative;flex:1;min-height:0;width:100%}.case-study-slide[data-v-e20df2ae]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow-y:auto;padding-top:64px;padding-bottom:4rem;-webkit-overflow-scrolling:touch}.case-study-slide[data-v-e20df2ae]:has(.case-slide-one){overflow:hidden;padding-bottom:0;justify-content:center}.case-study-slide>.case-slide-header[data-v-e20df2ae],.case-study-slide>.mission-modal-case-content[data-v-e20df2ae]{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;flex-shrink:0}.case-study-slide>.case-hero[data-v-e20df2ae],.case-study-slide>.case-slide-one[data-v-e20df2ae]{flex-shrink:0;width:100%;max-width:1280px;margin-left:auto;margin-right:auto}.case-slide-one[data-v-e20df2ae]{display:grid;grid-template-columns:33% 67%;gap:clamp(2rem,4vw,3rem);align-items:center;padding:0 clamp(1.5rem,4vw,2.5rem);height:calc(100vh - 124px);max-height:calc(100vh - 124px);min-height:0}.case-slide-one-left[data-v-e20df2ae]{min-width:0;align-self:center;display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:0}.case-hero-logo[data-v-e20df2ae]{width:90px;height:auto;margin-bottom:.35rem;display:block;-o-object-fit:contain;object-fit:contain}.case-hero-metrics[data-v-e20df2ae]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px;margin-top:1.25rem;width:100%}.case-hero-metric-pair[data-v-e20df2ae]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.case-hero-metric-pair .case-hero-metric[data-v-e20df2ae]{gap:.2rem}.case-hero-metric-pair .case-hero-metric[data-v-e20df2ae]:last-child{width:100%;margin-top:-12px}.case-hero-metric[data-v-e20df2ae]{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.case-hero-metric-num[data-v-e20df2ae]{font-family:inherit;font-size:128px;font-weight:700;color:#fff;line-height:1.1}.case-hero-metric-pair .case-hero-metric:first-child .case-hero-metric-num[data-v-e20df2ae]{color:#96ffd5}.case-hero-metric-pair .case-hero-metric:last-child .case-hero-metric-num[data-v-e20df2ae]{color:#ffcaf0}.case-hero-metric--rotated .case-hero-metric-num[data-v-e20df2ae]{color:#f7f084}.case-hero-metric--rotated[data-v-e20df2ae]{min-width:4rem;margin-left:-76px}.case-hero-metric--rotated .case-hero-metric-num[data-v-e20df2ae]{display:inline-block;transform:rotate(-90deg);transform-origin:center center;white-space:nowrap;font-size:128px;font-weight:700}.case-hero-metric-label-row[data-v-e20df2ae]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.5rem}.case-hero-metric-label[data-v-e20df2ae]{font-family:inherit;font-size:.75rem;color:#fff9;text-transform:uppercase;letter-spacing:.04em}.case-hero-metric-label--right[data-v-e20df2ae]{margin-left:auto;transform:translate(70px)}.case-hero-cta[data-v-e20df2ae]{display:flex;flex-direction:column;align-items:stretch;width:100%;margin-top:1.5rem;gap:.5rem}.case-hero-cta-btn[data-v-e20df2ae]{display:block;width:100%;padding:.65rem 2rem;font-family:inherit;font-size:1.35rem;font-weight:600;text-align:center;color:#fff;background:#ffffff26;border:1px solid rgba(255,255,255,.35);border-radius:8px;text-decoration:none;transition:background .2s,border-color .2s;box-sizing:border-box}.case-hero-cta-btn[data-v-e20df2ae]:hover{background:#ffffff38;border-color:#ffffff80}.case-hero-cta-label[data-v-e20df2ae]{font-family:inherit;font-size:.8rem;color:#fff9;text-align:center;width:100%}a.case-hero-cta-label[data-v-e20df2ae]{text-decoration:none;display:block;cursor:pointer}a.case-hero-cta-label[data-v-e20df2ae]:hover{color:#ffffffd9}.case-slide-one-right[data-v-e20df2ae]{min-width:0;min-height:0;display:flex;justify-content:center;align-items:center;overflow:visible;margin-right:20px;position:relative}.case-hero-mock-viewport[data-v-e20df2ae]{width:100%;height:100%;min-height:0;overflow:visible;display:flex;justify-content:center;padding-left:20px;align-items:center;position:relative;z-index:0}.case-hero-mock-red-circle[data-v-e20df2ae]{position:absolute;width:208px;height:351px;bottom:-8px;left:120px;background:#374151;border:none;border-radius:16px;box-shadow:0 8px 24px #00000059,0 2px 8px #0003;pointer-events:none;z-index:10;display:block;visibility:visible;opacity:1}.case-hero-mock-frame--has-circle[data-v-e20df2ae]{overflow:visible;z-index:1000}@keyframes case-hero-mock-phone-float-e20df2ae{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes case-hero-mock-laptop-float-e20df2ae{0%,to{transform:translate(-50%) translateY(0) rotate(10deg)}50%{transform:translate(-50%) translateY(-8px) rotate(10deg)}}.case-hero-mock-phone[data-v-e20df2ae]{position:absolute;width:300px;height:509px;bottom:-168px;left:-40px;-o-object-fit:contain;object-fit:contain;border-radius:16px;pointer-events:none;z-index:1000;display:block;animation:case-hero-mock-phone-float-e20df2ae 4s ease-in-out infinite}.case-hero-mock-frame--has-laptop[data-v-e20df2ae]{position:relative;overflow:visible}.case-hero-mock-laptop[data-v-e20df2ae]{position:absolute;bottom:8%;left:calc(50% + 286px);transform:translate(-50%) rotate(10deg);width:200%;max-width:748px;height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none;z-index:10;display:block;animation:case-hero-mock-laptop-float-e20df2ae 4s ease-in-out infinite}.case-hero-mock-circles[data-v-e20df2ae]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:100}.case-hero-mock-circle[data-v-e20df2ae]{position:absolute;width:300px;height:300px;border-radius:50%;background:#ffffff1f;border:3px solid rgba(255,255,255,.35);box-shadow:0 0 0 1px #0003}.case-hero-mock-circle--1[data-v-e20df2ae]{top:10%;right:10%}.case-hero-mock-circle--2[data-v-e20df2ae]{bottom:10%;left:10%}.case-hero-mock-viewport[data-v-e20df2ae]{perspective:1200px}.case-hero-mock-scroll[data-v-e20df2ae]{display:flex;flex-direction:column;gap:24px;width:100%;flex-shrink:0;animation:case-hero-mock-autoscroll-e20df2ae 28s linear infinite;transform-style:preserve-3d;will-change:transform}.case-hero-mock-scroll[data-v-e20df2ae]:has(.case-hero-mock-frame:hover){animation-play-state:paused}@keyframes case-hero-mock-autoscroll-e20df2ae{0%{transform:translateY(0)}to{transform:translateY(-33.333%)}}.case-slide-one-right .case-hero-mock-scroll .case-hero-mock-frame[data-v-e20df2ae]{flex-shrink:0;width:100%}.case-study-nav[data-v-e20df2ae]{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:1rem;padding:.75rem 1rem;background:#0006;border-top:1px solid rgba(255,255,255,.1)}.case-study-nav-btn[data-v-e20df2ae]{padding:.5rem .75rem;border:1px solid rgba(255,255,255,.3);background:#ffffff14;color:#fff;font-size:1.1rem;cursor:pointer;border-radius:8px;transition:background .2s,border-color .2s,opacity .2s}.case-study-nav-btn[data-v-e20df2ae]:hover:not(:disabled){background:#ffffff2e;border-color:#ffffff80}.case-study-nav-btn[data-v-e20df2ae]:disabled{opacity:.4;cursor:not-allowed}.case-study-nav-label[data-v-e20df2ae]{font-size:.9rem;color:#fffc;min-width:3.5rem;text-align:center}.case-slide-header[data-v-e20df2ae]{padding:clamp(1rem,3vw,1.5rem) clamp(1.5rem,4vw,2.5rem) 0;max-width:1280px;margin:0 auto;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:clamp(1rem,3vw,1.25rem);margin-bottom:clamp(1rem,3vw,1.5rem)}.case-study-deck .case-slide-header[data-v-e20df2ae]{visibility:hidden;border-bottom-color:transparent;pointer-events:none}.case-study-deck .case-slide-header[data-v-e20df2ae] *{visibility:hidden}.case-slide-header-title[data-v-e20df2ae]{font-size:clamp(.95rem,2vw,1.1rem);font-weight:600;color:#fffffff2;margin:0 0 .35em}.case-slide-header-meta[data-v-e20df2ae]{font-size:clamp(.8rem,1.8vw,.9rem);color:#ffffffb3;margin:0;line-height:1.45}.case-hero[data-v-e20df2ae]{display:grid;grid-template-columns:1fr auto;gap:clamp(2rem,5vw,4rem);align-items:center;min-height:min(85vh,720px);padding:clamp(3rem,8vw,5rem) clamp(1.5rem,4vw,2.5rem) clamp(2rem,5vw,3rem);max-width:1280px;margin:0 auto}.case-hero-circle[data-v-e20df2ae]{width:clamp(400px,65vw,680px);height:clamp(400px,65vw,680px);flex-shrink:0}.case-hero-mock-stack[data-v-e20df2ae]{width:736px;max-width:100%;flex-shrink:0;display:flex;flex-direction:column;gap:6px}.case-hero-mock-frame[data-v-e20df2ae]{position:relative;width:736px;height:476px;flex-shrink:0;max-width:100%;border-radius:20px;overflow:hidden;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;transition:transform .35s ease}.case-hero-mock-frame.case-hero-mock-frame--has-circle[data-v-e20df2ae],.case-hero-mock-frame.case-hero-mock-frame--has-laptop[data-v-e20df2ae]{overflow:visible}.case-hero-mock-frame-img[data-v-e20df2ae]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:20px;position:relative;z-index:0}.case-hero-mock-frame[data-v-e20df2ae]:nth-child(2n){background:#4b5563}.case-hero-mock-frame[data-v-e20df2ae]:nth-child(4n+1),.case-hero-mock-frame[data-v-e20df2ae]:nth-child(4n+2),.case-hero-mock-frame[data-v-e20df2ae]:nth-child(4n+3),.case-hero-mock-frame[data-v-e20df2ae]:nth-child(4n+4){--case-hero-mock-dx: 0}.case-hero-mock-frame[data-v-e20df2ae]:nth-child(4n+1){animation:case-hero-mock-float-e20df2ae 6s ease-in-out infinite}.case-hero-mock-frame[data-v-e20df2ae]:nth-child(4n+2){animation:case-hero-mock-float-e20df2ae 6s ease-in-out infinite .5s}.case-hero-mock-frame[data-v-e20df2ae]:nth-child(4n+3){animation:case-hero-mock-float-e20df2ae 6s ease-in-out infinite 1s}.case-hero-mock-frame[data-v-e20df2ae]:nth-child(4n+4){animation:case-hero-mock-float-e20df2ae 6s ease-in-out infinite 1.5s}@keyframes case-hero-mock-float-e20df2ae{0%,to{transform:translate(var(--case-hero-mock-dx, 0)) translateY(0)}50%{transform:translate(var(--case-hero-mock-dx, 0)) translateY(-4px)}}.case-hero-mock-frame[data-v-e20df2ae]:hover{animation-play-state:paused;transform:translate(var(--case-hero-mock-dx, 0)) translateY(0)}.case-hero-mock-frame-label[data-v-e20df2ae]{font-size:1.25rem;font-weight:600;color:#ffffffb3;pointer-events:none}.case-hero-circle[data-v-e20df2ae]:not(.case-hero-mock){border-radius:50%;background:#374151}.case-hero-text[data-v-e20df2ae]{text-align:left;min-width:0}.case-hero-title[data-v-e20df2ae]{margin:0 0 .2em;font-size:clamp(2.5rem,7vw,4rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:#fff}.case-hero-subtitle[data-v-e20df2ae]{margin:0;font-size:20px;font-weight:400;color:#ffffffd9;line-height:1.4}.case-hero-subtitle-divider[data-v-e20df2ae]{margin:0 0 1rem;border:none;height:1px;background:#fff3;width:100%}.case-hero-meta[data-v-e20df2ae]{font-size:.9rem;color:#fff9;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.25rem .5rem}.case-hero-meta-value[data-v-e20df2ae]{color:#fff}.case-hero-dot[data-v-e20df2ae]{opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.case-hero-stats[data-v-e20df2ae]{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1rem}.case-hero-stat[data-v-e20df2ae]{display:flex;flex-direction:column;gap:.15rem}.case-hero-stat-num[data-v-e20df2ae]{font-family:inherit;font-size:1.25rem;font-weight:700;color:#fff;line-height:1.2}.case-hero-stat-label[data-v-e20df2ae]{font-family:inherit;font-size:.75rem;color:#fff9;text-transform:uppercase;letter-spacing:.03em}.case-hero-stats-divider[data-v-e20df2ae]{margin:1rem 0 0;border:none;height:1px;background:#fff3;width:100%}.case-intro-summary[data-v-e20df2ae]{margin:0;padding:clamp(1rem,3vw,1.5rem) 0 0;font-family:inherit;font-size:.875rem;line-height:1.55;color:#ffffffe0}.case-intro-summary-title[data-v-e20df2ae]{font-size:1.15rem;font-weight:700;margin:0 0 .5rem;color:#fff;letter-spacing:-.02em}.case-intro-summary p[data-v-e20df2ae]{margin:0 0 .6rem}.case-intro-summary p[data-v-e20df2ae]:last-child{margin-bottom:0}@media (max-width: 767px){.case-hero[data-v-e20df2ae]{grid-template-columns:1fr;min-height:0;gap:1.5rem}.case-hero-circle[data-v-e20df2ae]{width:clamp(320px,85vw,420px);height:clamp(320px,85vw,420px);margin:0 auto}.case-hero-mock-stack[data-v-e20df2ae]{width:min(740px,100%);margin:0 auto}.case-slide-one[data-v-e20df2ae]{min-height:0;height:auto;max-height:none}.case-slide-one-right[data-v-e20df2ae]{min-height:280px}.case-hero-mock-viewport[data-v-e20df2ae]{width:100%;min-height:280px}.case-hero-mock-scroll[data-v-e20df2ae]{width:100%}.case-hero-mock-viewport .case-hero-mock-frame[data-v-e20df2ae],.case-hero-mock-frame[data-v-e20df2ae]{width:100%;height:auto;aspect-ratio:736 / 476}.case-slide-one[data-v-e20df2ae]{grid-template-columns:1fr;gap:1.5rem}.case-slide-one-left[data-v-e20df2ae]{position:relative;z-index:2}.case-slide-one-right[data-v-e20df2ae]{overflow:hidden;margin-right:0}.case-hero-mock-viewport[data-v-e20df2ae]{overflow:hidden}.case-slide-one-right .case-hero-mock-stack[data-v-e20df2ae]{width:min(736px,100%);margin:0 auto}.case-hero-text[data-v-e20df2ae]{text-align:center}.case-hero-meta[data-v-e20df2ae]{justify-content:center}}.case-body[data-v-e20df2ae]{font-family:inherit;font-size:1rem;line-height:1.65;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(1.5rem,4vw,2.5rem) clamp(4rem,10vw,6rem);box-sizing:border-box}.case-row[data-v-e20df2ae]{display:grid;grid-template-columns:40% 1fr;gap:clamp(2rem,5vw,4rem);align-items:center;max-width:1200px;margin:0 auto clamp(4rem,10vw,6rem);min-height:280px;opacity:0;transform:translateY(28px);transition:opacity .6s ease-out,transform .6s ease-out}.case-row.case-in-view[data-v-e20df2ae]{opacity:1;transform:translateY(0)}.case-study-deck .case-row[data-v-e20df2ae],.case-study-deck .case-slider-block[data-v-e20df2ae],.case-study-deck .case-section[data-v-e20df2ae]{opacity:1;transform:none}.case-row--left .case-row-mockup[data-v-e20df2ae]{order:0}.case-row--left .case-row-content[data-v-e20df2ae]{order:1}.case-row--right .case-row-content[data-v-e20df2ae]{order:0}.case-row--right .case-row-mockup[data-v-e20df2ae]{order:1}.case-row--full[data-v-e20df2ae]{grid-template-columns:1fr}.case-row--full .case-row-content[data-v-e20df2ae]{order:0}.case-row--hifi[data-v-e20df2ae]{grid-template-columns:1fr 35%}.case-row--hifi .case-row-content[data-v-e20df2ae]{order:0}.case-row--hifi .case-row-mockup[data-v-e20df2ae]{order:1}.case-hifi-section-intro[data-v-e20df2ae]{font-size:1rem;color:#ffffffd9;margin:0 auto 1.5rem;max-width:1200px;text-align:center}.case-hifi-head[data-v-e20df2ae]{max-width:1200px;margin:0 auto 1.5rem}.case-hifi-head .case-section-num[data-v-e20df2ae]{display:block;margin-bottom:.25rem}.case-hifi-head-title[data-v-e20df2ae]{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 .5rem;line-height:1.3}.case-hifi-head-principles[data-v-e20df2ae]{margin:0;font-size:1rem;color:#ffffffe0;line-height:1.5}.case-hifi-cards[data-v-e20df2ae]{display:flex;flex-direction:column;gap:2rem;max-width:1200px;margin:0 auto}.case-hifi-card[data-v-e20df2ae]{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:14px;overflow:hidden;box-sizing:border-box}.case-hifi-card-inner[data-v-e20df2ae]{display:grid;grid-template-columns:1fr 35%;gap:clamp(1.5rem,4vw,2.5rem);align-items:center;padding:clamp(1.25rem,3vw,2rem);min-height:200px}.case-hifi-card-content[data-v-e20df2ae]{min-width:0}.case-hifi-card-content .case-section-num[data-v-e20df2ae]{display:block;margin-bottom:.25rem}.case-hifi-card-title[data-v-e20df2ae]{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 .75rem;line-height:1.3}.case-hifi-card-lead[data-v-e20df2ae]{margin:0 0 .75rem;color:#ffffffe6}.case-hifi-card-h3[data-v-e20df2ae]{font-size:1rem;font-weight:600;color:#fffffff2;margin:1rem 0 .35rem}.case-hifi-card-content .case-row-desc[data-v-e20df2ae],.case-hifi-card-content p[data-v-e20df2ae]{margin:0 0 .75rem;color:#ffffffe0;font-size:.95rem;line-height:1.6}.case-hifi-card-content .case-row-desc[data-v-e20df2ae]:last-child,.case-hifi-card-content p[data-v-e20df2ae]:last-of-type{margin-bottom:0}.case-hifi-list[data-v-e20df2ae]{margin:.5rem 0 .75rem;padding-left:1.25rem;color:#ffffffe0;font-size:.95rem;line-height:1.6}.case-hifi-placeholder-label[data-v-e20df2ae]{font-size:.85rem;color:#ffffff8c;margin:.5rem 0 .75rem!important}.case-hifi-card-media[data-v-e20df2ae]{display:flex;align-items:center;justify-content:center;min-height:160px;background:#0003;border-radius:10px;flex-shrink:0}.case-hifi-card-img[data-v-e20df2ae]{width:100%;height:auto;max-height:220px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.case-hifi-placeholder[data-v-e20df2ae]{font-size:.85rem;color:#ffffff73;text-align:center;padding:1rem}@media (max-width: 768px){.case-hifi-card-inner[data-v-e20df2ae]{grid-template-columns:1fr}.case-hifi-card-media[data-v-e20df2ae]{min-height:120px;order:-1}}.case-row-mockup--center[data-v-e20df2ae]{display:flex;align-items:center;justify-content:center;background:transparent;min-height:0}.case-row-mockup--center .case-row-mockup-img[data-v-e20df2ae]{width:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.case-row-content--exec-summary .case-hero-meta--slide[data-v-e20df2ae]{margin-top:.5rem}.case-row-content--exec-summary .case-hero-stats--slide[data-v-e20df2ae]{margin-top:24px;padding-top:16px;padding-bottom:16px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);justify-content:center;gap:1rem calc(1.5rem + 24px)}.case-row-content--exec-summary .case-hero-stats--slide .case-hero-stat[data-v-e20df2ae]{align-items:center;text-align:center}.case-row-content--exec-summary .case-hero-stats-divider[data-v-e20df2ae]{margin-top:1rem;margin-bottom:0}.case-row-content--exec-summary .case-row-desc[data-v-e20df2ae]{margin-top:24px}.case-intro-summary--slide[data-v-e20df2ae]{margin-top:1rem;padding-top:0}.case-section-num[data-v-e20df2ae]{display:block;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1;color:#ffffff2e;letter-spacing:-.04em;margin-bottom:.5rem}.case-row-title[data-v-e20df2ae]{font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;margin:0 0 1rem;color:#fff;letter-spacing:-.02em;line-height:1.25}.case-study-deck .case-row .case-section-num[data-v-e20df2ae],.case-study-deck .case-slider-block .case-section-num[data-v-e20df2ae]{font-size:3.25rem;margin-bottom:.25rem}.case-study-deck .case-row .case-row-title[data-v-e20df2ae],.case-study-deck .case-slider-block .case-row-title[data-v-e20df2ae]{font-size:1.5rem;margin:0 0 .75rem}.case-study-deck .case-row-content--exec-summary>.case-row-title[data-v-e20df2ae]{margin-top:24px}.case-study-deck .case-row-content--exec-summary .case-row-title--under-num[data-v-e20df2ae]{margin-top:.25rem}.case-study-deck .case-row-mockup[data-v-e20df2ae]{min-height:280px;aspect-ratio:1;background:#374151;border-radius:12px}.case-study-deck .case-row-mockup--img[data-v-e20df2ae]{overflow:hidden;padding:0;background:none;box-shadow:none}.case-study-deck .case-row-mockup--problem[data-v-e20df2ae]{display:flex;align-items:center;justify-content:center}.case-study-deck .case-row-mockup--problem .case-row-mockup-img[data-v-e20df2ae]{width:85%;height:85%;-o-object-fit:contain;object-fit:contain}.case-study-deck .case-row-mockup--image-placeholder[data-v-e20df2ae]{background:none;box-shadow:none}.case-study-deck .case-row-mockup--center[data-v-e20df2ae]{background:none;min-height:0;aspect-ratio:auto;display:flex;align-items:center;justify-content:center}.case-study-deck .case-row-mockup--center .case-row-mockup-img[data-v-e20df2ae]{width:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.case-study-deck .case-row-mockup-img[data-v-e20df2ae]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:inherit}@keyframes case-mockup-float-e20df2ae{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.case-study-deck .case-row-mockup--float[data-v-e20df2ae]{background:none;box-shadow:none;transition:transform .35s ease;animation:case-mockup-float-e20df2ae 4s ease-in-out infinite}.case-study-deck .case-row-mockup--float[data-v-e20df2ae]:hover{transform:translateY(-6px);box-shadow:none}.case-study-deck .case-row-mockup--float .case-row-mockup-img[data-v-e20df2ae]{transition:transform .35s ease}.case-study-deck .case-row-mockup--float:hover .case-row-mockup-img[data-v-e20df2ae]{transform:scale(1.02)}.case-study-deck .case-row[data-v-e20df2ae]{align-items:flex-start;margin-bottom:2rem}.case-study-deck .case-row[data-v-e20df2ae]:has(.case-row-mockup--problem){align-items:center}.case-row-right-wrap[data-v-e20df2ae]{display:flex;flex-direction:column;gap:1rem;min-width:0}.case-row-right-wrap .case-row-mockup[data-v-e20df2ae]{flex:1;min-height:200px}.case-row-right-top[data-v-e20df2ae]{flex-shrink:0}.case-row-right-title[data-v-e20df2ae]{font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 .5rem}.case-row-right-text[data-v-e20df2ae]{font-size:.95rem;color:#ffffffe0;line-height:1.5;margin:0}.case-row-content .case-slider-block[data-v-e20df2ae]{margin-top:0;margin-bottom:0}.case-row-desc[data-v-e20df2ae]{color:#ffffffd9}.case-row-desc--discovery h3[data-v-e20df2ae]{margin:1.25rem 0 .5rem}.case-row-desc--discovery h3[data-v-e20df2ae]:first-child{margin-top:0}.case-row-desc--discovery p[data-v-e20df2ae]{margin:0 0 .5rem;text-align:left}.case-row-desc--discovery ul[data-v-e20df2ae]{margin:.5rem 0 .75rem;padding-left:1.25rem;text-align:left}.case-row-desc--discovery li[data-v-e20df2ae]{margin-bottom:.35rem}.case-finding-cards[data-v-e20df2ae]{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0 0;width:100%}.case-finding-card[data-v-e20df2ae]{width:100%;padding:1rem 1.25rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px;display:flex;align-items:flex-start;justify-content:flex-start;box-sizing:border-box}.case-finding-card p[data-v-e20df2ae]{margin:0;font-size:.8rem;line-height:1.5;color:#ffffffe6}.case-user-interviews-wrap[data-v-e20df2ae]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start;margin-top:.5rem}.case-user-interviews-content[data-v-e20df2ae],.case-user-interviews-img[data-v-e20df2ae]{min-width:0}.case-user-interviews-img img[data-v-e20df2ae]{width:100%;height:auto;display:block;border-radius:12px;-o-object-fit:contain;object-fit:contain}.case-personas-intro[data-v-e20df2ae]{margin:0 0 .75rem;font-size:.95rem;color:#ffffffe0;line-height:1.5}.case-personas-wrap[data-v-e20df2ae]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:0;align-items:stretch}.case-persona-col[data-v-e20df2ae]{min-width:0;display:flex;flex-direction:column;gap:.75rem}.case-persona-img-wrap[data-v-e20df2ae]{display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-bottom:.75rem}.case-persona-img[data-v-e20df2ae]{width:60%;max-width:60%;height:auto;display:block;border-radius:12px;-o-object-fit:contain;object-fit:contain}.case-persona-card[data-v-e20df2ae]{flex:1;min-height:0;padding:1rem 1.25rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:12px;display:flex;flex-direction:column}.case-persona-desc h3[data-v-e20df2ae]{font-size:1rem;font-weight:700;color:#fff;margin:0 0 .5rem}.case-persona-meta[data-v-e20df2ae]{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:.75rem}.case-persona-meta-item[data-v-e20df2ae]{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:#ffffffe6}.case-persona-meta-icon[data-v-e20df2ae]{width:1rem;height:1rem;flex-shrink:0;opacity:.85}.case-persona-block[data-v-e20df2ae]{margin-bottom:1rem}.case-persona-block[data-v-e20df2ae]:last-child{margin-bottom:0}.case-persona-label[data-v-e20df2ae]{font-size:.9rem;font-weight:700;color:#fffffff2;margin:0 0 .35rem}.case-persona-desc ul[data-v-e20df2ae]{margin:0;padding-left:1.25rem;list-style-type:disc}.case-persona-desc li[data-v-e20df2ae]{font-size:.85rem;line-height:1.5;color:#ffffffe0;margin-bottom:.25rem}.case-persona-desc li[data-v-e20df2ae]:last-child{margin-bottom:0}.case-persona-desc p[data-v-e20df2ae]{margin:0;font-size:.85rem;line-height:1.55;color:#ffffffe0}.case-personas-card[data-v-e20df2ae]{margin-top:1.25rem;padding:1rem 1.25rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px}.case-personas-card p[data-v-e20df2ae]{margin:0;font-size:.95rem;color:#ffffffe0;line-height:1.5}.case-journey-flow[data-v-e20df2ae]{display:flex;flex-direction:column;align-items:stretch;margin:.75rem 0 1.25rem;max-width:100%}.case-journey-card[data-v-e20df2ae]{padding:.9rem 1.1rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:10px}.case-journey-step-name[data-v-e20df2ae]{font-weight:700;font-size:1rem;color:#fff;margin:0 0 .4rem}.case-journey-step-desc[data-v-e20df2ae]{margin:0;font-size:.9rem;color:#ffffffe0;line-height:1.5}.case-journey-connector[data-v-e20df2ae]{width:2px;height:16px;margin:0 auto;flex-shrink:0;background:linear-gradient(to bottom,#ffffff40,#ffffff1f)}.case-detail-flow[data-v-e20df2ae]{display:flex;flex-direction:column;align-items:stretch;margin:.75rem 0 1.25rem}.case-detail-flow-card[data-v-e20df2ae]{display:flex;align-items:flex-start;gap:.85rem;padding:.75rem 1rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px}.case-detail-flow-num[data-v-e20df2ae]{flex-shrink:0;width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;color:#fffffff2;background:#ffffff1f;border-radius:50%}.case-detail-flow-body[data-v-e20df2ae]{min-width:0;flex:1}.case-detail-flow-title[data-v-e20df2ae]{display:block;font-weight:700;font-size:.95rem;color:#fff;margin:0 0 .25rem}.case-detail-flow-desc[data-v-e20df2ae]{margin:0;font-size:.88rem;color:#ffffffd1;line-height:1.45}.case-detail-flow-connector[data-v-e20df2ae]{width:2px;height:14px;margin:0 0 0 1.55rem;flex-shrink:0;background:linear-gradient(to bottom,#fff3,#ffffff14)}.case-wireframe-intro[data-v-e20df2ae]{margin:0 0 1rem}.case-wireframe-intro-item[data-v-e20df2ae]{margin:0 0 .85rem;font-size:1rem;line-height:1.6;letter-spacing:.01em;color:#ffffffe6}.case-wireframe-intro-item[data-v-e20df2ae]:last-of-type{margin-bottom:0}.case-wireframe-outro[data-v-e20df2ae]{margin-top:1rem}.case-wireframe-key-decision[data-v-e20df2ae]{margin-top:1rem;margin-bottom:0}.case-wireframe-intro-label[data-v-e20df2ae]{display:inline-block;font-weight:700;font-size:.9rem;color:#fff;letter-spacing:.02em;margin-right:.35em}.case-wireframe-intro-label[data-v-e20df2ae]:after{content:":"}.case-wireframe-video-wrap[data-v-e20df2ae]{margin:24px 0;max-width:80%;border-radius:24px;overflow:hidden}.case-wireframe-video[data-v-e20df2ae]{display:block;width:100%;max-width:100%;height:auto;border-radius:24px;background:#111}.case-ia-wrap[data-v-e20df2ae]{display:flex;flex-wrap:wrap;gap:1rem;margin:.5rem 0 0}.case-ia-block[data-v-e20df2ae]{padding:.85rem 1.1rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px;min-width:0}.case-ia-label[data-v-e20df2ae]{display:block;font-weight:700;font-size:.9rem;color:#fff;margin-bottom:.5rem}.case-ia-pills[data-v-e20df2ae]{display:flex;flex-wrap:wrap;gap:.4rem}.case-ia-pill[data-v-e20df2ae]{display:inline-block;padding:.25rem .6rem;font-size:.8rem;color:#fffffff2;background:#ffffff1a;border-radius:6px;border:1px solid rgba(255,255,255,.15)}.case-ia-desc[data-v-e20df2ae]{margin:0;font-size:.9rem;color:#ffffffe0;line-height:1.45}.case-principles-wrap[data-v-e20df2ae]{margin:.75rem 0;padding:1rem 1.25rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px}.case-principles-title[data-v-e20df2ae]{display:block;font-weight:700;font-size:1rem;color:#fff;margin:0 0 .85rem;letter-spacing:.02em}.case-principles-list[data-v-e20df2ae]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}@media (max-width: 520px){.case-principles-list[data-v-e20df2ae]{grid-template-columns:1fr}}.case-principles-item[data-v-e20df2ae]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .9rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px;border-left:3px solid rgba(255,255,255,.35)}.case-principles-icon[data-v-e20df2ae]{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;color:#ffffffb3}.case-principles-icon svg[data-v-e20df2ae]{width:1.25rem;height:1.25rem}.case-principles-text[data-v-e20df2ae]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.case-principles-name[data-v-e20df2ae]{font-weight:600;font-size:.9rem;color:#fffffffa}.case-principles-desc[data-v-e20df2ae]{font-size:.82rem;color:#ffffffbf;line-height:1.45}.case-row-desc p[data-v-e20df2ae]{margin:0 0 .75rem}.case-row-desc code[data-v-e20df2ae],.mission-modal-case-content code[data-v-e20df2ae]{font-size:.85em;padding:.15em .4em;border-radius:4px;background:#ffffff14}.case-table[data-v-e20df2ae]{width:100%;max-width:480px;margin:1rem 0;border-collapse:collapse;font-size:.9rem}.case-table th[data-v-e20df2ae],.case-table td[data-v-e20df2ae]{padding:.5rem .75rem;text-align:left;border:1px solid rgba(255,255,255,.15)}.case-table th[data-v-e20df2ae]{background:#ffffff0f;font-weight:600;color:#fff}.case-table td[data-v-e20df2ae]{color:#ffffffe0}.case-table--competitors[data-v-e20df2ae]{max-width:100%;font-size:.8rem}.case-table--competitors th[data-v-e20df2ae],.case-table--competitors td[data-v-e20df2ae]{padding:.4rem .5rem;vertical-align:top}.case-table--themes[data-v-e20df2ae]{max-width:100%}.case-row-mockup[data-v-e20df2ae]{min-height:260px;border-radius:16px;background:linear-gradient(145deg,#1e293b,#0f172a 45%,#020617);box-shadow:0 20px 50px #00000059}@media (max-width: 767px){.case-row[data-v-e20df2ae]{grid-template-columns:1fr;gap:1.5rem;min-height:0}.case-row--left .case-row-mockup[data-v-e20df2ae],.case-row--right .case-row-mockup[data-v-e20df2ae]{order:0}.case-row--left .case-row-content[data-v-e20df2ae],.case-row--right .case-row-content[data-v-e20df2ae]{order:1}.case-row-mockup[data-v-e20df2ae]{min-height:200px}}.case-body--iteration[data-v-e20df2ae]{padding-left:clamp(1.5rem,4vw,2.5rem);padding-right:clamp(1.5rem,4vw,2.5rem);padding-bottom:clamp(4rem,12vw,8rem);box-sizing:border-box}.case-body--iteration .case-row[data-v-e20df2ae]{max-width:100%;margin-left:0;margin-right:0}.case-body--iteration .case-row-content[data-v-e20df2ae]{max-width:100%}.case-study-slide--iteration .case-slider-block[data-v-e20df2ae]{max-width:100%;margin-left:0;margin-right:0;margin-bottom:clamp(4rem,10vw,6rem)}.case-slider-block[data-v-e20df2ae]{max-width:900px;margin:0 auto clamp(4rem,10vw,6rem);opacity:0;transform:translateY(28px);transition:opacity .6s ease-out,transform .6s ease-out}.case-slider-block.case-in-view[data-v-e20df2ae]{opacity:1;transform:translateY(0)}.case-slider-title[data-v-e20df2ae]{margin-bottom:1.5rem}.case-slider-story-card[data-v-e20df2ae]{margin-top:1rem;padding:.9rem 1.1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;border-left:3px solid rgba(255,255,255,.3);width:100%;box-sizing:border-box}.case-slider-story[data-v-e20df2ae]{margin:0;font-size:.875rem;color:#ffffffe0;font-style:italic;line-height:1.45}.case-slider[data-v-e20df2ae]{display:flex;align-items:center;gap:1rem;position:relative}.case-slider-btn[data-v-e20df2ae]{flex-shrink:0;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#ffffff14;color:#fff;font-size:1.25rem;cursor:pointer;transition:background .2s,border-color .2s}.case-slider-btn[data-v-e20df2ae]:hover{background:#ffffff2e;border-color:#ffffff80}.case-slider-track[data-v-e20df2ae]{flex:1;position:relative;min-height:320px;width:100%}.case-slider-placeholder-wrap[data-v-e20df2ae]{width:100%;display:flex;justify-content:center;overflow:visible;padding:5%;box-sizing:border-box}.case-slider-slide[data-v-e20df2ae]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.case-slider-slide--active[data-v-e20df2ae]{position:relative;opacity:1;visibility:visible}.case-iteration-title[data-v-e20df2ae]{font-size:1.2rem;font-weight:700;margin:0 0 16px;color:#fff;letter-spacing:.01em;line-height:1.3}.case-iteration-blocks[data-v-e20df2ae]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;align-items:stretch}.case-iteration-block[data-v-e20df2ae]{display:flex;flex-direction:column;gap:.35rem;padding:.9rem 1.1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;border-left:3px solid rgba(255,255,255,.3);box-sizing:border-box}.case-iteration-label[data-v-e20df2ae]{font-size:.8rem;font-weight:700;color:#fffffff2;letter-spacing:.06em;text-transform:uppercase}.case-iteration-text[data-v-e20df2ae]{margin:0;font-size:.9rem;line-height:1.5;color:#ffffffe0}@media (max-width: 640px){.case-iteration-blocks[data-v-e20df2ae]{grid-template-columns:1fr}}.case-slider-slide h3[data-v-e20df2ae]{font-size:1.15rem;margin:0 0 .75rem;color:#fff}.case-slider-slide .case-iteration-title[data-v-e20df2ae]{margin-bottom:16px}.case-iteration-blocks[data-v-e20df2ae]{margin-top:16px}.case-slider-slide p[data-v-e20df2ae]{margin:0 0 1rem;color:#ffffffe0}.case-slider-placeholder-img[data-v-e20df2ae]{width:auto;height:auto;max-width:100%;margin-top:1.25rem;margin-bottom:2rem;border-radius:12px;display:block;vertical-align:middle;flex-shrink:0;transform:scale(1.1);transform-origin:center}.case-slider-dots[data-v-e20df2ae]{display:flex;justify-content:center;gap:.5rem;margin-top:1.25rem}.case-slider-dot[data-v-e20df2ae]{width:10px;height:10px;border-radius:50%;border:none;background:#ffffff40;cursor:pointer;transition:background .25s,transform .25s}.case-slider-dot[data-v-e20df2ae]:hover{background:#ffffff73}.case-slider-dot--active[data-v-e20df2ae]{background:#fff;transform:scale(1.2)}.case-section[data-v-e20df2ae]{margin-top:clamp(2.5rem,6vw,4rem);max-width:720px;margin-left:auto;margin-right:auto;opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}.case-section.case-in-view[data-v-e20df2ae]{opacity:1;transform:translateY(0)}.case-section-title[data-v-e20df2ae]{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;margin:0 0 1.25rem;padding-bottom:.5rem;color:#fff;letter-spacing:-.02em;border-bottom:1px solid rgba(255,255,255,.12)}.mission-modal-case-content h3[data-v-e20df2ae]{font-size:1.1rem;font-weight:600;margin:1.5rem 0 .5rem;color:#fffffff2}.mission-modal-case-content p[data-v-e20df2ae]{margin:0 0 1rem;color:#ffffffe0}.mission-modal-case-content ul[data-v-e20df2ae],.mission-modal-case-content ol[data-v-e20df2ae]{margin:0 0 1rem 1.5rem;padding:0;color:#ffffffe0}.mission-modal-case-content li[data-v-e20df2ae]{margin-bottom:.4rem}.case-placeholder[data-v-e20df2ae]{width:100%;max-width:640px;height:180px;margin:1.25rem 0 1.5rem;border-radius:12px;background:linear-gradient(145deg,#334155,#1e293b,#0f172a);opacity:.7}.case-code[data-v-e20df2ae]{padding:1rem 1.25rem;border-radius:12px;background:#0f172ae6;font-size:.85rem;overflow-x:auto;margin:1rem 0;border:1px solid rgba(255,255,255,.08)}@media (max-width: 768px){.case-study-slide[data-v-e20df2ae]{padding-left:1rem;padding-right:1rem;padding-top:56px;padding-bottom:3rem}.case-study-slide>.case-slide-header[data-v-e20df2ae],.case-study-slide>.mission-modal-case-content[data-v-e20df2ae]{padding-left:0;padding-right:0;max-width:100%}.mission-modal-hello .case-body[data-v-e20df2ae]{padding-left:1rem;padding-right:1rem;padding-bottom:2rem}.case-study-deck .case-row[data-v-e20df2ae],.case-row[data-v-e20df2ae]{grid-template-columns:1fr;gap:1.25rem;min-height:0;margin-bottom:2rem}.case-study-deck .case-row--right .case-row-content[data-v-e20df2ae],.case-study-deck .case-row--left .case-row-content[data-v-e20df2ae]{order:0}.case-study-deck .case-row--right .case-row-mockup[data-v-e20df2ae],.case-study-deck .case-row--left .case-row-mockup[data-v-e20df2ae]{order:1}.case-study-deck .case-row-mockup--img .case-row-mockup-img[data-v-e20df2ae],.case-row-mockup-img[data-v-e20df2ae]{max-width:100%;width:auto;height:auto}.case-hero-metric-num[data-v-e20df2ae]{font-size:clamp(2.5rem,15vw,4rem)}.case-hero-metric-pair .case-hero-metric:first-child .case-hero-metric-num[data-v-e20df2ae],.case-hero-metric-pair .case-hero-metric:last-child .case-hero-metric-num[data-v-e20df2ae],.case-hero-metric--rotated .case-hero-metric-num[data-v-e20df2ae]{font-size:clamp(2.5rem,15vw,4rem)}.case-hero-metric--rotated[data-v-e20df2ae]{margin-left:0;min-width:0}.case-hero-metric--rotated .case-hero-metric-num[data-v-e20df2ae]{font-size:clamp(2rem,12vw,3rem)}.case-user-interviews-wrap[data-v-e20df2ae],.case-personas-wrap[data-v-e20df2ae]{grid-template-columns:1fr}.case-study-deck .case-row[data-v-e20df2ae]:has(.case-row-mockup--problem){align-items:flex-start}.case-slider-track[data-v-e20df2ae]{min-height:260px}.case-study-nav[data-v-e20df2ae]{padding:.75rem .5rem;gap:.75rem}.case-study-nav-btn[data-v-e20df2ae]{min-height:44px;min-width:44px;padding:.6rem .85rem}.mission-modal-close[data-v-e20df2ae]{top:1rem;left:1rem;padding:.5rem .85rem;min-height:44px;font-size:.9rem}.case-slide-one[data-v-e20df2ae]{padding-left:1rem;padding-right:1rem}.case-study-slide[data-v-e20df2ae]:has(.case-slide-one){overflow-y:auto;justify-content:flex-start;padding-top:1rem;padding-bottom:2rem}.case-slide-header-title[data-v-e20df2ae],.case-slide-header-meta[data-v-e20df2ae]{word-wrap:break-word;overflow-wrap:break-word}.case-row-content--exec-summary .case-hero-stats--slide[data-v-e20df2ae]{flex-wrap:wrap;gap:.75rem}}.mission-modal-close[data-v-e20df2ae]{position:fixed;top:92px;left:1.5rem;display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.15rem;min-height:48px;border:1px solid rgba(255,255,255,.4);background:#ffffff2e;color:#fff;font-size:1rem;font-weight:500;line-height:1;border-radius:12px;cursor:pointer;transition:background .2s,border-color .2s;z-index:101;box-shadow:0 4px 20px #0000004d}.mission-modal-close[data-v-e20df2ae]:hover{background:#ffffff47;border-color:#fff9}.mission-modal-close-icon[data-v-e20df2ae]{width:1.35rem;height:1.35rem;flex-shrink:0}.mission-modal-close-text[data-v-e20df2ae]{font-family:inherit}.jupiter-mission .font-pixelify{font-family:Pixelify Sans,sans-serif}.app-root.bg-space[data-v-931232e1]{background:radial-gradient(ellipse 140% 100% at 50% 50%,#060810,#020308 40%,#000002)}.grok-dots[data-v-931232e1]{z-index:1;overflow:hidden}.grok-dot-outer[data-v-931232e1]{position:absolute;transition:transform .4s ease-out}.grok-dot-inner[data-v-931232e1]{display:block;width:100%;height:100%;border-radius:50%;background:#96969666;animation:dot-float-931232e1 ease-in-out infinite}@keyframes dot-float-931232e1{0%,to{transform:translate(0)}25%{transform:translate(12px,-10px)}50%{transform:translate(-8px,8px)}75%{transform:translate(10px,6px)}}.app-header[data-v-931232e1]{background:radial-gradient(ellipse 140% 100% at 50% 50%,#060810,#020308 40%,#000002)}.app-header a[data-v-931232e1]{text-decoration:none}@media (max-width: 767px){.app-nav-desktop[data-v-931232e1]{display:none}}@media (min-width: 768px){.app-nav-desktop[data-v-931232e1]{display:flex}}.app-nav-overlay[data-v-931232e1]{background:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.app-nav-mobile[data-v-931232e1]{background:#0f1628b8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-right:1px solid rgba(255,255,255,.12);box-shadow:4px 0 24px #0003}.app-nav-mobile-link[data-v-931232e1]{display:block;padding:.6rem 0;font-size:1rem;text-decoration:none;color:#fff!important;transition:color .2s;border:none;background:none;cursor:pointer;width:100%;text-align:left}.app-nav-mobile-link[data-v-931232e1]:hover{color:#ffffffe6!important}.menu-fade-enter-active[data-v-931232e1],.menu-fade-leave-active[data-v-931232e1]{transition:opacity .2s ease}.menu-fade-enter-from[data-v-931232e1],.menu-fade-leave-to[data-v-931232e1]{opacity:0}.menu-slide-enter-active[data-v-931232e1],.menu-slide-leave-active[data-v-931232e1]{transition:transform .25s ease}.menu-slide-enter-from[data-v-931232e1],.menu-slide-leave-to[data-v-931232e1]{transform:translate(-100%)}.settings-modal[data-v-931232e1]{position:absolute;top:100%;right:0;margin-top:8px;min-width:200px;padding:14px 16px;border-radius:12px;background:#0f1428f7;border:1px solid rgba(100,140,200,.4);box-shadow:0 8px 24px #00000080;z-index:50}.settings-modal-inner[data-v-931232e1]{display:flex;flex-direction:column;gap:10px}.settings-modal-row[data-v-931232e1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-modal-row-volume[data-v-931232e1]{align-items:center}.settings-volume-wrap[data-v-931232e1]{display:flex;align-items:center;gap:8px}.settings-mute-btn[data-v-931232e1]{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;background:transparent;color:#fffc;cursor:pointer;border-radius:6px;transition:color .2s,background .2s}.settings-mute-btn[data-v-931232e1]:hover{color:#fff;background:#ffffff1a}.settings-mute-icon[data-v-931232e1]{width:18px;height:18px;flex-shrink:0}.settings-modal-label[data-v-931232e1]{font-size:.8rem;font-weight:500;color:#ffffffe6}.settings-modal-value[data-v-931232e1]{font-size:.75rem;color:#fff9}.settings-volume-slider[data-v-931232e1]{width:100%;height:6px;accent-color:rgba(100,140,200,.8);cursor:pointer}.settings-font-select[data-v-931232e1]{font-size:.75rem;padding:4px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#0000004d;color:#fff;cursor:pointer;min-width:120px}.settings-font-select[data-v-931232e1]:focus{outline:none;border-color:#648cc899}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[-2\.7\%_-0\.79\%\]{top:-2.7%;right:-.79%;bottom:-2.7%;left:-.79%}.inset-\[21\.62\%_7\.87\%\]{top:21.62%;right:7.87%;bottom:21.62%;left:7.87%}.-left-\[325px\]{left:-325px}.-top-14{top:-3.5rem}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-\[317px\]{left:317px}.left-\[321px\]{left:321px}.left-\[365px\]{left:365px}.left-\[384px\]{left:384px}.left-\[499px\]{left:499px}.left-\[573px\]{left:573px}.left-\[577px\]{left:577px}.left-\[624px\]{left:624px}.left-\[640px\]{left:640px}.left-\[739px\]{left:739px}.left-\[787px\]{left:787px}.left-\[880px\]{left:880px}.left-\[921px\]{left:921px}.right-0{right:0}.top-0{top:0}.top-16{top:4rem}.top-\[1414px\]{top:1414px}.top-\[1453px\]{top:1453px}.top-\[175px\]{top:175px}.top-\[1864px\]{top:1864px}.top-\[1866px\]{top:1866px}.top-\[1971px\]{top:1971px}.top-\[1973px\]{top:1973px}.top-\[198px\]{top:198px}.top-\[2010px\]{top:2010px}.top-\[2012px\]{top:2012px}.top-\[2423px\]{top:2423px}.top-\[288px\]{top:288px}.top-\[35px\]{top:35px}.top-\[63px\]{top:63px}.top-\[862px\]{top:862px}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-\[12\]{z-index:12}.z-\[1\]{z-index:1}.z-\[30\]{z-index:30}.z-\[40\]{z-index:40}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.mx-auto{margin-left:auto;margin-right:auto}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-4{margin-bottom:1rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[30px\]{margin-top:30px}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-full{width:100%;height:100%}.h-1\.5{height:.375rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[37px\]{height:37px}.h-\[381px\]{height:381px}.h-\[487px\]{height:487px}.h-auto{height:auto}.h-full{height:100%}.max-h-\[calc\(100vh-14rem\)\]{max-height:calc(100vh - 14rem)}.min-h-0{min-height:0px}.min-h-\[1\.25em\]{min-height:1.25em}.min-h-screen{min-height:100vh}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[127px\]{width:127px}.w-\[224px\]{width:224px}.w-\[392px\]{width:392px}.w-\[487px\]{width:487px}.w-\[646px\]{width:646px}.w-\[789px\]{width:789px}.w-\[min\(100vw\,18rem\)\]{width:min(100vw,18rem)}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[47\.25rem\]{max-width:47.25rem}.max-w-\[85\%\]{max-width:85%}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-stretch{align-content:stretch}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-\[11px\]{gap:11px}.gap-\[146px\]{gap:146px}.gap-\[16px\]{gap:16px}.gap-\[29px\]{gap:29px}.gap-\[30px\]{gap:30px}.gap-px{gap:1px}.gap-y-4{row-gap:1rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.bg-\[\#1a1a1a\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/40{background-color:#fff6}.bg-white\/80{background-color:#fffc}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-blue-100{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-100{--tw-gradient-from: #dcfce7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-100{--tw-gradient-from: #ffedd5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-100{--tw-gradient-from: #fee2e2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-blue-200{--tw-gradient-to: #bfdbfe var(--tw-gradient-to-position)}.to-green-200{--tw-gradient-to: #bbf7d0 var(--tw-gradient-to-position)}.to-orange-200{--tw-gradient-to: #fed7aa var(--tw-gradient-to-position)}.to-purple-200{--tw-gradient-to: #e9d5ff var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-red-200{--tw-gradient-to: #fecaca var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-px{padding:1px}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-44{padding-bottom:11rem}.pb-52{padding-bottom:13rem}.pb-8{padding-bottom:2rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-\[12px\]{font-size:12px}.text-\[16px\]{font-size:16px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-\[0\]{line-height:0}.leading-\[24px\]{line-height:24px}.leading-\[normal\]{line-height:normal}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.text-\[\#181818\]{--tw-text-opacity: 1;color:rgb(24 24 24 / var(--tw-text-opacity, 1))}.text-\[\#3d3f41\]{--tw-text-opacity: 1;color:rgb(61 63 65 / var(--tw-text-opacity, 1))}.text-\[\#ff8000\]{--tw-text-opacity: 1;color:rgb(255 128 0 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/70{color:#000000b3}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.accent-white\/80{accent-color:rgb(255 255 255 / .8)}.opacity-20{opacity:.2}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:Pixelify Sans,sans-serif;scrollbar-width:none;-ms-overflow-style:none;min-height:100%;background:radial-gradient(ellipse 140% 100% at 50% 50%,#060810,#020308 40%,#000002)}html.portfolio-page,html.portfolio-page body{min-height:0}html.font-space-grotesk,html.font-space-grotesk body,html.font-space-grotesk *{font-family:Space Grotesk,sans-serif!important}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}html,body{overflow-x:hidden;max-width:100vw}#app{overflow-x:hidden;max-width:100%}@media screen and (max-width: 768px){input,textarea,select{font-size:16px!important;touch-action:manipulation}}.placeholder\:truncate::-moz-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.placeholder\:truncate::placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.placeholder\:text-white\/40::-moz-placeholder{color:#fff6}.placeholder\:text-white\/40::placeholder{color:#fff6}.focus-within\:border-white\/20:focus-within{border-color:#fff3}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:text-\[\#ff8000\]:hover{--tw-text-opacity: 1;color:rgb(255 128 0 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/80:hover{color:#fffc}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-white:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:ring-offset-transparent:focus{--tw-ring-offset-color: transparent}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width: 640px){.sm\:top-\[96px\]{top:96px}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){.md\:hidden{display:none}.md\:text-7xl{font-size:4.5rem;line-height:1}}
