.reference-landing{--paper:#f7f4ee;--plum:#211530;--purple:#352849;--violet:#8b60ff;--muted:#6e6879;color:var(--plum);background:var(--paper);font-family:Arial,Helvetica,sans-serif}.reference-landing :where(h2,h3,p,figure){margin:0}.reference-landing :where(p,a,span,strong,small,h3){font-family:Arial,Helvetica,sans-serif}.reference-landing .landing-icon{flex-shrink:0;width:24px;height:24px;display:block}.reference-landing a{color:inherit;text-decoration:none}.reference-landing a:focus-visible{outline-offset:5px;outline:3px solid #7451c7}.reference-landing .landing-scene{isolation:isolate;aspect-ratio:1672/941;background:var(--paper);color-scheme:light;width:100%;max-width:1920px;margin:0 auto;padding:0;position:relative;overflow:hidden;container-type:inline-size}.scene-art{z-index:-2;object-fit:fill;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.scene-brand{color:#221837;align-items:center;gap:1.35cqw;display:flex;position:absolute;top:5.2%;left:4.4%}.scene-brand>.landing-icon{width:2cqw;height:2cqw;color:var(--violet)}.scene-brand>span{letter-spacing:.34em;text-transform:uppercase;font-size:.84cqw;font-weight:500}.scene-copy{z-index:2;position:absolute}.reference-landing .scene-copy h2{letter-spacing:-.052em;text-wrap:initial;font:500 5.3cqw/.99 Arial,Helvetica,sans-serif}.reference-landing .scene-copy h2>span,.reference-landing .scene-copy h2>strong{white-space:nowrap;display:block}.reference-landing .scene-copy h2 strong{color:var(--violet);font-weight:500}.reference-landing .scene-copy>p{color:var(--muted);letter-spacing:.005em;text-transform:none;margin-top:1.65cqw;font-family:Arial,Helvetica,sans-serif;font-size:1.25cqw;line-height:1.4}.reference-landing .landing-button{border:1px solid var(--purple);background:var(--purple);color:#fff;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:1.5cqw;min-height:3.65cqw;padding:.95cqw 2.3cqw;font-size:.83cqw;font-weight:500;line-height:1;transition:background-color .16s,transform .2s,box-shadow .2s;display:inline-flex}.landing-button>.landing-icon{width:1.05cqw;height:1.05cqw}.scene-copy>.landing-button{margin-top:2.9cqw}.reference-landing .landing-button--outline{color:var(--plum);background:#f7f4eead;border-color:#8c7f9b}.landing-actions{align-items:center;gap:1.25cqw;margin-top:2.8cqw;display:flex}.scene-marginal{letter-spacing:.26em;color:var(--muted);text-align:right;text-transform:uppercase;font-size:.75cqw;line-height:1.65;position:absolute}.scene-marginal:after{content:"";background:#81798c;width:1.6cqw;height:1px;margin:1.2cqw 0 0 auto;display:block}.scene-marginal--top{top:5%;right:4.8%}.scene-marginal--bottom{bottom:6%;right:4.8%}.scene-marginal--bottom-left{text-align:left;bottom:8.5%;left:5.2%}.scene-marginal--bottom-left:after{margin-left:0}.section-label{color:var(--muted);letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:1.1cqw;margin-bottom:2.4cqw;font-size:.85cqw;display:flex}.section-label:before{content:"";background:#71647d;width:1.6cqw;height:1px}.landing-proof{color:#5d5369;border-bottom:1px solid #e6dfe8;justify-content:space-between;align-items:center;min-height:132px;padding:28px 5%;display:flex}.landing-proof>p{letter-spacing:.14em;text-transform:uppercase;font-size:11px;line-height:1.5}.landing-proof>p:last-child{text-align:right}.landing-proof>div{align-items:center;gap:5vw;display:flex}.landing-proof>div>span{align-items:center;gap:14px;display:flex}.landing-proof strong{font-size:15px;font-weight:400}.landing-services .scene-copy{width:38%;top:11.8%;left:4.25%}.reference-landing .landing-services h2{font-size:4.65cqw}.reference-landing .landing-services .scene-copy>p{margin-top:1.3cqw;font-family:Arial,Helvetica,sans-serif;font-size:1.18cqw;line-height:1.4}.landing-services .scene-copy>.landing-button{margin-top:1.8cqw}.system-core{text-align:center;width:18%;position:absolute;top:60.2%;left:42%}.system-core strong{letter-spacing:.27em;text-transform:uppercase;font-size:.78cqw;font-weight:500;display:block}.system-core>span{color:#796c8a;letter-spacing:.2em;text-transform:uppercase;margin-top:.5cqw;font-size:.57cqw;display:block}.system-paths{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.system-paths path{fill:none;stroke:#9362fc;stroke-width:2.2px;opacity:0;transition:opacity .18s}.system-paths path.is-active{opacity:.9}.service-node{z-index:3;left:var(--x);top:var(--y);width:var(--w);height:var(--h);border:1px solid #0000;border-radius:1.1cqw;transition:background-color .18s,border-color .18s,box-shadow .18s;position:absolute}.node-copy{width:86%;position:absolute;bottom:8%;left:8%}.node-copy>.landing-icon{width:1.5cqw;height:1.5cqw;position:absolute;bottom:calc(100% + .6cqw);left:0}.node-number{color:#9f91b4;letter-spacing:.1em;font-size:.76cqw;position:absolute;top:0;right:4%}.reference-landing .node-copy h3{letter-spacing:.1em;text-transform:uppercase;font-size:.84cqw;font-weight:600;line-height:1.1}.reference-landing .node-copy p{white-space:pre-line;color:#777080;letter-spacing:.06em;margin-top:.42cqw;font-size:.73cqw;line-height:1.26}.node-arrow{opacity:0;transition:opacity .18s,transform .18s;position:absolute;bottom:3%;right:4%;transform:translate(-3px,3px)}.node-arrow>.landing-icon{width:1cqw;height:1cqw}.node-mobile-art{display:none}.scene-bottom-note{align-items:center;gap:1.3cqw;display:flex;position:absolute;bottom:7.1%;left:4.25%}.scene-bottom-note>span{font-size:1.8cqw}.scene-bottom-note>p{letter-spacing:.18em;text-transform:uppercase;width:8cqw;font-size:.64cqw;line-height:1.7}.scene-bottom-note>i{background:#b4a9c1;width:1px;height:2.6cqw;margin-right:.7cqw}.landing-lab .scene-copy{width:18.5%;top:5.7%;left:79%}.reference-landing .landing-lab h2{letter-spacing:-.04em;font-size:7.15cqw;font-weight:500;line-height:.9;position:relative}.landing-lab h2 sup{letter-spacing:.15em;font-size:.8cqw;position:absolute;top:.2cqw;right:0}.landing-lab .scene-copy>h3{letter-spacing:.35em;text-transform:uppercase;margin:1.2cqw 0 1.85cqw 5.8cqw;font-size:.95cqw;font-weight:400;line-height:1.4}.landing-lab .scene-copy>p{margin-top:0;margin-left:5.8cqw;font-size:.9cqw;line-height:1.4}.lab-mantra{letter-spacing:.3em;text-transform:uppercase;font-size:.8cqw;line-height:1.65;position:absolute;top:14%;left:7%}.lab-object{left:var(--x);top:var(--y);width:var(--w);height:var(--h);position:absolute}.lab-object__label{position:relative}.lab-object__label:before{content:"";border-top:1px solid #877795;border-left:1px solid #877795;width:2.3cqw;height:2.3cqw;position:absolute;top:.4cqw;right:calc(100% + 1.1cqw)}.lab-object__label:after{content:"";background:#a77bff;border-radius:50%;width:.35cqw;height:.35cqw;position:absolute;top:2.52cqw;right:calc(100% + 3.23cqw)}.lab-object__label>.landing-icon,.lab-object__art{display:none}.reference-landing .lab-object h3{letter-spacing:.19em;text-transform:uppercase;font-size:.8cqw;font-weight:500}.reference-landing .lab-object p{color:#6c6178;white-space:pre-line;margin-top:.65cqw;font-size:.8cqw;line-height:1.3}.object-arrow{opacity:0;margin-top:.6cqw;transition:opacity .18s,transform .18s;display:block}.object-arrow>.landing-icon{width:1.1cqw;height:1.1cqw}.lab-object--resources .lab-object__label:before,.lab-object--resources .lab-object__label:after,.lab-object--prompts .lab-object__label:before,.lab-object--prompts .lab-object__label:after{left:calc(100% + .3cqw);right:auto}.lab-enter{min-width:16%;position:absolute;top:84.4%;left:70%}.landing-products .scene-copy{width:37%;top:25.8%;left:60.4%}.reference-landing .landing-products h2{font-size:5.3cqw}.landing-products .scene-copy>p{margin-left:6.6cqw;font-size:1.22cqw}.landing-products .landing-actions{gap:1.1cqw;margin-left:6.6cqw}.landing-products .landing-button{padding-inline:1.8cqw}.product-object{left:var(--x);top:var(--y);width:var(--w);height:var(--h);border-radius:1.5cqw;position:absolute}.product-object__art{display:none}.product-object__caption{opacity:0;background:#faf7f3f7;border:1px solid #c9b7e7;border-radius:.65cqw;padding:1.1cqw;transition:opacity .18s,transform .18s;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px);box-shadow:0 12px 32px #35284918}.product-object__caption h3{letter-spacing:-.03em;font-size:1.05cqw}.product-object__caption p{color:#6d6377;margin-top:.5cqw;font-size:.8cqw;line-height:1.4}.product-object__caption>span{align-items:center;gap:.5cqw;margin-top:.8cqw;font-size:.7cqw;display:flex}.product-object__caption .landing-icon{width:.85cqw;height:.85cqw}.scene-benefits{gap:3.6cqw;display:flex;position:absolute;bottom:6.5%;left:5%}.scene-benefits>div{border-right:1px solid #b8acbf;align-items:center;gap:1.2cqw;padding-right:3.6cqw;display:flex}.scene-benefits>div:last-child{border:0;padding-right:0}.scene-benefits .landing-icon{width:2.1cqw;height:2.1cqw}.scene-benefits strong{letter-spacing:.1em;text-transform:uppercase;font-size:.78cqw;font-weight:500;display:block}.scene-benefits small{color:#62596b;margin-top:.35cqw;font-size:.72cqw;display:block}.landing-work .scene-brand{top:5.4%;left:3.3%}.work-mantra{letter-spacing:.3em;text-transform:uppercase;color:#6f667a;font-size:.82cqw;line-height:1.55;position:absolute;top:13.6%;left:6.4%}.landing-work .scene-copy{width:25%;top:26%;left:3.3%}.reference-landing .landing-work h2{font-size:4.6cqw;line-height:.96}.landing-work .scene-copy>p{font-size:1.16cqw;line-height:1.35}.landing-work .landing-actions{gap:.8cqw;margin-top:2.2cqw}.landing-work .landing-button{letter-spacing:.06em;gap:.7cqw;min-height:3.2cqw;padding:.9cqw 1.35cqw;font-size:.66cqw}.landing-work .landing-button .landing-icon{width:.8cqw;height:.8cqw}.work-object{z-index:2;top:var(--y);left:var(--x);width:var(--w);height:var(--h);border-radius:.6cqw;position:absolute}.work-object--sureship,.work-object--openrize{z-index:3}.work-object__art{border-radius:inherit;background-image:url(/media/landing-reference/work.webp);background-size:var(--atlas-w) var(--atlas-h);background-position:var(--atlas-x) var(--atlas-y);opacity:0;transition:opacity .18s,transform .24s;position:absolute;inset:0}.work-object__caption{z-index:1;color:#24162f;opacity:0;background:#faf7f3f5;border:1px solid #d5c9e0;border-radius:.5cqw;padding:1cqw;transition:opacity .18s,transform .18s;position:absolute;inset:auto 4% 4%;transform:translateY(8px)}.work-object__caption>span{color:#7c668d;letter-spacing:.1em;text-transform:uppercase;font-size:.58cqw}.work-object__caption h3{letter-spacing:-.04em;justify-content:space-between;gap:8px;margin:.4cqw 0;font-size:1.2cqw;display:flex}.work-object__caption .landing-icon{width:1cqw;height:1cqw}.work-object__caption p{color:#6e6476;font-size:.78cqw;line-height:1.4}.landing-manifesto .scene-brand{top:11%;left:5.2%}.landing-manifesto .scene-copy{width:57%;top:26%;left:5.2%}.reference-landing .landing-manifesto h2{font-size:5.25cqw;line-height:1}.landing-manifesto .scene-copy>p{font-size:1.37cqw}.landing-manifesto .scene-copy>.landing-button{margin-top:2.7cqw}@media (hover:hover) and (pointer:fine){.reference-landing .landing-button:hover{background:#46345f;transform:translateY(-2px);box-shadow:0 6px 18px #3528491c}.reference-landing .landing-button--outline:hover{color:#352849;background:#efe8f6}.service-node:hover{background:#d6c5fa12;border-color:#ab8cd4;box-shadow:0 8px 24px #46345f0e}.service-node:hover .node-arrow,.lab-object:hover .object-arrow{opacity:1;transform:none}.lab-object:hover .lab-object__label{color:#7047b5}.product-object:hover .product-object__caption,.work-object:hover .work-object__caption{opacity:1;transform:none}.work-object:hover .work-object__art{opacity:1;transform:translateY(-3px)scale(1.012)}}.service-node:focus-visible .node-arrow,.lab-object:focus-visible .object-arrow,.product-object:focus-visible .product-object__caption,.work-object:focus-visible .work-object__caption{opacity:1;transform:none}.reference-landing .landing-button:active{transform:translateY(1px)}@media (width<=900px){.reference-landing .landing-scene{aspect-ratio:auto;padding:64px 24px;container-type:normal}.scene-brand{gap:13px;margin-bottom:36px;position:static}.scene-brand>.landing-icon{width:27px;height:27px}.scene-brand>span{letter-spacing:.29em;font-size:10px}.reference-landing .scene-copy{width:auto;position:relative;inset:auto}.reference-landing .scene-copy h2{letter-spacing:-.055em;font-size:clamp(40px,7.6vw,66px);line-height:1}.reference-landing .scene-copy>p{max-width:520px;margin:22px 0 0;font-size:17px;line-height:1.5}.desktop-break{display:none}.reference-landing .landing-button{letter-spacing:.11em;gap:17px;min-height:48px;padding:15px 23px;font-size:11px}.landing-button>.landing-icon{width:16px;height:16px}.scene-copy>.landing-button{margin-top:26px!important}.landing-actions{flex-wrap:wrap;gap:12px!important;margin:26px 0 0!important}.scene-marginal,.lab-mantra,.work-mantra,.scene-bottom-note{display:none}.landing-proof{flex-wrap:wrap;gap:20px;min-height:136px;padding:26px 24px}.landing-proof>p{font-size:9px}.landing-proof>p:last-child{display:none}.landing-proof>div{justify-content:space-between;gap:24px;width:100%}.landing-proof>div>span{gap:8px}.landing-proof strong{font-size:12px}.landing-proof .landing-icon{width:19px;height:19px}.landing-services>.scene-art{display:none}.system-core{background:url(/media/landing-reference/services.webp) 52% 56%/570%;width:170px;height:190px;margin:34px auto 0;padding-top:137px;position:relative;inset:auto}.system-core strong{letter-spacing:.16em;font-size:12px}.system-core>span{letter-spacing:.1em;margin-top:8px;font-size:8px}.system-paths{display:none}.service-nodes{gap:28px;max-width:590px;margin:28px auto 0;display:grid;position:relative}.service-nodes:before{content:"";background:#b296dc;width:1px;position:absolute;top:-28px;bottom:0;left:50%}.reference-landing .service-node{background:#faf7f3;border:1px solid #d6c9e1;border-radius:12px;grid-template-columns:110px 1fr;align-items:center;gap:14px;width:100%;height:auto;min-height:130px;padding:16px;display:grid;position:relative;inset:auto}.node-mobile-art{background-image:url(/media/landing-reference/services.webp);background-size:750%;border-radius:8px;height:106px;display:block}.service-node--ai .node-mobile-art{background-position:54% 8%}.service-node--growth .node-mobile-art{background-position:89% 22%}.service-node--brand .node-mobile-art{background-position:17% 58%}.service-node--commerce .node-mobile-art{background-position:90% 58%}.service-node--software .node-mobile-art{background-position:52% 90%}.node-copy{width:auto;position:relative;inset:auto}.node-copy>.landing-icon{display:none}.node-number{font-size:10px;top:-12px;right:0}.reference-landing .node-copy h3{letter-spacing:.04em;max-width:200px;padding-right:20px;font-size:13px;line-height:1.2}.reference-landing .node-copy p{letter-spacing:.01em;margin-top:9px;font-size:12px;line-height:1.4}.node-arrow{opacity:1;bottom:0;right:0}.node-arrow>.landing-icon{width:13px;height:13px}.reference-landing .landing-lab{background:#f3eff4;padding-bottom:50px}.landing-lab>.scene-art{z-index:0;aspect-ratio:1672/941;order:2;width:calc(100% + 48px);max-width:none;height:auto;margin:24px -24px 34px;position:relative;inset:auto}.landing-lab{flex-direction:column;display:flex}.landing-lab .scene-brand{order:0}.landing-lab .scene-copy{order:1}.reference-landing .landing-lab h2{letter-spacing:-.055em;width:max-content;font-size:88px;line-height:.9}.landing-lab h2 sup{font-size:11px;top:3px;right:-26px}.landing-lab .scene-copy>h3{letter-spacing:.23em;margin:20px 0 0;font-size:13px;line-height:1.3}.landing-lab .scene-copy>h3 br{display:none}.landing-lab .scene-copy>p{font-size:16px}.lab-objects{order:3;grid-template-columns:1fr 1fr;gap:20px;display:grid}.reference-landing .lab-object{width:auto;height:auto;position:relative;inset:auto}.lab-object:first-child{grid-column:1/-1}.lab-object__art{background-image:url(/media/landing-reference/lab.webp);background-size:450%;background-position:var(--bx) var(--by);border-radius:5px;height:170px;margin-bottom:15px;display:block;box-shadow:0 10px 22px #3528490c}.lab-object:first-child .lab-object__art{background-position:32% 45%;background-size:330%;height:230px}.lab-object__label:before,.lab-object__label:after{display:none}.reference-landing .lab-object h3{letter-spacing:.12em;font-size:12px}.reference-landing .lab-object p{margin-top:7px;font-size:12px;line-height:1.4}.object-arrow{opacity:1;margin:0;position:absolute;top:0;right:0}.object-arrow>.landing-icon{width:13px;height:13px}.lab-enter{order:4;align-self:start;margin-top:30px;position:static}.landing-products>.scene-art{display:none}.reference-landing .landing-products{padding-bottom:48px}.product-objects{grid-template-columns:1fr 1fr;gap:26px 18px;margin-top:38px;display:grid}.reference-landing .product-object{width:auto;height:auto;position:relative;inset:auto}.product-object--match{order:-1;grid-column:1/-1}.product-object__art{background-image:url(/media/landing-reference/products.webp);background-size:740%;background-position:var(--bx) var(--by);border-radius:18px;height:320px;display:block}.product-object--match .product-object__art{background-position:36% 43%;background-size:440%;height:500px}.product-object--resume .product-object__art{background-position:16% 61%}.product-object--pulse .product-object__art{background-position:53% 61%}.product-object__caption{opacity:1;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:15px;padding:0;position:relative;inset:auto;transform:none}.product-object__caption h3{overflow-wrap:anywhere;font-size:17px}.product-object__caption p{margin-top:7px;font-size:12px}.product-object__caption>span{gap:6px;min-height:30px;margin-top:12px;font-size:11px}.product-object__caption .landing-icon{width:12px;height:12px}.scene-benefits{gap:18px;margin-top:36px;display:grid;position:relative;inset:auto}.scene-benefits>div{border:0;gap:14px;padding:0}.scene-benefits .landing-icon{width:25px;height:25px}.scene-benefits strong{font-size:11px}.scene-benefits small{margin-top:5px;font-size:12px}.landing-work>.scene-art{display:none}.reference-landing .landing-work h2{font-size:clamp(52px,9vw,78px)}.landing-work .scene-copy>p{max-width:400px}.work-objects{grid-template-columns:1fr 1fr;gap:28px 18px;margin-top:38px;display:grid}.reference-landing .work-object{border-radius:8px;width:100%;height:auto;position:relative;inset:auto}.work-object--emeline,.work-object--sureship,.work-object--resume{grid-column:1/-1}.work-object__art{height:auto;aspect-ratio:var(--art-ratio);opacity:1;position:relative;transform:none!important}.work-object__caption{opacity:1;background:0 0;border:0;border-radius:0;padding:13px 0 0;position:relative;inset:auto;transform:none}.work-object__caption>span{font-size:9px}.work-object__caption h3{margin:6px 0;font-size:21px;line-height:1.1}.work-object__caption .landing-icon{width:15px;height:15px}.work-object__caption p{font-size:12px}.landing-manifesto{min-height:690px}.landing-manifesto>.scene-art{object-fit:cover;object-position:71% center;opacity:.65}.landing-manifesto .scene-copy{margin-top:60px}.reference-landing .landing-manifesto h2{font-size:clamp(40px,7.1vw,64px)}.reference-landing .landing-manifesto h2>strong{white-space:normal;max-width:500px}.section-label{gap:12px;margin-bottom:28px;font-size:10px}.section-label:before{width:24px}}@media (width<=480px){.reference-landing .landing-scene{padding-inline:20px}.reference-landing .scene-copy h2{font-size:clamp(37px,10.2vw,50px)}.reference-landing .landing-work h2{font-size:15vw}.landing-proof{padding-inline:20px}.landing-proof>div{gap:9px}.landing-proof strong{font-size:10px}.landing-proof>div>span{gap:5px}.landing-lab>.scene-art{width:calc(100% + 40px);margin-inline:-20px}.reference-landing .landing-lab h2{font-size:88px}.product-object__art{background-size:950%;height:270px}.product-object--match .product-object__art{background-size:530%;height:430px}.work-objects{grid-template-columns:1fr}.work-object--vinora{justify-self:end;width:88%!important}.work-object--jobpulse{width:90%!important}.work-object--openrize{justify-self:end;width:88%!important}}@media (width<=900px){.reference-landing .landing-services .scene-copy>p{margin-top:22px;font-size:17px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.reference-landing *,.reference-landing :before,.reference-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.final-home{color:#f7f4ee;background:#110d1c}.final-home :where(h1,h2,h3,p){margin:0}.final-home a{color:inherit;text-decoration:none}.final-home section{padding:clamp(72px,8vw,120px) max(24px,50vw - 640px);position:relative;overflow:hidden}.final-home :where(h1,h2){letter-spacing:-.065em;text-wrap:balance;font-weight:460;line-height:.92}.final-home :where(section>header p,section>div>p,.final-hero__copy>p){font:500 11px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.final-hero{isolation:isolate;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;min-height:100svh;display:grid;padding-top:160px!important}.final-hero:before{content:"";z-index:-1;background:radial-gradient(circle at 78% 38%,#6d28d933,#0000 32rem);position:absolute;inset:0}.final-hero__copy{z-index:2;max-width:700px}.final-hero__copy>p{color:#c4b5fd;margin-bottom:28px}.final-hero h1{font-size:clamp(54px,6vw,92px)}.final-hero h1 strong,.final-process h2 strong{color:#c4b5fd;font-weight:460}.final-hero__copy>span,.final-process header>span,.final-close>div>span{color:#b9b0c8;max-width:580px;margin-top:28px;font-size:clamp(16px,1.5vw,20px);line-height:1.55;display:block}.final-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.final-button{background:#c4b5fd;border-radius:8px;justify-content:center;align-items:center;min-height:54px;padding:0 26px;font-weight:650;transition:background-color .15s,transform .15s;display:inline-flex;color:#181123!important}.final-button:hover{background:#d9d1ff;transform:translateY(-2px)}.final-link{align-items:center;gap:10px;min-height:44px;font-weight:560;display:inline-flex}.final-link span{color:#c4b5fd}.final-hero .globe-scene{width:100%;height:min(72vw,760px);min-height:520px}.final-orbit{aspect-ratio:1;pointer-events:none;border:1px solid #c4b5fd29;border-radius:50%;width:46vw;position:absolute;bottom:-27vw;right:-17vw}.final-work{border-top:1px solid #f7f4ee1a}.final-work>header,.final-lab>header{justify-content:space-between;align-items:end;gap:32px;margin-bottom:52px;display:flex}.final-work header p,.final-lab header p,.final-process header>p,.final-faq header>p,.final-close>div>p{color:#c4b5fd;margin-bottom:18px}.final-work h2,.final-services h2,.final-process h2,.final-lab h2,.final-faq h2,.final-close h2{font-size:clamp(44px,6vw,82px)}.final-work__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:28px;display:grid}.final-project{min-width:0}.final-project:nth-child(3){grid-column:2}.final-project--lead{grid-row:span 2}.final-project__media{aspect-ratio:4/3;background:#211a32;border-radius:12px;width:100%;min-width:0;max-width:100%;overflow:hidden}.final-project--lead .final-project__media{height:calc(100% - 128px);min-height:520px}.final-project__media img{object-fit:cover;width:100%;height:100%;transition:transform .3s,filter .3s}.final-project:hover img{filter:saturate(1.08);transform:scale(1.025)}.final-project__meta{color:#b9b0c8;justify-content:space-between;gap:16px;margin-top:16px;font-size:12px;display:flex}.final-project__meta b{font-weight:500}.final-project h3{letter-spacing:-.04em;justify-content:space-between;margin-top:8px;font-size:clamp(26px,2.5vw,40px);display:flex}.final-project h3 span{color:#c4b5fd}.final-project>p{color:#b9b0c8;max-width:58ch;margin-top:8px;line-height:1.55}.final-services{color:#211b2b;background:#f7f4ee;grid-template-columns:.78fr 1.22fr;gap:clamp(48px,7vw,110px);display:grid}.final-services header{align-self:start;position:sticky;top:140px}.final-services header>p{color:#6d28d9;margin-bottom:20px}.final-services header>span{color:#625b6d;max-width:42ch;margin-top:24px;line-height:1.65;display:block}.final-services ol{border-top:1px solid #d9d2df;margin:0;padding:0;list-style:none}.final-services li a{border-bottom:1px solid #d9d2df;grid-template-columns:54px 1fr 30px;align-items:start;gap:22px;padding:28px 0;display:grid}.final-services li>a>span{color:#6d28d9;font:500 13px var(--font-mono)}.final-services h3{letter-spacing:-.035em;font-size:clamp(24px,2.4vw,36px)}.final-services li p{color:#625b6d;max-width:52ch;margin-top:8px;line-height:1.55}.final-services li b{color:#6d28d9;font-size:20px;transition:transform .15s}.final-services li a:hover b{transform:translate(3px,-3px)}.final-proof{background:#6d28d9;grid-template-columns:1fr minmax(280px,.55fr);align-items:center;gap:80px;display:grid}.final-proof>div>p{color:#ddd4ff;margin-bottom:20px}.final-proof h2{max-width:13ch;font-size:clamp(42px,5vw,70px)}.final-proof>div>span{color:#e3ddf4;max-width:54ch;margin-top:20px;line-height:1.6;display:block}.final-proof>a{background:#110d1c2e;border:1px solid #ffffff42;border-radius:12px;gap:6px;padding:34px;display:grid}.final-proof>a>span{letter-spacing:-.06em;font-size:64px;font-weight:560}.final-proof>a>strong{font-size:20px}.final-proof>a>small{color:#e0daf0}.final-proof>a>b{margin-top:24px;font-size:14px}.final-process{grid-template-columns:.8fr 1.2fr;gap:clamp(48px,8vw,120px);display:grid}.final-process header>span{font-size:16px}.final-process ol{border-top:1px solid #f7f4ee24;margin:0;padding:0;list-style:none}.final-process li{border-bottom:1px solid #f7f4ee24;grid-template-columns:48px 1fr;gap:22px;padding:26px 0;display:grid}.final-process li>span{color:#c4b5fd;font:500 12px var(--font-mono)}.final-process h3{font-size:25px}.final-process li p{color:#b9b0c8;max-width:54ch;margin-top:8px;line-height:1.55}.final-process aside{border-top:1px solid #f7f4ee24;grid-column:1/-1;grid-template-columns:.5fr 1.5fr auto;align-items:center;gap:28px;margin-top:30px;padding-top:32px;display:grid}.final-process aside p{color:#c4b5fd}.final-process aside strong{max-width:66ch;font-size:19px;line-height:1.45}.final-process aside a{min-height:44px}.final-lab{color:#211b2b;background:#f7f4ee}.final-lab header p{color:#6d28d9}.final-lab>div{border-top:1px solid #d9d2df;grid-template-columns:1.15fr .85fr 1fr;display:grid}.final-lab>div>a{border-right:1px solid #d9d2df;flex-direction:column;min-height:340px;padding:28px;display:flex}.final-lab>div>a:last-child{border-right:0}.final-lab>div span{color:#6d28d9;font:500 11px var(--font-mono);text-transform:uppercase}.final-lab h3{letter-spacing:-.04em;max-width:16ch;margin-top:70px;font-size:clamp(25px,2.5vw,36px)}.final-lab>div p{color:#625b6d;margin-top:14px;line-height:1.55}.final-lab>div b{color:#6d28d9;margin-top:auto;font-size:13px}.final-faq{grid-template-columns:.65fr 1.35fr;gap:80px;display:grid}.final-faq details{border-top:1px solid #f7f4ee24}.final-faq details:last-child{border-bottom:1px solid #f7f4ee24}.final-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;font-size:20px;list-style:none;display:flex}.final-faq summary::-webkit-details-marker{display:none}.final-faq summary span{color:#c4b5fd;font-size:24px}.final-faq details[open] summary span{transform:rotate(45deg)}.final-faq details p{color:#b9b0c8;max-width:62ch;padding:0 50px 24px 0;line-height:1.65}.final-close{isolation:isolate;border-top:1px solid #f7f4ee1f;align-items:center;min-height:680px;display:flex}.final-close>div:last-child{z-index:1;max-width:850px;position:relative}.final-close__orbit{aspect-ratio:1;border:1px solid #c4b5fd4d;border-radius:50%;width:min(58vw,760px);position:absolute;bottom:-52%;right:-8vw;box-shadow:inset 0 0 90px #6d28d929}@media (width<=900px){.final-hero{grid-template-columns:1fr;padding-top:132px!important}.final-hero__visual{margin-top:8px}.final-hero .globe-scene{height:min(92vw,600px);min-height:360px}.final-work__grid,.final-services,.final-process,.final-proof,.final-faq{grid-template-columns:1fr}.final-project--lead{grid-row:auto}.final-project:nth-child(3){grid-column:auto}.final-project--lead .final-project__media{height:auto;min-height:0}.final-services header{position:static}.final-process aside{grid-template-columns:1fr}.final-lab>div{grid-template-columns:1fr 1fr}.final-lab>div>a:nth-child(2){border-right:0}.final-lab>div>a:last-child{border-top:1px solid #d9d2df;grid-column:1/-1}.final-proof{gap:42px}.final-faq{gap:40px}}@media (width<=620px){.final-home section{padding:64px 20px}.final-hero{padding-top:116px!important}.final-hero h1{font-size:clamp(43px,13vw,60px)}.final-actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:28px}.final-button{width:100%}.final-hero__visual{margin-inline:-12px}.final-work>header,.final-lab>header{flex-direction:column;align-items:flex-start;margin-bottom:36px}.final-work__grid{gap:44px}.final-services li a{grid-template-columns:36px 1fr 24px;gap:12px}.final-services li p{font-size:14px}.final-process li{grid-template-columns:34px 1fr;gap:10px}.final-lab>div{grid-template-columns:1fr}.final-lab>div>a,.final-lab>div>a:nth-child(2),.final-lab>div>a:last-child{border:0;border-top:1px solid #d9d2df;grid-column:auto;min-height:270px;padding:24px 0}.final-lab h3{margin-top:46px}.final-faq summary{font-size:17px}.final-close{min-height:580px}}@media (prefers-reduced-motion:reduce){.final-project__media img,.final-button,.final-services li b{transition:none!important}}.final-impact{color:#211b2b;background:linear-gradient(135deg,#f7f4ee 0%,#f1ebf5 100%);grid-template-columns:.9fr 1.1fr;gap:clamp(56px,8vw,128px);display:grid}.final-impact__intro>p,.final-impact__proof>div>p{color:#352849;margin-bottom:18px!important}.final-impact h2{font-size:clamp(44px,5vw,76px)}.final-impact h2 strong{color:#825cff;font-weight:460}.final-impact__intro>span{color:#625b6d;max-width:55ch;margin-top:22px;line-height:1.6;display:block}.final-impact>ol{grid-template-columns:repeat(3,1fr);align-self:end;margin:0;padding:0;list-style:none;display:grid}.final-impact>ol li{border-left:1px solid #cec5d2;padding:0 28px}.final-impact>ol li:first-child{border:0;padding-left:0}.final-impact li>span{color:#9b78ea;font-size:30px}.final-impact li h3{max-width:13ch;margin:22px 0 10px;font-size:20px;line-height:1.05}.final-impact li p{color:#6b6472;font-size:14px;line-height:1.45}.final-impact__proof{border-top:1px solid #cec5d2;grid-column:1/-1;margin-top:24px;padding-top:64px}.final-impact__proof>div{justify-content:space-between;align-items:end;gap:40px;display:flex}.final-impact__proof dl{grid-template-columns:repeat(4,1fr);margin:54px 0 0;display:grid}.final-impact__proof dl>div{border-left:1px solid #cec5d2;padding:0 28px}.final-impact__proof dl>div:first-child{border:0;padding-left:0}.final-impact dt{font-size:48px}.final-impact dd{max-width:19ch;font:500 11px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:12px 0 0}.final-close{color:#211b2b;background:linear-gradient(90deg,#f7f4eefa 0%,#f7f4eee0 48%,#f7f4ee33 100%),url(/media/footer/nullstar-landscape.avif) 50%/cover;border-top:1px solid #d8d0dc;min-height:720px}.final-close h2 strong{color:#825cff;font-weight:460}.final-close>div>span{color:#615a6c}.final-close__orbit{box-shadow:none;border-color:#825cff4d}.final-close .final-button{background:#352849;justify-content:space-between;min-width:210px;color:#fff!important}.final-close .final-button b{font-weight:400}.final-close .final-link{border:1px solid #746b7e;border-radius:8px;justify-content:center;min-width:190px}@media (width<=900px){.final-impact,.final-impact>ol{grid-template-columns:1fr}.final-impact>ol li{border-top:1px solid #cec5d2;border-left:0;padding:24px 0}.final-impact__proof dl{grid-template-columns:1fr 1fr;gap:36px}.final-impact__proof dl>div:nth-child(3){border-left:0;padding-left:0}}@media (width<=620px){.final-impact__proof dl{grid-template-columns:1fr}.final-impact__proof dl>div{border-top:1px solid #cec5d2;border-left:0;padding:20px 0}.final-close{background-position:62%;min-height:620px}.final-close .final-link{width:100%}}.final-reasons{border-top:1px solid #ffffff20}.final-reasons header>p{color:#c4b5fd;margin-bottom:20px}.final-reasons h2{font-size:clamp(42px,5vw,68px)}.final-reasons>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:48px;display:grid}.final-reasons article{border-top:1px solid #ffffff26;padding-top:24px}.final-reasons article>span{font:12px var(--font-mono);color:#c4b5fd}.final-reasons h3{margin:24px 0 14px;font-size:26px;line-height:1.15}.final-reasons article p{color:#b9b0c8;max-width:40ch;line-height:1.65}@media (width<=760px){.final-reasons>div{grid-template-columns:1fr;gap:28px}.final-reasons h3{margin-top:16px}}.studio-proof{color:#211b2b;background:#f7f4ee;border-bottom:1px solid #ddd7e0;grid-template-columns:1.4fr auto 24px auto 24px auto 1.4fr;align-items:center;gap:22px;padding:30px max(24px,50vw - 640px);display:grid}.studio-proof span{font:500 10px var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.studio-proof span:last-child{text-align:right}.studio-proof p{font-size:15px}.studio-proof i{background:#b8afbf;width:24px;height:1px;display:block}.studio-services,.studio-lab,.studio-products,.studio-work,.studio-manifesto,.studio-close{color:#211b2b;background:#f7f4ee}.studio-section-copy{z-index:2;align-self:center;position:relative}.studio-section-copy>p,.studio-close>div>p{color:#6d28d9;text-transform:uppercase;font:600 11px var(--font-mono)!important;letter-spacing:.18em!important;margin-bottom:22px!important}.studio-section-copy h2,.studio-close h2{font-size:clamp(48px,6vw,88px)}.studio-section-copy h2 strong,.studio-close h2 strong{color:#825cff;font-weight:460}.studio-section-copy>span,.studio-close>div>span{color:#625b6d;max-width:48ch;margin-top:24px;font-size:17px;line-height:1.6;display:block}.studio-button,.studio-link{letter-spacing:.08em;text-transform:uppercase;border:1px solid #352849;border-radius:999px;justify-content:space-between;align-items:center;gap:28px;min-height:52px;margin-top:32px;padding:0 24px;font-size:13px;font-weight:650;display:inline-flex}.studio-button{background:#352849;min-width:210px;color:#fff!important}.studio-button b{font-size:17px;font-weight:400}.studio-button:hover{background:#46345f}.studio-link{color:#352849!important}.studio-services{background:radial-gradient(circle at 68%,#ede5ff 0,#0000 28%),#f7f4ee;grid-template-columns:.72fr 1.28fr;gap:clamp(50px,7vw,110px);min-height:860px;display:grid}.service-system{align-self:center;min-height:680px;position:relative}.service-system:before{content:"";border:1px solid #c4b5fd;border-radius:50%;position:absolute;inset:16% 12%}.service-system__core{z-index:2;aspect-ratio:1;background:#f7f4eee0;border:1px solid #bba9e7;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 24px 70px #9c7ee933}.service-system__core span{color:#825cff;font-size:38px}.service-system__core b{margin-top:6px;font-size:22px}.service-system__core small{color:#756e7d;font:9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:6px}.service-system>a{z-index:1;background:#fffdf9d1;border:1px solid #d4c8e0;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:34px 66px 1fr;gap:4px 10px;width:250px;padding:12px;transition:transform .18s,box-shadow .18s;display:grid;position:absolute;box-shadow:0 18px 50px #3c264e12}.service-system>a:hover{transform:translateY(-4px);box-shadow:0 24px 60px #3c264e20}.service-system>a:first-of-type{top:0;left:34%}.service-system>a:nth-of-type(2){top:23%;right:0}.service-system>a:nth-of-type(3){bottom:4%;right:6%}.service-system>a:nth-of-type(4){bottom:0;left:8%}.service-system>a:nth-of-type(5){top:22%;left:0}.service-system>a>span{color:#8b70c7;font:10px var(--font-mono);grid-row:1/3}.service-system img{object-fit:cover;border-radius:8px;grid-row:1/3;width:66px;height:66px}.service-system strong{align-self:end;font-size:13px}.service-system>a small{color:#716979;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.studio-lab{background:linear-gradient(120deg,#f3eef7,#f7f4ee 65%);grid-template-columns:1.3fr .7fr;gap:clamp(50px,7vw,100px);min-height:840px;display:grid}.lab-desk{min-height:630px;position:relative;transform:rotate(-2deg)}.lab-desk__notebook,.lab-note{background:#fffdf9;border:1px solid #d8d0dc;margin:0;position:absolute;box-shadow:0 22px 46px #2d1c3c1a}.lab-desk__notebook{color:#352849;width:250px;height:310px;font:24px/1.4 var(--font-mono);letter-spacing:.08em;padding:34px;top:3%;left:28%}.lab-desk__notebook span{color:#8b63ed;position:absolute;bottom:22px;right:24px}.lab-note{width:280px;padding:12px}.lab-note img{object-fit:cover;filter:saturate(.65)hue-rotate(8deg);width:100%;height:180px}.lab-note figcaption{color:#755e97;font:9px/1.5 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;padding:12px 4px 4px}.lab-note figcaption b{color:#211b2b;font-size:12px}.lab-note--1{top:39%;left:1%;rotate:-5deg}.lab-note--2{bottom:4%;right:3%;rotate:5deg}.lab-note--3{top:6%;right:0;rotate:4deg}.lab-desk__crystal{aspect-ratio:1;color:#825cff;background:#f4efff;border:1px solid #c4b5fd;border-radius:50%;place-items:center;width:86px;font-size:30px;display:grid;position:absolute;bottom:7%;right:43%;box-shadow:inset 0 0 24px #a787ff80,0 14px 30px #35284925}.studio-products{background:linear-gradient(#f7f4ee,#f0eaf4);grid-template-columns:1.15fr .85fr;gap:clamp(64px,8vw,130px);min-height:830px;display:grid}.product-artifacts{min-height:620px;position:relative}.product-artifact{background:linear-gradient(145deg,#fff,#ece5f5);border:1px solid #cabdde;border-radius:26px;flex-direction:column;padding:28px;display:flex;position:absolute;box-shadow:inset 0 0 40px #c4b5fd44,0 26px 55px #3528491f}.product-artifact span{font:600 13px var(--font-mono);letter-spacing:.08em}.product-artifact p{color:#625b6d;letter-spacing:.08em;text-transform:uppercase;font:11px/1.6 var(--font-mono)!important;margin-top:auto!important}.product-artifact--lead{background:linear-gradient(160deg,#fdfbf8 25%,#d9caff);width:310px;height:540px;top:0;left:31%}.product-artifact--lead h3{color:#825cff;letter-spacing:-.05em;margin-top:8px;font-size:48px}.product-artifact--resume{width:230px;height:330px;bottom:0;left:0}.product-artifact--pulse{color:#fff;background:linear-gradient(160deg,#352849,#110d1c);width:210px;height:360px;bottom:3%;right:0;transform:rotate(3deg)}.product-artifact--pulse p{color:#cfc5dc}.studio-work{grid-template-columns:.7fr 1.3fr;gap:clamp(50px,7vw,100px);min-height:940px;display:grid}.work-collage{grid-template-rows:1fr 1fr;grid-template-columns:.9fr 1.1fr;gap:18px;min-width:0;display:grid}.work-tile{background:#ece7ef;border:1px solid #d4cad9;border-radius:12px;min-height:300px;display:flex;position:relative;overflow:hidden}.work-tile--1{grid-row:1/3}.work-tile img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.work-tile:hover img{transform:scale(1.03)}.work-tile>div{color:#fff;backdrop-filter:blur(10px);background:#17101dcc;border:1px solid #ffffff80;border-radius:9px;padding:16px;position:absolute;inset:auto 14px 14px}.work-tile span{font:9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.work-tile h3{justify-content:space-between;margin-top:7px;font-size:24px;display:flex}.work-tile p{color:#d4ccda;font-size:11px;margin-top:4px!important}.studio-manifesto{background:linear-gradient(90deg,#f7f4eefa,#f7f4eead),url(/media/home/journey-why.jpg) 50%/cover;grid-template-columns:1fr .7fr;align-items:center;gap:80px;min-height:720px;display:grid}.studio-manifesto aside{backdrop-filter:blur(8px);background:#f7f4ee80;border-left:1px solid #bdb3c5;grid-template-columns:36px 1fr;gap:22px;padding:34px;display:grid}.studio-manifesto aside span{color:#825cff;font:11px var(--font-mono)}.studio-manifesto aside p{border-bottom:1px solid #cfc7d3;padding-bottom:22px;font-size:20px}.studio-close{text-align:center;isolation:isolate;justify-content:center;align-items:center;min-height:820px;display:flex}.studio-close>div:last-child{z-index:2;position:relative}.studio-close>div>span{margin-inline:auto}.studio-close .final-actions{justify-content:center}.studio-close__orbit{z-index:0;aspect-ratio:1;background:radial-gradient(circle at 50% 55%,#fff 0 23%,#ddd0fa 46%,#f7f4ee 68%);border:1px solid #bda8f3;border-radius:50%;width:min(68vw,800px);position:absolute;box-shadow:0 0 0 42px #c4b5fd12,0 0 120px #9e7feb4d}.studio-close__orbit:before,.studio-close__orbit:after{content:"";border:1px solid #c4b5fd;border-radius:50%;position:absolute;inset:9%;transform:rotate(30deg)scaleY(.42)}.studio-close__orbit:after{transform:rotate(-26deg)scaleY(.52)}.studio-close__orbit span{color:#825cff;font-size:40px;position:absolute;top:12%;right:16%}@media (width<=980px){.studio-services,.studio-lab,.studio-products,.studio-work,.studio-manifesto{grid-template-columns:1fr}.service-system{margin-top:50px}.studio-lab .studio-section-copy,.studio-products .studio-section-copy{grid-row:1}.studio-work{min-height:0}.work-collage{min-height:760px}.product-artifacts{margin-top:40px}.studio-manifesto{background-position:70%}.studio-manifesto aside{margin-top:20px}}@media (width<=650px){.studio-proof{grid-template-columns:1fr 1fr 1fr;gap:12px;padding:22px 20px}.studio-proof span{grid-column:1/-1;text-align:left!important}.studio-proof i{display:none}.studio-services,.studio-lab,.studio-products,.studio-work,.studio-manifesto,.studio-close{padding:72px 20px!important}.studio-section-copy h2,.studio-close h2{font-size:clamp(43px,13vw,62px)}.service-system{gap:12px;min-height:0;display:grid}.service-system:before,.service-system__core{display:none}.service-system>a{width:100%;position:relative!important;inset:auto!important}.lab-desk{transform-origin:0;width:125%;min-height:560px;scale:.78}.lab-note--3{display:none}.product-artifacts{transform-origin:0 0;width:125%;min-height:550px;scale:.8}.work-collage{grid-template-rows:none;grid-template-columns:1fr;min-height:0}.work-tile,.work-tile--1{grid-row:auto;min-height:390px}.studio-manifesto aside{padding:24px}.studio-close{min-height:680px}.studio-close__orbit{width:118vw}}.final-home .final-hero{color:#211b2b;background:#f7f4ee;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:2vw;min-height:0;font-family:Arial,Helvetica,sans-serif;padding:112px 5% 48px!important}.final-hero:before{background:radial-gradient(at 78% 46%,#e9e0f5 0,#0000 52%)}.final-home .final-hero h1{letter-spacing:-.055em;text-wrap:initial;font-family:Arial,Helvetica,sans-serif;font-size:clamp(48px,5.2vw,86px);font-weight:500;line-height:1.02}.final-home .final-hero h1 strong{color:#8258db;font-weight:500}.final-home .final-hero__copy>p{color:#655574;letter-spacing:.15em;font:500 11px/1.4 Arial,Helvetica,sans-serif}.final-home .final-hero__copy>span{color:#6e6879;max-width:460px;font-size:clamp(16px,1.3vw,20px)}.final-hero .final-button{background:#352849;border-radius:999px;padding-inline:30px;font-weight:500;color:#f7f4ee!important}.final-hero .final-button:hover{background:#46345f}.final-hero .final-link{color:#352849;font-weight:500}.final-hero .final-link span{color:#8258db}.final-hero a:focus-visible{outline-offset:5px;outline:3px solid #8258db}.final-hero__visual{z-index:3;min-width:0;position:relative}.final-hero__copy{z-index:1;position:relative}.final-home .final-hero .globe-scene{z-index:3;outline-offset:6px;touch-action:pan-y;cursor:grab;user-select:none;height:clamp(420px,38vw,600px);min-height:0;position:relative}.final-home .final-hero .globe-scene.is-dragging{cursor:grabbing}.final-hero .globe-scene:before{content:"";z-index:0;aspect-ratio:1;filter:grayscale()sepia(.3)hue-rotate(215deg);pointer-events:none;background:radial-gradient(circle at 33% 27%,#f7f4ee33 15%,#352849aa 96%),url(/media/earth/day.webp) 50%/cover;border-radius:50%;width:78%;position:absolute;top:9%;left:11%;box-shadow:0 0 35px #c4b5fd55}.final-hero .globe-scene[data-ready=true]:before{display:none}.final-hero .globe-scene canvas{z-index:1;touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block;position:relative}.final-hero .globe-hint{z-index:2;text-align:center;letter-spacing:.12em;color:#6e6879;pointer-events:none;width:100%;font:10px/1.4 Arial,Helvetica,sans-serif;position:absolute;bottom:2%}.final-hero .globe-label{z-index:2;color:#352849;pointer-events:none;background:#f7f4ee;border:1px solid #c4b5fd;border-radius:6px;padding:8px 12px;font:12px Arial,Helvetica,sans-serif;position:absolute}.final-orbit{border-color:#c4b5fd66}@media (width<=900px){.final-home .final-hero{grid-template-columns:1fr;gap:20px;min-height:0;padding:104px 6% 40px!important}.final-hero__copy{max-width:620px}.final-home .final-hero h1{font-size:clamp(43px,7.7vw,68px)}.final-home .final-hero .globe-scene{height:min(90vw,620px)}.final-hero__visual{width:min(100%,650px);margin:0 auto}}@media (width<=620px){.final-home .final-hero{padding-top:96px!important}.final-hero .final-actions{flex-direction:row;gap:14px 22px}.final-hero .final-button{width:auto;min-height:48px}.final-home .final-hero h1{font-size:clamp(37px,10.5vw,62px)}.final-home .final-hero__copy>p{margin-bottom:24px;font-size:9px}}html[data-globe-in-view] .nullstar-agent-invite{display:none}
