:root{--bg:#08090b;--surface:#0f1217;--surface-raised:#151922;--text:#f4f6f2;--muted:#9ca4ad;--accent:#c7ff43;--accent-2:#89b7ff;--line:#ffffff1f;--radius-sm:12px;--radius-md:20px;--radius-lg:32px;--container:1240px;--space-section:clamp(5rem, 10vw, 9rem);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-width:320px;color:var(--text);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0;line-height:1.5}:lang(zh-CN) body{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif}:lang(vi){--locale-line-height-adjustment:1.08}img,picture,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.container{width:min(calc(100% - 2rem), var(--container));margin-inline:auto}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin-block:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button{color:inherit}.eyebrow{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:600}.button{min-height:3.35rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;border:1px solid #0000;justify-content:space-between;align-items:center;gap:2rem;padding:.95rem 1.15rem;font-size:.72rem;font-weight:650;display:inline-flex}.button-primary{background:var(--accent);color:#0a0c08}.button-text{border-bottom-color:var(--line);padding-inline:0}.button-outline{border-color:var(--line)}.button-dark{color:var(--text);background:#0a0c08;border-color:#0a0c08}.section{padding-block:var(--space-section)}.section-heading{margin-bottom:clamp(3rem,6vw,6.5rem)}.split-heading{grid-template-columns:.55fr 1.35fr .7fr;align-items:end;gap:2rem;display:grid}.split-heading h2,.difference-copy h2,.style-copy h2,.before-after-title h2,.process-heading h2,.agent-layout h2,.blueprint-intro h2,.faq-layout h2{letter-spacing:-.065em;font-size:clamp(2.7rem,6vw,6.6rem);font-weight:540;line-height:.88}.split-heading>p:last-child,.difference-copy>p:last-child,.style-copy>p:last-child{max-width:34rem;color:var(--muted);font-size:clamp(1rem,1.45vw,1.25rem)}.site-header{z-index:10;border-bottom:1px solid var(--line);position:absolute;top:0;left:0;right:0}.nav-shell{grid-template-columns:1fr auto auto 1fr;align-items:center;gap:2rem;min-height:5rem;display:grid}.wordmark{letter-spacing:-.02em;width:max-content;font-size:.78rem;font-weight:700}.wordmark span,.site-footer span{color:var(--accent)}.site-header nav{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;gap:clamp(1rem,3vw,2.5rem);font-size:.65rem;display:flex}.site-header nav a,.nav-contact{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.site-header nav a:hover,.nav-contact:hover{color:var(--text)}.locale-switcher{position:relative}.locale-switcher-trigger,.locale-switcher-menu a{min-width:44px;min-height:44px;color:inherit;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;font-size:.65rem;font-weight:600;display:inline-flex}.locale-switcher-trigger{cursor:pointer;gap:.5rem;padding-inline:.7rem}.locale-switcher-current{color:var(--accent)}.locale-switcher-menu{z-index:20;border:1px solid var(--line);background:#08090bf5;min-width:max-content;margin:0;padding:.35rem;list-style:none;transition:opacity .16s;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 .75rem 2rem #00000047}.locale-switcher-menu a{justify-content:flex-start;padding-inline:.7rem}.locale-switcher-menu a:hover,.locale-switcher-menu a[aria-current=page]{color:var(--accent);background:#c7ff431f}.nav-contact{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;justify-self:end;font-size:.68rem}.mobile-navigation-trigger{border:1px solid var(--line);cursor:pointer;background:#08090bc7;justify-content:center;align-items:center;gap:.25rem;min-width:44px;min-height:44px;padding:.75rem;display:none}.mobile-navigation-trigger span{background:var(--accent);border-radius:50%;width:.2rem;height:.2rem}.hero{border-bottom:1px solid var(--line);min-height:100svh;position:relative;overflow:hidden}.hero:after{z-index:-1;content:"";border:1px solid #c7ff432e;border-radius:50%;width:55vw;height:55vw;position:absolute;bottom:-28vw;right:-14vw;box-shadow:0 0 10rem #c7ff430a}.hero-grid{z-index:-2;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.38;background-size:min(8vw,8rem) min(8vw,8rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.hero-inner{flex-direction:column;justify-content:space-between;min-height:100svh;padding-top:8rem;padding-bottom:2rem;display:flex}.hero-topline,.hero-lower{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.signal{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.64rem;display:flex}.signal span{background:var(--accent);border-radius:50%;width:.45rem;height:.45rem}.hero-mobile-title{letter-spacing:-.075em;max-width:11.5ch;font-size:clamp(4rem,10.5vw,10.5rem);font-weight:520;line-height:.78}@media (min-width:901px){.hero-mobile-title{max-width:100%;font-size:clamp(4rem,min(7.25vw,13svh),7rem)}}.stagger-text{perspective:900px}.stagger-word{transform-origin:50% 72%;display:inline-block}.hero-intro{max-width:35rem;color:var(--muted);padding-left:17%;font-size:clamp(1rem,1.5vw,1.3rem)}.hero-actions{gap:1.25rem;display:flex}.system-path{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.system-node{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:5.2rem;padding-left:1rem;display:flex;position:relative}.system-node:first-child{border-left:1px solid var(--line)}.system-node span{color:#6f757c;font-family:var(--font-geist-mono), monospace;font-size:.57rem}.system-node strong{letter-spacing:.1em;font-size:.72rem;font-weight:550}.system-node i{z-index:1;color:var(--accent);font-style:normal;position:absolute;right:-.55rem}.d01-hero{background:#080a09;min-height:100svh;overflow:clip}.d01-hero:after{display:none}.d01-semantic-heading{z-index:1;width:1px;height:1px;position:absolute;top:5rem;left:0;overflow:hidden}.d01-canon{color:#fafaf7;width:100%;height:100svh;min-height:45rem;display:none;position:relative;overflow:clip}.d01-seam-label,.d01-positioning,.d01-descriptor,.d01-sequence{font-family:var(--font-geist-mono), monospace;font-weight:500;line-height:1.3;position:absolute}.d01-mass{color:#fafaf7;white-space:nowrap;font-weight:600;line-height:.82;position:absolute}.d01-mass-systems{letter-spacing:-.05em;font-size:min(13.0556vw,18.3594svh);top:13.4766%;left:3.75%}.d01-mass-after{letter-spacing:-.05em;font-size:min(11.5278vw,16.2109svh);top:31.8359%;left:23.4722%}.d01-mass-click{letter-spacing:-.06em;font-size:min(15vw,21.0938svh);top:48.8281%;left:3.75%}.d01-signal-seam{transform-origin:50% 0;background:#c7ff19;width:.5rem;position:absolute;left:76.25%}.d01-signal-upper{height:24.6094%;top:13.4766%}.d01-signal-lower{height:17.3828%;top:51.3672%}.d01-seam-label{color:#c7ff19;letter-spacing:.03em;font-size:.6875rem;top:44.3359%;left:78.0556%}.d01-positioning{color:#8e9691;letter-spacing:.03em;white-space:nowrap;font-size:.75rem;top:76.7578%;left:4.4444%}.d01-descriptor{color:#fafaf7;letter-spacing:.02em;text-align:right;font-size:.75rem;top:76.1719%;right:4.4444%}.d01-descriptor p,.d01-statement p{margin:0}.d01-statement{color:#fafaf7;letter-spacing:-.01em;text-align:right;font-size:1rem;font-weight:500;line-height:1.25;position:absolute;top:89.4531%;right:4.4444%}.d01-sequence{color:#8e9691;letter-spacing:.03em;font-size:.6875rem;top:93.5547%;left:4.4444%}@keyframes d01-mass-systems-enter{0%,6%{transform:translate(-110vw)}6%{animation-timing-function:cubic-bezier(.16,1,.3,1)}28.667%,to{transform:none}}@keyframes d01-mass-after-enter{0%,11.333%{transform:translate(110vw)}11.333%{animation-timing-function:cubic-bezier(.16,1,.3,1)}35.333%,to{transform:none}}@keyframes d01-mass-click-enter{0%,18.667%{transform:translate(-110vw)}18.667%{animation-timing-function:cubic-bezier(.16,1,.3,1)}43.333%,to{transform:none}}@keyframes d01-seam-upper-enter{0%,50.667%{transform:scaleY(0)}50.667%{animation-timing-function:cubic-bezier(.65,0,.35,1)}62.667%,to{transform:none}}@keyframes d01-seam-lower-enter{0%,54.667%{transform:scaleY(0)}54.667%{animation-timing-function:cubic-bezier(.65,0,.35,1)}67.333%,to{transform:none}}@keyframes d01-label-enter{0%,57.333%{opacity:0}57.333%{animation-timing-function:cubic-bezier(.33,0,.2,1)}70.667%,to{opacity:1}}@keyframes d01-secondary-enter{0%,64.667%{opacity:0;transform:translateY(10px)}64.667%{animation-timing-function:cubic-bezier(.33,0,.2,1)}78%,to{opacity:1;transform:none}}@media (min-width:901px) and (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.d01-mass-systems{animation:1.2s both d01-mass-systems-enter}.d01-mass-after{animation:1.2s both d01-mass-after-enter}.d01-mass-click{animation:1.2s both d01-mass-click-enter}.d01-signal-upper{animation:1.2s both d01-seam-upper-enter}.d01-signal-lower{animation:1.2s both d01-seam-lower-enter}.d01-seam-label{animation:1.2s both d01-label-enter}.d01-positioning,.d01-descriptor,.d01-statement,.d01-sequence{animation:1.2s both d01-secondary-enter}}@media (min-width:901px){.d01-canon{display:block}.d01-hero .hero-grid,.d01-hero [data-d01-mobile-fallback]{display:none}}.value-strip{border-bottom:1px solid var(--line);background:var(--text);color:var(--bg)}.value-strip-inner{justify-content:space-between;align-items:center;min-height:4.4rem;display:flex}.value-strip span{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:clamp(1.5rem,5vw,5rem);font-size:clamp(.8rem,1.2vw,1rem);font-weight:600;display:flex}.value-strip i{color:#6c743b;font-size:1.4rem;font-style:normal}.services-section{background:#0b0d10}.service-list{border-top:1px solid var(--line)}.service-row{border-bottom:1px solid var(--line);grid-template-columns:.35fr 1fr 1.1fr .75fr;align-items:start;gap:2rem;min-height:11rem;padding-block:2.25rem;display:grid}.service-index{color:var(--accent);font-family:var(--font-geist-mono), monospace;font-size:.68rem}.service-row h3{letter-spacing:-.045em;font-size:clamp(1.7rem,3vw,3.3rem);font-weight:500}.service-row>p{color:var(--muted)}.service-row ul{color:var(--muted);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin:0;padding:0;font-size:.68rem;list-style:none}.service-row li{padding-block:.32rem}.service-row li:before{color:var(--accent);content:"+";margin-right:.7rem}.difference-section{background:var(--text);color:var(--bg)}.difference-layout{grid-template-columns:1fr 1.1fr;gap:clamp(4rem,9vw,10rem);display:grid}.difference-copy{flex-direction:column;justify-content:space-between;min-height:42rem;display:flex}.difference-copy .eyebrow,.difference-copy>p:last-child{color:#5f6664}.flow-comparison{align-content:center;gap:1.25rem;display:grid}.flow{border:1px solid #08090b2e;min-height:15rem;padding:1.6rem}.flow>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.65rem}.flow-muted{color:#777c79;flex-direction:column;justify-content:space-between;display:flex}.flow-muted p{font-size:clamp(1.2rem,2vw,1.8rem);text-decoration:line-through;text-decoration-thickness:1px}.flow-muted i{padding-inline:.35rem;font-style:normal}.flow-active{background:var(--bg);color:var(--text)}.flow-active>span{color:var(--accent)}.flow-active ol{counter-reset:flow;grid-template-columns:1fr 1fr;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.flow-active li{border-top:1px solid var(--line);counter-increment:flow;padding:1rem .5rem 1rem 0}.flow-active li:before{color:#747b84;font-family:var(--font-geist-mono), monospace;content:"0" counter(flow);font-size:.58rem;display:block}.core-teaser{--core-parallax-max:8px;--core-drift-max:6px;--core-tilt-max:1deg;background:#060709;padding:0;overflow:hidden}.d06-canon{aspect-ratio:1440/1024;color:#fafaf7;background:#080a09;width:100%;display:block;position:relative;overflow:clip}.d06-mobile-fallback{display:none}.d06-brand,.d06-index,.d06-header-rule,.d06-display-heading,.d06-description,.d06-cta-motion,.d06-monolith,.d06-aperture,.d06-lime-seam,.d06-depth-rail,.d06-core-label,.d06-continuity-note{position:absolute}.d06-brand{letter-spacing:-.03em;font-size:clamp(.75rem,1.11111vw,1rem);font-weight:600;line-height:1;top:3.90625%;left:4.44444%}.d06-index,.d06-cta,.d06-core-label,.d06-continuity-note{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-weight:500}.d06-index{color:#8e9691;letter-spacing:.03em;font-size:clamp(.625rem,.833333vw,.75rem);line-height:1.2;top:4.19922%;right:4.44444%}.d06-header-rule{opacity:.24;background:#fafaf7;width:91.1111%;height:1px;top:8.00781%;left:4.44444%}.d06-display-heading{letter-spacing:-.04em;flex-direction:column;width:54.8611%;font-size:clamp(4.375rem,7.77778vw,7rem);font-weight:600;line-height:.86;display:flex;top:15.0391%;left:4.02778%}.d06-description{color:#8e9691;letter-spacing:-.01em;width:36.1111%;margin:0;font-size:clamp(1rem,1.38889vw,1.25rem);line-height:1.38;top:62.5%;left:4.44444%}.d06-cta-motion{top:75.1953%;left:4.44444%}.d06-cta{color:#c7ff19;letter-spacing:.03em;align-items:center;min-width:44px;min-height:44px;font-size:clamp(.625rem,.833333vw,.75rem);line-height:1.3;text-decoration:none;display:inline-flex}.d06-cta:focus-visible{outline-offset:.5rem;outline:1px solid #c7ff19}.d06-monolith{background:linear-gradient(40.2677deg,#040505 10%,#172b2e 50%,#6b9ca6 82%,#050606 110%);width:34.1667%;height:75.5859%;top:12.3047%;left:61.3889%}.d06-aperture{background:linear-gradient(#a8d9e508,#a8d9e5e6 50%,#c7ff1a0a);width:5.69444%;height:57.6172%;top:18.5547%;left:73.0556%}.d06-lime-seam{opacity:.92;background:#c7ff19;width:.416667%;height:57.6172%;top:18.5547%;left:78.3333%}.d06-depth-system{display:contents}.d06-depth-rail{opacity:.14;background:#fafaf7;height:1px}.d06-depth-rail-1{width:28.4722%;top:80.6641%;left:63.4722%}.d06-depth-rail-2{width:24.1667%;top:76.7578%;left:67.5%}.d06-depth-rail-3{width:19.8611%;top:72.8516%;left:71.5278%}.d06-depth-rail-4{width:15.5556%;top:68.9453%;left:75.5556%}.d06-depth-rail-5{width:11.25%;top:65.0391%;left:79.5833%}.d06-depth-rail-6{width:6.94444%;top:61.1328%;left:83.6111%}.d06-core-label{letter-spacing:.03em;width:24.3056%;font-size:clamp(.5625rem,.763889vw,.6875rem);line-height:1.5;top:81.4453%;left:63.8889%}.d06-continuity-note{color:#8e9691;letter-spacing:.03em;font-size:clamp(.5625rem,.763889vw,.6875rem);line-height:1.3;top:93.75%;left:4.44444%}#top[data-home-motion-ready=true] .d06-canon:not([data-motion-seen=true]) .d06-brand,#top[data-home-motion-ready=true] .d06-canon:not([data-motion-seen=true]) .d06-index{opacity:.55}#top[data-home-motion-ready=true] .d06-canon:not([data-motion-seen=true]) .d06-header-rule{opacity:.08}#top[data-home-motion-ready=true] .d06-canon:not([data-motion-seen=true]) :is(.d06-description,.d06-cta-motion,.d06-depth-rail,.d06-core-label,.d06-continuity-note){opacity:0}#top[data-home-motion-ready=true] .d06-canon:not([data-motion-seen=true]) .d06-description{transform:translateY(10px)}#top[data-home-motion-ready=true] .d06-canon:not([data-motion-seen=true]) .d06-cta-motion{transform:translate(-14px)}#top[data-home-motion-ready=true] .d06-canon:not([data-motion-seen=true]) .d06-monolith{opacity:.16;transform:translate(54px)}#top[data-home-motion-ready=true] .d06-canon:not([data-motion-seen=true]) .d06-aperture{width:10px}#top[data-home-motion-ready=true] .d06-canon:not([data-motion-seen=true]) .d06-lime-seam{height:1px}#top[data-home-motion-ready=true] .d06-canon:not([data-motion-seen=true]) .d06-depth-rail{transform:translate(72px)}#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] [data-d06-animated]{animation-duration:3.4s;animation-iteration-count:1;animation-fill-mode:both}#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-brand{animation-name:d06-brand-lock}#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-index{animation-name:d06-index-lock}#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-header-rule{animation-name:d06-rule-lock}#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-description{animation-name:d06-description-lock}#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-cta-motion{animation-name:d06-cta-opacity,d06-cta-position}#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-monolith{animation-name:d06-monolith-lock}#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-aperture{animation-name:d06-aperture-lock}#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-lime-seam{animation-name:d06-seam-lock}#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-depth-rail-1{animation-name:d06-depth-1-lock}#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-depth-rail-2{animation-name:d06-depth-2-lock}#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-depth-rail-3{animation-name:d06-depth-3-lock}#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-depth-rail-4{animation-name:d06-depth-4-lock}#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-depth-rail-5{animation-name:d06-depth-5-lock}#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-depth-rail-6{animation-name:d06-depth-6-lock}#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-core-label{animation-name:d06-label-lock}#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-continuity-note{animation-name:d06-note-lock}@keyframes d06-brand-lock{0%{opacity:.55;animation-timing-function:cubic-bezier(.33,0,.2,1)}10%,to{opacity:1}}@keyframes d06-index-lock{0%,2.35%{opacity:.55;animation-timing-function:cubic-bezier(.33,0,.2,1)}11.76%,to{opacity:1}}@keyframes d06-rule-lock{0%,3.53%{opacity:.08;animation-timing-function:cubic-bezier(.65,0,.35,1)}13.53%,to{opacity:.24}}@keyframes d06-description-lock{0%,21.18%{opacity:0;animation-timing-function:cubic-bezier(.33,0,.2,1);transform:translateY(10px)}34.71%,to{opacity:1;transform:none}}@keyframes d06-cta-opacity{0%,62.94%{opacity:0;animation-timing-function:cubic-bezier(.33,0,.2,1)}72.94%,to{opacity:1}}@keyframes d06-cta-position{0%,62.94%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-14px)}72.94%,to{transform:none}}@keyframes d06-monolith-lock{0%,13.53%{opacity:.16;animation-timing-function:cubic-bezier(.33,0,.2,1);transform:translate(54px)}41.76%,to{opacity:1;transform:none}}@keyframes d06-aperture-lock{0%,30.59%{width:10px;animation-timing-function:cubic-bezier(.65,0,.35,1)}51.76%,to{width:5.69444%}}@keyframes d06-seam-lock{0%,47.65%{height:1px;animation-timing-function:cubic-bezier(.65,0,.35,1)}64.12%,to{height:57.6172%}}@keyframes d06-depth-1-lock{0%,35.29%{opacity:0;animation-timing-function:cubic-bezier(.33,0,.2,1);transform:translate(72px)}50.59%,to{opacity:.14;transform:none}}@keyframes d06-depth-2-lock{0%,37.35%{opacity:0;animation-timing-function:cubic-bezier(.33,0,.2,1);transform:translate(72px)}52.65%,to{opacity:.14;transform:none}}@keyframes d06-depth-3-lock{0%,39.41%{opacity:0;animation-timing-function:cubic-bezier(.33,0,.2,1);transform:translate(72px)}54.71%,to{opacity:.14;transform:none}}@keyframes d06-depth-4-lock{0%,41.47%{opacity:0;animation-timing-function:cubic-bezier(.33,0,.2,1);transform:translate(72px)}56.76%,to{opacity:.14;transform:none}}@keyframes d06-depth-5-lock{0%,43.53%{opacity:0;animation-timing-function:cubic-bezier(.33,0,.2,1);transform:translate(72px)}58.82%,to{opacity:.14;transform:none}}@keyframes d06-depth-6-lock{0%,45.59%{opacity:0;animation-timing-function:cubic-bezier(.33,0,.2,1);transform:translate(72px)}60.88%,to{opacity:.14;transform:none}}@keyframes d06-label-lock{0%,54.71%{opacity:0;animation-timing-function:cubic-bezier(.33,0,.2,1)}65.88%,to{opacity:1}}@keyframes d06-note-lock{0%,67.06%{opacity:0;animation-timing-function:cubic-bezier(.33,0,.2,1)}75.88%,to{opacity:1}}.core-stage{grid-template-columns:.8fr 1.2fr;align-items:center;gap:4rem;min-height:48rem;display:grid}.core-copy h2,.core-mobile-heading{letter-spacing:-.075em;margin-block:2rem;font-size:clamp(4rem,8vw,8.5rem);font-weight:520;line-height:.77}.core-copy>p:not(.eyebrow){max-width:26rem;color:var(--muted);margin-bottom:2.5rem}.monolith-frame{perspective:800px;min-height:42rem;position:relative}.monolith-motion-layer{transform:translate3d(calc(var(--motion-pointer-x,0) * var(--core-parallax-max)), calc(var(--motion-pointer-y,0) * var(--core-parallax-max)), 0);transform-style:preserve-3d;will-change:transform;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.monolith-frame:before,.monolith-frame:after{background:var(--line);content:"";position:absolute}.monolith-frame:before{height:1px;top:50%;left:0;right:0}.monolith-frame:after{width:1px;top:0;bottom:0;left:50%}.monolith{z-index:2;will-change:transform;background:linear-gradient(145deg,#1a1f1b 0%,#090b0b 44%,#11160d 100%);border:1px solid #c7ff4361;flex-direction:column;justify-content:space-between;width:clamp(11rem,19vw,16rem);height:clamp(21rem,36vw,32rem);padding:1.15rem;animation:56s ease-in-out infinite alternate paused core-monolith-drift;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateY(-14deg)rotateX(3deg);box-shadow:0 0 7rem #c7ff431a,inset -1.5rem 0 4rem #c7ff430a}.monolith span,.monolith small,.monolith-coordinates{color:#7c827d;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.58rem}.monolith strong{color:var(--accent);letter-spacing:-.08em;writing-mode:vertical-rl;font-size:clamp(2rem,4vw,3.5rem);font-weight:500}.monolith-orbit{will-change:transform;border:1px solid #89b7ff29;border-radius:50%;animation-play-state:paused;position:absolute;top:50%;left:50%}.orbit-one{width:80%;height:43%;animation:52s linear infinite core-orbit-one;transform:translate(-50%,-50%)rotate(-18deg)}.orbit-two{width:48%;height:85%;animation:68s linear infinite core-orbit-two;transform:translate(-50%,-50%)rotate(24deg)}.monolith-frame[data-motion-in-view=true]:not([data-motion-paused=true]) .monolith,.monolith-frame[data-motion-in-view=true]:not([data-motion-paused=true]) .monolith-orbit{animation-play-state:running}.monolith-frame:not([data-motion-in-view=true]) .monolith,.monolith-frame:not([data-motion-in-view=true]) .monolith-orbit,.monolith-frame[data-motion-paused=true] .monolith,.monolith-frame[data-motion-paused=true] .monolith-orbit{animation-play-state:paused}.core-copy .button-outline{isolation:isolate;transition:transform .22s;position:relative;transform:translateZ(0)}.core-copy .button-outline:after{z-index:-1;content:"";pointer-events:none;border:1px solid #0000;transition:border-color .22s,transform .22s;position:absolute;inset:-5px}.core-copy .button-outline:hover:after,.core-copy .button-outline:focus-visible:after{border-color:color-mix(in srgb, var(--accent) 65%, transparent);transform:translate(2px,2px)}@keyframes core-orbit-one{0%{transform:translate(-50%,-50%)rotate(-18deg)}to{transform:translate(-50%,-50%)rotate(342deg)}}@keyframes core-orbit-two{0%{transform:translate(-50%,-50%)rotate(24deg)}to{transform:translate(-50%,-50%)rotate(-336deg)}}@keyframes core-monolith-drift{0%{transform:translate(-50%,-50%)rotateY(-14deg)rotateX(3deg)}to{transform:translate(calc(-50% + var(--core-drift-max)), calc(-50% - 4px)) rotateY(calc(-14deg + var(--core-tilt-max))) rotateX(3deg)}}.monolith-coordinates{text-align:right;position:absolute;bottom:0;right:0}.concept-section{color:#f5f7f2;background:#151816;padding-block:0;overflow:clip}.concept-section .eyebrow,.concept-section .split-heading>p:last-child{color:#626864}.d03-canon{aspect-ratio:1440/1024;color:#f5f7f2;background:#151816;width:100%;display:block;position:relative;overflow:clip}.d03-brand,.d03-canon-index,.d03-header-rule,.d03-media,.d03-statement,.d03-link{position:absolute}.d03-brand{letter-spacing:-.035em;font-size:1rem;font-weight:620;line-height:1;top:3.90625%;left:4.44444%}.d03-brand:before{content:"NORYVE"}.d03-canon-index{color:#f5f7f2b8;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;font-size:.6875rem;line-height:1;top:4.19922%;right:4.44444%}.d03-header-rule{background:#f5f7f23d;width:91.1111%;height:1px;top:8.00781%;left:4.44444%}.d03-media{background:linear-gradient(28.555deg,#080f11 26.471%,#0d333b 57.353%,#4a858c 76.471%,#050606 100%);width:91.1111%;height:69.7266%;top:12.3047%;left:4.44444%;overflow:clip}.d03-horizon,.d03-occlusion,.d03-aperture,.d03-depth-system,.d03-rail,.d03-title-mask,.d03-category,.d03-project-index,.d03-lime-anchor{display:block;position:absolute}.d03-horizon{background:#a9d8e699;width:92.0732%;height:2px;top:58.8235%;left:3.96342%}.d03-occlusion{background:#080a09;top:0;bottom:0}.d03-occlusion-left{opacity:.55;width:26.6768%;left:0}.d03-occlusion-right{opacity:.68;width:19.5122%;right:0}.d03-aperture{transform-origin:0;background:linear-gradient(#a8d9e50a,#c2edf5d6 48%,#a8d9e505);width:5.94512%;height:86.5546%;top:6.72269%;left:52.5915%}.d03-depth-system{inset:0}.d03-rail{background:#ffffff24;width:1px}.d03-rail-1{height:89.6359%;top:0;left:26.6768%}.d03-rail-2{height:84.874%;top:2.80112%;left:38.1098%}.d03-rail-3{height:80.112%;top:5.60224%;left:49.5427%}.d03-rail-4{height:75.3501%;top:8.40336%;left:60.9756%}.d03-rail-5{height:70.5882%;top:11.2045%;left:72.4085%}.d03-title-mask{width:70%;height:14.5%;top:70.8684%;left:2.43902%;overflow:clip}.d03-north-axis{letter-spacing:-.05em;white-space:nowrap;width:max-content;font-size:min(7.77778vw,7rem);font-weight:650;line-height:.86;display:block}.d03-category{font-family:var(--font-geist-mono), monospace;letter-spacing:.01em;font-size:.6875rem;top:90.7563%;left:2.43902%}.d03-project-index{letter-spacing:-.05em;font-size:3rem;font-weight:540;line-height:1;top:88.7955%;right:0}.d03-lime-anchor{transform-origin:0;background:#c7ff19;width:8.68902%;height:.840336%;min-height:4px;top:75.07%;left:86.4329%}.d03-statement{letter-spacing:-.025em;max-width:47rem;font-size:1.25rem;line-height:1.25;top:86.7188%;left:4.44444%}.d03-link{color:#c7ff19;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;font-size:.75rem;top:88.2813%;right:4.44444%}.d03-mobile-fallback{display:none}@keyframes d03-brand-enter{0%{opacity:.55}to{opacity:1}}@keyframes d03-index-enter{0%{opacity:.55}to{opacity:1}}@keyframes d03-rule-enter{0%{opacity:.333333}to{opacity:1}}@keyframes d03-media-enter{0%{opacity:.48}to{opacity:1}}@keyframes d03-horizon-enter{0%{opacity:0}to{opacity:1}}@keyframes d03-left-occlusion-release{0%{transform:translate(250px)}to{transform:none}}@keyframes d03-right-occlusion-release{0%{transform:translate(-210px)}to{transform:none}}@keyframes d03-aperture-enter{0%{width:.914634%}to{width:5.94512%}}@keyframes d03-depth-enter{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes d03-title-enter{0%{transform:translate(-1100px)}to{transform:none}}@keyframes d03-lime-enter{0%{transform:scaleX(.008772)}to{transform:none}}@keyframes d03-copy-enter{0%{opacity:0}to{opacity:1}}@keyframes d03-secondary-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (min-width:901px) and (prefers-reduced-motion:no-preference){[data-home-motion-ready=true] .d03-canon:not([data-motion-seen=true]) .d03-brand,[data-home-motion-ready=true] .d03-canon:not([data-motion-seen=true]) .d03-canon-index{opacity:.55}[data-home-motion-ready=true] .d03-canon:not([data-motion-seen=true]) .d03-header-rule{opacity:.333333}[data-home-motion-ready=true] .d03-canon:not([data-motion-seen=true]) .d03-media{opacity:.48}[data-home-motion-ready=true] .d03-canon:not([data-motion-seen=true]) .d03-horizon,[data-home-motion-ready=true] .d03-canon:not([data-motion-seen=true]) .d03-depth-system,[data-home-motion-ready=true] .d03-canon:not([data-motion-seen=true]) .d03-category,[data-home-motion-ready=true] .d03-canon:not([data-motion-seen=true]) .d03-project-index,[data-home-motion-ready=true] .d03-canon:not([data-motion-seen=true]) .d03-statement,[data-home-motion-ready=true] .d03-canon:not([data-motion-seen=true]) .d03-link{opacity:0}[data-home-motion-ready=true] .d03-canon:not([data-motion-seen=true]) .d03-occlusion-left{transform:translate(250px)}[data-home-motion-ready=true] .d03-canon:not([data-motion-seen=true]) .d03-occlusion-right{transform:translate(-210px)}[data-home-motion-ready=true] .d03-canon:not([data-motion-seen=true]) .d03-aperture{width:.914634%}[data-home-motion-ready=true] .d03-canon:not([data-motion-seen=true]) .d03-depth-system{clip-path:inset(0 100% 0 0)}[data-home-motion-ready=true] .d03-canon:not([data-motion-seen=true]) .d03-north-axis{transform:translate(-1100px)}[data-home-motion-ready=true] .d03-canon:not([data-motion-seen=true]) .d03-lime-anchor{transform:scaleX(.008772)}.d03-canon[data-motion-seen=true] .d03-brand{animation:.34s cubic-bezier(.22,1,.36,1) both d03-brand-enter}.d03-canon[data-motion-seen=true] .d03-canon-index{animation:.32s cubic-bezier(.22,1,.36,1) 80ms both d03-index-enter}.d03-canon[data-motion-seen=true] .d03-header-rule{animation:.34s cubic-bezier(.4,0,.2,1) .12s both d03-rule-enter}.d03-canon[data-motion-seen=true] .d03-media{animation:.64s cubic-bezier(.22,1,.36,1) .18s both d03-media-enter}.d03-canon[data-motion-seen=true] .d03-occlusion-left{animation:.9s cubic-bezier(.22,1,.36,1) .28s both d03-left-occlusion-release}.d03-canon[data-motion-seen=true] .d03-occlusion-right{animation:.9s cubic-bezier(.22,1,.36,1) .28s both d03-right-occlusion-release}.d03-canon[data-motion-seen=true] .d03-aperture{animation:.68s cubic-bezier(.4,0,.2,1) .62s both d03-aperture-enter}.d03-canon[data-motion-seen=true] .d03-horizon{animation:.56s cubic-bezier(.22,1,.36,1) .92s both d03-horizon-enter}.d03-canon[data-motion-seen=true] .d03-depth-system{animation:.6s cubic-bezier(.22,1,.36,1) .98s both d03-depth-enter}.d03-canon[data-motion-seen=true] .d03-north-axis{animation:.68s cubic-bezier(.16,1,.3,1) 1.18s both d03-title-enter}.d03-canon[data-motion-seen=true] .d03-lime-anchor{animation:.44s cubic-bezier(.4,0,.2,1) 1.58s both d03-lime-enter}.d03-canon[data-motion-seen=true] .d03-category,.d03-canon[data-motion-seen=true] .d03-project-index{animation:.38s cubic-bezier(.22,1,.36,1) 1.64s both d03-copy-enter}.d03-canon[data-motion-seen=true] .d03-statement,.d03-canon[data-motion-seen=true] .d03-link{animation:.34s cubic-bezier(.22,1,.36,1) 1.96s both d03-secondary-enter}.d03-canon[data-motion-paused=true] [data-d03-animated]{animation-play-state:paused}}.concept-list{background:#08090b33;grid-template-columns:1fr 1fr;gap:1px;display:grid}.concept{background:#e9ebe5}.concept:nth-child(2n){transform:translateY(4rem)}.concept-visual{background:#0d1012;place-items:center;min-height:clamp(22rem,40vw,36rem);display:grid;position:relative;overflow:hidden}.concept-visual[data-home-motion-region]{--concept-pointer-depth:4px}.concept-mark{color:#ffffff8f;font-family:var(--font-geist-mono), monospace;font-size:.6rem;position:absolute;top:1.25rem;left:1.25rem}.concept-shape{aspect-ratio:1;border:1px solid #ffffff59;width:45%}.concept-dental .concept-shape{z-index:1;transform:translate3d(calc(var(--motion-pointer-x,0) * var(--concept-pointer-depth)), calc(var(--motion-pointer-y,0) * var(--concept-pointer-depth)), 0);will-change:transform;background:radial-gradient(circle at 42% 36%,#f1f5ec 0 3%,#0000 4%),radial-gradient(circle,#9faead 0 2%,#223337 3% 12%,#0d1012 13% 100%);border-radius:50% 50% 42% 42%;transition:transform .42s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:0 0 0 3rem #cbe0d80a}.concept-orbit{pointer-events:none;will-change:transform;border:1px solid #cbe0d847;border-radius:50%;animation-play-state:paused;position:absolute;top:50%;left:50%}.concept-orbit:after{content:"";background:#d6e2d7;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:-3px;box-shadow:0 0 0 3px #cbe0d81f}.concept-orbit-one{aspect-ratio:1.45;width:62%;animation:48s linear infinite concept-orbit-one;transform:translate(-50%,-50%)rotate(-18deg)}.concept-orbit-two{aspect-ratio:.72;width:42%;animation:64s linear infinite concept-orbit-two;transform:translate(-50%,-50%)rotate(28deg)}.concept-pulse{z-index:2;pointer-events:none;will-change:opacity;background:#f1f5ecb8;border-radius:50%;width:10px;height:10px;animation:4s ease-in-out infinite paused concept-node-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #cbe0d824}.concept-dental .concept-visual[data-motion-in-view=true]:not([data-motion-paused=true]) .concept-orbit,.concept-dental .concept-visual[data-motion-in-view=true]:not([data-motion-paused=true]) .concept-pulse{animation-play-state:running}.concept-dental .concept-visual:not([data-motion-in-view=true]) .concept-orbit,.concept-dental .concept-visual:not([data-motion-in-view=true]) .concept-pulse,.concept-dental .concept-visual[data-motion-paused=true] .concept-orbit,.concept-dental .concept-visual[data-motion-paused=true] .concept-pulse{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.concept-dental .concept-visual:hover .concept-orbit-one{animation-duration:38.4s}.concept-dental .concept-visual:hover .concept-orbit-two{animation-duration:51.2s}}.concept-real-estate .concept-visual{perspective:800px;background:#b5aa96}.concept-real-estate .concept-visual:after{content:"";opacity:0;pointer-events:none;transform:translate3d(calc(var(--motion-pointer-x,0) * 7%), calc(var(--motion-pointer-y,0) * 7%), 0);will-change:transform;background:linear-gradient(115deg,#0000 44%,#ffffff38 50%,#0000 56%);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:-20%}.concept-object-shadow{aspect-ratio:.68;pointer-events:none;width:38%;transform:translate3d(calc(-50% + 5rem + var(--motion-pointer-x,0) * 8px), calc(-50% + 3rem + var(--motion-pointer-y,0) * 8px), 0);will-change:transform;background:#504b3f;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%}.concept-real-estate .concept-shape{z-index:1;aspect-ratio:.68;width:38%;transform:rotateX(calc(var(--motion-pointer-y,0) * -3deg)) rotateY(calc(var(--motion-pointer-x,0) * 3deg));will-change:transform;background:linear-gradient(125deg,#0000 45%,#fff6 46% 48%,#0000 49%),#cbbda6;border:1rem solid #26241e;transition:transform .42s cubic-bezier(.22,1,.36,1);position:relative}.concept-real-estate .concept-visual:hover:after{opacity:.32}@keyframes concept-orbit-one{0%{transform:translate(-50%,-50%)rotate(-18deg)}to{transform:translate(-50%,-50%)rotate(342deg)}}@keyframes concept-orbit-two{0%{transform:translate(-50%,-50%)rotate(28deg)}to{transform:translate(-50%,-50%)rotate(-332deg)}}@keyframes concept-node-pulse{0%,to{opacity:.5}50%{opacity:.9}}.concept-hospitality .concept-visual{background:#301a12}.concept-hospitality .concept-shape{width:55%;transform:translate3d(calc(var(--motion-pointer-x,0) * 4px), calc(var(--motion-pointer-y,0) * 4px), 0);will-change:transform;background:#301a12;border-radius:50%;transition:transform .42s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:0 0 7rem #9e4e2b}.concept-hospitality-ring,.concept-hospitality-core{pointer-events:none;border-radius:50%;animation-play-state:paused;position:absolute;top:50%;left:50%}.concept-hospitality-ring{will-change:transform}.concept-hospitality-ring:after{content:"";background:#e9b26ccc;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:-3px}.concept-hospitality-ring-outer{aspect-ratio:1;border:1px solid #ffffff40;width:100%;animation:73s linear -19s infinite paused concept-hospitality-ring-outer}.concept-hospitality-ring-inner{aspect-ratio:1;border:.45rem solid #bb6742;width:70%;animation:53s linear -31s infinite paused concept-hospitality-ring-inner}.concept-hospitality-core{aspect-ratio:1;will-change:opacity;background:#e9b26c;width:26%;animation:6.8s ease-in-out -2.1s infinite paused concept-hospitality-breathe;transform:translate(-50%,-50%)}.concept-saas .concept-visual{perspective:900px;background-image:linear-gradient(#8090a421 1px,#0000 1px),linear-gradient(90deg,#8090a421 1px,#0000 1px);background-size:2.5rem 2.5rem}.concept-saas-panel{aspect-ratio:1.7;width:60%;position:absolute}.concept-saas-panel-back{will-change:transform;background:#89b7ff1c;animation:9s ease-in-out -3s infinite alternate paused concept-saas-drift;top:50%;left:50%}.concept-saas-panel-front{box-shadow:none;transform:rotateX(calc(var(--motion-pointer-y,0) * -2deg)) rotateY(calc(var(--motion-pointer-x,0) * 2deg));will-change:transform;background:linear-gradient(90deg,#0000 0 12%,#17212c 12% 13%,#0000 13% 86%,#17212c 86% 87%,#0000 87%),linear-gradient(#1a2735,#0d1012);border-color:#667d9c;transition:transform .42s cubic-bezier(.22,1,.36,1);position:relative;overflow:clip}.concept-saas-highlight{will-change:transform;background:linear-gradient(90deg,#0000,#9bbee621,#0000);width:24%;animation:11s ease-in-out -4s infinite paused concept-saas-highlight;position:absolute;inset:0 auto 0 -28%}.concept-hospitality .concept-visual[data-motion-in-view=true]:not([data-motion-paused=true]) .concept-hospitality-ring,.concept-hospitality .concept-visual[data-motion-in-view=true]:not([data-motion-paused=true]) .concept-hospitality-core,.concept-saas .concept-visual[data-motion-in-view=true]:not([data-motion-paused=true]) .concept-saas-panel-back,.concept-saas .concept-visual[data-motion-in-view=true]:not([data-motion-paused=true]) .concept-saas-highlight{animation-play-state:running}@keyframes concept-hospitality-ring-outer{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes concept-hospitality-ring-inner{0%{transform:translate(-50%,-50%)rotate(28deg)}to{transform:translate(-50%,-50%)rotate(-332deg)}}@keyframes concept-hospitality-breathe{0%,to{opacity:.68}50%{opacity:1}}@keyframes concept-saas-drift{0%{transform:translate(calc(1.3rem - 50% - 3px),calc(1.3rem - 50% + 3px))}to{transform:translate(calc(1.3rem - 50% + 3px),calc(1.3rem - 50% - 3px))}}@keyframes concept-saas-highlight{0%{transform:translate(0,0)}to{transform:translate(520%)}}.concept-meta{grid-template-columns:.6fr 1fr;gap:.5rem 2rem;min-height:11rem;padding:1.5rem;display:grid}.concept-meta>p:first-child{color:#666c68;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.concept-meta h3{letter-spacing:-.05em;font-size:clamp(1.7rem,3vw,3.1rem);font-weight:520}.concept-meta>p:last-child{color:#5e6461;grid-column:2;font-size:.9rem}.style-section{padding-top:calc(var(--space-section) + 4rem);color:#0a0c0d;background:#e9ebe5}.style-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(1rem,2.4vw,2rem);display:grid}.style-copy{grid-column:1/5;align-self:center;gap:clamp(1.25rem,2.5vw,2rem);min-width:0;display:grid}.style-copy h2{max-width:8ch;font-size:clamp(2.8rem,4.6vw,4.9rem)}.style-copy .eyebrow,.style-copy>p:last-child{color:#606663}.style-artifact{grid-column:6/-1;min-width:0}.style-artifact-frame{margin:0}.style-artifact-plane{background:var(--bg);min-height:clamp(38rem,52vw,45rem);position:relative;overflow:hidden}.style-artifact-system{position:absolute;inset:0}.style-artifact-type{background:var(--text);width:68%;min-width:0;color:var(--bg);align-items:flex-end;padding:clamp(1rem,2.4vw,1.75rem);display:flex;position:absolute;top:11%;bottom:13%;left:8%}.style-artifact-type strong{letter-spacing:-.12em;font-size:clamp(9rem,15vw,13rem);font-weight:520;line-height:.68}.style-artifact-axis{z-index:2;position:absolute;top:62%;left:8%;right:0}.style-artifact-axis-track{grid-template-columns:minmax(0,3fr) .5rem minmax(0,1fr);align-items:center;width:100%;display:grid}.style-artifact-axis-rule{height:1px}.style-artifact-axis-rule:first-child{background:var(--bg)}.style-artifact-axis-rule:last-child{background:var(--text)}.style-artifact-seam{background:var(--accent);width:.5rem;height:clamp(4.5rem,9vw,7rem)}.style-artifact-rhythm{border-bottom:1px solid #f4f6f25c;grid-template-columns:1fr 2.8fr;width:auto;height:auto;display:grid;position:absolute;inset:calc(62% + clamp(4.5rem,9vw,7rem)/2) 2% 13% 76%}.style-artifact-rhythm span{border-left:1px solid #f4f6f25c}.style-artifact-rhythm span:first-child{display:none}.style-artifact-rhythm span:last-child{border-right:1px solid #f4f6f25c}.style-artifact-legend{color:#606663;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #0a0c0d33;grid-template-columns:minmax(0,1fr) auto auto;gap:1rem;padding-top:.9rem;font-size:.68rem;line-height:1.45;display:grid}.style-artifact-type-meta{white-space:pre-line}.style-artifact-palette{flex-wrap:wrap;justify-content:flex-end;gap:.8rem;display:flex}.style-artifact-palette span:last-child{color:#507200}.before-after{padding-block:var(--space-section);color:#0a0c0d;background:#d2d4ce}.before-after .eyebrow{color:#606663}.before-after-title{grid-template-columns:.55fr 1.7fr;gap:2rem;margin-bottom:5rem;display:grid}.transformation{--transformation-columns:minmax(0, .74fr) clamp(4.5rem, 8vw, 6.75rem) minmax(0, 1fr);min-height:clamp(28rem,40vw,33rem)}.transformation-register,.transformation-pair{grid-template-columns:var(--transformation-columns);min-width:0;display:grid}.transformation-register{min-height:clamp(3.75rem,6vw,5rem)}.transformation-state-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;border-block:1px solid #08090b38;align-items:center;padding-inline:1.5rem;font-size:.65rem;display:flex}.transformation-register-spine{border-block:1px solid #08090b38;position:relative}.transformation-register-spine:after{content:"";background:#08090b4d;width:1px;position:absolute;top:0;bottom:0;right:0}.after-label{border-color:var(--line);color:var(--accent);background:#0a0c0d}.transformation-pairs{margin:0;padding:0;list-style:none}.transformation-pair{--rail-angle:-.45deg;--rail-reach:clamp(1.25rem, 2vw, 2rem);min-height:clamp(5.75rem,8.5vw,7rem)}.transformation-pair:nth-child(2){--rail-angle:.6deg;--rail-reach:clamp(2.25rem, 3.5vw, 3.5rem)}.transformation-pair:nth-child(3){--rail-angle:-.2deg;--rail-reach:clamp(.75rem, 1.25vw, 1.25rem)}.transformation-pair:nth-child(4){--rail-angle:.35deg;--rail-reach:clamp(1.75rem, 2.75vw, 2.75rem)}.transformation-claim{letter-spacing:-.03em;overflow-wrap:break-word;word-break:normal;border-bottom:1px solid #08090b2e;align-items:center;min-width:0;padding:.85rem 1.5rem;font-size:clamp(1.15rem,2vw,2rem);display:flex}.before-claim{color:#777b78}.transformation-pair:nth-child(2) .before-claim{padding-inline-start:clamp(1.5rem,2.4vw,2.5rem)}.transformation-pair:nth-child(4) .before-claim{padding-inline-start:clamp(1.5rem,3.5vw,3.5rem)}.after-claim{border-color:var(--line);color:#f4f6f2;background:#0a0c0d}.transformation-rail{place-items:center;display:grid;position:relative}.transformation-rail:before{width:calc(100% + var(--rail-reach));content:"";height:1px;transform:rotate(var(--rail-angle));transform-origin:100%;background:#08090b4d;position:absolute;right:0}.transformation-rail:after{content:"";background:#08090b4d;width:1px;position:absolute;top:0;bottom:0;right:0}.transformation-joint{z-index:1;background:var(--accent);width:.55rem;height:.18rem;position:absolute;top:100%;left:100%;transform:translate(-50%,-50%)}.process-section{background:#090b0e}.process-heading{grid-template-columns:.55fr 1.7fr;gap:2rem;margin-bottom:5rem;display:grid}.process-track{grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.process-track li{border-top:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:18rem;padding:1rem;display:flex}.process-track li:first-child{border-left:1px solid var(--line)}.process-track span{color:#686e76;font-family:var(--font-geist-mono), monospace;font-size:.6rem}.process-track strong{writing-mode:vertical-rl;font-size:clamp(1rem,1.6vw,1.45rem);font-weight:500;transform:rotate(180deg)}.process-track li:nth-child(5) strong{color:var(--accent)}.process-note{width:min(100%,35rem);color:var(--muted);margin-top:3rem;margin-left:auto}.agent-section{border-top:1px solid var(--line);background:#090b0e}.agent-layout{grid-template-columns:1.1fr .9fr;gap:clamp(3rem,8vw,9rem);display:grid}.agent-layout h2{margin-top:2.5rem}.agent-diagram{flex-direction:column;justify-content:center;min-height:35rem;display:flex}.agent-diagram div{border-top:1px solid var(--line);grid-template-columns:.3fr 1fr 1fr;align-items:center;min-height:7rem;padding:1rem;display:grid}.agent-diagram div:last-child{border-bottom:1px solid var(--line)}.agent-diagram span,.agent-diagram small{color:var(--muted);font-family:var(--font-geist-mono), monospace;font-size:.6rem}.agent-diagram strong{letter-spacing:-.05em;font-size:clamp(1.6rem,2.5vw,2.7rem);font-weight:500}.agent-diagram div:last-child strong{color:var(--accent)}.blueprint-section{color:#090b0e;background:#f0f1ed}.blueprint-layout{grid-template-columns:.75fr 1.25fr;gap:clamp(4rem,9vw,10rem);display:grid}.blueprint-intro{flex-direction:column;display:flex}.blueprint-intro .eyebrow{color:#626864}.blueprint-intro h2{margin-block:2.5rem 1rem}.blueprint-intro>p:not(.eyebrow){color:#5d6460;font-size:1.1rem}.blueprint-stamp{max-width:22rem;font-family:var(--font-geist-mono), monospace;border-top:1px solid #08090b33;border-bottom:1px solid #08090b33;justify-content:space-between;align-items:center;margin-top:auto;padding-block:1rem;font-size:.63rem;display:flex}.blueprint-stamp strong{color:#7d951f;font-size:1.5rem}.blueprint-form{border-top:1px solid #08090b47;grid-template-columns:1fr 1fr;gap:0 1.5rem;display:grid}.form-error-summary{color:#6d2313;background:#fff3ed;border:1px solid #8d371f;grid-column:1/-1;margin-top:1.5rem;padding:1rem;font-size:.82rem}.field{border-bottom:1px solid #08090b47;flex-direction:column;padding-block:1.5rem;display:flex}.field-wide{grid-column:1/-1}.field label{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.8rem;font-size:.66rem;font-weight:600}.field label span{color:#717773;margin-left:.45rem;font-weight:400}.field-invalid{border-bottom-color:#a43d22}.field-error{color:#8b301a;margin-top:.65rem;font-size:.78rem}.field input,.field select,.field textarea{color:#090b0e;resize:vertical;background:0 0;border:0;border-radius:0;outline:0;width:100%;font-size:1.15rem}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline-offset:5px;outline:2px solid #657a17}.field input::placeholder,.field textarea::placeholder{color:#8b908c}.form-submit{justify-content:space-between;align-items:center;gap:2rem;padding-top:2rem;display:flex}.form-submit p{color:#5e6561;max-width:24rem;font-size:.78rem}.faq-section{color:#090b0e;background:#f0f1ed}.faq-layout{grid-template-columns:.7fr 1.3fr;gap:clamp(4rem,9vw,10rem);display:grid}.faq-layout .eyebrow{color:#626864}.faq-layout h2{margin-top:2.5rem}.faq-list{border-top:1px solid #08090b40}.faq-list details{border-bottom:1px solid #08090b40}.faq-list summary{cursor:pointer;grid-template-columns:.2fr 1fr auto;align-items:center;gap:1rem;min-height:6rem;font-size:clamp(1rem,1.5vw,1.3rem);list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#717773;font-family:var(--font-geist-mono), monospace;font-size:.6rem}.faq-list summary i{font-size:1.5rem;font-style:normal}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{color:#5e6561;max-width:40rem;padding:0 1rem 2rem calc(20% + 1rem)}.final-cta{background:var(--accent);color:#090b0e;padding-block:clamp(5rem,10vw,9rem)}.final-cta .eyebrow{color:#465114}.final-cta h2{letter-spacing:-.08em;max-width:11ch;margin-block:2rem 4rem;font-size:clamp(4rem,10vw,10rem);font-weight:540;line-height:.78}.blueprint-section .blueprint-form :focus-visible,.faq-section :focus-visible,.final-cta :focus-visible{outline:3px solid var(--bg);outline-offset:4px}.site-footer{border-top:1px solid var(--line);background:#090b0e}.footer-inner{min-height:8rem;color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;font-size:.62rem;display:grid}.footer-inner p:first-child{color:var(--text);font-family:var(--font-geist-sans), sans-serif;font-weight:700}.footer-inner a{justify-content:center;justify-self:end;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.experience-placeholder{z-index:1;background-image:linear-gradient(90deg, #08090bfa, #08090bb3 68%, transparent), linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);pointer-events:none;text-align:left;background-size:4rem 4rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2rem;width:min(100%,46rem);min-height:100svh;padding:clamp(2rem,6vw,5rem);display:flex;position:relative}.experience-placeholder h1{letter-spacing:-.08em;max-width:9ch;font-size:clamp(3.5rem,8vw,7rem);font-weight:520;line-height:.78}.experience-placeholder>p:not(.eyebrow){color:var(--muted)}.experience-placeholder[aria-hidden=true]{visibility:hidden;opacity:0}.experience-actions{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.experience-narrative{flex-wrap:wrap;justify-content:center;gap:.4rem;max-width:42rem;margin:0;padding:0;list-style:none;display:flex}.experience-narrative li{border:1px solid var(--line);color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;padding:.35rem .5rem;font-size:.6rem}.experience-canvas-layer{z-index:0;pointer-events:none;position:fixed;inset:0}.experience-canvas-layer canvas{display:block}.cinematic-prelude{z-index:2;opacity:1;background:#08090b;min-height:100svh;transition:opacity .8s;position:fixed;inset:0;overflow:hidden}.cinematic-prelude[data-phase=handoff]{opacity:0}.cinematic-prelude-still,.cinematic-prelude-video,.cinematic-prelude-grade{width:100%;height:100%;position:absolute;inset:0}.cinematic-prelude-still img,.cinematic-prelude-video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.cinematic-prelude[data-hold-ready=true][data-phase=hold] .cinematic-prelude-video,.cinematic-prelude[data-hold-ready=true][data-phase=handoff] .cinematic-prelude-video{opacity:0}.cinematic-prelude-grade{pointer-events:none;background:radial-gradient(#0000 28%,#08090b47 72%,#08090b9e),linear-gradient(90deg,#08090b61,#0000 34% 68%,#08090b3d)}.experience-ui{z-index:3;pointer-events:none;justify-content:flex-end;align-items:flex-end;padding:clamp(1rem,2.4vw,2rem);display:flex;position:fixed;inset:0}.experience-ui-control{color:#f4f6f2c7;min-width:44px;min-height:44px;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;pointer-events:auto;text-transform:uppercase;background:#08090bd1;border:1px solid #ffffff2e;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.62rem;font-weight:600;display:inline-flex}.experience-ui-return{position:absolute;top:clamp(1rem,2.4vw,2rem);left:clamp(1rem,2.4vw,2rem)}.experience-ui-locale{pointer-events:auto;position:absolute;top:clamp(1rem,2.4vw,2rem);right:clamp(1rem,2.4vw,2rem)}.experience-ui-locale .locale-switcher-trigger,.experience-fallback-locale .locale-switcher-trigger{color:#f4f6f2c7;background:#08090bd1;border:1px solid #ffffff2e}.experience-fallback-locale{pointer-events:auto;position:absolute;top:clamp(1rem,2.4vw,2rem);right:clamp(1rem,2.4vw,2rem)}.experience-ui-skip,.experience-ui-primary{inline-size:min(14rem,100vw - 2rem)}.experience-ui-skip{cursor:pointer}.experience-ui-primary{background:var(--accent);color:#08090b;border-color:#c7ff43b3}:lang(zh-CN) :is(.eyebrow,.button,.signal,.site-header nav,.nav-contact,.locale-switcher-trigger,.locale-switcher-menu a,.service-row ul,.field label,.experience-narrative li,.experience-ui-control,.footer-inner){letter-spacing:.02em;text-transform:none}:lang(zh-CN) :is(.hero-mobile-title,.split-heading h2,.difference-copy h2,.style-copy h2,.before-after-title h2,.process-heading h2,.agent-layout h2,.blueprint-intro h2,.faq-layout h2,.core-copy h2,.final-cta h2,.experience-placeholder h1){letter-spacing:0;line-height:1.4}:lang(vi) :is(.eyebrow,.button,.field label,.experience-ui-control){line-height:calc(1.25 * var(--locale-line-height-adjustment))}.experience-canvas-layer[data-experience-ready=true]~.experience-placeholder{visibility:hidden;opacity:0;pointer-events:none}@media (max-width:767px){.cinematic-prelude-still img,.cinematic-prelude-video{object-position:52% 50%}}@media (max-width:900px){.core-teaser{padding-block:var(--space-section)}.d06-canon{display:none}.d06-mobile-fallback{display:grid}.d06-mobile-fallback .monolith-motion-layer{transition:none;transform:none}.d06-mobile-fallback :is(.monolith,.monolith-orbit){animation:none}.concept-section{padding-block:var(--space-section);color:#0a0c0d;background:#e9ebe5}.d03-canon{display:none}.d03-mobile-fallback{display:block}.split-heading,.difference-layout,.core-stage,.style-layout,.agent-layout,.blueprint-layout,.faq-layout{grid-template-columns:1fr}.transformation{--transformation-columns:minmax(0, .88fr) clamp(1.75rem, 7vw, 2.5rem) minmax(0, 1.12fr);min-height:0}.transformation-state-label{min-height:3.75rem;padding-inline:1rem}.transformation-pair{--rail-angle:0deg;--rail-reach:.2rem;min-height:0}.transformation-pair:nth-child(2){--rail-angle:0deg;--rail-reach:.5rem}.transformation-pair:nth-child(3){--rail-angle:0deg;--rail-reach:.1rem}.transformation-pair:nth-child(4){--rail-angle:0deg;--rail-reach:.35rem}.transformation-claim{align-items:flex-start;padding:1rem;font-size:clamp(1rem,4.7vw,1.35rem)}.transformation-pair:nth-child(2) .before-claim,.transformation-pair:nth-child(4) .before-claim{padding-inline-start:1rem}.split-heading h2,.split-heading>p:last-child{grid-column:1}.nav-shell{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto auto;gap:clamp(.5rem,2vw,1rem);position:relative}.nav-shell .wordmark{grid-area:1/1}.nav-shell .locale-switcher{grid-area:1/2}.mobile-navigation-trigger{grid-area:1/3}.nav-contact{grid-area:1/4}.site-header nav{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.site-header[data-navigation-enhanced=true] nav{display:none}.site-header[data-navigation-enhanced=true] nav[data-mobile-open=true]{border:1px solid var(--line);background:#08090bfa;gap:0;padding:.5rem;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 1.5rem 3rem #00000057}.site-header nav a{border-bottom:1px solid var(--line);justify-content:space-between;padding-inline:.8rem}.site-header nav a:last-child{border-bottom:0}.site-header[data-navigation-enhanced=true] .mobile-navigation-trigger{display:inline-flex}.hero-mobile-title{font-size:clamp(3.7rem,12.2vw,7rem)}.hero-lower{align-items:flex-end}.hero-intro{padding-left:0}.service-row{grid-template-columns:.2fr .8fr 1fr}.service-row ul{grid-column:2/-1}.difference-copy{min-height:28rem}.core-stage{min-height:auto}.core-copy{z-index:3;position:relative}.monolith-frame{min-height:34rem}.style-copy{grid-column:1;align-self:auto;gap:1.5rem}.style-layout{row-gap:clamp(3rem,8vw,5rem)}.style-artifact{grid-column:1}.style-artifact-plane{min-height:clamp(34rem,90vw,42rem)}.agent-diagram{min-height:auto}.blueprint-stamp{margin-top:3rem}}@media (max-width:640px){:root{--space-section:clamp(4.5rem, 20vw, 7rem)}.container{width:min(calc(100% - 1.25rem), var(--container))}.nav-shell{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto;min-height:5.5rem;padding-block:.35rem}.nav-shell .wordmark{grid-area:1/1}.nav-shell .locale-switcher{grid-area:1/2}.mobile-navigation-trigger{grid-area:1/3}.nav-contact{border-top:1px solid var(--line);grid-area:2/1/auto/-1;justify-content:center;align-items:center;gap:.4rem;width:100%;min-width:2.75rem;min-height:2.75rem;padding-inline:.75rem;font-size:.62rem;display:inline-flex}.site-header[data-navigation-enhanced=false] .nav-shell{grid-template-rows:auto auto auto}.site-header[data-navigation-enhanced=false] .nav-contact{grid-row:3}.nav-contact span{font-size:inherit}.hero-inner{padding-top:6.5rem;padding-bottom:.65rem}.hero-topline .eyebrow{max-width:14rem}.signal{font-size:0}.hero-mobile-title{font-size:clamp(3.55rem,17vw,5.4rem);line-height:.8}:lang(de) .hero-mobile-title{font-size:clamp(3rem,12.5vw,5.4rem)}:lang(fr) .hero-mobile-title{font-size:clamp(3rem,16vw,5.4rem)}:lang(ru) .hero-mobile-title{font-size:clamp(3rem,14vw,5.4rem)}.hero-lower{flex-direction:column;align-items:stretch}.hero-intro{max-width:27rem;font-size:.92rem}.hero-actions{grid-template-columns:1fr;gap:.35rem;display:grid}.system-node{min-height:4rem;padding-left:.35rem}.system-node span,.system-node i{display:none}.system-node strong{letter-spacing:.02em;font-size:clamp(.42rem,2vw,.58rem)}.value-strip-inner{min-height:3.5rem}.value-strip span{letter-spacing:0;font-size:.55rem}.value-strip i{display:none}.service-row{grid-template-columns:2rem 1fr;gap:1rem;min-height:0}.service-row>p,.service-row ul{grid-column:2}.difference-copy{min-height:24rem}.flow-active ol{grid-template-columns:1fr}.monolith-frame{min-height:27rem}.concept-list{grid-template-columns:1fr}.concept:nth-child(2n){transform:none}.concept-visual{min-height:23rem}.concept-meta{grid-template-columns:1fr}.concept-meta>p:last-child{grid-column:1}.style-section{padding-top:var(--space-section)}.style-artifact-plane{min-height:clamp(24rem,111vw,27rem)}.style-artifact-type{width:auto;inset:9% 14% 33% 7%}.style-artifact-type strong{font-size:clamp(7rem,34vw,10rem)}.style-artifact-axis{width:1px;inset:9% auto 12% 47%}.style-artifact-axis-track{grid-template-rows:minmax(0,2.5fr) .5rem minmax(0,1fr);grid-template-columns:none;height:100%}.style-artifact-axis-rule{width:1px;height:auto}.style-artifact-seam{width:clamp(3.5rem,16vw,5rem);height:.5rem;transform:translate(-50%)}.style-artifact-rhythm{border-top:1px solid #f4f6f25c;width:auto;height:auto;inset:67% 14% 12% 47%}.style-artifact-legend{grid-template-columns:1fr;gap:.5rem}.style-artifact-palette{justify-content:flex-start}.before-after-title,.process-heading{grid-template-columns:1fr}.before-after-title>*{min-width:0}:lang(de) .before-after-title h2{min-width:0;font-size:clamp(2.3rem,9.5vw,5.4rem)}:lang(en) .before-after-title h2{font-size:clamp(2.5rem,10vw,5.4rem)}:lang(ru) .before-after-title h2{min-width:0;font-size:clamp(2.5rem,10vw,5.4rem)}:lang(es) .before-after-title h2{min-width:0;font-size:clamp(2.35rem,10vw,5.4rem)}.process-track{grid-template-columns:1fr 1fr}.process-track li{border-bottom:1px solid var(--line);min-height:11rem}.process-track strong{writing-mode:initial;transform:none}.agent-diagram div{grid-template-columns:2rem 1fr}.agent-diagram small{grid-column:2}.blueprint-form{grid-template-columns:1fr}.field-wide{grid-column:1}.form-submit{flex-direction:column;align-items:stretch}.faq-list summary{grid-template-columns:1.8rem 1fr auto}.faq-list details>p{padding-left:2.8rem}.final-cta h2{font-size:clamp(3.8rem,18vw,6rem)}:lang(de) .final-cta h2{font-size:clamp(3.5rem,15vw,6rem)}:lang(fr) .final-cta h2{font-size:clamp(3rem,12vw,6rem)}:lang(ru) .final-cta h2{font-size:clamp(3.2rem,14.3vw,6rem)}:lang(es) .final-cta h2{font-size:clamp(2.8rem,11.8vw,6rem)}.footer-inner{grid-template-columns:1fr auto}.footer-inner p:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.stagger-word,.motion-reveal{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.monolith-motion-layer{transition:none;transform:none}.monolith,.monolith-orbit{animation:none}.concept-dental .concept-shape,.concept-real-estate .concept-shape,.concept-hospitality .concept-shape,.concept-saas-panel-front,.concept-real-estate .concept-visual:after{transition:none;transform:none}.concept-real-estate .concept-shape{transform:none}.concept-real-estate .concept-visual:after{opacity:0}.concept-orbit,.concept-pulse,.concept-hospitality-ring,.concept-hospitality-core,.concept-saas-panel-back,.concept-saas-highlight{animation:none}.concept-hospitality-ring-outer{transform:translate(-50%,-50%)rotate(0)}.concept-hospitality-ring-inner{transform:translate(-50%,-50%)rotate(28deg)}.concept-saas-panel-back{transform:translate(calc(1.3rem - 50%),calc(1.3rem - 50%))}.concept-saas-highlight{transform:translate(100%)}}@media (hover:none),(pointer:coarse){.monolith-motion-layer{transition:none;transform:none}.monolith,.orbit-two{animation:none}.concept-dental .concept-shape,.concept-real-estate .concept-shape,.concept-hospitality .concept-shape,.concept-saas-panel-front,.concept-real-estate .concept-visual:after{transition:none;transform:none}.concept-real-estate .concept-shape{transform:none}.concept-real-estate .concept-visual:after{opacity:0}.concept-orbit-two,.concept-pulse,.concept-hospitality-ring,.concept-saas-highlight{animation:none}.concept-hospitality-core,.concept-saas-panel-back{animation-play-state:paused}.concept-visual[data-motion-in-view=true]:not([data-motion-paused=true]) .concept-hospitality-core,.concept-visual[data-motion-in-view=true]:not([data-motion-paused=true]) .concept-saas-panel-back{animation-play-state:running}}@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}.cinematic-prelude{transition-duration:0s!important}}.d02-positioning{color:#0a0b0a;isolation:isolate;background:#faf9f5;position:relative;overflow:clip}.d02-paper{background-color:#faf9f5;background-image:radial-gradient(#0a0b0a09 .6px,#0000 .6px);background-size:5px 5px;width:min(100%,1440px);min-height:1024px;margin-inline:auto;padding:40px 64px 48px;display:grid}.d02-header{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto;align-self:start;font-size:.68rem;font-weight:650;line-height:1;display:grid}.d02-brand,.d02-index{color:#0a0b0a}.d02-header-rule{transform-origin:0;background:#0a0b0a;grid-column:1/-1;height:1px;margin-top:31px}.d02-thesis-field{align-self:start;min-width:0;max-width:100%;margin-top:58px}.d02-thesis-field h2{letter-spacing:-.075em;text-wrap:balance;text-transform:uppercase;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(12px,1.1vw,18px);min-width:0;max-width:100%;font-size:clamp(5.1rem,7.9vw,7.15rem);font-weight:680;line-height:.88;display:grid}.d02-thesis-line{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;transform-origin:0;min-width:0;max-width:100%;display:block}.d02-thesis-primary{grid-column:1/span 8}:lang(de) .d02-thesis-primary{grid-column:1/span 10}.d02-thesis-counter{grid-column:4/-1;margin-top:.32em}.d02-joint{transform-origin:0;grid-template-columns:minmax(0,806fr) minmax(48px,86fr) minmax(120px,420fr);align-self:start;align-items:center;height:8px;margin-top:58px;display:grid}.d02-joint-body,.d02-joint-signal{height:8px}.d02-joint-body{background:#0a0b0a}.d02-joint-signal{background:#c7ff19}.d02-joint-continuation{background:#0a0b0a;height:2px}.d02-lower-register{grid-template-columns:repeat(12,minmax(0,1fr));align-self:end;gap:40px clamp(12px,1.1vw,18px);margin-top:60px;display:grid}.d02-intro{grid-column:1/span 5;max-width:530px;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.35}.d02-system{grid-column:7/-1}.d02-system-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:650}.d02-system-path{counter-reset:d02-system;grid-template-columns:repeat(5,minmax(0,1fr));margin:92px 0 0;padding:0;list-style:none;display:grid}.d02-system-path li{counter-increment:d02-system;border-top:1px solid #0a0b0a6b;min-width:0;padding:19px 12px 0 0;position:relative}.d02-system-path li:before{content:"";transform-origin:0;background:#c7ff19;height:5px;position:absolute;top:-3px;left:0;right:0;transform:scaleX(1)}.d02-system-path li:after{color:#8e9691;content:"0" counter(d02-system);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;margin-top:12px;font-size:.58rem;font-weight:650;display:block}.d02-system-path strong{overflow-wrap:anywhere;font-family:var(--font-geist-mono), monospace;letter-spacing:.035em;font-size:clamp(.58rem,.72vw,.7rem);font-weight:650;line-height:1.25;display:block}.d02-release-mask{z-index:2;pointer-events:none;clip-path:inset(0 100% 0 0);opacity:0;background:#0a0b0a;height:clamp(210px,27vw,388px);position:absolute;top:118px;left:max(3.75%,50% - 656px);right:max(3.75%,50% - 656px)}#top[data-home-motion-ready=true] .d02-positioning:not([data-motion-seen=true]) .d02-release-mask{clip-path:inset(0);opacity:1}#top[data-home-motion-ready=true] .d02-positioning:not([data-motion-seen=true]) .d02-header-rule,#top[data-home-motion-ready=true] .d02-positioning:not([data-motion-seen=true]) .d02-joint{transform:scaleX(0)}#top[data-home-motion-ready=true] .d02-positioning:not([data-motion-seen=true]) .d02-thesis-primary{clip-path:inset(0 100% 0 0);transform:translate(-7%)}#top[data-home-motion-ready=true] .d02-positioning:not([data-motion-seen=true]) .d02-thesis-counter{clip-path:inset(0 0 0 100%);transform:translate(9%)}#top[data-home-motion-ready=true] .d02-positioning:not([data-motion-seen=true]) :is(.d02-index,.d02-intro,.d02-system-label){clip-path:inset(0 100% 0 0)}#top[data-home-motion-ready=true] .d02-positioning:not([data-motion-seen=true]) .d02-system-path li:before{transform:scaleX(0)}#top[data-home-motion-ready=true] .d02-positioning[data-motion-seen=true] .d02-release-mask{animation:2.7s linear both d02-release-lock}#top[data-home-motion-ready=true] .d02-positioning[data-motion-seen=true] .d02-header-rule{animation:2.7s cubic-bezier(.16,1,.3,1) both d02-rule-lock}#top[data-home-motion-ready=true] .d02-positioning[data-motion-seen=true] .d02-thesis-primary{animation:2.7s cubic-bezier(.16,1,.3,1) both d02-thesis-primary-lock}#top[data-home-motion-ready=true] .d02-positioning[data-motion-seen=true] .d02-thesis-counter{animation:2.7s cubic-bezier(.16,1,.3,1) both d02-thesis-counter-lock}#top[data-home-motion-ready=true] .d02-positioning[data-motion-seen=true] .d02-joint{animation:2.7s cubic-bezier(.16,1,.3,1) both d02-joint-lock}#top[data-home-motion-ready=true] .d02-positioning[data-motion-seen=true] :is(.d02-index,.d02-intro,.d02-system-label){animation:2.7s cubic-bezier(.16,1,.3,1) both d02-copy-lock}#top[data-home-motion-ready=true] .d02-positioning[data-motion-seen=true] .d02-system-path li:before{animation:.32s cubic-bezier(.16,1,.3,1) both d02-node-state}#top[data-home-motion-ready=true] .d02-positioning[data-motion-seen=true] .d02-system-path li:first-child:before{animation-delay:1.45s}#top[data-home-motion-ready=true] .d02-positioning[data-motion-seen=true] .d02-system-path li:nth-child(2):before{animation-delay:1.62s}#top[data-home-motion-ready=true] .d02-positioning[data-motion-seen=true] .d02-system-path li:nth-child(3):before{animation-delay:1.79s}#top[data-home-motion-ready=true] .d02-positioning[data-motion-seen=true] .d02-system-path li:nth-child(4):before{animation-delay:1.96s}#top[data-home-motion-ready=true] .d02-positioning[data-motion-seen=true] .d02-system-path li:nth-child(5):before{animation-delay:2.13s}@keyframes d02-release-lock{0%{clip-path:inset(0);opacity:1}11.85%{clip-path:inset(0 0 0 100%);opacity:1}11.86%,to{clip-path:inset(0 0 0 100%);opacity:0}}@keyframes d02-rule-lock{0%{transform:scaleX(0)}11.85%,to{transform:scaleX(1)}}@keyframes d02-thesis-primary-lock{0%,8.88%{clip-path:inset(0 100% 0 0);transform:translate(-7%)}38.88%,to{clip-path:inset(0);transform:translate(0,0)}}@keyframes d02-thesis-counter-lock{0%,8.88%{clip-path:inset(0 0 0 100%);transform:translate(9%)}38.88%,to{clip-path:inset(0);transform:translate(0,0)}}@keyframes d02-joint-lock{0%,30.37%{transform:scaleX(0)}61.11%,to{transform:scaleX(1)}}@keyframes d02-copy-lock{0%,30.37%{clip-path:inset(0 100% 0 0)}61.11%,to{clip-path:inset(0)}}@keyframes d02-node-state{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:700px){.d02-paper{min-height:844px;padding:22px 20px 32px}.d02-header{font-size:.58rem}.d02-header-rule{margin-top:24px}.d02-thesis-field{margin-top:49px}.d02-thesis-field h2{letter-spacing:-.07em;font-size:clamp(3.35rem,15.2vw,4.2rem);line-height:.9;display:block}:lang(ru) .d02-thesis-field h2{font-size:clamp(3rem,13.4vw,3.75rem)}:lang(de) .d02-thesis-field h2{font-size:clamp(2.75rem,11.5vw,3.4rem)}.d02-thesis-line{max-width:100%}.d02-thesis-counter{margin-top:.32em;margin-left:16%}:lang(ru) .d02-thesis-counter{margin-left:8%}:lang(de) .d02-thesis-counter{margin-left:0}.d02-joint{grid-template-columns:minmax(0,246fr) minmax(42px,58fr) minmax(32px,46fr);height:6px;margin-top:48px}.d02-joint-body,.d02-joint-signal{height:6px}.d02-lower-register{margin-top:40px;display:block}.d02-intro{max-width:330px;font-size:1rem}.d02-system{margin-top:46px}.d02-system-path{margin-top:24px;display:block}.d02-system-path li{border-top:0;border-left:1px solid #0a0b0a6b;min-height:42px;padding:12px 42px 10px 18px}.d02-system-path li:before{transform-origin:top;width:5px;height:auto;inset:0 auto 0 -3px;transform:scaleY(1)}.d02-system-path li:after{margin-top:0;position:absolute;top:12px;right:0}.d02-release-mask{height:clamp(204px,65vw,278px);top:82px;left:20px;right:20px}#top[data-home-motion-ready=true] .d02-positioning:not([data-motion-seen=true]) .d02-system-path li:before{transform:scaleY(0)}#top[data-home-motion-ready=true] .d02-positioning[data-motion-seen=true] :is(.d02-release-mask,.d02-header-rule,.d02-thesis-primary,.d02-thesis-counter,.d02-joint,.d02-index,.d02-intro,.d02-system-label){animation-duration:2.25s}#top[data-home-motion-ready=true] .d02-positioning[data-motion-seen=true] .d02-system-path li:before{animation-duration:.25s}#top[data-home-motion-ready=true] .d02-positioning[data-motion-seen=true] .d02-system-path li:first-child:before{animation-delay:1.2s}#top[data-home-motion-ready=true] .d02-positioning[data-motion-seen=true] .d02-system-path li:nth-child(2):before{animation-delay:1.35s}#top[data-home-motion-ready=true] .d02-positioning[data-motion-seen=true] .d02-system-path li:nth-child(3):before{animation-delay:1.5s}#top[data-home-motion-ready=true] .d02-positioning[data-motion-seen=true] .d02-system-path li:nth-child(4):before{animation-delay:1.65s}#top[data-home-motion-ready=true] .d02-positioning[data-motion-seen=true] .d02-system-path li:nth-child(5):before{animation-delay:1.8s}@keyframes d02-node-state{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}#top[data-home-motion-ready=true] .d02-positioning [data-d02-animated],#top[data-home-motion-ready=true] .d02-positioning .d02-system-path li:before{opacity:1;clip-path:none!important;animation:none!important;transform:none!important}#top[data-home-motion-ready=true] .d02-positioning .d02-release-mask{opacity:0!important}@media (prefers-reduced-motion:reduce){#top[data-home-motion-ready=true] .d02-positioning [data-d02-animated],#top[data-home-motion-ready=true] .d02-positioning .d02-system-path li:before{opacity:1;clip-path:none!important;animation:none!important;transform:none!important}#top[data-home-motion-ready=true] .d02-positioning .d02-release-mask{opacity:0!important}}.d01-r4-hero{color:#070807;background:linear-gradient(90deg,#ebe7dbfa 0 42%,#ebe7dbc2 62%,#ebe7dbeb);min-height:min(58rem,100svh);overflow:clip}.d01-r4-hero:after,.d01-r4-hero .hero-grid,.d01-r4-hero .d01-canon,.d01-r4-hero [data-d01-mobile-fallback]{display:none}.d01-r4-layout{grid-template-columns:minmax(20rem,.78fr) minmax(32rem,1.22fr);align-items:stretch;gap:clamp(2rem,4vw,4rem);min-height:min(58rem,100svh);padding-block:clamp(7rem,10vw,9rem) 2.5rem;display:grid}.d01-r4-copy{z-index:2;align-self:center;min-width:0;position:relative}.d01-r4-copy .hero-topline{border-bottom:1px solid #07080747;margin-bottom:clamp(2.5rem,5vw,4.5rem);padding-bottom:1rem}.d01-r4-copy .signal{color:#0708079e}.d01-r4-kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:650}.d01-r4-copy h1{overflow-wrap:anywhere;letter-spacing:-.065em;text-wrap:balance;text-transform:uppercase;max-width:9ch;margin-block:1.25rem 1.8rem;font-size:clamp(3.8rem,6.25vw,6.6rem);font-weight:620;line-height:.84}.d01-r4-support{color:#070807b8;max-width:31rem;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.55}.d01-r4-copy .hero-actions{flex-wrap:wrap;gap:0;margin-block-start:2.2rem}.d01-r4-copy .button-primary{color:#f0ecdf;background:#070807}.d01-r4-copy .button-text{color:#070807;border:1px solid #0708078c;padding-inline:1.15rem}.north-axis-chapter{color:#f3f0e8;background:#101210;padding:clamp(4rem,8vw,8rem) 0}.north-axis-chapter-layout{grid-template-columns:minmax(15rem,.52fr) minmax(32rem,1.48fr);gap:clamp(2rem,5vw,5rem);display:grid}.north-axis-chapter-copy{align-self:start;position:sticky;top:7rem}.north-axis-chapter-copy h2{letter-spacing:-.055em;max-width:9ch;margin:1rem 0 1.5rem;font-size:clamp(2.5rem,3.2vw,3.5rem);line-height:.9}.north-axis-chapter-copy>p:last-child{color:#f3f0e8ad;max-width:31rem;line-height:1.55}@media (max-width:900px){.d01-r4-hero{min-height:auto}.d01-r4-layout{grid-template-columns:minmax(0,1fr);gap:1rem;min-height:min(49rem,100svh - 1rem);padding-block:6.5rem 1rem;display:grid}.d01-r4-copy{align-self:start}.d01-r4-copy .hero-topline{margin-bottom:1.2rem}.d01-r4-copy h1{max-width:10ch;font-size:clamp(2.65rem,12.5vw,4.5rem)}.d01-r4-copy .hero-actions{grid-template-columns:1fr 1fr;margin-block-start:1.2rem;display:grid}.d01-r4-copy .button{min-height:44px}.d01-r4-copy .button-text{border-top:1px solid #0708078c;border-left:0}.north-axis-chapter{padding:4rem 0}.north-axis-chapter-layout{grid-template-columns:1fr}.north-axis-chapter-copy{position:static}.north-axis-chapter-copy h2{font-size:clamp(2.5rem,12vw,4rem)}}.d04-operating-principle{color:#0a0b0a;isolation:isolate;background:#c7ff19;position:relative;overflow:clip}.d04-field{background:#c7ff19;grid-template-rows:auto 1fr auto;width:min(100%,1440px);min-height:1024px;margin-inline:auto;padding:40px 64px 48px;display:grid;position:relative}.d04-header{z-index:2;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto;align-self:start;font-size:.68rem;font-weight:650;line-height:1;display:grid;position:relative}.d04-brand,.d04-index{color:#0a0b0a}.d04-header-rule{transform-origin:0;background:#0a0b0a;grid-column:1/-1;height:1px;margin-top:31px}.d04-statement-field{z-index:2;align-self:start;margin-top:56px;position:relative}.d04-statement-field h2{letter-spacing:-.078em;text-transform:uppercase;margin:0;font-size:clamp(6rem,10.7vw,9.65rem);font-weight:720;line-height:.86;display:grid}.d04-statement-line{overflow-wrap:anywhere;max-width:100%;display:block}.d04-statement-impact{text-align:right;justify-self:end}.d04-statement-result{justify-self:start;margin-top:.15em}.d04-signal-seam{z-index:1;pointer-events:none;width:12px;position:absolute;top:83px;bottom:80px;left:calc(50% - 6px)}.d04-seam-segment{transform-origin:top;background:#0a0b0a;display:block;position:absolute;inset-inline:0}.d04-seam-upper{height:236px;top:0}.d04-seam-lower{top:429px;bottom:0}.d04-register{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;margin-top:52px;display:grid;position:relative}.d04-method{transform-origin:0;border-top:2px solid #0a0b0a;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.d04-method li{min-width:0;min-height:72px;font-family:var(--font-geist-mono), monospace;border-right:1px solid #0a0b0a85;grid-template-columns:minmax(30px,.24fr) 1fr;padding:14px 16px 12px 0;display:grid}.d04-method li:last-child{border-right:0}.d04-stage-index{color:#0a0b0a9e;letter-spacing:.08em;font-size:.6rem;font-weight:650}.d04-method strong{overflow-wrap:anywhere;letter-spacing:.035em;min-width:0;font-size:clamp(.62rem,.77vw,.72rem);font-weight:700;line-height:1.25}.d04-leverage-material{color:#c7ff19;transform-origin:top;background:#0a0b0a;grid-column:3/5;grid-template-columns:minmax(120px,.7fr) 1.3fr;align-items:start;min-height:82px;padding:13px 16px 14px;display:grid}.d04-leverage-material p{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:700}.d04-leverage-material ul{flex-wrap:wrap;gap:7px 18px;margin:0;padding:0;list-style:none;display:flex}.d04-leverage-material li{font-family:var(--font-geist-mono), monospace;letter-spacing:.045em;font-size:clamp(.6rem,.72vw,.68rem);font-weight:650;line-height:1.3}#top[data-home-motion-ready=true] .d04-operating-principle:not([data-motion-seen=true]) :is(.d04-index,.d04-header-rule,.d04-statement-impact){clip-path:inset(0 100% 0 0);transform:translate(-4%)}#top[data-home-motion-ready=true] .d04-operating-principle:not([data-motion-seen=true]) .d04-statement-result{clip-path:inset(0 0 0 100%);transform:none}#top[data-home-motion-ready=true] .d04-operating-principle:not([data-motion-seen=true]) .d04-statement-impact{transform:none}#top[data-home-motion-ready=true] .d04-operating-principle:not([data-motion-seen=true]) .d04-seam-segment{transform:scaleY(0)}#top[data-home-motion-ready=true] .d04-operating-principle:not([data-motion-seen=true]) .d04-method{clip-path:inset(0 100% 0 0)}#top[data-home-motion-ready=true] .d04-operating-principle:not([data-motion-seen=true]) .d04-leverage-material{clip-path:inset(0 0 100%)}#top[data-home-motion-ready=true] .d04-operating-principle[data-motion-seen=true] :is(.d04-index,.d04-header-rule,.d04-statement-impact){animation:2.9s cubic-bezier(.16,1,.3,1) both d04-impact-lock}#top[data-home-motion-ready=true] .d04-operating-principle[data-motion-seen=true] .d04-statement-result{animation:2.9s cubic-bezier(.16,1,.3,1) both d04-impact-counter-lock}#top[data-home-motion-ready=true] .d04-operating-principle[data-motion-seen=true] .d04-seam-segment{animation:2.9s cubic-bezier(.16,1,.3,1) both d04-seam-lock}#top[data-home-motion-ready=true] .d04-operating-principle[data-motion-seen=true] .d04-method{animation:2.9s cubic-bezier(.16,1,.3,1) both d04-method-construction-lock}#top[data-home-motion-ready=true] .d04-operating-principle[data-motion-seen=true] .d04-leverage-material{animation:2.9s cubic-bezier(.16,1,.3,1) both d04-leverage-lock}@keyframes d04-impact-lock{0%{clip-path:inset(0 100% 0 0);transform:none}16.55%,to{clip-path:inset(0);transform:translate(0,0)}}@keyframes d04-impact-counter-lock{0%{clip-path:inset(0 0 0 100%);transform:none}16.55%,to{clip-path:inset(0);transform:translate(0,0)}}@keyframes d04-seam-lock{0%,13.1%{transform:scaleY(0)}39.66%,to{transform:scaleY(1)}}@keyframes d04-method-construction-lock{0%,31.03%{clip-path:inset(0 100% 0 0)}75.86%,to{clip-path:inset(0)}}@keyframes d04-leverage-lock{0%,81.38%{clip-path:inset(0 0 100%)}91.38%,to{clip-path:inset(0)}}@media (max-width:700px){.d04-field{min-height:844px;padding:22px 20px 32px}.d04-header{font-size:.58rem}.d04-header-rule{margin-top:24px}.d04-statement-field{margin-top:47px}.d04-statement-field h2{letter-spacing:-.073em;min-width:0;font-size:clamp(3.6rem,15.4vw,4.15rem);line-height:.91;display:block}.d04-statement-impact{text-align:left;justify-self:auto}.d04-statement-result{margin-top:.18em}.d04-signal-seam{width:8px;top:55px;bottom:38px;left:calc(50% - 4px)}.d04-seam-upper{height:171px}.d04-seam-lower{top:345px}.d04-register{margin-top:54px;display:block}.d04-method{transform-origin:top;border-top-width:1px;display:block}.d04-method li{border-bottom:1px solid #0a0b0a6b;border-right:0;grid-template-columns:38px 1fr;min-height:39px;padding:10px 0 9px}.d04-leverage-material{grid-template-columns:1fr;gap:13px;min-height:102px;margin-top:18px;padding:13px 14px 15px}.d04-leverage-material ul{grid-template-columns:1fr 1fr;gap:6px 14px;display:grid}#top[data-home-motion-ready=true] .d04-operating-principle:not([data-motion-seen=true]) .d04-method{clip-path:inset(0 0 100%)}#top[data-home-motion-ready=true] .d04-operating-principle[data-motion-seen=true] :is(.d04-index,.d04-header-rule,.d04-statement-impact,.d04-statement-result,.d04-seam-segment,.d04-leverage-material){animation-duration:2.4s}#top[data-home-motion-ready=true] .d04-operating-principle:not([data-motion-seen=true]) :is(.d04-statement-impact,.d04-statement-result),#top[data-home-motion-ready=true] .d04-operating-principle[data-motion-seen=true] :is(.d04-statement-impact,.d04-statement-result){clip-path:none;animation:none;transform:none}#top[data-home-motion-ready=true] .d04-operating-principle[data-motion-seen=true] .d04-method{animation:2.4s cubic-bezier(.16,1,.3,1) both d04-method-construction-mobile-lock}@keyframes d04-method-construction-mobile-lock{0%,31.03%{clip-path:inset(0 0 100%)}75.86%,to{clip-path:inset(0)}}}@media (prefers-reduced-motion:reduce){#top[data-home-motion-ready=true] .d04-operating-principle [data-d04-animated],#top[data-home-motion-ready=true] .d04-operating-principle [data-d04-animated] *{clip-path:none!important;opacity:1!important;animation:none!important;transform:none!important}}.d05-evidence-trace{color:#0a0b0a;isolation:isolate;background:#f2f0e9;position:relative;overflow:clip}.d05-field{background-color:#f2f0e9;background-image:radial-gradient(#0a0b0a08 .6px,#0000 .6px);background-size:5px 5px;grid-template-rows:auto 1fr;width:min(100%,1440px);min-height:1024px;margin-inline:auto;padding:40px 64px 48px;display:grid}.d05-header{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;grid-template-columns:1fr auto;align-self:start;display:grid}.d05-brand,.d05-index{letter-spacing:.12em;font-size:.68rem;font-weight:650;line-height:1}.d05-header-rule{transform-origin:0;background:#0a0b0ac2;grid-column:1/-1;height:1px;margin-top:31px}.d05-header h2{max-width:1090px;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.075em;overflow-wrap:anywhere;text-transform:uppercase;text-wrap:balance;grid-column:1/-1;margin-top:52px;font-size:clamp(5.2rem,8.5vw,7.65rem);font-weight:710;line-height:.88}.d05-dossier{grid-template-columns:minmax(0,2.08fr) minmax(300px,.92fr);align-self:end;gap:clamp(36px,4.2vw,64px);margin-top:66px;display:grid;position:relative}.d05-study{color:#f2f0e9;transform-origin:0;background:#0a0b0a;min-width:0;padding:clamp(28px,3vw,44px)}.d05-study-header{border-bottom:1px solid #f2f0e94d;grid-template-columns:minmax(0,1fr) minmax(200px,.7fr);align-items:start;gap:24px;padding-bottom:29px;display:grid}.d05-study h3{letter-spacing:-.065em;overflow-wrap:anywhere;min-width:0;font-size:clamp(2.8rem,4.8vw,4.35rem);font-weight:690;line-height:.9}.d05-evidence-status{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;overflow-wrap:anywhere;text-transform:uppercase;font-size:clamp(.57rem,.7vw,.66rem);font-weight:650;line-height:1.35}.d05-study .d05-evidence-status{color:#c7ff19;text-align:right;justify-self:end;max-width:230px}#top[data-home-motion-ready=true] .d05-evidence-trace .d05-study [data-d05-status=system-study]{clip-path:none;opacity:1;animation:none;transform:none}.d05-study-trace{gap:0;margin:0;display:grid}.d05-study-trace>div{border-bottom:1px solid #f2f0e938;grid-template-columns:minmax(112px,.33fr) minmax(0,1fr);gap:clamp(22px,3vw,46px);padding-block:24px;display:grid}.d05-study-trace>div:last-child{border-bottom:0;padding-bottom:0}.d05-study-trace dt{color:#c7ff19;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:700;line-height:1.3}.d05-study-trace dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(.98rem,1.25vw,1.14rem);line-height:1.38}.d05-crossing{z-index:2;pointer-events:none;position:absolute;inset:0}.d05-registration-edge{background:#0a0b0a33;width:2px;position:absolute;top:16px;bottom:16px;left:calc(70.1% - 1px)}.d05-trace-origin,.d05-causal-trace{z-index:2;background:#c7ff19;position:absolute;top:58%}.d05-trace-origin{border-radius:50%;width:9px;height:9px;left:8.5%;transform:translate(-50%,-50%)}.d05-causal-trace{transform-origin:0;width:83%;height:3px;left:8.5%;transform:rotate(-.35deg)scaleX(0)}.d05-evidence-trace[data-d05-sequence-state=tracing] .d05-causal-trace{animation:1.2s cubic-bezier(.16,1,.3,1) both d05-causal-cross}.d05-evidence-trace[data-d05-sequence-state=proof] .d05-causal-trace{transform:rotate(-.35deg)scaleX(1)}.d05-evidence-trace[data-d05-boundary-state=locked] .d05-registration-edge{background:#c7ff19}.d05-supporting{align-content:stretch;min-width:0;display:grid}.d05-record{border-top:1px solid #0a0b0ab8;min-width:0;padding:24px 0 28px}.d05-record[data-d05-proof-state=unresolved]{color:#0a0b0a99;border-top-color:#0a0b0a38}.d05-record[data-d05-proof-state=locked]{color:#0a0b0a;border-top-color:#0a0b0a}.d05-record:last-child{align-self:end;padding-bottom:0}.d05-record h3{letter-spacing:-.045em;overflow-wrap:anywhere;text-transform:uppercase;max-width:330px;font-size:clamp(1.3rem,1.8vw,1.65rem);font-weight:680;line-height:.98}.d05-record .d05-evidence-status{color:#536153;margin-top:13px}.d05-record[data-d05-proof-state=locked] .d05-evidence-status{color:#3a4700}.d05-record ul{gap:9px;margin:30px 0 0;padding:0;list-style:none;display:grid}.d05-record li{overflow-wrap:anywhere;padding-left:18px;font-size:clamp(.82rem,.93vw,.91rem);line-height:1.35;position:relative}.d05-record li:before{content:"";background:#0a0b0a;width:8px;height:1px;position:absolute;top:.58em;left:0}.d05-cause{min-width:44px;min-height:44px;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit;background:0 0;border:1px solid #c7ff1961;margin:-12px -10px;padding:12px 10px}.d05-cause:hover:not([aria-disabled=true]){border-color:#c7ff19}.d05-cause:focus-visible{outline-offset:3px;border-color:#c7ff19;outline:2px solid #c7ff19}.d05-cause[aria-disabled=true]{color:inherit;cursor:default;opacity:1}@keyframes d05-causal-cross{0%{transform:rotate(-.35deg)scaleX(0)}to{transform:rotate(-.35deg)scaleX(1)}}@media (max-width:1000px){.d05-dossier{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.d05-field{min-height:844px;padding:22px 20px 32px;display:block}.d05-brand,.d05-index{font-size:.58rem}.d05-header-rule{margin-top:24px}.d05-header h2{letter-spacing:-.07em;margin-top:42px;font-size:clamp(3.35rem,15vw,4.15rem);line-height:.9}.d05-dossier{margin-top:46px;padding-left:14px;display:block}.d05-study{padding:24px 20px 25px}.d05-study-header{padding-bottom:21px;display:block}.d05-study h3{font-size:clamp(2.55rem,12vw,3.25rem)}.d05-study .d05-evidence-status{text-align:left;justify-self:auto;max-width:260px;margin-top:15px}.d05-study-trace>div{padding-block:19px;display:block}.d05-study-trace dd{margin-top:10px;font-size:.94rem}.d05-crossing{height:58px;margin-left:-14px;position:relative}.d05-registration-edge{width:auto;height:1px;inset:50% 0 auto}.d05-trace-origin,.d05-causal-trace{top:0;left:28px}.d05-trace-origin{transform:translate(-50%,-50%)}.d05-causal-trace{transform-origin:top;width:3px;height:58px;transform:scaleY(0)}.d05-evidence-trace[data-d05-sequence-state=tracing] .d05-causal-trace{animation:1.2s cubic-bezier(.16,1,.3,1) both d05-causal-cross-mobile}.d05-evidence-trace[data-d05-sequence-state=proof] .d05-causal-trace{transform:scaleY(1)}.d05-supporting{display:block}.d05-record{padding:30px 2px 28px 18px}.d05-record:last-child{padding-bottom:0}.d05-record h3{max-width:290px;font-size:1.35rem}.d05-record ul{margin-top:23px}@keyframes d05-causal-cross-mobile{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}@media (prefers-reduced-motion:reduce){.d05-evidence-trace *,.d05-evidence-trace :before,.d05-evidence-trace :after{transition:none!important;animation:none!important}.d05-evidence-trace .d05-causal-trace{transform:rotate(-.35deg)scaleX(1)}.d05-evidence-trace .d05-registration-edge{background:#c7ff19}.d05-evidence-trace .d05-record{color:#0a0b0a;border-top-color:#0a0b0a}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.d05-evidence-trace .d05-causal-trace{transform:scaleY(1)}}@media (scripting:none){.d05-evidence-trace [data-d05-cause],.d05-evidence-trace [data-d05-live-status]{display:none}.d05-evidence-trace .d05-causal-trace{transform:rotate(-.35deg)scaleX(1);animation:none!important}.d05-evidence-trace .d05-registration-edge{background:#c7ff19}.d05-evidence-trace .d05-record{color:#0a0b0a;border-top-color:#0a0b0a}.d05-evidence-trace .d05-record .d05-evidence-status{color:#3a4700}}@media (max-width:700px) and (scripting:none){.d05-evidence-trace .d05-causal-trace{transform:scaleY(1)}}main>section[data-commercial-tail]{scroll-margin-top:5rem}main>.section[data-commercial-tail]{padding-block:clamp(4.5rem,7vw,7rem)}main>[data-commercial-tail=faq]{border-top:1px solid #08090b29}main>[data-commercial-tail=final-cta]{padding-block:clamp(4.5rem,8vw,7rem)}@media (max-width:700px){main>.section[data-commercial-tail],main>[data-commercial-tail=final-cta]{padding-block:4rem}}@media (min-width:901px){.core-stage.d06-mobile-fallback{display:none}}@media (max-width:900px){.concept-section{color:#f5f7f2;background:#151816;padding-block:0}.d03-canon{aspect-ratio:auto;height:clamp(44rem,216.41vw,64rem);display:block}.d03-mobile-fallback{display:none}.d03-north-axis{font-size:clamp(3.375rem,14.8718vw,5.25rem);line-height:.88}.d03-project-index{font-size:2rem;top:87.4101%;right:2.86533%}.d03-lime-anchor{width:18.6246%;min-height:3px;top:76.259%;left:76.2178%}.d03-statement{width:69.2308%;font-size:1rem;line-height:1.3;top:82.7014%;left:5.12821%}.d03-link{font-size:.625rem;top:93.128%;right:5.12821%}.d01-hero{min-height:52.75rem}.d01-canon{height:52.75rem;min-height:52.75rem;display:block}.d01-hero>.hero-grid{display:none}.d01-hero>[data-d01-mobile-fallback]{z-index:2;pointer-events:none;width:100%;min-height:52.75rem;padding:0;display:block;position:absolute;inset:0}.d01-hero>[data-d01-mobile-fallback] :is(.hero-topline,.hero-mobile-title,.hero-intro,.system-path){display:none}.d01-hero>[data-d01-mobile-fallback] .hero-lower{width:calc(100% - 2.5rem);display:block;position:absolute;top:38.25rem;left:1.25rem}.d01-hero>[data-d01-mobile-fallback] .hero-actions{pointer-events:auto;align-items:center;gap:.625rem;display:flex}.d01-hero>[data-d01-mobile-fallback] .hero-actions .button{min-height:2.75rem;padding-inline:.875rem;font-size:.5625rem}.d01-mass-systems{letter-spacing:-.055em;font-size:4.25rem;top:6.27962rem;left:1.125rem}.d01-mass-after{color:#0000;white-space:normal;width:100%;height:100%;font-size:0;top:0;left:0}.d01-mass-after:before,.d01-mass-after:after{color:#fafaf7;letter-spacing:-.05em;font-size:3.75rem;font-weight:600;line-height:.82;position:absolute}.d01-mass-after:before{content:"AFTER";top:11.875rem;left:6rem}.d01-mass-after:after{content:"THE";font-size:3.25rem;top:16.25rem;left:1.25rem}.d01-mass-click{letter-spacing:-.06em;font-size:5.125rem;top:20.375rem;left:1.125rem}.d01-signal-seam{width:.375rem;left:calc(100% - 2.875rem)}.d01-signal-upper{height:9.5rem;top:6.625rem}.d01-signal-lower{height:6rem;top:26rem}.d01-seam-label{font-size:.5625rem;top:26.5rem;left:auto;right:3.75rem}.d01-positioning{color:#8e9691;white-space:normal;font-size:0;top:34.25rem;left:1.25rem}.d01-positioning:before{color:#8e9691;font-family:var(--font-geist-mono), monospace;letter-spacing:.03em;white-space:pre;content:"STRATEGY → WEBSITE\a CONVERSION → AI\a AUTOMATION → GROWTH";font-size:.6875rem;line-height:1.55}.d01-descriptor{display:none}.d01-statement{text-align:left;font-size:.9375rem;line-height:1.35;top:44rem;left:1.25rem;right:auto}.d01-sequence{font-size:.625rem;top:50.375rem;left:1.25rem}.d03-canon{height:52.75rem;min-height:52.75rem}.d03-brand{font-size:.75rem;top:1.375rem;left:1.25rem}.d03-canon-index{font-size:.5625rem;top:1.5rem;right:1.25rem}.d03-header-rule{width:calc(100% - 2.5rem);top:3.4375rem;left:1.25rem}.d03-media{width:calc(100% - 2.5rem);height:35.625rem;top:5.5rem;left:1.25rem}.d03-title-mask{width:74.2857%;height:21.0526%;top:67.7193%;left:5.14286%}.d03-north-axis{white-space:normal;width:100%;height:100%;font-size:3.75rem;line-height:.88}.d03-category{max-width:74%;font-size:0;line-height:1.3;top:90.5263%;left:5.14286%}.d03-category:before{font-family:var(--font-geist-mono), monospace;letter-spacing:.01em;white-space:pre;content:"CONCEPT PROJECT\a DIGITAL COMMERCE SYSTEM";font-size:.625rem;line-height:1.3}.d03-project-index{display:none}.d03-lime-anchor{width:20.5714%;top:79.6491%;left:71.4286%}.d03-statement{width:calc(100% - 2.5rem);max-width:none;font-size:0;top:44.125rem;left:1.25rem}.d03-statement:before{letter-spacing:-.01em;content:"Atmosphere engineered into action.";font-size:.75rem;line-height:1.3}.d03-link{font-size:.625rem;top:49.875rem;left:1.25rem;right:auto}.core-teaser{padding-block:0}.d06-canon{aspect-ratio:auto;height:52.75rem;min-height:52.75rem;display:block}.core-stage.d06-mobile-fallback{display:none}.d06-brand{font-size:.75rem;top:1.375rem;left:1.25rem}.d06-index{font-size:.5625rem;top:1.5rem;right:1.25rem}.d06-header-rule{width:calc(100% - 2.5rem);top:3.4375rem;left:1.25rem}.d06-display-heading{width:calc(100% - 2.25rem);font-size:3.125rem;line-height:.88;top:6.375rem;left:1.125rem}.d06-description{width:min(20.25rem,100% - 2.5rem);font-size:.75rem;line-height:1.35;top:18.625rem;left:1.25rem}.d04-statement-line{width:100%;min-width:0}.d06-monolith{width:calc(100% - 2.5rem);height:20.5rem;top:25.5rem;left:1.25rem}.d06-aperture{width:3rem;height:15.625rem;top:27.25rem;left:42.0513%}.d06-lime-seam{width:.3125rem;height:15.625rem;top:27.25rem;left:53.3333%}.d06-depth-rail-1{width:79.4872%;top:44rem;left:10.2564%}.d06-depth-rail-2{width:69.2308%;top:42.625rem;left:20.5128%}.d06-depth-rail-3{width:58.9744%;top:41.25rem;left:30.7692%}.d06-depth-rail-4{width:48.718%;top:39.875rem;left:41.0256%}.d06-depth-rail-5{width:38.4615%;top:38.5rem;left:51.282%}.d06-depth-rail-6{display:none}.d06-core-label{width:9rem;height:1rem;font-size:.5625rem;line-height:1.4;top:43.5rem;left:2.375rem;overflow:hidden}.d06-continuity-note{display:none}.d06-cta-motion{top:49.875rem;left:1.25rem}.d06-cta{font-size:.625rem}#top[data-home-motion-ready=true] .d06-canon:not([data-motion-seen=true]) [data-d06-animated],#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] [data-d06-animated]{opacity:1;animation:none;transform:none}#top[data-home-motion-ready=true] .d06-canon .d06-header-rule{opacity:.24}#top[data-home-motion-ready=true] .d06-canon .d06-aperture{width:3rem}#top[data-home-motion-ready=true] .d06-canon .d06-lime-seam{opacity:.92;height:15.625rem}#top[data-home-motion-ready=true] .d06-canon .d06-depth-rail{opacity:.14}}.d06-portal-motion{z-index:100;opacity:0;visibility:hidden;pointer-events:none;isolation:isolate;background:radial-gradient(at 50% 55%,#1f2b2f38,#0000 32%),linear-gradient(#06090b 0%,#020304 68%,#000 100%);width:100vw;height:100svh;position:fixed;inset:0;overflow:hidden}.d06-portal-motion:before,.d06-portal-motion:after{z-index:-1;content:"";background:linear-gradient(#0a0e0ff5,#000 72%);width:64%;height:58%;position:absolute;bottom:-18%}.d06-portal-motion:before{clip-path:polygon(0 42%,100% 0,82% 100%,0 100%);left:-9%}.d06-portal-motion:after{clip-path:polygon(0 0,100% 42%,100% 100%,18% 100%);right:-9%}.d06-portal-plane,.d06-portal-aperture{clip-path:polygon(50% 0,100% 100%,0 100%);width:min(30vw,27rem);height:62%;position:absolute;top:12%;left:50%}.d06-portal-plane{background:linear-gradient(112deg,#647c8129,#0000 34%),linear-gradient(#151b1d,#07090a 72%)}.d06-portal-plane-left{clip-path:polygon(50% 0,49.2% 100%,0 100%);transform:translate(-53.5%)}.d06-portal-plane-right{clip-path:polygon(50% 0,100% 100%,50.8% 100%);background:linear-gradient(248deg,#91a4a81f,#0000 28%),linear-gradient(#101517,#050607 72%);transform:translate(-46.5%)}.d06-portal-aperture{background:linear-gradient(#81999d47,#010203 40%);width:min(9vw,8.1rem);left:50%;transform:translate(-50%)}.d06-portal-axis{background:linear-gradient(#deebead1,#7f9a9d57 67%,#0000);width:1px;position:absolute;top:12.62%;bottom:29.1%;left:50%;box-shadow:0 0 .75rem #b4d2d329}.d06-portal-seam{background:linear-gradient(90deg,#0000,#c7ff43 42%,#d7ff72 58%,#0000);width:clamp(3rem,7vw,7rem);height:2px;position:absolute;top:45.48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 .65rem #c7ff436b}.core-teaser[data-d06-portal-phase=ACTIVATING] .d06-portal-motion{visibility:visible;animation:.76s cubic-bezier(.65,0,.35,1) both d06-portal-open}.core-teaser:is([data-d06-portal-phase=PORTAL_FINAL],[data-d06-portal-phase=HANDOFF_REQUESTED]) .d06-portal-motion{opacity:1;visibility:visible}.core-teaser[data-d06-portal-phase=ACTIVATING] .d06-portal-plane-left{animation:.76s cubic-bezier(.65,0,.35,1) both d06-portal-plane-left}.core-teaser[data-d06-portal-phase=ACTIVATING] .d06-portal-plane-right{animation:.76s cubic-bezier(.65,0,.35,1) both d06-portal-plane-right}#top .core-teaser[data-d06-portal-phase=ACTIVATING] .d06-canon[data-motion-seen=true] .d06-monolith{animation:.76s cubic-bezier(.65,0,.35,1) both d06-portal-source-separate}#top .core-teaser[data-d06-portal-phase=ACTIVATING] .d06-canon[data-motion-seen=true] :is(.d06-aperture,.d06-lime-seam){transform-origin:50%;animation:.76s cubic-bezier(.65,0,.35,1) both d06-portal-source-signal}@keyframes d06-portal-open{0%{opacity:0}16%{opacity:.16}42%{opacity:.62}to{opacity:1}}@keyframes d06-portal-plane-left{0%{transform:translate(-50%)}to{transform:translate(-53.5%)}}@keyframes d06-portal-plane-right{0%{transform:translate(-50%)}to{transform:translate(-46.5%)}}@keyframes d06-portal-source-separate{0%{transform:none}to{transform:translate(3vw)}}@keyframes d06-portal-source-signal{0%{transform:scaleY(1)}to{transform:translate(1.2vw)scaleY(1.08)}}@media (max-width:767px){.core-teaser[data-d06-portal-phase=ACTIVATING] .d06-portal-motion,.core-teaser[data-d06-portal-phase=ACTIVATING] .d06-portal-plane-left,.core-teaser[data-d06-portal-phase=ACTIVATING] .d06-portal-plane-right,#top .core-teaser[data-d06-portal-phase=ACTIVATING] .d06-canon[data-motion-seen=true] .d06-monolith,#top .core-teaser[data-d06-portal-phase=ACTIVATING] .d06-canon[data-motion-seen=true] :is(.d06-aperture,.d06-lime-seam){animation-duration:.52s}#top .core-teaser[data-d06-portal-phase=ACTIVATING] .d06-canon[data-motion-seen=true] .d06-monolith{animation-name:d06-portal-source-separate-mobile}}@keyframes d06-portal-source-separate-mobile{0%{transform:none}to{transform:translateY(-1.5rem)}}@media (prefers-reduced-motion:reduce){.core-teaser[data-d06-portal-reduced-motion=true] .d06-portal-motion{opacity:1;visibility:visible;animation:none!important}#top .core-teaser[data-d06-portal-reduced-motion=true] .d06-canon :is(.d06-monolith,.d06-aperture,.d06-lime-seam){animation:none!important;transform:none!important}}.d01-mass-after-mobile,.d01-positioning-mobile,.d03-category-mobile,.d03-statement-mobile{display:none}.d03-category-desktop{display:contents}@media (max-width:900px){.d01-mass-after-desktop,.d01-positioning-desktop{display:none}.d01-mass-after:before,.d01-mass-after:after,.d01-positioning:before{content:none}.d01-mass-after-mobile{display:block}.d01-mass-after-mobile>span{color:#fafaf7;letter-spacing:-.05em;font-size:3.75rem;font-weight:600;line-height:.82;position:absolute}.d01-mass-after-mobile>span:first-child{top:11.875rem;left:6rem}.d01-mass-after-mobile>span:last-child{font-size:3.25rem;top:16.25rem;left:1.25rem}.d01-positioning-mobile{color:#8e9691;font-family:var(--font-geist-mono), monospace;letter-spacing:.03em;white-space:normal;font-size:.6875rem;line-height:1.55;display:block}.d01-positioning-mobile>span{display:block}.d03-category{font-family:var(--font-geist-mono), monospace;letter-spacing:.01em;white-space:normal;font-size:.625rem;line-height:1.3}.d03-category:before,.d03-statement:before{content:none}.d03-category-primary,.d03-category-secondary{display:block}.d03-category-desktop,.d03-statement-desktop{display:none}.d03-category-mobile{display:block}.d03-statement{letter-spacing:-.01em;font-size:.75rem;line-height:1.3}.d03-statement-mobile{display:inline}}.d03-cinema-visual{display:contents}.d03-shot-frame,.d03-cut-plane,.d03-shot-caption,.d03-interface-grid,.d03-interface-panel,.d03-interface-cursor,.d03-evidence-plane,.d03-evidence-line,.d03-evidence-proof{display:block;position:absolute}.d03-shot-frame{z-index:1;opacity:0;visibility:hidden;inset:0;overflow:clip}.d03-canon[data-d03-shot=identity] .d03-shot-identity,.d03-canon[data-d03-shot=interface] .d03-shot-interface,.d03-canon[data-d03-shot=evidence] .d03-shot-evidence{opacity:1;visibility:visible}.d03-shot-identity{background:linear-gradient(28.555deg,#080f11 26.471%,#0d333b 57.353%,#4a858c 76.471%,#050606 100%)}.d03-shot-interface{background:linear-gradient(90deg,#05090af5 0 35%,#0000 35% 100%),radial-gradient(circle at 72% 32%,#ace5ee33,#0000 32%),#0b1719}.d03-interface-grid{clip-path:polygon(34% 7%,96% 7%,96% 91%,48% 91%);background-image:linear-gradient(#a9d8e624 1px,#0000 1px),linear-gradient(90deg,#a9d8e624 1px,#0000 1px);background-size:7.5% 11%;inset:0}.d03-interface-panel{background:#0a1e22db;border:1px solid #c2edf575;box-shadow:inset 0 0 0 1px #060a0bb3}.d03-interface-panel:before,.d03-interface-panel:after{content:"";background:#c2edf570;height:1px;position:absolute}.d03-interface-panel:before{top:18%;left:8%;right:8%}.d03-interface-panel:after{bottom:18%;left:34%;right:8%}.d03-interface-panel-primary{width:48%;height:54%;top:14%;right:9%}.d03-interface-panel-secondary{border-color:#c7ff1994;width:32%;height:27%;bottom:9%;right:4%}.d03-interface-cursor{aspect-ratio:1;border:1px solid #c7ff19;width:clamp(.7rem,1.1vw,1rem);top:43%;left:64%;transform:rotate(45deg)}.d03-shot-evidence{background:#070908}.d03-evidence-plane{background:linear-gradient(90deg,#0000 0 61%,#c7ff190f 61% 100%),repeating-linear-gradient(0deg,#0000 0 2.75rem,#f5f7f212 2.75rem calc(2.75rem + 1px));border:1px solid #f5f7f233;inset:8% 6%}.d03-evidence-line{background:#c7ff19;width:2px;top:8%;bottom:8%;left:67%;box-shadow:0 0 2.5rem #c7ff1947}.d03-evidence-proof{color:#c7ff19;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:clamp(.6rem,.8vw,.75rem);top:14%;right:9%}.d03-shot-caption{z-index:3;max-width:34rem;bottom:clamp(1.25rem,3.5vw,3.5rem);left:clamp(1.25rem,3.5vw,3.5rem);right:clamp(1.25rem,3.5vw,3.5rem)}.d03-shot-caption>span{color:#c7ff19;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;margin-bottom:.75rem;font-size:clamp(.58rem,.75vw,.72rem);display:block}.d03-shot-caption>[data-d03-shot-label]:before{content:attr(data-d03-shot-label)}.d03-shot-caption>[data-d03-shot-copy]:before{content:attr(data-d03-shot-copy)}.d03-shot-caption>strong{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.3rem,2.35vw,2.5rem);font-weight:620;line-height:1.02;display:block}.d03-identity-caption{text-align:right;width:min(28rem,34%);inset:7% 4% auto auto}.d03-identity-caption>strong{font-size:clamp(.85rem,1.2vw,1.15rem);font-weight:520;line-height:1.25}.d03-interface-caption{max-width:30rem;right:48%}.d03-evidence-caption{max-width:38rem;right:38%}.d03-cut-plane{z-index:8;pointer-events:none;clip-path:inset(0 100% 0 0);background:#050605;inset:0}@keyframes d03-v1-black-cut{0%{clip-path:inset(0 100% 0 0)}44%{clip-path:inset(0)}56%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes d03-v1-copy-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.d03-canon[data-d03-cut=cutting] .d03-cut-plane{animation:.36s cubic-bezier(.76,0,.24,1) both d03-v1-black-cut}.d03-canon[data-d03-shot=interface] .d03-interface-caption,.d03-canon[data-d03-shot=evidence] .d03-evidence-caption{animation:.22s cubic-bezier(.16,1,.3,1) both d03-v1-copy-enter}.d03-sequence-control{z-index:10;color:#c7ff19;min-width:11.5rem;min-height:2.75rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-align:center;background:#151816;border:1px solid #c7ff1994;padding:.75rem 1rem;font-size:.6875rem;position:absolute;top:85.8%;right:4.44444%}.d03-sequence-control:is(:hover,:focus-visible){color:#090b09;outline-offset:3px;background:#c7ff19;border-color:#c7ff19;outline:2px solid #f5f7f2}.d03-sequence-control[aria-disabled=true]{cursor:default;opacity:.68}.d03-link{top:93.25%}@media (scripting:none){.d03-canon[data-d03-project-cinema] :is(.d03-sequence-control,[data-d03-live-status]){display:none}}@media (prefers-reduced-motion:reduce){.d03-canon[data-d03-project-cinema][data-d03-pending] :is(.d03-sequence-control,[data-d03-live-status]){display:none}.d03-canon[data-d03-project-cinema] [data-d03-animated],.d03-canon[data-d03-project-cinema] .d03-shot-caption,.d03-canon[data-d03-project-cinema] .d03-cut-plane{transition:none!important;animation:none!important}.d03-canon[data-d03-project-cinema] .d03-shot-frame{opacity:0;visibility:hidden}.d03-canon[data-d03-project-cinema] .d03-shot-evidence{opacity:1;visibility:visible}}@media (max-width:900px){.d03-shot-caption{bottom:1.25rem;left:1.25rem;right:1.25rem}.d03-shot-caption>strong{font-size:clamp(1.2rem,5.9vw,1.75rem);line-height:1.04}.d03-identity-caption{text-align:right;width:auto;inset:1.25rem 1.25rem auto}.d03-identity-caption>strong{max-width:18rem;margin-left:auto;font-size:.8rem}.d03-interface-caption,.d03-evidence-caption{right:1.25rem}.d03-interface-panel-primary{width:72%;height:48%;top:15%;right:8%}.d03-interface-panel-secondary{width:56%;height:24%;bottom:8%;right:5%}.d03-interface-grid{clip-path:polygon(12% 8%,95% 8%,95% 92%,22% 92%)}.d03-evidence-line{left:82%}.d03-evidence-caption{max-width:calc(100% - 4.75rem)}.d03-sequence-control{min-width:10.5rem;min-height:2.75rem;top:46.5rem;right:1.25rem}.d03-link{top:49.875rem}}.threshold-shell{z-index:2;color:#f0f4f2;isolation:isolate;background:#030507;min-height:100svh;padding:clamp(1rem,2.4vw,2rem);transition:opacity .22s;display:grid;position:fixed;inset:0;overflow:hidden}.threshold-shell[data-continuity-phase=FIRST_FRAME_CONFIRMED]:not([data-tier=D]),.threshold-shell[data-continuity-phase=INTERACTIVE]:not([data-tier=D]){opacity:0;pointer-events:none}.threshold-visual{z-index:-1;background:radial-gradient(at 50% 55%,#1f2b2f38,#0000 32%),linear-gradient(#06090b 0%,#020304 68%,#000 100%);position:absolute;inset:0;overflow:hidden}.threshold-horizon{background:linear-gradient(90deg,#0000,#b2c6c92e,#0000);width:80%;height:1px;position:absolute;top:54%;left:10%}.threshold-silhouette{filter:drop-shadow(0 0 2rem #73919614);width:min(30vw,27rem);height:62%;position:absolute;top:12%;left:50%;transform:translate(-50%)}.threshold-plane,.threshold-aperture{clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;inset:0}.threshold-plane{background:linear-gradient(112deg,#647c8129,#0000 34%),linear-gradient(#151b1d,#07090a 72%)}.threshold-plane-left{clip-path:polygon(50% 0,49.2% 100%,0 100%);transform:translate(-3.5%)}.threshold-plane-right{clip-path:polygon(50% 0,100% 100%,50.8% 100%);background:linear-gradient(248deg,#91a4a81f,#0000 28%),linear-gradient(#101517,#050607 72%);transform:translate(3.5%)}.threshold-aperture{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(#81999d47,#010203 40%);inset:4% 35% 0}.threshold-aperture-axis{background:linear-gradient(#deebead1,#7f9a9d57 67%,#0000);width:1px;position:absolute;top:1%;bottom:5%;left:50%;box-shadow:0 0 .75rem #b4d2d329}.threshold-seam{background:linear-gradient(90deg,#0000,#c7ff43 42%,#d7ff72 58%,#0000);width:clamp(3rem,7vw,7rem);height:2px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 .65rem #c7ff436b}.threshold-floor{background:linear-gradient(#0a0e0ff5,#000 72%);width:64%;height:58%;position:absolute;bottom:-18%}.threshold-floor-left{clip-path:polygon(0 42%,100% 0,82% 100%,0 100%);left:-9%}.threshold-floor-right{clip-path:polygon(0 0,100% 42%,100% 100%,18% 100%);right:-9%}.threshold-topline,.threshold-kicker,.threshold-status{margin:0}.threshold-topline{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;justify-content:space-between;align-items:flex-start;padding-right:clamp(6.5rem,12vw,9rem);font-size:.62rem;display:flex}.threshold-kicker{color:#e1eae8b8}.threshold-status{color:#c7ff43;text-align:right}.threshold-locale{pointer-events:auto;position:absolute;top:clamp(1rem,2.4vw,2rem);right:clamp(1rem,2.4vw,2rem)}.threshold-locale .locale-switcher-trigger{color:#f0f4f2c7;background:#030507b8;border:1px solid #dfebe92e}.threshold-copy{align-self:end;width:min(30rem,76vw);margin:0 0 clamp(8.5rem,16vh,12rem)}.threshold-copy .eyebrow,.threshold-copy>p:last-child{color:#d2dedc94;margin:0}.threshold-copy h1{letter-spacing:-.075em;max-width:8ch;margin:.7rem 0 1rem;font-size:clamp(3.2rem,7.2vw,7.4rem);font-weight:520;line-height:.82}.threshold-copy>p:last-child{max-width:34rem;font-size:clamp(.82rem,1.1vw,1rem);line-height:1.55}.threshold-chapters{gap:0;width:min(19rem,30vw);margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:clamp(5.5rem,11vh,8rem);right:clamp(1rem,2.4vw,2rem)}.threshold-chapters li{color:#dbe6e4a8;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;border-top:1px solid #d5e2e021;grid-template-columns:2rem 1fr;padding:.55rem 0;font-size:.62rem;display:grid}.threshold-chapters li:first-child{color:#f0f4f2}.threshold-shell[data-gate-b-chapter] .threshold-chapters li:first-child{color:#dbe6e4a8}.threshold-chapters li[data-gate-b-current=true]{color:#f0f4f2}.threshold-chapters span{color:#c7ff43}.threshold-actions{align-items:center;gap:.5rem;display:flex;position:absolute;bottom:clamp(1rem,2.4vw,2rem);left:clamp(1rem,2.4vw,2rem);right:clamp(1rem,2.4vw,2rem)}.threshold-control{color:#f0f4f2c7;min-width:44px;min-height:44px;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#030507c2;border:1px solid #dfebe92e;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.62rem;font-weight:600;display:inline-flex}.threshold-cancel{cursor:pointer}.threshold-cta{color:#030507;background:#c7ff43;border-color:#c7ff43b3;min-width:min(14rem,100vw - 2rem);margin-left:auto}.threshold-shell[data-gate-b-profile=reduced] .threshold-plane,.threshold-shell[data-gate-b-profile=reduced] .threshold-aperture,.threshold-shell[data-gate-b-profile=reduced] .threshold-seam{transition:none}.threshold-shell[data-gate-b-profile=reduced][data-gate-b-chapter=aperture] .threshold-plane-left{transform:translate(-15%)}.threshold-shell[data-gate-b-profile=reduced][data-gate-b-chapter=aperture] .threshold-plane-right{transform:translate(15%)}.threshold-shell[data-gate-b-profile=reduced][data-gate-b-chapter=aperture] .threshold-aperture{background:linear-gradient(#97b1b457,#010203 36%);inset-inline:29%}.threshold-shell[data-gate-b-profile=reduced][data-gate-b-chapter=signal] .threshold-plane-left{transform:translate(-27%)}.threshold-shell[data-gate-b-profile=reduced][data-gate-b-chapter=signal] .threshold-plane-right{transform:translate(27%)}.threshold-shell[data-gate-b-profile=reduced][data-gate-b-chapter=signal] .threshold-aperture{background:linear-gradient(#778f922e,#000 31%);inset-inline:23%}.threshold-shell[data-gate-b-profile=reduced][data-gate-b-chapter=signal] .threshold-seam{background:linear-gradient(#0000,#c7ff43 34%,#d7ff72 68%,#0000);width:2px;height:52%;top:25%;box-shadow:0 0 .9rem #c7ff437a}.threshold-shell[data-gate-b-profile=reduced][data-gate-b-chapter=system] .threshold-plane-left{transform:translate(-38%)scaleY(1.08)}.threshold-shell[data-gate-b-profile=reduced][data-gate-b-chapter=system] .threshold-copy,.threshold-shell[data-gate-b-profile=reduced][data-gate-b-chapter=core] .threshold-copy{display:none}.threshold-shell[data-gate-b-profile=reduced][data-gate-b-chapter=system] .threshold-plane-right{transform:translate(38%)scaleY(1.08)}.threshold-shell[data-gate-b-profile=reduced][data-gate-b-chapter=system] .threshold-aperture{clip-path:polygon(14% 8%,42% 0,50% 28%,65% 11%,87% 23%,76% 100%,23% 100%);background:linear-gradient(90deg,#0000 48%,#c7ff4321 50%,#0000 52%),linear-gradient(145deg,#172024 0 18%,#050708 18% 43%,#101719 43% 62%,#010203 62%);inset:15% 20% 2%}.threshold-shell[data-gate-b-profile=reduced][data-gate-b-chapter=system] .threshold-seam{background:linear-gradient(#0000,#c7ff4342 28%,#c7ff43 66%,#0000);width:2px;height:58%;top:20%;box-shadow:0 0 .65rem #c7ff4347}.threshold-shell[data-gate-b-profile=reduced][data-gate-b-chapter=core] .threshold-plane-left{transform:translate(-11%)scaleY(1.16)}.threshold-shell[data-gate-b-profile=reduced][data-gate-b-chapter=core] .threshold-plane-right{transform:translate(11%)scaleY(1.16)}.threshold-shell[data-gate-b-profile=reduced][data-gate-b-chapter=core] .threshold-aperture{clip-path:polygon(34% 0,66% 0,82% 100%,18% 100%);filter:drop-shadow(0 0 2rem #4a5e6038);background:linear-gradient(90deg,#050708 0 47%,#131b1d 47% 53%,#030405 53%),linear-gradient(#182124,#010203 72%);inset:4% 27% 0}.threshold-shell[data-gate-b-profile=reduced][data-gate-b-chapter=core] .threshold-seam{background:linear-gradient(#0000,#b9f039 36%,#d7ff72 72%,#0000);width:clamp(2px,.2vw,3px);height:46%;top:18%;box-shadow:0 0 .8rem #c7ff4357}@media (max-width:767px){.threshold-shell{padding:1rem}.threshold-silhouette{width:min(72vw,21rem);height:68%;top:10%}.threshold-copy{width:min(21rem,88vw);margin-bottom:15rem}.threshold-copy .eyebrow,.threshold-copy>p:last-child{display:none}.threshold-copy h1{font-size:clamp(3rem,15vw,4.8rem)}.threshold-topline{padding-right:5.5rem}.threshold-status{max-width:12rem}.threshold-chapters{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;width:auto;bottom:5.25rem;left:1rem;right:1rem}.threshold-chapters li{grid-template-columns:1.6rem 1fr;padding:.4rem 0;font-size:.55rem}.threshold-actions{bottom:1rem;left:1rem;right:1rem}.threshold-control{padding-inline:.7rem}.threshold-cta{min-width:0}}@media (prefers-reduced-motion:reduce){.threshold-shell{transition-duration:0s!important}}.experience-ui-narrative-controls{pointer-events:auto;gap:.5rem;display:flex;position:absolute;bottom:clamp(1rem,2.4vw,2rem);right:clamp(1rem,2.4vw,2rem)}.experience-ui-narrative-control{cursor:pointer;justify-content:center;width:3rem;padding:0}.experience-ui-narrative-control:disabled,.threshold-narrative-controls .threshold-control:disabled{opacity:.28;cursor:default}.experience-gate-c-semantics{z-index:3;color:#e7eeebc7;pointer-events:none;width:min(34rem,100vw - 2rem);position:fixed;bottom:clamp(5rem,10vh,7.5rem);left:clamp(1rem,3vw,3rem)}.experience-gate-c-semantics h2{color:#f0f4f2;letter-spacing:.18em;margin:0 0 .65rem;font-size:clamp(1.05rem,1.5vw,1.4rem);font-weight:520}.experience-gate-c-semantics p{margin:0}.experience-gate-c-statement{letter-spacing:.13em;max-width:29rem;font-size:clamp(.68rem,.85vw,.78rem)}.experience-gate-c-relationships{color:#c9d5d185;letter-spacing:.11em;max-width:31rem;font-size:.58rem;line-height:1.65;margin-top:.7rem!important}.threshold-gate-c-semantics{position:absolute;bottom:clamp(8rem,19vh,12rem)}.threshold-narrative-controls{gap:.45rem;display:flex}.tier-d{isolation:isolate;color:#f0f4f2;overflow-wrap:anywhere;scroll-behavior:auto;background:#030507;grid-template-rows:minmax(0,1fr) auto auto;gap:clamp(1rem,3vw,2rem);width:100%;min-width:0;max-width:100%;min-height:100svh;padding:clamp(1rem,3vw,2rem);display:grid;position:relative}.tier-d-architecture{z-index:-1;contain:layout paint style;clip-path:polygon(18% 8%,82% 8%,92% 100%,8% 100%);background:linear-gradient(112deg,#6f898d2e,#0000 34%),linear-gradient(#151b1d,#050708 72%);transition:inset .42s,clip-path .42s,transform .42s;position:fixed;inset:10% 12%;overflow:clip}.tier-d-void,.tier-d-signal{transition:inset .42s,width .42s,height .42s,opacity .42s,transform .42s;display:block;position:absolute}.tier-d-void{background:#030507;width:16%;top:16%;bottom:0;left:42%}.tier-d-signal{opacity:.28;background:#c7ff43;width:1px;height:14%;top:43%;left:50%;transform:translate(-50%)}.tier-d>section,.tier-d>ol,.tier-d>nav{z-index:1;min-width:0;max-width:100%;position:relative}.tier-d>section{overflow-wrap:anywhere;align-self:end;width:min(38rem,100%);font-size:13px;line-height:1.65}.tier-d>section .threshold-status{text-align:left;margin-bottom:.8rem}.tier-d>section p+p{margin-top:.65rem}.tier-d>ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:min(38rem,100%);margin:0;padding:0;list-style:none;display:grid}.tier-d>ol li{color:#dbe6e49e;min-width:0;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;overflow-wrap:anywhere;border-top:1px solid #d5e2e02e;padding-top:.45rem;font-size:.68rem}.tier-d>ol li[aria-current=step]{color:#f0f4f2}.tier-d>nav{grid-template-columns:minmax(0,1fr) 44px 44px minmax(0,1fr);gap:.5rem;width:min(38rem,100%);display:grid}.tier-d-control{color:#f0f4f2d1;min-width:44px;max-width:100%;min-height:44px;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;white-space:normal;background:#030507d1;border:1px solid #dfebe933;justify-content:center;align-items:center;padding:.7rem;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.tier-d-control:focus-visible{outline-offset:3px;outline:2px solid #c7ff43}.tier-d-control:disabled{cursor:default;opacity:.32}.tier-d[data-tier-d-chapter=signal] .tier-d-architecture{clip-path:polygon(13% 5%,87% 5%,96% 100%,4% 100%);inset:7% 9%}.tier-d[data-tier-d-chapter=signal] .tier-d-void{width:30%;top:12%;left:35%}.tier-d[data-tier-d-chapter=signal] .tier-d-signal{opacity:1;width:2px;height:42%;top:29%}.tier-d[data-tier-d-chapter=system] .tier-d-architecture{clip-path:polygon(6% 18%,36% 3%,50% 19%,67% 7%,94% 22%,86% 100%,12% 100%);inset:4% 6%;transform:scaleY(1.04)}.tier-d[data-tier-d-chapter=system] .tier-d-void{width:38%;top:9%;left:31%}.tier-d[data-tier-d-chapter=system] .tier-d-signal{opacity:.7;width:2px;height:32%;top:34%}.tier-d[data-tier-d-chapter=core] .tier-d-architecture{clip-path:polygon(24% 0,76% 0,88% 100%,12% 100%);inset:2% 4% 0;transform:scaleY(1.08)}.tier-d[data-tier-d-chapter=core] .tier-d-void{width:14%;top:4%;left:43%}.tier-d[data-tier-d-chapter=core] .tier-d-signal{opacity:.82;width:3px;height:18%;top:41%}@media (max-width:767px){.tier-d{grid-template-rows:minmax(16rem,1fr) auto auto;gap:.85rem;padding:1rem}.tier-d-architecture{inset-inline:4%}.tier-d>ol,.tier-d>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.threshold-shell[data-gate-b-profile=mobile] .threshold-chapters{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.5rem}.threshold-shell[data-gate-b-profile=mobile] .threshold-chapters li{overflow-wrap:anywhere;min-width:0;font-size:.6rem}.threshold-shell[data-gate-b-profile=mobile] .threshold-chapters li:not([data-experience-chapter=threshold],[data-experience-chapter=signal],[data-experience-chapter=core]){display:none}.threshold-shell[data-gate-b-profile=mobile] .threshold-actions{flex-wrap:wrap;min-width:0}.threshold-shell[data-gate-b-profile=mobile] .threshold-control{overflow-wrap:anywhere;white-space:normal;max-width:100%}.experience-ui[data-gate-b-profile=mobile][data-gate-b-chapter=core] .experience-ui-primary{position:absolute;bottom:1rem;left:1rem;right:auto}}@media (prefers-reduced-motion:reduce){.tier-d,.tier-d *{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}.d06-core-leakage{z-index:1;pointer-events:none;isolation:isolate;position:absolute;inset:12.3047% -2.5% 12.1094% 59.5%;overflow:hidden}.d06-leakage-depth,.d06-leakage-surface,.d06-leakage-boundary,.d06-leakage-witness{display:block;position:absolute}.d06-leakage-depth{z-index:0;clip-path:polygon(0 0,34% 0,31% 18%,31% 29%,20% 29%,23% 55%,27% 58%,27% 78%,23% 100%,0 100%);background:linear-gradient(90deg,#010202 0 76%,#050a0bf5),#000;inset:0;box-shadow:inset -1.5rem 0 2.5rem #000000bd}.d06-leakage-surface{z-index:1;clip-path:polygon(34% 0,100% 0,100% 100%,23% 100%,27% 78%,27% 58%,23% 55%,20% 29%,31% 29%,31% 18%);background:linear-gradient(90deg,#151a190e 1px,#0000 1px) 0 0/4.5rem 100%,linear-gradient(#151a190b 1px,#0000 1px) 0 0/100% 4.5rem,linear-gradient(112deg,#e8e9e3 0%,#d4d8d2 56%,#bcc7c4 100%);inset:0;box-shadow:inset 1.25rem 0 2.75rem #12191829}.d06-leakage-boundary{z-index:2;opacity:.88;background:linear-gradient(#020303,#020303) 34% 0/2px 18% no-repeat,linear-gradient(90deg,#020303,#020303) 31% 18%/3% 2px no-repeat,linear-gradient(#020303,#020303) 31% 18%/2px 11% no-repeat,linear-gradient(90deg,#020303,#020303) 20% 29%/11% 2px no-repeat,linear-gradient(168deg,#0000 48%,#020303 49% 51%,#0000 52%) 20% 29%/7% 29% no-repeat,linear-gradient(#020303,#020303) 27% 58%/2px 20% no-repeat,linear-gradient(90deg,#020303,#020303) 23% 78%/4% 2px no-repeat,linear-gradient(171deg,#0000 48%,#020303 49% 51%,#0000 52%) 23% 78%/5% 22% no-repeat;inset:0}.d06-leakage-witness{z-index:3;background:#d9f3f2;width:4%;min-width:1.25rem;height:2px;top:57.75%;left:23%;box-shadow:0 0 .75rem #d9f3f252}.d06-aperture,.d06-lime-seam,.d06-depth-rail,.d06-core-label{z-index:2}.d06-brand,.d06-index,.d06-header-rule,.d06-display-heading,.d06-description,.d06-cta-motion,.d06-continuity-note{z-index:3}.d06-core-label{color:#fff;mix-blend-mode:normal;z-index:4;background:#101311;width:9rem;padding:.35rem .5rem;left:58%}@media (max-width:900px){.d06-core-label{width:7.5rem;height:auto;left:1.25rem;overflow:visible}}#top[data-home-motion-ready=true] .d06-canon:not([data-motion-seen=true]) .d06-leakage-surface{clip-path:inset(0)}#top[data-home-motion-ready=true] .d06-canon:not([data-motion-seen=true]) :is(.d06-leakage-depth,.d06-leakage-boundary,.d06-leakage-witness){opacity:0}#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-leakage-surface,#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-leakage-depth,#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-leakage-boundary,#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-leakage-witness{animation-duration:3.4s;animation-iteration-count:1;animation-fill-mode:both}#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-leakage-surface{animation-name:d06-leakage-surface-v1}#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-leakage-depth{animation-name:d06-leakage-depth-v1}#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-leakage-boundary{animation-name:d06-leakage-boundary-v1}#top[data-home-motion-ready=true] .d06-canon[data-motion-seen=true] .d06-leakage-witness{animation-name:d06-leakage-witness-v1}@keyframes d06-leakage-surface-v1{0%,22%{clip-path:inset(0)}29%{clip-path:polygon(31% 0,100% 0,100% 100%,18% 100%,22% 76%,25% 57%,22% 53%,18% 28%,28% 28%,28% 17%);animation-timing-function:cubic-bezier(.2,.85,.28,1)}43%,to{clip-path:polygon(34% 0,100% 0,100% 100%,23% 100%,27% 78%,27% 58%,23% 55%,20% 29%,31% 29%,31% 18%)}}@keyframes d06-leakage-depth-v1{0%,27%{opacity:0}38%,to{opacity:1}}@keyframes d06-leakage-boundary-v1{0%,22%{opacity:0}30%{opacity:.34}43%,to{opacity:.88}}@keyframes d06-leakage-witness-v1{0%,43%{opacity:0;transform-origin:0;transform:scaleX(0)}54%{opacity:1;transform-origin:0;transform:scaleX(1)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce),(pointer:coarse),(scripting:none){.d06-leakage-surface{clip-path:polygon(34% 0,100% 0,100% 100%,23% 100%,27% 78%,27% 58%,23% 55%,20% 29%,31% 29%,31% 18%)!important;animation:none!important}.d06-leakage-depth,.d06-leakage-boundary,.d06-leakage-witness{transform:none;animation:none!important}.d06-leakage-depth{opacity:1}.d06-leakage-boundary{opacity:.88}.d06-leakage-witness{opacity:1}}@media (max-width:900px){.d06-core-leakage{height:20.5rem;inset:25.5rem 1.25rem auto}.d06-leakage-surface{clip-path:polygon(46% 0,100% 0,100% 100%,31% 100%,35% 78%,35% 58%,30% 55%,26% 29%,42% 29%,42% 18%)!important;animation:none!important}.d06-leakage-depth{clip-path:polygon(0 0,46% 0,42% 18%,42% 29%,26% 29%,30% 55%,35% 58%,35% 78%,31% 100%,0 100%);opacity:1;animation:none!important}.d06-leakage-boundary,.d06-leakage-witness{opacity:1;transform:none;animation:none!important}.d06-cta{align-items:center;min-height:2.75rem;display:inline-flex}}.r4-core-threshold{background:#050606;border-bottom:1px solid #f0f2eb1a;position:relative}.r4-core-threshold .d06-canon{background:linear-gradient(90deg,#050707fa 0 58%,#050707bd),url(/media/home/r4/core-black-rubber.webp) 50%/cover}.r4-core-threshold .d06-monolith{background-blend-mode:screen, normal;background:linear-gradient(40.2677deg,#040505 10%,#172b2ee6 50%,#6b9ca6c7 82%,#050606 110%),url(/media/home/r4/core-black-rubber.webp) 50%/cover}.r4-core-threshold .d06-canon:not([data-motion-in-view=true]){background:linear-gradient(90deg,#050707fa 0 58%,#050707bd)}.r4-core-threshold .d06-canon:not([data-motion-in-view=true]) .d06-monolith{background:linear-gradient(40.2677deg,#040505 10%,#172b2ee6 50%,#6b9ca6c7 82%,#050606 110%)}.r4-core-threshold .d06-continuity-note{color:#f4f5ef;max-width:28rem;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.025em;font-size:clamp(.8rem,1.25vw,1.125rem);font-weight:520;line-height:1.2;top:90.625%}main>[data-r4-conversion-tail]{isolation:isolate;position:relative}main>[data-r4-tail-segment="01-blueprint"],main>[data-r4-tail-segment="02-objections"]{background-color:#ecece6;background-image:linear-gradient(90deg,#fffffccc,#e8e8e1b8);background-position:50%;background-size:cover}main>[data-r4-tail-segment="01-blueprint"]:before,main>[data-r4-tail-segment="02-objections"]:before{z-index:0;content:"";pointer-events:none;background:#08090b24;width:1px;position:absolute;top:0;bottom:0;left:clamp(1.25rem,4.444vw,4rem)}main>[data-r4-tail-segment="01-blueprint"]{border-top:.375rem solid #090b0e;box-shadow:inset 0 1px #ffffffb8}main>[data-r4-tail-segment="02-objections"]{border-top:1px solid #08090b33}main>[data-r4-tail-segment="01-blueprint"] .blueprint-layout,main>[data-r4-tail-segment="02-objections"] .faq-layout{z-index:1;position:relative}main>[data-r4-tail-segment="02-objections"] .faq-list details{background:0 0}main>[data-r4-tail-segment="02-objections"] .faq-list summary i{transition:transform .18s cubic-bezier(.65,0,.35,1)}main>[data-r4-tail-segment="03-decision"]{color:#f2f3ed;background:linear-gradient(100deg,#040606f5,#040606cc);border-top:1px solid #c7ff196b}main>[data-r4-tail-segment="03-decision"]:before{content:"";background:#c7ff19;width:clamp(4rem,12vw,11rem);height:2px;position:absolute;top:0;left:clamp(1.25rem,4.444vw,4rem);box-shadow:0 0 1rem #c7ff1938}main>[data-r4-tail-segment="03-decision"] .eyebrow{color:#a8b19f}main>[data-r4-tail-segment="03-decision"] h2{max-width:12ch;font-size:clamp(3.75rem,8.5vw,8.5rem)}main>[data-r4-tail-segment="03-decision"] .button-dark{color:#090b0e;background:#c7ff19;border-color:#c7ff19}main>[data-r4-tail-segment="03-decision"] :focus-visible{outline-color:#f2f3ed}@media (max-width:900px){.r4-core-threshold .d06-continuity-note{width:calc(100% - 2.5rem);max-width:none;font-size:.75rem;display:block;top:46.875rem;left:1.25rem}}@media (max-width:700px){main>[data-r4-tail-segment="01-blueprint"]:before,main>[data-r4-tail-segment="02-objections"]:before{display:none}main>[data-r4-tail-segment="03-decision"] h2{font-size:clamp(3rem,13.5vw,5rem);line-height:.84}}@media (max-width:340px){.d01-r4-copy h1,.d04-statement-field h2,.d05-header h2,.d06-display-heading,.blueprint-intro h2,main>[data-r4-tail-segment="03-decision"] h2{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){main>[data-r4-conversion-tail],main>[data-r4-conversion-tail] *,main>[data-r4-conversion-tail] :before,main>[data-r4-conversion-tail] :after{scroll-behavior:auto!important;transition-duration:0s!important}}body:has(.d01-r4-hero) .site-header{--text:#070807;--muted:#3e453d;--accent:#254000;--line:#07080799;color:var(--text)}body:has(.d01-r4-hero) .site-header :is(.locale-switcher-menu,nav[data-mobile-open=true]){background:#ebe7db}body:has(.d01-r4-hero) .mobile-navigation-trigger{background:0 0;border-color:#58604c}.d01-r4-hero :focus-visible{outline-color:#070807}.d01-r4-hero .eyebrow{color:#3e453d}html:lang(en) .d01-r4-copy h1{overflow-wrap:normal}@media (min-width:901px){html:lang(en) .d01-r4-layout{grid-template-columns:minmax(20rem,.95fr) minmax(32rem,1.05fr)}html:lang(en) .d01-r4-copy h1{max-width:none}}@media (max-width:340px){html:lang(en) .d01-r4-copy h1{overflow-wrap:anywhere}}.core3-pilot-threshold{background:#08090a;position:relative}.core3-idle-surface{place-items:center;width:100%;height:100vh;display:grid;position:relative}.core3-idle-box{width:min(100vw,160vh);height:min(100vh,62.5vw);position:relative}.core3-idle-box picture,.core3-idle-box img{object-fit:contain;width:100%;height:100%;display:block}.core3-idle-link{width:16%;height:5.5%;min-height:44px;position:absolute;top:78.5%;left:4.45%}.core3-idle-link:focus-visible{outline-offset:0;outline:1px solid #c7ff19}.core3-idle-surface[data-surface-error=true] picture{display:none}.core3-idle-surface[data-surface-error=true] .core3-idle-text{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.core3-idle-surface[data-surface-error=true] .core3-idle-box{color:#fafaf7;padding:24px}.core3-idle-surface[data-surface-error=true] .core3-idle-link{width:auto;position:static}@media (max-width:640px) and (max-aspect-ratio:4/5){.core3-idle-box{width:min(100vw,46.2085vh);height:min(100vh,216.41vw)}.core3-idle-link{width:49%;height:5.9%;top:94.1%;left:5.13%}}.core3-entry-stage{z-index:100;background:#08090a;position:fixed;inset:0;overflow:hidden}.core3-entry-image,.core3-entry-video{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;position:absolute;inset:0}.core3-entry-video{visibility:hidden}.core3-entry-video[data-visible=true]{visibility:visible}.core3-entry-controls{z-index:2;bottom:max(16px, env(safe-area-inset-bottom));color:#fff;background:#141619;align-items:center;gap:16px;padding:10px 14px;font-size:12px;display:flex;position:absolute;right:16px}.core3-entry-controls button{color:inherit;cursor:pointer;background:0 0;border:1px solid;padding:6px}.core3-entry-controls{flex-wrap:wrap;max-width:calc(100% - 32px)}.core3-entry-controls h1{margin:0;font-size:18px}.core3-entry-stage[data-phase=final] .core3-entry-controls button{min-height:44px;padding:0 16px}.core3-entry-controls{border:1px solid #59605c;border-radius:8px;gap:12px;padding:8px}.core3-entry-controls a{color:#d5d9d6;align-items:center;min-height:44px;padding:0 8px;display:inline-flex}.core3-entry-controls .core3-play{color:#10130b;background:#c7ff19;border:0;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:56px;padding:6px 16px;font-size:16px;font-weight:650;line-height:1.25;display:flex}.core3-play small{font-size:12px;font-weight:400}.core3-entry-controls :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #fafaf7}.core3-entry-stage[data-phase=entry] .core3-entry-controls{width:380px;inset:46% auto auto 4.45%}@media (max-width:640px) and (max-aspect-ratio:4/5){.core3-entry-stage[data-phase=entry] .core3-entry-controls{top:39%;left:max(16px, env(safe-area-inset-left));width:calc(100% - 32px);max-width:calc(100% - 32px - env(safe-area-inset-right))}}[data-core3-entry=true] .d06-portal-motion{display:none!important}#top [data-core3-entry=true][data-d06-portal-phase=ACTIVATING] .d06-canon [data-d06-animated]{animation:none!important}.core3-entry-copy-mobile{display:none}.core3-entry-link-enabled .d06-cta{color:#080a09;background:#baff12;border:1px solid #baff12;justify-content:space-between;min-width:clamp(17rem,24vw,21rem);padding:.9rem 1.1rem;font-weight:700}@media (min-width:901px){.d01-north-axis-pilot .d01-r4-layout{height:100svh;min-height:0}.d01-north-axis-pilot [data-north-axis-configurator]{min-height:0}}@media (max-width:900px){.d01-north-axis-pilot .d01-r4-layout{grid-template-rows:auto minmax(0,1fr);gap:.75rem;height:auto;min-height:max(48rem,100svh);padding-block:5.25rem 1rem}.d01-north-axis-pilot .d01-r4-copy .hero-topline{margin-bottom:1rem}.d01-north-axis-pilot .d01-r4-copy h1{margin-block:.75rem 1rem;font-size:clamp(2.7rem,11.2vw,3.4rem)}.d01-north-axis-pilot .d01-r4-support{max-width:31rem;margin-block:.65rem;font-size:.74rem;line-height:1.45;display:block}.d01-north-axis-pilot .d01-r4-copy .hero-actions{grid-template-columns:1fr 1fr;margin-block-start:1rem;display:grid}.d01-north-axis-pilot [data-north-axis-configurator]{min-height:25.5rem}}@media (max-width:640px) and (max-aspect-ratio:4/5){.d01-north-axis-pilot .d01-r4-layout{padding-block:7.25rem 1rem}.d01-north-axis-pilot [data-north-axis-configurator]{min-height:23.5rem}.core3-entry-copy-desktop{display:none}.core3-entry-copy-mobile{display:inline}.core3-entry-link-enabled .d06-cta{min-width:calc(100vw - 2.5rem)}}
