:root{--obsidian:#111316;--obsidian-soft:#191c1f;--porcelain:#faf8f3;--porcelain-warm:#eee9de;--gold:#c6b080;--gold-dark:#9e814b;--gold-light:#e6dcc8;--sage:#6d9792;--graphite:#687078;--line-dark:#ffffff24;--line-light:#11131624;--font-brand-sans:Inter, Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;--content:min(1420px, calc(100vw - 80px));--page-progress:0;--scroll-velocity:0;--cursor-x:50vw;--cursor-y:50vh;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--obsidian);scroll-behavior:smooth}html.scrollScrubGuardActive{scroll-behavior:auto!important}body{background:var(--obsidian);color:var(--porcelain);text-rendering:optimizelegibility;margin:0;font-family:Inter,Lato,Helvetica Neue,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Arial,sans-serif;overflow-x:clip}button,select,input,textarea{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--gold);color:var(--obsidian)}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.experienceProgress{z-index:160;pointer-events:none;background:#ffffff0f;height:2px;position:fixed;inset:0 0 auto;overflow:hidden}.experienceProgress span{width:100%;height:100%;transform:scaleX(var(--page-progress));transform-origin:0;background:linear-gradient(90deg, #7a673f, var(--gold-light), white);display:block;box-shadow:0 0 18px #e6dcc8a3}.signalCursor{z-index:170;pointer-events:none;opacity:0;will-change:transform;width:46px;height:46px;transition:opacity .18s;position:fixed;top:-23px;left:-23px}.cursorVisible .signalCursor{opacity:1}.signalCursor span,.signalCursor i{border-radius:50%;position:absolute}.signalCursor span{border:1px solid #e6dcc89e;transition:inset .18s,border-radius .18s,transform .18s,background .18s;inset:0;box-shadow:inset 0 0 16px #c6b08014,0 0 24px #c6b0801f}.signalCursor i{background:var(--gold-light);width:4px;height:4px;box-shadow:0 0 12px var(--gold);top:21px;left:21px}.signalCursor.isInteractive span{background:#c6b08024;border-radius:28%;inset:7px;transform:rotate(45deg)}.sceneRail{z-index:90;gap:.3rem;display:grid;position:fixed;top:50%;right:1.25rem;transform:translateY(-50%)}.sceneRail:before{content:"";z-index:-1;background:#ffffff1f;width:1px;position:absolute;top:12px;bottom:12px;left:21px}.sceneRail a{--rail-color:#ffffff52;width:44px;height:44px;color:var(--rail-color);letter-spacing:.08em;place-content:center;font-size:.5rem;transition:color .22s,transform .22s;display:grid;position:relative}.sceneRail a:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;transition:width .22s,height .22s,box-shadow .22s;position:absolute;top:50%;right:7px;transform:translateY(-50%);box-shadow:0 0 #c6b08000}.sceneRail a>span{opacity:0}.sceneRail a strong{color:#ffffffb8;letter-spacing:.16em;opacity:0;width:max-content;font-size:.75rem;font-weight:600;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:36px;transform:translate(10px,-50%)}.sceneRail a:hover strong,.sceneRail a:focus-visible strong{opacity:1;transform:translateY(-50%)}.sceneRail a.active{--rail-color:var(--gold-light);transform:scale(1.14)}.sceneRail a.active:after{width:8px;height:8px;box-shadow:0 0 20px 4px #c6b0804d}.kineticReveal{opacity:0;transition:opacity .76s cubic-bezier(.16,1,.3,1),translate .9s cubic-bezier(.16,1,.3,1);translate:0 34px}.kineticReveal.isInView{opacity:1;translate:0}.kineticReady.hasFinePointer body:after{content:"";z-index:79;pointer-events:none;background:radial-gradient(circle 240px at var(--cursor-x) var(--cursor-y), #e6dcc80e, transparent 72%);mix-blend-mode:screen;position:fixed;inset:0}.sectionEyebrow{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;line-height:1.4}.button{--magnetic-x:0px;--magnetic-y:0px;isolation:isolate;letter-spacing:.06em;text-transform:uppercase;min-height:46px;transform:translate3d(var(--magnetic-x), var(--magnetic-y), 0);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.2rem;font-size:.76rem;font-weight:650;line-height:1;transition:transform .18s,background .18s,border-color .18s,color .18s;display:inline-flex;position:relative;overflow:hidden}.button:after{content:"";z-index:1;pointer-events:none;filter:blur(2px);background:linear-gradient(90deg,#0000,#ffffff9e,#0000);width:22%;height:240%;transition:transform .62s cubic-bezier(.16,1,.3,1);position:absolute;top:-70%;left:-28%;transform:translate(-220%)rotate(16deg)}.button:hover:after,.button:focus-visible:after{transform:translate(760%)rotate(16deg)}.button:hover{transform:translate3d(var(--magnetic-x), calc(var(--magnetic-y) - 2px), 0)}.buttonGold{background:var(--gold);color:var(--obsidian)}.buttonGold:hover{background:var(--gold-light)}.buttonGlass{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#11131657;border-color:#ffffff3d}.buttonLine{border-color:var(--line-dark)}.buttonDark{background:var(--obsidian);color:#fff}.siteHeader{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#08090adb,#08090a5c);border-bottom:1px solid #ffffff14;grid-template-columns:200px 1fr auto;align-items:center;gap:2rem;min-height:72px;padding:0 2.5rem;display:grid;position:fixed;inset:0 0 auto}.brandLink{align-items:center;width:148px;min-height:44px;display:flex}.brandLogo{width:148px;height:auto}.desktopNav{justify-content:center;align-items:center;gap:clamp(1.1rem,2.2vw,2.8rem);display:flex}.desktopNav a,.localeMenu summary{color:#ffffffc7;letter-spacing:.04em;font-size:.75rem;transition:color .18s}.desktopNav a{align-items:center;min-height:44px;display:flex}.desktopNav a:hover,.localeMenu summary:hover{color:#fff}.headerActions{align-items:center;gap:.8rem;display:flex}.headerCta{--magnetic-x:0px;--magnetic-y:0px;min-height:44px;color:var(--gold-light);letter-spacing:.05em;text-transform:uppercase;transform:translate3d(var(--magnetic-x), var(--magnetic-y), 0);border:1px solid #c6b080a3;border-radius:999px;align-items:center;padding:0 1rem;font-size:.75rem;font-weight:650;transition:background .18s,color .18s,transform .18s;display:inline-flex}.headerCta:hover{background:var(--gold);color:var(--obsidian)}.localeMenu{position:relative}.localeMenu summary{cursor:pointer;align-items:center;min-height:44px;list-style:none;display:flex}.localeMenu summary::-webkit-details-marker{display:none}.localePanel{border:1px solid var(--line-dark);background:#111316f7;width:220px;padding:.7rem;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 30px 70px #0000005c}.localePanel p{color:var(--graphite);letter-spacing:.16em;text-transform:uppercase;margin:0;padding:.5rem .6rem .7rem;font-size:.75rem}.localePanel a{border-top:1px solid #ffffff14;align-items:center;min-height:44px;padding:0 .6rem;font-size:.82rem;display:flex}.localePanel a:hover,.localePanel a[aria-current=page]{color:var(--gold)}.menuButton{color:#fff;background:0 0;border:0;min-width:44px;min-height:44px;display:none}.mobileMenu{z-index:3;overscroll-behavior:contain;background:radial-gradient(circle at 85% 20%, #c6b0802e, transparent 28%), var(--obsidian);grid-template-columns:minmax(0,1fr) 280px;gap:3rem;width:100vw;height:100svh;padding:9rem 7vw 4rem;display:grid;position:absolute;top:0;left:0;overflow-y:auto}.mobileMenuTop{z-index:1;justify-content:space-between;align-items:center;min-height:72px;padding:0 2.5rem;display:flex;position:absolute;top:0;left:0;right:0}.mobileMenuTop .menuButton{display:block}.siteHeader>.brandLink,.siteHeader>.headerActions{z-index:2;position:relative}.mobileMenu nav{align-content:center;display:grid}.mobileMenu nav a{border-bottom:1px solid var(--line-dark);grid-template-columns:64px 1fr;align-items:center;min-height:64px;font-size:clamp(1.5rem,3vw,3rem);font-weight:350;display:grid}.mobileMenu nav a span{color:var(--gold);letter-spacing:.12em;font-size:.64rem}.mobileLocales{align-content:center;gap:.2rem;display:grid}.mobileLocales a{color:#b8b5ae;align-items:center;min-height:44px;display:flex}.globalEntry{--scene-shift:0px;isolation:isolate;background:radial-gradient(circle at 73% 26%,#c6b08038,#0000 24%),linear-gradient(145deg,#0b0d0f 0%,#17191d 60%,#0e1012 100%);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);gap:4rem 8vw;min-height:100svh;padding:3rem 4vw 2rem;display:grid;position:relative;overflow:hidden}.globalEntry:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:screen;opacity:.8;background:radial-gradient(circle at 74% 38%,#0000 0 7%,#c6b08014 7.2%,#0000 7.5%),conic-gradient(from 185deg at 74% 38%,#0000,#e6dcc814,#0000 16%);position:absolute;inset:0}.globalEntryMedia{z-index:-2;position:absolute;inset:0}.globalEntryMedia:after{content:"";background:linear-gradient(90deg,#060708f0 0%,#060708b3 44%,#0607084d 100%),linear-gradient(#0000 36%,#060708b3);position:absolute;inset:0}.globalEntryMedia img,.globalEntryMedia video{object-fit:cover;object-position:70% center;filter:saturate(.75)contrast(1.12)brightness(.7);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.025)}.signalCanvas{z-index:3;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.signalCanvasGlobal{opacity:.78;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}.globalMotionToggle{z-index:5;color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;min-height:44px;font-size:.62rem;display:inline-flex;position:absolute;bottom:4.6rem;right:4vw}.globalMotionToggle span{aspect-ratio:1;border:1px solid #ffffff47;border-radius:50%;place-content:center;width:24px;font-size:.52rem;display:grid}.globalEntry:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:80px 80px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 30%,#000,#0000 70%);mask-image:radial-gradient(circle at 70% 30%,#000,#0000 70%)}.globalEntryBrand{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.globalEntryBrand img{width:184px}.globalEntryBrand p,.globalEntryFoot{color:var(--graphite);letter-spacing:.16em;font-size:.62rem}.globalEntryContent{max-width:820px;transform:translate3d(0, var(--scene-shift), 0);align-self:center;transition:transform .12s linear;position:relative}.globalEntryContent h1{letter-spacing:-.065em;text-shadow:0 0 60px #c6b0801a,0 20px 80px #0006;margin:1.4rem 0 1.8rem;font-size:clamp(4rem,8vw,9rem);font-weight:250;line-height:.88;position:relative}.globalEntryContent h1:after{content:"";background:linear-gradient(90deg, var(--gold), transparent);transform-origin:0;width:42%;height:1px;animation:5s ease-in-out infinite globalSignal;position:absolute;bottom:.08em;right:-1.5rem}.globalEntryContent>p:last-child{color:#c8c4ba;max-width:40rem;margin:0;font-size:clamp(1rem,1.4vw,1.3rem);line-height:1.65}.globalLanguageGrid{z-index:2;border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:1fr 1fr;align-self:center;display:grid;position:relative}.globalLanguageGrid a{--tilt-x:0deg;--tilt-y:0deg;--glow-x:50%;--glow-y:50%;--glow-opacity:0;--magnetic-x:0px;--magnetic-y:0px;isolation:isolate;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:128px;transform:perspective(760px) translate3d(var(--magnetic-x), var(--magnetic-y), 0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;grid-template-rows:1fr auto;grid-template-columns:48px 1fr;align-items:center;padding:1.2rem;transition:background .2s,border-color .2s,transform .16s;display:grid;position:relative;overflow:hidden}.globalLanguageGrid a:hover{background:#c6b0801a;border-color:#e6dcc875}.globalLanguageGrid a:hover:before,.globalLanguageGrid a:focus-visible:before{opacity:1}.globalLanguageGrid a:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle 150px at var(--glow-x) var(--glow-y), #e6dcc838, transparent 72%);opacity:var(--glow-opacity);transition:opacity .18s;position:absolute;inset:-1px}.globalLanguageGrid a>span{color:var(--gold);grid-row:1/-1;font-size:.62rem}.globalLanguageGrid strong{align-self:end;font-size:1.15rem;font-weight:450;transform:translateZ(28px)}.globalLanguageGrid small{color:var(--graphite)}.globalEntryFoot{border-top:1px solid var(--line-dark);grid-column:1/-1;justify-content:space-between;padding-top:1.2rem;display:flex}.cinematicHero{--pointer-x:0px;--pointer-y:0px;--hero-rise:0px;--hero-scale:1;--hero-opacity:1;--hero-media-scale:1.06;--hero-sweep:-115%;--hero-aperture:.64;isolation:isolate;background:#090b0c;align-items:end;min-height:100svh;padding:8.5rem 5vw 6rem;display:grid;position:relative;overflow:hidden}.skipFilm{z-index:6;color:#ffffffa8;letter-spacing:.12em;text-transform:uppercase;align-items:center;min-height:44px;font-size:.66rem;display:inline-flex;position:absolute;top:92px;left:5vw}.heroMedia{z-index:-2;background:#19150f;position:absolute;inset:0;overflow:hidden}.heroPortraitPoster,.heroPortraitVideo{position:absolute;inset:0}.heroPortraitPoster img,.heroPortraitVideo{object-fit:cover;object-position:58% center;filter:saturate(.82)contrast(1.05)brightness(.78);backface-visibility:hidden;width:100%;height:100%;display:block;transform:scale(1.06)}.heroPortraitPoster{z-index:0}.heroPortraitPoster img{opacity:1}.heroPortraitVideo{z-index:1;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;transition:opacity 48ms linear,visibility 0s linear 48ms}.cinematicHero[data-portrait-ready=true] .heroPortraitVideo{opacity:1;visibility:visible;transition-delay:0s}.heroVeil{z-index:4;background:linear-gradient(90deg,#040506f0 0%,#0405069e 38%,#0000 72%),linear-gradient(#0000 52%,#050607c2),radial-gradient(circle at 78% 44%,#0000 0%,#05060738 38%,#050607b8 100%);position:absolute;inset:0}.signalCanvasHero{opacity:.82;-webkit-mask-image:linear-gradient(90deg,#0000 0 25%,#000 58%);mask-image:linear-gradient(90deg,#0000 0 25%,#000 58%)}.heroAperture{z-index:4;aspect-ratio:1;pointer-events:none;width:min(56vw,860px);transform:translate3d(-50%, -50%, 0) scale(var(--hero-aperture));will-change:transform;border:1px solid #e6dcc838;border-radius:50%;position:absolute;top:44%;left:76%;box-shadow:inset 0 0 100px #c6b0800f,0 0 120px #c6b0800a}.heroAperture:before,.heroAperture:after{content:"";border:1px solid #c6b08024;border-radius:50%;position:absolute}.heroAperture:before{inset:9%;transform:rotateX(64deg)}.heroAperture:after{inset:23%;transform:rotateY(66deg)}.heroLightSweep{z-index:5;pointer-events:none;filter:blur(10px);mix-blend-mode:screen;width:18%;height:150%;transform:translate3d(var(--hero-sweep), 0, 0) rotate(-12deg);will-change:transform;background:linear-gradient(90deg,#0000,#e6dcc81f,#0000);position:absolute;top:-25%;left:0}.orbit{transform:translate3d(var(--pointer-x), var(--pointer-y), 0);border:1px solid #e6dcc82e;border-radius:50%;position:absolute}.orbit:before,.orbit:after{content:"";border-radius:inherit;border:1px solid #c6b08021;position:absolute}.orbitOne{aspect-ratio:1;width:60vw;top:4%;right:-8%}.orbitOne:before{inset:8%}.orbitOne:after{inset:18%}.orbitTwo{aspect-ratio:1;width:38vw;bottom:-18%;right:22%}.signal{border:1px solid var(--gold);width:8px;height:8px;box-shadow:0 0 0 8px #c6b0801a, 0 0 32px var(--gold);border-radius:50%;position:absolute}.signal:after{content:"";background:linear-gradient(90deg, var(--gold), transparent);width:120px;height:1px;position:absolute;top:50%;left:12px}.signalOne{top:32%;right:26%}.signalTwo{top:58%;right:16%}.isMotion .signal{animation:2.7s ease-in-out infinite heroSignalPulse}.isMotion .signalTwo{animation-delay:-1.35s}.scanLine{z-index:5;opacity:.34;mix-blend-mode:screen;will-change:transform;background:linear-gradient(#0000,#c6b08029,#0000);height:22%;position:absolute;top:-22%;left:0;right:0;transform:translateY(-100%)}.isMotion .scanLine{animation:8s linear infinite scan}.isMotion .orbitOne{animation:28s linear infinite orbit}.isMotion .orbitTwo{animation:22s linear infinite orbitReverse}.heroTopline{color:#ffffff6b;letter-spacing:.12em;opacity:var(--hero-opacity);transform:translate3d(0, var(--hero-rise), 0);gap:2rem;font-size:.75rem;display:flex;position:absolute;top:100px;right:5vw}.heroContent{z-index:6;max-width:930px;opacity:var(--hero-opacity);transform:translate3d(0, var(--hero-rise), 0) scale(var(--hero-scale));transform-origin:0 100%;will-change:transform, opacity;position:relative}.heroTitleEcho{z-index:-1;color:#0000;letter-spacing:-.075em;text-wrap:balance;-webkit-text-stroke:1px #e6dcc829;filter:blur(.4px);max-width:7ch;font-size:clamp(4.8rem,11.4vw,12rem);font-weight:220;line-height:.78;position:absolute;top:.27em;left:.035em;transform:translate(20px,16px)}.heroContent h1{letter-spacing:-.075em;text-wrap:balance;text-shadow:0 24px 100px #00000080;max-width:7ch;margin:1.3rem 0 1.7rem;font-size:clamp(4.8rem,11.4vw,12rem);font-weight:220;line-height:.78;position:relative}.heroIntro{color:#ffffffc7;max-width:44rem;margin:0;font-size:clamp(1rem,1.35vw,1.3rem);line-height:1.65}.heroTagline{max-width:46rem;color:var(--gold-light);letter-spacing:-.02em;margin:0 0 .9rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,1.8vw,1.75rem);font-style:italic}.heroCtas{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.heroStatus{color:#ffffff7a;text-transform:uppercase;gap:.7rem;max-width:260px;font-size:.75rem;line-height:1.5;display:flex;position:absolute;bottom:6rem;right:5vw}.statusPulse{background:var(--gold);width:7px;height:7px;box-shadow:0 0 16px var(--gold);border-radius:50%;flex:none;margin-top:.1rem}.motionToggle{z-index:7;color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;min-height:44px;font-size:.75rem;display:flex;position:absolute;bottom:2rem;right:5vw}.motionIcon{border:1px solid #ffffff52;border-radius:50%;place-content:center;width:24px;height:24px;font-size:.54rem;display:grid}.headerMotionControl{color:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#08090ac7;border:1px solid #e6dcc847;border-radius:50%;place-content:center;align-items:center;width:44px;min-height:44px;font-size:.65rem;display:grid}.headerMotionControl:hover,.headerMotionControl:focus-visible{border-color:var(--gold);color:var(--gold-light)}.scrollCue{color:#ffffff6b;letter-spacing:.14em;align-items:center;gap:.8rem;font-size:.75rem;display:flex;position:absolute;bottom:2.2rem;left:5vw}.scrollCue span{background:var(--gold);transform-origin:0;width:44px;height:1px}.isMotion .scrollCue span{animation:2.4s ease-in-out infinite scrollPulse}.cinematicChapter{--scene-shift:0px;--scene-image-shift:0px;--scene-rotation:0deg;grid-template-columns:90px minmax(0,.75fr) minmax(360px,1.25fr);align-items:center;gap:clamp(2rem,6vw,8rem);min-height:92svh;padding:9rem 6vw;display:grid;position:relative;overflow:hidden}.chapterDark{background:radial-gradient(circle at 80% 50%, #6d979224, transparent 28%), var(--obsidian)}.chapterNumber{color:var(--gold);letter-spacing:.2em;align-self:start;font-size:.68rem}.chapterCopy{z-index:2;max-width:660px;transform:translate3d(0, var(--scene-shift), 0);will-change:transform;position:relative}.chapterCopy h2,.sectionIntro h2,.globalSignalSection h2,.pageClosing h2{letter-spacing:-.06em;text-wrap:balance;margin:1.1rem 0 1.5rem;font-size:clamp(3rem,6.2vw,7.2rem);font-weight:270;line-height:.96}.chapterCopy>p:not(.sectionEyebrow):not(.finePrint){color:#b7b4ad;max-width:46rem;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.7}.signalField{--tilt-x:0deg;--tilt-y:0deg;aspect-ratio:1;width:min(48vw,720px);transform:perspective(900px) rotate(var(--scene-rotation));will-change:transform;border:1px solid #6d97922e;border-radius:50%;place-content:center;justify-self:end;transition:box-shadow .4s;display:grid;position:relative}.signalField:hover{box-shadow:inset 0 0 100px #6d979214,0 0 80px #6d979214}.signalFieldImage{object-fit:cover;opacity:.46;filter:saturate(.72)contrast(1.08)brightness(.72);border-radius:50%;width:86%;height:86%;position:absolute;inset:7%;-webkit-mask-image:radial-gradient(circle,#000 48%,#0000 75%);mask-image:radial-gradient(circle,#000 48%,#0000 75%)}.signalField>span{z-index:1;position:relative}.signalField:before,.signalField:after{content:"";border:1px solid #6d97922e;border-radius:50%;position:absolute;inset:12%}.signalField:after{inset:28%}.signalField>span{color:var(--sage);letter-spacing:.18em;font-size:.62rem}.signalWave{background:repeating-linear-gradient(90deg, transparent 0 12px, var(--sage) 12px 13px);opacity:.35;transform-origin:50%;height:1px;animation:4.8s ease-in-out infinite signalWave;position:absolute;inset:50% 8% auto}.waveOne{--wave-rotation:12deg}.waveTwo{--wave-rotation:-24deg;animation-delay:-1.6s}.waveThree{--wave-rotation:52deg;animation-delay:-3.2s}.chapterImage{background:#0c0e10;grid-template-columns:minmax(0,1.25fr) 90px minmax(360px,.75fr);min-height:100svh}.chapterImageMedia{position:absolute;inset:0 48% 0 0}.chapterImageMedia:after{content:"";background:linear-gradient(90deg,#0000 55%,#0c0e10 100%);position:absolute;inset:0}.chapterImageMedia img{object-fit:cover;filter:saturate(.7)brightness(.72);width:100%;height:100%;transform:translate3d(0, var(--scene-image-shift), 0) scale(1.1);will-change:transform}.chapterImage>.chapterNumber{grid-column:2}.chapterImage>.chapterCopy{grid-column:3}.contentTag{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;border:1px solid #c6b0804d;padding:.6rem .8rem;font-size:.58rem;display:inline-flex}.systemSection,.homeProducts{background:var(--porcelain);color:var(--obsidian);padding:9rem 5vw}.sectionIntro{width:var(--content);max-width:980px;margin:0 auto 5rem}.sectionIntro .sectionEyebrow{color:var(--gold-dark)}.sectionIntro h2{max-width:11ch}.sectionIntro>p:last-child{color:#555a5e;max-width:42rem;font-size:1.08rem;line-height:1.7}.systemExplorer{width:var(--content);grid-template-columns:1fr 1fr;align-items:center;gap:6vw;margin:0 auto;display:grid}.systemVisual{--system-x:50%;--system-y:50%;--system-tilt-x:0deg;--system-tilt-y:0deg;--tilt-x:0deg;--tilt-y:0deg;--glow-x:50%;--glow-y:50%;--glow-opacity:0;isolation:isolate;min-height:640px;transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;background:radial-gradient(circle,#c6b08033,#0000 58%),#e9e4da;place-content:center;transition:transform .18s;display:grid;position:relative;overflow:hidden}.systemVisual:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle 180px at var(--system-x) var(--system-y), #c6b08057, transparent 72%), linear-gradient(#1113160b 1px, transparent 1px), linear-gradient(90deg, #1113160b 1px, transparent 1px);opacity:.72;background-size:auto,48px 48px,48px 48px;position:absolute;inset:0}.systemVisual:after{content:"";z-index:5;top:var(--system-y);left:var(--system-x);border:1px solid var(--gold-dark);pointer-events:none;border-radius:50%;width:7px;height:7px;transition:top 90ms linear,left 90ms linear;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #9e814b14,0 0 24px #9e814b52}.systemScan{z-index:1;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#0000,#6d97921f,#9e814b57);width:100%;height:20%;animation:5.4s cubic-bezier(.45,0,.55,1) infinite systemScan;position:absolute;top:-20%;left:0}.systemProbe{z-index:2;pointer-events:none;border:1px solid #11131614;border-radius:50%;animation:18s linear infinite probeOrbit;position:absolute;inset:10%}.systemProbe span{background:var(--gold-dark);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:-4px;box-shadow:0 0 22px #9e814b9e}.systemVisual>p{color:#77736b;letter-spacing:.16em;margin:0;font-size:.6rem;position:absolute;bottom:1.5rem;left:1.5rem}.systemVisual>p span{color:var(--gold-dark)}.faceField{width:min(360px,60vw);height:480px;transform:perspective(900px) rotateX(var(--system-tilt-x)) rotateY(var(--system-tilt-y)) translateZ(34px);transform-style:preserve-3d;transition:transform .18s ease-out;position:relative}.faceOval{border:1px solid #1113163d;border-radius:48% 48% 43% 43%;position:absolute;inset:0;box-shadow:inset 0 0 80px #c6b08014}.faceOval:before{content:"";background:#11131629;width:68%;height:1px;position:absolute;top:50%;left:16%}.zone{background:#c6b08014;border:1px solid #9e814b5c;transition:all .32s;position:absolute}.zone.active{border-color:var(--gold-dark);background:#c6b0805c;transform:translateZ(24px)scale(1.04);box-shadow:0 0 40px #c6b08040}.zoneForehead{border-radius:50%;width:52%;height:18%;top:16%;left:24%}.zoneEyes{border-radius:50%;width:70%;height:12%;top:39%;left:15%}.zoneCheeks{border-radius:48%;width:74%;height:18%;top:53%;left:13%}.zoneJaw{border-radius:50%;width:48%;height:15%;top:72%;left:26%}.radarRing{border:1px solid #6d979242;border-radius:50%;position:absolute}.radarOne{animation:4s ease-in-out infinite radarPulse;inset:-18%}.radarTwo{animation:4s ease-in-out -2s infinite radarPulse;inset:-35%}.careLoopField{aspect-ratio:1;width:min(34rem,76vw);transform:perspective(900px) rotateX(var(--system-tilt-x)) rotateY(var(--system-tilt-y)) translateZ(28px);transform-style:preserve-3d;transition:transform .18s ease-out;position:relative}.careLoopTrack{border:1px solid #c6b08047;border-radius:50%;position:absolute;inset:18%;box-shadow:inset 0 0 8rem #c6b0800f,0 0 0 2rem #6d979206}.careLoopTrack:before,.careLoopTrack:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.careLoopTrack:before{border:1px dashed #6d97923d;inset:8%}.careLoopTrack:after{background:radial-gradient(circle,#c6b08029,#0000 68%);inset:29%}.careLoopNode{z-index:2;color:#ffffff80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0c0dd1;border:1px solid #c6b0802e;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;width:clamp(6.8rem,11vw,9rem);min-height:3.25rem;padding:.65rem .85rem;transition:border-color .32s,color .32s,background-color .32s,box-shadow .32s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1.2rem 3rem #0003}.careLoopNode:first-child{top:0;left:50%}.careLoopNode:nth-child(2){top:50%;left:100%}.careLoopNode:nth-child(3){top:100%;left:50%}.careLoopNode:nth-child(4){top:50%;left:0}.careLoopNode i{color:var(--gold);letter-spacing:.12em;font-size:.62rem;font-style:normal}.careLoopNode strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:540;overflow:hidden}.careLoopNode[data-state=complete]{color:#ffffffad;border-color:#6d979257}.careLoopNode.active{color:var(--porcelain);background:#c6b08024;border-color:#e6dcc8b8;box-shadow:0 0 0 .35rem #c6b0800d,0 1.6rem 4rem #00000057}.careLoopCore{z-index:3;color:var(--porcelain);text-align:center;background:radial-gradient(circle at 50% 35%,#c6b08029,#0000 58%),#0c0e0fd6;border:1px solid #c6b0802e;border-radius:50%;place-content:center;gap:.7rem;display:grid;position:absolute;inset:31%;box-shadow:inset 0 0 4rem #c6b0800f,0 0 5rem #6d979214}.careLoopCore span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:.56rem}.careLoopCore strong{font-size:clamp(1.15rem,2.5vw,2rem);font-weight:430}.systemSteps,.systemTabList{display:grid}.systemSteps button{border:0;border-bottom:1px solid var(--line-light);min-height:96px;color:var(--obsidian);text-align:left;cursor:pointer;background:0 0;grid-template-columns:64px 1fr auto;align-items:center;gap:1rem;padding:1rem 0;display:grid;position:relative;overflow:hidden}.systemSteps button:before{content:"";background:var(--gold-dark);transform-origin:top;width:3px;transition:transform .36s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.systemSteps button>span{color:var(--gold-dark);font-size:.62rem}.systemSteps button strong{font-size:1.4rem;font-weight:420}.systemSteps button>i{color:#9f9b92;font-size:.8rem;font-style:normal;transition:color .22s,transform .22s}.systemSteps button.active>i{color:var(--gold-dark);transform:rotate(45deg)}.systemSteps button.active strong{color:var(--gold-dark)}.systemSteps button.active:before{transform:scaleY(1)}.systemPanel{border-bottom:1px solid var(--line-light);background:linear-gradient(90deg,#c6b0801f,#0000 46%),#e9e4da6b;align-content:center;gap:1rem;min-height:180px;padding:1.6rem 1.6rem 1.6rem 4rem;display:grid}.systemPanel>span{color:var(--gold-dark);letter-spacing:.16em;font-size:.58rem}.systemPanel p{color:#5b5e61;max-width:38rem;margin:0;line-height:1.65}.chapterPorcelain{isolation:isolate;min-height:88svh;color:var(--obsidian);background:#e9e4da}.chapterPorcelain:before{content:"";z-index:-1;opacity:.48;filter:saturate(.72);background:linear-gradient(90deg,#e9e4da,#e9e4da47 45%,#e9e4da14),url(/media/images/company-material-studio-desktop.webp) 64%/cover no-repeat;position:absolute;inset:0 0 0 46%}.chapterPorcelain .sectionEyebrow{color:var(--gold-dark)}.chapterPorcelain .chapterCopy>p:not(.sectionEyebrow):not(.finePrint){color:#515559}.finePrint{color:#6a6e71;font-size:.76rem}.timelineVisual{transform:translate3d(0, var(--scene-shift), 0);will-change:transform;grid-template-columns:repeat(6,1fr);align-items:center;display:grid}.timelineVisual:before{content:"";background:#11131638;grid-area:1/1/auto/-1;height:1px}.timelineVisual div{aspect-ratio:1;background:#e9e4da;border:1px solid #11131638;border-radius:50%;grid-row:1;place-content:center;width:52px;display:grid;position:relative}.timelineVisual div.active{border-color:var(--gold-dark);background:var(--gold)}.timelineVisual span{font-size:.6rem}.homeProducts{background:#f8f5ee}.productGrid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.productCard{--tilt-x:0deg;--tilt-y:0deg;--glow-x:50%;--glow-y:50%;--glow-opacity:0;color:var(--obsidian);transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;padding:0 0 2rem;transition:transform .16s}.productCardImage{aspect-ratio:4/3;background:#e5dfd4;margin-bottom:1.7rem;position:relative;overflow:hidden;transform:translateZ(18px);box-shadow:0 24px 70px #11131614}.productCardImage:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle 220px at var(--glow-x) var(--glow-y), #ffffff61, transparent 72%);mix-blend-mode:soft-light;opacity:var(--glow-opacity);transition:opacity .18s;position:absolute;inset:0}.productCardImage img{object-fit:contain;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.productCard:hover .productCardImage img{transform:none}.productCard:hover .productCardImage:after,.productCard:focus-within .productCardImage:after{opacity:1}.productCardImage>span{aspect-ratio:1;color:#fff;background:#111316d6;border-radius:50%;place-content:center;width:36px;font-size:.58rem;display:grid;position:absolute;top:1rem;right:1rem}.productCardImage>small{color:#ffffffd1;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090b0cc7;padding:.6rem .7rem;font-size:.56rem;line-height:1.4;position:absolute;bottom:1rem;left:1rem;right:1rem}.productCard .sectionEyebrow{color:var(--gold-dark)}.productCard h2{letter-spacing:-.03em;margin:.8rem 0;font-size:clamp(1.6rem,2vw,2.3rem);font-weight:360}.productCard>p:not(.sectionEyebrow){color:#6a6c6e;min-height:2.8rem;font-size:.84rem;line-height:1.5}.productCard>a{border-bottom:1px solid var(--obsidian);letter-spacing:.06em;text-transform:uppercase;align-items:center;min-height:44px;font-size:.72rem;font-weight:650;display:inline-flex}.globalSignalSection{background:radial-gradient(circle at 20% 50%, #c6b08021, transparent 30%), var(--obsidian);grid-template-columns:minmax(360px,.8fr) minmax(0,1fr);align-items:center;gap:8vw;min-height:90svh;padding:9rem 6vw;display:grid}.globalSignalSection>div:last-child{max-width:820px}.globalSignalSection>div:last-child>p:not(.sectionEyebrow){color:#a8aaa8;max-width:42rem;font-size:1.08rem;line-height:1.7}.globalSignalOrb{--tilt-x:0deg;--tilt-y:0deg;--glow-x:50%;--glow-y:50%;--glow-opacity:0;aspect-ratio:1;width:min(42vw,560px);transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotate(var(--scene-rotation));transform-style:preserve-3d;border:1px solid #c6b08038;border-radius:50%;place-content:center;transition:transform .16s;display:grid;position:relative;overflow:hidden}.globalSignalOrb img{object-fit:cover;object-position:69% center;opacity:.64;filter:saturate(.78)contrast(1.12)brightness(.72);border-radius:50%;width:90%;height:90%;position:absolute;inset:5%;-webkit-mask-image:radial-gradient(circle,#000 44%,#0000 76%);mask-image:radial-gradient(circle,#000 44%,#0000 76%)}.globalSignalOrb:before,.globalSignalOrb:after{content:"";border:1px solid #c6b0802e;border-radius:50%;position:absolute;inset:12%;transform:rotateX(64deg)}.globalSignalOrb:after{inset:28%;transform:rotateY(66deg)}.globalSignalOrb>span{z-index:1;aspect-ratio:1;background:var(--gold);border-radius:50%;width:12px;position:relative;box-shadow:0 0 60px 18px #c6b08061}.brandPositioningSection{grid-template-columns:minmax(0,.88fr) minmax(580px,1.12fr);align-items:center;gap:clamp(4rem,8vw,9rem);min-height:88svh;padding-block:9rem;display:grid}.brandPositioningCopy{max-width:740px}.brandPositioningCopy .sectionEyebrow{color:var(--gold-dark)}.brandPositioningCopy h2,.homeAppSection h2,.appIntelligence h2,.offlineExperienceSection h2{letter-spacing:-.065em;text-wrap:balance;margin:1rem 0 1.7rem;font-size:clamp(3.4rem,6.6vw,7.6rem);font-weight:260;line-height:.92}.brandPositioningCopy>p:last-child,.homeAppSection .appIntelligenceCopy>p,.appIntelligence .appIntelligenceCopy>p,.offlineExperienceCopy>p{color:#5b5f62;max-width:46rem;font-size:1.05rem;line-height:1.72}.brandMetrics{background:#11131621;border:1px solid #11131621;grid-template-columns:1fr 1fr;gap:1px;display:grid}.brandMetrics article{background:radial-gradient(circle at 90% 4%,#c6b08033,#0000 34%),#f7f4ed;flex-direction:column;justify-content:end;min-height:250px;padding:1.8rem;display:flex;position:relative;overflow:hidden}.brandMetrics article:before{content:"";pointer-events:none;border:1px solid #1113160e;position:absolute;inset:20px}.brandMetrics article>span{color:var(--gold-dark);letter-spacing:.16em;font-size:.58rem;position:absolute;top:1.8rem;left:1.8rem}.brandMetrics strong{letter-spacing:-.07em;font-size:clamp(3.2rem,6vw,6.7rem);font-weight:220;line-height:.88;position:relative}.brandMetrics p{color:#6b6f71;letter-spacing:.11em;text-transform:uppercase;margin:1rem 0 0;font-size:.7rem;position:relative}.homeAppSection,.appIntelligence{min-height:100svh;padding:10rem max(6vw, calc((100vw - var(--content)) / 2));grid-template-columns:minmax(380px,.8fr) minmax(560px,1.2fr);align-items:center;gap:clamp(4rem,8vw,9rem);display:grid;overflow:hidden}.homeAppSection{background:radial-gradient(circle at 74% 40%,#6d97921f,#0000 24%),radial-gradient(circle at 78% 44%,#c6b0801c,#0000 44%),#0c0e10}.appIntelligence{width:100%;margin:0}.homeAppSection .appIntelligenceCopy>p{color:#a9acab}.homeAppSection .appIntelligenceCopy{z-index:4;position:relative}.appIntelligence .sectionEyebrow{color:var(--gold-dark)}.appFeatureList{border-top:1px solid #8080804d;margin-top:3rem}.appFeatureList article{border-bottom:1px solid #80808040;grid-template-columns:54px 1fr;gap:1rem;padding:1.15rem 0;display:grid}.appFeatureList article>span{color:var(--gold);letter-spacing:.14em;padding-top:.18rem;font-size:.58rem}.appFeatureList h3{letter-spacing:.01em;margin:0;font-size:.92rem;font-weight:580}.appFeatureList p{color:#8d9191;margin:.4rem 0 0;font-size:.78rem;line-height:1.55}.appScreenStage{perspective:1400px;isolation:isolate;min-height:760px;position:relative}.appScreenStage:before,.appScreenStage:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.appScreenStage:before{border:1px solid #c6b08029;inset:7% 5%}.appScreenStage:after{border:1px solid #6d979233;inset:24% 20%;box-shadow:0 0 100px #6d979217}.appScreen{--tilt-x:0deg;--tilt-y:0deg;--glow-x:50%;--glow-y:50%;--glow-opacity:0;width:min(31%,260px);transform-style:preserve-3d;background:#0b0d0f;border:1px solid #ffffff1f;border-radius:30px;margin:0;transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .5s;position:absolute;overflow:hidden;box-shadow:0 34px 90px #0000006b,0 0 0 8px #0c0e10c7}.appScreen:after{content:"";background:radial-gradient(circle 180px at var(--glow-x) var(--glow-y), #ffffff38, transparent 72%);opacity:var(--glow-opacity);pointer-events:none;position:absolute;inset:0}.appScreen img{width:100%;height:auto}.appScreenPrimary{z-index:3;width:min(34%,290px);transform:perspective(1200px) translate3d(0, 20px, 90px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));top:3%;left:35%}.appScreenSecondary{z-index:2;transform:perspective(1200px) translate3d(0, 20px, 20px) rotate(-7deg) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));filter:brightness(.78)saturate(.82);top:19%;left:4%}.appScreenTertiary{z-index:1;transform:perspective(1200px) translate3d(0, 20px, 0) rotate(7deg) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));filter:brightness(.7)saturate(.78);top:24%;right:1%}.appScreenStage:hover .appScreenPrimary{transform:perspective(1200px)translateZ(110px)}.appScreenStage:hover .appScreenSecondary{filter:brightness(.94)saturate(.92);transform:perspective(1200px)translate3d(-18px,0,10px)rotate(-9deg)}.appScreenStage:hover .appScreenTertiary{filter:brightness(.88)saturate(.9);transform:perspective(1200px)translate(18px)rotate(9deg)}.productGridOfficial{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.8rem)}.contentPage>.productGridOfficial{width:100%;padding-inline:max(6vw, calc((100vw - var(--content)) / 2));color:var(--obsidian);background:#f8f5ee;margin:0}.productGridOfficial .productCard h2{min-height:2.4em;font-size:clamp(1.35rem,1.75vw,2.15rem)}.productGridOfficial .productCard>p:not(.sectionEyebrow){min-height:4.8em}.productInternationalName{letter-spacing:.08em;text-transform:uppercase;margin:-.35rem 0 .9rem;font-weight:620;min-height:auto!important;color:var(--gold-dark)!important;font-size:.65rem!important}.productFeatureSummary{color:#aeb0ae;font-size:1.02rem;line-height:1.7}.offlineExperienceSection{background:radial-gradient(circle at 20% 50%, #c6b08024, transparent 32%), var(--obsidian);grid-template-columns:minmax(360px,.72fr) minmax(0,1fr);align-items:center;gap:8vw;min-height:96svh;padding:9rem 6vw;display:grid;overflow:hidden}.offlineExperienceCopy{max-width:820px}.offlineExperienceCopy>p{color:#a8aaa8}.offlineServiceNote{border-top:1px solid var(--line-dark);grid-template-columns:120px .7fr 1fr;align-items:start;gap:1.2rem;margin:3rem 0 0;padding-top:1.4rem;display:grid}.offlineServiceNote span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.offlineServiceNote strong{font-size:.95rem;font-weight:530;line-height:1.45}.offlineServiceNote p{color:#8f9291;margin:0;font-size:.78rem;line-height:1.6}.contentPage{background:var(--obsidian);min-height:100svh}.pageHero{--hero-rise:0px;--hero-scale:1;--hero-opacity:1;--hero-media-scale:1.06;background:radial-gradient(circle at 80% 20%,#c6b08029,#0000 25%),linear-gradient(135deg,#0d0f11,#171a1d);flex-direction:column;justify-content:end;min-height:74svh;padding:10rem 6vw 5rem;display:flex;position:relative;overflow:hidden}.pageHeroMedia,.pageHeroVeil{position:absolute;inset:0}.pageHeroMedia{z-index:0}.pageHeroMedia img{object-fit:cover;filter:saturate(.76)contrast(1.1)brightness(.62);width:100%;height:100%;transform:scale(var(--hero-media-scale));will-change:transform}.pageHeroProduct{--hero-media-scale:1}.pageHeroProduct .pageHeroMedia{inset:clamp(1rem,3vw,3rem)}.pageHeroProduct .pageHeroMedia img{object-fit:contain;object-position:center;filter:saturate(.86)contrast(1.04)brightness(.72);transform:none}.pageHeroVeil{z-index:0;background:linear-gradient(90deg,#070809f2 0%,#070809b8 48%,#07080940 100%),linear-gradient(#0000 32%,#070809e6 100%),radial-gradient(circle at 72% 32%,#0000,#07080961 72%)}.pageHeroGrid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.pageHero>:not(.pageHeroGrid):not(.pageHeroMedia):not(.pageHeroVeil){z-index:1;opacity:var(--hero-opacity);transform:translate3d(0, var(--hero-rise), 0) scale(var(--hero-scale));transform-origin:0 100%;position:relative}.pageHero h1{letter-spacing:-.07em;text-wrap:balance;max-width:12ch;margin:1rem 0 1.6rem;font-size:clamp(4rem,9vw,10rem);font-weight:240;line-height:.88}.pageHero>p:not(.sectionEyebrow){color:#b7b9b7;max-width:48rem;margin:0;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.65}.pageMeta{flex-wrap:wrap;gap:.6rem;margin-top:2.2rem;display:flex}.pageMeta span{border:1px solid var(--line-dark);color:#9a9d9c;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.55rem .75rem;font-size:.58rem}.pageSection{width:var(--content);margin-inline:auto;padding-block:8rem}.editorialMedia{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin-block:0;padding-bottom:0;display:grid}.editorialMedia>div{--tilt-x:0deg;--tilt-y:0deg;--glow-x:50%;--glow-y:50%;--glow-opacity:0;aspect-ratio:16/8.2;transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;background:#090b0c;grid-column:1/-1;transition:transform .18s;position:relative;overflow:hidden}.editorialMedia>div:after{content:"";background:radial-gradient(circle 260px at var(--glow-x) var(--glow-y), #e6dcc82e, transparent 72%);mix-blend-mode:screen;opacity:var(--glow-opacity);pointer-events:none;border:1px solid #ffffff14;transition:opacity .18s;position:absolute;inset:0}.editorialMedia img{object-fit:cover;filter:saturate(.84)contrast(1.04);width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.editorialMedia:hover img{transform:scale(1.018)}.editorialMedia figcaption{color:#777b7b;letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;gap:1rem;margin-top:.35rem;font-size:.62rem;line-height:1.5;display:flex}.editorialMedia figcaption span{color:var(--gold)}.lightSection{width:100%;padding-inline:max(6vw, calc((100vw - var(--content)) / 2));background:var(--porcelain);color:var(--obsidian);margin:0}.officialMission{grid-template-columns:minmax(0,.9fr) minmax(360px,.7fr);align-items:end;gap:8vw;display:grid}.officialMission .sectionEyebrow,.sourceStatement .sectionEyebrow,.evidenceIntro .sectionEyebrow{color:var(--gold-dark)}.officialMission h2{letter-spacing:-.06em;max-width:13ch;margin:1rem 0 0;font-size:clamp(3rem,6vw,6.7rem);font-weight:270;line-height:.95}.officialMission>p{color:#565a5c;margin:0;font-size:1.08rem;line-height:1.75}.sourceStatement{border-top:1px solid var(--line-dark)}.evidenceIntro{margin-bottom:-3rem}.evidenceIntro h2{max-width:12ch}.pillarGrid{background:var(--line-dark);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.pillarGrid article{background:var(--obsidian);flex-direction:column;min-height:430px;padding:2rem;display:flex}.pillarGrid article>span,.resourceGrid article>span,.supportGrid article>span{color:var(--gold);letter-spacing:.16em;font-size:.62rem}.pillarGrid h2,.techCards h2,.resourceGrid h2,.supportGrid h2,.legalGrid h2{letter-spacing:-.035em;margin:auto 0 1rem;font-size:clamp(1.6rem,2.2vw,2.6rem);font-weight:330}.pillarGrid p,.techCards article>p:last-child,.resourceGrid p,.supportGrid p,.legalGrid p{color:#8f9291;margin:0;line-height:1.65}.splitStatement{grid-template-columns:1fr .7fr;gap:8vw;display:grid}.splitStatement h2,.statusSection h2,.productProtocol h2{letter-spacing:-.055em;max-width:13ch;margin:1rem 0;font-size:clamp(3rem,6vw,6.5rem);font-weight:280;line-height:.98}.splitStatement>p,.statusSection>p,.productProtocol>p{color:#565a5c;align-self:end;max-width:42rem;font-size:1.08rem;line-height:1.7}.technologyDiagram{place-content:center;min-height:720px;display:grid;position:relative}.technologyDiagram:before{content:"";border:1px solid var(--line-dark);border-radius:50%;position:absolute;inset:10%}.techCore{z-index:2;aspect-ratio:1;text-align:center;background:radial-gradient(circle,#c6b0802e,#111316 70%);border:1px solid #c6b08066;border-radius:50%;place-content:center;width:220px;display:grid;position:relative}.techCore span{color:var(--gold);letter-spacing:.24em;font-size:.68rem}.techCore strong{margin-top:.6rem;font-weight:350}.techNode{border:1px solid var(--line-dark);background:var(--obsidian);letter-spacing:.12em;grid-template-columns:44px 1fr;align-items:center;width:190px;min-height:68px;padding:.8rem;font-size:.76rem;display:grid;position:absolute}.techNode span{color:var(--gold);font-size:.58rem}.techNode1{top:8%;left:calc(50% - 95px)}.techNode2{top:calc(50% - 34px);right:4%}.techNode3{bottom:8%;left:calc(50% - 95px)}.techNode4{top:calc(50% - 34px);left:4%}.techCards{background:var(--line-dark);grid-template-columns:repeat(3,1fr);gap:1px;padding-top:0;display:grid}.techCards article{background:#171a1d;flex-direction:column;min-height:380px;padding:2rem;display:flex}.techCards article>p:first-child{color:var(--gold);letter-spacing:.14em;font-size:.62rem}.productFeature{grid-template-columns:1.15fr .85fr;align-items:center;gap:6vw;display:grid}.productFeatureImage{background:#e8e1d5;position:relative;overflow:hidden}.productFeatureImage img{object-fit:contain;width:100%;height:auto;display:block}.productFeatureImage>span{color:var(--obsidian);text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf8f3db;border:1px solid #11131638;padding:.7rem;font-size:.8125rem;position:absolute;inset:auto 1rem 1rem}.productFeatureCopy .sectionEyebrow{color:var(--gold)}.productFeatureCopy h2{letter-spacing:-.055em;margin:1rem 0 2rem;font-size:clamp(3rem,5vw,6rem);font-weight:270;line-height:.98}.productFeatureCopy dl{margin:0}.productFeatureCopy dl>div{border-top:1px solid var(--line-dark);grid-template-columns:150px 1fr;gap:1rem;padding:1.1rem 0;display:grid}.productFeatureCopy dt{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem}.productFeatureCopy dd{color:#aeb0ae;margin:0;line-height:1.5}.productProtocol{flex-direction:column;align-items:flex-start;display:flex}.productProtocol .sectionEyebrow{color:var(--gold-dark)}.productProtocol .button{margin-top:1rem}.evidenceLadder{display:grid}.evidenceLadder article{border-top:1px solid var(--line-dark);grid-template-columns:80px minmax(220px,.6fr) 1fr;align-items:center;gap:2rem;min-height:130px;display:grid}.evidenceLadder article>span{color:var(--gold);font-size:.62rem}.evidenceLadder h2{letter-spacing:-.035em;font-size:clamp(1.5rem,2.2vw,2.6rem);font-weight:340}.evidenceLadder p{color:#949695;line-height:1.65}.scienceBoundary{border-top:1px solid var(--line-dark);grid-template-columns:1fr .8fr;gap:8vw;display:grid}.scienceBoundary h2{letter-spacing:-.055em;max-width:13ch;margin:1rem 0;font-size:clamp(3rem,6vw,6rem);font-weight:270;line-height:.96}.scienceBoundary>p{color:#959795;align-self:end;line-height:1.7}.languageConstellation{background:var(--line-dark);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.languageConstellation article{background:#15181a;flex-direction:column;min-height:260px;padding:2rem;display:flex}.languageConstellation article>span{aspect-ratio:1;width:60px;color:var(--gold);border:1px solid #c6b08066;border-radius:50%;place-content:center;font-size:1.2rem;display:grid}.languageConstellation h2{margin:auto 0 .4rem;font-size:1.7rem;font-weight:360}.languageConstellation p{color:#757978;margin:0}.statusSection .sectionEyebrow{color:var(--gold-dark)}.protocolFlow{grid-template-columns:repeat(5,1fr);display:grid}.protocolFlow article{border-left:1px solid var(--line-dark);flex-direction:column;min-height:280px;padding:1.6rem;display:flex}.protocolFlow article:last-child{border-right:1px solid var(--line-dark)}.protocolFlow span{color:var(--gold);font-size:.6rem}.protocolFlow h2{margin:auto 0 0;font-size:1.4rem;font-weight:360}.demoPanel,.serviceDemo{width:var(--content);margin:0 auto;padding-block:8rem}.demoNotice{color:#a9aaa8;border:1px solid #c6b08047;align-items:center;gap:.8rem;padding:.8rem 1rem;font-size:.72rem;display:flex}.demoNotice>span{color:var(--gold);letter-spacing:.14em;font-weight:700}.demoProgress{background:#ffffff1a;height:2px;margin:2rem 0 0}.demoProgress>span{background:var(--gold);height:100%;transition:width .3s;display:block}.questionCard,.demoResult{min-height:560px;padding:4rem 0}.questionCard>p,.demoResult>p:first-child{color:var(--gold);letter-spacing:.16em;font-size:.62rem}.questionCard h2,.demoResult h2,.serviceDemo h2{letter-spacing:-.055em;max-width:18ch;margin:1rem 0 3rem;font-size:clamp(2.8rem,5vw,5.8rem);font-weight:280;line-height:1}.answerGrid{background:var(--line-dark);grid-template-columns:1fr 1fr;gap:1px;display:grid}.answerGrid button{color:#fff;text-align:left;cursor:pointer;background:#171a1d;border:0;justify-content:space-between;align-items:center;min-height:110px;padding:1.4rem;transition:background .18s;display:flex}.answerGrid button:hover{background:#22262a}.answerGrid button>span:last-child{color:var(--gold)}.demoResult>p:not(:first-child){color:#a8aaa8;max-width:48rem;line-height:1.7}.demoResult ul{max-width:48rem;margin:2rem 0;padding:0;list-style:none}.demoResult li{border-top:1px solid var(--line-dark);padding:.8rem 0}.demoFootnote{font-size:.7rem!important}.serviceDemoGrid{grid-template-columns:1fr .8fr;gap:8vw;margin-top:4rem;display:grid}.serviceDemoGrid>div:first-child>p:last-child{color:#a7a9a7;max-width:42rem;line-height:1.7}.serviceControls{align-content:center;gap:1rem;display:grid}.serviceControls label{color:#9da09e;letter-spacing:.08em;text-transform:uppercase;gap:.5rem;font-size:.68rem;display:grid}.serviceControls select{border:1px solid var(--line-dark);color:#fff;background:#171a1d;border-radius:0;min-height:52px;padding:0 1rem}.serviceResult{background:#171a1d;border:1px solid #c6b08047;grid-template-columns:160px 1fr auto;align-items:center;gap:1rem;margin-top:2rem;padding:1rem;display:grid}.serviceResult>span{color:var(--gold);letter-spacing:.12em;font-size:.62rem}.serviceResult p{color:#b2b4b2;margin:0;line-height:1.55}.serviceResult button{color:#fff;cursor:pointer;background:0 0;border:0;min-height:44px}.emptyState{text-align:center;place-content:center;min-height:560px;display:grid}.emptyState>span{color:var(--gold);font-size:5rem;font-weight:250}.emptyState h2{letter-spacing:-.05em;max-width:18ch;margin:1rem auto;font-size:clamp(2.8rem,5vw,5rem);font-weight:280;line-height:1}.emptyState p{color:#9a9c9a;max-width:46rem;margin:1rem auto;line-height:1.7}.resourceGrid,.supportGrid,.legalGrid{background:var(--line-dark);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.resourceGrid article,.supportGrid article,.legalGrid article{background:#171a1d;flex-direction:column;min-height:320px;padding:2rem;display:flex}.resourceGrid small{color:#6c706f;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:.62rem}.supportGrid h2,.resourceGrid h2,.legalGrid h2{margin-top:auto}.factTable{display:grid}.factHeader,.factRow{border-bottom:1px solid var(--line-dark);grid-template-columns:.75fr 1.5fr .5fr;align-items:center;gap:2rem;padding:1rem 0;display:grid}.factHeader{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.factRow{min-height:110px}.factRow code{color:var(--gold-light);font-size:.76rem}.factRow p{color:#b3b5b3;line-height:1.5}.factRow>span{border:1px solid var(--line-dark);color:#8b8e8c;text-transform:uppercase;border-radius:999px;justify-self:start;padding:.5rem .7rem;font-size:.58rem}.legalNotice{width:var(--content);color:var(--gold);letter-spacing:.08em;text-transform:uppercase;border:1px solid #c6b0804d;margin:4rem auto 0;padding:1rem;font-size:.68rem}.legalGrid article>span{color:var(--gold);letter-spacing:.1em;margin-top:auto;font-size:.6rem}.partnerBoundary{grid-template-columns:1fr 120px 1fr;align-items:center;gap:3rem;display:grid}.partnerBoundary>div:not(.boundaryLine){border:1px solid var(--line-dark);flex-direction:column;min-height:420px;padding:2rem;display:flex}.partnerBoundary>div>span{color:var(--gold);letter-spacing:.12em;font-size:.62rem}.partnerBoundary h2{letter-spacing:-.045em;margin:auto 0 1rem;font-size:clamp(2rem,3.5vw,4rem);font-weight:300;line-height:1}.partnerBoundary p{color:#929492;line-height:1.6}.boundaryLine{place-content:center;align-self:stretch;display:grid}.boundaryLine:before{content:"";background:linear-gradient(transparent, var(--gold), transparent);grid-area:1/1;justify-self:center;width:1px;height:100%}.boundaryLine span{border:1px solid var(--gold);background:var(--obsidian);color:var(--gold);writing-mode:vertical-rl;border-radius:999px;grid-area:1/1;align-self:center;padding:.6rem;font-size:.56rem;position:relative}.pageClosing{background:radial-gradient(circle at 80%,#c6b0801f,#0000 30%),#0c0e10;flex-direction:column;justify-content:center;min-height:72svh;padding:8rem 6vw;display:flex}.pageClosing h2{max-width:12ch}.siteFooter{border-top:1px solid var(--line-dark);background:#080a0b;padding:8rem 5vw 2rem;position:relative;overflow:hidden}.footerSignal{aspect-ratio:1;border:1px solid #c6b0801f;border-radius:50%;width:540px;position:absolute;top:-200px;right:-120px}.footerSignal:before,.footerSignal:after{content:"";border:1px solid #c6b0801f;border-radius:50%;position:absolute;inset:18%}.footerSignal:after{inset:36%}.footerSignal span{aspect-ratio:1;background:var(--gold);width:8px;box-shadow:0 0 34px var(--gold);border-radius:50%;position:absolute;inset:50%}.footerPrimary{z-index:1;max-width:960px;margin-bottom:8rem;position:relative}.footerPrimary h2{letter-spacing:-.065em;margin:1rem 0 1.5rem;font-size:clamp(3.5rem,8vw,8rem);font-weight:250;line-height:.92}.footerPrimary>p:last-child{color:#888c8a;max-width:42rem;line-height:1.65}.footerLinks{border-top:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);gap:3rem;padding-top:3rem;display:grid}.footerLinks>div{align-content:start;display:grid}.footerLinks p{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem}.footerLinks a{color:#888b89;align-items:center;min-height:44px;font-size:.82rem;transition:color .18s;display:flex}.footerLinks a:hover{color:#fff}.footerBottom{border-top:1px solid var(--line-dark);justify-content:space-between;align-items:end;gap:3rem;margin-top:5rem;padding-top:2rem;display:flex}.footerBottom img{width:150px}.footerBottom p{color:#a9adaa;text-align:right;max-width:680px;margin:0;font-size:.75rem;line-height:1.6}.notFound{background:radial-gradient(circle at 80% 20%, #c6b08029, transparent 30%), var(--obsidian);flex-direction:column;justify-content:center;align-items:flex-start;min-height:100svh;padding:8vw;display:flex}.notFound>p{color:var(--gold);letter-spacing:.14em;margin-top:4rem;font-size:.68rem}.notFound h1{letter-spacing:-.06em;max-width:14ch;margin:1rem 0 2rem;font-size:clamp(3rem,7vw,7rem);font-weight:280;line-height:.98}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(660%)}}@keyframes globalSignal{0%,to{opacity:.22;transform:scaleX(.12)}50%{opacity:.9;transform:scaleX(1)}}@keyframes signalWave{0%,to{opacity:.16;transform:rotate(var(--wave-rotation)) scaleX(.72)}50%{opacity:.52;transform:rotate(var(--wave-rotation)) scaleX(1.08)}}@keyframes systemScan{0%{opacity:0;transform:translateY(-110%)}18%,82%{opacity:1}to{opacity:0;transform:translateY(610%)}}@keyframes probeOrbit{to{transform:rotate(360deg)}}@keyframes radarPulse{0%,to{opacity:.2;transform:scale(.94)}50%{opacity:.62;transform:scale(1.04)}}@keyframes heroSignalPulse{0%,to{opacity:.46;transform:scale(.84)}50%{opacity:1;transform:scale(1.16)}}@keyframes orbit{to{transform:translate3d(var(--pointer-x), var(--pointer-y), 0) rotate(360deg)}}@keyframes orbitReverse{to{transform:translate3d(var(--pointer-x), var(--pointer-y), 0) rotate(-360deg)}}@keyframes scrollPulse{0%,to{opacity:.4;transform:scaleX(.25)}50%{opacity:1;transform:scaleX(1)}}@media (max-width:1120px){:root{--content:min(100% - 48px, 1100px)}.siteHeader{grid-template-columns:160px 1fr auto;padding-inline:1.5rem}.sceneRail,.desktopNav{display:none}.menuButton{display:block}.globalEntry{grid-template-columns:1fr}.globalEntryBrand,.globalEntryFoot{grid-column:1}.globalLanguageGrid{max-width:760px}.cinematicChapter{grid-template-columns:50px 1fr}.cinematicChapter>:last-child{grid-column:2}.signalField{justify-self:start;width:min(70vw,560px);margin-top:3rem}.chapterImage{grid-template-columns:50px 1fr;padding-top:60svh}.chapterImageMedia{height:58svh;inset:0 0 auto}.chapterImageMedia:after{background:linear-gradient(#0000 60%,#0c0e10)}.chapterImage>.chapterNumber{grid-column:1}.chapterImage>.chapterCopy{grid-column:2}.systemExplorer{grid-template-columns:1fr}.systemVisual{min-height:520px}.pillarGrid{grid-template-columns:1fr 1fr}.productFeature,.serviceDemoGrid{grid-template-columns:1fr}.protocolFlow{grid-template-columns:repeat(3,1fr)}.globalSignalSection,.brandPositioningSection,.homeAppSection,.appIntelligence,.offlineExperienceSection{grid-template-columns:1fr}.brandPositioningCopy,.appIntelligenceCopy,.offlineExperienceCopy{max-width:820px}.appScreenStage{width:min(100%,820px);min-height:720px;margin-inline:auto}.productGridOfficial{grid-template-columns:1fr 1fr}.globalSignalOrb{width:min(68vw,520px)}}@media (max-width:760px){:root{--content:calc(100vw - 32px)}.siteHeader{grid-template-columns:1fr auto;min-height:64px;padding-inline:1rem}.brandLogo{width:124px}.localeMenu,.headerCta{display:none}.mobileMenu{grid-template-columns:1fr;padding:6.5rem 1rem 2rem}.mobileMenuTop{min-height:64px;padding:0 1rem}.mobileMenu nav a{min-height:54px;font-size:1.4rem}.mobileLocales{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;padding-top:1rem}.globalEntry{gap:3rem;min-height:100svh;padding:2rem 1rem}.globalEntryMedia img{object-position:72% center}.globalEntryMedia video,.globalMotionToggle{display:none}.globalEntryMedia:after{background:linear-gradient(#06070852 0%,#0607089e 38%,#060708f0 100%),linear-gradient(90deg,#060708d1,#06070852)}.globalEntryBrand{align-items:flex-start}.globalEntryBrand img{width:132px}.globalEntryBrand p{text-align:right;max-width:11rem;margin:0}.globalEntryContent h1{font-size:clamp(3.4rem,17vw,6rem)}.globalEntryContent h1:after{right:0}.globalLanguageGrid a{grid-template-columns:28px 1fr;min-height:104px;padding:.8rem}.globalLanguageGrid strong{font-size:.95rem}.globalEntryFoot{gap:1rem}.globalEntryFoot span:last-child{text-align:right}.cinematicHero{min-height:100svh;padding:8rem 1rem 5rem}.skipFilm{top:70px;left:1rem}.heroTopline{top:76px;right:1rem}.heroTopline span:last-child{display:none}.heroPortraitPoster img,.heroPortraitVideo{object-position:62% center}.heroVeil{background:linear-gradient(#0506073d 0%,#05060780 44%,#050607f5 100%),linear-gradient(90deg,#050607a6,#0000)}.heroContent h1{font-size:clamp(4rem,22vw,7rem);line-height:.82}.heroTitleEcho{font-size:clamp(4rem,22vw,7rem);line-height:.82;transform:translate(10px,9px)}.heroIntro{max-width:28rem;font-size:.98rem}.heroTagline{max-width:22rem;font-size:1.05rem}.heroStatus{display:none}.motionToggle{bottom:1.2rem;right:1rem}.scrollCue{bottom:1.4rem;left:1rem}.cinematicChapter{grid-template-columns:1fr;gap:2rem;min-height:auto;padding:7rem 1rem}.cinematicChapter>*{grid-column:1!important}.chapterNumber{margin-bottom:2rem}.chapterCopy h2,.sectionIntro h2,.globalSignalSection h2,.pageClosing h2{font-size:clamp(3rem,14vw,5rem)}.signalField{width:calc(100vw - 32px)}.chapterImage{padding-top:54svh}.chapterImageMedia{height:52svh}.systemSection,.homeProducts{padding:7rem 1rem}.sectionIntro{width:100%;margin-bottom:3rem}.systemExplorer{width:100%}.systemVisual{min-height:430px;transform:none}.systemVisual:after,.systemProbe{display:none}.faceField{width:240px;height:330px}.systemSteps button{grid-template-columns:40px 1fr auto;min-height:82px}.systemSteps button strong{font-size:1.05rem}.systemPanel{min-height:170px;padding:1.3rem}.systemPanel p{font-size:.84rem}.timelineVisual{width:100%}.timelineVisual div{width:36px}.productGrid{grid-template-columns:1fr}.brandPositioningSection,.homeAppSection,.appIntelligence,.offlineExperienceSection{gap:4rem;min-height:auto;padding:7rem 1rem}.brandPositioningSection{grid-template-columns:1fr}.brandPositioningCopy h2,.homeAppSection h2,.appIntelligence h2,.offlineExperienceSection h2{font-size:clamp(3.15rem,14vw,5rem)}.brandMetrics{grid-template-columns:1fr 1fr}.brandMetrics article{min-height:175px;padding:1.2rem}.brandMetrics article:before{inset:12px}.brandMetrics article>span{top:1.2rem;left:1.2rem}.brandMetrics strong{font-size:clamp(2.7rem,13vw,4.2rem)}.brandMetrics p{font-size:.58rem}.appScreenStage{width:100%;min-height:560px}.appScreen{border-radius:20px;width:42%;box-shadow:0 24px 54px #0000006b,0 0 0 5px #0c0e10c7}.appScreenPrimary{width:45%;left:28%}.appScreenSecondary{left:-3%}.appScreenTertiary{right:-3%}.productGridOfficial .productCard h2,.productGridOfficial .productCard>p:not(.sectionEyebrow){min-height:0}.offlineServiceNote{grid-template-columns:1fr;gap:.7rem}.officialMission{grid-template-columns:1fr;gap:2rem}.productCard,.globalLanguageGrid a,.globalSignalOrb,.editorialMedia>div,.appScreen{transform:none}.globalSignalSection,.offlineExperienceSection{min-height:auto;padding:7rem 1rem}.globalSignalOrb{width:calc(100vw - 32px)}.pageHero{min-height:76svh;padding:9rem 1rem 4rem}.pageHeroMedia img{object-position:68% center!important}.pageHero h1{font-size:clamp(3.6rem,17vw,6.4rem)}.editorialMedia{padding-top:4rem}.editorialMedia>div{aspect-ratio:4/5}.editorialMedia figcaption{flex-direction:column;gap:.25rem}.pageMeta span:last-child{display:none}.pageSection,.demoPanel,.serviceDemo{padding-block:6rem}.pillarGrid,.techCards,.languageConstellation,.resourceGrid,.supportGrid,.legalGrid{grid-template-columns:1fr}.pillarGrid article{min-height:300px}.splitStatement,.scienceBoundary,.productFeature{grid-template-columns:1fr}.technologyDiagram{min-height:620px;overflow:hidden}.technologyDiagram:before{inset:16% -30%}.techNode{width:150px;font-size:.64rem}.techNode1,.techNode3{left:calc(50% - 75px)}.techNode2{right:-10px}.techNode4{left:-10px}.productFeatureCopy dl>div{grid-template-columns:100px 1fr}.evidenceLadder article{grid-template-columns:42px 1fr;gap:1rem;padding:1rem 0}.evidenceLadder article p{grid-column:2}.protocolFlow{grid-template-columns:1fr}.protocolFlow article{border:0;border-top:1px solid var(--line-dark);min-height:120px}.protocolFlow article:last-child{border-right:0;border-bottom:1px solid var(--line-dark)}.answerGrid{grid-template-columns:1fr}.questionCard,.demoResult{min-height:640px}.serviceResult{grid-template-columns:1fr}.factHeader{display:none}.factRow{grid-template-columns:1fr;gap:.4rem;padding:1.2rem 0}.partnerBoundary{grid-template-columns:1fr}.boundaryLine{min-height:90px}.boundaryLine:before{width:100%;height:1px}.boundaryLine span{writing-mode:horizontal-tb}.pageClosing{min-height:auto;padding:7rem 1rem}.siteFooter{padding:7rem 1rem 2rem}.footerPrimary{margin-bottom:5rem}.footerLinks{grid-template-columns:1fr 1fr;gap:2rem 1rem}.footerBottom{flex-direction:column;align-items:flex-start}.footerBottom p{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.experienceProgress,.signalCursor,.sceneRail,.signalCanvas,.heroAperture,.heroLightSweep,.scanLine,.systemScan,.systemProbe{display:none!important}.kineticReveal,.kineticReveal.isInView{opacity:1!important;translate:none!important}.heroMedia img,.heroPortraitVideo,.heroContent,.heroTopline,.chapterCopy,.chapterImageMedia img,.signalField,.timelineVisual,.pageHero>:not(.pageHeroGrid):not(.pageHeroMedia):not(.pageHeroVeil),.pageHeroMedia img,.productCard,.globalLanguageGrid a,.globalSignalOrb,.editorialMedia>div,.systemVisual,.faceField,.appScreen{opacity:1!important;transform:none!important}.globalEntryMedia video,.globalMotionToggle,.motionToggle{display:none}.heroPortraitVideo{opacity:0!important;visibility:hidden!important}}.skipLink{z-index:220;background:var(--porcelain);color:var(--obsidian);border-radius:999px;padding:.85rem 1.1rem;font-size:.8rem;font-weight:700;transition:transform .18s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skipLink:focus-visible{transform:translateY(0)}.homeExperienceV2{background:#090a0b;overflow:clip}.homeAtmosphereLayer{z-index:69;pointer-events:none;opacity:calc(.12 + var(--scroll-velocity,0) * .045);mix-blend-mode:soft-light;transition:opacity .42s;position:fixed;inset:0;overflow:hidden}.homeAtmosphereLayer:after{content:"";background:linear-gradient(#e6dcc80e,#0000 18% 78%,#6d97920b),repeating-linear-gradient(90deg,#0000 0 calc(12.5vw - 1px),#ffffff06 calc(12.5vw - 1px) 12.5vw);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.homeAtmosphereLayer span{filter:blur(18px);will-change:transform, opacity;border-radius:50%;position:absolute}.homeAtmosphereLayer span:first-child{aspect-ratio:1.55;width:min(78vw,74rem);top:14%;left:calc(8% + var(--page-progress,0) * 34%);background:radial-gradient(#dac9a433,#c6b0800e 38%,#0000 72%);transform:translate(-50%,-50%)}.homeAtmosphereLayer span:last-child{aspect-ratio:1;width:min(58vw,54rem);right:calc(-18% + var(--page-progress,0) * 24%);border:1px solid #9fbeb829;bottom:-28%;box-shadow:0 0 0 7vw #6d979205,inset 0 0 8rem #6d97920d}.homeExperienceV2>section{--scene-presence:0;--scene-flow:0;--scene-drift:0px;--scene-energy:0}.homeExperienceV2 .kineticReveal{--reveal-delay:0s;filter:blur(8px);transition:opacity .82s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay), translate .98s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay), filter .82s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay), scale .98s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay);scale:.988}.homeExperienceV2 .kineticReveal.isInView{filter:blur();scale:1}.homeAppV2Features article:nth-child(2),.productRitualPathway:nth-child(2){--reveal-delay:90ms}.homeAppV2Features article:nth-child(3),.productRitualPathway:nth-child(3){--reveal-delay:.18s}.homeAppV2Features article:nth-child(4){--reveal-delay:.27s}.homeExperienceV2 :is(.heroStoryBeat,.productRitualIntro,.homeSystemV2Intro,.homeAppV2Copy,.realWorldTrustIntro,.serviceFinaleV2Copy)>.sectionEyebrow{align-items:center;gap:.78rem;display:flex}.homeExperienceV2 :is(.heroStoryBeat,.productRitualIntro,.homeSystemV2Intro,.homeAppV2Copy,.realWorldTrustIntro,.serviceFinaleV2Copy)>.sectionEyebrow:before{content:"";opacity:.58;transform-origin:0;background:currentColor;flex:none;width:1.8rem;height:1px;transition:transform .9s cubic-bezier(.16,1,.3,1),box-shadow .9s,opacity .9s;transform:scaleX(.36);box-shadow:0 0 #c6b08000}.homeExperienceV2 [data-motion-active=true] :is(.heroStoryBeat,.productRitualIntro,.homeSystemV2Intro,.homeAppV2Copy,.realWorldTrustIntro,.serviceFinaleV2Copy)>.sectionEyebrow:before{opacity:1;transform:scaleX(1);box-shadow:0 0 1.2rem #c6b08094}#main-content,.homeExperienceV2>section{scroll-margin-top:80px}#main-content:focus{outline:none}.homeExperienceV2 h2,.homeExperienceV2 h3,.homeExperienceV2 h4{text-wrap:balance}.homeExperienceV2 .cinematicHero .orbit,.homeExperienceV2 .cinematicHero .signal,.homeExperienceV2 .cinematicHero .scanLine{display:none}.homeExperienceV2 .cinematicHero .heroVeil{background:linear-gradient(90deg,#040506f5 0%,#040506c7 37%,#04050614 72%),linear-gradient(#0000 58%,#050607c2)}.homeExperienceV2 .heroContent{max-width:min(48rem,58vw)}.homeExperienceV2 .heroTitleLockup{isolation:isolate;letter-spacing:-.075em;text-wrap:balance;width:min(100%,7ch);max-width:7ch;margin:1.15rem 0 1.35rem;font-size:clamp(4.8rem,10.6vw,10.8rem);font-weight:250;line-height:.86;position:relative}.homeExperienceV2 .heroTitleLockup .heroDisplayTitle,.homeExperienceV2 .heroTitleLockup .heroTitleEcho{max-width:none;font:inherit;letter-spacing:inherit;line-height:inherit;text-wrap:inherit;margin:0}.homeExperienceV2 .heroTitleLockup .heroDisplayTitle{z-index:1;position:relative}.homeExperienceV2 .heroTitleLockup .heroTitleEcho{z-index:0;opacity:.82;pointer-events:none;-webkit-text-stroke:1px #e6dcc838;filter:blur(.25px);-webkit-user-select:none;user-select:none;width:100%;display:block;top:0;left:0;transform:translate(.12em,.1em)}.homeExperienceV2 .heroTagline{margin-bottom:.7rem;font-size:clamp(1.05rem,1.55vw,1.45rem)}.homeExperienceV2 .heroIntro{max-width:39rem;font-size:clamp(.98rem,1.15vw,1.16rem)}.homeExperienceV2 .heroTopline{gap:1rem;top:94px}.homeExperienceV2 .heroTopline span:first-child{display:none}.heroConceptDisclosure{z-index:6;color:#ffffff94;text-align:right;max-width:20rem;margin:0;font-size:.75rem;line-height:1.55;position:absolute;bottom:8.75rem;right:5vw}.careJourneyV2{color:var(--obsidian);background:radial-gradient(circle at 12% 18%,#c6b08033,#0000 24%),linear-gradient(135deg,#fdfcf9,#ece7dc);grid-template-columns:minmax(0,.92fr) minmax(28rem,1.08fr);gap:clamp(3rem,8vw,9rem);padding:clamp(8rem,13vw,13rem) max(5vw,50vw - 710px);display:grid;position:relative}.careJourneyIntro{align-self:start;position:sticky;top:22vh}.careJourneyIntro h2{letter-spacing:-.065em;max-width:10ch;margin:1.2rem 0 1.6rem;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(3.3rem,5.8vw,6.4rem);font-weight:400;line-height:.98}.careJourneyIntro>p:last-child{color:#5c5d5e;max-width:35rem;margin:0;font-size:1.08rem;line-height:1.8}.careJourneySteps{margin:0;padding:0;list-style:none}.careJourneySteps li{border-top:1px solid #11131629;grid-template-columns:4.5rem 1fr;align-content:center;gap:1.5rem;min-height:28vh;display:grid}.careJourneySteps li:last-child{border-bottom:1px solid #11131629}.careJourneySteps li>span{color:var(--gold-dark);font-family:Georgia,serif;font-size:1.15rem}.careJourneySteps h3{letter-spacing:-.045em;margin:0 0 .7rem;font-size:clamp(1.7rem,2.5vw,2.65rem);font-weight:430}.careJourneySteps p{color:#64676a;max-width:35rem;margin:0;font-size:1rem;line-height:1.72}.careJourneyBoundary{color:#585b5d;border-top:1px solid #11131633;grid-column:1/-1;grid-template-columns:.7fr 1fr auto;align-items:center;gap:2rem;padding-top:1.6rem;display:grid}.careJourneyBoundary>span{color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.careJourneyBoundary p{margin:0;font-size:.92rem;line-height:1.55}.careJourneyBoundary a{min-height:44px;color:var(--obsidian);border-bottom:1px solid;align-items:center;padding-block:.3rem;font-size:.8rem;font-weight:700;display:inline-flex}.productRitual{color:var(--porcelain);background:#070809}.productRitualIntro{text-align:center;align-content:center;justify-items:center;min-height:72svh;padding:9rem 5vw;display:grid}.productRitualIntro h2{letter-spacing:-.065em;max-width:13ch;margin:1.2rem auto 1.5rem;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(3.4rem,6.8vw,7.5rem);font-weight:400;line-height:.95}.productRitualIntro>p:last-child{color:#ffffffa8;max-width:43rem;margin:0 auto;font-size:1.05rem;line-height:1.75}.productRitualSequence{margin:0;padding:0;list-style:none}.productRitualStep{isolation:isolate;background:#08090a;align-items:center;min-height:104svh;display:grid;position:relative;overflow:hidden}.productRitualMedia{z-index:-1;background:#08090a;margin:0;position:absolute;inset:0}.productRitualMedia:after{content:"";pointer-events:none;background:linear-gradient(90deg,#05060752,#0000 58%);position:absolute;inset:0}.productRitualMedia img{object-fit:contain;width:100%;height:100%;transform:none}.productRitualStep.isInView .productRitualMedia img{transform:none}.productRitualMedia figcaption{z-index:2;color:#ffffffb8;text-align:right;gap:.7rem;max-width:min(34rem,48vw);font-size:.75rem;line-height:1.5;display:flex;position:absolute;bottom:2.2rem;right:4vw}.productRitualMedia figcaption span{color:var(--gold)}.productRitualCopy{text-shadow:0 2px 28px #0000008a;width:min(38rem,43vw);margin-left:5vw;padding:2rem 0}.productRitualCopy h3{letter-spacing:-.065em;margin:1rem 0 1.15rem;font-size:clamp(2.75rem,5vw,5.8rem);font-weight:320;line-height:.98}.productRitualCopy>p:last-of-type{color:#ffffffbd;max-width:34rem;margin:0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.72}.productRitualStep2,.productRitualStep3{color:var(--obsidian);background:#f5f2eb}.productRitualStep2 .productRitualMedia,.productRitualStep3 .productRitualMedia{background:#f5f2eb}.productRitualStep2 .productRitualMedia:after,.productRitualStep3 .productRitualMedia:after{background:linear-gradient(270deg,#faf8f39e,#0000 58%)}.productRitualStep2 .productRitualCopy,.productRitualStep3 .productRitualCopy{text-shadow:none;margin-left:auto;margin-right:5vw}.productRitualStep2 .productRitualCopy>p:last-of-type,.productRitualStep3 .productRitualCopy>p:last-of-type{color:#55595c}.productRitualStep2 .productRitualMedia figcaption,.productRitualStep3 .productRitualMedia figcaption{color:#111316a8}.productRitualStep2 .productRitualMedia figcaption span,.productRitualStep3 .productRitualMedia figcaption span{color:var(--gold-dark)}.productRitualStep3 .productRitualMedia img,.productRitualStep3.isInView .productRitualMedia img{transform:none}.productRitualPathways{background:radial-gradient(circle at 12% 12%,#c6b0801f,#0000 22%),#0b0c0d;padding:clamp(8rem,12vw,12rem) max(5vw,50vw - 710px)}.productRitualPathways>header{max-width:64rem;margin-bottom:4.5rem}.productRitualPathways>header h3{letter-spacing:-.065em;margin:1rem 0 0;font-size:clamp(2.7rem,5vw,5.7rem);font-weight:330;line-height:1}.productRitualPathwayGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.productRitualPathway{background:#ffffff09;border:1px solid #ffffff1f;border-radius:1.5rem;flex-direction:column;min-width:0;padding-bottom:1.6rem;display:flex;position:relative;overflow:hidden}.productRitualPathway figure{aspect-ratio:16/9;background:#141516;margin:0 0 1.6rem;position:relative;overflow:hidden}.productRitualPathway figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#060708b8);position:absolute;inset:0}.productRitualPathway figure img{object-fit:contain;width:100%;height:100%}.productRitualPathway:hover figure img,.productRitualPathway:focus-within figure img{transform:none}.productRitualPathway[data-product=microcrystal-patch] figure img{transform-origin:30% 56%}.productRitualPathway[data-product=nad-plus] figure img{transform-origin:50% 78%}.productRitualPathway[data-product=sea-fennel] figure img{transform-origin:70% 44%}.productRitualPathway figure figcaption{z-index:1;color:#ffffffad;font-size:.8125rem;line-height:1.45;position:absolute;bottom:.85rem;left:1rem;right:1rem}.productRitualPathway>span,.productRitualPathway>p,.productRitualPathway>h4,.productRitualPathway>a{margin-left:1.5rem;margin-right:1.5rem}.productRitualPathway>span{color:var(--gold);font-size:.75rem}.productRitualPathway>.sectionEyebrow{margin-top:1.1rem}.productRitualPathway h4{letter-spacing:-.045em;min-height:2.5em;margin-top:.75rem;margin-bottom:.8rem;font-size:clamp(1.45rem,2vw,2.1rem);font-weight:430;line-height:1.15}.productRitualPathway>p:not(.sectionEyebrow){color:#ffffff9e;flex:1;margin-top:0;font-size:.94rem;line-height:1.65}.productRitualPathway>a{width:max-content;min-height:44px;color:var(--gold-light);border-bottom:1px solid #e6dcc894;align-items:center;margin-top:1.3rem;padding-bottom:.35rem;font-size:.82rem;display:inline-flex}.homeSystemV2{background:radial-gradient(circle at 78% 18%,#6d97921a,#0000 24%),#101214;padding:clamp(8rem,12vw,12rem) max(5vw,50vw - 710px)}.homeSystemV2Intro{max-width:65rem;margin-bottom:5rem}.homeSystemV2Intro h2{letter-spacing:-.07em;margin:1rem 0 1.4rem;font-size:clamp(3rem,6vw,6.7rem);font-weight:320;line-height:.96}.homeSystemV2Intro>p:last-child{color:#ffffffa3;max-width:42rem;margin:0;font-size:1.06rem;line-height:1.7}.homeSystemV2 .systemExplorer{max-width:1420px;margin:0 auto}.homeSystemV2 .systemVisual{background:radial-gradient(circle at var(--system-x) var(--system-y), #c6b0801f, transparent 34%), linear-gradient(145deg, #15181a, #090b0c);border-radius:2rem;min-height:600px}.homeSystemV2 .systemVisual:before{background:radial-gradient(circle 180px at var(--system-x) var(--system-y), #c6b0802e, transparent 72%), linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px);background-size:auto,48px 48px,48px 48px}.homeSystemV2 .systemVisual>p{color:#ffffff6b}.homeSystemV2 .systemSteps button{color:#ffffffa8;border-color:#ffffff1f}.homeSystemV2 .systemSteps button>i{color:#ffffff57}.homeSystemV2 .systemSteps button.active strong,.homeSystemV2 .systemSteps button.active>i{color:var(--gold-light)}.homeSystemV2 .systemPanel{background:linear-gradient(90deg,#c6b0801f,#0000 52%),#ffffff09;border-color:#ffffff1f}.homeSystemV2 .systemPanel p{color:#ffffffad}.homeSystemV2{isolation:isolate;background:radial-gradient(circle at 74% 8%,#6d97921a,#0000 28%),radial-gradient(circle at 10% 92%,#c6b08012,#0000 24%),#0a0c0d;position:relative;overflow:hidden}.homeSystemV2:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(115deg,#0000 0 46%,#ffffff06 46.1% 46.2%,#0000 46.3% 100%);position:absolute;inset:0}.homeSystemV2 .systemExplorer{grid-template-columns:minmax(0,1.12fr) minmax(28rem,.88fr);align-items:stretch;gap:clamp(2rem,4vw,5rem);width:100%;display:grid}.homeSystemV2 .systemVisual{--system-shift-x:0px;--system-shift-y:0px;isolation:isolate;min-height:clamp(620px,44vw,760px);transform:perspective(1400px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;background:#050607;border:1px solid #e6dcc829;border-radius:clamp(1.6rem,2.4vw,2.4rem);place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 2.8rem 7rem #00000070,inset 0 0 0 1px #ffffff06}.systemMaterial{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.systemMaterialBase{z-index:-4;object-fit:cover;object-position:center;opacity:.93;filter:saturate(.84)contrast(1.04)brightness(.82);width:110%;height:110%;transform:translate3d(calc(0px - var(--system-shift-x)), calc(0px - var(--system-shift-y)), -70px) scale(1.045);transition:filter .78s cubic-bezier(.16,1,.3,1),transform .26s ease-out;inset:-5%}.systemMaterialForeground{z-index:7;object-fit:cover;object-position:center;opacity:.38;mix-blend-mode:screen;width:116%;height:116%;transform:translate3d(var(--system-shift-x), var(--system-shift-y), 110px) scale(1.045);transition:opacity .78s cubic-bezier(.16,1,.3,1),transform .22s ease-out;inset:-8%}.systemMaterialVeil{z-index:-2;pointer-events:none;background:radial-gradient(circle 15rem at var(--system-x) var(--system-y), #e6dcc81a, transparent 72%), linear-gradient(180deg, #0405060a, #040506b3);position:absolute;inset:0}.homeSystemV2 .systemVisual:before{z-index:-1;opacity:.42;background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 46%,#000,#0000 78%)}.homeSystemV2 .systemVisual:after{z-index:8;border-color:#e6dcc8b8;width:6px;height:6px;box-shadow:0 0 0 9px #c6b0800f,0 0 28px #c6b08085}.homeSystemV2 .systemScan{z-index:1;opacity:.42;mix-blend-mode:screen;background:linear-gradient(#0000,#6d979214,#dac9a44d,#0000);height:14%}.homeSystemV2 .systemProbe{z-index:0;border-style:dashed;border-color:#e6dcc81f;border-radius:50%;inset:13% 10%}.homeSystemV2 .systemProbe span{background:var(--gold-light);box-shadow:0 0 0 8px #c6b0800f,0 0 24px #dac9a499}.systemPhaseField{aspect-ratio:1;z-index:3;width:clamp(24rem,36vw,35rem);transform:translate3d(calc(-50% + var(--system-shift-x)), calc(-50% + var(--system-shift-y)), 50px) perspective(1100px) rotateX(var(--system-tilt-x)) rotateY(var(--system-tilt-y));transform-style:preserve-3d;place-items:center;transition:transform .2s ease-out;display:grid;position:absolute;top:50%;left:50%}.systemPhaseMarkers{border:1px solid #e6dcc82e;border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 0 3.3rem #6d979206,inset 0 0 6rem #c6b08009}.systemPhaseMarkers:before{content:"";border-radius:inherit;border:1px dashed #6d979233;position:absolute;inset:9%}.systemPhaseMarkers>span{color:#e6dcc870;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060708d1;border:1px solid #e6dcc82e;border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;transition:width .52s cubic-bezier(.16,1,.3,1),height .52s cubic-bezier(.16,1,.3,1),color .36s,border-color .36s,background-color .36s,box-shadow .36s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 .8rem 2rem #0000004d}.systemPhaseMarkers>span:first-child{top:0;left:50%}.systemPhaseMarkers>span:nth-child(2){top:50%;left:100%}.systemPhaseMarkers>span:nth-child(3){top:100%;left:50%}.systemPhaseMarkers>span:nth-child(4){top:50%;left:0}.systemPhaseMarkers>span i{letter-spacing:.08em;font-size:.58rem;font-style:normal}.systemPhaseMarkers>span[data-state=complete]{color:#9fbeb8c7;border-color:#6d97927a}.systemPhaseMarkers>span.isActive{color:#111316;background:var(--gold-light);border-color:#e6dcc8eb;width:3.4rem;height:3.4rem;box-shadow:0 0 0 .5rem #c6b08014,0 0 2.6rem #c6b0805c}.systemPhaseCore{aspect-ratio:1;width:46%;color:var(--porcelain);text-align:center;-webkit-backdrop-filter:blur(18px)saturate(.7);backdrop-filter:blur(18px)saturate(.7);background:#050607b8;border:1px solid #e6dcc847;border-radius:50%;place-content:center;gap:.85rem;padding:1rem;animation:.68s cubic-bezier(.16,1,.3,1) systemPhaseEnter;display:grid;position:relative;box-shadow:0 0 0 1.2rem #0607082e,inset 0 0 4rem #c6b0800f,0 2.4rem 6rem #00000080}.systemPhaseCore:before{content:"";border-radius:inherit;border:1px solid #6d97921f;position:absolute;inset:.8rem}.systemPhaseCore>span{color:var(--gold-light);letter-spacing:.17em;text-transform:uppercase;font-size:.58rem}.systemPhaseCore strong{z-index:1;letter-spacing:-.065em;font-size:clamp(1.8rem,3.5vw,3.7rem);font-weight:360;line-height:.94;position:relative}.systemPhaseCore>i{background:linear-gradient(90deg, transparent, var(--gold-light), transparent);justify-self:center;width:2.8rem;height:1px;box-shadow:0 0 1.2rem #dac9a494}.systemVisual[data-active-layer="1"] .systemMaterialBase{filter:saturate(.9)contrast(1.04)brightness(.86)hue-rotate(-6deg)}.systemVisual[data-active-layer="2"] .systemMaterialBase{filter:saturate(.96)contrast(1.07)brightness(.9)}.systemVisual[data-active-layer="3"] .systemMaterialBase{filter:saturate(.72)contrast(1.1)brightness(.82)}.systemVisual[data-active-layer="2"] .systemMaterialForeground{opacity:.52}.systemVisual[data-active-layer="3"] .systemMaterialForeground{opacity:.3}.systemVisualReadout{z-index:6;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:end;gap:1rem;padding-top:.9rem;display:flex;position:absolute;bottom:1.55rem;left:1.7rem;right:1.7rem}.systemVisualReadout p,.systemVisualReadout span{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.58rem;line-height:1.4}.systemVisualReadout p{color:#ffffff75}.systemVisualReadout span{color:var(--gold-light);text-align:right}.homeSystemV2 .systemSteps{border-top:1px solid #ffffff24;align-content:end;min-width:0}.homeSystemV2 .systemPanel{outline-offset:.4rem;background:0 0;border:0;border-bottom:1px solid #ffffff29;grid-template-columns:minmax(7rem,.34fr) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,3vw,3rem);min-height:clamp(300px,23vw,390px);padding:clamp(2rem,4vw,4.5rem) 0 clamp(2rem,3vw,3.2rem);display:grid;position:relative;overflow:hidden}.systemPanelIndex{color:#e6dcc833;align-items:baseline;gap:.5rem;display:flex}.systemPanelIndex strong{letter-spacing:-.1em;font-size:clamp(5rem,9vw,9.5rem);font-weight:180;line-height:.72}.systemPanelIndex span{color:#c6b08094;letter-spacing:.12em;font-size:.6rem}.systemPanelCopy{z-index:1;position:relative}.systemPanelCopy>span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:.6rem}.systemPanelCopy h3{color:var(--porcelain);letter-spacing:-.07em;margin:.75rem 0 1rem;font-size:clamp(2.7rem,5vw,5.6rem);font-weight:300;line-height:.92;animation:.62s cubic-bezier(.16,1,.3,1) systemPhaseEnter}.homeSystemV2 .systemPanelCopy p{color:#ffffffa8;max-width:37rem;margin:0;font-size:.94rem;line-height:1.7}.systemPanelProgress{background:#ffffff14;height:1px;position:absolute;bottom:-1px;left:0;right:0}.systemPanelProgress span{background:linear-gradient(90deg, var(--gold-dark), var(--gold-light));height:100%;transition:width .72s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 0 1rem #c6b08061}.homeSystemV2 .systemTabList{display:grid}.homeSystemV2 .systemSteps button{color:#ffffff94;border-color:#ffffff1f;grid-template-columns:2.8rem minmax(0,1fr) auto 1.1rem;gap:1rem;min-height:78px;padding:.8rem 0;transition:color .32s,padding .48s cubic-bezier(.16,1,.3,1),background-color .32s}.homeSystemV2 .systemSteps button:before{background:linear-gradient(90deg, var(--gold-light), transparent);transform-origin:0;width:auto;height:1px;top:auto;bottom:-1px;right:0;transform:scaleX(0)}.homeSystemV2 .systemSteps button:hover{color:#ffffffdb;padding-left:.35rem;padding-right:.35rem}.homeSystemV2 .systemSteps button.active{color:var(--porcelain)}.homeSystemV2 .systemSteps button.active:before{transform:scaleX(1)}.homeSystemV2 .systemSteps button>span{color:var(--gold);letter-spacing:.1em;font-size:.58rem}.homeSystemV2 .systemSteps button strong{color:inherit;font-size:1.05rem;font-weight:480}.homeSystemV2 .systemSteps button>em{color:#ffffff4d;letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-style:normal}.homeSystemV2 .systemSteps button.active>em{color:var(--gold)}.homeSystemV2 .systemSteps button.active>i{color:var(--gold-light);transform:rotate(45deg)}@keyframes systemPhaseEnter{0%{opacity:0;filter:blur(8px);transform:translateY(1rem)scale(.96)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.homeAppV2{color:var(--obsidian);background:radial-gradient(circle at 80% 24%,#6d979224,#0000 26%),linear-gradient(135deg,#fbfaf7,#e9e4da);grid-template-columns:minmax(0,.82fr) minmax(34rem,1.18fr);align-items:center;gap:clamp(4rem,8vw,9rem);padding:clamp(7rem,9vw,9rem) max(5vw,50vw - 710px);display:grid}.homeAppV2Copy h2{font-family:var(--font-brand-sans);letter-spacing:-.055em;margin:1.15rem 0 1.45rem;font-size:clamp(3.2rem,5.5vw,6.1rem);font-weight:420;line-height:.98}.homeAppV2Copy>p:last-of-type{color:#5b6062;max-width:39rem;margin:0;font-size:1.04rem;line-height:1.72}.homeAppV2Features{border-top:1px solid #11131629;margin-top:3.5rem}.homeAppV2Features article{border-bottom:1px solid #11131624;grid-template-columns:3rem 1fr;gap:1rem;padding:1.2rem 0;display:grid}.homeAppV2Features article>span{color:var(--gold-dark);font-size:.78rem}.homeAppV2Features h3{margin:0 0 .35rem;font-size:1rem;font-weight:700}.homeAppV2Features p{color:#65696b;margin:0;font-size:.9rem;line-height:1.55}.homeAppV2Stage{isolation:isolate;place-items:center;min-height:560px;display:grid;position:relative}.homeAppV2Stage:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#c6b08047,#0000 67%);border-radius:50%;width:min(42rem,88%);position:absolute}.homeAppV2Stage figure{background:#0b0d0f;border:1px solid #1113161f;border-radius:1.8rem;width:min(31%,225px);margin:0;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;overflow:hidden;transform:translate(0,0);box-shadow:0 34px 90px #11131638}.homeAppV2Stage figure:first-child{z-index:3;transform:translate3d(-4%,-2%,80px)}.homeAppV2Stage figure:nth-child(2){z-index:2;transform:translate(-86%,9%)rotate(-7deg)}.homeAppV2Stage figure:nth-child(3){z-index:1;transform:translate(78%,12%)rotate(7deg)}.homeAppV2Stage:hover figure:nth-child(2){transform:translate(-105%,7%)rotate(-9deg)}.homeAppV2Stage:hover figure:nth-child(3){transform:translate(97%,10%)rotate(9deg)}.homeAppV2Stage img{width:100%;height:auto}.homeAppV2Disclosure{z-index:5;color:#111316a8;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf8f3c2;border:1px solid #11131626;border-radius:999px;max-width:30rem;margin:0;padding:.68rem .9rem;font-size:.72rem;line-height:1.35;position:absolute;top:0;left:50%;transform:translate(-50%)}.realWorldTrust{background:#0b0c0d;padding:clamp(8rem,12vw,12rem) max(5vw,50vw - 710px)}.realWorldTrustIntro{max-width:78rem;margin-bottom:5rem}.realWorldTrustIntro h2{letter-spacing:-.07em;max-width:13ch;margin:1.1rem 0 1.5rem;font-size:clamp(3.2rem,6.3vw,7.2rem);font-weight:320;line-height:.96}.realWorldTrustIntro>p:last-child{color:#ffffffa3;max-width:46rem;margin:0;font-size:1.04rem;line-height:1.72}.realWorldTrustGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.realWorldTrustCard{background:#ffffff09;border:1px solid #ffffff1f;border-radius:1.6rem;overflow:hidden}.realWorldTrustCard:first-child{grid-column:1/-1}.realWorldTrustMedia{aspect-ratio:16/9;background:#111;margin:0;position:relative;overflow:hidden}.realWorldTrustMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#04050675);position:absolute;inset:0}.realWorldTrustMedia img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.realWorldTrustCard:hover .realWorldTrustMedia img{transform:scale(1.025)}.conceptVisualizationLabel{z-index:1;color:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050607b3;border:1px solid #ffffff38;border-radius:999px;padding:.55rem .75rem;font-size:.75rem;position:absolute;bottom:1rem;right:1rem}.realWorldTrustCopy{grid-template-columns:3rem 1fr;gap:.25rem 1rem;padding:1.6rem;display:grid}.realWorldTrustCopy>span{color:var(--gold);grid-row:1/3;font-size:.78rem}.realWorldTrustCopy h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,2.2vw,2.35rem);font-weight:430}.realWorldTrustCopy p{color:#fff9;margin:.7rem 0 0;font-size:.92rem;line-height:1.62}.realWorldTrustAction{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;padding-top:1.5rem;display:flex}.realWorldTrustAction p{color:#ffffff94;max-width:44rem;margin:0;font-size:.86rem;line-height:1.6}.serviceFinaleV2{isolation:isolate;background:radial-gradient(circle at 77%,#c6b0802e,#0000 24%),radial-gradient(circle at 77%,#0000 0 18%,#6d979214 18.2%,#0000 18.5%),#08090a;align-content:center;min-height:72svh;padding:clamp(8rem,12vw,12rem) max(5vw,50vw - 710px);display:grid;position:relative;overflow:hidden}.serviceFinaleV2Signal{z-index:-1;aspect-ratio:1;width:min(48vw,700px);position:absolute;top:50%;right:6vw;transform:translateY(-50%)}.serviceFinaleV2Signal span{border:1px solid #c6b08029;border-radius:50%;position:absolute;inset:8%}.serviceFinaleV2Signal span:nth-child(2){inset:25%}.serviceFinaleV2Signal span:nth-child(3){background:radial-gradient(circle,#c6b08038,#0000 72%);inset:42%}.serviceFinaleV2Copy{max-width:52rem}.serviceFinaleV2Copy h2{letter-spacing:-.06em;margin:1.1rem 0 1.4rem;font-size:clamp(3.5rem,7vw,7.8rem);font-weight:380;line-height:.96}.serviceFinaleV2Copy>p{color:#ffffffa6;max-width:40rem;margin:0;font-size:1.05rem;line-height:1.72}.serviceFinaleV2Copy .heroCtas{margin-top:2.6rem}.serviceFinaleV2Facts{background:#ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:3.5rem;display:grid}.serviceFinaleV2Facts article{background:#0b0c0d;align-content:center;gap:.55rem;min-height:7.2rem;padding:1.2rem;display:grid}.serviceFinaleV2Facts strong{color:var(--gold-light);font-family:Georgia,serif;font-size:1.5rem;font-weight:400}.serviceFinaleV2Facts span{color:#ffffff8f;font-size:.78rem;line-height:1.45}.serviceFinaleV2Disclosure{color:#ffffff75;text-align:center;margin:0;font-size:.75rem;line-height:1.5;position:absolute;bottom:2.5rem;left:5vw;right:5vw}html[data-motion=reduced] .productRitualMedia img,html[data-motion=still] .productRitualMedia img,html[data-motion=reduced] .productRitualPathway figure img,html[data-motion=still] .productRitualPathway figure img,html[data-motion=reduced] .realWorldTrustMedia img,html[data-motion=still] .realWorldTrustMedia img{transition:none!important;transform:none!important}html[data-motion=reduced] .sceneRail,html[data-motion=still] .sceneRail{display:none}@media (max-width:1000px){.careJourneyV2,.homeAppV2{grid-template-columns:1fr}.careJourneyIntro{position:static}.productRitualPathwayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productRitualPathway:last-child{grid-column:1/-1}.homeAppV2Stage{min-height:620px}}@media (max-width:760px){.homeExperienceV2 .cinematicHero{min-height:100svh;padding:7.5rem 1.25rem 7.2rem}.homeExperienceV2 .heroMedia img,.homeExperienceV2 .heroPortraitVideo{object-position:69% center}.homeExperienceV2 .cinematicHero .heroVeil{background:linear-gradient(#04050661,#0405066b 38%,#040506f2 96%),linear-gradient(90deg,#04050661,#0000)}.homeExperienceV2 .heroContent{max-width:none}.homeExperienceV2 .heroTitleLockup{width:min(100%,6ch);max-width:6ch;font-size:clamp(4.2rem,22vw,7rem)}.homeExperienceV2 .heroIntro{max-width:32rem;font-size:.95rem}.homeExperienceV2 .heroStatus{display:none}.heroConceptDisclosure{color:#ffffffb3;text-align:left;max-width:none;line-height:1.4;bottom:4.8rem;left:1.25rem;right:1.25rem}.homeExperienceV2 .motionToggle{bottom:1.25rem;right:1.25rem}.homeExperienceV2 .scrollCue{bottom:1.55rem;left:1.25rem}.careJourneyV2,.productRitualPathways,.homeSystemV2,.homeAppV2,.realWorldTrust,.serviceFinaleV2{padding-left:1.25rem;padding-right:1.25rem}.careJourneyV2{gap:4rem;padding-top:7rem;padding-bottom:7rem}.careJourneyIntro h2{font-size:clamp(3rem,15vw,5rem)}.careJourneySteps li{grid-template-columns:2.8rem 1fr;min-height:0;padding:1.8rem 0}.careJourneyBoundary{grid-template-columns:1fr;gap:1rem}.productRitualIntro{min-height:66svh;padding:7rem 1.25rem}.productRitualIntro h2{font-size:clamp(3rem,15vw,5.2rem)}.productRitualStep{min-height:0;padding-bottom:4rem;display:block}.productRitualMedia{z-index:0;aspect-ratio:16/9;height:auto;position:relative}.productRitualMedia img{object-fit:contain;transform:none!important}.productRitualMedia figcaption{text-align:left;max-width:none;font-size:.75rem;bottom:1rem;left:1rem;right:1rem}.productRitualCopy,.productRitualStep2 .productRitualCopy,.productRitualStep3 .productRitualCopy{width:auto;margin:0;padding:2.2rem 1.25rem 0}.productRitualCopy h3{font-size:clamp(2.5rem,12vw,4.5rem)}.productRitualPathwayGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;display:flex;overflow-x:auto}.productRitualPathwayGrid::-webkit-scrollbar{display:none}.productRitualPathway{scroll-snap-align:start;flex:0 0 min(86vw,360px)}.productRitualPathway:last-child{grid-column:auto}.homeSystemV2{padding-top:7rem;padding-bottom:7rem}.homeSystemV2Intro h2,.homeAppV2Copy h2,.realWorldTrustIntro h2,.serviceFinaleV2Copy h2{font-size:clamp(3rem,15vw,5.2rem)}.homeSystemV2 .systemExplorer{grid-template-columns:1fr;gap:2rem;display:grid}.homeSystemV2 .systemVisual{border-radius:1.4rem;min-height:430px}.homeAppV2{gap:2.5rem;padding-top:7rem;padding-bottom:7rem}.homeAppV2Stage{min-height:530px;overflow:hidden}.homeAppV2Stage figure{border-radius:1.25rem;width:min(48%,190px)}.homeAppV2Stage figure:first-child{transform:translateZ(40px)}.homeAppV2Stage figure:nth-child(2){transform:translate(-72%,10%)rotate(-6deg)}.homeAppV2Stage figure:nth-child(3){transform:translate(72%,12%)rotate(6deg)}.homeAppV2Stage figcaption{display:none}.homeAppV2Disclosure{z-index:5;color:#ffffffd6;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050607d1;border:1px solid #ffffff29;border-radius:999px;margin:0;padding:.7rem .9rem;font-size:.75rem;line-height:1.35;display:block;position:absolute;bottom:1rem;left:1rem;right:1rem}.realWorldTrust{padding-top:7rem;padding-bottom:7rem}.realWorldTrustGrid{grid-template-columns:1fr}.realWorldTrustCard:first-child{grid-column:auto}.realWorldTrustAction{flex-direction:column;align-items:flex-start}.serviceFinaleV2{min-height:100svh;padding-top:7rem;padding-bottom:8rem}.serviceFinaleV2Facts{grid-template-columns:repeat(2,minmax(0,1fr))}.serviceFinaleV2Signal{opacity:.6;width:110vw;right:-35vw}}@media (prefers-reduced-motion:reduce){.motionToggle{display:flex!important}}.homeExperienceV2 .cinematicHero.heroScrollWorld{--hero-scroll-progress:0;background:#050607;min-height:260svh;padding:0;display:block;overflow:visible}.heroScrollWorld .heroSticky{z-index:0;isolation:isolate;background:#050607;align-items:end;height:100svh;min-height:100svh;padding:8.5rem 5vw 6rem;display:grid;position:sticky;top:0;overflow:hidden}.heroScrollWorld .heroPortraitPoster img,.heroScrollWorld .heroPortraitVideo{object-position:62% center;filter:saturate(.88)contrast(1.04)brightness(.92);transform-origin:62%;will-change:opacity;transform:scale(1.005)}.heroScrollWorld .heroVeil{background:linear-gradient(90deg,#040506f7 0%,#040506cc 36%,#04050614 73%),linear-gradient(#0000 54%,#050607c7)}.heroScrollWorld .heroStory{z-index:6;align-items:end;width:min(58rem,68vw);min-height:clamp(33rem,64svh,46rem);display:grid;position:relative}.heroScrollWorld .heroStoryBeat{opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 100%;will-change:opacity, transform;grid-area:1/1;align-self:end;transition:opacity .42s,transform .68s cubic-bezier(.16,1,.3,1),visibility 0s linear .68s;transform:translateY(2.1rem)scale(.985)}.heroScrollWorld .heroStoryBeat.isActive{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0,0)scale(1)}.heroScrollWorld .heroContent{opacity:0;max-width:min(48rem,58vw);position:relative}.heroScrollWorld .heroContent.isActive{opacity:1}.heroJourneyBeat{width:min(48rem,58vw);color:var(--porcelain);text-shadow:0 18px 80px #0000009e}.heroJourneyBeat .heroTitleLockup{width:min(100%,10ch);max-width:10ch;font-size:clamp(3.8rem,7.5vw,8rem)}.heroJourneyBeat>p:last-of-type{color:#ffffffc2;max-width:35rem;margin:0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.72}.heroJourneyRail{z-index:7;gap:.65rem;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;right:clamp(1.2rem,2.5vw,2.5rem);transform:translateY(-50%)}.heroJourneyRail li{color:#ffffff47;letter-spacing:.12em;justify-content:flex-end;align-items:center;gap:.65rem;min-width:3rem;font-size:.6rem;transition:color .3s,transform .3s;display:flex}.heroJourneyRail li i{transform-origin:100%;background:currentColor;width:.8rem;height:1px;transition:width .3s,box-shadow .3s}.heroJourneyRail li.isActive{color:var(--gold-light);transform:translate(-.25rem)}.heroJourneyRail li.isActive i{width:2.2rem;box-shadow:0 0 18px #c6b080b8}.heroScrollWorld .scrollCue{opacity:calc(1 - var(--hero-scroll-progress) * 5);transition:none}.heroScrollWorld .heroStatus{opacity:calc(1 - var(--hero-scroll-progress) * 2.6);transition:none}.heroScrollWorld .heroConceptDisclosure{opacity:.76;transition:none}.sceneRail{transition:opacity .24s}.sceneRail.isHeroActive{opacity:0;pointer-events:none}.homeExperienceV2 .cinematicHero.heroScrollWorld.isStill,html[data-motion=reduced] .heroScrollWorld,html[data-motion=still] .heroScrollWorld{min-height:100svh}.heroScrollWorld.isStill .heroSticky,html[data-motion=reduced] .heroScrollWorld .heroSticky,html[data-motion=still] .heroScrollWorld .heroSticky{position:relative}.heroScrollWorld.isStill .heroStoryBeat:not(.heroContent),html[data-motion=reduced] .heroScrollWorld .heroStoryBeat:not(.heroContent),html[data-motion=still] .heroScrollWorld .heroStoryBeat:not(.heroContent){display:none}.heroScrollWorld.isStill .heroStoryBeat.heroContent,html[data-motion=reduced] .heroScrollWorld .heroStoryBeat.heroContent,html[data-motion=still] .heroScrollWorld .heroStoryBeat.heroContent{opacity:1;visibility:visible;pointer-events:auto;transform:none}.heroScrollWorld.isStill .heroJourneyRail,html[data-motion=reduced] .heroScrollWorld .heroJourneyRail,html[data-motion=still] .heroScrollWorld .heroJourneyRail{display:none}@media (max-width:760px){.homeExperienceV2 .cinematicHero.heroScrollWorld{min-height:240svh;padding:0}.heroScrollWorld .heroSticky{height:100svh;min-height:100svh;padding:7.5rem 1.25rem 6.5rem}.heroScrollWorld .heroPortraitPoster img,.heroScrollWorld .heroPortraitVideo{object-position:75% 42%;transform-origin:75% 42%}.heroScrollWorld .heroVeil{background:linear-gradient(#04050633 0%,#0405067a 42%,#040506f7 97%),linear-gradient(90deg,#04050657,#0000)}.heroScrollWorld .heroStory{width:100%;min-height:min(68svh,39rem)}.heroScrollWorld .heroContent{max-width:none}.heroJourneyBeat{width:min(31rem,100vw - 3.8rem)}.heroJourneyBeat .heroTitleLockup{width:min(100%,10ch);max-width:10ch;font-size:clamp(3.2rem,13.5vw,5rem)}.heroJourneyBeat>p:last-of-type{max-width:29rem;font-size:.98rem}.heroJourneyRail{gap:.45rem;right:.55rem}.heroJourneyRail li{gap:0;min-width:1.5rem}.heroJourneyRail li span{display:none}.heroJourneyRail li i{width:.5rem}.heroJourneyRail li.isActive i{width:1.35rem}.homeExperienceV2 .cinematicHero.heroScrollWorld.isStill,html[data-motion=reduced] .heroScrollWorld,html[data-motion=still] .heroScrollWorld{min-height:100svh}}@media (prefers-reduced-motion:reduce){.heroScrollWorld{min-height:100svh!important}.heroScrollWorld .heroSticky{position:relative}.heroScrollWorld .heroJourneyRail{display:none}}.productRitualWorld{--ritual-progress:0;--ritual-step-progress:0;--ritual-crossfade:0;--ritual-active-x:0vw;--ritual-next-x:3.4vw;--ritual-scene-scale:.992;--ritual-glow-x:18%;background:#050607;position:relative;overflow:clip}.productRitualWorld .productRitualIntro{z-index:2;background:radial-gradient(circle at 50% 104%,#b29d6f33,#0000 36%),linear-gradient(#090a0b,#050607);gap:0;min-height:48svh;position:relative;overflow:hidden}.productRitualWorld .productRitualIntro:before{content:"";z-index:-1;border:1px solid #e0d3b81f;border-radius:50%;width:min(52rem,78vw);height:min(52rem,78vw);position:absolute;bottom:-72%;box-shadow:0 0 0 9vw #e0d3b805,0 0 0 18vw #e0d3b804}.productRitualWorld .productRitualIntro>span{color:#ffffff7a;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;position:absolute;bottom:2.5rem}.ritualScrollWorld{background:#050607;min-height:420svh;position:relative}.ritualSticky{isolation:isolate;height:100svh;min-height:100svh;color:var(--porcelain);background:#050607;position:sticky;top:0;overflow:hidden}.ritualAtmosphere{z-index:-3;pointer-events:none;background:#030405;transition:background-position .45s;position:absolute;inset:0}.ritualAtmosphere:after{content:none}.ritualMediaStage{z-index:-2;background:#030405;position:absolute;inset:0;overflow:hidden}.ritualMediaStage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#030405f0 0%,#030405b8 22%,#03040533 48%,#0000 68%),linear-gradient(#0000 48%,#03040524 72%,#030405e0 100%),radial-gradient(#0000 42%,#03040575 100%);position:absolute;inset:0}.ritualBeatMedia{opacity:0;visibility:hidden;pointer-events:none;will-change:opacity, transform;margin:0;transition:none;position:absolute;inset:0;transform:translate(4vw)scale(.985)}.ritualBeatMedia[data-state=past]{transform:translate(-4vw)scale(.985)}.ritualBeatMedia[data-state=active]{opacity:calc(1 - var(--ritual-crossfade));visibility:visible;transform:translate3d(var(--ritual-active-x), 0, 0) scale(var(--ritual-scene-scale))}.ritualBeatMedia[data-state=next]{opacity:var(--ritual-crossfade);visibility:visible;transform:translate3d(var(--ritual-next-x), 0, 0) scale(.992)}.ritualBeatMedia picture{width:100%;height:100%;display:block}.ritualBeatMedia img{object-fit:contain;object-position:center;background:#030405;width:100%;height:100%;display:block}.ritualCopyStage{z-index:3;width:min(40rem,42vw);min-height:28rem;position:absolute;top:50%;left:max(5vw,50vw - 710px);transform:translateY(-50%)}.ritualSequenceLabel{color:#e5d8bda3;letter-spacing:.16em;margin:0 0 2rem;font-size:.7rem;font-weight:700}.ritualCopyStage>ol{min-height:25rem;margin:0;padding:0;list-style:none;position:relative}.ritualCopyStage>ol>li{opacity:0;visibility:hidden;pointer-events:none;will-change:opacity, transform;transition:none;position:absolute;inset:0;transform:translate(2.2rem)}.ritualCopyStage>ol>li[data-state=past]{transform:translate(-2.2rem)}.ritualCopyStage>ol>li[data-state=active]{opacity:calc(1 - var(--ritual-crossfade));visibility:visible;pointer-events:auto;transform:translate3d(var(--ritual-active-x), 0, 0)}.ritualCopyStage>ol>li[data-state=next]{opacity:var(--ritual-crossfade);visibility:visible;transform:translate3d(var(--ritual-next-x), 0, 0)}.ritualCopyStage h3{letter-spacing:-.06em;text-wrap:balance;max-width:11ch;margin:1rem 0 1.25rem;font-family:Georgia,Noto Serif SC,Times New Roman,serif;font-size:clamp(3.4rem,5.8vw,7.4rem);font-weight:400;line-height:.94}.ritualCopyStage li>p:last-of-type{color:#ffffffb3;max-width:29rem;margin:0;font-size:clamp(.98rem,1.1vw,1.12rem);line-height:1.72}.ritualCopyStage li[data-ritual-step=evidence] h3{max-width:11ch;font-size:clamp(3rem,5.2vw,6.4rem)}.ritualEvidenceNote{border-left:1px solid #c6b08070;max-width:34rem;padding-left:1rem;color:#ffffff7a!important;margin:1.15rem 0 0!important;font-size:.74rem!important;line-height:1.55!important}.ritualActions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.ritualBeatRail{z-index:6;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute;bottom:1.6rem;left:max(3vw,50vw - 770px);right:max(3vw,50vw - 770px)}.ritualBeatRail button{color:#ffffff6b;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;align-items:center;gap:.45rem .65rem;min-width:0;min-height:44px;padding:.7rem 1rem .35rem 0;display:grid;position:relative}.ritualBeatRail button:before{content:"";background:#ffffff2e;height:1px;position:absolute;top:0;left:0;right:1rem}.ritualBeatRail button:after{content:"";background:var(--gold-light);transform-origin:0;width:calc(100% - 1rem);height:1px;transition:none;position:absolute;top:0;left:0;transform:scaleX(0);box-shadow:0 0 14px #dac9a494}.ritualBeatRail button.isActive{color:var(--porcelain)}.ritualBeatRail button.isPast:after{transform:scaleX(1)}.ritualBeatRail button.isActive:after{transform:scaleX(var(--ritual-step-progress))}.ritualBeatRail button span{color:var(--gold-light);font-size:.7rem}.ritualBeatRail button i{display:none}.ritualBeatRail button strong{letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:540;overflow:hidden}.ritualDisclosure{z-index:5;color:#ffffff75;text-align:right;max-width:28rem;margin:0;font-size:.68rem;line-height:1.5;position:absolute;top:1.6rem;right:max(3vw,50vw - 770px)}.productRitualWorld .productRitualPathways{z-index:2;background:radial-gradient(circle at 82% 0,#5b736021,#0000 25%),#090a0b;padding-top:clamp(7rem,10vw,10rem);padding-bottom:clamp(7rem,10vw,10rem);position:relative}.productRitualWorld .productRitualPathways>header{max-width:73rem;margin-bottom:5.5rem}.productRitualWorld .productRitualPathways>header h3{max-width:12ch}.productRitualWorld .productRitualPathwayGrid{border-bottom:1px solid #ffffff24;grid-template-columns:1fr;gap:0;display:grid}.productRitualWorld .productRitualPathway{background:0 0;border:0;border-top:1px solid #ffffff24;border-radius:0;grid-template-columns:3rem minmax(18rem,.9fr) minmax(20rem,1fr);align-items:center;gap:clamp(1.5rem,4vw,5rem);min-height:20rem;padding:2rem 0;display:grid}.productRitualWorld .productRitualPathway>span{color:var(--gold);align-self:start;margin:0;padding-top:.5rem;font-size:.72rem}.productRitualWorld .productRitualPathway figure{aspect-ratio:16/9;background:#111315;border-radius:.35rem;width:100%;margin:0}.productRitualWorld .productRitualPathway figure img{object-fit:contain;transition:transform .9s cubic-bezier(.16,1,.3,1)}.productRitualWorld .productRitualPathway:hover figure img,.productRitualWorld .productRitualPathway:focus-within figure img{transform:scale(1.018)}.productRitualWorld .productRitualPathway>div{max-width:35rem}.productRitualWorld .productRitualPathway>div>*{margin-left:0;margin-right:0}.productRitualWorld .productRitualPathway h4{min-height:0;font-family:var(--font-brand-sans);letter-spacing:-.05em;margin:.9rem 0 .8rem;font-size:clamp(2rem,3.4vw,4.25rem);font-weight:420;line-height:1.04}.productRitualWorld .productRitualPathway>div>p:not(.sectionEyebrow){color:#ffffff94;max-width:32rem;margin:0;font-size:.94rem;line-height:1.65}.productRitualWorld .productRitualPathway>div>a{width:max-content;min-height:44px;color:var(--gold-light);border-bottom:1px solid #e6dcc894;align-items:center;margin-top:1.5rem;font-size:.82rem;display:inline-flex}.careJourneyV2 .careJourneyIntro,.homeSystemV2Intro,.homeAppV2Copy,.realWorldTrustIntro,.serviceFinaleV2Copy{transform:translate3d(0, var(--scene-shift,0), 0);transition:transform .12s linear}.homeSystemV2 .systemExplorer,.homeAppV2Stage,.realWorldStage{transform:translate3d(0, var(--scene-image-shift,0), 0);transition:transform .12s linear}.serviceFinaleV2Signal{opacity:calc(.38 + var(--scene-progress,0) * .62)}.homeAppV2Stage figure:first-of-type{z-index:3;transform:translate3d(-4%,-2%,80px)}.homeAppV2Stage figure:nth-of-type(2){z-index:2;transform:translate(-86%,9%)rotate(-7deg)}.homeAppV2Stage figure:nth-of-type(3){z-index:1;transform:translate(78%,12%)rotate(7deg)}.homeAppV2Stage:hover figure:nth-of-type(2){transform:translate(-105%,7%)rotate(-9deg)}.homeAppV2Stage:hover figure:nth-of-type(3){transform:translate(97%,10%)rotate(9deg)}html[data-motion=reduced] .ritualScrollWorld,html[data-motion=still] .ritualScrollWorld,.productRitualWorld[data-motion-mode=reduced] .ritualScrollWorld,.productRitualWorld[data-motion-mode=still] .ritualScrollWorld{min-height:auto}.ritualStaticSummary{color:var(--porcelain);background:radial-gradient(circle at 78% 8%,#6d97921f,#0000 28%),#050607;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 710px)}.ritualStaticSummary>.ritualDisclosure{text-align:left;max-width:none;margin:0 0 clamp(4rem,7vw,7rem);position:static}.ritualStaticSummary>ol{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none}.ritualStaticSummary>ol>li{border-bottom:1px solid #ffffff29;grid-template-columns:3.5rem minmax(15rem,.7fr) minmax(20rem,1fr);align-items:center;gap:clamp(1rem,3vw,3rem);padding:clamp(2rem,4vw,3.5rem) 0;display:grid}.ritualStaticSummary>ol>li>span{color:var(--gold);letter-spacing:.12em;align-self:start;padding-top:.25rem;font-size:.72rem}.ritualStaticSummary>ol>li>figure{aspect-ratio:16/9;background:#060708;border:1px solid #ffffff1a;place-items:center;width:100%;margin:0;display:grid;overflow:hidden}.ritualStaticSummary>ol>li>figure img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.ritualStaticSummary>ol>li>figure picture{width:100%;height:100%;display:block}.ritualStaticSummary>ol>li>div{max-width:54rem}.ritualStaticSummary h3{max-width:14ch;font-family:var(--font-brand-sans);letter-spacing:-.055em;margin:.8rem 0 1rem;font-size:clamp(2.4rem,5vw,5.6rem);font-weight:420;line-height:1}.ritualStaticSummary li>div>p:not(.sectionEyebrow,.ritualEvidenceNote){color:#ffffffb3;max-width:43rem;margin:0;font-size:1rem;line-height:1.72}@media (max-width:1000px){.ritualCopyStage{width:min(34rem,48vw)}.ritualMediaStage{inset:0}.productRitualWorld .productRitualPathway{grid-template-columns:2.5rem minmax(16rem,.85fr) minmax(18rem,1fr);gap:1.5rem}}@media (max-width:900px){.productRitualWorld .productRitualIntro{min-height:52svh;padding:6rem 1.25rem 5rem}.productRitualWorld .productRitualIntro h2{max-width:10ch;font-size:clamp(3rem,15vw,5.2rem)}.productRitualWorld .productRitualIntro>span{bottom:1.5rem}.ritualScrollWorld{min-height:380svh}.ritualSticky{height:100svh;min-height:100svh}.ritualMediaStage{inset:0}.ritualMediaStage:after{background:linear-gradient(#03040514 26%,#03040570 45%,#030405f5 76%,#030405 100%),linear-gradient(90deg,#0304056b,#0000 62%)}.ritualCopyStage{z-index:4;width:auto;min-height:19rem;top:auto;right:1.25rem;bottom:calc(5.8rem + env(safe-area-inset-bottom));left:1.25rem;transform:none}.ritualCopyStage:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#050607e6 28%,#050607 54%);position:absolute;inset:-5rem -1.25rem -1.5rem}.ritualSequenceLabel{display:none}.ritualCopyStage>ol{min-height:18.5rem}.ritualCopyStage h3{max-width:11ch;margin:.75rem 0 .8rem;font-size:clamp(2.65rem,13vw,4.9rem)}.ritualCopyStage li>p:last-of-type{color:#ffffffbd;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.ritualCopyStage li[data-ritual-step=use],.ritualCopyStage li[data-ritual-step=evidence]{padding-bottom:.25rem}.ritualCopyStage li[data-ritual-step=use]>p:last-of-type,.ritualCopyStage li[data-ritual-step=evidence]>p,.ritualCopyStage li[data-ritual-step=evidence]>.ritualEvidenceNote{-webkit-line-clamp:3}.ritualCopyStage li[data-ritual-step=use] h3,.ritualCopyStage li[data-ritual-step=evidence] h3{font-size:clamp(2.2rem,10vw,3.7rem)}.ritualActions{gap:.55rem;margin-top:1rem}.ritualActions .button{min-height:42px;padding:.75rem .95rem;font-size:.74rem}.ritualBeatRail{right:1.25rem;bottom:calc(1rem + env(safe-area-inset-bottom));gap:.35rem;left:1.25rem}.ritualBeatRail button{min-height:44px;padding:.55rem 0;display:block}.ritualBeatRail button:before{right:0}.ritualBeatRail button.isActive:after{width:100%;transform:scaleX(var(--ritual-step-progress))}.ritualBeatRail button.isPast:after{width:100%;transform:scaleX(1)}.ritualBeatRail button strong{display:none}.ritualDisclosure{text-align:left;max-width:none;font-size:.62rem;top:5.5rem;left:1.25rem;right:1.25rem}.productRitualWorld .productRitualPathways{padding-left:1.25rem;padding-right:1.25rem}.productRitualWorld .productRitualPathways>header{margin-bottom:3.5rem}.productRitualWorld .productRitualPathway{grid-template-columns:2rem 1fr;gap:1rem;min-height:0;padding:2.5rem 0}.productRitualWorld .productRitualPathway>span{grid-row:1/3}.productRitualWorld .productRitualPathway figure,.productRitualWorld .productRitualPathway>div{grid-column:2}.productRitualWorld .productRitualPathway h4{font-size:clamp(2.2rem,10vw,3.6rem)}.homeAppV2Stage figure:first-of-type{transform:translateZ(40px)}.homeAppV2Stage figure:nth-of-type(2){transform:translate(-72%,10%)rotate(-6deg)}.homeAppV2Stage figure:nth-of-type(3){transform:translate(72%,12%)rotate(6deg)}.ritualStaticSummary{padding:4.5rem 1.25rem 6rem}.ritualStaticSummary>.ritualDisclosure{margin-bottom:3.5rem}.ritualStaticSummary>ol>li{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding:2.4rem 0}.ritualStaticSummary>ol>li>span{grid-row:1/3}.ritualStaticSummary>ol>li>figure,.ritualStaticSummary>ol>li>div{grid-column:2}.ritualStaticSummary h3{font-size:clamp(2.25rem,11vw,4rem)}.ritualStaticSummary>ol>li>figure{aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){.ritualScrollWorld{min-height:100svh}.ritualSticky{position:relative}.ritualBeatMedia,.ritualCopyStage>ol>li,.ritualBeatRail button:after{transition:none!important}}@media (min-width:761px) and (max-width:900px){.ritualStaticSummary{padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 710px)}.ritualStaticSummary>.ritualDisclosure{margin-bottom:clamp(4rem,7vw,7rem)}.ritualStaticSummary>ol>li{grid-template-columns:3.5rem minmax(15rem,.7fr) minmax(20rem,1fr);gap:clamp(1rem,3vw,3rem);padding:clamp(2rem,4vw,3.5rem) 0}.ritualStaticSummary>ol>li>span{grid-row:auto}.ritualStaticSummary>ol>li>figure,.ritualStaticSummary>ol>li>div{grid-column:auto}.ritualStaticSummary h3{font-size:clamp(2.4rem,5vw,5.6rem)}.ritualStaticSummary>ol>li>figure{aspect-ratio:16/9}}.realWorldScrollWorld{--real-world-progress:0;--real-world-step-progress:0;min-height:270svh;position:relative}.realWorldSticky{background:#0b0c0d;grid-template-rows:minmax(0,1fr) auto;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.realWorldStage{isolation:isolate;background:#101214;border:1px solid #ffffff21;min-height:0;position:relative;overflow:hidden}.realWorldStageMedia{z-index:0;opacity:0;visibility:hidden;background:#090b0c;place-items:center;margin:0;transition:opacity .52s,visibility .52s,transform .9s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0;transform:scale(1.012)}.realWorldStageMedia.isActive{z-index:1;opacity:1;visibility:visible;transform:scale(1)}.realWorldStageMedia:after{content:"";pointer-events:none;background:linear-gradient(#0405060a 42%,#040506f0),linear-gradient(90deg,#0405065c,#0000 52%);position:absolute;inset:0}.realWorldStageMedia img{object-fit:contain;filter:saturate(.82)contrast(1.025);width:100%;height:100%}.realWorldStageMedia .conceptVisualizationLabel{top:1.25rem;bottom:auto;right:1.25rem}.realWorldStageTourLink{--real-world-tour-y:clamp(5rem, 18%, 8rem);z-index:4;color:var(--porcelain);text-decoration:none;position:absolute;inset:0}.realWorldStageTourLink:before{content:"";aspect-ratio:1;width:5.5rem;top:var(--real-world-tour-y);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:#080a0b52;border:1px solid #ffffff7a;border-radius:50%;transition:border-color .26s,background-color .26s,transform .42s cubic-bezier(.16,1,.3,1);position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .55rem #ffffff0a,0 1.2rem 4rem #00000059}.realWorldStageTourLink>span{z-index:1;top:var(--real-world-tour-y);color:var(--gold);font-size:1.3rem;transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;left:50%;transform:translate(-50%,-50%)}.realWorldStageTourLink>strong{z-index:1;top:calc(var(--real-world-tour-y) + 3.4rem);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);white-space:nowrap;background:#080a0b94;border:1px solid #ffffff29;border-radius:999px;padding:.6rem .85rem;font-size:.65rem;font-weight:540;position:absolute;left:50%;transform:translate(-50%)}.realWorldStageTourLink:hover:before,.realWorldStageTourLink:focus-visible:before{border-color:var(--gold);background:#080a0b94;transform:translate(-50%,-50%)scale(1.08)}.realWorldStageTourLink:hover>span,.realWorldStageTourLink:focus-visible>span{transform:translate(-42%,-58%)}.realWorldStageCopy{z-index:3;pointer-events:none;width:min(46rem,78%);animation:.52s cubic-bezier(.16,1,.3,1) both realWorldCopyIn;position:absolute;bottom:clamp(2rem,5vw,5rem);left:clamp(1.5rem,5vw,5rem)}.realWorldStageCopy>span{color:var(--gold);letter-spacing:.14em;font-size:.68rem}.realWorldStageCopy h3{max-width:18ch;font-family:var(--font-brand-sans);letter-spacing:-.055em;margin:.9rem 0 1rem;font-size:clamp(2.2rem,4.5vw,5.4rem);font-weight:420;line-height:1}.realWorldStageCopy p{color:#ffffffb3;max-width:41rem;margin:0;font-size:.95rem;line-height:1.68}.realWorldThumbRail{border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.realWorldThumbRail button{color:#ffffff80;text-align:left;cursor:pointer;background:#ffffff05;border:0;border-right:1px solid #ffffff24;grid-template-columns:7.2rem 2rem minmax(0,1fr);align-items:center;gap:1rem;min-width:0;min-height:8.5rem;padding:1rem;transition:color .26s,background-color .26s;display:grid;position:relative}.realWorldThumbRail button:after{content:"";pointer-events:none;background:var(--gold);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.realWorldThumbRail button.isPast:after{transform:scaleX(1)}.realWorldThumbRail button.isActive:after{transform:scaleX(var(--real-world-step-progress))}.realWorldThumbRail button:last-child{border-right:0}.realWorldThumbRail button.isActive{color:var(--porcelain);background:#c6b08014}.realWorldThumbRail button img{aspect-ratio:16/9;object-fit:contain;filter:saturate(.65)brightness(.72);background:#08090a;width:7.2rem}.realWorldThumbRail button.isActive img{filter:saturate(.86)brightness()}.realWorldThumbRail button span{color:var(--gold);letter-spacing:.12em;font-size:.65rem}.realWorldThumbRail button strong{text-overflow:ellipsis;font-size:.78rem;font-weight:540;line-height:1.45;overflow:hidden}html[data-motion=reduced] .realWorldScrollWorld,html[data-motion=still] .realWorldScrollWorld,.realWorldTrust[data-motion-mode=reduced] .realWorldScrollWorld,.realWorldTrust[data-motion-mode=still] .realWorldScrollWorld{min-height:auto}html[data-motion=reduced] .realWorldSticky,html[data-motion=still] .realWorldSticky,.realWorldTrust[data-motion-mode=reduced] .realWorldSticky,.realWorldTrust[data-motion-mode=still] .realWorldSticky{height:auto;position:relative}html[data-motion=reduced] .realWorldStage,html[data-motion=still] .realWorldStage,.realWorldTrust[data-motion-mode=reduced] .realWorldStage,.realWorldTrust[data-motion-mode=still] .realWorldStage{min-height:min(50rem,70vw)}@keyframes realWorldCopyIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@media (max-width:900px){.realWorldStage{min-height:0}.realWorldStageMedia img{object-position:center top}.realWorldStageCopy{width:auto;bottom:1.5rem;left:1.25rem;right:1.25rem}.realWorldStageCopy h3{font-size:clamp(2.25rem,10.5vw,4.2rem)}.realWorldThumbRail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(82vw,22rem);grid-auto-flow:column;overflow-x:auto}.realWorldThumbRail::-webkit-scrollbar{display:none}.realWorldThumbRail button{scroll-snap-align:start;grid-template-columns:6rem 1.8rem minmax(0,1fr);min-height:7.5rem}}@media (prefers-reduced-motion:reduce){.realWorldScrollWorld{min-height:auto}.realWorldSticky{height:auto;position:relative}.realWorldStage{min-height:min(50rem,70vw)}.realWorldStage,.realWorldStageMedia,.realWorldStageCopy,.realWorldThumbRail button{transition:none!important;animation:none!important}}@media (max-width:760px){.homeAppV2Disclosure{top:auto;transform:none}.serviceFinaleV2{min-height:78svh}}html[lang=zh-CN] body{line-break:strict;font-family:PingFang SC,Noto Sans SC,Source Han Sans SC,Microsoft YaHei,sans-serif}html[lang=zh-TW] body{line-break:strict;font-family:PingFang TC,Noto Sans TC,Source Han Sans TC,Microsoft JhengHei,sans-serif}html[lang=zh-CN] .homeExperienceV2 :is(h1,h2,h3,h4),html[lang=zh-TW] .homeExperienceV2 :is(h1,h2,h3,h4),html[lang=zh-CN] .homeExperienceV2 .heroTitleLockup,html[lang=zh-TW] .homeExperienceV2 .heroTitleLockup{letter-spacing:-.028em;text-wrap:pretty;font-family:PingFang SC,Noto Sans SC,Source Han Sans SC,sans-serif;line-height:1.06}html[lang=zh-TW] .homeExperienceV2 :is(h1,h2,h3,h4),html[lang=zh-TW] .homeExperienceV2 .heroTitleLockup{font-family:PingFang TC,Noto Sans TC,Source Han Sans TC,sans-serif}html[lang=zh-CN] .homeExperienceV2 .sectionEyebrow,html[lang=zh-TW] .homeExperienceV2 .sectionEyebrow{letter-spacing:.11em}@media (max-width:1120px){.homeSystemV2 .systemExplorer{grid-template-columns:1fr;gap:clamp(2rem,5vw,4rem)}.homeSystemV2 .systemVisual{aspect-ratio:16/10;min-height:0}.homeSystemV2 .systemSteps{grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr);align-items:end;gap:clamp(2rem,5vw,4rem)}.homeSystemV2 .systemPanel{min-height:320px}}@media (max-width:760px){.homeSystemV2Intro{margin-bottom:3rem}.homeSystemV2 .systemVisual{aspect-ratio:4/5;min-height:0}.systemMaterialBase,.systemMaterialForeground{width:150%;height:110%;inset:-5% -25%}.systemPhaseField{width:min(82vw,28rem)}.systemPhaseMarkers{inset:4%}.systemPhaseMarkers>span{width:2.35rem;height:2.35rem}.systemPhaseMarkers>span.isActive{width:3rem;height:3rem}.systemPhaseCore{width:51%}.systemPhaseCore strong{font-size:clamp(1.65rem,8.5vw,2.8rem)}.systemVisualReadout{bottom:1.05rem;left:1.1rem;right:1.1rem}.systemVisualReadout p{max-width:48%}.homeSystemV2 .systemSteps{grid-template-columns:1fr;gap:0;display:grid}.homeSystemV2 .systemPanel{grid-template-columns:1fr;align-content:end;gap:1.6rem;min-height:285px;padding:2rem 0}.systemPanelIndex{position:absolute;top:2.2rem;right:.25rem}.systemPanelIndex strong{color:#e6dcc81f;font-size:clamp(6rem,30vw,8rem)}.systemPanelCopy{max-width:88%}.systemPanelCopy h3{font-size:clamp(3.2rem,16vw,5rem)}.homeSystemV2 .systemTabList{scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.homeSystemV2 .systemTabList::-webkit-scrollbar{display:none}.homeSystemV2 .systemSteps button{scroll-snap-align:start;border-right:1px solid #ffffff1f;flex:0 0 78%;grid-template-columns:2.4rem minmax(0,1fr) 1rem;min-height:76px;padding-right:1rem}.homeSystemV2 .systemSteps button>em{display:none}}html[data-motion=reduced] .systemMaterial,html[data-motion=still] .systemMaterial,html[data-motion=reduced] .systemPhaseField,html[data-motion=still] .systemPhaseField,html[data-motion=reduced] .systemPhaseCore,html[data-motion=still] .systemPhaseCore,html[data-motion=reduced] .systemPanelCopy h3,html[data-motion=still] .systemPanelCopy h3{transition:none!important;animation:none!important;transform:none!important}html[data-motion=full] .homeAtmosphereLayer span:first-child{animation:10s ease-in-out infinite homeAuraPrimary}html[data-motion=full] .homeAtmosphereLayer span:last-child{animation:14s ease-in-out infinite homeAuraSecondary}html[data-motion=full] .heroScrollWorld[data-motion-active=true] .heroVeil{background-size:106% 106%;animation:8s ease-in-out infinite homeVeilBreath}html[data-motion=full] .heroScrollWorld[data-motion-active=true] .heroTitleEcho{animation:6.8s ease-in-out infinite homeTitleEchoBreath}html[data-motion=full] .heroScrollWorld[data-motion-active=true] .statusPulse{animation:3.8s ease-in-out infinite homeStatusBreath}.productRitualWorld .ritualAtmosphere{background:radial-gradient(ellipse 52% 72% at var(--ritual-glow-x) 48%, #c6b08021, #6d97920b 36%, transparent 72%), #030405}html[data-motion=full] .productRitualWorld[data-motion-active=true] .productRitualIntro:before{animation:8.5s ease-in-out infinite homeRitualHaloBreath}html[data-motion=full] .productRitualWorld[data-motion-active=true] .ritualBeatMedia[data-state=active] img{animation:9s ease-in-out infinite homeMediaBreath}html[data-motion=full] .productRitualWorld[data-motion-active=true] .productRitualPathway figure img{animation:10s ease-in-out infinite homeMediaBreath}html[data-motion=full] .productRitualWorld[data-motion-active=true] .productRitualPathway:nth-child(2) figure img{animation-delay:-3.2s}html[data-motion=full] .productRitualWorld[data-motion-active=true] .productRitualPathway:nth-child(3) figure img{animation-delay:-6.4s}html[data-motion=full] .homeSystemV2[data-motion-active=true]:before{background-size:220% 100%;animation:9s ease-in-out infinite homeSystemLightPass}html[data-motion=full] .homeSystemV2[data-motion-active=true] .systemPhaseMarkers:before{animation:18s linear infinite homeInstrumentOrbit}.systemPhaseCore:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #c6b0801f;position:absolute;inset:-1.15rem}html[data-motion=full] .homeSystemV2[data-motion-active=true] .systemPhaseCore:after{animation:5.8s ease-in-out infinite homeInstrumentBreath}html[data-motion=full] .homeAppV2[data-motion-active=true] .homeAppV2Stage:before{animation:7.6s ease-in-out infinite homeAppHaloBreath}html[data-motion=full] .homeAppV2[data-motion-active=true] .homeAppV2Stage figure{animation:7.2s ease-in-out infinite homePhoneFloat}html[data-motion=full] .homeAppV2[data-motion-active=true] .homeAppV2Stage figure:nth-of-type(2){animation-delay:-2.3s}html[data-motion=full] .homeAppV2[data-motion-active=true] .homeAppV2Stage figure:nth-of-type(3){animation-delay:-4.7s}.realWorldStageMedia.isActive{transform:translate3d(0, calc((.5 - var(--real-world-step-progress)) * 10px), 0) scale(calc(1.012 - var(--real-world-step-progress) * .012))}html[data-motion=full] .realWorldTrust[data-motion-active=true] .realWorldStageTourLink:before{animation:5.4s ease-in-out infinite homeTourPulse}html[data-motion=full] .serviceFinaleScrollWorld[data-motion-active=true] .serviceFinaleV2Copy h2{text-shadow:0 0 4rem #c6b08014,0 2rem 6rem #0000006b}html[data-motion=reduced] .homeAtmosphereLayer,html[data-motion=still] .homeAtmosphereLayer{display:none}@keyframes homeAuraPrimary{0%,to{opacity:.48;transform:translate(-52%,-50%)scale(.96)}50%{opacity:.86;transform:translate(-48%,-46%)scale(1.04)}}@keyframes homeAuraSecondary{0%,to{opacity:.34;transform:translateY(1.5rem)scale(.96)}50%{opacity:.72;transform:translate(-1.5rem,-.8rem)scale(1.04)}}@keyframes homeVeilBreath{0%,to{opacity:1;background-position:48%}50%{opacity:.94;background-position:52% 48%}}@keyframes homeTitleEchoBreath{0%,to{opacity:.58;translate:0}50%{opacity:.86;translate:.018em -.012em}}@keyframes homeStatusBreath{0%,to{opacity:.54;box-shadow:0 0 #c6b08000,0 0 .8rem #c6b0806b}50%{opacity:1;box-shadow:0 0 0 .42rem #c6b08014,0 0 1.7rem #c6b080b8}}@keyframes homeRitualHaloBreath{0%,to{opacity:.58;scale:.96}50%{opacity:1;scale:1.035}}@keyframes homeMediaBreath{0%,to{scale:1}50%{scale:1.008}}@keyframes homeSystemLightPass{0%,to{opacity:.62;background-position:90% 0}50%{opacity:1;background-position:10% 0}}@keyframes homeInstrumentOrbit{to{transform:rotate(360deg)}}@keyframes homeInstrumentBreath{0%,to{opacity:.18;scale:.94;box-shadow:0 0 #c6b08000}50%{opacity:.72;scale:1.04;box-shadow:0 0 2.8rem #c6b08024}}@keyframes homeAppHaloBreath{0%,to{opacity:.6;scale:.92}50%{opacity:1;scale:1.04}}@keyframes homePhoneFloat{0%,to{translate:0 1px}50%{translate:0 -4px}}@keyframes homeTourPulse{0%,to{box-shadow:0 0 0 .4rem #ffffff06,0 1.2rem 4rem #00000059}50%{box-shadow:0 0 0 .72rem #c6b08012,0 1.5rem 4.5rem #00000070}}@media (max-width:760px){.homeAtmosphereLayer{opacity:.08}.homeAtmosphereLayer:after{background:linear-gradient(#e6dcc80a,#0000 24% 76%,#6d979208)}.homeExperienceV2 .kineticReveal{filter:blur(4px);translate:0 22px}}.button{text-align:center;white-space:normal;max-width:100%;line-height:1.25}.footerPrimary,.footerLinks,.footerBottom{width:min(100%,1420px);margin-left:auto;margin-right:auto}.footerPrimary{margin-bottom:8rem}.siteHeader{padding-left:max(2.5rem,50vw - 840px);padding-right:max(2.5rem,50vw - 840px)}.heroScrollWorld .heroSticky{padding-left:max(5vw,50vw - 710px);padding-right:max(5vw,50vw - 710px)}.homeExperienceV2 .heroTopline,.heroConceptDisclosure{right:max(5vw,50vw - 710px)}@media (max-width:1120px){.homeAppV2{grid-template-columns:1fr;gap:clamp(3rem,7vw,5rem)}.homeAppV2Copy{max-width:48rem}.homeAppV2Stage{width:min(100%,52rem);min-height:clamp(34rem,66vw,43rem);margin-inline:auto}}@media (max-width:900px){.siteHeader{grid-template-columns:1fr auto;padding-left:1.25rem;padding-right:1.25rem}.localeMenu,.headerCta{display:none}.footerLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.realWorldStageMedia .conceptVisualizationLabel{overflow-wrap:anywhere;max-width:calc(100% - 2.5rem)}}@media (max-width:900px) and (orientation:portrait){html[data-motion=reduced] .realWorldStage,html[data-motion=still] .realWorldStage,.realWorldTrust[data-motion-mode=reduced] .realWorldStage,.realWorldTrust[data-motion-mode=still] .realWorldStage{min-height:clamp(34rem,145vw,46rem)}.realWorldStageMedia img{object-fit:cover;object-position:center 32%}}@media (max-width:600px){.realWorldStageMedia .conceptVisualizationLabel{width:fit-content;max-width:calc(100% - 2rem);top:1rem;left:1rem;right:1rem}.realWorldStageTourLink{--real-world-tour-y:6.5rem}.realWorldStageTourLink:before,.realWorldStageTourLink>span{left:auto;right:1.25rem}.realWorldStageTourLink:before{transform:translateY(-50%)}.realWorldStageTourLink>span{text-align:center;width:5.5rem;transform:translateY(-50%)}.realWorldStageTourLink>strong{top:calc(var(--real-world-tour-y) + 3.35rem);white-space:normal;max-width:calc(100% - 1.5rem);left:auto;right:.75rem;transform:none}.realWorldStageTourLink:hover:before,.realWorldStageTourLink:focus-visible:before{transform:translateY(-50%)scale(1.06)}.realWorldStageTourLink:hover>span,.realWorldStageTourLink:focus-visible>span{transform:translate(.16rem,-58%)}.realWorldStageCopy{bottom:1.25rem;left:1rem;right:1rem}.realWorldStageCopy h3{font-size:clamp(2rem,9.5vw,3.2rem)}}@media (max-width:760px){.siteHeader,.mobileMenuTop{padding-top:env(safe-area-inset-top)}.heroScrollWorld .heroSticky{padding-left:1.25rem;padding-right:1.25rem}.homeExperienceV2 .heroTopline,.heroConceptDisclosure{right:1.25rem}}@media (max-width:420px){.footerLinks{grid-template-columns:1fr}.footerPrimary h2{font-size:clamp(3rem,17vw,4.7rem)}.homeAppV2Stage{min-height:31rem}.homeAppV2Stage figure{width:min(50%,10.5rem)}}@media (max-height:760px) and (min-width:761px){.heroScrollWorld .heroSticky{padding-top:max(5.5rem,12svh);padding-bottom:max(3rem,7svh)}.heroScrollWorld .heroStory{min-height:min(31rem,68svh)}.heroJourneyBeat .heroTitleLockup{font-size:clamp(3.3rem,7vw,6.5rem)}.ritualCopyStage{min-height:min(25rem,68svh)}.ritualCopyStage>ol{min-height:min(22rem,62svh)}.ritualCopyStage h3{font-size:clamp(3rem,5.2vw,5.8rem)}.serviceFinaleScrollWorld .serviceFinaleV2Sticky{padding-top:max(5.5rem,12svh);padding-bottom:max(4.5rem,9svh)}}@media (orientation:landscape) and (max-height:520px){.homeExperienceV2 .cinematicHero.heroScrollWorld{min-height:260svh}.heroScrollWorld .heroSticky{align-items:end;padding-top:4.75rem;padding-bottom:2rem}.heroScrollWorld .heroStory{min-height:calc(100svh - 6.75rem)}.homeExperienceV2 .heroScrollWorld .heroTitleLockup{width:min(100%,10ch);max-width:10ch;margin-block:.65rem .75rem;font-size:clamp(2.2rem,7vw,3rem)}.heroJourneyBeat .heroTitleLockup{font-size:clamp(2.8rem,10vw,4.2rem)}.heroJourneyBeat>p:last-of-type,.heroScrollWorld .heroIntro{font-size:.84rem;line-height:1.5}.heroScrollWorld .heroCtas{margin-top:1rem}.heroConceptDisclosure,.heroScrollWorld .scrollCue{display:none}.ritualCopyStage{min-height:14rem;bottom:3.2rem;left:1rem;right:1rem}.ritualCopyStage>ol{min-height:13rem}.ritualCopyStage h3{margin-block:.45rem;font-size:clamp(2rem,8vw,3rem)}.ritualCopyStage li>p:last-of-type{-webkit-line-clamp:2;font-size:.78rem;line-height:1.42}}.headerMotionControl svg,.globalMotionToggle svg,.answerGrid button>svg,.systemStepIcon,.realWorldTourIcon{flex:none;display:block}.answerGrid button>svg{color:var(--gold)}.systemStepIcon{color:#9f9b92;transition:color .22s,transform .22s}.systemSteps button.active .systemStepIcon{color:var(--gold-dark);transform:translate(.12rem,-.12rem)}.homeSystemV2 .systemStepIcon{color:#ffffff57}.homeSystemV2 .systemSteps button.active .systemStepIcon{color:var(--gold-light)}.realWorldStageTourLink{--real-world-tour-y:clamp(5rem, 18%, 8rem);z-index:4;width:min(13rem,100% - 3rem);inset:auto;top:var(--real-world-tour-y);color:var(--porcelain);justify-items:center;gap:.7rem;text-decoration:none;display:grid;position:absolute;right:clamp(1.5rem,6vw,6rem)}.realWorldStageTourLink:before{content:none}.realWorldStageTourLink>.realWorldTourIconShell{aspect-ratio:1;width:5.5rem;color:var(--gold);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:#080a0b61;border:1px solid #ffffff7a;border-radius:50%;place-items:center;transition:border-color .26s,background-color .26s,transform .42s cubic-bezier(.16,1,.3,1);display:grid;position:static;transform:none;box-shadow:0 0 0 .55rem #ffffff0a,0 1.2rem 4rem #00000059}.realWorldStageTourLink>strong{letter-spacing:.08em;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);white-space:normal;background:#080a0ba3;border:1px solid #ffffff29;border-radius:999px;max-width:100%;padding:.6rem .85rem;font-size:.65rem;font-weight:540;line-height:1.35;position:static;transform:none}.realWorldStageTourLink:hover>.realWorldTourIconShell,.realWorldStageTourLink:focus-visible>.realWorldTourIconShell{border-color:var(--gold);background:#080a0b9e;transform:scale(1.06)}.realWorldStageTourLink:hover .realWorldTourIcon,.realWorldStageTourLink:focus-visible .realWorldTourIcon{transform:translate(.14rem,-.14rem)}.realWorldTourIcon{transition:transform .26s cubic-bezier(.16,1,.3,1)}html[data-motion=full] .realWorldTrust[data-motion-active=true] .realWorldTourIconShell{animation:5.4s ease-in-out infinite homeTourPulse}@media (max-width:900px){.realWorldTrust[data-scroll-driven=false] .realWorldScrollWorld{min-height:auto}.realWorldTrust[data-scroll-driven=false] .realWorldSticky{height:auto;position:relative;overflow:hidden}.realWorldTrust[data-scroll-driven=false] .realWorldStage{min-height:clamp(34rem,145vw,46rem)}}@media (max-width:760px){.homeSystemV2,.homeAppV2,.realWorldTrust{padding:5rem 1.25rem}.homeSystemV2Intro h2,.homeAppV2Copy h2,.realWorldTrustIntro h2,.serviceFinaleV2Copy h2{font-size:clamp(2.65rem,11.5vw,4.2rem);line-height:1.02}.heroScrollWorld .heroPortraitPoster img,.heroScrollWorld .heroPortraitVideo{object-position:50% 42%;transform-origin:50% 42%}.homeSystemV2 .systemPanel{align-content:end;gap:1.2rem;min-height:0;padding:2.25rem 0 1.85rem}.systemPanelIndex{top:1.55rem;right:0}.systemPanelIndex strong{font-size:clamp(5rem,25vw,7rem)}.systemPanelCopy{max-width:calc(100% - 3.5rem)}.systemPanelCopy>span,.homeSystemV2 .systemSteps button>span{font-size:.75rem}.systemPanelCopy h3{font-size:clamp(2.65rem,12vw,3.8rem)}.homeSystemV2 .systemTabList{scroll-snap-type:none;border-top:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:visible}.homeSystemV2 .systemSteps button{touch-action:manipulation;border-right:1px solid #ffffff1f;grid-template-columns:1.75rem minmax(0,1fr) 1rem;gap:.55rem;min-width:0;min-height:72px;padding:.85rem .7rem}.homeSystemV2 .systemSteps button:nth-child(2n){border-right:0}.homeSystemV2 .systemSteps button strong{overflow-wrap:anywhere;font-size:.96rem;line-height:1.25}.realWorldThumbRail button{grid-template-columns:5.4rem 1.5rem minmax(0,1fr);min-height:7rem}.realWorldThumbRail button img{width:5.4rem}}@media (max-width:600px){.realWorldStageTourLink{--real-world-tour-y:6.25rem;width:min(11.5rem,100% - 2rem);top:var(--real-world-tour-y);right:1rem}.realWorldStageTourLink>.realWorldTourIconShell{width:5rem}.realWorldStageTourLink>strong{font-size:.68rem}.realWorldStageCopy h3{font-size:clamp(2rem,8.8vw,3rem)}}
