html.light{--chamber-paper:#edf2f1;--chamber-paper-soft:#f6f8f5;--chamber-paper-deep:#e4ecea;--chamber-ink:#101719;--chamber-copy:#405257;--chamber-muted:#5d6d71;--chamber-line:rgba(25,67,84,.18);--chamber-line-strong:rgba(25,67,84,.32);--chamber-cyan:#087b8d;--chamber-blue:#315e91;--chamber-warm:#a84e20;--chamber-green:#376f2c}html.light :is(.home-main,.deep-page,.origins-page,.profile-page){background:var(--chamber-paper);color:var(--chamber-ink)}html.light .signal-studio{color:var(--chamber-ink);background:radial-gradient(circle at 12% 18%,rgba(8,123,141,.09),transparent 30rem),radial-gradient(circle at 88% 84%,rgba(168,78,32,.08),transparent 28rem),linear-gradient(180deg,var(--chamber-paper-deep),var(--chamber-paper-soft));border-block:1px solid var(--chamber-line)}html.light .signal-studio:before{background-image:linear-gradient(rgba(24,78,101,.06) 1px,transparent 0),linear-gradient(90deg,rgba(24,78,101,.055) 1px,transparent 0)}html.light .signal-studio-glow{opacity:.4;mix-blend-mode:multiply}html.light .signal-studio .sx{color:var(--chamber-green);border-color:rgba(55,111,44,.24);background:rgba(55,111,44,.07)}html.light .signal-studio-head h2{color:var(--chamber-ink)}html.light .signal-studio-head h2 em{color:var(--chamber-cyan)}html.light .signal-studio-head>p{color:var(--chamber-copy)}html.light .signal-studio-tabs button{color:var(--chamber-muted);border-color:var(--chamber-line);background:rgba(255,255,255,.46);box-shadow:inset 0 1px rgba(255,255,255,.78)}html.light .signal-studio-tabs button:focus-visible,html.light .signal-studio-tabs button:hover{color:var(--chamber-ink);border-color:rgba(8,123,141,.42);background:rgba(255,255,255,.78);box-shadow:0 16px 38px rgba(34,62,72,.12)}html.light .signal-studio-tabs button.is-active{color:var(--chamber-ink);border-color:rgba(8,123,141,.5);background:linear-gradient(120deg,rgba(8,123,141,.12),rgba(49,94,145,.07)),rgba(255,255,255,.68);box-shadow:0 16px 44px rgba(34,62,72,.13),inset 0 1px rgba(255,255,255,.9)}html.light .signal-studio-tabs button.is-active>i{border-color:var(--chamber-green);background:var(--chamber-green);box-shadow:0 0 0 .32rem rgba(55,111,44,.1)}html.light .signal-studio-foot,html.light .signal-studio-foot>span{color:var(--chamber-muted)}html.light .signal-studio-foot>span i{color:var(--chamber-green)}html.light .signal-studio-foot a,html.light .signal-studio-foot button{color:var(--chamber-copy);border-color:var(--chamber-line);background:rgba(255,255,255,.5)}html.light .signal-studio-foot a:hover,html.light .signal-studio-foot button:hover{color:var(--chamber-ink);border-color:rgba(8,123,141,.4);background:#fff;box-shadow:0 12px 30px rgba(34,62,72,.12)}html.light .home-main>.creative-origins-teaser{width:100%;margin:0;color:var(--chamber-ink);border:0;border-radius:0;background:var(--chamber-paper-soft);box-shadow:inset 0 1px var(--chamber-line)}html.light .creative-origins-teaser .ambient-origins-teaser{--ambient-opacity:.32}html.light .creative-origins-shade{background:linear-gradient(90deg,rgba(246,248,245,.97) 0 42%,rgba(246,248,245,.82) 62%,rgba(246,248,245,.3) 84%),linear-gradient(180deg,rgba(237,242,241,.24),rgba(237,242,241,.88))}html.light .creative-origins-copy .sx{color:var(--chamber-blue)}html.light .creative-origins-copy h2{color:var(--chamber-ink)}html.light .creative-origins-copy h2 .em{color:var(--chamber-warm)}html.light .creative-origins-copy p{color:var(--chamber-copy)}html.light .creative-origins-copy>a{color:var(--chamber-ink);border-color:var(--chamber-warm)}html.light .creative-origins-path{color:var(--chamber-ink);border-color:var(--chamber-line-strong);background:rgba(246,248,245,.7);box-shadow:0 18px 54px rgba(34,62,72,.1)}html.light .creative-origins-path>div{border-color:var(--chamber-line)}html.light .creative-origins-path span{color:var(--chamber-muted)}html.light .creative-origins-path svg{color:var(--chamber-warm)}html.light :is(.home-main,.profile-page)>.contact{width:100%;margin:0;--bg:var(--chamber-paper);--bg-2:var(--chamber-paper-deep);--surface:#f8faf7;--surface-2:#e3ebe9;--ink:var(--chamber-ink);--fg-soft:var(--chamber-copy);--muted:var(--chamber-muted);--line:var(--chamber-line);--line-strong:var(--chamber-line-strong);color:var(--chamber-ink);border:0;border-radius:0;background:var(--chamber-paper-deep);box-shadow:inset 0 1px var(--chamber-line)}html.light .contact-backdrop img{opacity:.2;filter:grayscale(.72) contrast(.88) brightness(1.22)}html.light .contact-backdrop span{background:linear-gradient(90deg,rgba(235,241,239,.98) 0 48%,rgba(235,241,239,.78)),linear-gradient(180deg,rgba(235,241,239,.4),rgba(235,241,239,.94))}html.light .contact :is(h2,p,p strong){color:var(--chamber-ink)}html.light .contact p{color:var(--chamber-copy)}html.light .contact .sx{color:var(--chamber-blue)}html.light .contact .contact-trust{color:var(--chamber-copy)}html.light .contact .contact-trust span{color:var(--chamber-copy);border-color:var(--chamber-line-strong);background:rgba(255,255,255,.36)}html.light .contact .contact-trust span:first-child{color:var(--chamber-blue)}html.light .contact .signal-form{background:rgba(249,251,248,.92);border-color:var(--chamber-line-strong);box-shadow:0 28px 76px rgba(34,62,72,.14)}html.light .contact .signal-form :is(input,select,textarea){color:var(--chamber-ink);border-color:var(--chamber-line);background:rgba(255,255,255,.78)}html.light .contact .contact-confirm{border-color:var(--chamber-line);background:rgba(228,236,234,.65)}html.light .contact .turnstile-copy{border-color:var(--chamber-line);background:rgba(228,236,234,.72)}html.light .contact .form-status{color:var(--chamber-blue)!important}html.light .contact .form-mail-fallback{color:var(--chamber-blue);border-color:rgba(49,94,145,.3);background:rgba(255,255,255,.46)}html.light .contact .form-mail-fallback:focus-visible,html.light .contact .form-mail-fallback:hover{color:#fff;border-color:var(--chamber-blue);background:var(--chamber-blue)}html.light .contact-mobile-open{color:var(--chamber-ink);border-color:var(--chamber-line-strong);background:rgba(255,255,255,.72)}html.light .contact-mobile-open>small{color:var(--chamber-muted)}html.light .deep-marketing .deep-hero{color:var(--chamber-ink);background:var(--chamber-paper-deep)}html.light .deep-marketing .ambient-deep-hero video,html.light .deep-marketing .deep-hero>img{filter:grayscale(.16) contrast(.88) saturate(.72) brightness(1.18)}html.light .deep-marketing .deep-shade{background:linear-gradient(90deg,rgba(239,244,242,.82),rgba(239,244,242,.3) 56%,rgba(239,244,242,.58)),linear-gradient(180deg,rgba(239,244,242,.18),rgba(239,244,242,.42) 55%,rgba(232,239,237,.9))}html.light .deep-marketing .deep-back{color:var(--chamber-copy);border-color:var(--chamber-line-strong)}html.light .deep-marketing .deep-back:focus-visible,html.light .deep-marketing .deep-back:hover{color:var(--chamber-ink);border-color:var(--chamber-ink)}html.light .marketing-hero-panel{--marketing-copy:var(--chamber-copy);border-color:rgba(8,123,141,.38);border-left-color:var(--chamber-cyan);background:linear-gradient(135deg,rgba(8,123,141,.08),transparent 48%),rgba(249,251,248,.91);color:var(--chamber-ink);box-shadow:0 28px 84px rgba(24,49,60,.18);-webkit-backdrop-filter:blur(22px) saturate(.82);backdrop-filter:blur(22px) saturate(.82)}html.light .marketing-hero-panel:before{background-image:linear-gradient(rgba(8,123,141,.055) 1px,transparent 0),linear-gradient(90deg,rgba(8,123,141,.05) 1px,transparent 0)}html.light .deep-marketing .deep-ey{color:var(--chamber-cyan)}html.light .deep-marketing .marketing-hero-panel h1{color:var(--chamber-ink);text-shadow:none;-webkit-text-stroke:0}html.light .deep-marketing .deep-lead{color:var(--chamber-copy)}html.light .deep-marketing .deep-profile-lens{color:var(--chamber-copy);border-color:var(--chamber-line);background:rgba(228,236,234,.58)}html.light .deep-marketing .deep-profile-lens b{color:var(--chamber-ink)}html.light .deep-marketing .deep-profile-lens small{color:var(--chamber-muted)}html.light .deep-marketing .deep-actions .btn{color:#fff;border-color:var(--chamber-cyan);background:var(--chamber-cyan)}html.light .deep-marketing .deep-actions .alt-link{color:var(--chamber-ink);border-color:var(--chamber-line-strong)}html.light .marketing-depth-field span{color:rgba(16,65,75,.7);border-color:rgba(8,123,141,.28);background:rgba(248,251,248,.58);box-shadow:0 14px 40px rgba(34,62,72,.12)}html.light .deep-marketing>.ambient-showcase{width:100%;margin:0;color:var(--chamber-ink);border:0;border-radius:0;background:var(--chamber-paper-deep);box-shadow:inset 0 1px var(--chamber-line)}html.light .deep-marketing .ambient-showcase-stage{border-color:var(--chamber-line)}html.light .deep-marketing .ambient-showcase-media :is(video,img){filter:grayscale(.12) contrast(.88) saturate(.72) brightness(1.14)}html.light .deep-marketing .ambient-showcase-scrim{background:linear-gradient(90deg,rgba(232,239,237,.2),rgba(232,239,237,.08) 48%,rgba(232,239,237,.54)),linear-gradient(180deg,rgba(232,239,237,.08),rgba(232,239,237,.72))}html.light .ambient-showcase-panel{color:var(--chamber-ink);border-color:var(--chamber-line-strong);border-right-color:var(--chamber-cyan);background:rgba(249,251,248,.93);box-shadow:0 28px 82px rgba(24,49,60,.18);-webkit-backdrop-filter:blur(20px) saturate(.78);backdrop-filter:blur(20px) saturate(.78)}html.light .ambient-showcase-panel:before{border-color:rgba(25,67,84,.08)}html.light .ambient-showcase-kicker{color:var(--chamber-cyan)}html.light .deep-marketing .ambient-showcase-copy h2{color:var(--chamber-ink);text-shadow:none}html.light .deep-marketing .ambient-showcase-copy h2 em{color:var(--chamber-warm)}html.light .deep-marketing .ambient-showcase-copy p{color:var(--chamber-copy)}html.light .deep-marketing .ambient-showcase-note{color:var(--chamber-muted)}html.light .deep-marketing .ambient-showcase-cta{color:#fff;border-color:var(--chamber-cyan);background:var(--chamber-cyan)}html.light .deep-marketing .ambient-showcase-alt{color:var(--chamber-ink);border-color:var(--chamber-line-strong)}html.light .deep-marketing .aster{color:var(--chamber-ink);border-color:color-mix(in srgb,var(--acc) 38%,var(--chamber-line));background:radial-gradient(420px circle at 84% 12%,color-mix(in srgb,var(--acc) 13%,transparent),transparent 64%),linear-gradient(145deg,rgba(255,255,255,.78),rgba(228,236,234,.78));box-shadow:0 20px 52px rgba(34,62,72,.12),inset 0 1px rgba(255,255,255,.8)}html.light .deep-marketing .aster-id h3{color:var(--chamber-ink)}html.light .deep-marketing .aster-period,html.light .deep-marketing .aster-sector{color:var(--chamber-muted)}html.light .deep-marketing .aster-what{color:var(--chamber-copy)}html.light .deep-marketing .aster-result{color:var(--chamber-muted)}html.light .deep-marketing .aster-links a{color:var(--chamber-ink);border-color:var(--chamber-line-strong);background:rgba(255,255,255,.5)}html.light .origins-page>.origins-hero{color:var(--chamber-ink);background:var(--chamber-paper-deep)}html.light .origins-hero .ambient-origins-hero{--ambient-opacity:.36}html.light .origins-hero>picture img{opacity:.42;filter:grayscale(.46) contrast(.78) brightness(1.24)}html.light .origins-hero-shade{background:linear-gradient(90deg,rgba(239,244,242,.96),rgba(239,244,242,.74) 55%,rgba(239,244,242,.28)),linear-gradient(180deg,rgba(239,244,242,.14),rgba(232,239,237,.9))}html.light .origins-hero-copy .sx{color:var(--chamber-blue)}html.light .origins-hero-copy h1{color:var(--chamber-ink)}html.light .origins-hero-copy h1 em{color:var(--chamber-warm)}html.light .origins-hero-copy>p:not(.sx){color:var(--chamber-copy)}html.light .origins-hero-copy>a{color:var(--chamber-ink);border-color:var(--chamber-warm)}html.light .origins-orbits i{border-color:rgba(49,94,145,.34)}html.light .origins-orbits i:nth-child(2){border-color:rgba(168,78,32,.4)}html.light .origins-page>.origins-school{width:100%;margin:0;color:var(--chamber-ink);border:0;border-radius:0;background:var(--chamber-paper-soft);box-shadow:inset 0 1px var(--chamber-line)}html.light .origins-school>picture img{opacity:.3;filter:grayscale(.58) contrast(.8) brightness(1.22)}html.light .origins-school>span{background:linear-gradient(90deg,rgba(246,248,245,.96),rgba(246,248,245,.76) 58%,rgba(246,248,245,.34)),linear-gradient(180deg,rgba(246,248,245,.14),rgba(237,242,241,.9))}html.light .origins-school-copy>p:first-child{color:var(--chamber-blue)}html.light .origins-school-copy h2{color:var(--chamber-ink)}html.light .origins-school-copy>p:nth-of-type(2){color:var(--chamber-copy)}html.light .origins-school-copy>a{color:var(--chamber-ink);border-color:var(--chamber-warm)}html.light .origins-page>.origins-machine{width:100%;margin:0;color:var(--chamber-ink);border:0;border-radius:0;background:radial-gradient(circle at 78% 28%,rgba(49,94,145,.1),transparent 24rem),var(--chamber-paper-deep);box-shadow:inset 0 1px var(--chamber-line)}html.light .origins-machine:before{background-image:linear-gradient(rgba(49,94,145,.09) 1px,transparent 0),linear-gradient(90deg,rgba(49,94,145,.085) 1px,transparent 0)}html.light .origins-machine-copy h2{color:var(--chamber-ink)}html.light .origins-machine-copy>p{color:var(--chamber-copy)}html.light .origins-machine-copy a{color:var(--chamber-ink);border-color:var(--chamber-line-strong);background:rgba(255,255,255,.46)}html.light .origins-machine-copy a:first-child{color:#fff;border-color:var(--chamber-blue);background:var(--chamber-blue)}html.light .deep-page:not(.deep-marketing)>.deep-hero{color:var(--chamber-ink)}.altcha-widget{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:65px;padding:12px 14px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 88%,transparent)}.altcha-widget>span{min-width:0;color:var(--fg-soft);font-size:.78rem;line-height:1.35}.altcha-widget>button{flex:none;min-height:36px;padding:0 12px;color:var(--ink);border:1px solid var(--line-strong);border-radius:4px;background:var(--surface-2);cursor:pointer}.altcha-widget>button:focus-visible,.altcha-widget>button:hover{border-color:var(--acc);outline:none}@media(max-width:900px){html.light .deep-marketing>.ambient-showcase,html.light .home-main>.creative-origins-teaser,html.light .origins-page>.origins-machine,html.light .origins-page>.origins-school,html.light :is(.home-main,.profile-page)>.contact{width:100%;margin:0;border-radius:0}html.light .creative-origins-shade{background:linear-gradient(180deg,rgba(246,248,245,.22),rgba(246,248,245,.82) 42%,rgba(246,248,245,.98)),linear-gradient(90deg,rgba(246,248,245,.7),rgba(246,248,245,.16))}html.light .origins-school>span{background:linear-gradient(180deg,rgba(246,248,245,.3),rgba(246,248,245,.84) 44%,rgba(237,242,241,.98))}html.light .deep-marketing .deep-shade{background:linear-gradient(180deg,rgba(239,244,242,.26),rgba(239,244,242,.54) 42%,rgba(232,239,237,.94))}html.light .marketing-hero-panel{background:rgba(249,251,248,.94)}html.light .deep-marketing .ambient-showcase-scrim{background:linear-gradient(180deg,rgba(232,239,237,.08),rgba(232,239,237,.42) 38%,rgba(232,239,237,.92) 70%,rgba(232,239,237,.98))}html.light .ambient-showcase-panel{background:rgba(249,251,248,.95)}}.route-immersive{--route-surface:rgba(8,13,18,.7);--route-surface-strong:rgba(7,11,16,.88);--route-line:rgba(137,194,218,.22);--route-shadow:0 34px 100px rgba(0,0,0,.25);position:relative;isolation:isolate;overflow:clip;background:#060a0e}html.light .route-immersive{--route-surface:rgba(242,247,244,.68);--route-surface-strong:rgba(248,250,247,.86);--route-line:rgba(30,83,101,.2);--route-shadow:0 34px 90px rgba(37,63,70,.13);background:#e5ecea}.route-immersive-layer{position:fixed;z-index:0;inset:0;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .8s var(--ease)}html[data-route-3d=ready] .route-immersive-layer{opacity:1}.route-immersive-layer canvas{display:block;width:100%!important;height:100%!important;pointer-events:none}.route-immersive-layer-marketing canvas{filter:saturate(1.25) contrast(1.12)}.route-immersive-layer-origins canvas{filter:saturate(1.2) contrast(1.1)}.route-immersive-layer-profile canvas{filter:saturate(1.18) contrast(1.08)}html:not(.light) .route-immersive-layer-profile canvas{filter:saturate(1.5) contrast(1.2) brightness(1.7)}.route-immersive-grid,.route-immersive-vignette{position:absolute;inset:0;pointer-events:none}.route-immersive-vignette{background:linear-gradient(90deg,rgba(4,8,12,.72),rgba(4,8,12,.08) 50%,rgba(4,8,12,.3)),linear-gradient(180deg,rgba(4,8,12,.16),transparent 36%,rgba(4,8,12,.54))}.route-immersive-grid{opacity:.34;background-image:linear-gradient(rgba(104,184,205,.08) 1px,transparent 0),linear-gradient(90deg,rgba(104,184,205,.06) 1px,transparent 0);background-size:clamp(54px,6vw,92px) clamp(54px,6vw,92px);-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);mask-image:linear-gradient(180deg,#000,transparent 72%)}.route-immersive-layer-origins .route-immersive-grid{opacity:.22;background-image:repeating-linear-gradient(0deg,rgba(234,153,102,.12) 0 1px,transparent 1px 7px),linear-gradient(90deg,rgba(108,143,172,.08) 1px,transparent 0);background-size:100% 7px,92px 100%}.route-immersive-layer-profile .route-immersive-grid{opacity:.28;background-size:72px 72px;transform:perspective(700px) rotateX(58deg) scale(1.4) translateY(18%);transform-origin:center bottom}html.light .route-immersive-vignette{background:linear-gradient(90deg,rgba(235,241,238,.78),rgba(235,241,238,.04) 54%,rgba(235,241,238,.32)),linear-gradient(180deg,rgba(238,243,240,.16),transparent 42%,rgba(224,233,230,.56))}.route-immersive>:not(.route-immersive-layer,.route-progress-rail){position:relative;z-index:1}.route-progress-rail{position:fixed;z-index:36;right:clamp(12px,1.7vw,26px);top:50%;display:flex;align-items:center;gap:14px;transform:translateY(-50%);color:rgba(232,241,244,.72)}.route-progress-readout{display:grid;width:78px;padding:10px 9px;border:1px solid rgba(255,255,255,.16);background:rgba(5,9,13,.58);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 14px 40px rgba(0,0,0,.18)}.route-progress-readout b{font-family:var(--mono);font-size:1.2rem;line-height:1}.route-progress-readout span{margin-top:5px;font-family:var(--mono);font-size:.52rem;text-transform:uppercase}.route-progress-rail nav{display:grid;gap:9px}.route-progress-rail nav a{display:flex;align-items:center;gap:8px;min-height:22px;color:inherit;text-decoration:none}.route-progress-rail nav a i{display:block;width:18px;height:1px;background:currentColor;opacity:.45;transition:width .3s var(--ease),opacity .3s var(--ease)}.route-progress-rail nav a span{max-width:0;overflow:hidden;opacity:0;white-space:nowrap;font-family:var(--mono);font-size:.55rem;text-transform:uppercase;transition:max-width .35s var(--ease),opacity .3s var(--ease)}.route-progress-rail nav a.is-active i,.route-progress-rail nav a:hover i{width:34px;opacity:1}.route-progress-rail nav a.is-active span,.route-progress-rail nav a:hover span{max-width:110px;opacity:1}html.light .route-progress-rail{color:#344f58}html.light .route-progress-readout{border-color:rgba(27,76,93,.18);background:rgba(247,250,247,.72);box-shadow:0 14px 38px rgba(34,67,78,.12)}.route-immersive-marketing .deep-hero{min-height:92svh;max-height:none;background:transparent;border-bottom:1px solid var(--route-line)}.route-immersive-marketing .deep-hero>img{z-index:0;opacity:.16;filter:grayscale(.4) contrast(1.1) saturate(.55);mix-blend-mode:screen;-webkit-mask-image:linear-gradient(90deg,transparent 5%,rgba(0,0,0,.42) 58%,#000);mask-image:linear-gradient(90deg,transparent 5%,rgba(0,0,0,.42) 58%,#000)}html.light .route-immersive-marketing .deep-hero>img{opacity:.2;mix-blend-mode:multiply;filter:grayscale(.65) contrast(.92) saturate(.5)}html.light .route-immersive-marketing>.deep-hero{background:transparent}.route-immersive-marketing .deep-shade{z-index:1;background:linear-gradient(90deg,rgba(4,8,12,.78),rgba(4,8,12,.28) 48%,rgba(4,8,12,.05) 72%)}html.light .route-immersive-marketing .deep-shade{background:linear-gradient(90deg,rgba(233,240,237,.86),rgba(233,240,237,.46) 50%,rgba(233,240,237,.06) 76%)}.route-immersive-marketing .marketing-depth-field{display:none}.route-immersive-marketing .marketing-hero-panel{width:min(700px,58vw);border-color:rgba(83,220,218,.52);background:rgba(5,10,15,.72);-webkit-backdrop-filter:blur(22px) saturate(.88);backdrop-filter:blur(22px) saturate(.88);box-shadow:0 30px 90px rgba(0,0,0,.26),inset 0 1px rgba(255,255,255,.07)}html.light .route-immersive-marketing .marketing-hero-panel{border-color:rgba(16,119,135,.42);background:rgba(247,250,247,.78);box-shadow:0 30px 80px rgba(32,67,76,.14),inset 0 1px rgba(255,255,255,.8)}.route-immersive-marketing .deep-band{border-block:1px solid var(--route-line);background:color-mix(in srgb,var(--route-surface-strong) 88%,transparent)}.route-immersive-marketing .deep-adaptive-body>section,.route-immersive-marketing .deep-contact,.route-immersive-marketing .deep-flow,.route-immersive-marketing .deep-next{width:min(1360px,calc(100% - clamp(28px,5vw,84px)));margin:clamp(24px,4vw,54px) auto 0;overflow:hidden;border:1px solid var(--route-line);border-radius:clamp(18px,2vw,30px);background:var(--route-surface);box-shadow:var(--route-shadow);-webkit-backdrop-filter:blur(24px) saturate(1.05);backdrop-filter:blur(24px) saturate(1.05)}.route-immersive-marketing .deep-adaptive-body{position:relative;z-index:1}.route-immersive-marketing .deep-credentials{background:var(--route-surface-strong)}html.light .route-immersive-marketing>.deep-adaptive-body>section,html.light .route-immersive-marketing>.deep-contact,html.light .route-immersive-marketing>.deep-flow,html.light .route-immersive-marketing>.deep-next{background:var(--route-surface)}html.light .route-immersive-marketing>.deep-adaptive-body>.deep-credentials,html.light .route-immersive-marketing>.deep-contact{background:var(--route-surface-strong)}.route-immersive-marketing .deep-proof-card,.route-immersive-marketing .deep-step{background:color-mix(in srgb,var(--route-surface-strong) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.route-immersive-marketing .deep-step{transition:transform .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}@media(hover:hover) and (pointer:fine){.route-immersive-marketing .deep-step:hover{z-index:2;transform:translateY(-10px) rotateX(2deg);border-color:color-mix(in srgb,var(--acc) 58%,transparent);box-shadow:0 26px 60px rgba(0,0,0,.18)}}.route-immersive-marketing .aster{background:radial-gradient(520px circle at 82% 12%,color-mix(in srgb,var(--acc) 24%,transparent),transparent 66%),rgba(7,12,18,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .42s var(--ease),box-shadow .42s var(--ease),border-color .42s var(--ease)}html.light .route-immersive-marketing .aster{background:radial-gradient(520px circle at 82% 12%,color-mix(in srgb,var(--acc) 12%,transparent),transparent 66%),rgba(247,250,247,.9)}@media(hover:hover) and (pointer:fine){.route-immersive-marketing .aster:hover{transform:perspective(900px) translateY(-10px) rotateX(1.5deg)!important;border-color:color-mix(in srgb,var(--acc) 78%,transparent);box-shadow:0 34px 80px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.08)}}.marketing-signal-stage{width:min(1360px,calc(100% - clamp(28px,5vw,84px)));margin:clamp(24px,4vw,54px) auto 0;padding-block:clamp(70px,9vw,126px);overflow:hidden;border:1px solid var(--route-line);border-radius:clamp(18px,2vw,30px);background:radial-gradient(circle at 82% 20%,rgba(68,218,215,.12),transparent 34rem),radial-gradient(circle at 18% 84%,rgba(240,125,63,.1),transparent 30rem),var(--route-surface);box-shadow:var(--route-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.marketing-signal-stage-grid{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);gap:clamp(42px,6vw,92px);align-items:center}.marketing-signal-stage-head h2{max-width:11ch;margin:18px 0 22px;font-size:clamp(3rem,5vw,5.6rem);line-height:.92;text-transform:uppercase;text-wrap:balance}.marketing-signal-stage-head h2 em{color:var(--warm);font-family:var(--serif);font-style:italic;text-transform:none}.marketing-signal-stage-head>p{max-width:48ch;color:var(--fg-soft);font-size:1rem;line-height:1.72}.marketing-signal-stage-head>a{display:inline-flex;align-items:center;gap:9px;min-height:48px;margin-top:24px;color:inherit;font-family:var(--mono);font-size:.7rem;text-decoration:none;text-transform:uppercase;border-bottom:1px solid}.marketing-signal-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.marketing-signal-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--route-line);border-radius:999px;background:rgba(255,255,255,.04);color:var(--fg-soft);font-family:var(--mono);font-size:.64rem;text-transform:uppercase;cursor:pointer;transition:background-color .3s var(--ease),color .3s var(--ease),transform .3s var(--ease)}.marketing-signal-tabs button:focus-visible,.marketing-signal-tabs button:hover{transform:translateY(-2px);color:var(--fg)}.marketing-signal-tabs button.is-active{border-color:#42c9ce;background:#42c9ce;color:#071014;box-shadow:0 0 0 5px rgba(66,201,206,.12)}.marketing-signal-console{position:relative;min-height:650px;overflow:hidden;border:1px solid rgba(103,225,224,.28);border-radius:22px;background:rgba(3,9,14,.88);color:#effcfc;box-shadow:0 38px 100px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.08);transform:perspective(1400px) rotateY(-2.4deg) rotateX(1deg);transform-style:preserve-3d}.marketing-signal-console:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(83,225,222,.06) 1px,transparent 0),linear-gradient(90deg,rgba(83,225,222,.05) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(#000,transparent 74%);mask-image:linear-gradient(#000,transparent 74%)}.marketing-signal-console-top{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 22px;border-bottom:1px solid rgba(103,225,224,.18);font-family:var(--mono);font-size:.62rem;text-transform:uppercase}.marketing-signal-console-top span{display:flex;align-items:center;gap:8px}.marketing-signal-console-top i{display:block;width:7px;height:7px;border-radius:50%;background:#56e0a1;box-shadow:0 0 0 6px rgba(86,224,161,.12)}.marketing-signal-console-top b{color:#66e4e5}.marketing-signal-network{position:absolute;z-index:1;inset:70px 20px 210px;transform:perspective(700px) rotateX(58deg) rotate(-8deg);transform-style:preserve-3d}.marketing-signal-network:after,.marketing-signal-network:before{content:"";position:absolute;border:1px solid rgba(89,226,223,.26);border-radius:50%;animation:signal-orbit 12s linear infinite}.marketing-signal-network:before{inset:10% 18%}.marketing-signal-network:after{inset:23% 31%;animation-direction:reverse;animation-duration:8s;border-color:rgba(240,125,63,.4)}.marketing-signal-network i{position:absolute;width:10px;height:10px;border-radius:50%;background:#65e7e3;box-shadow:0 0 0 9px rgba(101,231,227,.08),0 0 28px rgba(101,231,227,.72)}.marketing-signal-network i:first-child{left:8%;top:22%}.marketing-signal-network i:nth-child(2){left:28%;top:8%;background:#ef8250}.marketing-signal-network i:nth-child(3){left:50%;top:36%}.marketing-signal-network i:nth-child(4){right:22%;top:14%;background:#8272e2}.marketing-signal-network i:nth-child(5){right:5%;top:52%}.marketing-signal-network i:nth-child(6){left:31%;bottom:12%;background:#ef8250}.marketing-signal-network i:nth-child(7){right:32%;bottom:4%}.marketing-signal-network span{position:absolute;left:14%;top:24%;width:72%;height:1px;background:linear-gradient(90deg,transparent,rgba(101,231,227,.46),transparent);transform-origin:left}.marketing-signal-network span:nth-of-type(2){top:45%;transform:rotate(24deg)}.marketing-signal-network span:nth-of-type(3){top:62%;transform:rotate(-18deg)}.marketing-signal-network span:nth-of-type(4){left:28%;top:12%;width:55%;transform:rotate(60deg)}.marketing-signal-network span:nth-of-type(5){left:45%;top:10%;width:48%;transform:rotate(112deg)}.signal-pulse{position:absolute;width:18px;height:18px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 36px #66e4e5;animation:signal-pulse-path 3.2s var(--ease) infinite}.signal-pulse-2{animation-delay:-1.05s}.signal-pulse-3{animation-delay:-2.1s}.marketing-signal-copy{position:absolute;z-index:4;left:26px;right:26px;bottom:150px;max-width:48ch;padding:18px 20px;border-left:3px solid #54dcdd;background:rgba(5,12,18,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.marketing-signal-copy small{color:#65e7e3;font-family:var(--mono);font-size:.58rem;text-transform:uppercase}.marketing-signal-copy h3{margin:8px 0 9px;font-size:clamp(1.45rem,2.4vw,2.35rem);line-height:1.02;text-transform:uppercase}.marketing-signal-copy p{margin:0;color:rgba(239,252,252,.7);font-size:.86rem;line-height:1.56}.marketing-signal-metrics{position:absolute;z-index:4;left:26px;right:26px;bottom:26px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.marketing-signal-metrics>div{display:grid;gap:3px;padding:13px 14px;border:1px solid rgba(101,231,227,.16);background:rgba(255,255,255,.035)}.marketing-signal-metrics strong{font-size:1.25rem;color:#fff}.marketing-signal-metrics span{color:rgba(239,252,252,.54);font-family:var(--mono);font-size:.54rem;text-transform:uppercase}.marketing-signal-bars{position:absolute;z-index:2;right:25px;top:86px;display:flex;align-items:end;gap:7px;width:170px;height:116px}.marketing-signal-bars i{flex:1 1;height:var(--signal-height);background:linear-gradient(#69e9e3,rgba(101,231,227,.05));transform-origin:bottom;animation:signal-bar 1.1s var(--ease) var(--signal-delay) both}@keyframes signal-orbit{to{transform:rotate(1turn)}}@keyframes signal-pulse-path{0%{left:8%;top:22%;transform:scale(.7)}34%{left:48%;top:36%;transform:scale(1.2)}68%{left:78%;top:14%;transform:scale(.8)}to{left:61%;top:78%;transform:scale(.7)}}@keyframes signal-bar{0%{transform:scaleY(.08);opacity:0}to{transform:scaleY(1);opacity:1}}.route-immersive-origins{background:#0a0908}html.light .route-immersive-origins{background:#ebe9e2}.route-immersive-origins .origins-hero{min-height:92svh;max-height:none;background:transparent;border-bottom:1px solid var(--route-line)}.route-immersive-origins .origins-hero>picture img{opacity:.2;filter:grayscale(1) contrast(1.12);mix-blend-mode:screen;-webkit-mask-image:linear-gradient(90deg,transparent 8%,#000 78%);mask-image:linear-gradient(90deg,transparent 8%,#000 78%)}html.light .route-immersive-origins .origins-hero>picture img{opacity:.23;mix-blend-mode:multiply;filter:grayscale(1) contrast(.94)}html.light .route-immersive-origins>.origins-hero{background:transparent}.route-immersive-origins .origins-hero-shade{background:linear-gradient(90deg,rgba(8,7,6,.76),rgba(8,7,6,.2) 55%,transparent)}html.light .route-immersive-origins .origins-hero-shade{background:linear-gradient(90deg,rgba(239,238,232,.82),rgba(239,238,232,.25) 58%,transparent)}.route-immersive-origins>.og-band,.route-immersive-origins>section:not(.origins-hero){width:min(1360px,calc(100% - clamp(28px,5vw,84px)));margin:clamp(24px,4vw,54px) auto 0;overflow:hidden;border:1px solid var(--route-line);border-radius:clamp(18px,2vw,30px);background:var(--route-surface);box-shadow:var(--route-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.route-immersive-origins .origins-school>picture img{opacity:.09;filter:grayscale(1) contrast(1.1);mix-blend-mode:screen}html.light .route-immersive-origins .origins-school>picture img{opacity:.11;mix-blend-mode:multiply;filter:grayscale(1) contrast(.95)}.route-immersive-origins .origins-school>span{background:linear-gradient(90deg,rgba(8,10,11,.92),rgba(8,10,11,.52) 58%,rgba(8,10,11,.18))}html.light .route-immersive-origins .origins-school>span{background:linear-gradient(90deg,rgba(246,247,243,.94),rgba(246,247,243,.6) 60%,rgba(246,247,243,.2))}.route-immersive-origins .origins-project{background:color-mix(in srgb,var(--route-surface-strong) 86%,transparent);transition:transform .42s var(--ease),border-color .42s var(--ease),box-shadow .42s var(--ease);transform-style:preserve-3d}@media(hover:hover) and (pointer:fine){.route-immersive-origins .origins-project:hover{z-index:2;transform:perspective(900px) translateY(-12px) rotateX(2deg);border-color:color-mix(in srgb,var(--warm) 62%,transparent);box-shadow:0 30px 70px rgba(0,0,0,.2)}.route-immersive-origins .og-frame:hover{transform:perspective(900px) translateY(-7px) rotateX(1.3deg)}}.route-immersive-origins .og-band{border-top:1px solid var(--route-line)}.route-immersive-origins .og-section{background:transparent}.route-immersive-origins .origins-machine-field{opacity:.75}.route-immersive-origins .origins-machine{background:var(--route-surface-strong)}html.light .route-immersive-origins>.og-band,html.light .route-immersive-origins>section:not(.origins-hero){background:var(--route-surface)}html.light .route-immersive-origins>.origins-machine{background:var(--route-surface-strong)}html.light .route-immersive-origins .og-section{background:transparent}.route-immersive-profile{--route-surface:rgba(8,13,18,.42);--route-surface-strong:rgba(7,11,16,.84);padding-top:74px;background:#060a0e}html.light .route-immersive-profile{--route-surface:rgba(242,247,244,.5);--route-surface-strong:rgba(248,250,247,.8);background:#e5ecea}.route-immersive-profile>section{width:min(1360px,calc(100% - clamp(28px,5vw,84px)));margin:clamp(24px,4vw,54px) auto 0;overflow:hidden;border:1px solid var(--route-line);border-radius:clamp(18px,2vw,30px);background:var(--route-surface);box-shadow:var(--route-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.route-immersive-profile #apropos{min-height:calc(100svh - 98px);display:grid;align-items:center}.route-immersive-profile #apropos,html.light .route-immersive-profile>#apropos{background:radial-gradient(circle at 76% 18%,rgba(77,212,211,.1),transparent 31rem),var(--route-surface)}.route-immersive-profile .about-gallery figure{border:1px solid var(--route-line);box-shadow:0 22px 60px rgba(0,0,0,.14);transition:transform .5s var(--ease),box-shadow .5s var(--ease);transform-style:preserve-3d}.route-immersive-profile .about-photo-main{transform:perspective(900px) rotateY(2deg) rotate(-.7deg)}.route-immersive-profile .about-photo-video{transform:perspective(900px) translateZ(18px) rotateY(-2deg)}.route-immersive-profile .about-photo-note{transform:perspective(900px) rotateY(-3deg) rotate(.9deg)}@media(hover:hover) and (pointer:fine){.route-immersive-profile .about-gallery figure:hover{z-index:4;transform:perspective(900px) translateY(-10px) translateZ(40px) rotate(0);box-shadow:0 36px 90px rgba(0,0,0,.25)}}.route-immersive-profile .profile-gallery,html.light .route-immersive-profile>.profile-gallery{background:radial-gradient(circle at 16% 26%,rgba(240,125,63,.09),transparent 28rem),var(--route-surface)}.route-immersive-profile .profile-gallery-grid{gap:14px;perspective:1200px}.route-immersive-profile .profile-shot{border:1px solid var(--route-line);box-shadow:0 22px 55px rgba(0,0,0,.15);transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .5s var(--ease);transform-style:preserve-3d}.route-immersive-profile .profile-shot-1{transform:rotateY(2deg) translateZ(8px)}.route-immersive-profile .profile-shot-2{transform:rotateX(-2deg) translateY(10px)}.route-immersive-profile .profile-shot-3{transform:rotateY(-2deg) translateZ(14px)}@media(min-width:1001px){.route-immersive-profile .profile-gallery-grid{grid-template-columns:1.15fr .8fr 1fr .8fr;grid-template-rows:300px 300px}.route-immersive-profile .profile-shot-1{grid-column:1;grid-row:1/3}.route-immersive-profile .profile-shot-2{grid-column:2;grid-row:1}.route-immersive-profile .profile-shot-3{grid-column:3;grid-row:1/3}.route-immersive-profile .profile-shot-4{grid-column:2;grid-row:2}.route-immersive-profile .profile-shot-5{grid-column:4;grid-row:1}.route-immersive-profile .profile-shot-6{grid-column:4;grid-row:2}}@media(hover:hover) and (pointer:fine){.route-immersive-profile .profile-shot:hover{z-index:3;transform:translateY(-12px) translateZ(46px) rotate(0);border-color:rgba(90,218,216,.52);box-shadow:0 40px 90px rgba(0,0,0,.28)}}.route-immersive-profile>.contact,html.light .route-immersive-profile>.contact{background:var(--route-surface-strong)}.route-immersive-profile .contact-form{background:color-mix(in srgb,var(--route-surface-strong) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-motion=reduced] .route-immersive:before,html[data-route-3d=fallback] .route-immersive:before{content:"";position:fixed;z-index:0;inset:0;pointer-events:none;opacity:.42;background:radial-gradient(circle at 78% 20%,rgba(73,213,212,.22),transparent 28rem),radial-gradient(circle at 18% 74%,rgba(239,127,73,.16),transparent 30rem),repeating-linear-gradient(118deg,transparent 0 118px,rgba(104,178,200,.08) 118px 119px,transparent 119px 236px)}@media(max-width:1180px){.route-progress-rail{display:none}.marketing-signal-stage-grid{grid-template-columns:1fr}.marketing-signal-stage-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 28px;align-items:end}.marketing-signal-stage-head .sx,.marketing-signal-stage-head h2,.marketing-signal-stage-head>p{grid-column:1}.marketing-signal-stage-head h2{max-width:13ch}.marketing-signal-tabs{grid-column:2;grid-row:1/5;display:grid;align-self:center;margin:0}.marketing-signal-stage-head>a{grid-column:1}.marketing-signal-console{max-width:900px;width:100%;margin-inline:auto;transform:none}}@media(max-width:760px){.route-immersive-layer{opacity:0}html[data-route-3d=ready] .route-immersive-layer{opacity:.96}.route-immersive-vignette{background:linear-gradient(180deg,rgba(5,9,13,.22),rgba(5,9,13,.05) 36%,rgba(5,9,13,.58)),linear-gradient(90deg,rgba(5,9,13,.42),transparent 82%)}html.light .route-immersive-vignette{background:linear-gradient(180deg,rgba(233,240,237,.36),rgba(233,240,237,.03) 38%,rgba(225,233,230,.66)),linear-gradient(90deg,rgba(233,240,237,.48),transparent 82%)}.route-immersive-grid{opacity:.22;background-size:54px 54px}.route-immersive-marketing .deep-hero{min-height:100svh;padding-inline:10px}.route-immersive-marketing .deep-hero>img{opacity:.12;-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);mask-image:linear-gradient(180deg,#000,transparent 72%)}.route-immersive-marketing .deep-shade,html.light .route-immersive-marketing .deep-shade{background:linear-gradient(180deg,transparent 5%,rgba(4,8,12,.16) 34%,rgba(4,8,12,.76))}html.light .route-immersive-marketing .deep-shade{background:linear-gradient(180deg,rgba(235,241,238,.04),rgba(235,241,238,.28) 36%,rgba(235,241,238,.82))}.route-immersive-marketing .marketing-hero-panel{width:100%;padding:22px 20px;background:rgba(5,10,15,.8)}html.light .route-immersive-marketing .marketing-hero-panel{background:rgba(247,250,247,.86)}.marketing-signal-stage,.route-immersive-marketing .deep-adaptive-body>section,.route-immersive-marketing .deep-contact,.route-immersive-marketing .deep-flow,.route-immersive-marketing .deep-next{width:calc(100% - 16px);margin-top:12px;border-radius:18px}.marketing-signal-stage{padding-block:54px}.marketing-signal-stage-grid,.marketing-signal-stage-head{display:block}.marketing-signal-stage-head h2{max-width:none;margin-top:14px;font-size:clamp(2.3rem,12vw,3.45rem)}.marketing-signal-stage-head>p{font-size:1rem;line-height:1.62}.marketing-signal-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:22px}.marketing-signal-tabs button{justify-content:center;min-width:0;padding:0 8px;font-size:.57rem}.marketing-signal-stage-head>a{margin-top:20px}.marketing-signal-console{min-height:620px;margin-top:32px;border-radius:15px}.marketing-signal-console-top{padding-inline:15px}.marketing-signal-network{inset:72px 8px 248px}.marketing-signal-bars{right:16px;top:82px;width:128px;height:94px}.marketing-signal-copy{left:15px;right:15px;bottom:174px;padding:16px}.marketing-signal-copy h3{font-size:1.4rem}.marketing-signal-copy p{font-size:.9rem}.marketing-signal-metrics{left:15px;right:15px;bottom:15px;grid-template-columns:1fr;gap:5px}.marketing-signal-metrics>div{display:flex;align-items:baseline;justify-content:space-between;padding:9px 11px}.marketing-signal-metrics strong{font-size:1rem}.marketing-signal-metrics span{font-size:.51rem}.route-immersive-marketing .aster:hover,.route-immersive-marketing .deep-step:hover{transform:none!important}.route-immersive-origins .origins-hero{min-height:calc(100svh - 8px)}.route-immersive-origins .origins-hero>picture img{opacity:.12;-webkit-mask-image:linear-gradient(180deg,#000,transparent 78%);mask-image:linear-gradient(180deg,#000,transparent 78%)}.route-immersive-origins>.og-band,.route-immersive-origins>section:not(.origins-hero){width:calc(100% - 16px);margin-top:12px;border-radius:18px}.route-immersive-origins .og-frame:hover,.route-immersive-origins .origins-project:hover{transform:none}.route-immersive-profile{padding-top:62px}.route-immersive-profile>section{width:calc(100% - 16px);margin-top:12px;border-radius:18px}.route-immersive-profile #apropos{min-height:auto}.route-immersive-profile .about-gallery figure,.route-immersive-profile .profile-shot{transform:none}.route-immersive-profile .profile-gallery-grid{gap:10px}}html[data-motion=reduced] .route-immersive-layer{display:none}html[data-motion=reduced] .marketing-signal-bars i,html[data-motion=reduced] .marketing-signal-network:after,html[data-motion=reduced] .marketing-signal-network:before,html[data-motion=reduced] .signal-pulse{animation:none}:root{--mobile-tone-a:#65e7e3;--mobile-tone-b:#6e8fff;--mobile-tone-c:#f08a55;--mobile-scroll:0;--mobile-section-progress:0;--mobile-scroll-shift:0px;--mobile-scroll-shift-reverse:0px;--mobile-parallax-x:0px;--mobile-parallax-x-reverse:0px;--mobile-parallax-y:0px}html[data-mobile-world=ml]{--mobile-tone-a:#74f3aa;--mobile-tone-b:#6d91ff;--mobile-tone-c:#ff9a58}html[data-mobile-world=marketing]{--mobile-tone-a:#59e1de;--mobile-tone-b:#8c73ec;--mobile-tone-c:#ff8353}html[data-mobile-world=origins]{--mobile-tone-a:#e9a271;--mobile-tone-b:#789ac4;--mobile-tone-c:#ffd0a3}html[data-mobile-world=profile]{--mobile-tone-a:#6fdddb;--mobile-tone-b:#8aa4ff;--mobile-tone-c:#ef8150}html[data-mobile-world=vision]{--mobile-tone-a:#63e9ff;--mobile-tone-b:#7587ff;--mobile-tone-c:#ff7d8c}html[data-mobile-world=system]{--mobile-tone-a:#75e3a4;--mobile-tone-b:#72a5db;--mobile-tone-c:#e5c36b}html[data-mobile-world=legal]{--mobile-tone-a:#7ca1b3;--mobile-tone-b:#7188b7;--mobile-tone-c:#b8795d}.mobile-motion-stage{display:none}@media(max-width:900px),(pointer:coarse){body,html{max-width:100%;overflow-x:clip}body{background:var(--bg)}body,body>main{position:relative}body>main{z-index:1;max-width:100%}:is(.home-main,.deep-page:not(.route-immersive),.profile-page:not(.route-immersive),.origins-page:not(.route-immersive)){background-color:transparent!important}.deep-page:not(.route-immersive) :is(.deep-proof,.ml-workbench,.deep-credentials,.deep-flow,.deep-visual,.deep-next,.deep-contact),.home-main>section:not(.hero,.signal-studio,.creative-origins-teaser),.legal-shell{background-color:color-mix(in srgb,var(--bg-2) 89%,transparent)!important;-webkit-backdrop-filter:blur(10px) saturate(1.06);backdrop-filter:blur(10px) saturate(1.06)}html.light .deep-page:not(.route-immersive) :is(.deep-proof,.ml-workbench,.deep-credentials,.deep-flow,.deep-visual,.deep-next,.deep-contact),html.light .home-main>section:not(.hero,.signal-studio,.creative-origins-teaser),html.light .legal-shell{background-color:rgba(237,243,241,.86)!important}.mobile-motion-stage{position:fixed;z-index:0;inset:0;display:block;overflow:hidden;pointer-events:none;perspective:720px;opacity:.76;contain:strict;-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.3) 28%,rgba(0,0,0,.2) 68%,#000);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.3) 28%,rgba(0,0,0,.2) 68%,#000)}.mobile-motion-beam,.mobile-motion-grain,.mobile-motion-orbit,.mobile-motion-orbit i,.mobile-motion-plane,.mobile-motion-plane i{position:absolute;display:block;pointer-events:none}.mobile-motion-plane{width:82vw;height:48svh;border:1px solid color-mix(in srgb,var(--mobile-tone-a) 30%,transparent);border-radius:22px;transform-style:preserve-3d;background:linear-gradient(color-mix(in srgb,var(--mobile-tone-a) 10%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--mobile-tone-b) 9%,transparent) 1px,transparent 1px);background-size:32px 32px;box-shadow:inset 0 0 42px color-mix(in srgb,var(--mobile-tone-a) 8%,transparent),0 0 54px color-mix(in srgb,var(--mobile-tone-b) 9%,transparent)}.mobile-motion-plane i{width:9px;aspect-ratio:1;border-radius:50%;background:var(--mobile-tone-a);box-shadow:0 0 0 7px color-mix(in srgb,var(--mobile-tone-a) 12%,transparent),0 0 24px var(--mobile-tone-a);animation:mobile-node-pulse 2.8s ease-in-out infinite}.mobile-motion-plane i:first-child{left:12%;top:18%}.mobile-motion-plane i:nth-child(2){right:16%;top:32%;animation-delay:-.8s;background:var(--mobile-tone-c)}.mobile-motion-plane i:nth-child(3){left:38%;bottom:14%;animation-delay:-1.6s;background:var(--mobile-tone-b)}.mobile-motion-plane i:nth-child(4){right:8%;bottom:8%;animation-delay:-2.2s}.mobile-motion-plane-a{right:-41vw;top:7svh;transform:translate3d(var(--mobile-parallax-x),var(--mobile-scroll-shift),0) rotateY(-46deg) rotate(18deg);animation:mobile-plane-breathe 9s ease-in-out infinite alternate}.mobile-motion-plane-b{left:-47vw;bottom:-7svh;border-color:color-mix(in srgb,var(--mobile-tone-c) 32%,transparent);transform:translate3d(var(--mobile-parallax-x-reverse),var(--mobile-scroll-shift-reverse),-80px) rotateY(48deg) rotate(-14deg);animation:mobile-plane-breathe-b 11s ease-in-out -4s infinite alternate}.mobile-motion-orbit{right:-18vw;top:42svh;width:58vw;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--mobile-tone-c) 33%,transparent);border-radius:50%;transform:translate3d(var(--mobile-parallax-x),var(--mobile-parallax-y),0) rotateX(68deg);box-shadow:0 0 0 22px color-mix(in srgb,var(--mobile-tone-a) 4%,transparent),0 0 0 58px color-mix(in srgb,var(--mobile-tone-b) 3%,transparent);animation:mobile-orbit-spin 12s linear infinite}.mobile-motion-orbit i{width:10px;aspect-ratio:1;border-radius:50%;background:var(--mobile-tone-c);box-shadow:0 0 22px var(--mobile-tone-c)}.mobile-motion-orbit i:first-child{left:9%;top:23%}.mobile-motion-orbit i:nth-child(2){right:4%;top:48%;background:var(--mobile-tone-a)}.mobile-motion-orbit i:nth-child(3){left:43%;bottom:-5px;background:var(--mobile-tone-b)}.mobile-motion-beam{left:calc(8vw + var(--mobile-parallax-x));top:-20%;width:1px;height:140%;opacity:.65;background:linear-gradient(transparent,var(--mobile-tone-b) 24%,var(--mobile-tone-a) 62%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--mobile-tone-a) 64%,transparent);transform:rotate(12deg) translateY(var(--mobile-scroll-shift));transform-origin:center}.mobile-motion-grain{inset:-40%;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");animation:mobile-grain-step .7s steps(2) infinite}html[data-mobile-touch=active] .mobile-motion-stage{opacity:.94}html[data-mobile-touch=active] .mobile-motion-orbit{scale:1.08}.mobile-motion-section{--mobile-focus-alpha:0;isolation:isolate;transition:border-color .48s var(--ease),box-shadow .48s var(--ease),background-color .48s var(--ease)}.mobile-motion-section.is-mobile-focus{--mobile-focus-alpha:1;border-color:color-mix(in srgb,var(--mobile-tone-a) 30%,var(--line))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--mobile-tone-a) 28%,transparent),inset 0 -1px color-mix(in srgb,var(--mobile-tone-c) 16%,transparent)}.mobile-motion-section :is(.shead,.deep-visual-copy,.origins-design-head,.og-head,.credential-ribbon-head,.deep-credentials-head){transition:translate .55s var(--ease),opacity .55s var(--ease),filter .55s var(--ease)}.mobile-motion-section:not(.is-mobile-focus) :is(.shead,.deep-visual-copy,.origins-design-head,.og-head,.credential-ribbon-head,.deep-credentials-head){translate:0 12px;opacity:.88;filter:saturate(.82)}.mobile-motion-section.is-mobile-focus :is(.shead,.deep-visual-copy,.origins-design-head,.og-head,.credential-ribbon-head,.deep-credentials-head){translate:0 0;opacity:1;filter:none}.mobile-motion-section.is-mobile-focus :is(.shead,.deep-visual-copy,.origins-design-head,.og-head):after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:1px;opacity:.75;background:linear-gradient(90deg,var(--mobile-tone-a),var(--mobile-tone-c),transparent);transform-origin:left;animation:mobile-focus-line 1.15s var(--ease) both;pointer-events:none}.has-mobile-motion-rail{position:relative;padding-bottom:24px}.has-mobile-motion-rail:after{content:attr(data-mobile-swipe) "  →";position:absolute;right:0;bottom:1px;color:var(--fg-soft);font-family:var(--mono);font-size:.58rem;letter-spacing:.07em;text-transform:uppercase;opacity:.78;transition:opacity .3s;pointer-events:none}.has-mobile-motion-rail:before{content:"";position:absolute;left:0;right:132px;bottom:7px;height:2px;background:linear-gradient(90deg,var(--mobile-tone-a),var(--mobile-tone-c)) 0 0 /var(--mobile-rail-size,0) 100% no-repeat,var(--line);pointer-events:none}.has-mobile-motion-rail.mobile-rail-started:after{opacity:.42}.has-mobile-motion-rail.mobile-rail-ended:after{content:"← Revenir"}.mobile-motion-rail{overscroll-behavior-inline:contain;touch-action:pan-x pan-y;scroll-behavior:smooth;scroll-snap-type:x mandatory!important;scrollbar-width:none}.mobile-motion-rail::-webkit-scrollbar{display:none}.mobile-motion-rail:focus-visible{outline:2px solid var(--mobile-tone-a);outline-offset:5px}.deep-marketing .deep-flow-grid,.deep-marketing .deep-proof-grid,.deep-proof-grid{display:flex!important;grid-template-columns:none!important;gap:10px!important;margin-inline:calc(var(--pad) * -1)!important;padding:0 var(--pad) 8px!important;overflow-x:auto!important;overflow-y:visible!important}.deep-marketing .deep-proof-card,.deep-proof-card{flex:0 0 min(82vw,330px)!important;min-height:270px!important;scroll-snap-align:center}.deep-marketing .deep-step{flex:0 0 min(79vw,320px)!important;min-height:300px!important;padding:22px!important;scroll-snap-align:center}.deep-marketing .aster-field{display:flex!important;grid-template-columns:none!important;gap:12px!important;width:100%!important;margin:0!important;padding:0 var(--pad) 18px!important;overflow-x:auto!important;overflow-y:visible!important}.deep-marketing .aster,.deep-marketing .aster:last-child{flex:0 0 min(86vw,360px)!important;width:auto!important;min-height:510px!important;scroll-snap-align:center}.deep-credential-records ul{display:flex!important;grid-template-columns:none!important;gap:10px!important;margin-inline:calc(var(--pad) * -1)!important;padding:0 var(--pad) 8px!important;overflow-x:auto!important;border:0!important}.deep-credential-records li{flex:0 0 min(84vw,350px);width:auto!important;min-height:190px!important;border:1px solid var(--line)!important;scroll-snap-align:center}.deep-credential-records li>a{min-height:100%!important;align-content:start}.origins-projects{display:flex!important;gap:10px;margin-inline:calc(var(--pad) * -1);padding:0 var(--pad) 8px;overflow-x:auto;border-top:0!important}.origins-project{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;flex:0 0 min(84vw,350px);min-height:330px!important;padding:22px!important;border:1px solid var(--line)!important;border-radius:12px;background:color-mix(in srgb,var(--surface) 84%,transparent)!important;scroll-snap-align:center}.origins-project>p{grid-column:1/-1!important}:is(.profile-gallery-grid,.deep-gallery,.og-grid,.credential-track,.optical-mobile-track)>*{scroll-snap-align:center}.is-mobile-focus :is(.deep-proof-card,.deep-step,.aster,.origins-project,.profile-shot,.og-plate,.credential-card,.proof-card):nth-child(odd){animation:mobile-card-float 5.4s ease-in-out infinite}.is-mobile-focus :is(.deep-proof-card,.deep-step,.aster,.origins-project,.profile-shot,.og-plate,.credential-card,.proof-card):nth-child(2n){animation:mobile-card-float 5.4s ease-in-out -2.7s infinite reverse}:is(.door,.proof-card,.deep-proof-card,.deep-step,.aster,.origins-project,.profile-shot,.og-frame,.credential-card,.btn):active{scale:.975;filter:saturate(1.15)}html[data-route-3d=loading] .route-immersive-layer{opacity:.78}html[data-route-3d=loading] .route-immersive-layer canvas{opacity:0}html[data-route-3d=loading] .route-immersive-grid{opacity:.5;animation:mobile-grid-travel 5.5s linear infinite}.route-immersive-layer:after{content:"";position:absolute;right:-16vw;top:24svh;width:52vw;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--mobile-tone-a) 42%,transparent);border-radius:50%;box-shadow:0 0 0 22px color-mix(in srgb,var(--mobile-tone-b) 7%,transparent),0 0 0 54px color-mix(in srgb,var(--mobile-tone-c) 5%,transparent);transform:rotateX(64deg);animation:mobile-orbit-spin 10s linear infinite;pointer-events:none}.route-immersive-marketing :is(.marketing-signal-stage,.deep-flow,.deep-proof,.deep-credentials,.deep-visual,.deep-next,.deep-contact),.route-immersive-origins>.og-band,.route-immersive-origins>section:not(.origins-hero),.route-immersive-profile>section{-webkit-backdrop-filter:blur(11px) saturate(1.08)!important;backdrop-filter:blur(11px) saturate(1.08)!important}.aster-links a{min-width:48px!important;min-height:48px!important;padding-inline:12px}.signal-studio-foot :is(button,a){min-height:44px}.legal-shell a{display:inline-flex;align-items:center;min-height:44px;padding-block:8px}.legal-shell :is(p,li,td,th){overflow-wrap:anywhere}.deep-chipline{padding-bottom:5px}.deep-chipline span{min-height:34px;display:inline-flex;align-items:center}.deep-page:not(.deep-marketing) .deep-hero-copy{padding:20px;border:1px solid rgba(255,255,255,.16);border-radius:15px;background:rgba(5,9,14,.78);color:#f7fbff;box-shadow:0 24px 70px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}.deep-page:not(.deep-marketing) .deep-back{color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.78)}.deep-page:not(.deep-marketing) .deep-hero-copy :is(.deep-lead,.deep-profile-lens small){color:rgba(244,249,252,.76)!important}.deep-page:not(.deep-marketing) .deep-hero-copy .deep-profile-lens b{color:#fff!important}html.light .deep-page:not(.deep-marketing) .deep-hero-copy{border-color:rgba(31,71,88,.2);background:rgba(247,250,247,.9);color:#11181b;box-shadow:0 24px 70px rgba(27,55,66,.16)}html.light .deep-page:not(.deep-marketing) .deep-hero-copy :is(.deep-lead,.deep-profile-lens small){color:#4a5c62!important}html.light .deep-page:not(.deep-marketing) .deep-hero-copy .deep-profile-lens b{color:#11181b!important}.deep-credentials-head h2,.deep-marketing .shead h2,.deep-page .shead h2,.deep-visual-copy h2{max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.deep-marketing .shead h2,.deep-page .shead h2{font-size:clamp(1.72rem,7.8vw,2.18rem)!important;letter-spacing:-.045em}.mobile-dock{z-index:82!important}footer{position:relative;z-index:2}@supports(animation-timeline:view()){:is(.deep-hero>img,.creative-origins-bg img,.profile-shot img,.deep-gallery img,.og-frame img,.about-gallery img,.origins-photo-pair img){animation:mobile-photo-depth linear both;animation-timeline:view(block);animation-range:entry 0 exit 100%;transform-origin:center}}}@keyframes mobile-node-pulse{50%{scale:1.65;opacity:.48}}@keyframes mobile-plane-breathe{to{translate:-7vw 4svh;rotate:3deg}}@keyframes mobile-plane-breathe-b{to{translate:8vw -5svh;rotate:-4deg}}@keyframes mobile-orbit-spin{to{rotate:1turn}}@keyframes mobile-grain-step{0%{translate:-2% -1%}50%{translate:2% 1%}to{translate:-1% 2%}}@keyframes mobile-focus-line{0%{scale:.06 1;opacity:0}}@keyframes mobile-card-float{50%{translate:0 -7px}}@keyframes mobile-grid-travel{to{background-position:54px 54px}}@keyframes mobile-photo-depth{0%{scale:1.1;translate:0 18px;filter:saturate(.78) contrast(1.05)}48%{scale:1.02;translate:0 0;filter:saturate(1) contrast(1.08)}to{scale:1.08;translate:0 -18px;filter:saturate(.9) contrast(1.06)}}@media(max-width:430px){.deep-marketing .marketing-signal-stage{padding-block:44px}.deep-marketing .deep-contact,.deep-marketing .deep-credentials,.deep-marketing .deep-flow,.deep-marketing .deep-next,.deep-marketing .deep-proof,.deep-marketing .deep-visual{padding-block:50px}.deep-marketing .aster,.deep-marketing .aster:last-child{min-height:490px!important}.origins-design{padding-block:56px!important}.origins-design-head{margin-bottom:30px!important}.profile-gallery-grid .profile-shot{height:330px!important}}html[data-motion=reduced] .mobile-motion-stage{opacity:.34}html[data-motion=reduced] :is(.mobile-motion-plane,.mobile-motion-plane i,.mobile-motion-orbit,.mobile-motion-grain,.is-mobile-focus .deep-proof-card,.is-mobile-focus .deep-step,.is-mobile-focus .aster,.is-mobile-focus .origins-project,.is-mobile-focus .profile-shot,.is-mobile-focus .og-plate,.is-mobile-focus .credential-card,.is-mobile-focus .proof-card){animation:none!important}html[data-motion=reduced] .mobile-motion-section :is(.shead,.deep-visual-copy,.origins-design-head,.og-head,.credential-ribbon-head,.deep-credentials-head){translate:none!important;opacity:1!important;filter:none!important}:root{--showoff-a:#67edf0;--showoff-b:#718fff;--showoff-c:#ff8b55;--showoff-ink:#eafcff;--showoff-scroll:0;--showoff-section-progress:0;--showoff-velocity:0}html[data-showoff-world=ml]{--showoff-a:#70f5a6;--showoff-b:#7297ff;--showoff-c:#ff9957}html[data-showoff-world=marketing]{--showoff-a:#5ce8e4;--showoff-b:#9b7aff;--showoff-c:#ff7950}html[data-showoff-world=origins]{--showoff-a:#ffc18d;--showoff-b:#7ca2cb;--showoff-c:#ff7d52}html[data-showoff-world=profile]{--showoff-a:#62e3dd;--showoff-b:#90a5ff;--showoff-c:#ef8150}html[data-showoff-world=vision]{--showoff-a:#61eeff;--showoff-b:#768aff;--showoff-c:#ff7188}html[data-showoff-world=system]{--showoff-a:#77eda8;--showoff-b:#6fa8da;--showoff-c:#e7c766}.showoff-director{position:fixed;z-index:0;inset:0;overflow:hidden;pointer-events:none;perspective:1100px;color:var(--showoff-ink);opacity:0;contain:strict;transition:opacity .8s ease,filter .5s ease;-webkit-mask-image:radial-gradient(ellipse 56% 49% at 50% 43%,transparent 0 40%,rgba(0,0,0,.32) 58%,#000 82%);mask-image:radial-gradient(ellipse 56% 49% at 50% 43%,transparent 0 40%,rgba(0,0,0,.32) 58%,#000 82%)}html[data-showoff-ready=true] .showoff-director{opacity:.88}html.light .showoff-director{--showoff-ink:#10282d;opacity:.68;mix-blend-mode:multiply}.showoff-director:after,.showoff-director:before{content:"";position:absolute;pointer-events:none}.showoff-director:before{inset:-20%;background:repeating-linear-gradient(112deg,transparent 0 10%,color-mix(in srgb,var(--showoff-a) 10%,transparent) 10.08% 10.16%,transparent 10.24% 18%),radial-gradient(circle at calc(var(--kinetic-xn) * 100%) calc(var(--kinetic-yn) * 100%),color-mix(in srgb,var(--showoff-a) 19%,transparent),transparent 19rem);transform:translate3d(0,calc(var(--showoff-scroll) * -90px),-120px) rotate(calc(var(--showoff-scroll) * 8deg));animation:showoff-field-drift 18s ease-in-out infinite alternate}.showoff-director:after{inset:0;opacity:.22;background:linear-gradient(90deg,transparent 49.92%,var(--showoff-a) 50%,transparent 50.08%),linear-gradient(transparent 49.92%,var(--showoff-b) 50%,transparent 50.08%);background-size:clamp(72px,8vw,140px) clamp(72px,8vw,140px);transform:perspective(900px) rotateX(64deg) translateY(42vh) scale(1.5);transform-origin:center;animation:showoff-grid-run 8s linear infinite}.showoff-scan{position:absolute;z-index:8;left:-12vw;top:-10vh;width:124vw;height:2px;opacity:.62;background:linear-gradient(90deg,transparent,var(--showoff-a) 18% 82%,transparent);box-shadow:0 0 18px var(--showoff-a),0 0 70px color-mix(in srgb,var(--showoff-a) 38%,transparent);animation:showoff-scan 6.4s cubic-bezier(.45,0,.55,1) infinite}.showoff-flare{position:absolute;left:var(--kinetic-x);top:var(--kinetic-y);width:18rem;aspect-ratio:1;border-radius:50%;opacity:.42;translate:-50% -50%;background:radial-gradient(circle,var(--showoff-a) 0 1px,transparent 2px 13%,color-mix(in srgb,var(--showoff-a) 22%,transparent) 13.5% 14%,transparent 15% 37%,color-mix(in srgb,var(--showoff-b) 17%,transparent) 37.5% 38%,transparent 39%);filter:drop-shadow(0 0 12px var(--showoff-a));animation:showoff-flare 3.8s ease-in-out infinite;transition:left .12s linear,top .12s linear}.showoff-speed-lines{position:absolute;inset:0;transform-style:preserve-3d}.showoff-speed-lines i{position:absolute;left:-24vw;width:28vw;height:1px;opacity:0;background:linear-gradient(90deg,transparent,var(--showoff-a));box-shadow:0 0 12px var(--showoff-a);animation:showoff-speed 5.4s cubic-bezier(.2,.7,.2,1) infinite}.showoff-speed-lines i:first-child{top:12%;animation-delay:-1.1s}.showoff-speed-lines i:nth-child(2){top:27%;width:18vw;animation-delay:-3.4s}.showoff-speed-lines i:nth-child(3){top:43%;animation-delay:-4.6s}.showoff-speed-lines i:nth-child(4){top:61%;width:36vw;animation-delay:-2.2s}.showoff-speed-lines i:nth-child(5){top:76%;width:22vw;animation-delay:-.2s}.showoff-speed-lines i:nth-child(6){top:89%;animation-delay:-3.9s}.showoff-portal{position:absolute;right:-12rem;top:12vh;width:min(42vw,38rem);aspect-ratio:1;transform-style:preserve-3d;transform:translate3d(calc(var(--kinetic-xn) * -34px),calc(var(--kinetic-yn) * 28px),calc(var(--showoff-scroll) * -110px)) rotateX(66deg) rotate(calc(var(--showoff-scroll) * 120deg))}.showoff-portal>b,.showoff-portal>i{position:absolute;inset:var(--ring-inset,0);display:block;border:1px solid color-mix(in srgb,var(--showoff-a) 56%,transparent);border-radius:50%;box-shadow:0 0 28px color-mix(in srgb,var(--showoff-a) 16%,transparent),inset 0 0 30px color-mix(in srgb,var(--showoff-a) 8%,transparent);animation:showoff-orbit 9s linear infinite}.showoff-portal>i:before{content:"";position:absolute;left:50%;top:-4px;width:8px;aspect-ratio:1;border-radius:50%;background:var(--showoff-a);box-shadow:0 0 0 7px color-mix(in srgb,var(--showoff-a) 15%,transparent),0 0 22px var(--showoff-a)}.showoff-portal>i:nth-child(2){--ring-inset:11%;border-style:dashed;border-color:color-mix(in srgb,var(--showoff-b) 58%,transparent);animation-direction:reverse;animation-duration:7s}.showoff-portal>i:nth-child(3){--ring-inset:24%;animation-duration:5.8s}.showoff-portal>i:nth-child(4){--ring-inset:38%;border-color:var(--showoff-c);animation-direction:reverse;animation-duration:4.2s}.showoff-portal>b{--ring-inset:47%;border:0;background:radial-gradient(circle,var(--showoff-a),color-mix(in srgb,var(--showoff-b) 62%,transparent) 31%,transparent 72%);filter:blur(1px);animation:showoff-core 2.4s ease-in-out infinite}.showoff-brackets,.showoff-code-rain,.showoff-film-strip,.showoff-kpi-field,.showoff-profile-orbit{position:absolute;opacity:0;transition:opacity .6s ease}html[data-showoff-world=ml] .showoff-code-rain,html[data-showoff-world=system] .showoff-code-rain{opacity:.82}.showoff-code-rain{right:clamp(10px,2.4vw,38px);top:13vh;width:min(28vw,26rem);height:74vh;transform:perspective(900px) rotateY(-19deg) translate3d(calc(var(--kinetic-xn) * -16px),calc(var(--showoff-scroll) * -110px),-40px)}.showoff-code-rain code{position:absolute;left:0;display:block;padding:.4rem .55rem;border-left:1px solid var(--showoff-a);color:var(--showoff-a);background:linear-gradient(90deg,color-mix(in srgb,var(--showoff-a) 11%,transparent),transparent);font:500 clamp(.48rem,.68vw,.68rem)/1 var(--font-jetbrains),monospace;letter-spacing:.04em;white-space:nowrap;text-shadow:0 0 10px color-mix(in srgb,var(--showoff-a) 72%,transparent);animation:showoff-code-fall 9s linear infinite}.showoff-code-rain code:first-child{top:2%;animation-delay:-1s}.showoff-code-rain code:nth-child(2){top:19%;left:18%;animation-delay:-6s}.showoff-code-rain code:nth-child(3){top:38%;animation-delay:-3.2s}.showoff-code-rain code:nth-child(4){top:55%;left:24%;color:var(--showoff-c);border-color:var(--showoff-c);animation-delay:-7.4s}.showoff-code-rain code:nth-child(5){top:74%;animation-delay:-4.5s}.showoff-code-rain code:nth-child(6){top:91%;left:12%;animation-delay:-8.4s}html[data-showoff-world=marketing] .showoff-kpi-field{opacity:.92}.showoff-kpi-field{right:clamp(12px,2.6vw,42px);top:20vh;width:min(26vw,23rem);height:60vh;transform:translate3d(calc(var(--kinetic-xn) * 20px),calc(var(--showoff-scroll) * -70px),0)}.showoff-kpi-field:after,.showoff-kpi-field:before{content:"";position:absolute;inset:6% 8%;border:1px solid color-mix(in srgb,var(--showoff-a) 28%,transparent);border-radius:50%;animation:showoff-orbit 12s linear infinite}.showoff-kpi-field:after{inset:24%;border-style:dashed;animation-direction:reverse;animation-duration:8s}.showoff-kpi-field i{position:absolute;display:grid;min-width:5.4rem;padding:.62rem .72rem;border:1px solid color-mix(in srgb,var(--showoff-a) 38%,transparent);border-radius:.8rem;background:color-mix(in srgb,var(--bg) 72%,transparent);box-shadow:0 12px 40px rgba(0,0,0,.16),inset 0 1px rgba(255,255,255,.09);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:showoff-kpi-float 5s ease-in-out infinite}.showoff-kpi-field i:first-child{left:2%;top:4%}.showoff-kpi-field i:nth-child(2){right:0;top:30%;animation-delay:-1.3s}.showoff-kpi-field i:nth-child(3){left:8%;bottom:14%;animation-delay:-2.8s}.showoff-kpi-field i:nth-child(4){right:7%;bottom:0;animation-delay:-4.1s}.showoff-kpi-field b{font:800 1.2rem/1 var(--font-inter),sans-serif;color:var(--showoff-a)}.showoff-kpi-field small{margin-top:.28rem;font:500 .48rem/1 var(--font-jetbrains),monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--showoff-ink)}html[data-showoff-world=origins] .showoff-film-strip{opacity:.78}.showoff-film-strip{right:-7rem;top:5vh;width:16rem;height:112vh;padding:1.1rem 1.5rem;border-inline:1px solid color-mix(in srgb,var(--showoff-a) 54%,transparent);background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--showoff-a) 52%,transparent) 0 9px,transparent 9px 22px) left 5px top/8px 100% no-repeat,repeating-linear-gradient(180deg,color-mix(in srgb,var(--showoff-a) 52%,transparent) 0 9px,transparent 9px 22px) right 5px top/8px 100% no-repeat,linear-gradient(90deg,transparent,color-mix(in srgb,var(--showoff-c) 10%,transparent),transparent);transform:translate3d(calc(var(--kinetic-xn) * -18px),calc(var(--showoff-scroll) * -260px),-50px) rotate(7deg);animation:showoff-film-float 10s ease-in-out infinite alternate}.showoff-film-strip i{display:block;height:18%;margin-bottom:8%;border:1px solid color-mix(in srgb,var(--showoff-a) 38%,transparent);background:radial-gradient(circle at 34% 40%,color-mix(in srgb,var(--showoff-c) 52%,transparent),transparent 28%),linear-gradient(145deg,color-mix(in srgb,var(--showoff-b) 23%,transparent),transparent);box-shadow:inset 0 0 26px rgba(0,0,0,.4)}html[data-showoff-world=home] .showoff-profile-orbit,html[data-showoff-world=profile] .showoff-profile-orbit{opacity:.86}.showoff-profile-orbit{left:-9rem;top:13vh;width:30rem;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--showoff-a) 28%,transparent);border-radius:50%;transform:translate3d(calc(var(--kinetic-xn) * 22px),calc(var(--kinetic-yn) * 18px),-80px) rotate(calc(var(--showoff-scroll) * -60deg));animation:showoff-profile-turn 18s linear infinite}.showoff-profile-orbit:after,.showoff-profile-orbit:before{content:"";position:absolute;border:1px solid color-mix(in srgb,var(--showoff-b) 26%,transparent);border-radius:50%;inset:14%}.showoff-profile-orbit:after{inset:32%;border-color:color-mix(in srgb,var(--showoff-c) 33%,transparent)}.showoff-profile-orbit i{position:absolute;display:grid;place-items:center;min-width:3.8rem;min-height:1.8rem;padding:.2rem .48rem;border:1px solid color-mix(in srgb,var(--showoff-a) 48%,transparent);border-radius:999px;color:var(--showoff-a);background:color-mix(in srgb,var(--bg) 78%,transparent);font:600 .52rem/1 var(--font-jetbrains),monospace;letter-spacing:.08em;box-shadow:0 0 24px color-mix(in srgb,var(--showoff-a) 12%,transparent);animation:showoff-label-counterturn 18s linear infinite reverse}.showoff-profile-orbit i:first-child{left:42%;top:-.9rem}.showoff-profile-orbit i:nth-child(2){right:-2.4rem;top:44%}.showoff-profile-orbit i:nth-child(3){left:38%;bottom:-.9rem}.showoff-profile-orbit i:nth-child(4){left:-2.4rem;top:44%}html[data-showoff-world=system] .showoff-brackets,html[data-showoff-world=vision] .showoff-brackets{opacity:.86}.showoff-brackets{right:2vw;top:18vh;width:min(30vw,28rem);height:60vh;transform:translate3d(calc(var(--kinetic-xn) * -24px),calc(var(--kinetic-yn) * 20px),0)}.showoff-brackets i{position:absolute;width:4.5rem;height:4.5rem;border-color:var(--showoff-a)}.showoff-brackets i:first-child{left:0;top:0;border-left:2px solid;border-top:2px solid}.showoff-brackets i:nth-child(2){right:0;top:0;border-right:2px solid;border-top:2px solid}.showoff-brackets i:nth-child(3){left:0;bottom:0;border-left:2px solid;border-bottom:2px solid}.showoff-brackets i:nth-child(4){right:0;bottom:0;border-right:2px solid;border-bottom:2px solid}.showoff-brackets b{position:absolute;left:50%;top:50%;width:42%;aspect-ratio:1;translate:-50% -50%;border:1px dashed var(--showoff-c);border-radius:50%;animation:showoff-orbit 6s linear infinite}.showoff-hud{position:absolute;right:clamp(12px,2.2vw,34px);top:clamp(96px,13vh,140px);display:grid;width:min(17rem,27vw);gap:.38rem;padding:.75rem .82rem;border:1px solid color-mix(in srgb,var(--showoff-a) 35%,transparent);border-radius:.8rem;background:color-mix(in srgb,var(--bg) 74%,transparent);box-shadow:0 20px 60px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate3d(calc(var(--kinetic-xn) * -8px),0,0)}.showoff-hud>span{color:var(--showoff-a);font:500 .48rem/1 var(--font-jetbrains),monospace;letter-spacing:.13em}.showoff-world-name{display:none;font:800 clamp(.7rem,1vw,.92rem)/1 var(--font-inter),sans-serif;letter-spacing:.05em}html[data-showoff-world=home] .showoff-world-name-home,html[data-showoff-world=marketing] .showoff-world-name-marketing,html[data-showoff-world=ml] .showoff-world-name-ml,html[data-showoff-world=origins] .showoff-world-name-origins,html[data-showoff-world=profile] .showoff-world-name-profile,html[data-showoff-world=system] .showoff-world-name-system,html[data-showoff-world=vision] .showoff-world-name-vision{display:block}.showoff-hud>i{position:relative;display:block;height:2px;margin-top:.18rem;overflow:hidden;background:color-mix(in srgb,var(--showoff-a) 16%,transparent)}.showoff-hud>i>em{position:absolute;inset:0;display:block;background:linear-gradient(90deg,var(--showoff-a),var(--showoff-b),var(--showoff-c));transform:scaleX(max(.08,var(--showoff-scroll)));transform-origin:left;box-shadow:0 0 12px var(--showoff-a);transition:transform .12s linear}.showoff-trigger{position:fixed;z-index:76;right:max(12px,env(safe-area-inset-right));top:27%;display:grid;grid-template-columns:2.25rem auto;grid-template-rows:1fr 1fr;align-items:center;min-width:6.9rem;min-height:3.15rem;padding:.35rem .55rem .35rem .4rem;border:1px solid color-mix(in srgb,var(--showoff-a) 58%,transparent);border-radius:999px 0 0 999px;color:var(--showoff-ink);background:color-mix(in srgb,var(--bg) 84%,transparent);box-shadow:0 12px 42px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.1),0 0 32px color-mix(in srgb,var(--showoff-a) 10%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);cursor:pointer;transform:translateX(calc(100% - 3.2rem));transition:transform .38s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s}.showoff-trigger:focus-visible,.showoff-trigger:hover,html[data-showoff-boost=active] .showoff-trigger{transform:translateX(0);border-color:var(--showoff-a);box-shadow:0 14px 52px rgba(0,0,0,.32),0 0 34px color-mix(in srgb,var(--showoff-a) 24%,transparent)}.showoff-trigger>span{grid-row:1/3;position:relative;display:grid;place-items:center;width:2.1rem;aspect-ratio:1;border:1px solid var(--showoff-a);border-radius:50%;animation:showoff-orbit 3.8s linear infinite}.showoff-trigger>span:after,.showoff-trigger>span:before{content:"";position:absolute;border:1px dashed color-mix(in srgb,var(--showoff-b) 76%,transparent);border-radius:50%;inset:.25rem}.showoff-trigger>span:after{inset:.65rem;border:0;background:var(--showoff-a);box-shadow:0 0 13px var(--showoff-a);animation:showoff-core 1.6s ease-in-out infinite}.showoff-trigger b{align-self:end;font:800 .58rem/1 var(--font-inter),sans-serif;letter-spacing:.12em;text-align:left}.showoff-trigger small{align-self:start;margin-top:.14rem;color:var(--showoff-a);font:500 .46rem/1 var(--font-jetbrains),monospace;letter-spacing:.1em}html.light .showoff-trigger{color:#10282d;background:rgba(242,247,245,.84);box-shadow:0 12px 38px rgba(26,55,58,.16),inset 0 1px #fff}html[data-showoff-world=legal] .showoff-director,html[data-showoff-world=legal] .showoff-trigger{display:none}:is(.home-main,.deep-page)>.deep-adaptive-body,:is(.home-main,.deep-page,.origins-page,.profile-page)>section{position:relative;z-index:1}:is(.home-main,.deep-page,.origins-page,.profile-page)>.showoff-director{position:fixed;z-index:2;inset:0}html[data-showoff-boost=active] .showoff-director{filter:saturate(1.65) brightness(1.22)}html[data-showoff-boost=active] .showoff-portal{scale:1.13;filter:drop-shadow(0 0 22px var(--showoff-a))}html[data-showoff-boost=active] .showoff-speed-lines i{animation-duration:1.1s}.showoff-section{--showoff-focus-alpha:0}.showoff-section.is-showoff-focus{--showoff-focus-alpha:1}.is-showoff-focus :where(.path-card,.proof-card,.deep-proof-card,.deep-flow-card,.origins-project,.mg-case,.mg-method-card,.profile-gallery-card,.deep-gallery figure,.credential-track article){animation:showoff-card-wake .9s cubic-bezier(.16,1,.3,1) both}.is-showoff-focus :where(.path-card,.proof-card,.deep-proof-card,.deep-flow-card,.origins-project,.mg-case,.mg-method-card,.profile-gallery-card,.deep-gallery figure,.credential-track article):nth-child(2){animation-delay:.08s}.is-showoff-focus :where(.path-card,.proof-card,.deep-proof-card,.deep-flow-card,.origins-project,.mg-case,.mg-method-card,.profile-gallery-card,.deep-gallery figure,.credential-track article):nth-child(3){animation-delay:.16s}.is-showoff-focus :where(.path-card,.proof-card,.deep-proof-card,.deep-flow-card,.origins-project,.mg-case,.mg-method-card,.profile-gallery-card,.deep-gallery figure,.credential-track article):nth-child(4){animation-delay:.24s}@keyframes showoff-field-drift{to{transform:translate3d(4vw,calc(var(--showoff-scroll) * -130px),-60px) rotate(calc(var(--showoff-scroll) * 8deg + 4deg)) scale(1.04)}}@keyframes showoff-grid-run{to{background-position:0 clamp(72px,8vw,140px),clamp(72px,8vw,140px) 0}}@keyframes showoff-scan{0%{transform:translateY(-12vh) rotate(-1deg);opacity:0}12%{opacity:.55}72%{opacity:.55}to{transform:translateY(124vh) rotate(1deg);opacity:0}}@keyframes showoff-flare{50%{scale:1.12;opacity:.72}}@keyframes showoff-speed{0%,62%{opacity:0;transform:translateZ(-120px) scaleX(.2)}70%{opacity:.72}to{opacity:0;transform:translate3d(148vw,0,120px) scaleX(2.8)}}@keyframes showoff-orbit{to{rotate:1turn}}@keyframes showoff-core{50%{scale:1.25;opacity:.68}}@keyframes showoff-code-fall{50%{translate:0 2.2rem;filter:brightness(1.35)}}@keyframes showoff-kpi-float{50%{transform:translate3d(0,-12px,30px);filter:brightness(1.18)}}@keyframes showoff-film-float{to{transform:translate3d(calc(var(--kinetic-xn) * -24px),calc(var(--showoff-scroll) * -260px - 24px),20px) rotate(4deg)}}@keyframes showoff-profile-turn{to{rotate:1turn}}@keyframes showoff-label-counterturn{to{rotate:1turn}}@keyframes showoff-card-wake{0%{opacity:.72;filter:saturate(.7);translate:0 22px;box-shadow:0 0 0 transparent}58%{filter:saturate(1.25);translate:0 -4px;box-shadow:0 24px 70px color-mix(in srgb,var(--showoff-a) 12%,transparent)}to{opacity:1;filter:none;translate:0 0}}@media(max-width:900px),(pointer:coarse){.showoff-director{z-index:0;opacity:.92;perspective:720px;-webkit-mask-image:radial-gradient(ellipse 62% 46% at 50% 40%,transparent 0 33%,rgba(0,0,0,.28) 57%,#000 84%);mask-image:radial-gradient(ellipse 62% 46% at 50% 40%,transparent 0 33%,rgba(0,0,0,.28) 57%,#000 84%)}html.light .showoff-director{opacity:.64}.showoff-director:after{opacity:.15;transform:perspective(680px) rotateX(68deg) translateY(48vh) scale(1.8)}.showoff-portal{right:-43vw;top:13svh;width:82vw}.showoff-code-rain{right:-7.4rem;top:10svh;width:10rem;height:80svh}.showoff-code-rain code{font-size:.46rem;max-width:9rem;overflow:hidden;text-overflow:clip}.showoff-code-rain code:nth-child(2n){display:none}.showoff-kpi-field{right:-6.8rem;top:17svh;width:10rem;height:65svh}.showoff-kpi-field i{min-width:4.2rem;padding:.46rem .52rem}.showoff-kpi-field i:nth-child(2),.showoff-kpi-field i:nth-child(3){display:none}.showoff-kpi-field b{font-size:.9rem}.showoff-kpi-field small{font-size:.42rem}.showoff-film-strip{right:-12.4rem;width:14rem}.showoff-profile-orbit{left:-18rem;top:22svh;width:30rem}.showoff-profile-orbit i{display:none}.showoff-brackets{right:-35vw;top:22svh;width:48vw;height:52svh}.showoff-hud,.showoff-speed-lines i:nth-child(2n){display:none}.showoff-trigger{right:max(8px,env(safe-area-inset-right));top:auto;bottom:calc(82px + env(safe-area-inset-bottom));grid-template-columns:2.1rem auto;min-width:6.35rem;min-height:2.9rem;transform:translateX(calc(100% - 3rem))}}@media(max-width:480px){.showoff-trigger{bottom:calc(78px + env(safe-area-inset-bottom))}.showoff-flare{width:12rem}.showoff-scan{animation-duration:5.2s}}@media(prefers-reduced-motion:reduce){.is-showoff-focus :where(.path-card,.proof-card,.deep-proof-card,.deep-flow-card,.origins-project,.mg-case,.mg-method-card,.profile-gallery-card,.deep-gallery figure,.credential-track article),.showoff-director *,.showoff-director:after,.showoff-director:before,.showoff-trigger *{animation:none!important;transition:none!important}.showoff-scan,.showoff-speed-lines{display:none}}html[data-motion=reduced] .showoff-director *,html[data-motion=reduced] .showoff-director:after,html[data-motion=reduced] .showoff-director:before,html[data-motion=reduced] .showoff-trigger *{animation:none!important;transition:none!important}