html:has(.landing-page){--app-zoom:1}.landing-page{--landing-bg:#080909;--landing-panel:#0f1010;--landing-line:hsla(60,12%,87%,.14);--landing-muted:#92948f;--landing-cream:#e7dbc2;--landing-orange:#ed913f;min-height:100vh;position:relative;isolation:isolate;overflow:clip;background:var(--landing-bg);color:#f2f1ed;font-family:var(--font-landing-sans),var(--font-ui)}.landing-page *{box-sizing:border-box}.landing-page a,.landing-page button{-webkit-tap-highlight-color:transparent}.landing-page>#inicio,.landing-page>.landing-reveal-shell,.landing-page>footer{position:relative;z-index:1}.landing-global-ambient{--pointer-x:50vw;--pointer-y:42vh;--pointer-active:0;position:fixed;z-index:0;inset:0;overflow:hidden;pointer-events:none;background:linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.014) 1px,transparent 0),radial-gradient(circle at 50% -10%,rgba(237,145,63,.065),transparent 31%),#080909;background-size:70px 70px,70px 70px,auto,auto}.landing-global-light{position:absolute;z-index:1;inset:0;background:radial-gradient(circle 300px at var(--pointer-x) var(--pointer-y),rgba(237,145,63,.14),rgba(237,145,63,.035) 38%,transparent 72%);opacity:calc(var(--pointer-active) * .9);transition:opacity .36s ease}.landing-global-ambient .landing-network{z-index:0}.landing-global-ambient.is-paused .landing-network-nodes circle{animation-play-state:paused}.landing-header{position:fixed;z-index:40;top:0;left:0;right:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:66px;padding:0 clamp(22px,4vw,68px);border-bottom:1px solid hsla(0,0%,100%,.055);background:linear-gradient(180deg,rgba(8,9,9,.92),rgba(8,9,9,.58));backdrop-filter:blur(14px)}.landing-header-brand{display:inline-flex;width:max-content;align-items:center;gap:9px;color:#f2f1ed;text-decoration:none}.landing-header-brand img{width:36px;height:36px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.32))}.landing-header-wordmark{display:inline-flex;align-items:baseline;font-size:14px;font-weight:620;letter-spacing:-.025em}.landing-header-wordmark b{margin-left:1px;color:var(--landing-orange);font-size:1.15em;line-height:1}.landing-header nav{display:flex;align-items:center;gap:30px}.landing-header nav a{color:hsla(48,16%,94%,.58);font-size:11px;font-weight:500;text-decoration:none;transition:color .18s ease}.landing-header nav a:focus-visible,.landing-header nav a:hover{color:#fff}.landing-header-enter{position:relative;justify-self:end;display:inline-flex;align-items:center;justify-content:flex-end;gap:16px;min-height:42px;padding:5px 6px 5px 18px;border:1px solid hsla(41,44%,83%,.17);border-radius:999px;background:linear-gradient(110deg,hsla(41,44%,83%,.055),rgba(237,145,63,.025));color:#f2f1ed;font-size:12px;font-weight:620;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(12px);transition:color .18s ease,border-color .18s ease,background .18s ease,transform .2s ease,box-shadow .2s ease}.landing-header-enter>span:first-child{position:relative;z-index:2;letter-spacing:.01em}.landing-header-enter i{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(237,145,63,.17);border-radius:50%;background:rgba(237,145,63,.1);color:var(--landing-orange);transition:transform .22s cubic-bezier(.2,.7,.2,1),background .18s ease,color .18s ease}.landing-header-enter:focus-visible,.landing-header-enter:hover{border-color:rgba(237,145,63,.44);background:rgba(237,145,63,.08);color:#fff;box-shadow:0 10px 34px rgba(0,0,0,.26);transform:translateY(-1px)}.landing-header-enter:focus-visible i,.landing-header-enter:hover i{background:var(--landing-orange);color:#090909;transform:rotate(5deg) scale(1.05)}.landing-narrative,.landing-narrative-sticky{position:relative;min-height:100svh}.landing-narrative-sticky{--hero-copy-top:clamp(100px,11.5vh,124px);--hero-wordmark-size:clamp(98px,9.35vw,140px);--hero-promise-size:clamp(25px,2.15vw,33px);--hero-copy-end:calc(var(--hero-copy-top) + .93 * var(--hero-wordmark-size) + 2.16 * var(--hero-promise-size) + 30px);--hero-mark-size:clamp(78px,5.65vw,96px);--hero-mark-min-top:clamp(374px,41.6vh,400px);--hero-mark-top:max(var(--hero-mark-min-top),calc(var(--hero-copy-end) + 18px));--hero-cards-min-top:clamp(452px,50.5vh,500px);--hero-cards-top:max(var(--hero-cards-min-top),calc(var(--hero-mark-top) + var(--hero-mark-size) + 12px));overflow:hidden;isolation:isolate;background:transparent}.landing-narrative-sticky:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 50% 38%,rgba(237,145,63,.035),transparent 31%)}.landing-hero-chart{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none;opacity:.72;animation:landing-hero-chart-in 1.8s cubic-bezier(.2,.72,.2,1) .18s both}.landing-hero-chart:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 23%,rgba(8,9,9,.84) 0 17%,rgba(8,9,9,.32) 35%,transparent 61%),linear-gradient(180deg,rgba(8,9,9,.16),transparent 26%,transparent 78%,rgba(8,9,9,.18))}.landing-hero-chart svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.landing-hero-series,.landing-hero-series-glow,.landing-hero-series-haze{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.landing-hero-chart-guides{opacity:.32}.landing-hero-chart-guides path{fill:none;stroke:hsla(41,44%,83%,.14);stroke-width:.62;stroke-dasharray:2 13;vector-effect:non-scaling-stroke}.landing-hero-series-depth{opacity:.42;animation:landing-hero-series-depth 12s ease-in-out infinite alternate}.landing-hero-series-depth path{fill:none;stroke:hsla(60,5%,70%,.14);stroke-width:.64;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.landing-hero-series-depth path:nth-child(2),.landing-hero-series-depth path:nth-child(4){stroke:rgba(237,145,63,.075)}.landing-hero-series{stroke-dasharray:2400;stroke-dashoffset:2400;animation:landing-hero-series-draw 2.9s cubic-bezier(.18,.7,.2,1) forwards}.landing-hero-series--main{stroke:url(#landing-hero-chart-orange);stroke-width:1.35;animation-delay:.28s}.landing-hero-series--graphite{stroke:hsla(105,2%,69%,.34);stroke-width:.92;animation-delay:.5s}.landing-hero-series--cream{stroke:hsla(41,44%,83%,.48);stroke-width:1.04;animation-delay:.65s}.landing-hero-series--ghost{stroke:hsla(41,44%,83%,.12);stroke-width:.72;animation-delay:.8s}.landing-hero-series--ghost-high{stroke:rgba(237,145,63,.11);animation-delay:.92s}.landing-hero-series-secondary{transform-box:fill-box;transform-origin:center;animation:landing-hero-series-breathe 9s ease-in-out infinite alternate}.landing-hero-series-haze{stroke:rgba(237,145,63,.12);stroke-width:28;opacity:.12;filter:url(#landing-hero-chart-soft-glow);animation:landing-hero-series-haze 7s ease-in-out infinite alternate}.landing-hero-series-glow{stroke:rgba(237,145,63,.2);stroke-width:7;opacity:.2;filter:url(#landing-hero-chart-soft-glow);animation:landing-hero-series-glow 5.8s ease-in-out infinite alternate}.landing-hero-series-runner{opacity:.9}.landing-hero-series-runner circle{transform-box:fill-box;transform-origin:center;transform:scaleY(2.08)}.landing-hero-series-runner-glow{fill:url(#landing-hero-chart-point);filter:url(#landing-hero-chart-point-glow)}.landing-hero-series-runner-core{fill:#fff0de;filter:drop-shadow(0 0 5px rgba(237,145,63,.9))}.landing-hero-series-runner--cream{opacity:.62}.landing-hero-series-runner--cream .landing-hero-series-runner-core{fill:var(--landing-cream);filter:drop-shadow(0 0 4px rgba(231,219,194,.62))}.landing-hero-series-runner--graphite{opacity:.4}.landing-hero-series-runner--graphite .landing-hero-series-runner-core{fill:#bcc0bc;filter:drop-shadow(0 0 3px rgba(188,192,188,.5))}.landing-hero-chart.is-paused,.landing-hero-chart.is-paused .landing-hero-series,.landing-hero-chart.is-paused .landing-hero-series-depth,.landing-hero-chart.is-paused .landing-hero-series-glow,.landing-hero-chart.is-paused .landing-hero-series-haze,.landing-hero-chart.is-paused .landing-hero-series-secondary{animation-play-state:paused}.landing-global-ambient:not(.is-after-hero) .landing-network-nodes{opacity:0}.landing-network{position:absolute;z-index:-1;inset:0;width:100%;height:100%;opacity:.44}.landing-network-nodes .halo{fill:hsla(84,8%,88%,.012);stroke:hsla(84,8%,88%,.055);stroke-width:1;transform-origin:center;animation:landing-node-breathe 7.5s ease-in-out infinite alternate}.landing-network-nodes{transition:opacity .6s ease}.landing-network-nodes .core{fill:hsla(84,8%,88%,.48);transform-origin:center;animation:landing-node-core 5.8s ease-in-out infinite alternate}.landing-network-nodes .accent .halo{fill:rgba(237,145,63,.025);stroke:rgba(237,145,63,.16)}.landing-network-nodes .accent .core{fill:var(--landing-orange);filter:drop-shadow(0 0 8px rgba(237,145,63,.55))}.landing-network-node{--node-heat:0;opacity:calc(.5 + (var(--node-heat) * .5));transition:opacity .18s linear}.landing-network-node .halo{stroke:rgba(237,145,63,calc(.08 + (var(--node-heat) * .44)));fill:rgba(237,145,63,calc(.018 + (var(--node-heat) * .09)))}.landing-network-node .core{filter:drop-shadow(0 0 calc(4px + (var(--node-heat) * 16px)) rgba(237,145,63,calc(.08 + (var(--node-heat) * .78))))}@keyframes landing-hero-chart-in{0%{opacity:0;transform:scale(1.012)}to{opacity:.72;transform:scale(1)}}@keyframes landing-hero-series-draw{to{stroke-dashoffset:0}}@keyframes landing-hero-series-breathe{0%{opacity:.58}to{opacity:1}}@keyframes landing-hero-series-depth{0%{opacity:.22}to{opacity:.52}}@keyframes landing-hero-series-haze{0%{opacity:.055}to{opacity:.15}}@keyframes landing-hero-series-glow{0%{opacity:.12}to{opacity:.28}}@keyframes landing-node-breathe{0%{opacity:.35;transform:scale(.82)}to{opacity:1;transform:scale(1.12)}}@keyframes landing-node-core{0%{opacity:.55;transform:scale(.9)}to{opacity:1;transform:scale(1.08)}}.landing-hero-copy{position:absolute;z-index:3;top:var(--hero-copy-top);left:50%;width:min(1180px,calc(100% - clamp(60px, 10vw, 150px)));text-align:center;transform:translateX(-50%);transform-origin:50% 30%}.landing-hero-kicker{display:flex;width:max-content;margin:0 auto;align-items:center;gap:0;color:hsla(41,44%,83%,.72);font-family:var(--font-editorial),Georgia,serif;font-size:14px;font-style:italic;font-weight:400;letter-spacing:.025em;transform:translateX(clamp(86px,7vw,126px))}.landing-wordmark{position:relative;display:block;width:max-content;max-width:100%;display:inline-flex;align-items:baseline;margin:-10px auto 7px;color:#f6f3ed;font-family:var(--font-landing-sans),var(--font-ui);font-size:var(--hero-wordmark-size);font-weight:520;letter-spacing:-.057em;line-height:.8}.landing-wordmark>span{display:inline-block;overflow:hidden;padding:0 0 .13em .02em;clip-path:inset(0 100% 0 0);animation:landing-write 1.05s steps(9) .2s forwards}.landing-wordmark>b{display:inline-block;align-self:flex-end;width:.145em;height:.145em;margin:0 0 .15em .012em;border-radius:50%;background:var(--landing-orange);box-shadow:0 0 0 5px rgba(237,145,63,.07);color:transparent;font-size:1em;line-height:0;opacity:0;transform:scale(.45);animation:landing-dot-in .34s cubic-bezier(.2,.8,.2,1.15) 1.18s forwards}.landing-wordmark>i{position:absolute;top:2%;left:0;width:2px;height:80%;background:var(--landing-orange);box-shadow:0 0 18px rgba(237,145,63,.28);animation:landing-caret 1.05s steps(9) .2s forwards,landing-caret-out .32s ease 1.4s forwards}@keyframes landing-write{to{clip-path:inset(0 0 0 0)}}@keyframes landing-caret{to{left:calc(100% - .18em)}}@keyframes landing-caret-out{to{opacity:0}}@keyframes landing-dot-in{to{opacity:1;transform:scale(1)}}.landing-hero-promise{width:min(720px,100%);margin:10px auto 0;color:hsla(41,44%,83%,.9);font-family:var(--font-editorial),Georgia,serif;font-size:var(--hero-promise-size);font-weight:380;letter-spacing:-.025em;line-height:1.08}.landing-hero-promise em,.landing-hero-promise span{display:block}.landing-hero-promise em{margin-top:2px;color:hsla(48,16%,94%,.72);font-style:italic}.landing-principle-mark{position:absolute;z-index:2;top:var(--hero-mark-top);left:50%;display:grid;width:var(--hero-mark-size);height:var(--hero-mark-size);place-items:center;pointer-events:auto;opacity:.94;transform:translateX(-50%);animation:landing-principle-mark-float 5.8s cubic-bezier(.42,0,.2,1) infinite alternate}.landing-principle-mark:after{content:"";position:absolute;z-index:0;right:19%;bottom:-5px;left:19%;height:11px;border-radius:50%;background:radial-gradient(ellipse,rgba(237,145,63,.18),rgba(0,0,0,.3) 46%,transparent 72%);filter:blur(4px);opacity:.72;transform:scaleX(.86);animation:landing-principle-mark-shadow 5.8s cubic-bezier(.42,0,.2,1) infinite alternate}.landing-principle-mark-object{position:relative;z-index:1;width:100%;height:100%;transform:rotate(-.45deg);transform-origin:50% 62%;transition:transform .5s cubic-bezier(.2,.72,.2,1),filter .45s ease}.landing-principle-mark img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 19px rgba(0,0,0,.42));transition:filter .45s ease}.landing-principle-mark-chart{position:absolute;z-index:2;top:27.3%;left:17.5%;width:66%;height:50%;overflow:visible;pointer-events:none}.landing-principle-mark-chart path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.landing-principle-mark-chart-glow{stroke:rgba(237,145,63,.32);stroke-width:8;filter:blur(4px);transition:stroke-dashoffset 1.08s cubic-bezier(.25,.65,.18,1)}.landing-principle-mark-chart-line{stroke:#ed913f;stroke-width:5.6;filter:drop-shadow(0 1px 2px rgba(0,0,0,.38));transition:stroke-dashoffset .95s cubic-bezier(.25,.65,.18,1)}.landing-principle-mark-chart circle{fill:#f49b4d;opacity:0;transform:scale(.25);transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 5px rgba(237,145,63,.58));transition:opacity .24s ease .72s,transform .32s cubic-bezier(.2,.75,.2,1) .72s}.landing-principle-mark:hover .landing-principle-mark-object{filter:brightness(1.035);transform:translateY(-2px) rotate(.35deg) scale(1.045)}.landing-principle-mark:hover img{filter:drop-shadow(0 13px 24px rgba(0,0,0,.46)) drop-shadow(0 0 8px rgba(237,145,63,.08))}.landing-principle-mark.is-drawn .landing-principle-mark-chart path,.landing-principle-mark:hover .landing-principle-mark-chart path{stroke-dashoffset:0}.landing-principle-mark.is-drawn .landing-principle-mark-chart circle,.landing-principle-mark:hover .landing-principle-mark-chart circle{opacity:1;transform:scale(1)}@keyframes landing-principle-mark-float{0%{transform:translate3d(-50%,3px,0) rotate(-.35deg)}to{transform:translate3d(-50%,-6px,0) rotate(.4deg)}}@keyframes landing-principle-mark-shadow{0%{opacity:.74;transform:scaleX(.9)}to{opacity:.34;transform:scaleX(.66)}}.landing-principles{position:absolute;z-index:3;top:var(--hero-cards-top);right:clamp(42px,5.2vw,88px);bottom:82px;left:clamp(42px,5.2vw,88px);display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(16px,2.1vw,36px)}.landing-principle{--principle-y:8px;--principle-x:0px;--principle-tilt:-.7deg;--principle-tilt-to:.35deg;--card-rx:0deg;--card-ry:0deg;--card-light-x:50%;--card-light-y:50%;--card-scale:1;position:relative;perspective:900px;transform:translate3d(var(--principle-x),var(--principle-y),0) rotate(var(--principle-tilt))}.landing-principle--2{--principle-y:68px;--principle-x:3px;--principle-tilt:.35deg;--principle-tilt-to:-.2deg}.landing-principle--3{--principle-y:24px;--principle-x:-2px;--principle-tilt:.8deg;--principle-tilt-to:-.4deg}.landing-principle-surface{position:relative;display:flex;min-height:236px;padding:42px 18px 38px;flex-direction:column;align-items:center;justify-content:center;overflow:visible;border:0;border-radius:0;background:linear-gradient(145deg,hsla(41,44%,83%,.038),hsla(41,44%,83%,.012) 52%,rgba(237,145,63,.022));backdrop-filter:blur(5px) saturate(104%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),inset 0 -1px 0 hsla(41,44%,83%,.025);text-align:center;opacity:0;transform:perspective(900px) translateY(26px) rotateX(var(--card-rx)) rotateY(var(--card-ry)) scale(var(--card-scale));transform-style:preserve-3d;animation:landing-principle-enter .9s cubic-bezier(.2,.75,.2,1) .88s forwards;transition:background-color .22s ease,box-shadow .22s ease,transform .16s ease-out}.landing-principle--2 .landing-principle-surface{min-height:248px;animation-delay:1.08s}.landing-principle--3 .landing-principle-surface{animation-delay:1.28s}.landing-principle-surface:before{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,rgba(237,145,63,.28),transparent 72%) 0 0 /43% 1px no-repeat,linear-gradient(180deg,rgba(237,145,63,.22),transparent 72%) 0 0 /1px 42% no-repeat,linear-gradient(270deg,hsla(41,44%,83%,.18),transparent 72%) 100% 100% /43% 1px no-repeat,linear-gradient(0deg,hsla(41,44%,83%,.14),transparent 72%) 100% 100% /1px 42% no-repeat;opacity:.62;transition:opacity .24s ease,filter .24s ease}.landing-principle-surface:after{content:"";position:absolute;z-index:0;inset:0;background:radial-gradient(ellipse at var(--card-light-x) var(--card-light-y),rgba(237,145,63,.15),hsla(41,44%,83%,.018) 43%,transparent 76%);opacity:.74;transition:opacity .22s ease}.landing-principle small,.landing-principle strong{position:relative;z-index:2;transform:translateZ(24px)}.landing-principle strong{max-width:100%;color:#f3f1eb;font-size:clamp(42px,3.55vw,57px);font-weight:500;letter-spacing:-.052em;line-height:.94;transition:transform .26s cubic-bezier(.2,.7,.2,1),color .2s ease}.landing-principle small{max-width:94%;margin-top:21px;color:hsla(41,44%,83%,.82);font-family:var(--font-landing-sans),var(--font-ui);font-size:clamp(21px,1.62vw,26px);font-style:italic;font-weight:330;letter-spacing:-.027em;line-height:1.14;transition:color .2s ease,transform .26s cubic-bezier(.2,.7,.2,1)}.landing-principle-motion{position:absolute;z-index:1;top:calc(100% + 22px);left:50%;width:180px;height:150px;overflow:visible;pointer-events:none;opacity:.72;transform:translateX(-50%);transform-origin:center top;transition:opacity .26s ease,filter .26s ease}.landing-principle--1 .landing-principle-motion,.landing-principle--3 .landing-principle-motion{width:200px}.landing-principle-motion--open{height:120px}.landing-principle-motion path{fill:none;stroke:hsla(41,44%,83%,.24);stroke-width:.8;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.landing-principle-motion circle{fill:var(--landing-orange);opacity:.94;filter:drop-shadow(0 0 3px rgba(255,239,214,.54)) drop-shadow(0 0 9px rgba(237,145,63,.74))}.landing-principle-motion .landing-principle-port{fill:rgba(8,9,9,.84);stroke:rgba(237,145,63,.65);stroke-width:1;animation:landing-principle-port 2.6s ease-in-out infinite}.landing-principle:hover{--card-scale:1.014;animation-play-state:paused}.landing-principle:hover .landing-principle-surface{background-color:hsla(41,44%,83%,.006);box-shadow:0 18px 52px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.052),inset 0 -1px 0 rgba(237,145,63,.028)}.landing-principle:hover .landing-principle-surface:before{opacity:.78;filter:drop-shadow(0 0 6px rgba(237,145,63,.16))}.landing-principle:hover .landing-principle-surface:after{opacity:.82}.landing-principle:hover .landing-principle-motion{opacity:.94;filter:saturate(1.34) drop-shadow(0 0 7px rgba(237,145,63,.24))}.landing-principle:hover .landing-principle-motion path{stroke:hsla(41,44%,83%,.5)}.landing-principle:hover .landing-principle-motion circle{opacity:1;filter:drop-shadow(0 0 11px rgba(237,145,63,.9))}.landing-principle:hover strong{color:#fff;transform:translate3d(0,-3px,30px)}.landing-principle:hover small{color:var(--landing-cream);transform:translate3d(0,2px,27px)}@keyframes landing-principle-enter{to{opacity:1;transform:perspective(900px) translateY(0) rotateX(var(--card-rx)) rotateY(var(--card-ry)) scale(var(--card-scale))}}@keyframes landing-principle-port{0%,to{opacity:.48;transform:scale(.78);transform-origin:center}50%{opacity:1;transform:scale(1.18);transform-origin:center}}.landing-enter{display:inline-flex;align-items:center;gap:25px;margin-top:clamp(27px,3.6vh,38px);padding:7px 3px 7px 0;border:0;background:transparent;color:#f5f2eb;font:570 12px/1 var(--font-landing-sans);cursor:pointer;transition:gap .22s ease,color .19s ease,transform .19s ease}.landing-enter>i{display:grid;width:37px;height:37px;place-items:center;border:1px solid rgba(237,145,63,.42);border-radius:50%;color:var(--landing-orange);transition:transform .24s cubic-bezier(.2,.7,.2,1),background .2s ease,color .2s ease,border-color .2s ease}.landing-enter:focus-visible,.landing-enter:hover{gap:31px;color:#fff;transform:translateY(-1px)}.landing-enter:focus-visible>i,.landing-enter:hover>i{border-color:var(--landing-orange);background:var(--landing-orange);color:#090909;transform:translateX(2px) scale(1.08)}.landing-scroll-cue{position:absolute;z-index:4;right:clamp(28px,4vw,66px);bottom:24px;display:grid;width:52px;height:52px;place-items:center;border:1px solid hsla(41,44%,83%,.18);border-radius:50%;background:linear-gradient(180deg,hsla(41,44%,83%,.045),rgba(237,145,63,.025));color:hsla(50,18%,93%,.82);text-decoration:none;opacity:0;transform:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 12px 34px rgba(0,0,0,.18);backdrop-filter:blur(8px);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .24s cubic-bezier(.2,.72,.2,1);animation:landing-cue-in 1.1s ease 2.15s forwards,landing-cue-float 2.35s ease-in-out 3.1s infinite}.landing-scroll-cue:after{display:none}.landing-scroll-cue svg{color:rgba(247,164,86,.96);filter:drop-shadow(0 0 8px rgba(237,145,63,.26))}.landing-scroll-cue:focus-visible,.landing-scroll-cue:hover{border-color:rgba(237,145,63,.48);background:rgba(237,145,63,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 14px 38px rgba(0,0,0,.24),0 0 24px rgba(237,145,63,.07);animation-play-state:paused;transform:translateY(-3px) scale(1.045)}@keyframes landing-cue-in{to{opacity:1}}@keyframes landing-cue-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,6px,0)}}.landing-reveal-shell{position:relative}.landing-final,.landing-product,.landing-sources,.landing-use{width:min(1280px,calc(100% - clamp(36px, 8vw, 124px)));margin:0 auto}.landing-product{position:relative;min-height:100svh;padding:clamp(82px,8vw,118px) 0 clamp(88px,9vw,128px);scroll-margin-top:66px;isolation:isolate}.landing-product:before{content:"";position:absolute;z-index:-1;inset:0 50% 0 -50vw;width:100vw;background:radial-gradient(circle at 28% 58%,rgba(237,145,63,.025),transparent 30%);pointer-events:none}.landing-product-streams{position:absolute;z-index:-1;inset:4% calc(50% - 50vw) 2%;overflow:hidden;pointer-events:none;opacity:.5}.landing-product-streams svg{width:100%;height:100%}.landing-product-streams path{fill:none;stroke:hsla(41,44%,83%,.075);stroke-width:.7;vector-effect:non-scaling-stroke}.landing-product-particle{fill:var(--landing-orange);filter:drop-shadow(0 0 7px rgba(237,145,63,.66))}.landing-product-particle--1{offset-path:path("M90 -20C160 170 68 354 246 790");animation:landing-product-particle-fall 13s linear -2s infinite paused}.landing-product-particle--2{offset-path:path("M642 -30C570 182 744 396 652 790");animation:landing-product-particle-fall 16s linear -9s infinite paused}.landing-product-particle--3{offset-path:path("M1180 -20C1084 226 1220 442 1034 790");animation:landing-product-particle-fall 18s linear -5s infinite paused}.landing-product.is-in-view .landing-product-particle{animation-play-state:running}@keyframes landing-product-particle-fall{to{offset-distance:100%}}.landing-product-heading{width:100%;margin:0 auto clamp(44px,5vh,60px);text-align:center;opacity:0;transform:translate3d(0,30px,0);transition:opacity .85s ease,transform .9s cubic-bezier(.2,.72,.2,1)}.landing-product.is-in-view .landing-product-heading{opacity:1;transform:translateZ(0)}.landing-final>span,.landing-product-heading>span,.landing-sources-heading>span,.landing-use-heading>span{color:var(--landing-orange);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.landing-final h2,.landing-product-heading h2,.landing-sources-heading h2,.landing-use-heading h2{margin:0;color:#f0efeb;font-size:clamp(42px,5.2vw,72px);font-weight:390;letter-spacing:-.055em;line-height:.96}.landing-product-heading h2{margin:0;color:hsla(48,16%,94%,.96);font-size:clamp(58px,6.4vw,92px);font-weight:560;line-height:.92;letter-spacing:-.055em;text-wrap:balance}.landing-product-heading h2 em,.landing-use-heading h2 em{color:var(--landing-cream);font-family:var(--font-editorial),Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.035em}.landing-product-scene{position:relative;display:grid;grid-template-columns:minmax(360px,.9fr) minmax(360px,1.1fr);grid-template-areas:"widget copy";align-items:center;gap:clamp(70px,9vw,150px);min-height:590px;padding:10px clamp(30px,5vw,78px) 92px}.landing-product-widget-stage{z-index:2;grid-area:widget;justify-self:center;width:min(100%,500px);animation:landing-widget-enter 1.08s cubic-bezier(.16,.78,.18,1) .18s both}.landing-product-widget-stage.is-exiting{z-index:1;animation:landing-product-exit .2s cubic-bezier(.5,0,.82,.36) both}.landing-product-widget{width:100%;overflow:hidden;border:1px solid hsla(0,0%,100%,.28);border-radius:25px;background:linear-gradient(145deg,hsla(45,43%,95%,.28),hsla(44,16%,81%,.08));box-shadow:0 36px 100px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.52),inset 0 -1px 0 hsla(0,0%,100%,.07);backdrop-filter:blur(24px) saturate(108%);transform-origin:50% 50%;animation:landing-widget-drift 6.8s ease-in-out infinite alternate;transition:border-color .26s ease,background .26s ease,box-shadow .26s ease}.landing-product-widget:hover{border-color:hsla(0,0%,100%,.38);background:linear-gradient(145deg,hsla(45,43%,95%,.2),hsla(44,16%,81%,.045));box-shadow:0 42px 112px rgba(0,0,0,.52),0 0 42px rgba(237,145,63,.045),inset 0 1px 0 hsla(0,0%,100%,.58),inset 0 -1px 0 hsla(0,0%,100%,.05)}.landing-product:not(.is-in-view) .landing-product-widget{animation-play-state:paused}@keyframes landing-widget-enter{0%{opacity:0;transform:translate3d(210px,1px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes landing-widget-drift{0%{transform:translate3d(9px,-11px,0) rotate(.38deg)}to{transform:translate3d(-25px,18px,0) rotate(-.58deg)}}@keyframes landing-widget-drift-mobile{0%{transform:translate3d(4px,-5px,0) rotate(.2deg)}to{transform:translate3d(-10px,8px,0) rotate(-.3deg)}}.landing-product-widget-media{margin:12px 12px 0;overflow:hidden;border-radius:16px;background:#090a0a;box-shadow:0 1px 0 hsla(0,0%,100%,.12)}.landing-product-widget-media video{display:block;width:100%;aspect-ratio:16/10.2;object-fit:cover;object-position:top;filter:saturate(.88) contrast(1.02) brightness(.93);transition:transform .52s cubic-bezier(.2,.72,.2,1),filter .26s ease}.landing-product-widget:hover .landing-product-widget-media video{transform:scale(1.012);filter:saturate(.94) contrast(1.025) brightness(.97)}.landing-product-widget-title{display:grid;grid-template-columns:42px 1fr;align-items:center;min-height:82px;padding:13px 22px 17px;background:linear-gradient(90deg,hsla(44,32%,91%,.52),hsla(44,32%,91%,.34));color:#101111;backdrop-filter:blur(20px) brightness(1.12)}.landing-product-widget-title>span{color:rgba(16,17,17,.48);font:600 9px/1 var(--font-data)}.landing-product-widget-title strong{font-size:clamp(27px,2.5vw,38px);font-weight:580;letter-spacing:-.045em;line-height:1}.landing-product-copy{position:relative;top:-18px;z-index:2;grid-area:copy;width:min(100%,560px);animation:landing-copy-enter .82s cubic-bezier(.2,.72,.2,1) .18s both}.landing-product-copy.is-exiting{z-index:1;animation:landing-product-exit .18s cubic-bezier(.5,0,.82,.36) both}@keyframes landing-copy-enter{0%{opacity:0;transform:translate3d(44px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes landing-product-exit{to{opacity:0;transform:translate3d(-86px,-2px,0) scale(.992)}}.landing-product-copy>span{display:inline-flex;align-items:center;gap:10px;color:var(--landing-orange);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.landing-product-copy>span:before{content:"";width:22px;height:1px;background:currentColor;opacity:.5}.landing-product-copy-lead{max-width:590px;margin:17px 0 0;color:#f1f0eb;font-family:var(--font-landing-sans),var(--font-ui);font-size:clamp(34px,3.2vw,50px);font-style:normal;font-weight:490;letter-spacing:-.052em;line-height:1.01}.landing-product-copy-lead em{color:var(--landing-orange);font-style:normal;font-weight:560}.landing-product-copy-detail{max-width:470px;margin:20px 0 0;color:hsla(41,44%,83%,.65);font-family:var(--font-landing-sans),var(--font-ui);font-size:clamp(16px,1.3vw,20px);font-weight:380;letter-spacing:-.018em;line-height:1.35}.landing-product-progress{position:absolute;left:clamp(30px,5vw,78px);bottom:27px;display:flex;align-items:center;gap:10px}.landing-product-progress button{width:20px;height:20px;padding:0;border:0;background:transparent;cursor:pointer}.landing-product-progress button:before{content:"";display:block;width:100%;height:1px;background:hsla(41,44%,83%,.26);transition:background .2s ease,transform .22s ease}.landing-product-progress button.is-active:before,.landing-product-progress button:focus-visible:before,.landing-product-progress button:hover:before{background:var(--landing-orange);transform:scaleX(1.22)}.landing-product-next{position:absolute;right:clamp(30px,5vw,78px);bottom:8px;display:flex;align-items:center;gap:20px;padding:10px 0;border:0;background:transparent;color:var(--landing-cream);cursor:pointer;opacity:1}.landing-product-next span{font-family:var(--font-editorial),Georgia,serif;font-size:clamp(38px,4vw,62px);font-style:italic;font-weight:400;letter-spacing:-.045em;line-height:1}.landing-product-next i{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(237,145,63,.46);border-radius:48% 52% 46% 54%;color:var(--landing-orange);transition:transform .24s cubic-bezier(.2,.7,.2,1),background .2s ease,color .2s ease}.landing-product-next:focus-visible i,.landing-product-next:hover i{background:var(--landing-orange);color:#090909;transform:translateX(4px) scale(1.08)}.landing-product-next:disabled{cursor:default}.landing-product-continue{position:absolute;z-index:4;right:calc((100vw - 100%) / -2 + clamp(28px, 4vw, 66px));bottom:-44px;display:grid;width:52px;height:52px;place-items:center;border:1px solid hsla(41,44%,83%,.18);border-radius:50%;background:linear-gradient(180deg,hsla(41,44%,83%,.045),rgba(237,145,63,.025));color:hsla(50,18%,93%,.82);text-decoration:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 12px 34px rgba(0,0,0,.18);backdrop-filter:blur(8px);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .24s cubic-bezier(.2,.72,.2,1);animation:landing-cue-float 2.35s ease-in-out infinite}.landing-product-continue:after{display:none}.landing-product-continue svg{color:rgba(247,164,86,.96);filter:drop-shadow(0 0 8px rgba(237,145,63,.26))}.landing-product-continue:focus-visible,.landing-product-continue:hover{border-color:rgba(237,145,63,.48);background:rgba(237,145,63,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 14px 38px rgba(0,0,0,.24),0 0 24px rgba(237,145,63,.07);animation-play-state:paused;transform:translateY(-3px) scale(1.045)}.landing-use{position:relative;width:min(1600px,calc(100% - clamp(44px, 5vw, 96px)));padding:clamp(88px,8vw,122px) 0 clamp(104px,10vw,148px);scroll-margin-top:66px}.landing-use-continue{position:absolute;z-index:4;top:calc(100svh - 39px);right:calc((100vw - 100%) / -2 + clamp(28px, 4vw, 66px));display:grid;width:52px;height:52px;place-items:center;border:1px solid hsla(41,44%,83%,.18);border-radius:50%;background:linear-gradient(180deg,hsla(41,44%,83%,.045),rgba(237,145,63,.025));color:rgba(247,164,86,.96);text-decoration:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 12px 34px rgba(0,0,0,.18);backdrop-filter:blur(8px);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .24s cubic-bezier(.2,.72,.2,1);animation:landing-cue-float 2.35s ease-in-out infinite}.landing-use-continue svg{filter:drop-shadow(0 0 8px rgba(237,145,63,.26))}.landing-use-continue:focus-visible,.landing-use-continue:hover{border-color:rgba(237,145,63,.48);background:rgba(237,145,63,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 14px 38px rgba(0,0,0,.24),0 0 24px rgba(237,145,63,.07);animation-play-state:paused;transform:translateY(-3px) scale(1.045)}.landing-use-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:clamp(38px,4vw,76px);min-height:min(780px,calc(100svh - 82px));padding:clamp(24px,3vw,42px) 0 22px}.landing-use-axis{position:relative;width:1px;height:100%;min-height:660px;background:linear-gradient(180deg,transparent,hsla(41,44%,83%,.2) 13%,rgba(237,145,63,.26) 50%,hsla(41,44%,83%,.16) 86%,transparent)}.landing-use-axis:after,.landing-use-axis:before{content:"";position:absolute;left:50%;width:5px;height:5px;border:1px solid rgba(237,145,63,.48);border-radius:50%;background:#080909;transform:translateX(-50%)}.landing-use-axis:before{top:18%}.landing-use-axis:after{bottom:18%}.landing-use-axis i{position:absolute;top:18%;left:50%;width:3px;height:3px;border-radius:50%;background:var(--landing-orange);box-shadow:0 0 10px rgba(237,145,63,.72);transform:translateX(-50%);animation:landing-use-axis-travel 7.2s ease-in-out infinite}.landing-use-axis-marker{position:absolute;z-index:2;left:50%;display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(237,145,63,.13) 0 13%,rgba(8,9,9,.96) 15% 54%,rgba(8,9,9,.72) 55% 68%,transparent 70%);color:var(--landing-cream);font-family:var(--font-editorial),Georgia,serif;font-size:clamp(28px,2.1vw,34px);font-style:italic;font-weight:400;line-height:1;text-shadow:0 8px 20px rgba(0,0,0,.62);transform:translate(-50%,-50%)}.landing-use-axis-marker:first-of-type{top:250px}.landing-use-axis-marker:nth-of-type(2){top:420px}.landing-use-axis-marker:nth-of-type(3){top:591px}.landing-audience,.landing-steps{position:relative;min-width:0}.landing-use-column-heading{display:flex;min-height:186px;flex-direction:column;justify-content:flex-start;container-type:inline-size}.landing-steps .landing-use-column-heading{align-items:flex-end;text-align:right}.landing-use-column-heading h3{margin:0;color:hsla(48,16%,94%,.97);font-size:min(clamp(58px,6.4vw,92px),14cqi);font-weight:540;letter-spacing:-.064em;line-height:.92;white-space:nowrap;text-shadow:0 12px 34px rgba(0,0,0,.72),0 0 28px hsla(41,44%,83%,.07)}.landing-use-column-heading h3 em{color:var(--landing-cream);font:inherit;letter-spacing:inherit}.landing-audience-list,.landing-steps ol{display:flex;margin:0;padding:0;flex-direction:column;list-style:none}.landing-use-card{--use-card-shift:0px;--use-card-tilt:0deg;--use-rx:0deg;--use-ry:0deg;--use-light-x:18%;--use-light-y:14%;--use-card-scale:.96;position:relative;display:grid;width:min(54%,390px);min-height:126px;padding:20px 24px 22px;place-items:center;overflow:visible;border:1px solid hsla(41,44%,83%,.11);border-radius:18px;background:linear-gradient(135deg,hsla(41,44%,83%,.052),hsla(41,44%,83%,.014) 58%,rgba(237,145,63,.028));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 24px 54px rgba(0,0,0,.14);backdrop-filter:blur(10px) saturate(105%);opacity:.88;transform:perspective(900px) translate3d(var(--use-card-shift),0,0) rotate(var(--use-card-tilt)) rotateX(var(--use-rx)) rotateY(var(--use-ry)) scale(var(--use-card-scale));transform-style:preserve-3d;transform-origin:center;animation:landing-use-card-float 8.8s ease-in-out infinite alternate;transition:border-color .23s ease,background .23s ease,box-shadow .23s ease,opacity .23s ease,transform .26s cubic-bezier(.2,.72,.2,1)}.landing-use-card:before{background:radial-gradient(circle at var(--use-light-x) var(--use-light-y),rgba(237,145,63,.15),transparent 45%);opacity:.34;transition:opacity .23s ease}.landing-use-card:after,.landing-use-card:before{content:"";position:absolute;inset:0;pointer-events:none}.landing-use-card:after{background:linear-gradient(90deg,var(--landing-orange),transparent 54%) 0 0 /42% 1px no-repeat,linear-gradient(180deg,rgba(237,145,63,.42),transparent 70%) 0 0 /1px 52% no-repeat,linear-gradient(270deg,hsla(41,44%,83%,.22),transparent 60%) 100% 100% /34% 1px no-repeat;opacity:.56;transition:opacity .23s ease,filter .23s ease}.landing-use-card+.landing-use-card{margin-top:28px}.landing-audience .landing-use-card--2,.landing-steps .landing-use-card--2{z-index:3;width:min(70%,500px);min-height:160px;border-radius:8px;background:linear-gradient(135deg,hsla(41,44%,83%,.078),hsla(41,44%,83%,.022) 58%,rgba(237,145,63,.042));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.065),0 34px 72px rgba(0,0,0,.26);opacity:1;--use-card-scale:1}.landing-audience .landing-use-card--1,.landing-audience .landing-use-card--3{margin-right:auto;--use-card-tilt:-.16deg}.landing-audience .landing-use-card--2{margin-left:auto;--use-card-tilt:.22deg;animation-delay:-3.1s}.landing-audience .landing-use-card--3{animation-delay:-5.8s}.landing-steps .landing-use-card--1,.landing-steps .landing-use-card--3{margin-left:auto;--use-card-tilt:.16deg}.landing-steps .landing-use-card--1{animation-delay:-1.4s}.landing-steps .landing-use-card--2{margin-right:auto;--use-card-tilt:-.22deg;animation-delay:-4.7s}.landing-steps .landing-use-card--3{animation-delay:-7s}.landing-use-card:focus-within,.landing-use-card:hover{border-color:rgba(237,145,63,.3);background:linear-gradient(135deg,hsla(41,44%,83%,.075),hsla(41,44%,83%,.018) 58%,rgba(237,145,63,.045));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 31px 70px rgba(0,0,0,.2),0 0 30px rgba(237,145,63,.035);opacity:1;transform:perspective(900px) translate3d(var(--use-card-shift),-4px,0) rotate(0deg) rotateX(var(--use-rx)) rotateY(var(--use-ry)) scale(1.012);animation-play-state:paused}.landing-use-card:focus-within:before,.landing-use-card:hover:before{opacity:.62}.landing-use-card:focus-within:after,.landing-use-card:hover:after{opacity:.86;filter:drop-shadow(0 0 5px rgba(237,145,63,.18))}.landing-use-card-topline{position:absolute;z-index:2;top:50%;display:flex;align-items:center;color:hsla(41,44%,83%,.48);transform:translateY(-50%) translateZ(18px);animation:landing-use-orbit 5.8s ease-in-out infinite alternate}.landing-audience .landing-use-card--1 .landing-use-card-topline,.landing-audience .landing-use-card--3 .landing-use-card-topline,.landing-steps .landing-use-card--2 .landing-use-card-topline{left:calc(100% + clamp(26px, 3.4vw, 54px))}.landing-audience .landing-use-card--2 .landing-use-card-topline,.landing-steps .landing-use-card--1 .landing-use-card-topline,.landing-steps .landing-use-card--3 .landing-use-card-topline{right:calc(100% + clamp(26px, 3.4vw, 54px));flex-direction:row-reverse}.landing-use-card>div:last-child{position:relative;z-index:2;display:flex;width:100%;min-height:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:translateZ(22px)}.landing-use-card h4{max-width:94%;margin:0;color:var(--landing-orange);font-size:clamp(31px,2.05vw,37px);font-weight:560;letter-spacing:-.045em;line-height:.98;text-align:center;text-wrap:balance}.landing-audience .landing-use-card--2 h4,.landing-steps .landing-use-card--2 h4{color:hsla(48,16%,94%,.97)}.landing-use-card p{max-width:92%;margin:13px auto 0;color:hsla(41,44%,83%,.78);font-family:var(--font-editorial),Georgia,serif;font-size:clamp(18px,1.12vw,20px);font-style:italic;font-weight:400;line-height:1.3;text-align:center;text-wrap:balance}.landing-steps .landing-use-card h4,.landing-steps .landing-use-card p{text-align:center}.landing-use-signal{width:92px;height:34px;overflow:visible}.landing-use-signal path,.landing-use-signal rect{fill:none;stroke:hsla(41,44%,83%,.42);stroke-width:1;vector-effect:non-scaling-stroke}.landing-use-signal .landing-use-signal-soft{stroke:hsla(41,44%,83%,.14);stroke-dasharray:2 4}.landing-use-signal circle{fill:var(--landing-orange);filter:drop-shadow(0 0 5px rgba(237,145,63,.5))}.landing-use-signal-runner{animation:landing-use-runner 2.8s ease-in-out infinite alternate}.landing-use-signal path:not(.landing-use-signal-soft){stroke-dasharray:120;stroke-dashoffset:0;animation:landing-use-line-flow 4.2s ease-in-out infinite}.landing-use-signal rect{transform-box:fill-box;transform-origin:center;animation:landing-use-tile-pulse 3s ease-in-out infinite}.landing-use-signal rect:nth-of-type(2){animation-delay:-.9s}.landing-use-signal rect:nth-of-type(3){animation-delay:-1.8s}.landing-use-signal circle:not(.landing-use-signal-runner){transform-box:fill-box;transform-origin:center;animation:landing-use-node-pulse 2.8s ease-in-out infinite alternate}.landing-use-signal circle:nth-of-type(2){animation-delay:-.8s}.landing-use-signal circle:nth-of-type(3){animation-delay:-1.6s}.landing-use-card:hover .landing-use-signal path,.landing-use-card:hover .landing-use-signal rect{stroke:hsla(41,44%,83%,.7)}.landing-use-card:hover .landing-use-signal circle{filter:drop-shadow(0 0 8px rgba(237,145,63,.78))}@keyframes landing-use-card-float{0%{translate:0 2px}to{translate:0 -7px}}@keyframes landing-use-orbit{0%{translate:0 -3px;opacity:.66}to{translate:0 4px;opacity:1}}@keyframes landing-use-axis-travel{0%,to{top:18%;opacity:.32}50%{top:81%;opacity:1}}@keyframes landing-use-runner{0%{transform:translateX(0)}to{transform:translateX(72px)}}@keyframes landing-use-line-flow{0%,to{stroke-dashoffset:0;opacity:.52}50%{stroke-dashoffset:-34;opacity:.96}}@keyframes landing-use-tile-pulse{0%,to{transform:translateY(0);opacity:.42}50%{transform:translateY(-2px);opacity:.92}}@keyframes landing-use-node-pulse{0%{transform:scale(.78);opacity:.58}to{transform:scale(1.28);opacity:1}}.landing-sources{width:100%;max-width:none;padding:0;scroll-margin-top:64px}.source-constellation{position:relative;width:100vw;min-height:max(760px,calc(100svh - 64px));margin-left:calc(50% - 50vw);overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 50%,rgba(237,145,63,.046),transparent 20%),radial-gradient(ellipse at 50% 50%,hsla(0,0%,100%,.012),transparent 64%)}.source-constellation:after,.source-constellation:before{content:"";position:absolute;z-index:-1;pointer-events:none}.source-constellation:before{inset:0;background:linear-gradient(180deg,rgba(5,6,6,.14),transparent 13%,transparent 87%,rgba(5,6,6,.14))}.source-constellation:after{top:50%;left:50%;width:9px;height:9px;border-radius:50%;background:var(--landing-orange);box-shadow:0 0 0 8px rgba(237,145,63,.06),0 0 34px rgba(237,145,63,.4);transform:translate(-50%,-50%)}.source-constellation-grid{position:absolute;z-index:-2;inset:0;opacity:.24;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:76px 76px;mask-image:radial-gradient(ellipse at center,#000 2%,transparent 72%)}.source-orbit{z-index:0;left:50%;border:1px solid rgba(237,145,63,.14);box-shadow:0 0 20px rgba(237,145,63,.025),inset 0 0 20px rgba(237,145,63,.018);transform:translate(-50%,-50%) rotate(-4deg);pointer-events:none}.source-orbit,.source-orbit:before{position:absolute;top:50%;border-radius:50%}.source-orbit:before{content:"";left:-3px;width:5px;height:5px;background:rgba(237,145,63,.72);box-shadow:0 0 13px rgba(237,145,63,.42)}.source-orbit--outer{width:93%;height:82%;opacity:.5}.source-orbit--middle{width:80%;height:64%;opacity:.66;transform:translate(-50%,-50%) rotate(3deg)}.source-orbit--inner{width:64%;height:68%;opacity:.8;transform:translate(-50%,-50%) rotate(-2deg)}.source-orbit--middle:before{top:18%;right:7%;left:auto}.source-orbit--inner:before{top:auto;bottom:12%;left:18%}.source-core{position:absolute;z-index:12;top:50%;left:50%;width:min(540px,40vw);text-align:center;transform:translate(-50%,-50%)}.source-core:before{content:"";position:absolute;z-index:-1;inset:-64px -90px;border-radius:50%;background:radial-gradient(ellipse,rgba(6,7,7,.96) 0,rgba(6,7,7,.86) 48%,transparent 76%);pointer-events:none}.source-core-kicker{display:block;color:var(--landing-orange);font:600 11px/1.2 var(--font-landing-sans);letter-spacing:.17em;text-align:center;text-transform:uppercase}.source-core-kicker:before{display:none}.source-core h2{margin:17px 0 0;color:#f1f0ec;font:430 clamp(58px,6vw,92px)/.87 var(--font-landing-sans);letter-spacing:-.065em}.source-core h2 em{color:var(--landing-cream);font-family:var(--font-editorial),Georgia,serif;font-weight:400;letter-spacing:-.04em}.source-core-intro{max-width:370px;margin:19px auto 0;color:hsla(50,18%,93%,.56);font-size:15px;line-height:1.45}.source-core-detail-slot{min-height:116px;margin:25px auto 0}.source-core-detail{position:relative;min-height:104px;margin:0 auto;padding:19px 20px 0;border:0;background:transparent;animation:source-detail-in .42s cubic-bezier(.2,.72,.2,1) both}.source-core-detail:before{content:"";position:absolute;top:0;right:5%;left:5%;height:1px;background:linear-gradient(90deg,transparent,rgba(237,145,63,.42) 24%,rgba(237,145,63,.42) 76%,transparent)}.source-core-detail strong{display:block;color:var(--landing-orange);font:620 19px/1.2 var(--font-landing-sans)}.source-core-detail p{max-width:390px;margin:8px auto 0;color:hsla(50,18%,93%,.68);font-size:14px;line-height:1.42}@keyframes source-detail-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.source-nodes{position:absolute;z-index:2;inset:0;pointer-events:none}.source-node{position:absolute;top:0;left:0;display:grid;width:calc(var(--source-size, 72px) + 46px);justify-items:center;gap:8px;padding:0;border:0;background:transparent;color:hsla(50,18%,93%,.5);cursor:pointer;pointer-events:auto;will-change:transform;transition:color .18s ease}.source-node-mark{position:relative;display:grid;width:var(--source-size,72px);height:var(--source-size,72px);place-items:center;overflow:visible;border:1px solid hsla(39,47%,88%,.16);border-radius:50%;background:hsla(46,22%,88%,.9);box-shadow:0 9px 30px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.72);filter:saturate(.72) contrast(.96);transition:transform .26s cubic-bezier(.2,.75,.2,1),border-color .2s ease,box-shadow .24s ease,filter .2s ease}.source-node-mark:before{content:"";position:absolute;inset:-3px;border-color:rgba(237,145,63,.58) rgba(237,145,63,.12) transparent transparent;border-style:solid;border-width:1px;border-radius:inherit;pointer-events:none;animation:source-node-axis 13s linear infinite}.source-node-mark:after{content:"";position:absolute;inset:3px;border:1px solid rgba(8,8,8,.07);border-radius:inherit}.source-node img{display:block;max-width:calc(var(--source-size, 72px) * .58);max-height:calc(var(--source-size, 72px) * .58);object-fit:contain}.source-node-name{max-width:110px;overflow:hidden;font:540 9px/1.2 var(--font-landing-sans);letter-spacing:.015em;text-align:center;text-overflow:ellipsis;white-space:nowrap;transition:color .18s ease,transform .22s ease}.source-node.is-active,.source-node:focus-visible,.source-node:hover{color:hsla(50,18%,93%,.92);outline:none}.source-node.is-active .source-node-mark,.source-node:focus-visible .source-node-mark,.source-node:hover .source-node-mark{border-color:rgba(237,145,63,.72);box-shadow:0 14px 38px rgba(0,0,0,.36),0 0 0 5px rgba(237,145,63,.07),0 0 28px rgba(237,145,63,.16),inset 0 1px 0 hsla(0,0%,100%,.82);filter:saturate(1) contrast(1);transform:translateY(-1px) scale(1.055)}.source-node.is-active .source-node-name,.source-node:focus-visible .source-node-name,.source-node:hover .source-node-name{color:var(--landing-orange);transform:translateY(1px)}.source-node:focus-visible .source-node-mark{outline:2px solid hsla(50,18%,93%,.92);outline-offset:4px}.source-constellation:not(.is-ready) .source-node{opacity:0!important}.landing-source-continue{position:absolute;z-index:12;right:clamp(28px,4vw,66px);bottom:24px;display:grid;width:52px;height:52px;place-items:center;border:1px solid hsla(41,44%,83%,.18);border-radius:50%;background:linear-gradient(180deg,hsla(41,44%,83%,.045),rgba(237,145,63,.025));color:rgba(247,164,86,.96);text-decoration:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 12px 34px rgba(0,0,0,.18);backdrop-filter:blur(8px);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .24s cubic-bezier(.2,.72,.2,1);animation:landing-cue-float 2.35s ease-in-out infinite}.landing-source-continue svg{filter:drop-shadow(0 0 8px rgba(237,145,63,.26))}.landing-source-continue:focus-visible,.landing-source-continue:hover{border-color:rgba(237,145,63,.48);background:rgba(237,145,63,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 14px 38px rgba(0,0,0,.24),0 0 24px rgba(237,145,63,.07);animation-play-state:paused;transform:translateY(-3px) scale(1.045)}@keyframes source-node-axis{to{transform:rotate(1turn)}}.landing-final{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;min-height:min(780px,88svh);gap:clamp(64px,6vw,96px);padding:clamp(112px,11vw,156px) 0 clamp(98px,9vw,132px);isolation:isolate;scroll-margin-top:54px}.landing-final:before{content:"";position:absolute;z-index:-2;inset:0 50% 0 -50vw;background:radial-gradient(circle at 42% 54%,rgba(237,145,63,.08),transparent 42%);pointer-events:none}.landing-final:after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(41,44%,83%,.2) 22%,rgba(237,145,63,.34) 50%,hsla(41,44%,83%,.12) 78%,transparent)}.landing-final-flow{position:absolute;z-index:-1;inset:8% calc(50% - 50vw) 0;overflow:hidden;pointer-events:none;opacity:.74}.landing-final-flow svg{width:100%;height:100%;overflow:visible}.landing-final-path{fill:none;stroke:hsla(41,44%,83%,.11);stroke-width:.75;vector-effect:non-scaling-stroke}.landing-final-path--two{stroke:rgba(237,145,63,.17)}.landing-final-runner{fill:var(--landing-orange);filter:drop-shadow(0 0 6px rgba(237,145,63,.7))}.landing-final-runner--one{offset-path:path("M-40 116 C 250 116, 338 268, 655 268 S 1040 168, 1370 292");animation:landing-final-travel 11s linear infinite}.landing-final-runner--two{offset-path:path("M-40 286 C 262 286, 412 390, 700 390 S 1040 262, 1370 292");animation:landing-final-travel 14s linear -4s infinite}.landing-final-runner--three{offset-path:path("M-40 478 C 276 478, 424 444, 706 456 S 1080 382, 1370 292");animation:landing-final-travel 17s linear -9s infinite}@keyframes landing-final-travel{to{offset-distance:100%}}.landing-final-copy{position:relative;z-index:2;max-width:610px}.landing-final-copy h2{font-size:clamp(52px,4vw,66px);line-height:.94}.landing-final-copy h2 em{color:var(--landing-cream)}.landing-final-copy .landing-final-keyword,.landing-final-copy h2 em{font-family:var(--font-landing-serif),Georgia,serif;font-weight:430;letter-spacing:-.045em}.landing-final-copy .landing-final-keyword{color:var(--landing-orange);font-style:italic}.landing-final-copy p{width:max-content;max-width:100%;margin:27px 0 0;color:hsla(60,11%,89%,.58);font-size:clamp(14px,1.05vw,17px);line-height:1.55;white-space:nowrap}.landing-final-destination{position:relative;z-index:2;align-self:center;width:min(100%,640px);justify-self:end}.landing-final-enter{position:relative;display:flex;width:100%;min-height:238px;align-items:center;justify-content:center;padding:42px 52px;overflow:hidden;border:1px solid hsla(41,44%,83%,.2);border-radius:999px;background:rgba(12,13,13,.8);color:#f2f1ed;cursor:pointer;box-shadow:0 28px 74px rgba(0,0,0,.38),inset 0 1px hsla(0,0%,100%,.055);backdrop-filter:blur(14px);transition:transform .78s cubic-bezier(.2,.75,.2,1),box-shadow .78s ease,border-color .62s ease,color .68s ease}.landing-final-enter:before{content:"";position:absolute;z-index:0;top:50%;left:50%;width:84px;height:84px;border-radius:50%;background:var(--landing-orange);transform:translate(-50%,-50%) scale(.01);transform-origin:center;transition:transform .95s cubic-bezier(.42,0,.18,1)}.landing-final-enter-copy{position:relative;z-index:1;display:grid;width:100%;gap:15px;justify-items:center;text-align:center}.landing-final-enter-title{display:flex;align-items:center;justify-content:center;gap:16px}.landing-final-enter-title img{width:48px;height:48px;flex:0 0 auto;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(0,0,0,.34));transition:filter .68s ease,transform .76s cubic-bezier(.2,.75,.2,1)}.landing-final-enter strong{font-size:clamp(35px,3.25vw,50px);font-weight:520;letter-spacing:-.055em;line-height:.94}.landing-final-enter small,.landing-final-enter strong{transition:color .68s ease,transform .76s cubic-bezier(.2,.75,.2,1)}.landing-final-enter small{font-size:13px;font-weight:650;letter-spacing:.13em;text-transform:uppercase;color:var(--landing-orange)}.landing-final-enter:focus-visible,.landing-final-enter:hover{color:#0a0a09;border-color:rgba(237,145,63,.65);transform:translateY(-7px) scale(1.008);box-shadow:0 42px 96px rgba(0,0,0,.5),0 0 56px rgba(237,145,63,.07),inset 0 1px hsla(0,0%,100%,.08)}.landing-final-enter:focus-visible:before,.landing-final-enter:hover:before{transform:translate(-50%,-50%) scale(15)}.landing-final-enter:focus-visible small,.landing-final-enter:hover small{color:rgba(8,9,9,.66)}.landing-final-enter:focus-visible .landing-final-enter-title img,.landing-final-enter:hover .landing-final-enter-title img{filter:none;transform:rotate(-2deg) scale(1.04)}.landing-footer{container-type:inline-size;position:relative;border-top:1px solid hsla(41,44%,83%,.1);background:rgba(11,12,12,.72);backdrop-filter:blur(18px)}.landing-footer-main{display:grid;width:min(1280px,calc(100% - clamp(36px,8vw,124px)));margin:0 auto;grid-template-columns:minmax(260px,.9fr) minmax(280px,.75fr) minmax(350px,1.25fr);gap:clamp(46px,6vw,100px);align-items:start;padding:48px 0 42px}.landing-footer-brand{display:inline-flex;width:max-content;align-items:center;gap:14px;color:#f2f1ed;text-decoration:none}.landing-footer-brand img{width:44px;height:44px;object-fit:contain}.landing-footer-brand>span{display:grid;gap:4px}.landing-footer-brand strong{font-size:14px;font-weight:650;letter-spacing:-.02em}.landing-footer-brand strong b{color:var(--landing-orange)}.landing-footer-brand small{color:hsla(60,11%,89%,.4);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.landing-footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:13px 26px;padding-top:6px}.landing-footer-nav a{width:max-content;color:hsla(60,11%,89%,.5);font-size:11px;text-decoration:none;transition:color .18s ease,transform .18s ease}.landing-footer-nav a:focus-visible,.landing-footer-nav a:hover{color:var(--landing-cream);transform:translateX(2px)}.landing-footer-note{display:flex;align-items:flex-start;gap:12px;padding-top:4px;color:hsla(60,11%,89%,.42)}.landing-footer-note svg{flex:0 0 auto;margin-top:3px;color:var(--landing-orange)}.landing-footer-note p{margin:0;font-size:10px;line-height:1.75}.landing-footer-floor{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0 max(clamp(18px,4vw,68px),calc((100vw - 1280px)/2));border-top:1px solid hsla(41,44%,83%,.07);color:hsla(60,11%,89%,.26);font-size:9px;letter-spacing:.04em}.landing-footer-floor a{display:inline-flex;align-items:center;gap:8px;color:hsla(41,44%,83%,.5);text-decoration:none}.landing-footer-floor a i{width:5px;height:5px;border-radius:50%;background:#6eaa79;box-shadow:0 0 8px rgba(110,170,121,.5)}@container (max-width: 1100px){.landing-footer-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.landing-footer-note{grid-column:1/-1;max-width:680px}}@container (max-width: 600px){.landing-footer-main{grid-template-columns:minmax(0,1fr)}.landing-footer-brand{max-width:100%}.landing-footer-floor{flex-wrap:wrap;gap:12px;padding-block:14px}}.landing-page :focus-visible{outline:2px solid var(--landing-orange);outline-offset:4px}@media (max-width:1500px) and (min-width:981px){.landing-use{width:calc(100% - 64px)}.landing-audience .landing-use-card--1,.landing-audience .landing-use-card--3{--use-card-shift:-1%}.landing-steps .landing-use-card--1,.landing-steps .landing-use-card--3{--use-card-shift:1%}}@media (max-height:820px) and (min-width:721px){.landing-narrative-sticky{--hero-mark-min-top:318px;--hero-mark-size:74px;--hero-cards-min-top:400px}.landing-principle--2{--principle-y:36px}.landing-principle-motion{top:calc(100% + 16px);width:112px;height:96px}.landing-principle--1 .landing-principle-motion,.landing-principle--3 .landing-principle-motion{width:128px}}@media (max-width:980px){.landing-header nav{display:none}.landing-header{grid-template-columns:1fr auto}.landing-narrative-sticky{--hero-copy-top:116px}.landing-hero-copy{left:50%;width:86vw;transform:translateX(-50%)}.landing-product-scene{grid-template-columns:minmax(300px,.95fr) minmax(300px,1.05fr);gap:44px;padding-inline:10px}.landing-product-widget-stage{width:min(100%,420px)}.landing-product-copy-lead{font-size:38px}.landing-product-copy-detail{font-size:17px}.landing-final{grid-template-columns:1fr;gap:52px;min-height:0}.landing-final-copy{max-width:720px}.landing-final-copy h2{font-size:clamp(58px,8vw,78px)}.landing-final-destination{width:min(100%,680px);justify-self:start}.landing-final-enter{min-height:190px}.landing-footer-main{grid-template-columns:1fr 1fr}.landing-footer-note{grid-column:1/-1;max-width:680px}.landing-product-progress{left:10px}.landing-product-next{right:10px}.landing-use-grid{gap:30px}.landing-use-column-heading h3{font-size:min(clamp(51px,7vw,68px),14cqi)}.landing-use-card{width:94%;padding-inline:20px}.landing-audience .landing-use-card--2,.landing-steps .landing-use-card--2{width:94%}.landing-use-card-topline{display:none}.landing-audience .landing-use-card--1,.landing-audience .landing-use-card--3{--use-card-shift:0%}.landing-audience .landing-use-card--2{--use-card-shift:6%}.landing-steps .landing-use-card--1,.landing-steps .landing-use-card--3{--use-card-shift:0%}.landing-steps .landing-use-card--2{--use-card-shift:-6%}.source-constellation{min-height:720px}.source-core{width:min(390px,41vw)}.source-core h2{font-size:clamp(45px,6vw,62px)}.source-node{width:92px}.source-node-mark{width:56px;height:56px}.source-node img{max-width:34px;max-height:34px}}@media (max-width:720px){.landing-header{min-height:58px;padding:0 18px}.landing-header-wordmark{display:none}.landing-header-brand img{width:31px;height:auto}.landing-narrative,.landing-narrative-sticky{min-height:max(100svh,760px)}.landing-hero-copy{top:88px;left:50%;width:calc(100% - 36px);transform:translateX(-50%)}.landing-hero-kicker{font-size:11px;transform:translateX(28px)}.landing-wordmark{margin-top:-6px;font-size:clamp(57px,18vw,78px)}.landing-wordmark>b{box-shadow:0 0 0 3px rgba(237,145,63,.07)}.landing-hero-promise{width:min(330px,100%);margin-top:7px;font-size:19px}.landing-desktop-break{display:none}.landing-principles{top:345px;right:18px;bottom:auto;left:18px;grid-template-columns:1fr;gap:54px}.landing-principle-mark{display:none}.landing-principle,.landing-principle--2,.landing-principle--3{--principle-y:0px;--principle-x:0px;animation:none}.landing-principle--2 .landing-principle-surface,.landing-principle-surface{min-height:100px;padding:14px 12px;border-radius:0;opacity:1;transform:none;animation:none}.landing-principle strong{font-size:31px}.landing-principle small{max-width:96%;margin-top:9px;font-size:17px}.landing-principle--1 .landing-principle-motion,.landing-principle--3 .landing-principle-motion,.landing-principle-motion{top:calc(100% + 14px);left:50%;width:56px;height:58px;opacity:.58}.landing-enter{margin-top:22px}.landing-scroll-cue{right:18px;bottom:14px;width:44px;height:44px}.landing-network{opacity:.2}.landing-hero-chart{opacity:.34}.landing-hero-chart svg{width:150%;transform:translateX(-22%)}.landing-hero-series--ghost{display:none}.landing-final,.landing-product,.landing-sources,.landing-use{width:calc(100% - 32px)}.landing-product{min-height:0;padding:82px 0 104px}.landing-product-heading{width:100%;margin-bottom:40px}.landing-product-heading h2{font-size:clamp(43px,13vw,58px)}.landing-product-scene{display:grid;grid-template-columns:1fr;grid-template-areas:"widget" "copy";gap:42px;min-height:0;padding:8px 0 120px}.landing-product-widget-stage{width:min(92%,430px)}.landing-product-widget{border-radius:19px;animation:landing-widget-drift-mobile 7.4s ease-in-out infinite alternate}.landing-product-widget-media{margin:9px 9px 0;border-radius:12px}.landing-product-widget-title{min-height:68px;padding:11px 17px 14px}.landing-product-copy{top:0;width:100%}.landing-product-copy-lead{margin-top:15px;font-size:31px;line-height:1.04}.landing-product-copy-detail{margin-top:13px;font-size:16px;line-height:1.32}.landing-product-progress{right:auto;bottom:34px;left:0}.landing-product-next{right:0;bottom:11px;left:auto}.landing-product-next span{font-size:38px}.landing-product-next i{width:42px;height:42px}.landing-product-continue{right:calc((100vw - 100%) / -2 + 18px);bottom:-70px;width:44px;height:44px}.landing-use{padding:88px 0 104px}.landing-use-continue{top:calc(100svh - 114px);right:calc((100vw - 100%) / -2 + 18px);width:44px;height:44px}.landing-use-grid{grid-template-columns:1fr;gap:78px;min-height:0;padding:0}.landing-use-axis{display:none}.landing-use-column-heading{min-height:154px}.landing-steps .landing-use-column-heading{align-items:flex-start;text-align:left}.landing-use-column-heading h3{margin-top:15px;font-size:min(clamp(37px,11vw,52px),14cqi)}.landing-use-card{width:min(94%,520px);min-height:142px;padding:20px 21px 23px;animation-duration:10s}.landing-audience .landing-use-card--2,.landing-steps .landing-use-card--2{width:min(94%,520px);min-height:154px;border-radius:14px}.landing-use-card+.landing-use-card{margin-top:16px}.landing-audience .landing-use-card--2,.landing-audience .landing-use-card--3{--use-card-shift:6%}.landing-steps .landing-use-card{margin-right:auto;margin-left:0}.landing-steps .landing-use-card--1,.landing-steps .landing-use-card--3{--use-card-shift:6%}.landing-steps .landing-use-card--2{--use-card-shift:0%}.landing-use-card h4{max-width:100%;font-size:24px}.landing-use-card p{max-width:92%;font-size:16px}.landing-sources{width:100%;padding:84px 0 92px}.source-constellation{min-height:0;padding:78px 16px 34px;overflow:hidden}.source-constellation:after,.source-orbit{display:none}.source-constellation:before{background:linear-gradient(180deg,rgba(5,6,6,.36),transparent 22%,transparent 82%,rgba(5,6,6,.48))}.source-constellation-grid{opacity:.18;background-size:54px 54px}.source-core{position:relative;top:auto;left:auto;width:100%;transform:none}.source-core:before{inset:-34px -10px}.source-core h2{font-size:clamp(47px,14vw,66px)}.source-core-intro{max-width:310px;font-size:14px}.source-core-detail{min-height:124px;max-width:390px;margin-top:24px}.source-core-detail p{font-size:13px}.source-nodes{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 4px;margin-top:24px;pointer-events:auto}.source-node{position:relative;top:auto;left:auto;width:100%;transform:none!important;opacity:1!important;will-change:auto}.source-node-mark{width:54px;height:54px}.source-node-name{width:100%;font-size:8px}.landing-source-continue{right:18px;bottom:22px;width:44px;height:44px}.landing-final{grid-template-columns:1fr;min-height:720px;gap:42px;padding:104px 0 96px}.landing-final-flow{inset:8% -28% 3%;opacity:.5}.landing-final-copy h2{font-size:clamp(48px,14vw,65px)}.landing-final-copy p{width:auto;margin-top:24px;font-size:15px;white-space:normal;text-wrap:balance}.landing-final-destination{width:100%}.landing-final-enter{min-height:154px;padding:27px 24px;border-radius:42px}.landing-final-enter:before{width:64px;height:64px}.landing-final-enter-title{gap:11px}.landing-final-enter-title img{width:38px;height:38px}.landing-final-enter strong{font-size:clamp(28px,8vw,36px)}.landing-final-enter small{font-size:9px}.landing-footer-main{width:calc(100% - 36px);grid-template-columns:1fr;gap:32px;padding:38px 0 34px}.landing-footer-note{grid-column:auto}.landing-footer-floor{align-items:flex-start;flex-direction:column;justify-content:center;gap:7px;min-height:66px}}@media (prefers-reduced-motion:reduce){.landing-hero-chart,.landing-hero-series,.landing-hero-series-depth,.landing-hero-series-glow,.landing-hero-series-haze,.landing-hero-series-secondary,.landing-network-nodes circle,.landing-principle-motion circle,.landing-principle-port,.landing-principle-surface,.landing-product-continue,.landing-scroll-cue,.landing-scroll-cue svg,.landing-source-continue,.landing-use-axis i,.landing-use-card,.landing-use-card-topline,.landing-use-continue,.landing-use-signal circle,.landing-use-signal path,.landing-use-signal rect,.landing-use-signal-runner,.landing-wordmark>b,.landing-wordmark>i,.landing-wordmark>span{animation:none!important}.landing-hero-chart{opacity:.72}.landing-hero-series{stroke-dashoffset:0}.landing-hero-series-runner{display:none}.landing-wordmark>span{clip-path:none}.landing-wordmark>b{opacity:1}.landing-final-enter:before,.landing-final-runner,.landing-product-particle{display:none}.landing-principle-mark,.landing-principle-mark:after{animation:none!important}.landing-principle-mark-chart path{stroke-dashoffset:0;transition:none}.landing-principle-mark-chart circle{opacity:1;transform:scale(1);transition:none}.landing-wordmark>i{display:none}.landing-hero-copy{transform:translateX(-50%);opacity:1}.landing-principle-surface,.landing-product-continue,.landing-product-copy,.landing-product-next,.landing-product-scene,.landing-product-widget,.landing-product-widget-stage,.landing-scroll-cue,.landing-use-continue{animation:none!important;opacity:1;transform:none}.landing-product-scene{transition:opacity .12s linear}.landing-global-light,.landing-principle-motion circle:not(.landing-principle-port){display:none}.landing-use-card{translate:none}.landing-product-continue{transform:none}.source-core-detail,.source-node-mark:before{animation:none!important}.source-node,.source-node-mark,.source-node-name{transition-duration:0s!important}}