.KhronosVisual_frame___IRNH{position:relative;display:block;width:100%;aspect-ratio:1;isolation:isolate;overflow:visible}.KhronosVisual_mount__DJkTq{position:absolute;z-index:1;display:block;width:185%;height:185%;left:-42.5%;top:-42.5%}.KhronosVisual_fallback__69S5b{position:absolute;inset:0;display:block;width:100%;height:100%}.KhronosVisual_mount__DJkTq canvas{display:block;width:100%!important;height:100%!important}.KhronosVisual_fallback__69S5b{z-index:0;opacity:1;transition:opacity .2s ease}.KhronosVisual_frame___IRNH[data-webgl] .KhronosVisual_fallback__69S5b{opacity:0}.FloatingMascot_guide__QyGVB{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:45;display:grid;justify-items:end;gap:.35rem;color:var(--cream);font-family:var(--font-sans)}.FloatingMascot_guideVisual__CMnB9{width:100%;height:100%;transition:transform .16s ease-out;transform:translate3d(var(--guide-follow-x,0),var(--guide-follow-y,0),0);will-change:transform}.FloatingMascot_bubble__t9b6v{position:relative;z-index:2;display:flex;align-items:center;gap:.35rem;max-width:min(18rem,calc(100vw - 2rem));padding:.55rem .7rem;border:1px solid rgb(225 224 204/20%);border-radius:.8rem .8rem .15rem .8rem;background:rgb(9 10 9/94%);box-shadow:0 10px 30px rgb(0 0 0/34%);color:var(--cream-muted);font-size:.74rem;line-height:1.35}.FloatingMascot_bubble__t9b6v strong{color:rgb(var(--gold));font:600 .57rem/1.2 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.FloatingMascot_explain__jODe3,.FloatingMascot_icon__K5_zO,.FloatingMascot_read__cwC0d,.FloatingMascot_switcher__cGoic button{display:inline-grid;place-items:center;border:0;color:inherit;background:transparent;cursor:pointer}.FloatingMascot_read__cwC0d{color:rgb(var(--gold))}.FloatingMascot_controls__O9dYy{position:relative;z-index:2;display:flex;align-items:center;gap:.2rem}.FloatingMascot_explain__jODe3{padding:.32rem .48rem;color:rgb(225 224 204/72%);font:600 .53rem/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.FloatingMascot_explain__jODe3,.FloatingMascot_switcher__cGoic{border:1px solid rgb(225 224 204/18%);border-radius:999px;background:rgb(9 10 9/90%)}.FloatingMascot_switcher__cGoic{display:flex;padding:.16rem}.FloatingMascot_switcher__cGoic button{padding:.25rem .45rem;border-radius:999px;color:rgb(225 224 204/62%);font:600 .57rem/1 var(--font-mono);text-transform:uppercase}.FloatingMascot_switcher__cGoic button[aria-pressed=true]{color:#0a0a09;background:rgb(var(--gold))}.FloatingMascot_icon__K5_zO{width:1.7rem;height:1.7rem;border:1px solid rgb(225 224 204/18%);border-radius:50%;background:rgb(9 10 9/90%);color:rgb(225 224 204/68%)}.FloatingMascot_character__xAmDG{position:relative;z-index:1;margin-top:1.9rem;transform:translate3d(var(--guide-roam-x,0),var(--guide-roam-y,0),0);will-change:transform;display:grid;place-items:center;width:232px;height:232px;padding:0;overflow:visible;border:0;background:none;cursor:pointer;filter:drop-shadow(0 .6rem 1.4rem rgb(0 0 0/55%))}.FloatingMascot_character__xAmDG>div{width:100%;height:100%}.FloatingMascot_character__xAmDG span{position:absolute;left:50%;transform:translateX(-50%);bottom:8%;display:flex;align-items:center;gap:.22rem;padding:.16rem .3rem;border-radius:999px;background:rgb(0 0 0/55%);color:var(--cream-muted);font:600 .56rem/1 var(--font-mono);text-transform:uppercase}.FloatingMascot_khronos__HZw7r{width:150px;height:150px;margin-right:3rem;margin-bottom:2.6rem}.FloatingMascot_listening__2zE2v{filter:drop-shadow(0 0 1.1rem rgb(201 162 39/55%)) drop-shadow(0 .6rem 1.4rem rgb(0 0 0/55%))}.FloatingMascot_guide__QyGVB button:focus-visible{outline:2px solid var(--cream);outline-offset:3px}@media (max-width:760px){.FloatingMascot_guide__QyGVB{right:.65rem;bottom:.65rem}.FloatingMascot_character__xAmDG{width:168px;height:168px}.FloatingMascot_khronos__HZw7r{width:118px;height:118px;margin-right:2.2rem;margin-bottom:2rem}.FloatingMascot_bubble__t9b6v{font-size:.7rem}.FloatingMascot_switcher__cGoic button{padding:.22rem .35rem}.FloatingMascot_explain__jODe3{padding:.28rem .38rem;font-size:.47rem}}@media (prefers-reduced-motion:reduce){.FloatingMascot_guideVisual__CMnB9{transition:none;will-change:auto}.FloatingMascot_character__xAmDG{transform:none;will-change:auto}}.DesktopCompanionTeaser_root__edfzA{position:relative;padding:0 0 clamp(5rem,10vw,10rem);color:var(--cream)}.DesktopCompanionTeaser_inner__UR1UY{display:grid;grid-template-columns:minmax(0,1fr) minmax(26rem,1.1fr);gap:clamp(2.5rem,8vw,9rem);align-items:center;width:min(1180px,calc(100% - 3rem));margin:0 auto;padding:clamp(2rem,5vw,4.5rem);border-top:1px solid rgb(225 224 204/16%);border-bottom:1px solid rgb(225 224 204/16%)}.DesktopCompanionTeaser_eyebrow__Kn3EF,.DesktopCompanionTeaser_portrait__RsWYH span,.DesktopCompanionTeaser_portraits__q8GUo small{margin:0;color:rgb(var(--gold));font:500 .68rem/1.5 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.DesktopCompanionTeaser_copy__KfTN1 h2{max-width:10ch;margin:1rem 0 0;font:400 clamp(2.7rem,5vw,5rem)/.92 var(--font-display);letter-spacing:-.055em}.DesktopCompanionTeaser_copy__KfTN1>p:not(.DesktopCompanionTeaser_eyebrow__Kn3EF){max-width:52ch;margin:1.4rem 0 0;color:var(--cream-muted);font:400 1rem/1.65 var(--font-sans)}.DesktopCompanionTeaser_link__S3_m2{display:inline-flex;gap:.7rem;margin-top:1.8rem;padding-bottom:.35rem;border-bottom:1px solid rgb(var(--gold));color:var(--cream);font:600 .75rem/1.2 var(--font-mono);letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .22s ease,gap .22s ease}.DesktopCompanionTeaser_link__S3_m2:hover{gap:1rem;color:rgb(var(--gold))}.DesktopCompanionTeaser_link__S3_m2:focus-visible{outline:2px solid var(--cream);outline-offset:5px}.DesktopCompanionTeaser_portraits__q8GUo{position:relative;display:grid;grid-template-columns:minmax(9rem,.85fr) minmax(11rem,1.15fr);gap:.75rem;min-height:19rem;padding:.75rem;overflow:hidden;border:1px solid rgb(225 224 204/15%);background:radial-gradient(circle at 65% 44%,rgb(201 162 39/13%),transparent 35%),#090a09}.DesktopCompanionTeaser_portraits__q8GUo:before{position:absolute;inset:12%;border:1px solid rgb(201 162 39/13%);content:"";transform:rotate(-10deg)}.DesktopCompanionTeaser_portrait__RsWYH{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-height:100%;padding:.75rem;border:1px solid rgb(225 224 204/13%);background:rgb(4 5 5/56%)}.DesktopCompanionTeaser_portrait__RsWYH p{margin:.4rem 0 0;color:var(--cream);font:400 clamp(1.35rem,3vw,2rem)/1 var(--font-display);letter-spacing:-.04em}.DesktopCompanionTeaser_portrait__RsWYH span{color:rgb(225 224 204/58%);font-size:.55rem;text-align:center}.DesktopCompanionTeaser_roboVisual__FSfpm{display:block;flex:0 0 auto;width:min(100%,9rem);height:8rem;margin:auto;filter:drop-shadow(0 1rem 1.4rem rgb(0 0 0/42%))}.DesktopCompanionTeaser_khronos__TxvL2{background:radial-gradient(circle at 50% 48%,rgb(201 162 39/10%),transparent 46%),rgb(4 5 5/72%)}.DesktopCompanionTeaser_khronosVisual__MAmMK{display:block;width:min(88%,11rem);height:auto;aspect-ratio:1;margin:auto}.DesktopCompanionTeaser_portraits__q8GUo small{position:absolute;right:1rem;bottom:.9rem;color:rgb(225 224 204/46%);font-size:.5rem;letter-spacing:.09em}@media (max-width:760px){.DesktopCompanionTeaser_inner__UR1UY{grid-template-columns:1fr;width:min(100% - 1.5rem,1180px);padding:2rem 0}.DesktopCompanionTeaser_portraits__q8GUo{grid-template-columns:minmax(7.5rem,.75fr) minmax(10rem,1.25fr);min-height:14rem;padding:.7rem}.DesktopCompanionTeaser_portrait__RsWYH{padding:.65rem}.DesktopCompanionTeaser_roboVisual__FSfpm{width:min(100%,6rem);height:6rem}.DesktopCompanionTeaser_khronosVisual__MAmMK{width:min(100%,7rem)}.DesktopCompanionTeaser_portrait__RsWYH span{font-size:.48rem}.DesktopCompanionTeaser_portraits__q8GUo small{max-width:11rem;font-size:.43rem;text-align:right}}@media (prefers-reduced-motion:reduce){.DesktopCompanionTeaser_link__S3_m2{transition:none}}.DesktopCompanionFeature_root__Y4UE9{position:relative;z-index:10;padding:0 0 8rem;scroll-margin-top:6rem;color:var(--cream)}.DesktopCompanionFeature_inner__5LgOG{width:min(1180px,calc(100% - 3rem));margin:0 auto;padding:clamp(2rem,5vw,5rem);overflow:hidden;border:1px solid rgb(225 224 204/15%);border-radius:2rem;background:radial-gradient(circle at 8% 12%,rgb(201 162 39/13%),transparent 28%),linear-gradient(140deg,rgb(13 14 13/96%),rgb(4 4 4/98%))}.DesktopCompanionFeature_eyebrow__bOzVT,.DesktopCompanionFeature_illustrationLabel__A3qwS,.DesktopCompanionFeature_persona__JA_5f span{margin:0;color:rgb(var(--gold));font:500 .68rem/1.5 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.DesktopCompanionFeature_intro__GxT4A h2{max-width:13ch;margin:1.1rem 0 0;font:400 clamp(3rem,6.5vw,6.25rem)/.9 var(--font-display);letter-spacing:-.055em}.DesktopCompanionFeature_summary__sKzpm{max-width:60ch;margin:1.5rem 0 0;color:var(--cream-muted);font:400 clamp(1rem,1.3vw,1.2rem)/1.65 var(--font-sans)}.DesktopCompanionFeature_content__FEWMx{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:clamp(2rem,6vw,7rem);align-items:center;margin-top:clamp(3rem,8vw,7rem)}.DesktopCompanionFeature_personas__Dnjej{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-height:20rem;padding:.75rem;overflow:hidden;border:1px solid rgb(225 224 204/14%);background:radial-gradient(circle at 66% 45%,rgb(201 162 39/14%),transparent 30%),#090a09}.DesktopCompanionFeature_personas__Dnjej:after,.DesktopCompanionFeature_personas__Dnjej:before{position:absolute;width:34rem;height:34rem;border:1px solid rgb(201 162 39/14%);border-radius:50%;content:""}.DesktopCompanionFeature_personas__Dnjej:before{top:-15rem;left:-15rem}.DesktopCompanionFeature_personas__Dnjej:after{right:-16rem;bottom:-16rem}.DesktopCompanionFeature_persona__JA_5f{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;min-height:100%;padding:.8rem;border:1px solid rgb(225 224 204/18%);border-radius:1rem;background:rgb(6 7 7/76%);box-shadow:0 16px 42px rgb(0 0 0/27%);backdrop-filter:blur(12px);text-align:center}.DesktopCompanionFeature_khronosPersona__vPPUd{background:radial-gradient(circle at 50% 48%,rgb(201 162 39/11%),transparent 46%),rgb(6 7 7/82%)}.DesktopCompanionFeature_persona__JA_5f h3{margin:.25rem 0 0;color:var(--cream);font:400 1.45rem/1 var(--font-display);letter-spacing:-.03em}.DesktopCompanionFeature_persona__JA_5f span{color:rgb(225 224 204/58%);font-size:.55rem}.DesktopCompanionFeature_roboVisual__iU3p0{display:block;flex:0 0 auto;width:min(100%,10rem);height:9rem;margin:auto;filter:drop-shadow(0 1rem 1.4rem rgb(0 0 0/42%))}.DesktopCompanionFeature_khronosVisual__eG7nD{display:block;flex:0 0 auto;width:min(88%,12rem);height:auto;aspect-ratio:1;margin:auto}.DesktopCompanionFeature_illustrationLabel__A3qwS{position:absolute;right:1rem;bottom:1rem;color:rgb(225 224 204/48%);font-size:.55rem;letter-spacing:.09em}.DesktopCompanionFeature_capabilities__CXiJD{margin:0;padding:0;border-top:1px solid rgb(225 224 204/14%);list-style:none}.DesktopCompanionFeature_capabilities__CXiJD li{display:grid;grid-template-columns:2.8rem 1fr;gap:1rem;align-items:baseline;padding:1.25rem 0;border-bottom:1px solid rgb(225 224 204/14%)}.DesktopCompanionFeature_capabilities__CXiJD span{color:rgb(var(--gold));font:500 .7rem/1.5 var(--font-mono);letter-spacing:.1em}.DesktopCompanionFeature_capabilities__CXiJD p{margin:0;color:var(--cream);font:400 clamp(1rem,1.4vw,1.18rem)/1.4 var(--font-sans)}.DesktopCompanionFeature_privacy__QUX05{display:grid;grid-template-columns:1.25rem 1fr;gap:.85rem;margin-top:1.5rem;color:var(--cream-muted)}.DesktopCompanionFeature_privacy__QUX05 svg{width:1.1rem;margin-top:.12rem;color:rgb(var(--gold))}.DesktopCompanionFeature_privacy__QUX05 p{margin:0;font:400 .92rem/1.55 var(--font-sans)}.DesktopCompanionFeature_cta__uxu0S{display:inline-flex;align-items:center;gap:.7rem;margin-top:1.8rem;padding:.9rem 1.1rem;border:1px solid rgb(var(--gold));border-radius:999px;color:var(--cream);font:600 .75rem/1 var(--font-mono);letter-spacing:.07em;text-decoration:none;transition:color .22s ease,background-color .22s ease,transform .22s ease}.DesktopCompanionFeature_cta__uxu0S:hover{color:#090a09;background:rgb(var(--gold));transform:translateX(3px)}.DesktopCompanionFeature_cta__uxu0S:focus-visible{outline:2px solid var(--cream);outline-offset:4px}@media (max-width:760px){.DesktopCompanionFeature_root__Y4UE9{padding-bottom:5rem;scroll-margin-top:5.5rem}.DesktopCompanionFeature_inner__5LgOG{width:min(100% - 1.5rem,1180px);padding:2rem 1.25rem;border-radius:1.35rem}.DesktopCompanionFeature_content__FEWMx{grid-template-columns:1fr;gap:2.5rem}.DesktopCompanionFeature_personas__Dnjej{grid-template-columns:repeat(2,minmax(0,1fr));min-height:14rem;padding:.7rem}.DesktopCompanionFeature_persona__JA_5f{padding:.65rem}.DesktopCompanionFeature_roboVisual__iU3p0{width:min(100%,6rem);height:6rem}.DesktopCompanionFeature_khronosVisual__eG7nD{width:min(100%,7rem)}.DesktopCompanionFeature_persona__JA_5f span{font-size:.48rem}.DesktopCompanionFeature_illustrationLabel__A3qwS{max-width:11rem;font-size:.43rem;text-align:right}}@media (prefers-reduced-motion:reduce){.DesktopCompanionFeature_cta__uxu0S{transition:none}.DesktopCompanionFeature_cta__uxu0S:hover{transform:none}}.DesktopCompanionFeature_pillarTitle__oc3i3{margin:0;color:var(--cream);font:500 clamp(1rem,1.4vw,1.14rem)/1.35 var(--font-sans)}.DesktopCompanionFeature_pillarBody__Ul_MY{margin:.5rem 0 0;color:var(--cream-muted);font:400 .92rem/1.6 var(--font-sans);max-width:46ch}.DesktopCompanionFeature_voiceNote__YzBBX{margin:1.4rem 0 0;color:var(--cream-muted);font:400 .92rem/1.6 var(--font-sans);max-width:52ch}.DesktopCompanionFeature_proof__QA2dU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.6rem 0 0;padding:1.1rem 0 0;border-top:1px solid rgb(225 224 204/14%)}.DesktopCompanionFeature_proof__QA2dU>div{display:grid;gap:.3rem}.DesktopCompanionFeature_proof__QA2dU dt{color:rgb(var(--gold));font:500 clamp(1.05rem,1.7vw,1.45rem)/1 var(--font-mono)}.DesktopCompanionFeature_proof__QA2dU dd{margin:0;color:var(--cream-dim);font:400 .68rem/1.35 var(--font-mono);letter-spacing:.04em}@media (max-width:760px){.DesktopCompanionFeature_proof__QA2dU{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}}