/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */:root{--web-radius-control:999px;--web-radius-item:12px;--web-radius-surface:24px;--web-radius-surface-compact:18px;--forest-1000:#050b07;--forest-950:#08110c;--forest-900:#0d1912;--forest-800:#173326;--forest-700:#285d43;--forest-500:#6f9c82;--paper:#f3f1ea;--paper-soft:#ebe9e1;--paper-bright:#faf9f5;--ink:#182019;--ink-soft:#556159;--line:#18201921;--line-dark:#ebf1ed29;--tm-ai-signal-deep:var(--trekmind-ai-signal-600);--tm-ai-atmosphere:var(--trekmind-ai-surface-300);--tm-ai-glow:var(--trekmind-ai-glow);--tm-terrain-green:#357d5e;--action:var(--action-orange-400);--action-hover:var(--action-orange-400-dark);--danger:#8a3f34;--layout:min(1180px,calc(100vw - 12vw));--reading:650px;--header-h:72px;--scroll-anchor-offset:96px;--radius-s:var(--web-radius-item);--radius-m:var(--web-radius-surface-compact);--radius-l:var(--web-radius-surface);--ease:cubic-bezier(.22,1,.36,1);--ease-soft:cubic-bezier(.2,.8,.2,1);--ease-precision:var(--ease);--motion-instant:.12s;--motion-stagger:40ms;--motion-micro:.18s;--motion-tab:.32s;--motion-precision:var(--motion-micro);--motion-settle:var(--motion-tab);--motion-reveal:.62s;--motion-scene:.62s;--motion-ambient:9s;--motion-selected-terrain:5.4s;--page-progress:0;--route-progress:0;--route-dash:1;--route-scale:1.015}*,:after,:before{box-sizing:border-box}html{scroll-padding-top:var(--scroll-anchor-offset);background:var(--forest-950)}body,html{overflow-x:hidden}body{color:var(--ink);font-family:var(--font-cjk);margin:0}button{font:500 var(--type-action)/1.6 var(--font-cjk)}input{font:400 var(--type-label)/1.6 var(--font-cjk)}button{color:inherit;border:0}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}main{overflow:clip}main:focus{outline:none}.snap-section{position:relative}.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}.skip-link{z-index:300;color:var(--forest-800);transition:transform var(--motion-micro);background:#fff;border-radius:999px;padding:11px 16px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:none}.page-progress{z-index:220;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.page-progress i{width:100%;height:100%;transform:scaleX(var(--page-progress));transform-origin:0;background:linear-gradient(90deg,var(--forest-500),var(--turing),var(--action));will-change:transform;display:block}.site-header{z-index:200;height:var(--header-h);color:#fff;pointer-events:none;transition:padding var(--motion-tab) var(--ease);padding:10px 4vw;position:fixed;inset:0 0 auto}.site-header:before{content:"";z-index:-1;transition:opacity var(--motion-tab);background:linear-gradient(#040a06b8,#040a0638 62%,#0000);position:absolute;inset:0}.header-shell{pointer-events:auto;width:100%;height:52px;transition:max-width var(--motion-scene) var(--ease),padding var(--motion-tab),background var(--motion-tab),border-color var(--motion-tab),box-shadow var(--motion-tab),backdrop-filter var(--motion-tab);border:1px solid #0000;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;margin:auto;padding:0 3px;display:grid}.site-header.is-condensed:before{opacity:0}.brand{color:#fff;cursor:pointer;background:0 0;justify-self:start;align-items:center;gap:10px;min-width:0;padding:3px;display:flex}.brand-mark{width:36px;height:36px;font:500 12px var(--font-latin);transition:transform var(--motion-tab) var(--ease),border-color var(--motion-tab);border:1px solid #ffffff4d;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.brand-mark i,.brand-mark:after,.brand-mark:before{content:"";transition:transform var(--motion-scene) var(--ease);border:1px solid #b3cabc40;border-radius:50%;position:absolute}.brand-mark:before{inset:5px 2px}.brand-mark:after{inset:9px 4px}.brand-mark i{inset:13px 7px}.brand-mark b{z-index:1;font-weight:500;position:relative}.brand:hover .brand-mark{border-color:#c1d9cbad;transform:rotate(-5deg)}.brand:hover .brand-mark:before{transform:rotate(42deg)scale(1.12)}.brand:hover .brand-mark:after{transform:rotate(-31deg)scale(.9)}.brand-word{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.brand-word small{color:#ffffff6e;letter-spacing:.08em;transition:max-width var(--motion-tab),opacity var(--motion-tab),transform var(--motion-tab)}.site-header.is-condensed .brand-word small{opacity:0;max-width:0;overflow:hidden;transform:translate(-6px)}.current-chapter{color:#ffffff94;letter-spacing:.1em;opacity:0;transition:opacity var(--motion-tab),transform var(--motion-tab);justify-self:center;align-items:center;gap:8px;display:flex;transform:translateY(-4px)}.current-chapter i{background:#a8c4b3;border-radius:50%;width:4px;height:4px;box-shadow:0 0 12px #a8c4b3a6}.site-header.is-condensed .current-chapter{opacity:1;transform:none}.header-actions{justify-self:end;gap:5px;min-width:0}.header-actions,.sound-button{align-items:center;display:flex}.sound-button{color:#ffffff91;min-width:38px;height:38px;cursor:pointer;transition:background var(--motion-micro),color var(--motion-micro);background:0 0;border-radius:999px;justify-content:center;gap:8px;padding:0 10px}.sound-button:hover{color:#fff;background:#ffffff12}.sound-button b{white-space:nowrap;font-weight:500}.sound-wave{align-items:center;gap:2px;height:12px;display:flex}.sound-wave i{transform-origin:50%;background:currentColor;border-radius:2px;width:1px;height:4px}.sound-wave i:nth-child(2){height:9px}.sound-wave i:nth-child(3){height:6px}.sound-button.active{color:#c7d5ed}.sound-button.active .sound-wave i{animation:soundwave .9s ease-in-out alternate both}.sound-button.active .sound-wave i:nth-child(2){animation-delay:-.25s}.sound-button.active .sound-wave i:nth-child(3){animation-delay:-.5s}.header-cta{background:var(--action);color:#28180d;min-height:40px;letter-spacing:.04em;transition:transform var(--motion-micro) var(--ease),background var(--motion-micro);border-radius:999px;align-items:center;gap:11px;padding:0 16px;font-weight:500;display:flex}.header-cta:hover{background:var(--action-hover);transform:translateY(-2px)}.primary-navigation{z-index:160;color:#fff;width:150px;transition:color var(--motion-tab);flex-direction:column;gap:9px;padding-block:14px;display:flex;position:fixed;top:50%;left:24px;transform:translateY(-50%)}.primary-navigation:before{content:"";opacity:.18;background:linear-gradient(#0000,currentColor 14% 86%,#0000);width:1px;position:absolute;top:23px;bottom:23px}.primary-navigation button{min-height:34px;color:inherit;text-align:left;cursor:pointer;opacity:.48;transition:opacity var(--motion-micro),background var(--motion-tab),box-shadow var(--motion-tab);background:0 0;padding:5px 8px 5px 47px;position:relative}.primary-navigation button:before{content:"";z-index:1;background:var(--forest-950);transition:transform var(--motion-micro),background var(--motion-micro),box-shadow var(--motion-micro);border:1px solid;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)scale(.58)}.primary-navigation button span{font:400 var(--type-label)/1.6 var(--font-cjk);letter-spacing:.08em;text-align:right;opacity:.58;position:absolute;top:50%;left:0;transform:translateY(-50%)}.primary-navigation button b{letter-spacing:.1em;white-space:nowrap;transition:font-size var(--motion-micro),letter-spacing var(--motion-micro);font-weight:400;display:block}.primary-navigation button.active,.primary-navigation button:focus-visible,.primary-navigation button:hover{opacity:1}.primary-navigation button.active:before{background:#b8cfc0;transform:translateY(-50%)scale(.76);box-shadow:0 0 0 5px #a3c2b01a,0 0 18px #a3c2b061}.primary-navigation.on-light{color:#234b35}.primary-navigation.on-light button:before{background:var(--paper)}.primary-navigation.on-light button.active:before{background:#3f7857}.primary-navigation button:focus-visible{outline:2px solid var(--action);outline-offset:3px}.ambient-video,.ambient-video .ambient-poster,.ambient-video video,.media-shade{width:100%;height:100%;position:absolute;inset:0}.ambient-video{background:var(--forest-950)}.ambient-video .ambient-poster{object-fit:cover;object-position:center}.ambient-video video{object-fit:cover;object-position:62% center;filter:saturate(.8)contrast(1.05);opacity:0;transition:opacity .9s,transform 12s linear;transform:scale(1.01)}.ambient-video.is-ready video{opacity:1;transform:scale(1.018)}.ambient-video.has-error video{display:none}.media-shade{z-index:1;pointer-events:none}.grain{z-index:2;opacity:.026;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.75'/%3E%3C/svg%3E");position:absolute;inset:0}.overline{color:var(--forest-700);text-transform:uppercase;margin:0 0 22px}.departure .overline,.hero .overline,.route-story .overline,.section-heading.is-light .overline,.vision .overline{color:#dce8e0ad}.hero{background:var(--forest-950);color:#fff;height:100svh;min-height:730px;overflow:hidden}.hero-content{z-index:4;width:var(--layout);flex-direction:column;align-items:flex-start;height:100%;margin:auto;padding:110px 0 92px clamp(120px,10vw,164px);display:flex;position:relative}.hero-product-name{color:#f7f8f7;align-items:baseline;margin:0;display:flex}.hero-product-name span{color:#ffffff8c;font:400 var(--type-label)/1.6 var(--font-cjk);margin-left:7px}.hero h1{max-width:820px;letter-spacing:-.055em;margin:0}.hero h1 span{display:block}.hero h1 .hero-title-line{color:#f3f5f3;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#f7f5ef 0 18%,#c9d8cf 35%,#89ad98 48%,#b6c7e5 60%,#ebeeeb 76%,#f7f5ef) 0/240% 100%;-webkit-background-clip:text;background-clip:text}.hero h1 .hero-title-line:nth-child(2){animation-delay:80ms}.hero-caption{color:#f6f8f6bf;max-width:560px;letter-spacing:.015em;text-wrap:pretty;margin:22px 0 0}.hero-positioning{border-top:1px solid #dfe8e233;border-bottom:1px solid #dfe8e233;flex-wrap:wrap;width:min(760px,100%);margin:22px 0 0;padding:12px 0;list-style:none;display:flex}.hero-positioning li{border-right:1px solid #dfe8e226;align-items:baseline;gap:8px;padding:0 16px;display:flex}.hero-positioning li:first-child{padding-left:0}.hero-positioning li:last-child{border-right:0}.hero-positioning small{color:#9fbead;font:400 var(--type-label)/1.6 var(--font-cjk);letter-spacing:.14em}.hero-positioning span{color:#f8faf8c4;font-size:var(--type-label);letter-spacing:.05em;white-space:nowrap;line-height:1.6}.hero-actions{gap:9px;margin-top:25px;display:flex}.departure-actions a,.departure-actions button,.hero-actions a,.hero-actions button{cursor:pointer;min-height:48px;transition:transform var(--motion-micro) var(--ease),background var(--motion-micro),border-color var(--motion-micro);border-radius:999px;justify-content:center;align-items:center;gap:16px;padding:0 21px;display:flex;position:relative;overflow:hidden}.departure-actions a,.hero-actions a{background:var(--action);color:#28180d;font-weight:500}.departure-actions button,.hero-actions button{color:#fff;background:#08100b47;border:1px solid #ffffff38}.departure-actions a:hover,.departure-actions button:hover,.hero-actions a:hover,.hero-actions button:hover{transform:translateY(-2px)}.departure-actions a:hover,.hero-actions a:hover{background:var(--action-hover)}.departure-actions button:hover,.hero-actions button:hover{background:#ffffff12;border-color:#fff6}.hero-scroll-cue{z-index:4;color:#ffffff61;font:400 var(--type-label)/1.6 var(--font-cjk);letter-spacing:.18em;gap:14px;display:flex;position:absolute;bottom:30px}.hero-scroll-cue i{background:#ffffff3d;width:54px;height:1px;position:relative;overflow:hidden}.hero-scroll-cue i:after{content:"";animation:scroll-cue 2.8s var(--ease) 1 both;background:#d5e1da;position:absolute;inset:0;transform:translate(-100%)}.hero-signal{z-index:3;opacity:.78;pointer-events:none;width:min(38vw,540px);position:absolute;top:50%;right:2.5vw;transform:translateY(-47%)}.hero-signal svg{width:100%;overflow:visible}.hero-signal-contour{fill:none;stroke:#d9e7df29;stroke-width:1px}.hero-signal-route{fill:none;stroke:#bed2c6;stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 8px #bcd2c64d);animation:hero-route 2.2s var(--ease) both}.hero-signal circle{fill:#dce8e1}.hero-signal-origin{opacity:.55}.hero-signal-node{animation:signal-node 3.4s ease-in-out both}.hero-signal-destination{filter:drop-shadow(0 0 10px #dce8e1b3)}.signal-label{color:#ffffff8f;font-size:var(--type-label);letter-spacing:.05em;border-top:1px solid #ffffff3b;padding:6px 9px;position:absolute}.signal-label small{color:#a9c4b4;font:400 var(--type-label)/1.6 var(--font-cjk);margin-right:8px}.label-one{bottom:14%;left:1%}.label-two{top:43%;left:44%}.label-three{top:8%;right:3%}.terrain-transition{z-index:6;pointer-events:none;height:104px;position:absolute;bottom:-1px;left:0;right:0}.terrain-transition svg{width:100%;height:100%;display:block}.terrain-shadow{fill:#00000029}.terrain-paper{fill:var(--paper)}.terrain-contour,.terrain-ridge{fill:none;stroke:#285d4347;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.terrain-contour{opacity:.46}.terrain-contour-far{opacity:.2;stroke-dasharray:.03 .024}.terrain-transition.to-dark .terrain-paper{fill:var(--forest-950)}.terrain-transition.to-dark .terrain-contour,.terrain-transition.to-dark .terrain-ridge{stroke:#dce7e02e}.terrain-transition span{color:#405c4b80;font:400 var(--type-label)/1.6 var(--font-cjk);letter-spacing:.12em;position:absolute;bottom:14px;right:4vw}.terrain-transition.to-dark span{color:#ffffff52}.terrain-transition.is-scroll-linked .terrain-ridge{stroke-dasharray:1;stroke-dashoffset:var(--terrain-dash)}.section-heading{width:var(--layout);grid-template-columns:minmax(0,1.1fr) minmax(280px,.58fr);align-items:end;column-gap:clamp(52px,7vw,96px);margin:0 auto clamp(58px,6vw,86px);display:grid}.section-kicker{grid-column:1/-1;margin-bottom:26px}.section-kicker .overline{margin:0}.section-heading h2{max-width:800px;letter-spacing:-.045em;text-wrap:balance;margin:0}.section-heading h2 span{color:var(--turing-deep);display:block}.section-heading>p:last-child{max-width:500px;color:var(--ink-soft);margin:0 0 5px}.section-heading.is-light h2{color:#f5f7f5}.section-heading.is-light h2 span{color:#b9c9e7}.advantage-grid{width:var(--layout);border-top:1px solid #285d4338;border-bottom:1px solid #285d4338;grid-template-columns:repeat(3,1fr);margin:auto;display:grid}.advantage-grid article{--terrain-x:50%;--terrain-y:50%;z-index:0;min-height:276px;transition:background var(--motion-tab),box-shadow var(--motion-scene) var(--ease);border-right:1px solid #285d4329;grid-template-rows:1fr auto minmax(52px,auto);align-content:stretch;padding:34px 30px;display:grid;position:relative;overflow:hidden}.advantage-grid article:last-child{border-right:0}.advantage-grid article:after{content:"";background:linear-gradient(90deg,var(--tm-terrain-green),#9ab7a6);transform-origin:0;transition:transform var(--motion-tab) var(--ease);position:absolute;bottom:0;left:30px;right:30px;transform:scaleX(0)}.advantage-grid article:hover{z-index:1;background:#ffffff8a;box-shadow:0 28px 84px #2a41321f,inset 0 1px #ffffffe0}.advantage-grid article:hover:after{transform:scaleX(1)}.advantage-grid article>span{color:var(--forest-700);font:400 var(--type-label)/1.6 var(--font-cjk);position:absolute;top:32px}.advantage-grid h3{letter-spacing:-.025em;grid-row:2;align-self:end;margin:0 0 14px;position:relative}.advantage-grid p{max-width:300px;color:var(--ink-soft);grid-row:3;margin:0;position:relative}.route-story{background:var(--forest-950);color:#fff;height:auto;overflow:hidden}.route-story .ambient-video video{object-position:center}.route-story-copy{z-index:4;width:var(--layout);flex-direction:column;justify-content:center;align-items:flex-start;height:100%;margin:auto;padding:120px 0 130px clamp(120px,10vw,164px);display:flex;position:relative}.route-story h2{max-width:820px;font-weight:500;letter-spacing:-.055em;margin:0}.route-story h2 span{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#f5f6f5,#a9c2b3 48%,#b5c6e4);-webkit-background-clip:text;background-clip:text}.route-story-copy>p:not(.overline){color:#f4f7f5ad;max-width:600px;margin:28px 0 0}.route-demo-note{color:#ffffff6b;letter-spacing:.04em;border-left:1px solid #dae7df57;margin-top:17px;padding-left:12px;display:block}.route-topography{z-index:2;width:min(54vw,760px);height:auto;transform:translateY(-48%) scale(var(--route-scale));opacity:calc(.08 + var(--route-progress) * .5);pointer-events:none;position:absolute;top:50%;right:-1vw}.route-contours path{stroke:#d9e7de33;stroke-width:1px}.route-contours path,.route-thread{fill:none;vector-effect:non-scaling-stroke}.route-thread{stroke:#c5d3ef;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:var(--route-dash)}.route-marker{fill:#dce6fa;opacity:var(--route-progress);filter:drop-shadow(0 0 10px #c5d3efb3)}.change-ledger{z-index:4;grid-template-columns:repeat(3,1fr);gap:26px 14px;width:min(390px,31vw);padding:34px 22px 24px;display:grid;position:absolute;top:50%;right:4.5vw;transform:translateY(-50%)}.change-ledger:before{content:"";z-index:-2;filter:drop-shadow(0 28px 55px #0000003d);opacity:.9;position:absolute;inset:-34px -30px}.change-ledger:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#b9cfc247,#0000);height:1px;position:absolute;left:7%;right:7%}.change-ledger span{color:#ffffffc7;min-height:58px;text-shadow:0 2px 12px #000000b8;border-top:1px solid #d2e2d938;flex-direction:column;justify-content:space-between;padding:17px 8px 8px 18px;display:flex;position:relative}.change-ledger span:before{content:"";background:var(--forest-950);border:1px solid #bed6c8b3;border-radius:50%;position:absolute;top:-3px;box-shadow:0 0 0 5px #56876a14}.change-ledger span:nth-child(3n+2):before{animation-delay:-2.4s}.change-ledger span:nth-child(3n):before{animation-delay:-4.8s}.change-ledger small{color:#b9ccc09e;font:400 var(--type-label)/1.6 var(--font-cjk);letter-spacing:.08em}.decision-summary{z-index:4;color:#ffffff75;letter-spacing:.08em;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:28px;right:5vw}.decision-summary li{align-items:center;display:flex}.decision-summary li:not(:last-child):after{content:"→";color:#bed2c66b;margin:0 10px}.relationship-system{width:var(--layout);grid-template-columns:1fr 110px 1fr;margin:auto;display:grid}.relationship-system article{border:1px solid var(--line);background:#ffffff73;min-height:480px;padding:44px;position:relative;overflow:hidden}.relationship-system article>small{font:400 var(--type-label)/1.6 var(--font-cjk);margin-bottom:58px;display:block}.relationship-system h3{max-width:430px;font-weight:500;letter-spacing:-.035em;margin:0}.relationship-system article>div:not(.turing-core):not(.relationship-film){flex-wrap:wrap;gap:7px;margin-top:42px;display:flex}.relationship-system article>div:not(.turing-core):not(.relationship-film) span{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:7px 10px}.relationship-system article>p{color:var(--ink-soft);margin:0;position:absolute;bottom:38px;left:44px;right:44px}.relationship-link{grid-template-rows:1fr auto 1fr;place-items:center;display:grid}.relationship-link i{opacity:.3;background:linear-gradient(#0000,currentColor,#0000);width:1px;height:100%}.relationship-link b{writing-mode:vertical-rl;padding-block:13px}.turing-layer{padding-right:190px!important}.turing-layer>.turing-core{position:absolute;top:36px}.turing-layer>small{color:var(--turing-deep)!important}.turing-layer article>div span{border-color:#3e5e9529}.relationship-principle{width:var(--layout);border-top:1px solid var(--line);color:#637068;letter-spacing:.03em;text-align:center;margin:22px auto 0}.turing-core{--turing-x:50%;--turing-y:50%;--turing-shift-x:0px;--turing-shift-y:0px;aspect-ratio:1;isolation:isolate;width:150px;transition:transform var(--motion-tab) var(--ease),filter var(--motion-tab);border-radius:50%;place-items:center;display:grid;position:relative}.turing-core>small{color:var(--trekmind-ai-signal-700);font-size:var(--type-label);letter-spacing:.08em;position:absolute;bottom:8px}.turing-core.is-compact{width:142px}.turing-core.is-compact>small{bottom:2px}.product{background:radial-gradient(circle at 78% 20%,#3e5e9538,transparent 30%),radial-gradient(circle at 18% 82%,#285d4329,transparent 28%),var(--forest-950);color:#fff;padding:clamp(126px,10vw,170px) max(6vw,24px) clamp(170px,13vw,220px);overflow:hidden}.journey-terrain-scroll{width:var(--layout);margin:0 auto 22px;overflow:visible}.journey-terrain{--terrain-x:50%;--terrain-y:50%;isolation:isolate;background:radial-gradient(circle 320px at var(--terrain-x) var(--terrain-y),#6d8fcc1f,transparent 70%),linear-gradient(180deg,#12271c3b,#050d0875);border-top:1px solid #b6cdc030;border-bottom:1px solid #b6cdc024;height:300px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.journey-terrain:after{content:"";z-index:4;background:linear-gradient(90deg,var(--forest-950),transparent 7% 93%,var(--forest-950)),linear-gradient(180deg,var(--forest-950),transparent 12% 86%,#08110cc7)}.journey-terrain-map,.journey-terrain:after{pointer-events:none;position:absolute;inset:0}.journey-terrain-map{z-index:1;width:100%;height:100%}.journey-terrain-fill{fill:url(#journey-ridge-fill)}.journey-contours path{fill:none;stroke:#9ab9a72b;stroke-width:1px;vector-effect:non-scaling-stroke}.journey-contours path:nth-child(2){stroke-dasharray:4 7;opacity:.72}.journey-contours path:nth-child(3){opacity:.5}.journey-contours path:nth-child(4),.journey-contours path:nth-child(5){stroke:#8fa9d621}.journey-terrain-caption{z-index:5;color:#c8d8cf57;font:400 var(--type-label)/1.6 var(--font-cjk);letter-spacing:.2em;position:absolute;bottom:12px;left:18px}.journey-terrain-nodes{z-index:6;position:absolute;inset:0}.journey-terrain-nodes button{left:var(--node-x);top:var(--node-y);color:#ebf2ee85;text-align:center;cursor:pointer;pointer-events:auto;touch-action:manipulation;background:0 0;border:0;width:150px;min-height:82px;padding:0;position:absolute}.journey-node-label{white-space:nowrap;text-shadow:0 2px 14px #030704;justify-content:center;align-items:baseline;gap:8px;display:flex}.journey-node-label small{color:#87a694;font:400 var(--type-label)/1.6 var(--font-cjk);letter-spacing:.1em}.journey-node-label b{letter-spacing:.04em}.journey-terrain-nodes button.completed{color:#e5efe9bd}.journey-terrain-nodes button.current{color:#fff}.journey-terrain-nodes button:focus-visible{outline:none}.product-theatre{width:var(--layout);border:1px solid var(--line-dark);border-radius:var(--radius-l);background:linear-gradient(145deg,#ffffff0e,#ffffff05);grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:clamp(48px,7vw,90px);min-height:540px;margin:auto;padding:clamp(40px,5vw,64px);display:grid;box-shadow:inset 0 1px #ffffff0a}.product-copy{animation:none}.product-copy>p{color:#a8bee7;letter-spacing:.08em;margin:0 0 18px}.product-copy h3{max-width:520px;font-weight:500;letter-spacing:-.04em;text-wrap:balance;margin:0}.product-copy>span{color:#ffffff94;max-width:500px;margin-top:22px;display:block}.product-boundary{color:#fff6;border-left:1px solid #b2c7bb57;padding-left:11px;line-height:1.6}.device{width:min(430px,100%);min-height:470px;color:var(--ink);background:linear-gradient(155deg,#fbfbf8,#e5eaf3);border:1px solid #ffffff4d;border-radius:28px;justify-self:end;padding:20px;animation:none;position:relative;overflow:hidden;box-shadow:0 34px 80px #00000047,inset 0 1px #fff}.device:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#547bc140,#0000 68%);border-radius:50%;width:74%;position:absolute;top:-17%;right:-22%}.device-bar{border-bottom:1px solid #d8dde5;justify-content:space-between;padding:4px 3px 17px;display:flex;position:relative}.device-bar b{font-weight:400}.device-bar span{color:#747b75}.device .turing-core{margin:24px auto 16px}.device-prompt{color:#4d554f;background:#ffffffd1;border:1px solid #1f362814;border-radius:13px;margin:0 auto 15px;padding:12px 14px;position:relative}.device article{background:#fff;border-radius:17px;padding:18px;position:relative;box-shadow:0 12px 28px #2f3e5814}.device article small{color:var(--turing-deep)}.device h4{color:#304a7a;margin:8px 0 14px}.device ul{border-top:1px solid #e2e4e8;margin:0;padding:0;list-style:none}.device li{color:#676e68;border-bottom:1px solid #e2e4e8;padding:8px 0}.device li:before{content:"";background:var(--forest-700);border-radius:50%;width:4px;height:4px;margin:0 9px 2px 0;display:inline-block}.turing-state-scroll{width:var(--layout);margin:0 auto 22px}.turing-state-switcher{isolation:isolate;grid-template-columns:repeat(5,1fr);display:grid;position:relative}.turing-state-switcher button{color:#6c7770;text-align:left;cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:color var(--motion-tab),transform var(--motion-tab) var(--ease);grid-template-columns:38px 22px 1fr;justify-content:center;align-items:start;gap:7px;padding:0 10px 14px;display:grid;position:relative}.turing-state-switcher button small{font:500 var(--type-action)/1.6 var(--font-cjk);letter-spacing:.08em;padding-top:12px}.turing-state-switcher button b{letter-spacing:.05em;padding-top:9px}.life-scene{width:var(--layout);border:1px solid var(--line);border-radius:var(--radius-l);background:#ffffff7a;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:clamp(50px,8vw,110px);min-height:430px;margin:auto;padding:clamp(42px,5vw,64px);display:grid;box-shadow:0 26px 70px #182a1f0e}.life-scene>.turing-core{justify-self:center;width:min(220px,20vw)}.life-copy{animation:none}.life-copy>small{color:var(--turing-deep);letter-spacing:.08em}.life-copy h3{max-width:630px;font-weight:500;letter-spacing:-.04em;text-wrap:balance;margin:14px 0 0}.life-copy>p{max-width:600px;color:var(--ink-soft);margin:20px 0 0}.life-copy ol{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:34px 0 0;padding:0;list-style:none;display:grid}.life-copy li{color:#5d6861;padding:14px 10px 0 0}.life-copy li span{color:var(--turing-deep);font:400 var(--type-body)/var(--type-body-line) var(--font-cjk);margin-bottom:5px;display:block}.vision{background:radial-gradient(circle at 68% 45%,#4060992b,transparent 28%),radial-gradient(circle at 28% 80%,#4a785c2b,transparent 30%),var(--forest-950);color:#fff;align-content:center;min-height:0;padding:clamp(130px,12vw,190px) max(6vw,24px);display:grid;overflow:hidden}.vision-manifesto{width:var(--layout);margin:auto}.vision-manifesto h2{font-weight:500;letter-spacing:-.065em;margin:0}.vision-manifesto h2 span{display:block}.vision-accent{color:#c4d2ed}.vision-copy{color:#ffffff9e;max-width:700px;margin:34px 0 0}.brand-core-statement{color:#ffffffde;max-width:820px;font-weight:400;line-height:var(--type-body-line);border-left:1px solid #b8cfc26b;margin:48px 0 0;padding:23px 0 23px 28px}.vision-attitude{color:#ffffffb3;letter-spacing:.12em;margin:16px 0 0}.vision-sequence{width:var(--layout);border-top:1px solid var(--line-dark);grid-template-columns:repeat(5,1fr);margin:66px auto 0;padding:0;list-style:none;display:grid}.vision-sequence li{color:#ffffff91;padding:17px 12px 0 0}.vision-sequence li span{color:#9fbead;font:400 var(--type-label)/1.6 var(--font-cjk);margin-bottom:8px;display:block}.departure{color:#fff;height:100svh;min-height:720px;overflow:hidden}.departure-copy{z-index:4;width:var(--layout);flex-direction:column;justify-content:center;align-items:flex-start;height:100%;margin:auto;padding-left:clamp(120px,10vw,164px);display:flex;position:relative}.departure h2{max-width:900px;font-weight:500;letter-spacing:-.055em;margin:0}.departure h2 span{color:#c4d2ed}.departure-copy>p:not(.overline){color:#ffffffa3;max-width:620px;margin:26px 0 32px}.departure-actions{gap:9px;display:flex}.email-copy-fallback{z-index:5;color:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050d08d1;border:1px solid #fff3;border-radius:14px;grid-template-columns:1fr auto;align-items:end;gap:8px 12px;max-width:min(440px,100%);margin-top:16px;padding:14px 16px;display:grid;position:relative}.email-copy-fallback p{color:#ffffffb8;font-size:var(--type-body);line-height:var(--type-body-line);grid-column:1/-1;margin:0}.email-copy-fallback label{color:#ffffff94;font-size:var(--type-label);gap:5px;display:grid}.email-copy-fallback input{color:#fff;min-width:0;font:500 var(--type-action)/1.6 var(--font-cjk);font-size:var(--type-action);-webkit-user-select:all;user-select:all;background:#0000004d;border:1px solid #fff3;border-radius:8px;padding:8px 10px}.email-copy-fallback button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:999px;min-height:36px;padding:0 12px}.email-copy-fallback :is(input,button):focus-visible{outline:2px solid var(--action);outline-offset:3px}footer{padding:34px 4vw calc(34px + env(safe-area-inset-bottom,0px));color:#ffffff6b;background:#060c08;grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;display:grid}.footer-brand{color:#fff;align-items:center;gap:10px;display:flex}.footer-brand .brand-mark{width:28px;height:28px}.footer-brand small{font:400 var(--type-label)/1.6 var(--font-cjk)}footer p{text-align:center}.footer-links{justify-self:end;align-items:center;gap:17px;min-width:0;display:flex}.footer-links button{color:inherit;cursor:pointer;background:0 0;padding:0}.footer-links a,.footer-links button{overflow-wrap:anywhere}.footer-claim-note{color:#ffffff52;max-width:760px;text-align:right;grid-column:1/-1;justify-self:end;line-height:1.6}[data-reveal]{opacity:1;transform:none}.motion-ready [data-reveal]{opacity:0;transition:opacity var(--motion-reveal) var(--ease),transform var(--motion-reveal) var(--ease);transform:translateY(18px)}.motion-ready [data-reveal].is-visible{opacity:1;transform:none}.motion-ready [data-choreography] [data-motion-step]{opacity:0;transition:opacity var(--motion-reveal) var(--ease),transform var(--motion-reveal) var(--ease);transform:translateY(14px)}.motion-ready [data-choreography].is-visible [data-motion-step]{opacity:1;transform:none}.motion-ready [data-choreography].is-visible [data-motion-step=title]{transition-delay:70ms}.motion-ready [data-choreography].is-visible [data-motion-step=copy]{transition-delay:.14s}[data-motion-feedback]{transition-duration:var(--motion-micro);transition-timing-function:var(--ease-soft)}[data-motion-feedback]:active{transform:scale(.985)}.ambient-video,.ambient-video video,.grain,.hero-signal,.journey-track,.media-shade,.relationship-link,.route-topography,.terrain-transition{pointer-events:none}html.is-programmatic-scroll{scroll-behavior:auto;scroll-snap-type:none}.journey-terrain-nodes button,.turing-state-switcher button{pointer-events:auto;touch-action:manipulation}[role=tabpanel]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--action);outline-offset:4px}@keyframes hero-title-gradient{0%,15%{background-position:0}50%{background-position:100%}85%,to{background-position:0}}@keyframes hero-route{0%{stroke-dashoffset:1px;opacity:.05}to{stroke-dashoffset:0;opacity:1}}@keyframes signal-node{0%,to{opacity:.42}50%{opacity:1}}@keyframes scroll-cue{0%{transform:translate(-100%)}48%,55%{transform:translate(0)}to{transform:translate(100%)}}@keyframes soundwave{0%{transform:scaleY(.45)}to{transform:scaleY(1.12)}}@keyframes panel-enter{0%{opacity:.45;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes terrain-scan{0%,18%{opacity:0;transform:translate(-42%)}42%,58%{opacity:1}82%,to{opacity:0;transform:translate(42%)}}@keyframes condition-node-breathe{0%,to{opacity:.58;box-shadow:0 0 0 4px #56876a0f}48%{opacity:1;box-shadow:0 0 0 8px #56876a1a}}footer{isolation:isolate;box-shadow:none;position:relative}footer:before{content:"";background:linear-gradient(180deg,transparent,var(--paper));pointer-events:none;height:13px;position:absolute;top:-12px;left:0;right:0}footer>*{z-index:1;position:relative}@supports (animation-timeline:view()){footer:before{animation:footer-horizon 1s linear both;animation-timeline:view();animation-range:entry}}@keyframes footer-horizon{0%{transform:translateY(5px)}to{transform:none}}footer[data-static=true]:before{transform:none;animation:none!important}@media (prefers-reduced-motion:reduce){footer:before{transform:none;animation:none!important}}.brand-relationship,.departure h2,.departure-copy>p,.header-brand,.header-center,.hero h1,.hero-brand,.hero-caption,.hero-presence-name,.positioning-item,.route-story h2,.section-heading h2,.vision-manifesto h2{-webkit-user-select:none;user-select:none}.contact-email,.email-copy-fallback input{-webkit-user-select:all;user-select:all}input,textarea{-webkit-user-select:text;user-select:text}@media (max-width:1180px){:root{--layout:min(1040px,calc(100vw - 10vw))}.primary-navigation{width:58px;left:10px}.primary-navigation button{padding-left:42px}.primary-navigation button b{display:none}.primary-navigation:before{left:29.5px}.departure-copy,.hero-content,.route-story-copy{padding-left:72px}.section-heading{grid-template-columns:1fr;gap:24px}.section-heading>p:last-child{max-width:620px}.relationship-system{grid-template-columns:1fr 84px 1fr}.relationship-link{width:84px}.change-ledger{width:270px}}@media (max-width:760px){:root{--layout:calc(100vw - 36px);--header-h:64px;--scroll-anchor-offset:148px}.site-header,.site-header.is-condensed{height:64px;padding:6px max(8px,env(safe-area-inset-left,0px))}.header-shell,.site-header.is-condensed .header-shell{grid-template-columns:minmax(72px,1fr) minmax(0,70px) max-content;gap:4px;max-width:none;height:52px;padding:0 4px}.brand{gap:7px}.brand-mark{width:32px;height:32px}.brand-word strong{font-size:var(--type-action)}.brand-word small{display:none}.current-chapter{text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:var(--type-label);overflow:hidden}.sound-button{display:none}.header-cta{min-height:36px;font-size:var(--type-action);padding-inline:12px}.primary-navigation{left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px));overscroll-behavior-inline:contain;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;background:#070f0abd;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:repeat(5,minmax(74px,1fr));gap:2px;width:auto;padding:4px;display:grid;top:70px;overflow-x:auto;transform:none;box-shadow:0 12px 30px #0000001f}.primary-navigation::-webkit-scrollbar{display:none}.primary-navigation:before{display:none}.primary-navigation button{text-align:center;min-width:74px;min-height:34px;padding:7px 6px;transform:none}.primary-navigation button span,.primary-navigation button:before{display:none}.primary-navigation button b,.primary-navigation button.active b{font-size:var(--type-label);letter-spacing:.04em;display:block}.primary-navigation button.active,.primary-navigation button:focus-visible,.primary-navigation button:hover{transform:none}.primary-navigation button.active:after{content:"";background:#b9cfc2;height:1px;position:absolute;bottom:1px;left:32%;right:32%;box-shadow:0 0 8px #b9cfc280}.primary-navigation.on-light{color:#fff;background:#070f0abd}.hero{min-height:720px}.departure .media-shade,.hero .media-shade,.route-story .media-shade{background:linear-gradient(#040b0742,#040b073d 32%,#040b07f0 79%)}.ambient-video video{object-position:66% center}.hero-content{width:var(--layout);justify-content:flex-end;padding:158px 0 104px}.hero-brand{margin-bottom:16px}.hero-product-name span,.hero-product-name strong{font-size:var(--type-label)}.hero h1{font-size:var(--type-brand);line-height:var(--type-brand-line);letter-spacing:-.05em}.hero-caption{max-width:31em;font-size:var(--type-body);line-height:var(--type-body-line);margin-top:17px}.hero-positioning{grid-template-columns:1fr;gap:6px;margin-top:17px;padding:9px 0;display:grid}.hero-positioning li,.hero-positioning li:first-child{border:0;padding:0}.hero-positioning span{font-size:var(--type-label);white-space:normal}.hero-actions{width:100%;margin-top:18px}.hero-actions a,.hero-actions button{min-width:0;min-height:44px;font-size:var(--type-action);flex:1;padding-inline:10px}.hero-scroll-cue,.hero-signal{display:none}.terrain-transition{height:70px}.terrain-transition .terrain-contour,.terrain-transition span{display:none}.advantages,.decision,.relationship{padding:92px 18px 126px}.section-heading{width:100%;margin-bottom:44px;display:block}.section-kicker{margin-bottom:19px}.section-heading h2{font-size:var(--type-title);line-height:var(--type-title-line)}.section-heading>p:last-child{font-size:var(--type-body);line-height:var(--type-body-line);margin-top:22px}.advantage-grid{grid-template-columns:1fr;width:100%}.advantage-grid article{border-bottom:1px solid #285d4329;border-right:0;min-height:180px;padding:26px 22px}.advantage-grid article:last-child{border-bottom:0}.advantage-grid article>span{top:24px}.advantage-grid h3{font-size:var(--type-section)}.advantage-grid article:after{left:22px;right:22px}.route-story{height:auto;min-height:0}.route-story-copy{width:var(--layout);justify-content:flex-start;height:auto;padding:190px 0 310px}.route-story h2{font-size:var(--type-title);line-height:var(--type-title-line)}.route-story-copy>p:not(.overline){font-size:var(--type-body);line-height:var(--type-body-line);margin-top:22px}.route-topography{width:112vw;opacity:calc(.04 + var(--route-progress) * .3);top:42%;right:-32%}.change-ledger{grid-template-columns:repeat(3,1fr);width:auto;inset:auto 18px 76px;transform:none}.change-ledger span{min-height:58px;font-size:var(--type-label);padding:10px}.decision-summary{font-size:var(--type-label);bottom:28px;left:18px;right:auto}.decision-summary li:not(:last-child):after{margin-inline:6px}.relationship-system{grid-template-columns:1fr;gap:0;width:100%}.relationship-system article{min-height:410px;padding:28px 24px}.relationship-system article>small{margin-bottom:44px}.relationship-system h3{font-size:var(--type-section)}.relationship-system article>p{font-size:var(--type-body);bottom:26px;left:24px;right:24px}.relationship-link{grid-template-rows:1fr;grid-template-columns:1fr auto 1fr;width:100%;height:72px}.relationship-link i{width:100%;height:1px}.relationship-link b{writing-mode:horizontal-tb;padding-inline:13px}.turing-layer{padding-top:154px!important;padding-right:24px!important}.turing-layer>.turing-core{width:128px;top:18px;right:24px}.relationship-principle{text-align:left;width:100%}.product{padding:100px 18px 138px}.journey-terrain-scroll,.turing-state-scroll{overscroll-behavior-inline:contain;scrollbar-width:none;width:100%;overflow-x:auto}.journey-terrain-scroll::-webkit-scrollbar,.turing-state-scroll::-webkit-scrollbar{display:none}.journey-terrain{width:760px;height:260px}.journey-terrain-caption{font-size:var(--type-label);left:14px}.journey-terrain-nodes button{width:122px;min-height:74px}.journey-node-label{gap:6px}.journey-node-label b,.journey-node-label small{font-size:var(--type-label)}.product-theatre{border-radius:22px;grid-template-columns:1fr;gap:34px;width:100%;min-height:0;padding:28px 18px}.product-copy h3{font-size:var(--type-section)}.product-copy>span{font-size:var(--type-body)}.device{border-radius:23px;justify-self:stretch;width:100%;max-width:430px;min-height:0;margin-inline:auto;padding:18px}.decision{padding-bottom:128px}.turing-state-switcher{width:640px}.turing-state-switcher button{scroll-snap-align:start;grid-template-columns:36px 20px 1fr;min-height:104px}.life-scene{border-radius:22px;grid-template-columns:1fr;gap:34px;width:100%;min-height:0;padding:34px 20px}.life-scene>.turing-core{width:170px}.life-copy h3{font-size:var(--type-section)}.life-copy>p{font-size:var(--type-body)}.life-copy ol{grid-template-columns:1fr;margin-top:26px}.life-copy li{border-bottom:1px solid var(--line);padding:10px 0}.vision{min-height:0;padding:120px 18px}.vision-manifesto,.vision-sequence{width:100%}.vision-manifesto h2{font-size:var(--type-title);line-height:var(--type-title-line)}.vision-copy{font-size:var(--type-label);margin-top:26px}.brand-core-statement{font-size:var(--type-body);margin-top:36px;padding:18px 0 18px 20px}.vision-sequence{grid-template-columns:1fr;margin-top:48px}.vision-sequence li{border-bottom:1px solid var(--line-dark);grid-template-columns:32px 1fr;padding:12px 0;display:grid}.vision-sequence li span{margin:0}.departure{min-height:720px}.departure-copy{width:var(--layout);justify-content:flex-end;padding:150px 0 102px}.departure h2{font-size:var(--type-title);line-height:var(--type-title-line)}.departure-copy>p:not(.overline){font-size:var(--type-label)}.departure-actions{width:100%}.departure-actions a,.departure-actions button{min-width:0;font-size:var(--type-action);flex:1;padding-inline:10px}footer{grid-template-columns:1fr;gap:16px;padding-inline:18px}footer,footer p{text-align:left}.footer-links{flex-wrap:wrap;justify-self:start;row-gap:10px}.footer-claim-note{text-align:left;justify-self:start;max-width:100%}}@media (max-width:360px){:root{--layout:calc(100vw - 28px)}.site-header,.site-header.is-condensed{padding-inline:7px}.header-shell,.site-header.is-condensed .header-shell{grid-template-columns:minmax(62px,1fr) minmax(0,52px) max-content}.brand-mark-temporary{display:none}.brand{gap:0}.current-chapter{max-width:52px;font-size:var(--type-label);padding:0}.header-cta{font-size:var(--type-action);padding-inline:9px}.primary-navigation{grid-template-columns:repeat(5,minmax(69px,1fr))}.primary-navigation button{min-width:69px}.hero h1{font-size:var(--type-brand)}.hero-caption{font-size:var(--type-body)}.hero-actions a,.hero-actions button{font-size:var(--type-action)}.change-ledger{grid-template-columns:repeat(2,1fr)}.route-story-copy{padding-bottom:360px}.section-heading h2{font-size:var(--type-title)}.life-copy h3,.product-copy h3{font-size:var(--type-section)}}@media (hover:none),(pointer:coarse){.brand:hover .brand-mark,.brand:hover .brand-mark:after,.brand:hover .brand-mark:before{transform:none}[data-terrain-hover]:before{display:none}[data-motion-feedback]:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.primary-navigation,.site-header.is-condensed .header-shell{background:var(--forest-900);-webkit-backdrop-filter:none;backdrop-filter:none}.life-scene,.relationship-system article{background:var(--paper-bright)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-ready [data-choreography] [data-motion-step],.motion-ready [data-reveal],[data-reveal]{opacity:1;transition:none;transform:none}.ambient-video video{display:none}.hero h1 .hero-title-line{background-position:50%;animation:none}.route-thread{stroke-dashoffset:0}.route-topography{transform:translateY(-48%)}.turing-core{transform:none!important}}@media (prefers-contrast:more){:root{--paper:#fff;--paper-soft:#f3f3f3;--ink:#101610;--ink-soft:#273229;--line:#00000059;--line-dark:#ffffff7a}.hero h1 .hero-title-line,.route-story h2 span{color:#fff;-webkit-text-fill-color:currentColor;background:0 0}.primary-navigation{background:var(--forest-1000);border-color:#fff}.primary-navigation button{opacity:.76}.primary-navigation button.active{opacity:1}[role=tabpanel]:focus-visible,a:focus-visible,button:focus-visible{outline-width:3px}}.motion-paused .change-ledger span:before{animation:none!important}@media (max-width:760px){.change-ledger{gap:18px 8px;padding:26px 10px 18px}.change-ledger:before{inset:-24px -14px}.change-ledger span{min-height:54px;padding:15px 4px 6px 14px}}@media (prefers-reduced-motion:reduce){.change-ledger span:before{animation:none!important}}:root{--forest-1000:#030805;--forest-950:#06100a;--forest-900:#0a1810;--forest-800:#123123;--forest-700:#245f43;--forest-500:#6f9f83;--paper:var(--terrain-bg-50);--paper-soft:var(--terrain-surface-100);--paper-bright:var(--terrain-bg-50);--ink:var(--terrain-text-700);--ink-soft:#526057;--line:#11191324;--line-dark:#ebf2ed2e;--font-cjk:"PingFang SC","Noto Sans SC","Hiragino Sans GB","Microsoft YaHei UI",sans-serif;--layout:min(1280px,calc(100vw - 10vw));--shadow-field:0 34px 100px #1d30241f;--shadow-night:0 40px 120px #00000057}body{letter-spacing:.002em;background:var(--paper);font-feature-settings:"kern" 1,"palt" 1}.overline{font:400 var(--type-label)/1.6 var(--font-cjk);letter-spacing:.16em;align-items:center;gap:12px;margin-bottom:24px;display:flex}.overline:before{content:"";opacity:.55;background:currentColor;width:28px;height:1px}.site-header{height:78px;padding:12px 3.2vw}.header-shell{height:54px;padding-inline:5px}.site-header.is-condensed{padding-top:13px}.site-header.is-condensed .header-shell{-webkit-backdrop-filter:blur(26px)saturate(1.18);backdrop-filter:blur(26px)saturate(1.18);background:linear-gradient(110deg,#040c07e0,#0a1910c4);border-color:#deebe329;max-width:900px;padding-inline:9px;box-shadow:0 20px 70px #0000003b,inset 0 1px #ffffff12}.brand-mark{background:radial-gradient(circle at 40% 34%,#ffffff14,#0000 45%);border-color:#d1e2d766;width:38px;height:38px;font-size:13px;box-shadow:inset 0 0 24px #6b9c7e0f}.brand-mark i,.brand-mark:after,.brand-mark:before{border-radius:46% 54% 48% 52%/57% 44% 56% 43%}.brand-word strong{font-size:var(--type-action);letter-spacing:.1em;font-weight:500}.brand-word small{font:400 var(--type-label)/1.6 var(--font-cjk);letter-spacing:.12em}.header-cta,.sound-button{font-size:var(--type-action)}.header-cta{min-height:42px;padding-inline:18px}.primary-navigation{pointer-events:none;gap:8px;width:174px;padding:18px 8px;left:28px}.primary-navigation button{pointer-events:auto}.primary-navigation:before{opacity:.16;top:27px;bottom:27px;left:29.5px}.primary-navigation button{min-height:42px;font-size:var(--type-label);transition:opacity var(--motion-micro),transform var(--motion-micro) var(--ease),background var(--motion-tab),box-shadow var(--motion-tab);border-radius:999px;padding:7px 10px 7px 52px}.primary-navigation button:before{background:#040c07b8;width:11px;height:11px;left:24px}.primary-navigation button span{width:18px;left:1px}.primary-navigation button b{font-size:var(--type-label);letter-spacing:.08em}.primary-navigation button:focus-visible,.primary-navigation button:hover{background:#ffffff0e}.primary-navigation button.active{background:linear-gradient(90deg,#89b19921,#89b19904);box-shadow:inset 0 0 0 1px #b6cfc014}.primary-navigation button.active b{font-size:var(--type-label);letter-spacing:.08em;font-weight:400}.primary-navigation.on-light button.active,.primary-navigation.on-light button:focus-visible,.primary-navigation.on-light button:hover{background:linear-gradient(90deg,#357d5e1a,#0000)}.ambient-video video{filter:saturate(.74)contrast(1.08)brightness(.96)}.grain{opacity:.032;mix-blend-mode:soft-light}.hero{min-height:820px}.hero-content{justify-content:center;max-width:none;padding:112px 0 198px clamp(110px,9vw,150px)}.hero-brand{margin-bottom:25px}.hero-product-name span,.hero-product-name strong{font-size:var(--type-label)}.hero h1{max-width:900px;font-size:var(--type-brand);font-weight:300;line-height:var(--type-brand-line);letter-spacing:-.07em}.hero h1 .hero-title-line{color:#f7f7f2;background-clip:initial;-webkit-background-clip:initial;-webkit-text-fill-color:currentColor;animation:hero-title-arrive var(--motion-reveal) var(--ease-precision) both;display:flex}.hero h1 .hero-title-line i{color:#f7f7f2;font-style:normal;animation:none}.hero h1 .hero-accent i{color:var(--trekmind-ai-surface-300)}.hero-caption{color:#f7f9f7c2;max-width:610px;font-size:var(--type-body);line-height:var(--type-body-line);margin-top:28px}.hero-actions{gap:11px;margin-top:31px}.departure-actions a,.departure-actions button,.hero-actions a,.hero-actions button{min-height:52px;font-size:var(--type-action);padding-inline:24px;box-shadow:inset 0 1px #ffffff14}.hero-positioning-field{z-index:5;color:#fff;width:min(900px,100vw - 380px);position:absolute;bottom:50px;left:clamp(110px,9vw,150px)}.hero-positioning{border:0;border-bottom:1px solid #cdded32e;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0 0 14px;display:grid;position:relative}.hero-positioning:before{content:"";transform-origin:0;height:1px;animation:positioning-route 4s var(--ease-soft) 1 both;background:linear-gradient(90deg,#8db49d,#8db49d47 42%,#91acd99e);position:absolute;bottom:-1px;left:0;right:0}.hero-positioning button{color:#f5f8f687;text-align:left;cursor:pointer;min-width:0;transition:color var(--motion-tab),transform var(--motion-tab) var(--ease);background:0 0;border-right:1px solid #d2e1d821;grid-template-columns:24px 1fr;align-items:start;gap:4px;padding:0 28px 14px 19px;display:grid;position:relative}.hero-positioning button:first-child{padding-left:0}.hero-positioning button:last-child{border-right:0}.hero-positioning button small{color:#9fbead;font:500 var(--type-action)/1.6 var(--font-cjk);letter-spacing:.1em;padding-top:2px}.hero-positioning button span{font-size:var(--type-action);letter-spacing:.035em;line-height:1.6}.hero-positioning button i{background:var(--forest-950);width:7px;height:7px;transition:transform var(--motion-tab),background var(--motion-tab),box-shadow var(--motion-tab);border:1px solid;border-radius:50%;position:absolute;bottom:-18px;left:19px;transform:translate(-50%)scale(.7)}.hero-positioning button:first-child i{left:0}.hero-positioning button.active,.hero-positioning button:focus-visible,.hero-positioning button:hover{color:#f5f7f5;transform:translateY(-2px)}.hero-positioning button.active i{background:#b8c8e8;transform:translate(-50%)scale(1);box-shadow:0 0 0 6px #91acd91a,0 0 20px #91acd961}.hero-positioning-field>p{color:#ebf1ed85;letter-spacing:.035em;margin:15px 0 0}.hero-scroll-cue{font-size:var(--type-label);cursor:pointer;background:0 0;border:0;bottom:55px;right:4vw}.hero-scroll-cue:hover{color:#ffffffb3}.hero-signal{opacity:.62;filter:drop-shadow(0 28px 80px #00000038);width:min(43vw,640px);right:1.5vw}.signal-label,.signal-label small{font-size:var(--type-label)}.advantages,.decision,.relationship{padding:clamp(140px,11vw,190px) max(5vw,24px)}.advantages{background:radial-gradient(circle at 86% 4%,#357d5e1c,transparent 26%),linear-gradient(180deg,#f7f6f1 0,var(--paper) 52%,#eeeee8 100%);padding-bottom:clamp(190px,15vw,250px)}.section-heading{grid-template-columns:minmax(0,1.12fr) minmax(320px,.52fr);column-gap:clamp(70px,8vw,132px);margin-bottom:clamp(72px,7vw,104px)}.section-kicker{margin-bottom:31px}.section-heading h2{max-width:920px;font-size:var(--type-title);font-weight:500;line-height:var(--type-title-line);letter-spacing:-.055em}.section-heading>p:last-child{max-width:520px;font-size:var(--type-body);line-height:var(--type-body-line);margin-bottom:8px}.section-heading.is-light>p:last-child{color:#f2f6f3a3}.advantage-grid{background:#1f372729;border:0;gap:1px;box-shadow:0 1px #ffffffbf}.advantage-grid article{background:#f9f9f5eb;border:0;grid-template-rows:1fr auto minmax(60px,auto);min-height:342px;padding:44px 38px 40px}.advantage-grid article:after{height:2px;left:38px;right:38px}.advantage-grid article>span{font-size:var(--type-label);letter-spacing:.12em;top:40px}.advantage-grid h3{font-size:var(--type-section);margin-bottom:18px;font-weight:500}.advantage-grid p{max-width:340px;font-size:var(--type-body);line-height:var(--type-body-line)}.advantage-grid article:hover{box-shadow:var(--shadow-field),inset 0 1px #fff;background:#fffffcfa}.route-story{min-height:0}.route-story .media-shade{background:linear-gradient(90deg,#020905f7,#030c07c9 49%,#030a0647 76%),linear-gradient(#0000 44%,#020804c2)}.route-story-copy{padding:134px 0 146px clamp(110px,9vw,150px)}.route-story h2{max-width:860px;font-size:var(--type-title);line-height:var(--type-title-line);letter-spacing:-.065em}.route-story-copy>p:not(.overline){max-width:630px;font-size:var(--type-body);line-height:var(--type-body-line);margin-top:32px}.route-demo-note{font-size:var(--type-label);margin-top:20px;padding-left:15px;line-height:1.6}.route-topography{width:min(58vw,860px);opacity:calc(.1 + var(--route-progress) * .56);right:-2vw}.change-ledger{align-items:center;gap:0 16px;width:min(470px,34vw);height:350px;padding:34px 18px;right:4.2vw}.change-ledger:before{filter:drop-shadow(0 34px 70px #0000004d);background:0 0;inset:-8% -10%}.change-ledger:after{transform-origin:50%;opacity:.66;background:linear-gradient(90deg,#0000,#7fa38e 13%,#b8c8e89e 52%,#b8c8e81f 86%,#0000);height:2px;top:50%;left:4%;right:4%;transform:rotate(-7deg)}.change-ledger span{color:#f8faf8d1;min-height:92px;border-top:0;gap:7px;padding:16px 8px 10px 22px}.change-ledger span:before{width:7px;height:7px;animation:none;left:5px;transform:translateY(-50%)}.change-ledger span:nth-child(2),.change-ledger span:nth-child(5){transform:none}.change-ledger span:first-child,.change-ledger span:nth-child(3){transform:translateY(22px)}.change-ledger span:nth-child(4),.change-ledger span:nth-child(6){transform:translateY(-16px)}.change-ledger span>i{border:1px solid #b4cfbf26;border-radius:50%;width:15px;height:15px;position:absolute;left:1px;transform:translateY(-50%)}.change-ledger span[data-condition=weather]:before{animation:condition-node-breathe 4s var(--ease-soft) 1 both}.decision-summary{font-size:var(--type-label);bottom:34px;right:4vw}.decision-summary li:not(:last-child):after{margin-inline:13px}.relationship{background:radial-gradient(circle at 76% 33%,#4b6fb317,transparent 27%),linear-gradient(180deg,#f5f4ef,var(--paper-soft))}.relationship-system{isolation:isolate;background:linear-gradient(90deg,#fffffc38,#e8ecf833);border-top:1px solid #1d3a282b;border-bottom:1px solid #1d3a282b;grid-template-columns:minmax(0,1fr) 124px minmax(0,1fr);align-items:stretch;box-shadow:0 42px 100px #26392d13}.relationship-system article{min-height:520px;padding:48px 46px}.relationship-system article:before{content:"";pointer-events:none;opacity:.8;background:radial-gradient(at bottom,#357d5e11,#0000 68%);height:42%;position:absolute;inset:auto 8% 0}.relationship-system .world-layer{transform:none}.relationship-system .turing-layer{background:linear-gradient(118deg,#0000 48%,#e8ecf84d);min-height:520px;padding-right:210px!important}.relationship-system article>small{margin-bottom:62px;position:relative}.relationship-system h3{position:relative}.relationship-system article>div:not(.turing-core):not(.relationship-film){gap:8px;margin-top:45px;position:relative}.relationship-system article>div:not(.turing-core):not(.relationship-film) span{font-size:var(--type-label);background:#fffffc52;padding:8px 12px}.relationship-system article>p{bottom:39px;left:46px;right:46px}.turing-layer>.turing-core{width:166px;top:43px;right:38px}.relationship-link{width:124px}.relationship-link i{opacity:.38;background:linear-gradient(#0000,#4f8064,#0000)}.product{background:radial-gradient(circle at 78% 17%,#4b6fb33d,#0000 30%),radial-gradient(circle at 18% 78%,#357d5e2e,#0000 28%),linear-gradient(155deg,#07130c,#030805 68%);padding:clamp(150px,11vw,190px) max(5vw,24px) clamp(190px,15vw,250px)}.journey-terrain-scroll{margin-bottom:32px}.journey-terrain{background:radial-gradient(circle 420px at var(--terrain-x) var(--terrain-y),#6d8fcc24,transparent 70%),linear-gradient(180deg,#16312259,#030905a8);height:340px;box-shadow:var(--shadow-night),inset 0 1px #ffffff0b;border:1px solid #bed4c729;border-radius:34px}.journey-terrain:after{background:linear-gradient(90deg,var(--forest-950),transparent 5% 95%,var(--forest-950)),linear-gradient(180deg,#06100a80,transparent 16% 80%,#030805db);border-radius:34px}.journey-terrain-caption{bottom:19px;left:26px}.journey-node-label b,.journey-node-label small,.journey-terrain-caption{font-size:var(--type-label)}.product-theatre{min-height:620px;box-shadow:var(--shadow-night),inset 0 1px #ffffff0e;background:linear-gradient(135deg,#ffffff13,#ffffff05 56%),radial-gradient(circle at 78% 22%,#4b6fb326,#0000 34%);border-color:#d5e5db2e;border-radius:42px;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);padding:clamp(58px,6vw,82px);position:relative;overflow:hidden}.product-theatre:before{content:"";pointer-events:none;background:0 0;position:absolute;inset:-35% -15%}.product-copy{position:relative}.product-copy>p{font-size:var(--type-body);margin-bottom:22px}.product-copy h3{font-size:var(--type-section);line-height:var(--type-section-line)}.product-copy>span{max-width:520px;font-size:var(--type-body);line-height:var(--type-body-line);margin-top:27px}.product-boundaries{margin-top:32px}.product-boundary{font-size:var(--type-label);padding-left:14px}.device{background:linear-gradient(155deg,#fdfdf9,#edf0ec 51%,#e8ecf8);border-color:#ffffff9e;border-radius:34px;width:min(470px,100%);min-height:520px;padding:24px;box-shadow:0 48px 110px #0000006b,0 0 0 1px #b8c8e824,inset 0 1px #fff}.device:before{background:radial-gradient(circle,#4b6fb340,#0000 67%);width:69%;top:-13%;right:-18%}.device:after{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.device>*{z-index:1;position:relative}.device-bar{font-size:var(--type-label);padding:5px 4px 20px}.device .turing-core{width:158px;margin:28px auto 19px}.device-prompt{font-size:var(--type-body);line-height:var(--type-body-line);border-radius:15px;margin-bottom:18px;padding:15px 17px}.device article{border-radius:20px;padding:22px;box-shadow:0 18px 45px #2f3e5817}.device article small{font-size:var(--type-label)}.device h4{margin:10px 0 17px}.device li{font-size:var(--type-label);padding:10px 0}.decision{background:radial-gradient(circle at 14% 15%,#4b6fb31f,#0000 26%),linear-gradient(#eceee8,#f5f4ef);padding-bottom:clamp(190px,15vw,250px)}.turing-state-scroll{margin-bottom:38px}.turing-state-switcher{border:1px solid #26483121;border-left:0;border-right:0;padding:0}.turing-state-switcher button{grid-template-columns:42px 24px 1fr;gap:8px;padding:13px 14px 17px;overflow:hidden}.turing-state-switcher button small{padding-top:13px;position:relative}.turing-state-switcher button b{padding-top:10px;position:relative}.life-scene{background:linear-gradient(145deg,#fffffcf0,#e8ecf88a);border-color:#2943311c;border-radius:42px;grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);min-height:540px;padding:clamp(58px,6vw,82px);position:relative;overflow:hidden;box-shadow:0 44px 120px #273b2f1c,inset 0 1px #fff}.life-scene:before{content:"";pointer-events:none;background:0 0;position:absolute;inset:-35%}.life-scene>*{position:relative}.life-copy>small{font-size:var(--type-label)}.life-copy h3{font-size:var(--type-section);line-height:var(--type-section-line);margin-top:17px}.life-copy>p{max-width:650px;font-size:var(--type-body);line-height:var(--type-body-line);margin-top:25px}.life-copy ol{margin-top:40px}.life-copy li{padding:18px 12px 0 0}.life-copy li span{margin-bottom:8px}.vision{background:radial-gradient(circle at 70% 34%,#4b6fb333,#0000 27%),radial-gradient(circle at 20% 82%,#357d5e30,#0000 28%),linear-gradient(145deg,#07120c,#020604);padding:clamp(150px,12vw,200px) max(5vw,24px)}.vision:before{content:"";pointer-events:none;opacity:.8;background:0 0;position:absolute;inset:-25% -10%}.vision-manifesto{grid-template-columns:minmax(0,1.14fr) minmax(350px,.54fr);align-items:start;column-gap:clamp(70px,8vw,140px);display:grid;position:relative}.vision-manifesto>.overline{grid-column:1/-1}.vision-manifesto h2{font-size:var(--type-title);line-height:var(--type-title-line);grid-area:2/1/6}.vision-copy{font-size:var(--type-label);grid-area:2/2;margin:12px 0 0;line-height:1.6}.brand-core-statement{font-size:var(--type-body);grid-area:3/2;margin:42px 0 0;padding:24px 0 24px 27px}.vision-attitude{font-size:var(--type-label);grid-area:4/2;margin-top:22px}.vision-sequence{margin-top:84px;position:relative}.vision-sequence li{padding-top:21px}.vision-sequence li,.vision-sequence li span{font-size:var(--type-label)}.departure{min-height:800px}.departure .media-shade{background:linear-gradient(90deg,#020804f7,#030b06ba 49%,#030a0621 81%),linear-gradient(#0000 45%,#02080499)}.departure-copy{padding-left:clamp(110px,9vw,150px)}.departure-copy>p:not(.overline){font-size:var(--type-label);margin:30px 0 36px;line-height:1.6}footer{padding:42px 4vw calc(42px + env(safe-area-inset-bottom,0px))}.footer-brand small,.footer-claim-note,footer{font-size:var(--type-label)}@media (max-width:1180px){:root{--layout:min(1060px,calc(100vw - 9vw))}.departure-copy,.hero-content,.route-story-copy{padding-left:74px}.hero-positioning-field{width:min(760px,100vw - 300px);left:74px}.change-ledger{width:330px}.relationship-system{grid-template-columns:1fr 90px 1fr}.relationship-link{width:90px}.relationship-system .turing-layer{padding-right:180px!important}.turing-layer>.turing-core{width:140px}.product-theatre{grid-template-columns:minmax(0,.82fr) minmax(380px,1.18fr)}}@media (max-width:760px){:root{--layout:calc(100vw - 36px)}body{font-size:var(--type-body)}.overline{font-size:var(--type-label)}.site-header,.site-header.is-condensed{height:64px;padding:6px max(8px,env(safe-area-inset-left,0px))}.header-shell,.site-header.is-condensed .header-shell{height:52px}.brand-word strong{font-size:var(--type-action)}.current-chapter{font-size:var(--type-label)}.header-cta{min-height:36px;font-size:var(--type-action)}.primary-navigation button b,.primary-navigation button.active b{font-size:var(--type-label)}.hero{min-height:860px}.hero-content{justify-content:center;padding:132px 0 310px}.hero-brand{margin-bottom:18px}.hero-product-name span,.hero-product-name strong{font-size:var(--type-label)}.hero h1{font-size:var(--type-brand);line-height:var(--type-brand-line)}.hero-caption{max-width:30em;font-size:var(--type-body);margin-top:21px}.hero-actions{width:100%;margin-top:24px}.hero-actions a,.hero-actions button{min-height:48px;font-size:var(--type-action);padding-inline:12px}.hero-positioning-field{width:auto;bottom:78px;left:18px;right:18px}.hero-positioning{grid-template-columns:1fr;gap:0;padding-bottom:10px}.hero-positioning button{border-right:0;grid-template-columns:25px 1fr;min-height:32px;padding:6px 0}.hero-positioning button small,.hero-positioning button span{font-size:var(--type-action)}.hero-positioning button i{display:none}.hero-positioning-field>p{font-size:var(--type-body);margin-top:10px}.hero-scroll-cue,.hero-signal{display:none}.advantages,.decision,.relationship{padding:108px 18px 142px}.section-heading{margin-bottom:52px}.section-heading h2{font-size:var(--type-title);line-height:var(--type-title-line)}.section-heading>p:last-child{font-size:var(--type-body);line-height:var(--type-body-line);margin-top:25px}.advantage-grid article{grid-template-rows:1fr auto minmax(58px,auto);min-height:220px;padding:30px 24px}.advantage-grid article>span{font-size:var(--type-label);top:28px}.advantage-grid h3{font-size:var(--type-section)}.advantage-grid p{font-size:var(--type-body)}.route-story{min-height:0}.route-story-copy{padding:145px 0 430px}.route-story h2{font-size:var(--type-title);line-height:var(--type-title-line)}.route-story-copy>p:not(.overline){font-size:var(--type-body)}.route-demo-note{font-size:var(--type-label)}.change-ledger{gap:0 4px;width:auto;height:310px;padding:20px 5px;bottom:90px;left:18px;right:18px}.change-ledger span{min-height:72px;font-size:var(--type-label);padding:11px 2px 7px 16px}.change-ledger span:first-child,.change-ledger span:nth-child(3){transform:translateY(12px)}.change-ledger span:nth-child(4),.change-ledger span:nth-child(6){transform:translateY(-10px)}.change-ledger small,.decision-summary{font-size:var(--type-label)}.decision-summary{bottom:30px}.relationship-system{grid-template-columns:1fr}.relationship-system article{min-height:430px;padding:34px 28px}.relationship-system .world-layer{transform:none}.relationship-system .turing-layer{background:linear-gradient(#e8ecf82e,#0000);min-height:500px;padding:156px 28px 34px!important}.relationship-system article>small{font-size:var(--type-label);margin-bottom:48px}.relationship-system h3{font-size:var(--type-section)}.relationship-system article>div:not(.turing-core):not(.relationship-film) span{font-size:var(--type-label)}.relationship-system article>p{font-size:var(--type-body);bottom:30px;left:28px;right:28px}.turing-layer>.turing-core{width:128px;top:18px;right:28px}.relationship-principle{font-size:var(--type-label);text-align:left}.product{padding:112px 18px 150px}.journey-terrain{height:280px}.journey-terrain,.journey-terrain:after{border-radius:26px}.journey-terrain-caption{font-size:var(--type-label)}.product-theatre{border-radius:28px;grid-template-columns:1fr;gap:42px;padding:34px 20px}.product-copy h3{font-size:var(--type-section)}.product-copy>span{font-size:var(--type-body)}.product-boundary{font-size:var(--type-label)}.device{border-radius:26px;min-height:0;padding:20px}.device-bar{font-size:var(--type-label)}.device-prompt{font-size:var(--type-body)}.device h4{font-size:var(--type-section)}.device li{font-size:var(--type-label)}.decision{padding-bottom:150px}.turing-state-switcher{border-radius:0;padding:0}.turing-state-switcher button{min-height:102px}.turing-state-switcher button b{font-size:var(--type-action)}.life-scene{border-radius:28px;grid-template-columns:1fr;gap:42px;padding:42px 22px}.life-scene>.turing-core{width:180px}.life-copy h3{font-size:var(--type-section)}.life-copy li,.life-copy>p{font-size:var(--type-body)}.vision{padding:128px 18px}.vision-manifesto{display:block}.vision-manifesto h2{font-size:var(--type-title)}.vision-copy{font-size:var(--type-label);margin-top:34px}.brand-core-statement{font-size:var(--type-body);margin-top:40px}.vision-attitude{font-size:var(--type-label)}.vision-sequence{margin-top:56px}.vision-sequence li{font-size:var(--type-label)}.departure{min-height:780px}.departure-copy{padding:150px 0 105px}.departure h2{font-size:var(--type-title)}.departure-copy>p:not(.overline){font-size:var(--type-label)}.departure-actions a,.departure-actions button{font-size:var(--type-action)}.footer-claim-note,footer{font-size:var(--type-label)}}@media (prefers-reduced-transparency:reduce){.life-scene{background:var(--paper-bright);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.hero h1 .hero-title-line,.hero h1 .hero-title-line i,.hero-positioning:before{animation:none}.device:after,.life-scene:before,.product-theatre:before,.vision:before{transform:none!important}}@keyframes hero-title-arrive{0%{opacity:.88;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes positioning-route{0%,to{opacity:.28;transform:scaleX(.24)}46%,66%{opacity:.82;transform:scaleX(1)}}.hero .ambient-video video{object-position:56% center;filter:saturate(.82)contrast(1.08)brightness(.9)}.route-story .ambient-video video{filter:saturate(.78)contrast(1.11)brightness(.88)}.departure .ambient-video video{object-position:61% center;filter:saturate(.82)contrast(1.07)brightness(.91)}.product,.vision{isolation:isolate;background:var(--forest-950)}.product>.ambient-video,.vision>.ambient-video{z-index:0}.product>.media-shade,.vision>.media-shade{z-index:1}.product>.grain,.vision>.grain{z-index:2}.product>.journey-terrain-scroll,.product>.product-theatre,.product>.section-heading,.product>.terrain-transition,.vision>.vision-manifesto,.vision>.vision-sequence{z-index:3;position:relative}.product>.ambient-video video{object-position:center 42%;filter:saturate(.72)contrast(1.1)brightness(.56)}.product>.media-shade{background:linear-gradient(#020804ad,#030a067a 28%,#0207049e 72%,#020704d1),linear-gradient(90deg,#02090566,#0000 58%,#050c1133)}.product .journey-terrain{background:radial-gradient(circle 420px at var(--terrain-x) var(--terrain-y),#6d8fcc26,transparent 70%),linear-gradient(180deg,#0a191152,#0309058a);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.journey-terrain-map{z-index:2}.journey-terrain-fill{opacity:.34}.journey-contours path{stroke:#bbd3c640}.vision>.ambient-video video{object-position:52% center;filter:saturate(.7)contrast(1.12)brightness(.52)}.vision:before{z-index:2;mix-blend-mode:screen;opacity:.58}.vision-manifesto,.vision-sequence{z-index:3;position:relative}[data-visual-lock=contour-hover],[data-visual-lock=fact-judgment-field],[data-visual-lock=hero-gradient],[data-visual-lock=ridge-transition]{--approved-motif:1}.relationship-system{--terrain-x:68%;--terrain-y:46%}.relationship-system:hover:before{opacity:1;filter:saturate(1.16)}.advantage-grid article>span{left:38px}.product>.terrain-transition{z-index:3;position:absolute}@media (max-width:760px){.advantage-grid article>span{left:24px}.product>.ambient-video video{object-position:55% center}.vision>.ambient-video video{object-position:58% center}.product>.media-shade,.vision>.media-shade{background:linear-gradient(#020804b8,#02080494 38%,#020804f0)}}.site-header.is-condensed .sound-button b{display:block}.sound-button.active{background:#7191cd21;box-shadow:inset 0 0 0 1px #b8cbeb2e,0 10px 28px #03090629}.sound-button.active:hover{background:#7191cd2e}@media (max-width:760px){.sound-button{width:38px;min-width:38px;padding:0;display:flex}.site-header.is-condensed .sound-button b,.sound-button b{display:none}}.hero-positioning-field{width:min(860px,100vw - 500px);bottom:134px;left:clamp(218px,14vw,280px)}.hero-scroll-cue{bottom:132px}@media (max-width:1180px){.hero-positioning-field{width:min(760px,100vw - 300px);bottom:128px;left:82px}}@media (max-width:760px){.hero-positioning-field{width:auto;bottom:92px;left:18px;right:18px}}.hero-scroll-cue{color:#eef4f070;gap:13px;bottom:158px;right:max(42px,4vw)}.hero-scroll-cue span{transition:color var(--motion-micro),transform var(--motion-micro) var(--ease);position:relative;transform:translateY(5px)}.hero-scroll-cue i{transform-origin:100%;background:#d0e0d742;width:72px;overflow:visible;transform:rotate(-7deg)}.hero-scroll-cue i:before{content:"";z-index:2;background:var(--forest-950);border:1px solid #d1e1d89e;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:-4px;transform:translateY(-50%);box-shadow:0 0 0 5px #6f9c8214}.hero-scroll-cue i:after{clip-path:inset(0 100% 0 0);animation:hero-route-cue 3.2s var(--ease) 1 both;transform:none}.hero-scroll-cue:focus-visible span,.hero-scroll-cue:hover span{color:#ffffffd1;transform:translateY(3px)}.hero-scroll-cue:focus-visible i:before,.hero-scroll-cue:hover i:before{border-color:#bbcfc3e6;box-shadow:0 0 0 7px #6f9c821c,0 0 18px #8fa9d633}.change-ledger{--terrain-x:50%;--terrain-y:50%;isolation:isolate;width:min(560px,39vw);height:390px;padding:0;display:block;right:3.3vw}.change-ledger:before{background:radial-gradient(circle 170px at var(--terrain-x) var(--terrain-y),#8fa9d621,transparent 72%),radial-gradient(ellipse at 51% 53%,#030b0694,#030b061f 66%,transparent 82%);filter:drop-shadow(0 34px 72px #00000047);transition:background-position var(--motion-micro);inset:-6% -8%}.change-ledger:after{display:none}.condition-topography{z-index:-1;pointer-events:none;filter:drop-shadow(0 14px 28px #00000029);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.condition-contours path,.condition-ridge{fill:none;vector-effect:non-scaling-stroke}.condition-contours path{stroke:#a2c0ae29;stroke-width:1px;stroke-dasharray:4 7;animation:condition-contour-drift 4s linear both}.condition-contours path:nth-child(2n){stroke:#8fa9d621;stroke-dasharray:none;animation-duration:4s;animation-direction:reverse}.condition-contours path:nth-child(3n){opacity:.58;animation-delay:-7s}.condition-ridge{stroke:#b1cdbc75;stroke-width:1.35px;stroke-linecap:round}.condition-ridge-secondary{stroke:#8fa9d64d;stroke-width:1px;stroke-dasharray:2 7}.change-ledger span{z-index:2;left:var(--condition-x);top:var(--condition-y);color:#f8faf8cc;width:124px;min-height:0;font-size:var(--type-label);text-shadow:0 2px 16px #000000d1;transition:color var(--motion-micro),text-shadow var(--motion-micro);border:0;grid-template-columns:1fr;align-content:center;gap:3px;padding:0 0 0 22px;line-height:1.6;display:grid;position:absolute;transform:translateY(-50%)!important}.change-ledger span:first-of-type{--condition-x:12%;--condition-y:40%}.change-ledger span:nth-of-type(2){--condition-x:44%;--condition-y:27%}.change-ledger span:nth-of-type(3){--condition-x:78%;--condition-y:41%}.change-ledger span:nth-of-type(4){--condition-x:15%;--condition-y:74%}.change-ledger span:nth-of-type(5){--condition-x:48%;--condition-y:78%}.change-ledger span:nth-of-type(6){--condition-x:81%;--condition-y:70%}.change-ledger span:before{width:5px;height:5px;animation:condition-node-breathe 4s var(--ease-soft) 1 both;background:#9bb9a8;border-color:#dae7dfd6;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #5f8b7117}.change-ledger span:nth-of-type(2n):before{animation-delay:-2.4s}.change-ledger span:nth-of-type(3n):before{animation-delay:-4.8s}.change-ledger span>i{width:18px;height:18px;animation:condition-ring-drift 4s var(--ease-soft) 1 both;border-color:#b4cfbf3d;border-radius:46% 54% 43% 57%/58% 45% 55% 42%;top:50%;left:0;transform:translate(-50%,-50%)}.change-ledger span:nth-of-type(2n)>i{animation-direction:reverse;animation-delay:-3.4s}.change-ledger span:nth-of-type(3n)>i{animation-delay:-6.8s}.change-ledger span[data-condition=unknown]>i{border-style:dashed;border-color:#b8c8e84d}.change-ledger small{color:#b3cebea3;font-size:var(--type-label)}.change-ledger b{letter-spacing:.045em;font-weight:400}.change-ledger span:hover{color:#fff;text-shadow:0 2px 18px #000000eb,0 0 18px #8dae9a33}.change-ledger span:hover>i{border-color:#cbe0d494}html.is-user-interacting .change-ledger span:before,html.is-user-interacting .change-ledger span>i,html.is-user-interacting .condition-contours path{animation-play-state:paused}@keyframes hero-route-cue{0%,14%{clip-path:inset(0 100% 0 0);opacity:.34}58%,78%{clip-path:inset(0);opacity:.92}to{clip-path:inset(0 0 0 100%);opacity:.2}}@keyframes condition-contour-drift{0%{stroke-dashoffset:0}to{stroke-dashoffset:-42px}}@keyframes condition-ring-drift{0%,to{opacity:.45;transform:translate(-50%,-50%)rotate(-8deg)scale(.94)}50%{opacity:.9;transform:translate(-50%,-50%)rotate(12deg)scale(1.08)}}@media (max-width:1180px){.hero-scroll-cue{bottom:151px}.change-ledger{width:390px;height:350px;right:2.5vw}}@media (max-width:760px){.change-ledger{width:auto;height:310px;padding:0;bottom:90px;left:18px;right:18px}.change-ledger span{width:96px;padding-left:18px}.change-ledger small,.change-ledger span{font-size:var(--type-label)}.change-ledger span>i{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.change-ledger span:before,.change-ledger span>i,.condition-contours path,.hero-scroll-cue i:after{animation:none!important}}.hero{--hero-content-inset:clamp(120px,10vw,164px);--hero-axis:calc((100vw - var(--layout))/2 + var(--hero-content-inset))}.hero-content{padding-left:var(--hero-content-inset)}.hero-positioning-field{left:var(--hero-axis);width:min(840px,calc(100vw - var(--hero-axis) - 300px));bottom:120px}.hero-signal{opacity:.52;right:1.8vw}.hero-scroll-cue{color:#eef4f080;letter-spacing:.12em;grid-template-columns:auto 116px;align-items:center;gap:15px;padding:8px 0;display:grid;bottom:138px;right:max(36px,4vw)}.hero-scroll-cue:focus-visible span,.hero-scroll-cue:hover span{transform:translateY(-1px)}.hero-climb-map{width:116px;height:34px;display:block;overflow:visible}.hero-climb-base,.hero-climb-contour{stroke:var(--terrain-green-300);stroke-width:1px;opacity:.55}.hero-climb-route{stroke:var(--terrain-bg-50);stroke-dasharray:1;opacity:0}.hero-climb-contour{stroke:#a5c3b12b;stroke-width:.8px}.hero-climb-contour.contour-two{stroke:#8fa9d61f;stroke-dasharray:2 4}.hero-climb-route{stroke:#b9cfc2;stroke-width:1.25px;stroke-dasharray:.2 1;filter:drop-shadow(0 0 4px #9abfaa59);animation:hero-climb-route 3.8s var(--ease) 1 both}.hero-climb-origin{fill:#07120c;stroke:#b6d0c199;stroke-width:1px}.hero-climb-summit{fill:#9bb9a8;stroke:#dce8e1;stroke-width:1px;transform-origin:113px 3px;animation:none}.journey-terrain-nodes button.upcoming{color:#e2ece680}.turing-state-switcher{background:linear-gradient(90deg,#fffffc57,#e8ecf838,#fffffc33);border:0;border-radius:26px;min-height:112px;padding:0 8px;box-shadow:inset 0 0 0 1px #26483114}.turing-state-switcher button{z-index:1;align-items:center;min-height:112px;padding:13px 14px;overflow:visible}.turing-state-switcher button b,.turing-state-switcher button small{padding-top:0}@keyframes hero-climb-route{0%{stroke-dashoffset:1px;opacity:0}12%{opacity:.85}to{stroke-dashoffset:0;opacity:.85}}@keyframes hero-climb-summit{0%,55%{opacity:.4;transform:scale(.72)}72%{opacity:1;transform:scale(1.35)}to{opacity:.72;transform:scale(1)}}@media (max-width:1180px){.hero{--hero-content-inset:74px}.hero-positioning-field{width:min(720px,calc(100vw - var(--hero-axis) - 220px));bottom:116px}.hero-scroll-cue{grid-template-columns:auto 96px;bottom:133px;right:32px}.hero-climb-map{width:96px}}@media (max-width:760px){.hero{--hero-content-inset:0px}.hero-content{padding-left:0}.hero-positioning-field{width:auto;bottom:78px;left:18px;right:18px}.hero-scroll-cue{display:none}.turing-state-switcher{border-radius:22px;width:640px}}@media (prefers-reduced-motion:reduce){.hero-climb-route,.hero-climb-summit{animation:none!important}.hero-climb-route{stroke-dasharray:none;stroke-dashoffset:0;opacity:.62}}:root{--focus-ring:#d6884feb}.hero-climb-route{opacity:.28;stroke-dashoffset:1px;animation:none}.hero-scroll-cue:is(:hover,:focus-visible) .hero-climb-route{animation:hero-climb-route 1.6s var(--ease-precision) both}.change-ledger span:before,.change-ledger span>i,.condition-contours path{animation-duration:4s}@media (prefers-reduced-motion:reduce){.hero-climb-route{stroke-dashoffset:0;opacity:.62;animation:none!important}}:root{--terrain-bg-50:#fafaf8;--terrain-surface-100:#f2f0ec;--terrain-green-500:#357d5e;--terrain-green-600:#2a6347;--terrain-green-700:#214c38;--terrain-green-300:#7fa58f;--terrain-text-700:#333330;--action-orange-400:#d46f28;--action-orange-400-dark:#e28a4b;--action-orange-300-dark:#f0a56a;--terrain-text-50:#f4f2ec;--trekmind-ai-signal-400-dark:#86a4df;--trekmind-ai-signal-300-dark:#a9bdec;--trekmind-ai-signal-700:#2e4772;--trekmind-ai-signal-600:#37558a;--trekmind-ai-signal-500:#4b6fb3;--trekmind-ai-signal-400:#6f8fca;--trekmind-ai-surface-300:#b8c8e8;--trekmind-ai-surface-200:#d0d8f0;--trekmind-ai-surface-100:#e8ecf8;--trekmind-ai-surface-50:#f4f7fc;--trekmind-ai-glow:#4b6fb32e;--turing:var(--trekmind-ai-signal-500);--turing-deep:var(--trekmind-ai-signal-700);--tm-ai-signal:var(--trekmind-ai-signal-500);--tm-ai-surface:var(--trekmind-ai-surface-100)}.product .journey-terrain{aspect-ratio:auto;background:linear-gradient(#0a191152,#0309058a);height:clamp(210px,15.625vw,300px);min-height:0}.journey-terrain-map{color:var(--terrain-green-300)}.trail-base,.trail-completed{fill:none;stroke:var(--terrain-green-300);stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-linecap:round}.trail-base{opacity:.55}.trail-completed{stroke:#e7f0eb;stroke-width:2px;opacity:0;transition:opacity var(--motion-tab) var(--ease-precision)}.trail-completed[data-visible=true]{opacity:1}.trail-node{color:var(--terrain-green-300)}.trail-focus,.trail-motion,.trail-ring{fill:none;stroke:currentColor;stroke-width:1.2px;vector-effect:non-scaling-stroke}.trail-center{fill:currentColor}.trail-motion{opacity:0;transform-box:fill-box;transform-origin:50%}.trail-focus{opacity:0;stroke-dasharray:2 4}.trail-node[data-current=true]{color:#e7f0eb}.trail-node[data-current=true] .trail-ring{stroke-width:2px}.trail-node[data-current=true] .trail-motion{opacity:.65}.trail-node[data-stage="1"][data-current=true] .trail-motion{stroke-dasharray:5 20;animation:trail-intent 3.6s ease-in-out both}.trail-node[data-stage="2"][data-current=true] .trail-motion{stroke-dasharray:18 82;animation:trail-assess 4s linear both}.trail-node[data-stage="3"][data-current=true] .trail-motion{stroke-dasharray:20 5;animation:trail-confirm var(--motion-scene) var(--ease-precision) both}.trail-node[data-stage="4"][data-current=true] .trail-motion{stroke-dasharray:2 23;animation:trail-observe 3.8s ease-in-out both}.trail-node[data-stage="5"][data-current=true] .trail-motion{stroke-dasharray:100;animation:trail-return 1.2s ease-out both}.journey-terrain-nodes button{border-radius:50%;width:44px;height:44px;min-height:44px;transform:translate(-50%,-50%)}.journey-node-label{pointer-events:auto;position:absolute;top:39px;left:50%;transform:translate(-50%)}.journey-terrain-nodes button:focus-visible{outline:2px solid var(--terrain-green-300);outline-offset:4px}.journey-terrain-nodes button.current .journey-node-label small{color:var(--terrain-green-300)}@keyframes trail-intent{0%,to{opacity:.25}50%{opacity:.9}}@keyframes trail-assess{to{stroke-dashoffset:-100px}}@keyframes trail-confirm{0%{opacity:.1;transform:scale(1.18)}to{opacity:.65;transform:scale(1)}}@keyframes trail-observe{0%,70%,to{opacity:.25}40%{opacity:1}}@keyframes trail-return{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.motion-paused .trail-motion,html.is-user-interacting .trail-motion{animation-play-state:paused!important}@media (max-width:760px){.journey-node-label b{font-size:var(--type-label)}.journey-node-label{gap:6px}}@media (prefers-reduced-motion:reduce){.trail-motion{stroke-dashoffset:0;transition:none!important;animation:none!important}.trail-completed{transition:none}}@media (min-width:761px){.journey-node-label{white-space:nowrap;min-height:44px;transition:background-color var(--motion-micro) var(--ease-precision),border-color var(--motion-micro) var(--ease-precision),color var(--motion-micro) var(--ease-precision);border:1px solid #0000;border-radius:.625rem;gap:.5rem;padding:.5rem .625rem;top:30px}.journey-terrain-nodes button.current .journey-node-label,.journey-terrain-nodes button:focus-visible .journey-node-label,.journey-terrain-nodes button:hover .journey-node-label{color:#e7f0eb;background:0 0;border-color:#0000}}@media (prefers-reduced-motion:reduce){.journey-node-label{transition:none}}:root{--terrain-hover-system:quiet-relief-v2;--terrain-width:280px;--terrain-height:240px;--terrain-reveal-strength:.16;--terrain-reveal-in:.17s;--terrain-reveal-out:.3s}.intent-response[data-terrain-surface],.life-scene[data-terrain-surface],.relationship-system[data-terrain-surface]{isolation:isolate;position:relative;overflow:clip}[data-terrain-zone=chapter]{isolation:isolate;--terrain-width:220px;--terrain-height:150px;--terrain-reveal-strength:.4;--terrain-reveal-in:.16s;--terrain-reveal-out:.26s;--terrain-field-color:var(--terrain-green-600);--terrain-rest-x:50%;--terrain-rest-y:50%;overflow:clip}[data-terrain-zone=chapter]>.terrain-field{z-index:-1;width:min(var(--terrain-width),100%);height:var(--terrain-height);background:0 0}[data-terrain-zone=chapter][data-surface=dark]{--terrain-field-color:#9bc5ad;--terrain-reveal-strength:.46}[data-terrain-zone=chapter][data-surface=dark]>.terrain-field{z-index:2}[data-terrain-zone=chapter][data-surface=dark]>:is(.hero-reading-frame,.chapter-reading-group,.vision-manifesto){z-index:3}footer[data-terrain-zone=chapter]{--terrain-width:176px;--terrain-height:120px;--terrain-reveal-strength:.36;position:relative}footer[data-terrain-zone=chapter]>.terrain-field{z-index:0}.terrain-field [data-terrain-shape]{transform-origin:0 0;will-change:auto}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.terrain-field [data-terrain-shape]{transform:none!important}}.terrain-texture{opacity:.025;mix-blend-mode:multiply;pointer-events:none}.terrain-local-contour{fill:none;stroke:currentColor;stroke-width:.65px;vector-effect:non-scaling-stroke;opacity:.45}.terrain-local-contour.is-major{stroke-width:1px;opacity:1}.change-ledger>.terrain-texture,.journey-terrain>.terrain-texture{mix-blend-mode:soft-light;opacity:.14}.change-ledger>.terrain-texture{opacity:.035;-webkit-mask-image:radial-gradient(#000 15%,#0000 68%);mask-image:radial-gradient(#000 15%,#0000 68%)}.change-ledger:before{filter:none;background:radial-gradient(#030b0633,#0000 68%)}.journey-terrain>.terrain-texture{z-index:1}.terrain-field{width:min(var(--terrain-width,280px),100%);height:var(--terrain-height,240px);pointer-events:none;opacity:0;color:var(--terrain-field-color,var(--terrain-green-600));background:radial-gradient(ellipse,var(--terrain-wash,#2a634706),transparent 68%);transform-origin:50%;transition:opacity var(--terrain-reveal-out) cubic-bezier(.22,.61,.36,1);filter:none;position:absolute;top:0;left:0;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(#000 0 68%,#000000eb 82%,#0000 100%);mask-image:radial-gradient(#000 0 68%,#000000eb 82%,#0000 100%)}[data-terrain-surface][data-terrain-safe=false]>.terrain-field{opacity:0;transition:none}[data-terrain-surface][data-terrain-blocked=true]>.terrain-field,[data-terrain-surface][data-terrain-dirty=true]>.terrain-field{opacity:0!important;transition:none!important}.motion-paused [data-terrain-surface][data-terrain-rest-safe=true]>.terrain-field{left:var(--terrain-rest-x,50%)!important;top:var(--terrain-rest-y,50%)!important;opacity:.04!important;transition:none!important;transform:translate(-50%,-50%)!important}.terrain-isolines-minor{opacity:.24}.terrain-isolines-major{color:inherit;opacity:.62;filter:none}.advantage-grid article>.terrain-field,.change-ledger>.terrain-field,.relationship-system>.terrain-field,.turing-state-switcher>.terrain-field{z-index:0}.advantage-grid article>:not(.terrain-texture):not(.terrain-field),.change-ledger>:not(.terrain-texture):not(.terrain-field),.relationship-system>:not(.terrain-texture):not(.terrain-field),.turing-state-switcher>:not(.terrain-texture):not(.terrain-field){z-index:1;position:relative}.intent-response>.terrain-field,.life-scene>.terrain-field{z-index:0}.intent-response>:not(.terrain-field),.life-scene>:not(.terrain-field){z-index:1;position:relative}.journey-terrain>.terrain-field{z-index:1;color:var(--terrain-green-300)}.change-ledger>.terrain-field{color:var(--terrain-green-300)}.turing-state-switcher{--terrain-reveal-strength:.22}.advantage-grid article{background:linear-gradient(150deg,#fffffcb8,#f2f0ec6b)}@media (hover:hover) and (pointer:fine){[data-terrain-surface][data-terrain-safe=true][data-terrain-active=true]>.terrain-field{opacity:calc(var(--terrain-reveal-strength) * var(--terrain-edge-strength,1));transition:opacity var(--terrain-reveal-in) cubic-bezier(.22,.61,.36,1)}}.intent-sequence:has(.intent-steps button:focus-visible) .intent-response[data-terrain-rest-safe=true]:not([data-terrain-active=true])>.terrain-field,.life-section:has(.turing-state-switcher button:focus-visible) .life-scene[data-terrain-rest-safe=true]:not([data-terrain-active=true])>.terrain-field,[data-terrain-surface][data-terrain-rest-safe=true]:not([data-terrain-active=true]):focus-visible>.terrain-field,[data-terrain-surface][data-terrain-rest-safe=true]:not([data-terrain-active=true]):has(:focus-visible)>.terrain-field{opacity:.1;left:var(--terrain-rest-x,50%);top:var(--terrain-rest-y,50%);transform:translate(-50%,-50%)!important}.hero-climb-contour,.route-contours{opacity:0;transition:opacity var(--terrain-reveal-out) ease-out}@media (hover:hover) and (pointer:fine){.hero-scroll-cue:hover .hero-climb-contour,.route-story:has(.change-ledger[data-terrain-active=true]) .route-contours{opacity:.6;transition-duration:var(--terrain-reveal-in)}}.hero-scroll-cue:focus-visible .hero-climb-contour{opacity:.6}@media (prefers-reduced-motion:reduce){[data-terrain-surface][data-terrain-rest-safe=true]>.terrain-field{left:var(--terrain-rest-x,50%)!important;top:var(--terrain-rest-y,50%)!important;opacity:.04!important;transition:none!important;transform:translate(-50%,-50%)!important}}.relationship-system{--terrain-reveal-strength:.16;--terrain-width:300px;--terrain-height:255px;--terrain-field-color:var(--terrain-green-600);--terrain-rest-x:50%;--terrain-rest-y:50%}.intent-response,.life-scene{--terrain-reveal-strength:.16;--terrain-field-color:var(--trekmind-ai-signal-600);--terrain-wash:#37558a06;--terrain-rest-x:20%;--terrain-rest-y:50%}.life-scene{--terrain-rest-x:80px}.change-ledger{--terrain-reveal-strength:.48;--terrain-field-shadow:#8bbea029}.journey-terrain{--terrain-reveal-strength:.36;--terrain-field-shadow:#8bbea024}.advantage-grid article{box-shadow:none}.advantage-grid article:hover{background:linear-gradient(150deg,#fffffccc,#f2f0ec7a);box-shadow:inset 0 1px #ffffff85}.relationship-system{background:linear-gradient(105deg,#fffffc24,#e8ecf81f);box-shadow:0 22px 58px -52px #12261d47}.relationship-system .turing-layer{background:linear-gradient(118deg,#0000 54%,#e8ecf829)}.relationship-system article:before{opacity:.45}.turing-state-switcher{background:linear-gradient(90deg,#fffffc2e,#e8ecf821,#fffffc1a)}.turing-state-switcher button.active{background:linear-gradient(#e8ecf824,#0000 82%)}.life-scene{background:linear-gradient(145deg,#fffffcc7,#e8ecf852);border-color:#29433117;box-shadow:0 26px 76px -58px #273b2f80,inset 0 1px #ffffffb8}.product-theatre{box-shadow:0 30px 82px -68px #000000ad,inset 0 1px #ffffff0d}@media (prefers-reduced-motion:reduce){.terrain-field{transition:none}}.hero-scroll-cue{grid-template-columns:auto;min-height:44px}.hero-scroll-cue span{transform:none}@media (hover:hover) and (pointer:fine){.advantage-grid article{transition:background-color var(--motion-tab) var(--ease-precision),box-shadow var(--motion-tab) var(--ease-precision)}.advantage-grid article[data-terrain-active=true]{box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #357d5e14}}@media (max-width:760px){[data-terrain-surface],[data-terrain-zone=chapter]{--terrain-width:176px;--terrain-height:120px}.intent-response{--terrain-rest-x:42px}.life-scene{--terrain-rest-x:50%;--terrain-rest-y:96px}}@media (hover:none),(pointer:coarse){[data-terrain-surface][data-terrain-rest-safe=true]>.terrain-field{left:var(--terrain-rest-x,50%)!important;top:var(--terrain-rest-y,50%)!important;opacity:.04!important;transition:none!important;transform:translate(-50%,-50%)!important}}:root{--reading-gutter:clamp(40px,calc(5vw - 24px),48px);--rail-clearance:224px;--reading-width:1180px}.motion-suspended *,.motion-suspended :after,.motion-suspended :before,html.document-hidden *,html.document-hidden :after,html.document-hidden :before{animation-play-state:paused!important}.life-copy h3,.product-copy h3,.section-heading h2{overflow-wrap:break-word}.copy-lines>span{display:block}.copy-lines>span+span{margin-top:.2em}[role=tabpanel]:focus-visible{outline:2px solid var(--terrain-green-300);outline-offset:8px}.header-cta,.primary-navigation button,.sound-button{min-height:44px}@media (min-width:761px){:root{--layout:min(var(--reading-width),calc(100vw - var(--rail-clearance) - var(--reading-gutter)));--reading-left:max(var(--rail-clearance),calc((100vw - var(--reading-width) + var(--rail-clearance) - var(--reading-gutter))/2));--reading-right:calc(100vw - var(--reading-left) - var(--layout))}.advantages,.decision,.product,.relationship,.vision{padding-inline:var(--reading-left) var(--reading-right)}.departure-copy,.hero-content,.route-story-copy{margin-left:var(--reading-left);margin-right:0;padding-left:0}.hero{--hero-axis:var(--reading-left);--hero-content-inset:0px}.hero-positioning-field{left:var(--reading-left);width:calc(var(--layout) - 280px)}.section-heading{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);column-gap:clamp(32px,4vw,64px)}.section-heading h2{font-size:var(--type-title);line-height:var(--type-title-line)}.section-heading>p:last-child{font-size:var(--type-body);line-height:var(--type-body-line)}.relationship-system{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.relationship-link{width:48px}.relationship-system article{flex-direction:column;align-items:flex-start;padding:36px 28px;display:flex}.relationship-system .turing-layer{padding:36px 28px!important}.relationship-system article>small{margin-bottom:96px}.relationship-system h3{font-size:var(--type-section)}.relationship-system article>p{margin-top:auto;padding-top:32px;position:relative;inset:auto}.turing-layer>.turing-core{width:120px;top:8px;right:20px}.route-story-copy>p:not(.overline){max-width:52%}.route-story h2{max-width:58%;font-size:var(--type-title)}.change-ledger{width:calc(var(--layout) * .42)}.change-ledger,.hero-scroll-cue{right:var(--reading-right)}}@media (min-width:761px) and (max-width:1100px){:root{--rail-clearance:96px}.primary-navigation{width:64px;padding-inline:4px;left:12px}.primary-navigation button{padding-left:40px}.primary-navigation button b{display:none}.section-heading{grid-template-columns:1fr;gap:24px}.section-heading>p:last-child{max-width:42em}.hero-positioning-field{width:var(--layout)}.hero-scroll-cue{bottom:82px}.advantage-grid{grid-template-columns:1fr}.advantage-grid article{min-height:220px}}@media (max-width:760px){.product .journey-terrain{height:clamp(210px,56vw,260px)}.primary-navigation button,.primary-navigation button.active{min-height:44px}.primary-navigation button b,.primary-navigation button.active b{font-size:var(--type-label)}.section-heading h2{line-height:var(--type-title-line)}.life-copy>p,.product-copy>span,.section-heading>p:last-child{font-size:var(--type-body);line-height:var(--type-body-line)}.hero-positioning button span{font-size:var(--type-action)}.hero-positioning-field>p{font-size:var(--type-body)}.hero-positioning button{min-height:36px}.hero-positioning-field{bottom:78px}.hero{min-height:960px}.hero-content{padding-bottom:390px}.hero-positioning button span{white-space:normal}.decision-summary,.route-demo-note{font-size:var(--type-label)}.journey-terrain-scroll,.turing-state-scroll{overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.journey-terrain-nodes button,.turing-state-switcher button{scroll-snap-align:center}}.current-chapter{max-width:100%;font-size:var(--type-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-core-short{font-size:var(--type-label);max-width:40em;line-height:1.6}.brand-relationship{font-size:var(--type-section);letter-spacing:.08em;margin-top:24px}@media (max-width:760px){.header-center{overflow:hidden}.current-chapter{max-width:100%;display:block}.brand-core-short{font-size:var(--type-label)}}.hero-positioning.positioning-always-visible{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.positioning-always-visible:after,.positioning-always-visible:before{display:none}.positioning-item{opacity:1;min-width:0;margin-left:0;padding:0;display:block;position:relative}.positioning-claim{color:var(--terrain-bg-50);min-height:44px;display:block}.positioning-claim:focus-visible{outline:2px solid var(--trekmind-ai-surface-300);outline-offset:6px;border-radius:2px}.positioning-claim:is(:hover,:focus-visible) strong{color:#f4f2ec}.positioning-item[data-positioning-rank=primary]{margin-bottom:4px}.positioning-item[data-positioning-rank=primary] strong{color:#f4f2ec;font-size:var(--type-claim-primary);text-align:left;font-weight:500;line-height:1.35}.positioning-item[data-positioning-rank=support] strong{color:#d4e5da;font-size:var(--type-body);font-weight:400;line-height:var(--type-body-line)}.positioning-claim{text-decoration:none;position:relative}.positioning-claim strong{transition:color .18s cubic-bezier(.23,1,.32,1),opacity .12s linear}@media (hover:hover) and (pointer:fine){.positioning-claim:hover strong{color:var(--trekmind-ai-surface-200)}}.positioning-claim:active strong{opacity:.8}@media (prefers-reduced-motion:reduce){.positioning-claim strong{transition:none}}.hero-positioning-field[data-static=true] .positioning-item{animation:none!important}.positioning-item>small{font-size:var(--type-label);line-height:1.6}.positioning-item strong{color:#f8faf8e6;text-wrap:balance;display:block}.positioning-claim .claim-phrase{font:inherit;color:inherit;letter-spacing:inherit;white-space:nowrap;display:inline}.positioning-item p{color:#ebf1edb3;margin:7px 0 0}@media (max-width:760px){.hero:has(.positioning-always-visible){flex-direction:column;height:auto;min-height:100svh;display:flex}.positioning-item{padding:0}.positioning-claim{min-height:44px}}@media (prefers-reduced-motion:reduce){.hero-positioning-field.has-entered .positioning-item{animation:none!important}}@media (min-width:761px) and (max-height:800px){.hero:has(.positioning-always-visible){min-height:100svh}}.brand-core-short>span,.brand-core-statement>span{display:block}.brand-relationship{flex-wrap:wrap;gap:.35em 1em;display:flex}.header-center{flex-direction:row;justify-content:center;gap:14px;min-width:0}.chapter-state,.header-center{align-items:center;display:flex}.chapter-state{font-size:var(--type-label);color:#b9cff5;white-space:nowrap;flex-shrink:0;gap:6px;line-height:1.6}.chapter-state>i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:chapter-breath 3.6s ease-in-out both}.chapter-state>span{animation:chapter-word var(--motion-tab) var(--ease-precision) both}.current-chapter{color:#f6f8f3d9;min-width:0;line-height:1.6}@keyframes chapter-breath{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes chapter-word{0%{opacity:.65}to{opacity:1}}@media (max-width:1100px){.header-center{flex-direction:column;gap:3px}}@media (max-width:760px){.header-center{max-width:42vw;width:auto!important}.current-chapter{max-width:100%}.chapter-state,.current-chapter{font-size:var(--type-label)}}@media (prefers-reduced-motion:reduce){.chapter-state>i,.chapter-state>span{animation:none}}.chapter-state[data-state=confirm]>i,.chapter-state[data-state=generate]>i,.chapter-state[data-state=recover]>i{animation:none}.trail-completed{transition:opacity var(--motion-settle) var(--ease-precision)}.trail-center,.trail-focus,.trail-ring{transition:opacity var(--motion-precision) var(--ease-precision),stroke-width var(--motion-precision) var(--ease-precision),fill var(--motion-precision) var(--ease-precision)}.trail-focus{stroke-dasharray:1.5 4.5}.trail-node[data-hovered=true] .trail-focus{opacity:1;stroke-width:1.75px;filter:drop-shadow(0 0 4px var(--trekmind-ai-surface-300))}.journey-terrain-nodes button .journey-node-label{transition:opacity var(--motion-precision) var(--ease-precision),color var(--motion-precision) var(--ease-precision),background-color var(--motion-precision) var(--ease-precision),border-color var(--motion-precision) var(--ease-precision),box-shadow var(--motion-precision) var(--ease-precision)}.journey-terrain-nodes button:is(:hover,:focus-visible) .journey-node-label{background:linear-gradient(125deg,#7fa58f33,#4b6fb31f);border-color:#b8cfc04d;box-shadow:0 16px 34px -24px #000000e6,inset 0 1px #ffffff1a}.chapter-state>i{animation-duration:4s}.chapter-state>span{animation-duration:var(--motion-settle);animation-timing-function:var(--ease-precision)}@media (prefers-reduced-motion:reduce){.chapter-state>span,.journey-terrain-nodes button .journey-node-label,.terrain-field,.trail-center,.trail-completed,.trail-focus,.trail-ring{transition:none;animation:none}}.trail-active,.trail-preview{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.trail-preview{stroke:var(--trekmind-ai-surface-300);stroke-width:1.8px;stroke-dasharray:.12 .055;opacity:.82;filter:drop-shadow(0 0 5px #b8c8e83d);animation:trail-preview-in var(--motion-settle) var(--ease-precision) both;animation-delay:calc(var(--preview-order,0) * var(--motion-stagger))}.journey-terrain[data-previewing=true] .trail-base{opacity:.34}.trail-active{stroke:var(--trekmind-ai-surface-100);stroke-width:2.3px;stroke-dasharray:1;filter:drop-shadow(0 0 6px #b8c8e847);animation:trail-stage-arrive var(--motion-scene) var(--ease-precision) both}.trail-agent-transfer{color:var(--trekmind-ai-surface-100);filter:drop-shadow(0 0 8px #b8c8e875)}.trail-agent-halo{fill:#4b6fb329;stroke:var(--trekmind-ai-surface-300);stroke-width:1px;vector-effect:non-scaling-stroke}.trail-agent-core{fill:currentColor}.journey-intelligence{z-index:7;left:var(--intelligence-x);top:var(--intelligence-y);pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);width:230px;min-height:78px;transition:left var(--motion-scene) var(--ease-precision),top var(--motion-scene) var(--ease-precision),transform var(--motion-scene) var(--ease-precision),border-color var(--motion-precision) var(--ease-precision);background:linear-gradient(125deg,#08160eeb,#162334d1);border:1px solid #b8c8e833;border-radius:15px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:11px 14px 11px 11px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 26px));box-shadow:0 18px 42px -30px #000000e6,inset 0 1px #fff1}.journey-intelligence>.ai-signal{width:40px;height:40px;color:var(--trekmind-ai-surface-100)}.journey-intelligence:after{content:"";background:linear-gradient(var(--trekmind-ai-surface-300),transparent);opacity:.48;width:1px;height:26px;position:absolute;bottom:-27px;left:50%;transform:translate(-50%)}.journey-intelligence>span{gap:1px;min-width:0;display:grid}.journey-intelligence small{color:#e7f0eba8;white-space:nowrap}.journey-intelligence b,.journey-intelligence small{font-size:var(--type-label);font-weight:400;line-height:1.6}.journey-intelligence b{color:#f0f5f2;overflow-wrap:break-word}.journey-intelligence em{color:var(--trekmind-ai-surface-300);font-size:var(--type-label);white-space:nowrap;font-style:normal;font-weight:400;line-height:1.6}.journey-intelligence[data-state=confirm]{border-color:#b8c8e852}.journey-terrain[data-stage="1"] .journey-intelligence{transform:translate(-16%,calc(-100% - 42px))}.journey-terrain[data-stage="1"] .journey-intelligence:after{height:42px;bottom:-43px;left:16%}.journey-terrain[data-stage="4"] .journey-intelligence{transform:translate(-50%,32px)}.journey-terrain[data-stage="4"] .journey-intelligence:after{background:linear-gradient(transparent,var(--trekmind-ai-surface-300));height:32px;top:-33px;bottom:auto}.journey-terrain[data-stage="5"] .journey-intelligence{transform:translate(-84%,calc(-100% - 28px))}.journey-terrain[data-stage="5"] .journey-intelligence:after{left:84%}@media (min-width:761px){.journey-intelligence{left:clamp(132px,var(--intelligence-x),calc(100% - 132px))}.journey-terrain[data-stage="1"] .journey-intelligence{transform:translate(-50%,calc(-100% - 42px))}.journey-terrain[data-stage="1"] .journey-intelligence:after{left:42%}.journey-terrain[data-stage="5"] .journey-intelligence{transform:translate(-50%,calc(-100% - 16px))}.journey-terrain[data-stage="5"] .journey-intelligence:after{height:16px;bottom:-17px;left:58%}}.journey-terrain-nodes button.current .journey-node-label{opacity:1;box-shadow:none;color:var(--trekmind-ai-surface-100);background:0 0;border-color:#0000}@keyframes trail-preview-in{0%{stroke-dashoffset:.35px;opacity:0}to{stroke-dashoffset:0;opacity:.82}}@keyframes trail-stage-arrive{0%{stroke-dashoffset:1px;opacity:.22}to{stroke-dashoffset:0;opacity:1}}@media (max-width:760px){.journey-intelligence{border-radius:13px;grid-template-columns:32px minmax(0,1fr);width:190px;min-height:66px;padding:8px 11px 8px 8px;transform:translate(-50%,calc(-100% - 20px))}.journey-intelligence>.ai-signal{width:32px;height:32px}.journey-intelligence b,.journey-intelligence small{font-size:var(--type-label)}.journey-terrain[data-stage="1"] .journey-intelligence{transform:translate(-10%,calc(-100% - 34px))}.journey-terrain[data-stage="4"] .journey-intelligence{transform:translate(-50%,28px)}.journey-terrain[data-stage="5"] .journey-intelligence{transform:translate(-90%,calc(-100% - 22px))}}@media (prefers-reduced-motion:reduce){.trail-agent-transfer{display:none}.trail-active,.trail-preview{stroke-dashoffset:0;animation:none}.trail-active{filter:none}.journey-intelligence{transition:none}}html{scroll-snap-type:y mandatory;scroll-padding-top:0}body{overflow:clip visible}.snap-section{scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:0}footer{scroll-snap-align:none;scroll-snap-stop:normal}html.footer-revealing,html.is-programmatic-scroll,html.is-reading-selection,html.is-resizing-reading,html.visual-motion-paused,html:has(input:focus,textarea:focus,select:focus,[contenteditable=true]:focus),html[data-input-origin=keyboard]{scroll-snap-type:none}@media (prefers-reduced-motion:reduce){html{scroll-snap-type:none}}@media print{html{scroll-snap-type:none}}.terrain-field .terrain-isolines{opacity:0;transition:opacity .24s var(--ease-precision)}[data-terrain-active=true]>.terrain-field .terrain-isolines-major{opacity:.62;transition-duration:.16s}[data-terrain-active=true]>.terrain-field .terrain-isolines-minor{opacity:.24;transition-delay:60ms}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.terrain-isolines{transition:none!important}}.terrain-summit-emphasis{opacity:0;transition:opacity .18s ease-out}[data-terrain-active=true]>.terrain-field .terrain-summit-emphasis{opacity:.78}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.terrain-summit-emphasis{display:none}}.relationship-example{max-width:32rem;font-size:var(--type-label);margin-top:24px;line-height:1.6}.relationship-example>p{color:var(--ink);font-size:var(--type-body);line-height:var(--type-body-line);margin:16px 0}.relationship-evidence{border-top:1px solid var(--line);color:var(--ink);margin-top:24px;padding-top:16px;font-size:16px;line-height:1.75}.relationship-evidence>summary{cursor:pointer;align-content:center;min-height:44px;font-size:16px}.relationship-evidence>summary:focus-visible{outline:2px solid var(--trekmind-ai-signal-500);outline-offset:4px}.relationship-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;padding-top:24px;display:grid}.relationship-evidence-grid>div{min-width:0;max-width:36em}.relationship-evidence-grid dl{gap:4px;margin:16px 0 0;display:grid}.relationship-evidence-grid .relationship-detail-kicker,.relationship-evidence-grid dt{color:var(--ink-soft);font-size:14px;font-weight:400;line-height:1.6}.relationship-evidence-grid dd,.relationship-evidence-grid p{margin:0 0 16px}@media (max-width:760px){.relationship-evidence-grid{grid-template-columns:1fr;gap:24px}}.site-header.is-condensed .header-shell{-webkit-backdrop-filter:blur(24px)saturate(1.1);backdrop-filter:blur(24px)saturate(1.1);background:linear-gradient(115deg,#0c1714f0,#131f1fe0 52%,#0d1818f0);border-color:#d0d8f038;box-shadow:0 10px 30px #0000002e,0 2px 7px #0000001a,inset 0 1px #f4f7fc21,inset 0 -1px #0003}.site-header.is-condensed .brand-mark{border-color:#d0d8f04d;box-shadow:inset 0 0 12px #b8c8e80d}.site-header.is-condensed .current-chapter{color:#f4f7fcc7;letter-spacing:.06em}.site-header.is-condensed .chapter-state{color:var(--trekmind-ai-surface-300)}.site-header.is-condensed .chapter-state>i{box-shadow:0 0 8px #6f8fca52}.site-header .sound-button{border-radius:999px;transition:background .22s,color .22s}.site-header .sound-button:focus-visible,.site-header .sound-button:hover{color:var(--trekmind-ai-surface-100);background:#d0d8f014}.site-header .header-cta{box-shadow:inset 0 1px #fff3,0 2px 5px #0000001f}@media (min-width:1101px){.site-header.is-condensed .chapter-state{border-left:1px solid #d0d8f02e;padding-left:13px}}@media (prefers-reduced-transparency:reduce){.site-header.is-condensed .header-shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101c19}}@media (prefers-reduced-motion:reduce){.site-header .sound-button{transition:none}}.sound-button:disabled{opacity:.65;cursor:default}.sound-button:disabled .sound-wave i{animation:none!important}.sound-feedback{z-index:100;background:var(--terrain-bg-50);max-width:calc(100vw - 3rem);color:var(--trekmind-ai-signal-700);border:1px solid var(--trekmind-ai-surface-300);font-size:var(--type-label);border-radius:.75rem;padding:.75rem 1rem;line-height:1.6;position:fixed;top:5.5rem;right:1.5rem;box-shadow:0 6px 24px #0002}.decision-structure{z-index:4;color:#e0eae494;align-items:center;gap:18px;display:flex;position:absolute;bottom:34px;left:clamp(28px,5.5vw,92px)}.decision-structure>small{font-size:var(--type-label);letter-spacing:.13em;white-space:nowrap;font-weight:400}.decision-structure .decision-summary{position:static}@media (min-width:761px){.decision-structure{bottom:calc(34px + var(--scroll-anchor-offset))}}@media (max-width:760px){:root{--scroll-anchor-offset:174px}.brand-word strong,.header-cta{font-size:var(--type-action)}.positioning-item strong,.positioning-item>small,.primary-navigation button b,.primary-navigation button.active b{font-size:var(--type-label)}.positioning-item p{font-size:var(--type-body);line-height:var(--type-body-line)}.route-demo-note{line-height:1.6}.change-ledger small,.change-ledger span,.route-demo-note{font-size:var(--type-label)}.decision-structure{display:block;bottom:26px;left:18px;right:18px}.decision-structure>small{margin-bottom:8px;display:block}.decision-structure .decision-summary,.decision-structure>small,.relationship-system article>div:not(.turing-core):not(.relationship-film) span,.relationship-system article>small{font-size:var(--type-label)}.relationship-system article>p{font-size:var(--type-body);line-height:var(--type-body-line)}.relationship-principle{line-height:1.6}.device-bar,.journey-node-label small,.product-boundary,.relationship-principle{font-size:var(--type-label)}.device-prompt{font-size:var(--type-body)}.device li{font-size:var(--type-label)}.turing-state-switcher button small{font-size:var(--type-action)}.life-copy li{font-size:var(--type-body)}.footer-claim-note,.vision-sequence li,footer{font-size:var(--type-label)}.footer-claim-note,footer{line-height:1.6}}@media (max-width:420px){.header-shell,.site-header.is-condensed .header-shell{grid-template-columns:auto minmax(0,1fr) auto}.header-center .current-chapter{display:block}.header-center{max-width:none}.chapter-state{font-size:var(--type-label)}.brand-mark-temporary{display:none}.brand{gap:0}}@media (min-width:761px) and (max-width:1100px){:root{--scroll-anchor-offset:96px}.current-chapter{max-width:150px}.header-actions,.header-center{min-width:0}}.relationship-system{background:radial-gradient(circle at 18% 78%,#357d5e14,#0000 30%),radial-gradient(circle at 86% 24%,#4b6fb31c,#0000 34%),linear-gradient(112deg,#fffffcb8,#f6f6f180 44%,#e8ecf866);border:1px solid #23483126;border-radius:32px;grid-template-columns:minmax(0,.94fr) 160px minmax(0,1.06fr);min-height:590px;position:relative;overflow:hidden;box-shadow:0 34px 90px -72px #1730217a,inset 0 1px #ffffffd1}.relationship-system:before{content:"";z-index:0;pointer-events:none;opacity:.72;background:linear-gradient(90deg,#285d430e,#0000 36% 62%,#3e5e9511);position:absolute;inset:0}.relationship-system article{min-height:590px;box-shadow:none;background:0 0;border:0;padding:48px 42px 40px;overflow:visible}.relationship-system article:before{display:none}.relationship-system .world-layer{background:linear-gradient(145deg,#fafaf899,#f2f0ec2e);border-right:1px solid #274e3414}.relationship-system .turing-layer{background:linear-gradient(125deg,#e8ecf80f,#e8ecf852);border-left:1px solid #4a669c17;min-height:590px;padding:48px 42px 40px!important}.relationship-system article>small{color:var(--forest-700);font-size:var(--type-label);letter-spacing:.14em;margin:0 0 42px}.relationship-system .turing-layer>small{color:var(--trekmind-ai-signal-700)!important}.relationship-system h3{max-width:440px;font-size:var(--type-section);line-height:var(--type-section-line)}.relationship-system article>p{color:#596860;font-size:var(--type-body);line-height:var(--type-body-line);margin:auto 0 0;padding-top:28px;position:relative;inset:auto}.relationship-evidence-list,.relationship-reasoning-list{border-top:1px solid #264a3221;width:100%;margin:36px 0 34px;padding:0;list-style:none;gap:0!important;display:grid!important}.relationship-evidence-list li,.relationship-reasoning-list li{border-bottom:1px solid #264a321a;align-items:center;min-height:61px;display:grid}.relationship-evidence-list li{grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.relationship-reasoning-list li{border-color:#445d8f1c;grid-template-columns:34px minmax(0,1fr);gap:10px}.relationship-evidence-list li>span,.relationship-reasoning-list li>span{font:400 var(--type-label)/1.6 var(--font-cjk);letter-spacing:.12em;color:#2d5e418c!important;background:0 0!important;border:0!important;padding:0!important}.relationship-reasoning-list li>span{color:#3e5e9594!important}.relationship-evidence-list li>div,.relationship-reasoning-list li>div{gap:3px!important;margin:0!important;display:grid!important}.relationship-evidence-list b,.relationship-reasoning-list b{color:var(--ink);letter-spacing:.02em}.relationship-evidence-list small,.relationship-reasoning-list small{color:#6d7972;font-size:var(--type-label);line-height:1.6}.relationship-evidence-list em{color:#47705a;font-size:var(--type-label);white-space:nowrap;font-style:normal}.relationship-reasoning-list small{color:#68728a}.turing-layer>.turing-core{align-self:flex-end;width:142px;margin:0 0 24px;position:relative;inset:auto}.relationship-system article{flex-direction:column;align-items:stretch;min-width:0;display:flex}.relationship-system .turing-layer>small{margin-bottom:24px}.relationship-link{width:160px;min-height:590px;color:var(--forest-700);display:block;position:relative}.relationship-link svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.relationship-flow-active,.relationship-flow-arrow,.relationship-flow-base{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.relationship-flow-base{stroke:#2f5c3e33;stroke-width:1px}.relationship-flow-active{stroke:url(#relationship-flow-gradient);stroke-width:1.55px;stroke-dasharray:1;stroke-dashoffset:.68px;opacity:.48;transition:stroke-dashoffset var(--motion-scene) var(--ease-precision),opacity var(--motion-tab) var(--ease-precision)}#relationship-flow-gradient stop:first-child{stop-color:var(--terrain-green-500)}#relationship-flow-gradient stop:last-child{stop-color:var(--trekmind-ai-signal-600)}.relationship-flow-arrow{stroke:var(--trekmind-ai-signal-600);stroke-width:1.25px;opacity:.58}.relationship-link circle{fill:var(--trekmind-ai-surface-300);stroke:#ffffffd9;stroke-width:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px #5a7bba57)}.relationship-link b,.relationship-link span{white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.relationship-link span{color:#748078;letter-spacing:.08em;top:58%}.relationship-link b{color:var(--trekmind-ai-signal-700);letter-spacing:.08em;writing-mode:horizontal-tb;top:calc(58% + 24px)}.relationship-system[data-terrain-active=true] .relationship-flow-active{stroke-dashoffset:0}.relationship-principle{text-align:left;margin-top:26px;padding-top:18px}@media (max-width:1180px) and (min-width:761px){.relationship-system{grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr)}.relationship-system .turing-layer,.relationship-system article{padding:42px 30px 36px!important}.relationship-link{width:112px}.turing-layer>.turing-core{width:118px;inset:auto}.relationship-evidence-list li{grid-template-columns:28px minmax(0,1fr)}.relationship-evidence-list em{grid-column:2;padding-bottom:8px}}@media (max-width:760px){.relationship-system{border-radius:24px;grid-template-columns:1fr;min-height:0}.relationship-system .turing-layer,.relationship-system article{min-height:0;padding:34px 26px 32px!important}.relationship-system .world-layer{border-bottom:1px solid #274e3417;border-right:0}.relationship-system .turing-layer{border-top:1px solid #4a669c17;border-left:0;padding-top:34px!important}.relationship-system article>small{margin-bottom:34px}.relationship-system h3{font-size:var(--type-section)}.relationship-evidence-list,.relationship-reasoning-list{margin:30px 0 22px}.relationship-evidence-list li{grid-template-columns:30px minmax(0,1fr) auto}.relationship-link{width:100%;height:120px;min-height:120px}.relationship-link span{top:53%}.relationship-link b{top:calc(53% + 23px)}.turing-layer>.turing-core{width:122px;inset:auto}.relationship-principle{font-size:var(--type-label)}}@media (max-width:420px){.relationship-evidence-list li{grid-template-columns:28px minmax(0,1fr)}.relationship-evidence-list em{grid-column:2;padding-bottom:9px}}@media (prefers-reduced-motion:reduce){.relationship-flow-active{stroke-dashoffset:0;opacity:1;transition:none}}.route-story:has(.condition-reading-frame){flex-direction:column;height:auto;min-height:0;display:flex}.condition-reading-frame{z-index:3;width:var(--layout);flex:1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;margin:0 auto;padding:96px 0 116px;display:grid;position:relative}.condition-reading-frame .route-story-copy{align-items:flex-start;width:auto;min-width:0;height:auto;margin:0;padding:0;container-type:inline-size}.condition-reading-frame .route-story-copy>p:not(.overline){max-width:none;font-size:var(--type-body);line-height:var(--type-body-line)}.condition-reading-frame h2{letter-spacing:0;overflow-wrap:break-word;max-width:12em;font-size:44px;font-weight:500;line-height:1.3}.condition-reading-frame h2>span{display:block}.condition-reading-frame .route-demo-note{color:#d0d8d3;max-width:34em;margin-top:24px;padding-left:12px;font-size:14px;font-weight:400;line-height:1.6}.condition-panel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.condition-example-details{color:var(--terrain-bg-50);border-top:1px solid #d5e6dc40;margin-top:24px;padding-top:20px}.condition-example-details>summary{cursor:pointer;min-height:44px;color:var(--trekmind-ai-surface-300);font-size:var(--type-body);line-height:var(--type-body-line);align-content:center}.condition-example-details>summary:focus-visible{outline:2px solid var(--trekmind-ai-surface-300);outline-offset:4px}.condition-example-details>p{margin:20px 0 0}.condition-example-details>p,.condition-panel-heading p{font-size:var(--type-body);line-height:var(--type-body-line)}.condition-panel-heading p{color:var(--terrain-green-300);letter-spacing:.06em;margin:0 0 12px}.condition-panel-heading h3{font-size:var(--type-section);font-weight:500;line-height:var(--type-section-line);color:#f1f5f3;letter-spacing:.01em;margin:0 0 24px}.condition-response small,.condition-sources>small{font-size:var(--type-label);color:var(--trekmind-ai-signal-300-dark);line-height:1.6;display:block}.condition-connections{gap:24px;margin:0 0 24px;display:grid}.condition-connections>div{border-left:1px solid #7fa58f80;padding-left:16px}.condition-connections dt{color:var(--terrain-bg-50);font-size:14px;font-weight:500;line-height:1.6}.condition-connections dd{color:#d1ded5;max-width:26em;margin:8px 0 0;font-size:16px;font-weight:400;line-height:1.75}.condition-response{border:0;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:24px;width:100%;margin-top:24px;padding:0;display:grid}.condition-response .ai-signal{color:var(--trekmind-ai-surface-300)}.condition-response p{max-width:24em;color:var(--terrain-bg-50);margin:0;font-size:18px;font-weight:400;line-height:1.65}#new-way .condition-response p{text-wrap:balance}.condition-panel .decision-structure{color:#d1ded5;border-top:1px solid #d5e6dc38;min-width:0;margin-top:18px;padding-top:20px;display:block;position:relative;inset:auto}.condition-panel .decision-structure>small{font-size:var(--type-label);letter-spacing:.03em;white-space:normal;margin:0 0 12px;display:block}.condition-panel .decision-structure>p{color:#d1ded5;margin:0 0 18px}.condition-next-note,.condition-panel .decision-structure>p{font-size:var(--type-body);line-height:var(--type-body-line)}.condition-next-note{border-top:1px solid var(--line-dark);color:#e7f0eb;max-width:38rem;margin:20px 0 0;padding-top:16px}.condition-panel .decision-summary{font-size:var(--type-label);color:#e9f0eccc;letter-spacing:0;flex-wrap:wrap;gap:10px 0;line-height:1.6;display:flex;position:static}.condition-panel .decision-summary li:not(:last-child):after{color:#b8c8e88c;margin:0 8px}@keyframes condition-relationship{0%,32%,to{opacity:.7;text-shadow:none}20%,8%{opacity:1;text-shadow:0 0 12px var(--trekmind-ai-glow)}}@media (min-width:761px){.condition-reading-frame{margin-left:var(--reading-left);margin-right:var(--reading-right)}}@media (max-width:1180px){.condition-reading-frame{grid-template-columns:1fr;gap:40px;padding-top:130px}.condition-reading-frame h2{font-size:var(--type-title)}.condition-reading-frame .route-story-copy{max-width:720px}.condition-panel{max-width:760px}}@media (max-width:760px){.condition-reading-frame{gap:32px;padding:96px 0 100px}.condition-reading-frame h2{font-size:32px;line-height:1.35}.condition-reading-frame .route-story-copy>p:not(.overline){font-size:var(--type-body)}.condition-panel{border-radius:0;padding:0}.condition-panel-heading h3{font-size:var(--type-section)}.condition-response{grid-template-columns:112px minmax(0,1fr);gap:24px}.condition-response>.turing-core{width:112px}.condition-response p{font-size:16px;line-height:1.75}}@container (max-width:328px){.condition-response{grid-template-columns:1fr}.condition-response>div{min-width:0}.condition-response p{max-width:100%}}@media (prefers-reduced-motion:reduce){.condition-pair strong{opacity:1;animation:none}}.motion-paused .condition-pair strong{opacity:1;animation:none}.site-header.is-condensed .header-shell{background:linear-gradient(112deg,#040c07e6,#0a1810c9);border-color:#deebe324;box-shadow:0 18px 52px -30px #000000b8,inset 0 1px #fff1}.advantage-grid article{border-color:#274e341a;box-shadow:inset 0 1px #ffffffad}.advantage-grid article[data-terrain-active=true]{box-shadow:0 24px 56px -48px #20443070,inset 0 1px #ffffffd1,inset 0 0 0 1px #357d5e13}.life-scene,.product-theatre,.relationship-system{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.life-scene,.product-theatre,.relationship-system{border-color:color-mix(in srgb,currentColor 9%,transparent)}}.condition-item,.device li,.relationship-evidence-list li,.relationship-reasoning-list li{transition:border-color var(--motion-precision) var(--ease-precision),background-color var(--motion-precision) var(--ease-precision)}@media (hover:hover){.relationship-evidence-list li:hover,.relationship-reasoning-list li:hover{background:#fffffc47;border-color:#357d5e24}.condition-item:hover{border-color:#d5e6dc47}}@media (prefers-reduced-motion:reduce){.condition-item,.device li,.relationship-evidence-list li,.relationship-reasoning-list li{transition:none}}:root{--font-cjk:"PingFang SC","Noto Sans SC","Microsoft YaHei",system-ui,sans-serif;--font-latin:"DM Sans Variable","DM Sans",system-ui,sans-serif;--type-system:trekmind-web-v4;--weight-brand:300;--weight-reading:400;--weight-heading:500;--weight-action:500;--type-brand:clamp(64px,6.1vw,88px);--type-brand-line:1.15;--type-closing:var(--type-title);--type-closing-line:var(--type-title-line);--type-title:44px;--type-title-line:1.3;--type-section:24px;--type-section-line:1.4;--type-card:var(--type-section);--type-body:16px;--type-body-line:1.75;--type-action:1rem;--type-label:.875rem;--type-claim-primary:28px;--type-caption:var(--type-label);--web-brand-title-gradient:linear-gradient(105deg,#f4f7fc,#b8c8e8 56%,#e7f0eb);--web-brand-ink-cool:#b8c8e8;--web-brand-ink-mist:#f4f7fc;--web-brand-ink-forest:#bfd7ca;--web-hero-ritual-gradient:linear-gradient(108deg,var(--web-brand-ink-cool) 0%,var(--web-brand-ink-mist) 50%,var(--web-brand-ink-forest) 100%)}body{font-family:var(--font-latin),var(--font-cjk);font-size:var(--type-body);line-height:var(--type-body-line);letter-spacing:0;font-synthesis:none}button,input,select,textarea{letter-spacing:0;font-family:inherit}blockquote,h1,h2,h3,h4,p{letter-spacing:0}.hero{--hero-title-size:104px}.hero .hero-reading-frame h1{font-family:var(--font-cjk);font-size:var(--hero-title-size);letter-spacing:0;font-synthesis:none;color:#eef3ef;-webkit-text-fill-color:currentColor;width:max-content;max-width:100%;background:0 0;font-weight:600;position:relative}.departure h2,.route-story .condition-reading-frame h2,.section-heading h2,.vision .vision-manifesto h2{font-family:var(--font-cjk);font-size:var(--type-title);font-weight:500;line-height:var(--type-title-line);letter-spacing:0;max-width:100%}.vision .vision-manifesto h2{font-size:var(--type-title);line-height:var(--type-title-line);font-weight:500}.hero h1 .hero-title-line{white-space:nowrap;width:max-content;max-width:100%;color:inherit;-webkit-text-fill-color:inherit;text-shadow:none;background:0 0;animation:none;display:block}.hero h1 .hero-title-line i{color:inherit;-webkit-text-fill-color:inherit}@media (prefers-contrast:more),(prefers-reduced-motion:reduce){.hero .hero-reading-frame h1{color:#eef3ef;-webkit-text-fill-color:currentColor;background:0 0}.hero .hero-reading-frame h1:after{display:none}}@media (forced-colors:active){.hero .hero-reading-frame h1{color:canvastext;-webkit-text-fill-color:currentColor;forced-color-adjust:auto;background:0 0}.hero .hero-reading-frame h1:after{display:none}}@media (min-width:1360px) and (max-width:1599px){.hero{--hero-title-size:96px}}@media (min-width:1181px) and (max-width:1359px){.hero{--hero-title-size:88px}}@media (min-width:761px) and (max-width:1180px){.hero{--hero-title-size:clamp(72px,7vw,88px)}}@media (max-width:760px){.hero{--hero-title-size:clamp(56px,calc(12.5vw + 16px),64px)}}.advantage-grid h3,.condition-panel-heading h3,.life-copy h3,.product-copy h3,.relationship-system h3{font-size:var(--type-section);line-height:var(--type-section-line);letter-spacing:0;font-weight:500}.advantage-grid p,.hero .hero-caption,.life-copy>p,.relationship-system article>p,.section-heading>p:last-child{font-size:var(--type-body);line-height:var(--type-body-line);letter-spacing:0;font-weight:400}.condition-reading-frame .route-story-copy>p:not(.overline),.departure-copy>p:not(.overline),.product-copy>span{font-size:var(--type-label);letter-spacing:0;font-weight:400;line-height:1.6}.life-copy>small,.overline,.relationship-system article>small,.section-kicker .overline{font-family:var(--font-cjk);font-size:var(--type-label);letter-spacing:0;font-weight:400;line-height:1.6}.condition-panel-heading p,.product-copy>p{font-family:var(--font-cjk);font-size:var(--type-body);font-weight:400;line-height:var(--type-body-line);letter-spacing:0}.hero-product-name strong{font-size:var(--type-label);letter-spacing:0;font-weight:400}.hero-product-name span{font-family:var(--font-latin);font-size:var(--type-label);font-weight:400}.departure-actions a,.departure-actions button,.hero .hero-actions a,.hero .hero-actions button{font-size:var(--type-action);white-space:normal;height:auto;min-height:3rem;padding-block:.75rem;font-weight:500;line-height:1.6}.departure-actions,.hero-actions{flex-wrap:wrap}.hero .hero-actions button{box-shadow:none;min-width:0;color:var(--terrain-text-50);background:0 0;border:0;border-radius:0;padding-inline:0}.site-header .brand-word strong{font-size:var(--type-action);letter-spacing:0;line-height:1.6}.site-header .brand-word small{font-family:var(--font-latin);font-size:var(--type-label);letter-spacing:.02em}.site-header .chapter-state,.site-header .current-chapter,.site-header.is-condensed .current-chapter{font-size:var(--type-label);letter-spacing:0;font-weight:400;line-height:1.6}.site-header .header-cta,.site-header .sound-button{font-size:var(--type-action);letter-spacing:0;font-weight:500;line-height:1.6}.primary-navigation button b,.primary-navigation button.active b{font-size:var(--type-label);letter-spacing:0;transition:color var(--motion-micro) var(--ease-precision);font-weight:400}.primary-navigation button span{font-size:var(--type-label);font-variant-numeric:tabular-nums;letter-spacing:0}.condition-reading-frame .route-demo-note,.footer-claim-note,.positioning-item>small,.product-boundary{font-size:var(--type-label);letter-spacing:0;line-height:1.6}.hero-positioning-field>p{font-size:var(--type-body);line-height:var(--type-body-line);letter-spacing:0}.positioning-item strong{font-size:var(--type-action);font-weight:500;line-height:1.6}.positioning-item p{font-size:var(--type-body);line-height:var(--type-body-line)}.relationship-evidence-list li,.relationship-reasoning-list li{min-height:4rem;padding-block:.75rem}.relationship-evidence-list b,.relationship-reasoning-list b{font-size:var(--type-label);letter-spacing:0;font-weight:400;line-height:1.6}.relationship-evidence-list em,.relationship-evidence-list small,.relationship-reasoning-list small{font-size:var(--type-label);letter-spacing:0;line-height:1.6}.relationship-evidence-list li>span,.relationship-reasoning-list li>span{font-family:var(--font-latin);font-size:var(--type-label);letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.6}.relationship-link b,.relationship-link span{font-size:var(--type-label);letter-spacing:0;line-height:1.6}.relationship-link b{font-weight:400}.relationship-principle{font-size:var(--type-label);line-height:1.6}.condition-panel .condition-pair b,.condition-panel .condition-pair strong{font-size:var(--type-label);letter-spacing:0;font-weight:400;line-height:1.6}.condition-pair small{font-size:var(--type-label);font-weight:400}.condition-item p{font-size:var(--type-body);line-height:var(--type-body-line)}.condition-panel .decision-structure>small,.condition-panel .decision-summary{font-size:var(--type-label);letter-spacing:0;line-height:1.6}.condition-panel .condition-pair strong{color:#cad8ef}.condition-panel .change-ledger{overflow:visible}.journey-node-label b{font-size:var(--type-label);letter-spacing:0;font-weight:400;line-height:1.6}.turing-state-switcher button b{font-size:var(--type-action);letter-spacing:0;font-weight:500;line-height:1.6}.advantage-grid article>span,.journey-node-label small,.vision-sequence li span{font-size:var(--type-label);letter-spacing:0;font-variant-numeric:tabular-nums;line-height:1.6}.turing-state-switcher button small{font-size:var(--type-action);letter-spacing:0;font-variant-numeric:tabular-nums;line-height:1.6}.life-copy li span{font-size:var(--type-body);line-height:var(--type-body-line);letter-spacing:0;font-variant-numeric:tabular-nums}.device article small,.device li,.device-bar,.vision-sequence li{font-size:var(--type-label);letter-spacing:0;line-height:1.6}.life-copy li{letter-spacing:0}.device .device-prompt,.life-copy li{font-size:var(--type-body);line-height:var(--type-body-line)}.device h4{font-size:var(--type-section);font-weight:500;line-height:var(--type-section-line);letter-spacing:0}.turing-core .ai-name,.turing-core>small{font-size:var(--type-label);letter-spacing:0;line-height:1.6}.vision-manifesto .brand-core-statement{font-size:var(--type-body);font-weight:400;line-height:var(--type-body-line);letter-spacing:0}.vision-manifesto .brand-relationship{font-size:var(--type-section);font-weight:500;line-height:var(--type-section-line);letter-spacing:0}.footer-links a,footer{font-size:var(--type-label);letter-spacing:0;line-height:1.6}.footer-links button{font-size:var(--type-action);letter-spacing:0;line-height:1.6}.footer-brand b{font-size:var(--type-section);font-weight:500}.footer-brand small,.footer-links>span{font-family:var(--font-latin);font-size:var(--type-label);line-height:1.6}.footer-claim-note{font-size:var(--type-label)}.device,.life-scene,.product-theatre,.relationship-system article{height:auto}.condition-item,.life-copy,.product-copy{overflow-wrap:break-word;min-width:0}@media (max-width:1180px) and (min-width:761px){:root{--type-brand:clamp(64px,6.1vw,88px);--type-brand-line:1.15}.relationship-system{grid-template-columns:1fr}.relationship-system .world-layer{border-right:0}.relationship-link{width:100%;height:120px;min-height:120px}.relationship-link span{top:53%}.relationship-link b{top:calc(53% + 24px)}.relationship-system .turing-layer{border-left:0}}@media (max-width:760px){:root{--type-brand:48px;--type-brand-line:1.15;--type-title:32px;--type-section:22px}.site-header .chapter-state,.site-header .current-chapter{font-size:var(--type-label)}.primary-navigation{grid-template-columns:repeat(5,minmax(5.5rem,1fr))}.departure-actions a,.departure-actions button,.hero .hero-actions a,.hero .hero-actions button{flex:9rem}.condition-panel .condition-pair{grid-template-columns:1.5rem minmax(0,1fr);gap:.25rem .5rem}.condition-pair i{display:none}.condition-pair strong{grid-column:2}.condition-item p{padding-left:2rem}.relationship-system h3{max-width:100%}}@media (max-width:360px){:root{--type-brand:48px;--type-brand-line:1.15}}@media (max-width:420px){.site-header .header-shell,.site-header.is-condensed .header-shell{grid-template-columns:minmax(0,1fr) auto}.site-header .header-center{display:none}.relationship-system .turing-layer,.relationship-system article{padding-inline:1.25rem!important}}.relationship-evidence-list em{white-space:normal}.site-header .header-shell{height:auto;min-height:3.25rem}.site-header .header-cta{height:auto;min-height:2.75rem;padding-block:.5rem}.terrain-transition[data-visual-lock=ridge-transition]{animation:none;bottom:-1px;transform:translate(0)}.hero-scroll-cue,.signal-label,.signal-label small,.terrain-transition span{font-size:var(--type-label);letter-spacing:0;line-height:1.6}.skip-link{font-size:var(--type-label);line-height:1.6}:root{--content-narrative:outdoor-agent-v1}.capability-availability{z-index:2;color:#ebf2eec2;width:100%;max-width:none;font-size:var(--type-label);margin:0 0 2rem;line-height:1.6;position:relative}.advantage-grid article p{max-width:34ch}.product-copy>span{max-width:32ch}:root{--journey-handoff-system:explicit-next-step-v1}.product-copy .product-handoff{border-top:1px solid #b8cfc02e;max-width:34ch;margin-top:2rem;padding-top:1.25rem}.product-handoff>small{font-size:var(--type-label);letter-spacing:0;color:#ebf2eeb8;font-weight:400;line-height:1.6;display:block}.product-handoff>p{font-size:var(--type-body);line-height:var(--type-body-line);letter-spacing:0;color:#e7f0eb;text-wrap:pretty;margin:.375rem 0}.product-handoff>span{font-size:var(--type-label);letter-spacing:0;color:#ebf2eec2;overflow-wrap:break-word;font-weight:400;line-height:1.6;display:block}@media (max-width:760px){.product-copy .product-handoff{max-width:none;margin-top:1.5rem}}@media (min-width:761px){.primary-navigation{--nav-axis:2.75rem;--nav-row:3rem;--nav-gap:.5rem;--nav-padding:.75rem;width:10.75rem;padding:var(--nav-padding) .5rem;gap:var(--nav-gap);left:1.75rem}.primary-navigation:before{left:calc(var(--nav-axis) - .5px);top:calc(var(--nav-padding) + var(--nav-row) / 2);bottom:calc(var(--nav-padding) + var(--nav-row) / 2);background:var(--nav-line-surface,currentColor);opacity:.22;width:1px}.primary-navigation button{height:var(--nav-row);min-height:var(--nav-row);opacity:.7;transition:color var(--motion-micro) var(--ease-precision),opacity var(--motion-micro) var(--ease-precision),background var(--motion-micro) var(--ease-precision),box-shadow var(--motion-micro) var(--ease-precision);border-radius:.75rem;grid-template-rows:1fr;grid-template-columns:1rem .5rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.5rem;display:grid;transform:none}.primary-navigation button.active,.primary-navigation button:focus-visible,.primary-navigation button:hover{opacity:1;transform:none}.primary-navigation button.active:before,.primary-navigation button:before{width:.5rem;height:.5rem;transition:background var(--motion-micro) var(--ease-precision),box-shadow var(--motion-micro) var(--ease-precision);grid-area:1/2;justify-self:center;position:static;transform:none}.primary-navigation button span{opacity:1;text-align:center;grid-area:1/1;width:auto;line-height:1.6;position:static;transform:none}.primary-navigation button b,.primary-navigation button.active b{letter-spacing:0;text-align:left;grid-area:1/3;font-weight:400;line-height:1.6;display:block}.primary-navigation button.active{background:linear-gradient(90deg,#89b19924,#89b19909);box-shadow:inset 0 0 0 1px #b6cfc024}.primary-navigation button.active:before{background:#b8cfc0;box-shadow:0 0 0 .25rem #a3c2b01f}.primary-navigation.on-light button.active:before{background:#357d5e;box-shadow:0 0 0 .25rem #357d5e1f}.primary-navigation.on-light button.active{box-shadow:inset 0 0 0 1px #357d5e26}.primary-navigation button:focus-visible{outline-offset:3px;outline:2px solid}.primary-navigation button[data-surface]{color:var(--nav-local-ink);opacity:1}.primary-navigation button[data-surface=light]{--nav-local-ink:#234b35;--nav-local-paper:#f4f3ee}.primary-navigation button[data-surface=dark]{--nav-local-ink:#f1f5f3;--nav-local-paper:#101c15}.primary-navigation button[data-surface]:before{background:var(--nav-local-paper)}.primary-navigation button[data-surface=light].active:before{background:#357d5e;box-shadow:0 0 0 .25rem #357d5e1f}.primary-navigation button[data-surface=dark].active:before{background:#b8cfc0;box-shadow:0 0 0 .25rem #a3c2b01f}.primary-navigation[data-mixed-surface=true] button[data-surface] :is(b,span){background:var(--nav-local-paper);width:fit-content;max-width:100%;box-shadow:0 0 0 3px var(--nav-local-paper);border-radius:3px}}@media (min-width:1101px){:root{--rail-clearance:14rem}}@media (min-width:761px) and (max-width:1100px){:root{--rail-clearance:6rem}.primary-navigation{--nav-axis:2.75rem;width:9.5rem;left:.5rem}.primary-navigation button{grid-template-columns:1rem .5rem minmax(0,1fr);gap:.5rem;padding-inline:.5rem}.primary-navigation button b,.primary-navigation button.active b{font-size:var(--type-label);display:block}}@media (max-width:760px){.primary-navigation{left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px));pointer-events:auto;scroll-snap-type:x proximity;gap:.125rem;width:auto;padding:.25rem;scroll-padding-inline:50%}.primary-navigation button{opacity:.75;scroll-snap-align:center}.primary-navigation button.active{opacity:1;background:#89b1991a}.primary-navigation button.active:after{height:2px;box-shadow:none;bottom:.25rem;left:25%;right:25%}}@media (prefers-reduced-motion:reduce){.primary-navigation button,.primary-navigation button:before{transition:none}}:root{--identity-component-owner:unified-turing-v3;--ai-identity-system:turing-aperture-v2;--identity-edge-mid:#b3c5e7;--identity-edge-deep:#6b89c7}.ai-signal{--trekmind-ai-surface-300:var(--identity-edge-mid);--trekmind-ai-signal-400:var(--identity-edge-deep);width:42px;height:42px;color:var(--trekmind-ai-signal-600);pointer-events:none;shape-rendering:geometricprecision;display:block;overflow:hidden}.ai-edge-light{stop-color:var(--trekmind-ai-surface-300)}.ai-edge-mid{stop-color:var(--trekmind-ai-signal-400)}.ai-edge-dark{stop-color:var(--trekmind-ai-signal-600)}.ai-light-center{stop-color:var(--trekmind-ai-surface-200)}.ai-light-edge{stop-color:var(--trekmind-ai-surface-100)}.ai-atmosphere{opacity:.68}.ai-atmosphere,.ai-motion{transform-origin:50px 50px}.ai-motion{fill:none;stroke-width:.8px}.ai-filament{transform-origin:0 0;opacity:.8}.ai-filament-two{opacity:.6;stroke-width:1.15px}.ai-filament-three{opacity:.38;stroke-width:.65px}.ai-task{stroke-width:1.6px;transform-origin:50px 50px}.ai-signal[data-state=listen] .ai-task{stroke-width:1.5px;transform:translateY(.35px)scale(.96)}.ai-signal[data-state=understand] .ai-task{transform:translateY(.45px)}.ai-signal[data-state=generate] .ai-task{stroke-width:1.55px;transform:translate(.6px)}.ai-signal[data-state=recover] .ai-task{stroke-width:1.5px;transform:translate(-.6px,.45px)}.ai-relation circle{r:1.8}.ai-center{fill:currentColor}.ai-center,.ai-signal[data-appearance=presence]>.ai-task{display:none}.ai-signal[data-appearance=presence] .ai-center{opacity:.75;display:block}.ai-signal[data-appearance=compact] .ai-atmosphere,.ai-signal[data-appearance=compact] .ai-filament-three{display:none}.ai-signal[data-appearance=compact] .ai-motion{stroke-width:1.5px}.ai-signal[data-appearance=compact] .ai-task{stroke-width:2.8px}.ai-signal[data-active=false] .ai-motion{opacity:.5}.ai-signal[data-active=false] .ai-task{opacity:.7}.ai-signal[data-active=true][data-state=listen] .ai-listening-bars path{transform-origin:50px 50px;animation:ai-listen 3.6s ease-in-out both}.ai-listening-bars path:nth-child(2){animation-delay:-.6s!important}.ai-listening-bars path:nth-child(3){animation-delay:-1.2s!important}.ai-listening-bars path:nth-child(4){animation-delay:-1.8s!important}.ai-signal[data-active=true][data-state=understand] .ai-motion{animation:ai-understand 5.6s ease-in-out infinite}.ai-signal[data-active=true][data-state=listen] .ai-motion{animation:ai-breathe 4.8s ease-in-out infinite}.ai-signal[data-active=true][data-state=generate] .ai-output path{stroke-dasharray:1;animation:ai-generate 1.8s ease-out both}.ai-output path:nth-child(2){animation-delay:.22s!important}.ai-output path:nth-child(3){animation-delay:.44s!important}.ai-signal[data-active=true][data-state=generate] .ai-motion{animation:ai-breathe 5.2s ease-in-out infinite}.ai-signal[data-active=true][data-state=confirm] .ai-motion{animation:ai-waiting-presence 6.4s ease-in-out infinite}.ai-signal[data-state=confirm] .ai-filament-three{opacity:.7}.ai-signal[data-active=true][data-state=recover] .ai-motion{animation:ai-limited-presence 6.8s ease-in-out infinite}.ai-signal[data-state=recover] .ai-filament{stroke-dasharray:82 18}.ai-signal[data-active=true][data-state=recover] .ai-break-caps{transform-origin:50px 50px;animation:ai-recover 1.2s ease-out both}.turing-core{transition:none}.turing-state-switcher{background:linear-gradient(100deg,var(--terrain-bg-50),var(--terrain-surface-100));overflow:hidden}.turing-state-switcher button{color:var(--trekmind-ai-signal-700);transform:none}.turing-state-switcher button.active{color:var(--trekmind-ai-signal-700);background:0 0}.turing-state-switcher button small{color:var(--trekmind-ai-signal-600)}.turing-state-switcher button:hover,.turing-state-switcher button:not(.active):hover{color:var(--trekmind-ai-signal-700);background:0 0;transform:none}.turing-state-switcher button:focus-visible{outline:2px solid var(--trekmind-ai-signal-600);outline-offset:3px}@keyframes ai-breathe{0%,to{opacity:.76;transform:scale(.975)}50%{opacity:1;transform:scale(1.035)}}@keyframes ai-waiting-presence{0%,to{opacity:.78;transform:scale(.99)}50%{opacity:.98;transform:scale(1.018)}}@keyframes ai-limited-presence{0%,to{opacity:.64}50%{opacity:.88}}@keyframes ai-listen{0%,to{transform:scaleY(.65)}50%{transform:scaleY(1)}}@keyframes ai-understand{0%,to{transform:rotate(-7deg)scale(.98)}50%{transform:rotate(7deg)scale(1.02)}}@keyframes ai-generate{0%{stroke-dashoffset:1px;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@keyframes ai-confirm{0%{opacity:.4;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes ai-recover{0%{opacity:.25;transform:rotate(-35deg)}to{opacity:1;transform:rotate(0)}}@keyframes ai-settle{0%{opacity:.45;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (max-width:760px){.turing-state-switcher button{grid-template-columns:36px 20px 1fr}.ai-signal{width:36px;height:36px}}.motion-paused .ai-signal *,html.is-user-interacting .ai-signal :is(.ai-motion,.ai-listening-bars path),html.visual-motion-paused .ai-signal *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ai-signal *{transition:none!important;animation:none!important}.ai-filament{stroke-dashoffset:0}}.ai-signal:not([data-ambient-motion=running]) .ai-motion{animation-play-state:paused!important}.ai-signal[data-ambient-motion=static] .ai-motion{animation:none!important;transform:none!important}.product .trail-flow{fill:none;stroke:#c6d8ce;stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:8 92;opacity:.42;pointer-events:none;animation:journey-route-light 7.2s linear infinite}.product .current .journey-marker-halo{animation:journey-node-breathe 4.6s ease-in-out infinite}@keyframes journey-route-light{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes journey-node-breathe{0%,to{opacity:.4;transform:translate(-50%,-50%)scale(.9)}50%{opacity:.95;transform:translate(-50%,-50%)scale(1.16)}}.journey-terrain-scroll:not([data-ambient-motion=running]) :is(.trail-flow,.journey-marker-halo),html.is-user-interacting :is(.trail-flow,.journey-marker-halo){animation-play-state:paused!important}.journey-terrain-scroll[data-ambient-motion=static] :is(.trail-flow,.journey-marker-halo){animation:none!important}@media (forced-colors:active),(prefers-contrast:more),(prefers-reduced-motion:reduce){.trail-flow{display:none}.ai-signal .ai-motion,.product .journey-marker-halo{animation:none!important}.ai-signal .ai-motion{transform:none!important}}.hero-intelligence{z-index:2;color:#f1f5f3;text-shadow:0 2px 14px #04110c;isolation:isolate;width:100%;min-width:0;padding:0;position:relative;inset:auto}.hero-presence-chapter{--presence-x:0;--presence-y:0;--hero-portrait-size:224px;min-width:0;display:block;position:relative;container-type:inline-size}.hero-presence-chapter>.hero-intelligence{grid-area:1/1;justify-self:start;max-width:none;padding:0}.hero-presence{--hero-presence-system:turing-presence-v1;--hero-ambient-period:8s;--hero-angle-x:4deg;--hero-angle-y:6deg;--hero-angle-z:6deg;--hero-scale-low:.98;--hero-scale-high:1.03;grid-template-columns:var(--hero-portrait-size) minmax(0,1fr);text-align:left;gap:12px 24px;width:100%;max-width:100%;display:grid}.hero-visual-frame{width:var(--hero-portrait-size);grid-area:1/1;position:relative}.hero-presence-signal{aspect-ratio:1;pointer-events:auto;border-radius:50%;place-items:center;width:100%;display:grid}.hero-presence-signal:focus-visible{outline:2px solid var(--trekmind-ai-surface-300);outline-offset:4px}.hero-presence .ai-signal{width:100%;height:100%;color:var(--trekmind-ai-signal-300-dark);filter:none;transform-origin:50%;transform:perspective(650px) rotateX(calc(var(--presence-y) * -1.5deg)) rotateY(calc(var(--presence-x) * 1.5deg));transition:transform .3s var(--ease-precision)}.hero-presence .ai-filament-one{--hero-line-low:.8;--hero-line-high:.95}.hero-presence .ai-filament-two{--hero-line-low:.37;--hero-line-high:.57}.hero-presence .ai-filament-three{--hero-line-low:.2;--hero-line-high:.32}.hero-presence .ai-atmosphere,.hero-presence .ai-signal>.ai-task,.hero-presence .ai-signal[data-appearance=presence] .ai-center{display:none}.hero-presence .ai-signal[data-appearance=presence] .ai-motion{transform-box:view-box;transform-origin:50px 50px;animation:hero-living-posture 4s ease-in-out both}.hero-presence .ai-signal[data-appearance=presence] .ai-filament{transform-box:view-box;transform-origin:50px 50px;stroke-dasharray:none;stroke-dashoffset:0;animation:hero-living-line 4s ease-in-out both;transform:rotate(-28deg)}@keyframes hero-living-posture{0%,to{transform:perspective(650px) rotateX(calc(var(--hero-angle-x) * -1)) rotateY(calc(var(--hero-angle-y) * -1)) rotate(calc(var(--hero-angle-z) * -1)) scale(var(--hero-scale-low))}25%,75%{transform:perspective(650px)rotateX(0)rotateY(0)rotate(0)scale(1)}50%{transform:perspective(650px) rotateX(var(--hero-angle-x)) rotateY(var(--hero-angle-y)) rotate(var(--hero-angle-z)) scale(var(--hero-scale-high))}}@keyframes hero-living-line{0%,to{opacity:var(--hero-line-low)}50%{opacity:var(--hero-line-high)}}.hero-presence[data-brand-held=true] .ai-signal *{animation-play-state:paused!important}.hero-presence[data-brand-reason=automatic-settled] .ai-motion{transform:none;animation:none!important}.hero-presence[data-brand-reason=automatic-settled] .ai-filament{opacity:var(--hero-line-low);animation:none!important}.brand-path-pool{color:var(--trekmind-ai-surface-50)}.brand-morph-stroke{fill:none}.hero-presence[data-brand-frame=recover] .ai-filament{stroke-dasharray:82 18}.brand-motion-toggle{width:44px;height:44px;color:var(--trekmind-ai-surface-200);opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;bottom:0;right:0}.brand-motion-toggle>svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.brand-motion-toggle:focus-visible{outline-offset:2px;opacity:1;pointer-events:auto;outline:2px solid}.brand-motion-toggle:disabled{cursor:default}.brand-control-hint{white-space:nowrap;background:var(--forest-950);color:var(--trekmind-ai-surface-50);opacity:0;pointer-events:none;padding:3px 6px;font-size:12px;line-height:16px;position:absolute;bottom:100%;right:0}.brand-motion-toggle:focus-visible .brand-control-hint{opacity:1}.hero-presence .ai-edge-light{stop-color:var(--trekmind-ai-surface-50)}.hero-presence .ai-edge-mid{stop-color:var(--trekmind-ai-surface-300)}.hero-presence .ai-edge-dark{stop-color:var(--trekmind-ai-signal-400)}@media (max-width:760px){.hero-presence-chapter{--hero-portrait-size:144px;column-gap:12px}.hero-presence{width:100%}}@media (hover:none),(pointer:coarse){.hero-presence{--hero-ambient-period:10s;--hero-angle-x:2deg;--hero-angle-y:3deg;--hero-angle-z:3deg;--hero-scale-low:.99;--hero-scale-high:1.02}.hero-presence .ai-signal{transition:none;transform:none!important}}@media (prefers-reduced-motion:reduce){.hero-presence,.hero-presence .ai-signal,.hero-presence .ai-signal *{transition:none!important;animation:none!important}.hero-presence .ai-motion{transform:none!important}.hero-presence .ai-filament{opacity:var(--hero-line-low);stroke-dashoffset:0!important;transform:rotate(-28deg)!important}.hero:has(.positioning-claim:is(:hover,:focus-visible)) .hero-presence .ai-signal{filter:none;transform:none}}.motion-paused .hero-presence,.motion-paused .hero-presence .ai-signal *,.motion-paused .hero-title-line{transition:none!important;animation:none!important}.motion-paused .hero-presence .ai-signal{transition:none!important;transform:none!important}.motion-paused .hero-presence .ai-motion{transform:none!important}.motion-paused .hero-presence .ai-filament{stroke-dashoffset:0!important;transition:none!important;transform:rotate(-28deg)!important}.hero:has(.hero-reading-frame){flex-direction:column;height:auto;min-height:100svh;display:flex}.hero-reading-frame{z-index:2;width:var(--layout);padding:168px 0 var(--chapter-transition-height);flex:none;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;align-items:start;gap:40px 24px;margin:0 auto;display:grid;position:relative}.hero-reading-frame .hero-content{grid-column:span 5;width:auto;min-width:0;max-width:none;height:auto;min-height:0;margin:0;padding:0}.hero-reading-frame>.hero-presence-chapter{grid-column:span 7;align-self:center}.hero-reading-frame .hero-caption{max-width:42em;margin-top:24px}.hero-reading-frame .hero-actions{margin-top:24px}.hero-reading-frame .hero-actions a{min-height:48px}.hero-content[data-reveal],.motion-ready .hero-content[data-reveal]{opacity:1;transform:none}.hero:has(.hero-reading-frame) .hero-positioning-field{width:auto;min-width:0;margin:0;display:block;position:relative;inset:auto}.hero:has(.hero-reading-frame) .positioning-primary{grid-area:1/2;align-self:center}.hero:has(.hero-reading-frame) .positioning-support{border-top:1px solid #d0d8f04d;grid-column:1/-1;padding-top:20px}@media (min-width:1181px){.hero-reading-frame{box-sizing:border-box;flex:1;grid-template-rows:auto minmax(min-content,1fr);align-content:normal;row-gap:48px;min-height:100svh}.hero:has(.hero-reading-frame) .positioning-support{border-top-color:#d0d8f024;grid-row:2;align-self:end;padding-top:16px}}.positioning-support .hero-positioning.positioning-always-visible{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.positioning-primary strong{max-width:18ch}.positioning-primary .primary-lead,.positioning-primary .primary-promise{font:inherit;color:inherit;letter-spacing:0;display:block}.positioning-primary .primary-lead{margin-bottom:4px;font-size:16px;font-weight:400;line-height:24px}.positioning-primary .primary-promise{white-space:nowrap}.positioning-item>.claim-detail{max-width:32em;min-height:44.8px;color:var(--trekmind-ai-surface-200);opacity:0;pointer-events:none;margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.6;transition:opacity .22s linear}.positioning-item>.claim-detail[data-visible=true]{opacity:1;transition-duration:.16s}.positioning-claim[data-reading=true] strong{color:var(--trekmind-ai-surface-200)}@container (max-width:559px){.hero-presence{grid-template-columns:1fr}.hero:has(.hero-reading-frame) .positioning-primary{grid-area:2/1}.positioning-primary .primary-promise{white-space:normal}}.hero .media-shade{background:radial-gradient(at 80% 45%,#040b0794 0 18%,#0000 55%),linear-gradient(90deg,#040b07f0,#040b07ad 47%,#040b071f 82%),linear-gradient(#0000 52%,#040b07ad)}@media (max-width:1180px){.hero-reading-frame{padding-bottom:calc(var(--chapter-transition-height) + 24px);grid-template-columns:1fr;gap:36px}.hero-reading-frame .hero-content,.hero-reading-frame>.hero-presence-chapter{grid-column:1}.hero-intelligence{max-width:600px;padding:0}}@media (max-width:760px){.hero-reading-frame{padding:148px 0 calc(var(--chapter-transition-height) + 24px);flex:none;align-content:start;align-items:start;gap:28px}.hero:has(.hero-reading-frame){--chapter-transition-height:64px;min-height:100svh}.hero:has(.hero-reading-frame) .hero-content{flex:none;padding:0}.hero-intelligence{margin:0;padding:0}.hero .media-shade{background:radial-gradient(at 54% 65%,#040b0752,#0000 55%),linear-gradient(#040b07a3,#040b0799 32%,#040b07f0 79%)}}@media (min-width:1181px) and (max-height:820px){.hero-reading-frame{padding:144px 0 var(--chapter-transition-height)}.hero-presence-chapter{--hero-portrait-size:192px}.hero-presence-signal{width:100%}.hero:has(.hero-reading-frame) .hero-positioning-field{margin-bottom:0}.hero-positioning-field .positioning-item p{font-size:var(--type-body)}}@media (min-width:1181px) and (max-width:1359px){.hero-reading-frame{padding-top:144px}.hero-presence-chapter{--hero-portrait-size:192px}}@media (max-width:760px){.positioning-support .hero-positioning.positioning-always-visible{grid-template-columns:1fr;gap:16px}}@media (max-width:1050px){.hero-presence{grid-template-columns:1fr}.hero:has(.hero-reading-frame) .positioning-primary{grid-area:2/1}.positioning-primary .primary-promise{white-space:normal}}.terrain-mobile{display:none}.snap-section:not(.departure)>.terrain-transition>svg{-webkit-mask-image:none;mask-image:none}.hero.snap-section>.terrain-transition>svg{z-index:1;position:relative;-webkit-mask-image:none;mask-image:none}.hero>.terrain-transition{isolation:isolate}.hero>.terrain-transition:before{content:none}.hero>.terrain-transition :is(.terrain-shadow,.terrain-contour){display:none}.hero.snap-section>.terrain-transition .terrain-ridge{stroke-width:1px;stroke-opacity:.22;vector-effect:non-scaling-stroke;transition:none}.hero+.category-declaration:before{content:none}@media (min-width:761px){.terrain-transition{height:96px}.terrain-transition>span{height:20px;bottom:8px;right:var(--reading-right);letter-spacing:0;line-height:20px}.terrain-ridge{stroke-opacity:.6;transition:stroke-opacity .18s var(--ease-precision)}[data-current-chapter]>.terrain-transition .terrain-ridge{stroke-opacity:1}.product{padding-block:96px 116px}.section-heading{column-gap:32px}.section-heading>p:last-child{margin-top:16px}.condition-response p,.life-copy p,.product-handoff p,.relationship-explanation p{max-inline-size:42em}}@media (min-width:1360px){.category-declaration,.condition-reading-frame,.life-section,.product,.relationship{padding-block:128px}}.terrain-transition.to-light>span{color:#53685c}.terrain-transition.to-dark>span{color:#c1cbc5}.departure .terrain-paper,.departure .terrain-shadow{fill:none}@media (max-width:760px){.terrain-desktop{display:none}.terrain-mobile{display:inline}.terrain-transition{height:112px}.terrain-transition>span{letter-spacing:0;height:20px;font-size:14px;line-height:20px;display:block;bottom:8px;right:20px}.category-declaration,.condition-reading-frame,.life-section,.product,.relationship{padding-bottom:128px}}.condition-example-details>summary::marker{content:""}.relationship-evidence>summary::marker{content:""}.footer-contact>summary::marker{content:""}.condition-example-details>summary:before,.footer-contact>summary:before,.relationship-evidence>summary:before{content:"›";transform-origin:35%;width:1em;transition:transform .16s var(--ease-precision);display:inline-block}details[open]>summary:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.field-sound-toggle svg,.hero-presence .ai-filament-one,.terrain-ridge,summary:before{transition:none}.field-sound-toggle:active:not(:disabled) svg{transform:none}.positioning-item>.claim-detail{transition:none}}.turing-core.is-compact,.turing-core.is-stage{aspect-ratio:auto;border-radius:0;flex-direction:column;gap:4px;height:auto;display:flex}.turing-core>.ai-signal{aspect-ratio:1;flex:none;width:100%;height:auto;position:relative;inset:auto}.turing-core>.ai-name{color:var(--trekmind-ai-signal-700);background:0 0;padding:0;font-weight:400;position:static}.turing-core.is-compact>small,.turing-core.is-stage>small{color:var(--trekmind-ai-signal-600);margin:0;position:static}.life-scene .turing-core{justify-self:center;width:min(240px,100%)}@media (max-width:760px){.life-scene .turing-core{width:160px}.turing-layer>.turing-core{width:112px}.device .turing-core{width:132px}}:root{--task-choice-system:legible-task-v1}@media (min-width:761px){.turing-state-switcher{background:0 0;gap:.375rem;overflow:visible}.turing-state-switcher button{min-width:0;min-height:6rem;transition:background-color var(--motion-micro) var(--ease-precision),box-shadow var(--motion-micro) var(--ease-precision);border-radius:.75rem .75rem 0 0;grid-template-rows:auto auto;grid-template-columns:42px 1.25rem minmax(0,1fr);align-items:center;gap:.25rem .5rem;padding:1rem .75rem}.turing-state-switcher button>.ai-signal{grid-row:1/3;align-self:center}.turing-state-switcher button>b,.turing-state-switcher button>small{padding-top:0}.turing-state-switcher button>.state-description{grid-column:3;align-self:start}.life-scene{gap:clamp(2.5rem,5vw,5rem);min-height:28rem;padding:clamp(2.5rem,4vw,3.5rem)}}.turing-state-switcher button>.state-description{letter-spacing:0;color:var(--trekmind-ai-signal-600);overflow-wrap:break-word;font-weight:400}@media (max-width:760px){.turing-state-switcher button>.state-description{display:none}}@media (prefers-reduced-motion:reduce){.turing-state-switcher button,.turing-state-switcher button>.ai-signal{transition:none}.turing-state-switcher button:hover>.ai-signal{transform:none}}.relationship-system .relationship-link{--bridge-system:evidence-to-judgment-v1;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:160px;height:auto;min-height:0;padding:1.5rem .5rem;display:flex}.relationship-system .relationship-link>p{line-height:var(--type-body-line)}.relationship-system .relationship-link>b,.relationship-system .relationship-link>p{text-align:center;white-space:normal;writing-mode:horizontal-tb;letter-spacing:0;margin:0;position:static;inset:auto;transform:none}.relationship-system .relationship-link>b{line-height:1.6}.relationship-system .relationship-link>p{font-size:var(--type-body);color:#596860}.relationship-system .relationship-link>b{font-size:var(--type-label);color:var(--trekmind-ai-signal-700);font-weight:400}.relationship-bridge{flex:none;width:100%;height:64px;position:relative}.relationship-system .relationship-bridge svg{width:100%;height:64px;display:block;position:static;overflow:visible}.relationship-system .relationship-flow-base{opacity:.45}.relationship-system .relationship-flow-active{stroke-width:1.4px;stroke-dasharray:none;stroke-dashoffset:0;opacity:.8;transition:opacity var(--motion-tab) var(--ease-precision)}.relationship-system .relationship-flow-arrow{stroke:var(--trekmind-ai-signal-600);stroke-width:1.2px;opacity:1}.relationship-system circle.relationship-origin{fill:var(--paper);stroke:var(--terrain-green-500);stroke-width:1.3px;filter:none}.relationship-system[data-terrain-active=true] .relationship-flow-active{opacity:1}@media (max-width:1180px){.relationship-system .relationship-link{gap:.5rem;width:100%;padding:1.25rem}.relationship-bridge{width:64px;height:128px}.relationship-system .relationship-bridge svg{width:128px;height:51.2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.relationship-system .relationship-flow-active{transition:none}}@media (max-width:760px){.site-header .header-cta{font-size:var(--type-action);letter-spacing:0;line-height:1.6}.primary-navigation button b,.primary-navigation button.active b{font-size:var(--type-label);letter-spacing:0;line-height:1.6}.site-header .chapter-state,.site-header .current-chapter{font-size:var(--type-label);line-height:1.6}.departure-actions a,.departure-actions button,.hero-actions a,.hero-actions button{font-size:var(--type-action)}}::selection{color:inherit;background:#4b6fb333}html{scroll-behavior:auto}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}h1,h2,h3{text-wrap:balance}.copy-lines,.product-handoff>span,p{text-wrap:pretty}.hero-product-name,.overline,.relationship-system article>small,.section-kicker .overline{text-transform:none;font-variant-numeric:tabular-nums}.departure-actions a,.departure-actions button,.hero-actions a,.hero-actions button,.primary-navigation button,.site-header a,.site-header button,.turing-state-switcher button{-webkit-tap-highlight-color:transparent}.departure-actions a,.departure-actions button,.hero-actions a,.hero-actions button,.primary-navigation button,.site-header .brand,.site-header .header-cta,.site-header .sound-button,.turing-state-switcher button{transition-duration:var(--motion-precision);transition-timing-function:var(--ease-precision)}.departure-actions a,.departure-actions button,.hero-actions a,.hero-actions button{transform:none;box-shadow:inset 0 1px #ffffff1a,0 10px 28px -24px #000000c7}.departure-actions svg,.header-cta svg,.hero-actions svg{transition:transform var(--motion-precision) var(--ease-precision),opacity var(--motion-precision) var(--ease-precision)}.departure,.hero{--action:var(--action-orange-400-dark);--action-hover:var(--action-orange-300-dark)}@media (hover:hover){.hero-actions a:hover,.hero-actions button:hover{transform:none}.departure-actions a:hover,.departure-actions button:hover{transform:none;box-shadow:inset 0 0 0 1px #f4f2ec4d}}.departure-actions a:active,.departure-actions button:active,.header-cta:active,.hero-actions a:active,.hero-actions button:active{transform:none}.brand:focus-visible,.departure-actions a:focus-visible,.departure-actions button:focus-visible,.footer-links a:focus-visible,.footer-links button:focus-visible,.header-cta:focus-visible,.hero-actions a:focus-visible,.hero-actions button:focus-visible,.sound-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.primary-navigation button.active:before{box-shadow:0 0 0 .28rem #89b1991c,0 0 1.1rem #89b1991f}.turing-state-switcher button{border:1px solid #0000}.turing-state-switcher button.active{box-shadow:inset 0 -2px var(--trekmind-ai-signal-500),0 14px 32px -30px #324c7e6b;border-color:#4b6fb321}@media (hover:hover){.turing-state-switcher button:not(.active):hover{border-color:#4b6fb314}}.device{animation-duration:var(--motion-reveal);animation-timing-function:var(--ease-precision)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.departure-actions a,.departure-actions button,.departure-actions svg,.header-cta svg,.hero-actions a,.hero-actions button,.hero-actions svg,.primary-navigation button,.site-header .brand,.site-header .header-cta,.site-header .sound-button,.turing-state-switcher button{transition:none}}@media (min-width:761px){.hero .hero-actions{gap:24px}}.hero .hero-actions .hero-guide{height:48px;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:0;font-size:16px;font-weight:500;line-height:1.6;display:inline-flex}.hero .hero-actions .hero-guide-label{position:relative;transform:none}.hero-guide-label:after{content:none}.hero-guide:focus-visible .hero-guide-label:after{opacity:.65;transition:none;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.hero-guide:hover .hero-guide-label{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}}.hero-guide:active .hero-guide-label:after{opacity:.65;transition-duration:60ms;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.hero-guide-label:after{transition:none}}:root{--surface-edge:var(--line);--surface-radius:var(--web-radius-surface-compact);--surface-ai-soft:var(--trekmind-ai-surface-100)}@supports (color:color-mix(in lab,red,red)){:root{--surface-ai-soft:color-mix(in srgb,var(--trekmind-ai-surface-100) 45%,transparent)}}.scene-tag{font-size:var(--type-label);letter-spacing:.05em;white-space:nowrap;align-items:center;gap:.5rem;font-weight:400;display:inline-flex}.scene-tag:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:5px;height:5px}.intent-sequence{width:var(--layout);max-width:100%;margin:3.5rem auto 0}.intent-example{border-top:1px solid var(--surface-edge);padding:clamp(24px,4vw,56px) 0 48px}.intent-request{flex-wrap:wrap;align-items:baseline;gap:2rem;display:flex}.intent-request .scene-tag{color:var(--trekmind-ai-signal-600)}.intent-request p{font-size:var(--type-body);font-weight:400;line-height:var(--type-body-line);letter-spacing:0;margin:0}.intent-response{grid-template-columns:minmax(160px,.75fr) minmax(0,1.25fr);align-items:center;gap:32px;min-height:0;padding:28px 0 0;display:grid}.intent-response>.turing-core{justify-self:center;width:220px;max-width:100%}.intent-response-copy>small{font-size:var(--type-label);color:var(--trekmind-ai-signal-600)}.intent-response-copy h3{font-size:var(--type-section);font-weight:500;line-height:var(--type-section-line);letter-spacing:0;margin:16px 0 24px}.intent-response-copy ul{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.intent-response-copy li{background:var(--surface-ai-soft);font-size:var(--type-label);border-radius:999px;padding:8px 16px;line-height:1.6}.intent-response-copy>p{font-size:var(--type-body);line-height:var(--type-body-line);color:var(--ink-soft);margin:24px 0 0}.intent-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.intent-steps button{text-align:left;min-height:44px;color:inherit;border:0;border-top:1px solid var(--surface-edge);cursor:pointer;transition:border-color var(--motion-micro) var(--ease-precision),color var(--motion-micro) var(--ease-precision);background:0 0;grid-template-columns:1fr;align-items:center;gap:0;padding:10px 0;display:grid;position:relative}.intent-steps button[aria-pressed=true]{border-top:2px solid var(--trekmind-ai-signal-500);color:var(--trekmind-ai-signal-700);padding-top:9px}.intent-step-index{font-size:var(--type-label);color:var(--ink-soft);font-variant-numeric:tabular-nums;line-height:1.6}.intent-steps b{font-weight:500}.intent-steps b,.intent-steps button>span>span{font-size:var(--type-action);line-height:1.6;display:block}.intent-steps button>span>span{color:var(--ink-soft);margin-top:12px}.intent-steps i{font-style:normal;font-size:var(--type-label);opacity:.45}.intent-steps button:focus-visible{outline:2px solid var(--trekmind-ai-signal-600);outline-offset:3px;border-radius:3px}.intent-steps button:after{content:"";background:var(--trekmind-ai-signal-600);opacity:0;width:32px;height:1px;transition:opacity .17s var(--ease-precision);pointer-events:none;position:absolute;top:-1px;left:0}.intent-example-note{color:var(--ink-soft);font-size:var(--type-label);margin:16px 0 0;line-height:1.6}.scene-caption{z-index:2;width:var(--layout);max-width:100%;color:var(--paper-bright);background:var(--forest-950);border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;margin:2.5rem auto 1.5rem;padding:12px 16px;display:flex;position:relative}.scene-caption p{font-size:var(--type-body);margin:0}.scene-caption>small{font-size:var(--type-label);margin-left:auto}.product-theatre{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;padding:24px 0;overflow:visible}.product-theatre .product-copy h3{font-size:var(--type-section);letter-spacing:0;font-weight:500;line-height:var(--type-section-line)}.product-theatre .product-copy>span{font-size:var(--type-body);line-height:var(--type-body-line);color:var(--terrain-text-300,#b8b2a8)}.product-theatre .product-handoff{box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff29;border-radius:0;margin-top:28px;padding:20px 0 0}.product-handoff>p{font-weight:400}.product-theatre .conversation-surface{border:1px solid var(--surface-edge);border-radius:var(--surface-radius);background:var(--paper-bright);width:100%;max-width:540px;min-height:0;color:var(--ink);padding:24px;box-shadow:0 24px 80px -48px #000000a6}.conversation-surface .device-bar{color:var(--ink-soft);border-bottom:1px solid var(--surface-edge);padding-bottom:16px}.conversation-surface .device-prompt{color:var(--ink);background:var(--paper-soft);border-radius:var(--web-radius-item);font-size:var(--type-body);line-height:var(--type-body-line);border:0;padding:16px}.conversation-surface article{box-shadow:none;background:0 0;border:0;padding:20px 0 0}.conversation-surface article h4{color:var(--ink);font-weight:500}.conversation-surface article li,.conversation-surface article small{color:var(--ink-soft)}.scene-footnote{z-index:2;width:var(--layout);max-width:100%;color:var(--paper-bright);background:0 0;border:0;border-radius:0;margin:20px auto 0;padding:0;position:relative}.scene-footnote,.scene-inline-note{font-size:var(--type-label);line-height:1.6}.scene-inline-note{color:var(--trekmind-ai-signal-300-dark);margin-top:12px;display:block}.turing-state-switcher{border-top:0;border-bottom:1px solid var(--surface-edge);gap:12px}.turing-state-switcher button{min-height:44px;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;grid-template-rows:auto;grid-template-columns:1fr;gap:0;padding:10px 8px}.turing-state-switcher button>.state-index{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.turing-state-switcher button>.ai-signal{transform-origin:50%;transition:filter var(--motion-micro) var(--ease-precision),transform var(--motion-micro) var(--ease-precision);grid-area:1/1/3}.turing-state-switcher button>b{grid-area:1/1;align-self:center;padding:0}.turing-state-switcher button>.state-description{font-size:var(--type-label);grid-area:2/2;line-height:1.6}.turing-state-switcher button.active,.turing-state-switcher button.active:hover{box-shadow:inset 0 -2px var(--trekmind-ai-signal-500);background:0 0;border-color:#0000}.turing-state-switcher button:after{content:"";background:var(--trekmind-ai-signal-600);opacity:0;width:28px;height:1px;transition:opacity .17s var(--ease-precision);pointer-events:none;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.intent-steps button:not([aria-pressed=true]):hover{color:var(--trekmind-ai-signal-600)}.intent-steps button:not([aria-pressed=true]):hover:after,.turing-state-switcher button:not(.active):hover:after{opacity:.7}.turing-state-switcher button:not(.active):hover{color:var(--trekmind-ai-signal-600)}}.intent-steps button:focus-visible:after,.turing-state-switcher button:focus-visible:after{opacity:.8}@media (prefers-reduced-motion:reduce){.intent-steps button:after,.turing-state-switcher button:after{transition:none}}.life-scene{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:160px minmax(0,1fr);gap:32px;padding:28px 0;overflow:visible}.life-scene>.turing-core{width:160px}.life-scene .life-copy h3{font-size:var(--type-section);line-height:var(--type-section-line);letter-spacing:0}.life-scene .life-copy>p{font-size:var(--type-body);line-height:var(--type-body-line);margin-top:20px}.life-scene .life-copy ol{gap:20px}.life-scene .life-copy li{border-top:1px solid var(--surface-edge);font-size:var(--type-body);line-height:var(--type-body-line);border-bottom:0;padding:14px 0 0}.footer-links a,.footer-links button,.site-header .brand,.site-header .sound-button{min-width:44px;min-height:44px}.footer-links a,.footer-links button{align-items:center;display:inline-flex}@media (max-width:1180px) and (min-width:761px){.turing-state-switcher button{gap:2px 6px;padding-inline:4px}.turing-state-switcher button>.state-description{font-size:var(--type-label)}.intent-steps{gap:18px}}@media (max-width:760px){.intent-sequence{width:100%;margin-top:32px}.intent-example{padding:24px 0 28px}.intent-request{gap:14px}.intent-request p{font-size:var(--type-body)}.intent-response{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:16px;min-height:0;padding-top:28px}.intent-response>.turing-core{width:84px}.intent-response-copy h3{font-size:var(--type-section);margin:0 0 16px}.intent-response-copy{min-height:0}.intent-steps{grid-template-columns:1fr;gap:0}.intent-steps button{gap:0;min-height:44px;padding:10px 0}.intent-steps button[aria-pressed=true]{padding-top:9px}.scene-caption{gap:12px;width:100%}.scene-caption>small{width:100%;margin:0}.product-theatre{grid-template-columns:1fr;gap:32px;width:100%;min-height:0;padding:16px 0}.product-theatre .product-copy h3{font-size:var(--type-section)}.product-theatre .conversation-surface{border-radius:20px;min-height:0;padding:24px 20px}.scene-footnote{width:100%}.turing-state-switcher{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%}.turing-state-switcher button{grid-template-columns:1fr;gap:0;min-height:44px;padding:10px 4px}.life-scene{grid-template-columns:1fr;gap:24px;width:100%;min-height:0;padding:20px 0}.life-scene .turing-core{width:128px}.life-scene .life-copy h3{font-size:var(--type-section)}.life-scene .life-copy ol{grid-template-columns:1fr;gap:0}.life-scene .life-copy li{align-items:baseline;gap:16px;padding:16px 0;display:flex}.life-scene .life-copy li span{margin:0}}@media (prefers-reduced-motion:reduce){.intent-steps button{transition:none}}.relationship .relationship-system{min-height:0;box-shadow:none;background:0 0;border-inline:0;border-radius:0}.relationship .relationship-system article{min-height:0;padding:24px}.relationship .relationship-system .turing-layer{min-height:0;padding:24px!important}.relationship-system article>small{margin-bottom:24px}.relationship-system .turing-layer>.turing-core{width:104px;top:0;right:12px}.relationship-system .turing-layer h3{padding-right:0}.relationship-system .relationship-explanation{margin-top:20px!important;display:block!important}.relationship-explanation p{font-size:var(--type-body);line-height:var(--type-body-line);color:var(--ink-soft);margin:0 0 16px}.site-header.unified-header,.site-header.unified-header.is-condensed{pointer-events:none;height:auto;padding:10px 24px;inset:0 0 auto}.site-header.unified-header{--header-material:#08110cad;--header-ink:#f4f7fc;--header-muted:#d4e5da;--header-ai:var(--trekmind-ai-signal-300-dark);--header-edge:#f4f7fc24;color:var(--header-ink)}.site-header.unified-header[data-surface=light]{--header-material:#fafaf8e0;--header-ink:var(--terrain-text-700);--header-muted:#526057;--header-ai:var(--trekmind-ai-signal-600);--header-edge:#2a634729}.site-header.unified-header .header-shell,.site-header.unified-header.is-condensed .header-shell{border:1px solid var(--header-edge);border-radius:var(--web-radius-surface-compact);background:var(--header-material);width:100%;max-width:760px;height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;transition:background var(--motion-tab),border-color var(--motion-tab);margin:0 auto;padding:4px 10px;display:block}.site-header.unified-header.is-hero .header-shell{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.site-header.unified-header.is-hero{box-sizing:border-box;height:64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;inset:16px clamp(24px,5vw - 40px,32px) auto}.site-header.unified-header.is-hero:before{content:none;background:0 0}.site-header.unified-header.is-hero .header-shell{border:0;height:100%;padding:0}.unified-header.is-hero .header-primary{height:100%}.unified-header.is-hero .brand-word strong{letter-spacing:0;font-size:16px;font-weight:500;line-height:22px}.unified-header.is-hero .brand-word{text-align:left;align-items:baseline;gap:10px;display:flex}.unified-header.is-hero .brand-word small{font-family:var(--font-latin);letter-spacing:.1em;font-size:11px;font-weight:500;line-height:16px}@media (max-width:760px){.unified-header.is-hero .brand-word{gap:0;display:grid}}.unified-header.is-hero .header-center{display:none}.header-brand{grid-column:1}.header-sound{grid-column:3}.site-header.unified-header.is-condensed .header-shell{background:var(--header-material);border-color:var(--header-edge);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:760px;box-shadow:0 4px 12px #08110c0a}.header-primary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.header-brand{min-height:44px;color:var(--header-ink);gap:8px;padding:0}.header-brand .brand-mark{background:radial-gradient(circle at 40% 34%,#ffffff14,#0000 45%);border-color:#d1e2d766;width:38px;height:38px;font-size:13px;box-shadow:inset 0 0 24px #6b9c7e0f}.header-brand .brand-mark i,.header-brand .brand-mark:after,.header-brand .brand-mark:before{border-radius:46% 54% 48% 52%/57% 44% 56% 43%}.header-brand .brand-word{gap:0;display:grid}.header-brand .brand-word strong{font-size:var(--type-action);letter-spacing:.04em;font-weight:500;line-height:1.6}.header-brand .brand-word small{font-family:var(--font-latin);letter-spacing:.1em;color:var(--header-ai);font-size:11px;font-weight:500;line-height:1.6}.unified-header.is-condensed .header-brand .brand-mark{border-color:#d0d8f04d;width:38px;height:38px;box-shadow:inset 0 0 12px #b8c8e80d}.unified-header.is-condensed .header-brand .brand-word small{display:none}.header-brand:focus-visible{outline:2px solid var(--trekmind-ai-surface-300);outline-offset:4px;border-radius:5px}.unified-header .header-center{flex-direction:row;justify-content:center;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.site-header.unified-header .current-chapter,.site-header.unified-header.is-condensed .current-chapter{opacity:1;font-size:var(--type-label);white-space:normal;text-overflow:clip;letter-spacing:0;max-width:none;color:var(--header-muted);line-height:1.6;display:block;overflow:visible;transform:none}.header-current-state{color:var(--header-ai);font-size:var(--type-label);white-space:nowrap;flex:none;align-items:center;gap:6px;line-height:1.6;display:inline-flex}.header-current-state>b{font-weight:400}.header-current-state>i{background:currentColor;border-radius:50%;width:4px;height:4px}.header-status-icon{flex:none;width:24px;height:24px;position:relative;overflow:hidden}.header-status-icon>.ai-signal{width:70px;height:70px;color:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-current-state .ai-atmosphere,.header-current-state .ai-center,.header-current-state .ai-motion{display:none}.header-current-state .ai-signal[data-appearance=compact] .ai-task,.header-current-state .ai-task{stroke-width:2.2px}.header-current-state[data-state=generate]{color:var(--header-ai)}.unified-header .header-current-state[data-state=generate] .ai-signal .ai-output path{animation:header-generate-line 1.1s var(--ease-precision) both}.unified-header .header-current-state[data-state=generate] .ai-signal .ai-output path:nth-child(2){animation-delay:.1s}.unified-header .header-current-state[data-state=generate] .ai-signal .ai-output path:nth-child(3){animation-delay:.2s}.header-current-state[data-state=recover] .ai-break-caps{animation:none}@keyframes header-generate-line{0%{stroke-dashoffset:1px;opacity:.45}to{stroke-dashoffset:0;opacity:1}}.unified-header.is-hero .header-current-state{display:none}.header-sound{justify-content:flex-end}.unified-header.is-hero .header-sound{isolation:isolate;position:relative}.unified-header.is-hero .header-sound:before{content:none}.header-sound .field-sound-toggle{border-radius:var(--web-radius-item);background:currentColor;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;min-width:44px;max-width:84px;height:44px;min-height:44px;padding:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.header-sound .field-sound-toggle{background:color-mix(in srgb,currentColor 3%,transparent)}}.header-sound .field-sound-toggle{color:var(--header-ink);font-size:var(--type-label);cursor:pointer;transition:background-color var(--motion-micro) var(--ease-precision),border-color var(--motion-micro) var(--ease-precision);line-height:1.6}.field-sound-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .16s var(--ease-precision);flex:none}.header-sound .field-sound-toggle[data-sound-state=on]{background:currentColor}@supports (color:color-mix(in lab,red,red)){.header-sound .field-sound-toggle[data-sound-state=on]{background:color-mix(in srgb,currentColor 8%,transparent)}}.header-sound .field-sound-toggle[data-sound-state=on]{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.header-sound .field-sound-toggle[data-sound-state=on]{border-color:color-mix(in srgb,currentColor 20%,transparent)}}.field-sound-toggle[data-sound-state=error]{color:var(--header-ink);border-color:currentColor}.field-wind-ground{opacity:.75}.field-wind-trace{opacity:.45;transition:opacity .14s var(--ease-precision)}.field-sound-toggle[data-sound-state=on] :is(.field-wind-ground,.field-wind-trace){opacity:1}@media (hover:hover) and (pointer:fine){.header-sound .field-sound-toggle:hover:not(:disabled){background:currentColor}@supports (color:color-mix(in lab,red,red)){.header-sound .field-sound-toggle:hover:not(:disabled){background:color-mix(in srgb,currentColor 7%,transparent)}}.header-sound .field-sound-toggle:hover:not(:disabled){transition-duration:.18s}.header-sound .field-sound-toggle[data-sound-state=on]:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.header-sound .field-sound-toggle[data-sound-state=on]:hover{background:color-mix(in srgb,currentColor 12%,transparent)}}.field-sound-toggle:not([data-sound-state=on]):hover:not(:disabled) .field-wind-trace{opacity:.75;transition-duration:.18s}}.field-sound-toggle:active:not(:disabled) svg{transition-duration:60ms;transform:scale(.96)}.field-sound-toggle:focus-visible{outline:2px solid var(--action);outline-offset:3px}.field-sound-toggle:disabled{opacity:.7;cursor:default}.field-sound-feedback{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero .hero-caption{max-width:34rem}.hero .hero-caption>span:last-child{text-wrap:balance}.unified-header[data-static=true] .ai-signal *{transition:none!important;animation:none!important}.unified-header[data-static=true] .brand-mark,.unified-header[data-static=true] .brand-mark i,.unified-header[data-static=true] .brand-mark:after,.unified-header[data-static=true] .brand-mark:before{transition:none;transform:none!important}.unified-header[data-static=true] .field-wind-trace{transform:none;animation:none!important}.unified-header[data-surface=light] .brand-mark{color:var(--terrain-green-700);border-color:#2a634773}.unified-header[data-surface=light] .brand-mark i,.unified-header[data-surface=light] .brand-mark:after,.unified-header[data-surface=light] .brand-mark:before{border-color:#2a634759}.unified-header.is-hero :is(.header-brand,.field-sound-toggle)[data-surface=dark]{--header-ink:#f4f7fc;--header-ai:var(--trekmind-ai-signal-300-dark)}.unified-header.is-hero :is(.header-brand,.field-sound-toggle)[data-surface=light]{--header-ink:var(--terrain-text-700);--header-ai:var(--trekmind-ai-signal-600)}.unified-header.is-hero .header-brand[data-surface=dark] .brand-mark{color:var(--header-ink);border-color:#f4f7fc66}.unified-header.is-hero .header-brand[data-surface=dark] .brand-mark i,.unified-header.is-hero .header-brand[data-surface=dark] .brand-mark:after,.unified-header.is-hero .header-brand[data-surface=dark] .brand-mark:before{border-color:#d1e2d766}@media (prefers-reduced-transparency:reduce){.site-header.unified-header{--header-material:#08110c}.site-header.unified-header[data-surface=light]{--header-material:var(--terrain-bg-50)}}.site-header.unified-header.is-hero .header-sound .field-sound-toggle{border-radius:var(--web-radius-item);color:#244b36;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color var(--motion-micro) var(--ease-precision),border-color var(--motion-micro) var(--ease-precision);background:#f6f8f5d6;border-color:#244b3633;box-shadow:0 1px 4px #040b071a}.site-header.unified-header.is-hero .field-sound-toggle .field-wind-ground{opacity:.85}.site-header.unified-header.is-hero .field-sound-toggle .field-wind-trace{opacity:.7}.site-header.unified-header.is-hero .header-sound .field-sound-toggle[data-sound-state=on]{color:#214f36;background:#dfebe1f0;border-color:#244b3652}.site-header.unified-header.is-hero .field-sound-toggle[data-sound-state=on] :is(.field-wind-ground,.field-wind-trace){opacity:1}.site-header.unified-header.is-hero .header-sound .field-sound-toggle[data-sound-state=error]{color:#8a4b20}@media (hover:hover) and (pointer:fine){.site-header.unified-header.is-hero .header-sound .field-sound-toggle:hover:not(:disabled){background:#f6f8f5eb;border-color:#244b3647}.site-header.unified-header.is-hero .header-sound .field-sound-toggle[data-sound-state=on]:hover:not(:disabled){background:#dfebe1fa;border-color:#244b3661}}.site-header.unified-header.is-hero .header-sound .field-sound-toggle:focus-visible{outline-offset:3px;outline:2px solid #244b36;box-shadow:0 0 0 3px #f6f8f5,0 1px 4px #040b071a}@media (prefers-reduced-motion:reduce){.site-header.unified-header.is-hero .header-sound .field-sound-toggle{transition:none}.site-header.unified-header.is-hero .field-sound-toggle svg{transition:none;transform:none!important}}@media (max-width:760px){.site-header.unified-header,.site-header.unified-header.is-condensed{border:1px solid var(--header-edge);border-radius:var(--web-radius-surface-compact);background:var(--header-material);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:4px 10px;inset:8px 8px auto}.site-header.unified-header .header-shell,.site-header.unified-header.is-condensed .header-shell{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.header-primary{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand sound""context context";gap:4px 8px}.header-brand{grid-area:brand}.header-sound{grid-area:sound}.unified-header .header-center{grid-area:context;justify-content:center;gap:8px;width:100%;max-width:none;min-height:21px;display:flex}.unified-header.is-hero .header-center{display:none}.unified-header.is-hero .header-primary{grid-template-areas:"brand sound"}.unified-header .current-chapter{white-space:normal;font-size:var(--type-label)}.header-current-state{font-size:var(--type-label)}.primary-navigation{width:auto;top:78px;left:8px;right:8px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 8px),#0000);mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 8px),#0000)}body:has(.unified-header.is-condensed) .primary-navigation{top:106px}}@media (prefers-reduced-motion:reduce){.header-brand .brand-mark,.header-brand .brand-mark i,.header-brand .brand-mark:after,.header-brand .brand-mark:before{transition:none;transform:none!important}.field-wind-trace,.header-current-state .ai-signal *{transition:none!important;animation:none!important}}@media (hover:none){.header-brand .brand-mark,.header-brand .brand-mark i,.header-brand .brand-mark:after,.header-brand .brand-mark:before{transform:none!important}}.category-declaration,.life-section,.relationship{padding-block:96px 116px}.category-declaration .section-heading h2 span,.relationship .section-heading h2 span{color:var(--terrain-green-700)}.category-declaration .section-heading,.life-section .section-heading,.relationship .section-heading{margin-bottom:48px}.section-heading>p:last-child{text-wrap:pretty;max-width:36rem}.intent-sequence{margin-top:0}.intent-steps button:is(:hover,:focus-visible),.intent-steps button[aria-pressed=true]{background:0 0;transform:none}.product .journey-terrain{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.product .journey-terrain:after{display:none}.journey-terrain-nodes button:is(:hover,:focus-visible) .journey-node-label{box-shadow:none;color:var(--trekmind-ai-signal-300-dark);background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){.trail-node[data-hovered=true] .trail-focus{opacity:.7;stroke:var(--terrain-green-300);stroke-width:1.2px;filter:drop-shadow(0 0 3px #7fa58f2e)}.trail-node[data-current=true][data-hovered=true] .trail-focus{stroke:var(--trekmind-ai-signal-300-dark)}}.journey-node-presence{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.journey-node-presence>.ai-signal{width:40px;height:40px;color:var(--trekmind-ai-surface-100);filter:drop-shadow(0 0 6px var(--trekmind-ai-glow))}.trail-node[data-current=true] .trail-center,.trail-node[data-current=true] .trail-ring{opacity:0}.product-theatre{align-items:start;margin-top:32px}.product{overflow:clip}.journey-terrain-nodes button[data-motion-feedback]:active{transform:translate(-50%,-50%)}@media (min-width:761px) and (max-height:820px){.product{padding-top:96px}.product .section-kicker{margin-bottom:20px}.product .section-heading{margin-bottom:48px}.product .section-heading>p:last-child{margin-top:16px}.product .scene-caption{margin-block:12px}.product .journey-terrain{height:176px}.product .product-theatre{padding-top:16px}}.turing-state-switcher button:is(:hover,:focus-visible){box-shadow:none;background:0 0;transform:none}.turing-state-switcher{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.turing-state-scroll{overflow:visible}.turing-state-switcher button.active{box-shadow:inset 0 -2px var(--trekmind-ai-signal-500)}.life-scene{align-items:center;padding-top:32px}.life-scene .life-copy h3{text-wrap:pretty;max-width:22ch;font-weight:500}.life-copy .life-example{border-left:2px solid var(--trekmind-ai-surface-300);color:var(--ink);font-size:var(--type-body);line-height:var(--type-body-line);margin:22px 0 0;padding:0 0 0 16px}.life-example>small{color:var(--ink-soft);font-size:var(--type-label);margin-bottom:6px;display:block}.life-scene .life-copy ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:28px;display:grid}.life-scene .life-copy li{border:0;grid-template-rows:24px auto;align-content:start;gap:8px;padding:18px 12px 0 0;display:grid;position:relative}.life-scene .life-copy li:before{content:"";background:var(--surface-edge);height:1px;position:absolute;top:0;left:0;right:0}.life-scene .life-copy li>span{line-height:var(--type-body-line);margin:0;display:block;position:static}.departure{background:var(--forest-950);color:var(--terrain-bg-50);height:auto;min-height:100svh;padding:140px var(--reading-right,5vw) 120px var(--reading-left,5vw);align-items:center;display:flex}.departure>.ambient-video{z-index:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.departure>.ambient-video video{object-position:61% center;filter:saturate(.85)contrast(1.02);opacity:1}.departure>.media-shade{z-index:1;background:linear-gradient(90deg,#030c07f0,#030c07c7 30%,#030c0747 62%,#0000 82%);display:block}.departure>.grain{z-index:1;display:block}.departure .departure-copy{z-index:2;row-gap:32px;width:100%;min-width:0;max-width:40rem;height:auto;margin:0;padding:0;position:relative;inset:auto}.departure .departure-actions{margin:0}@media (max-width:760px){.departure .departure-copy{row-gap:24px}}.departure .departure-copy>*{overflow-wrap:break-word;max-width:100%}.departure .departure-copy .overline,.departure .departure-copy>p{color:var(--terrain-bg-50)}.departure .departure-copy #departure-title{color:#f4f7fc;-webkit-text-fill-color:currentColor}.departure #departure-title span{color:inherit;-webkit-text-fill-color:inherit;font-weight:inherit;background:0 0;animation:none}@supports ((-webkit-background-clip:text) or (background-clip:text)){.departure .departure-copy #departure-title{background-image:var(--web-brand-title-gradient);-webkit-text-fill-color:transparent;text-shadow:none;background-position:0 0;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;animation:none}}@media (prefers-contrast:more){.departure .departure-copy #departure-title{color:#f4f7fc;-webkit-text-fill-color:currentColor;background:0 0;transition:none;animation:none}}@media (prefers-reduced-motion:reduce){.departure .departure-copy #departure-title{color:#f4f7fc;-webkit-text-fill-color:currentColor;background:50%;transition:none;animation:none!important}}main.motion-paused .departure #departure-title{color:#f4f7fc;-webkit-text-fill-color:currentColor;background:50%;transition:none;animation:none!important}@media (forced-colors:active){.departure .departure-copy #departure-title{color:canvastext;-webkit-text-fill-color:currentColor;text-shadow:none;forced-color-adjust:auto;background:canvas;-webkit-background-clip:border-box;background-clip:border-box;animation:none!important}.departure #departure-title span{color:inherit;-webkit-text-fill-color:inherit}}.departure h2{font-size:var(--type-title);line-height:var(--type-title-line)}.departure .departure-actions button{color:var(--terrain-bg-50);background:0 0;border-color:#f0f7f266}footer{background:var(--paper);color:var(--ink);padding:40px max(18px,5vw) calc(32px + env(safe-area-inset-bottom,0px));display:block}.footer-reading-frame{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 48px;max-width:1120px;margin-inline:auto;display:grid}.footer-reading-frame .footer-brand{color:var(--terrain-green-700);gap:12px;display:grid}.footer-reading-frame .footer-brand b{font-size:var(--type-section);line-height:var(--type-section-line);font-weight:500}.footer-brand b small{font-size:var(--type-label);color:var(--ink-soft);margin-left:8px}.footer-brand p{font-size:var(--type-body);line-height:var(--type-body-line);text-align:left;color:var(--ink);margin:0}.footer-reading-frame .footer-links{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:8px 20px;max-width:30rem;display:flex}.footer-reading-frame .footer-claim-note,.footer-reading-frame .footer-links>a,.footer-reading-frame .footer-links>span{font-size:var(--type-label);color:var(--ink-soft);line-height:1.6}.footer-reading-frame .footer-claim-note{text-align:left;max-width:48rem;border-top:1px solid var(--line);grid-column:1/-1;justify-self:start;padding-top:20px}.footer-contact{text-align:left;min-width:0;max-width:100%}.footer-contact>summary{cursor:pointer;min-height:44px;color:var(--terrain-green-700);font-size:var(--type-action);padding:10px 0;line-height:1.6}.footer-contact>summary::marker{color:var(--terrain-green-600)}.footer-contact>summary:focus-visible{outline:2px solid var(--action);outline-offset:4px}.contact-panel{border-top:1px solid var(--line);overflow-wrap:anywhere;gap:12px;max-width:min(24rem,100vw - 36px);padding:16px 0;display:grid}.contact-email{-webkit-user-select:all;user-select:all;color:var(--ink);font-size:var(--type-action);line-height:1.6}.contact-actions{flex-wrap:wrap;gap:16px;display:flex}.contact-actions a,.contact-actions button{color:var(--terrain-green-700)}@media (hover:hover) and (pointer:fine){.contact-actions button:not(:disabled):hover,.footer-contact>summary:hover,.footer-links a:hover{text-underline-offset:4px;text-decoration:underline}}.contact-panel>small{color:var(--ink-soft);font-size:var(--type-label);line-height:1.6}.contact-panel .email-copy-fallback{grid-template-columns:minmax(0,1fr) auto;max-width:100%;margin:0}.footer-contact .email-copy-fallback{color:var(--ink);background:var(--paper-soft);border-color:var(--line)}.footer-contact .email-copy-fallback :is(input,button,label,p){color:var(--ink)}.footer-contact .email-copy-fallback input{background:var(--paper);border-color:var(--terrain-green-600)}.footer-reveal-dock{z-index:85;height:0;position:relative}.footer-reveal-root:has(.footer-reveal-layer[data-viewport-dock=true]) .footer-reveal-dock{pointer-events:none;position:fixed;bottom:0;left:0;right:0}.footer-reveal-root:has(.footer-reveal-layer[data-viewport-dock=true]) .footer-reveal-handle{pointer-events:auto}html:has(.footer-reveal-handle:focus-visible){scroll-behavior:auto}.footer-reveal-handle{z-index:85;width:120px;min-width:120px;height:44px;min-height:44px;box-shadow:none;color:var(--trekmind-ai-surface-50);font:400 12px/16px var(--font-cjk);touch-action:none;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:flex;position:absolute;bottom:0;left:calc(50% - 60px);right:auto;transform:none}.footer-reveal-handle:before{content:"";opacity:.65;background:currentColor;border-radius:2px;width:40px;height:3px}.footer-edge-label{white-space:nowrap;pointer-events:none;align-items:center;gap:8px;display:inline-flex}.footer-edge-label>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.footer-reveal-handle[data-surface=light]{color:var(--ink)}.footer-reveal-handle:focus-visible{outline-offset:-4px;outline:2px solid}.footer-reveal-layer{z-index:80;background:var(--paper);visibility:visible;max-height:calc(100svh - 96px);position:fixed;bottom:0;left:0;right:0;overflow:auto;transform:translateY(100%)}.footer-reveal-layer[data-mode=collapsed]{visibility:hidden;pointer-events:none}.footer-reveal-root:has(.footer-reveal-layer[data-layout=flow]){overflow-anchor:none;height:auto}.footer-reveal-root:has(.footer-reveal-layer[data-layout=flow]) .footer-reveal-dock{pointer-events:none;height:0;position:relative;bottom:auto;left:auto;right:auto}.footer-reveal-root:has(.footer-reveal-layer[data-layout=flow]) .footer-reveal-handle{pointer-events:auto;transform:none}.footer-reveal-root .footer-reveal-layer[data-layout=flow]{visibility:visible;height:auto;max-height:none;position:relative;inset:auto;overflow:visible;transform:none}.footer-reveal-root .footer-reveal-layer[data-layout=flow][data-held=false]{visibility:hidden;pointer-events:none;height:0;overflow:hidden}.footer-reveal-layer>footer{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.primary-navigation{z-index:82}@media (min-width:761px){.footer-reveal-layer>footer{padding-left:var(--reading-left);padding-right:var(--reading-right)}}@media (max-width:760px){.footer-reading-frame{grid-template-columns:1fr;gap:24px}.footer-reading-frame .footer-links{justify-content:flex-start;justify-self:start}.footer-reading-frame .footer-claim-note{font-size:var(--type-label)}.footer-reading-frame .footer-brand b{font-size:var(--type-section)}}@media (min-width:761px) and (max-width:1100px){:root{--rail-clearance:96px}.departure{padding-inline:var(--reading-left) var(--reading-right)}}@media (max-width:760px){.primary-navigation{scrollbar-width:thin;scrollbar-color:var(--terrain-green-300) transparent;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 18px),#0000)}.site-header .header-center{gap:8px;display:flex}.header-actions{gap:6px}.category-declaration,.life-section,.relationship{padding-block:88px}.category-declaration{padding-top:72px}.category-declaration .section-heading{margin-bottom:24px}.category-declaration .section-heading>p:last-child{margin-top:16px}.product .journey-terrain{height:140px}.product>.journey-terrain-scroll{margin-bottom:8px}.product-theatre .product-handoff{margin-top:12px;padding-top:8px}.life-scene .life-copy ol{grid-template-columns:repeat(3,minmax(0,1fr))}.life-scene .life-copy li{font-size:var(--type-body);padding-right:6px}.departure{min-height:100svh;padding:150px 18px 100px}.departure>.media-shade{background:linear-gradient(90deg,#030c07eb,#030c07b3 55%,#030c071f)}.departure h2{font-size:var(--type-title);line-height:var(--type-title-line)}}main>.snap-section:not(.hero):not(.departure){height:auto;min-height:var(--chapter-viewport-height,100svh)}@media (min-width:761px){:root{--web-shell-width:min(1600px,calc(100vw - 96px));--web-shell-edge:calc((100vw - var(--web-shell-width)) / 2);--rail-clearance:232px;--layout:min(1180px,calc(var(--web-shell-width) - var(--rail-clearance)));--reading-left:calc(var(--web-shell-edge) + var(--rail-clearance));--reading-right:calc(100vw - var(--reading-left) - var(--layout))}.snap-section:is(.category-declaration,.relationship,.life-section,.product,.vision){padding-bottom:116px}.route-story>.condition-reading-frame{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-bottom:116px}.condition-reading-frame>.route-story-copy{grid-column:1/span 5}.condition-reading-frame>.condition-panel{grid-column:7/span 6}.section-heading{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px;width:100%;margin-bottom:40px}.section-heading h2{grid-column:1/span 6}.section-heading>p:last-child{grid-column:8/span 5}.section-heading .section-kicker{grid-column:1/-1}.hero-reading-frame{grid-template-rows:auto;align-content:start;row-gap:0;padding-top:clamp(144px,18svh,176px)}.hero-reading-frame>.hero-content{grid-column:1/span 5}.hero-reading-frame>.hero-presence-chapter{--hero-portrait-size:176px;grid-column:7/span 6;align-self:center}.hero-presence-chapter .hero-presence{grid-template-columns:var(--hero-portrait-size) minmax(0,1fr);gap:24px}.hero .hero-presence-chapter .positioning-primary{grid-area:1/2}.hero-presence-chapter .primary-promise{white-space:normal}.hero-presence-chapter .positioning-primary strong{line-height:1.4}.hero .hero-presence-chapter>.positioning-support{border:0;grid-area:auto;align-self:auto;margin-top:24px;padding-top:0}.hero-presence-chapter .positioning-support .hero-positioning{gap:24px}.hero-presence-chapter .positioning-item>.claim-detail{min-height:0}.hero-presence-chapter .positioning-support .claim-detail{opacity:0;visibility:hidden;margin:4px 0 0;position:absolute;top:100%;left:0;right:0}.hero-presence-chapter .positioning-support .claim-detail[data-visible=true]{opacity:1;visibility:visible}.hero-presence-chapter .positioning-item[data-positioning-rank=support] strong{line-height:1.6}.intent-sequence{margin-top:0}.intent-example{padding:24px 0}.intent-response{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;min-height:280px}.intent-response>.turing-core{grid-column:2/span 3;width:160px;max-width:100%}.intent-response>.intent-response-copy{grid-column:6/span 7}.intent-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.relationship .relationship-system{grid-template-columns:minmax(0,5fr) minmax(0,2fr) minmax(0,5fr);width:100%}.relationship .relationship-system .turing-layer,.relationship .relationship-system article{padding:24px 0!important}.relationship-system .relationship-link{width:100%;padding-inline:8px}.relationship-evidence-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-top:0}.relationship-evidence-grid>dl{grid-column:1/span 5}.relationship-evidence-grid>div{grid-column:7/span 6}.product .section-heading{margin-bottom:24px}.product .journey-terrain-scroll{width:100%;margin:0 0 24px}.product .journey-terrain{height:112px;overflow:visible}.product .product-theatre{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;width:100%;margin-top:0;padding:0;display:grid}.product-theatre>.product-copy{grid-column:1/span 5}.product-theatre>.conversation-surface{grid-column:7/span 6;justify-self:end;max-width:480px}.product-theatre .product-handoff{margin-top:24px}.product .conversation-surface>.turing-core{width:96px;margin:16px auto}.conversation-surface .device-bar{padding:0 0 16px}.conversation-surface .device-prompt{margin:0 0 16px;padding:12px 16px}.conversation-surface article{padding-top:16px}.conversation-surface article h4{margin:8px 0 12px}.conversation-surface article li{font-size:var(--type-label);padding-block:6px}.product .scene-footnote{width:100%;margin-top:20px}.life-section .section-heading{margin-bottom:32px}.life-section .turing-state-scroll{width:100%;margin-bottom:32px}.life-section .turing-state-switcher{min-height:44px;box-shadow:none;border-bottom:0;grid-template-rows:minmax(44px,auto);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:0}.life-section .turing-state-switcher button{min-height:44px;padding-block:8px}.life-section .life-scene{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;width:100%;padding:0;display:grid}.life-scene>.turing-core{grid-column:2/span 3;width:160px;max-width:100%}.life-scene>.life-copy{grid-column:6/span 7}.life-scene .life-copy>p{margin-top:16px}.life-copy .life-example{margin-top:20px}.departure,.snap-section.vision{padding-top:var(--chapter-safe-top,104px);padding-bottom:116px}.departure .departure-copy{row-gap:32px;max-width:none}.departure .departure-copy #departure-title{max-width:calc((var(--layout) - 264px) / 12 * 10 + 216px);font-size:44px;font-weight:500;line-height:1.3}.departure .departure-actions a{gap:12px;min-height:48px;padding:0 24px;font-size:16px;font-weight:500;line-height:1.6}.snap-section:is(.category-declaration,.relationship,.life-section){flex-direction:column;display:flex}.category-declaration .intent-sequence{margin-block:auto}.relationship .relationship-system{margin-top:auto}.relationship .relationship-principle{margin-bottom:auto}.life-section .turing-state-scroll{margin-top:auto}.life-section .life-scene{margin-bottom:auto}.route-story>.condition-reading-frame{align-content:center}}@media (min-width:761px) and (max-width:1343px){.hero-reading-frame>.hero-presence-chapter{--hero-portrait-size:160px}}@media (min-width:761px) and (max-height:820px){.section-heading{margin-bottom:32px}.product .section-heading{margin-bottom:24px}.product .journey-terrain{height:96px}}.condition-evidence{color:var(--terrain-bg-50);border-top:1px solid #d5e6dc40;margin-top:24px;padding-top:20px}.condition-evidence p{margin:16px 0 0;font-size:16px;line-height:1.75}.condition-response>.turing-core{width:128px}.relationship-evidence>div>dl{gap:16px;margin:0;display:grid}.relationship-evidence dt{color:var(--ink-soft);font-size:14px;line-height:1.6}.relationship-evidence dd{margin:4px 0 0;font-size:16px;line-height:1.75}.relationship .relationship-principle{margin-top:16px}.footer-reveal-root{height:0;position:relative}.footer-reveal-root .footer-reveal-layer{border-radius:var(--web-radius-surface);overscroll-behavior:contain;background:#f3f6f0;width:min(880px,100% - 432px);margin-inline:auto;left:0;right:0;box-shadow:0 18px 64px #040f082e}.footer-reveal-content{padding:24px 32px calc(32px + env(safe-area-inset-bottom,0px))}.footer-reveal-content>footer{background:0 0;padding:0}.footer-reveal-root .footer-reading-frame{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px 24px;max-width:100%}.footer-reveal-root .footer-brand b{font-size:20px;line-height:1.4}.footer-reveal-root .footer-claim-note{margin:0;padding-top:16px}.footer-reveal-root .footer-links{max-width:none}@media (max-width:760px){.hero .hero-presence-chapter>.positioning-support{margin-top:24px}.footer-reveal-handle{right:auto}.footer-reveal-root .footer-reading-frame{grid-template-columns:1fr}}.hero-title-stack{isolation:isolate;width:max-content;max-width:100%;position:relative}.hero .hero-reading-frame h1{text-shadow:none;line-height:1.06}.hero .hero-title-stack .hero-title-line{text-shadow:inherit}.hero .hero-title-stack[data-static=true],.hero .hero-title-stack[data-static=true] h1{opacity:1!important;transform:none!important}.hero .hero-presence-chapter .hero-presence{flex-direction:column;align-items:stretch;gap:16px;display:flex}.hero-presence-chapter .hero-visual-frame{max-width:100%;margin-inline:auto}.hero .hero-presence-chapter .positioning-primary{width:100%;max-width:360px;margin-inline:auto}.hero .hero-presence-chapter .positioning-primary .claim-detail{margin-top:8px}.hero .hero-presence-chapter>.positioning-support{border:0;border-left:1px solid #d2e2dc3d;width:100%;max-width:360px;margin:24px auto 0;padding:0 0 0 20px}.hero .hero-presence-chapter .positioning-support .hero-positioning{grid-template-columns:1fr;gap:16px;display:grid}.hero .hero-presence-chapter .positioning-item>.claim-detail{opacity:1;visibility:visible;max-width:none;min-height:0;margin:4px 0 0;font-size:14px;line-height:1.6;position:static}.hero .hero-presence-chapter .positioning-item strong{line-height:1.6}.hero .hero-presence-chapter .positioning-primary strong{line-height:1.4}.hero:has(.hero-reading-frame){--chapter-transition-height:72px}.hero.snap-section>.terrain-transition{height:72px}.hero>.terrain-transition>span{right:var(--reading-right,20px);color:#53685c;z-index:2;height:auto;text-shadow:none;background:0 0;border:0;font-size:14px;font-weight:400;line-height:1.6;bottom:2px}@media (max-width:760px){.hero>.terrain-transition>span{right:20px}}.hero>.terrain-transition>span:before{content:none}.relationship .scene-inline-note{color:var(--ink-soft);font-size:14px;line-height:1.6}.relationship-stage{isolation:isolate;text-align:left;border:1px solid var(--surface-edge);border-radius:var(--web-radius-surface);background:radial-gradient(at 16% 80%,#357d5e17,#0000 52%),radial-gradient(at 88% 24%,#7291c021,#0000 58%),linear-gradient(112deg,#f1f4ed,#f8f7f1 44%,#e7edf4);grid-template-columns:1fr 1.25fr;gap:48px;margin-top:28px;padding:32px 36px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc}.relationship-stage:after,.relationship-stage:before{display:none}.relationship-stage article{flex-direction:column;gap:22px;min-width:0;display:flex;position:relative}.relationship-stage article:before{display:none}.relationship-side-head{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.relationship-side-head>div:first-child{min-width:0}.relationship-stage h3{margin:8px 0 0;font-size:24px;font-weight:500;line-height:1.4}.relationship-side-head small{font-family:var(--font-latin),var(--font-cjk);letter-spacing:.06em;color:var(--ink-soft);font-size:12px}.relationship-side-head .turing-core{flex:0 0 64px;width:64px;height:64px;min-height:0;margin:0}.relationship-side-head .ai-signal{width:64px;height:64px}.relationship-facts,.relationship-reasons{gap:18px;margin:0;padding:0;list-style:none;display:grid}.relationship-stage li{font-size:16px;line-height:1.65}.relationship-facts{color:var(--ink-soft);grid-template-columns:1fr 1fr;align-content:start;gap:20px 24px}.relationship-reasons li{grid-template-columns:6em minmax(0,1fr);gap:12px;display:grid}.relationship-reasons li b{color:var(--ink);font-weight:500}.relationship-reasons li>span{color:var(--ink-soft)}@media (max-width:900px){.relationship-stage{grid-template-columns:1fr;gap:32px;padding:24px}.relationship-side-head{min-height:64px}.relationship-stage h3{font-size:22px}.relationship-reasons li{grid-template-columns:1fr;gap:4px}}.relationship .section-heading{margin-bottom:0;display:block}.relationship .section-heading>p:last-child{max-width:none;margin:16px 0 0;font-size:16px;line-height:1.75}.relationship-basis{max-width:72ch;margin:24px 0 0;font-size:16px;line-height:1.75}.relationship-boundary{max-width:82ch;color:var(--terrain-text-700);margin:12px 0 0;font-size:14px;line-height:1.75}.product .journey-terrain-scroll{height:168px;margin-bottom:32px}.product .journey-terrain{height:128px;overflow:visible}.product .journey-terrain-nodes button{border-radius:var(--web-radius-item);width:100px;min-width:100px;height:92px;min-height:92px;transform:translate(-50%,-22px)}.product .journey-terrain-nodes button[data-motion-feedback]:active{transform:translate(-50%,-22px)}.product .journey-marker{width:44px;height:44px;inset:0 auto auto 50%;transform:translate(-50%)}.product .journey-node-label{pointer-events:none;white-space:nowrap;gap:6px;top:46px}.product .journey-node-label small{font-size:12px;line-height:1.6}.product .journey-node-label b{font-size:14px;line-height:1.6}.journey-marker{pointer-events:none;position:absolute;inset:0}.journey-marker-dot,.journey-marker-halo,.journey-marker-hover,.journey-marker-ring{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.journey-marker-ring{opacity:.8;width:12px;height:12px;transition:opacity .16s var(--ease-precision);border:1px solid #dae8e099}.journey-marker-hover{opacity:0;width:24px;height:24px;transition:transform .16s var(--ease-precision),opacity .16s var(--ease-precision);border:1px solid #dae8e099;transform:translate(-50%,-50%)scale(.9)}.journey-marker-dot{background:#dce8df;width:2px;height:2px}.journey-marker-halo{opacity:0;background:#dce8df1a;width:32px;height:32px}.current .journey-marker-ring{opacity:1;border:1.25px solid #dce8df;width:24px;height:24px;transform:translate(-50%,-50%)}.current .journey-marker-dot{width:6px;height:6px}.current .journey-marker-halo{opacity:1}.current .journey-marker-hover{display:none}@media (hover:hover) and (pointer:fine){.product .journey-terrain-nodes button[data-hovered=true] .journey-marker-hover{opacity:.6;transform:translate(-50%,-50%)scale(1)}}.product .journey-terrain-nodes button:focus-visible .journey-marker-ring{opacity:1;transition:none;transform:translate(-50%,-50%)}.product .journey-terrain-nodes button:focus-visible .journey-marker-hover{display:none}.product .trail-active,.product .trail-completed{stroke-width:1.5px;filter:none}.product .trail-agent-halo{fill:#dce8df1f;opacity:1}.product .trail-agent-core{fill:#dce8df}.product .journey-terrain[data-transition-source=keyboard] :is(.trail-active,.trail-completed){stroke-dashoffset:0;transition:none;animation:none}.vision .vision-manifesto{text-align:center;flex-direction:column;align-items:center;row-gap:0;display:flex}.vision .vision-manifesto #vision-title{color:#f3f5ee;grid-area:auto;margin:0;font-size:48px;line-height:1.2}.vision #vision-title>span{display:block}.vision #vision-title .vision-accent{color:#d7e6e6;font-size:64px;line-height:1.2}.vision-direction{width:100%;max-width:min(560px,100%);margin-top:40px;font-size:18px;line-height:1.8}.vision-direction p{text-wrap:balance;margin:0}.vision-direction p+p{margin-top:16px}.life-copy>p{text-wrap:balance}.departure .departure-copy{text-align:center;align-items:center;row-gap:36px;max-width:720px}.departure .departure-copy #departure-title{max-width:100%;font-size:56px;line-height:1.25}.departure .departure-actions a{gap:12px;min-width:168px;min-height:56px;padding:0 28px;font-size:16px;line-height:1.6}@media (min-width:1360px){.hero{--hero-title-size:104px}}@media (min-width:761px){.hero:has(.hero-reading-frame),.snap-section:is(.vision,.departure){padding-top:var(--chapter-safe-top,104px);padding-bottom:116px}.departure .departure-copy,.hero-reading-frame,.vision .vision-manifesto{box-sizing:border-box;min-height:calc(var(--chapter-viewport-height,100svh) - var(--chapter-safe-top,104px) - 116px);justify-content:center;margin-block:0;padding-top:0;padding-bottom:16px}.hero-reading-frame{flex:none;grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;align-items:center;gap:24px}.hero-reading-frame>.hero-content{grid-column:1/span 6}.hero-reading-frame>.hero-presence-chapter{--hero-portrait-size:192px;grid-column:8/span 5;justify-self:center;width:100%;max-width:360px}.hero-reading-frame .hero-actions{margin-top:28px}.chapter-reading-group{flex-direction:column;width:100%;display:flex}.chapter-reading-group>.section-heading{flex:none;margin-bottom:0}.category-declaration .intent-sequence{margin:40px 0 0}.category-declaration .intent-example{border:0;padding:0}.category-declaration .intent-response{min-height:240px;padding-top:24px}.category-declaration .intent-steps{margin-top:24px}.category-declaration .intent-example-note{margin-top:16px}.route-story>.condition-reading-frame{flex:none;align-content:start;align-items:start}.life-section .turing-state-scroll{margin:40px 0}.chapter-reading-group .life-scene{margin:0}.product .section-heading{margin-bottom:32px}.departure .departure-copy,.vision .vision-manifesto{width:100%;margin-inline:auto}}@media (min-width:761px) and (max-height:820px){.hero-reading-frame>.hero-presence-chapter{--hero-portrait-size:192px}.product .journey-terrain-scroll{height:144px}.product .journey-terrain{height:104px}.vision .vision-manifesto #vision-title{font-size:40px}.vision #vision-title .vision-accent{font-size:52px}.departure .departure-copy #departure-title{font-size:48px}}@media (max-width:760px){.vision .vision-manifesto #vision-title{font-size:36px}.vision #vision-title .vision-accent{font-size:44px}.departure .departure-copy #departure-title{font-size:40px}}@media (forced-colors:active),(prefers-contrast:more),(prefers-reduced-motion:reduce){.hero .hero-reading-frame h1,.hero .hero-title-stack{opacity:1!important;transform:none!important}.journey-marker-hover,.journey-marker-ring{transition:none;transform:translate(-50%,-50%)}}.product .trail-base{stroke:#dae8e04d;stroke-width:1px;opacity:1}.product .trail-completed{stroke:#dae8e075;stroke-width:1px}.product .trail-active{stroke:#dae8e0c7;stroke-width:1.35px;stroke-dasharray:none;stroke-dashoffset:0;animation:none}.product .journey-marker-hover{transition:transform .18s var(--ease-precision),opacity .18s var(--ease-precision)}@media (hover:hover) and (pointer:fine){.product .journey-terrain-nodes button[data-hovered=true] .journey-marker-hover{opacity:.55;transition-duration:.12s}}.product .journey-terrain-nodes button:focus-visible{outline:none}.product .journey-terrain-nodes button:focus-visible .journey-node-label{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.journey-scroll-note{display:none}.journey-terrain-scroll[data-scroll-policy=nearest]{scroll-snap-type:none}.journey-terrain-scroll[data-overflow=true]{scrollbar-width:thin;scrollbar-color:#dae8e075 transparent;--journey-edge-left:transparent;--journey-edge-right:transparent;height:auto;min-height:168px;mask-image:linear-gradient(to right,var(--journey-edge-left),#000 18px,#000 calc(100% - 18px),var(--journey-edge-right));-webkit-mask-image:linear-gradient(to right,var(--journey-edge-left),#000 18px,#000 calc(100% - 18px),var(--journey-edge-right));padding-bottom:8px}.journey-terrain-scroll[data-at-start=true]{--journey-edge-left:#000}.journey-terrain-scroll[data-at-end=true]{--journey-edge-right:#000}.journey-terrain-scroll[data-overflow=true]>.journey-scroll-note{color:var(--terrain-text-50);text-align:center;margin:48px 0 0;font-size:14px;line-height:1.6;display:block;position:sticky;left:0}.journey-terrain-scroll[data-overflow=true]::-webkit-scrollbar{height:6px;display:block}.journey-terrain-scroll[data-overflow=true]::-webkit-scrollbar-thumb{background:#dae8e075;border-radius:3px}.product .product-copy>p{color:var(--terrain-text-50);max-width:36em;margin:16px 0 0;font-size:16px;line-height:1.75}.product .trail-agent-transfer{filter:none}.product .trail-agent-halo{stroke:none}.condition-connections dd,.condition-evidence p,.condition-response p,.product-copy>p,.relationship-basis,.relationship-stage p,.section-heading>p,.section-heading>p:last-child{text-wrap:balance}.condition-response .condition-word{white-space:nowrap}.product-copy .product-handoff>span,.product-theatre .conversation-surface article h4{text-wrap:balance}@media (max-width:760px){.primary-navigation{grid-template-columns:repeat(5,minmax(max-content,1fr))}.primary-navigation button{padding-inline:12px}}@media (min-width:761px) and (max-height:820px){.journey-terrain-scroll[data-overflow=true]{min-height:144px}}@media (prefers-reduced-motion:reduce){.product .journey-marker-hover{transition:none}}.departure,.footer-reveal-root,.hero,.vision{--screen-width:var(--layout)}@media (max-width:760px){.departure,.footer-reveal-root,.hero,.vision{--screen-gutter:18px;--screen-width:calc(100% - var(--screen-gutter) * 2)}}.departure.snap-section,.hero.snap-section,.vision.snap-section{padding-inline:0}.hero .hero-reading-frame,.vision .vision-manifesto{width:var(--screen-width);margin-inline:auto}.vision .vision-manifesto{max-width:760px}.departure .departure-copy{width:min(720px,var(--screen-width));margin-inline:auto}.footer-reveal-root .footer-reading-frame{width:100%;max-width:none;margin-inline:0}@media (max-width:1180px){.footer-reveal-content{padding-inline:20px}.footer-reveal-root .footer-reading-frame{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.footer-reveal-root .footer-reveal-layer{width:calc(100% - 36px)}}@media (min-width:1181px) and (max-width:1359px){.hero-reading-frame>.hero-content{grid-column:1/span 6}.hero-reading-frame>.hero-presence-chapter{grid-column:7/span 6}}@media (max-width:1180px){.hero .hero-reading-frame{grid-template-columns:minmax(0,1fr);align-content:center;gap:36px}.hero .hero-reading-frame>.hero-content,.hero .hero-reading-frame>.hero-presence-chapter{grid-column:1/-1;justify-self:start}.hero .hero-reading-frame>.hero-presence-chapter{justify-self:stretch;width:100%;min-width:0}}.departure>.media-shade:after{content:"";height:calc(56px + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#0000,#040b076b);position:absolute;bottom:0;left:0;right:0}.footer-reveal-handle,.footer-reveal-handle[data-surface=light]{background:0 0}.action-glyph{vertical-align:middle;pointer-events:none;flex:none;width:18px;height:18px;display:inline-block}.glyph-disclosure[data-direction=up]{transform:rotate(180deg)}.glyph-disclosure[data-direction=right]{transform:rotate(-90deg)}.footer-edge-label>.glyph-disclosure{width:12px;height:12px}.footer-contact>summary{align-items:center;gap:8px;display:flex}.footer-contact>summary:before{content:none}.footer-contact>summary>.glyph-disclosure{width:16px;height:16px;transition:none}.footer-contact[open]>summary>.glyph-disclosure{transform:none}.contact-actions>a{align-items:center;gap:8px;display:inline-flex}.departure .departure-actions>a,.hero .hero-actions>a{border-radius:var(--web-radius-control);min-height:52px;font:500 16px/1.5 var(--font-cjk);box-shadow:none;transition:background-color var(--motion-micro) var(--ease-precision),color var(--motion-micro) var(--ease-precision);gap:0;padding:0 24px;transform:none}.departure .departure-actions>a{min-width:168px}.hero .hero-actions .hero-guide{height:auto;min-height:48px;box-shadow:none;flex:none;padding-block:10px;transform:none}.departure .departure-actions,.hero .hero-actions{flex-wrap:wrap}.departure .departure-actions .action-glyph,.hero .hero-actions .action-glyph{transition:transform .12s var(--ease-precision);width:18px;height:18px;transform:none}.departure .departure-actions>a:active,.hero .hero-actions>a:active{background:var(--action-hover);transition:none;transform:none}.departure .departure-actions>a:focus-visible,.hero .hero-actions>:focus-visible,.positioning-claim:focus-visible{outline:2px solid var(--trekmind-ai-surface-50);outline-offset:4px;transition:none}.departure .departure-actions>a:focus-visible .action-glyph,.hero .hero-actions>:focus-visible .action-glyph{transition:none;transform:none}.hero .hero-actions .hero-guide:focus-visible .hero-guide-label:after{transition:none}@media (hover:hover) and (pointer:fine){.departure .departure-actions>a:hover,.hero .hero-actions>a:hover{background:var(--action-hover);box-shadow:none;transform:none}.hero .hero-actions>a:hover>.glyph-advance{transform:translate(2px)}.hero .hero-actions .hero-guide:hover>.glyph-reading{transform:translateY(2px)}.departure .departure-actions>a:focus-visible .action-glyph,.hero .hero-actions>:focus-visible .action-glyph{transition:none;transform:none}}@media (prefers-reduced-motion:reduce){.departure .departure-actions .action-glyph,.departure .departure-actions>a,.hero .hero-actions .action-glyph,.hero .hero-actions>a{transition:none!important;transform:none!important}}.departure .departure-actions>a:focus-visible,.hero .hero-actions>a:focus-visible{outline-offset:4px;outline:2px solid #f3f6f0;transition:none;box-shadow:0 0 0 4px #08110c}@media (forced-colors:active){.departure .departure-actions>a,.hero .hero-actions>a{color:buttontext;box-shadow:none;background:buttonface;border:1px solid buttontext}.departure .departure-actions>a:focus-visible,.hero .hero-actions>a:focus-visible{box-shadow:none;outline:2px solid highlight}}.header-sound{align-items:center;gap:8px;display:flex}.departure .departure-actions{justify-content:center}html.visual-motion-paused .terrain-field{opacity:0!important;transition:none!important}html.visual-motion-paused :is(main,.site-header,.primary-navigation,.footer-reveal-root,.page-progress),html.visual-motion-paused :is(main,.site-header,.primary-navigation,.footer-reveal-root,.page-progress) *,html.visual-motion-paused :is(main,.site-header,.primary-navigation,.footer-reveal-root,.page-progress) :after,html.visual-motion-paused :is(main,.site-header,.primary-navigation,.footer-reveal-root,.page-progress) :before,html.visual-motion-paused :is(main,.site-header,.primary-navigation,.footer-reveal-root,.page-progress):after,html.visual-motion-paused :is(main,.site-header,.primary-navigation,.footer-reveal-root,.page-progress):before{animation-play-state:paused!important}html.visual-motion-paused footer:before{animation:none!important;transform:none!important}html.visual-motion-paused [data-motion-step],html.visual-motion-paused [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.ai-signal :is(.ai-output path,.ai-break-caps)[data-entry-settled=true],html.visual-motion-paused .ai-signal:is([data-state=generate],[data-state=confirm],[data-state=recover]) :is(.ai-motion,.ai-output path,.ai-break-caps){opacity:1;stroke-dashoffset:0;transform:none;animation:none!important}.hero .hero-content[data-reveal]{opacity:1;transition:none;transform:none}.hero .hero-title-stack h1{color:#f4f7fc;text-shadow:none;opacity:1;transform:none}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero .hero-title-stack h1{background-image:var(--web-hero-ritual-gradient);-webkit-text-fill-color:transparent;background-position:100%;background-size:240% 100%;-webkit-background-clip:text;background-clip:text}}.hero .hero-title-stack h1 .hero-title-line{color:inherit;-webkit-text-fill-color:inherit;opacity:1;text-shadow:none;background:0 0;animation:none;display:block;transform:none}.departure .departure-actions>a,.hero .hero-actions>a{flex:none;width:fit-content;min-width:152px;max-width:224px;height:48px;min-height:48px;padding-inline:24px}.departure .departure-actions,.hero .hero-actions{align-items:center;gap:12px}.hero .hero-actions .hero-guide{width:fit-content;height:44px;min-height:44px}.footer-reveal-root .footer-reading-frame{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 32px}.footer-reading-frame .footer-brand p{text-align:left;margin:0}.footer-legal{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;grid-column:1/-1;gap:8px 16px;padding-top:16px;font-size:12px;line-height:1.6;display:flex}.footer-legal .footer-claim-note{width:100%;max-width:none;color:inherit;text-align:left;border:0;margin:0;padding:0}@media (max-width:760px){.site-header.unified-header,.site-header.unified-header.is-condensed,.site-header.unified-header.is-hero{border:0;border-radius:0;height:44px;min-height:44px;padding:0;inset:12px 16px auto}.site-header.unified-header .header-shell,.site-header.unified-header.is-condensed .header-shell{height:44px;min-height:44px;padding:0}.site-header.unified-header .header-primary{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand sound";gap:8px;height:44px}.site-header.unified-header .header-center{display:none}.primary-navigation,body:has(.unified-header.is-condensed) .primary-navigation{height:44px;min-height:44px;padding-block:0;top:72px;left:16px;right:16px}.primary-navigation button{height:44px;min-height:44px}.hero.snap-section{padding-top:max(140px,env(safe-area-inset-top,0px))}.departure .departure-actions,.hero .hero-actions{flex-wrap:wrap;gap:12px;display:flex}.departure .departure-actions>a,.hero .hero-actions>a{justify-self:start;width:auto;min-width:152px;max-width:224px}.hero .hero-actions .hero-guide{flex:none;width:fit-content}.footer-reveal-root .footer-reveal-layer{width:min(640px,100% - 32px)}.footer-reveal-root .footer-reveal-content{padding-inline:24px}.footer-reveal-root .footer-reading-frame{grid-template-columns:minmax(0,1fr);gap:24px}.footer-reveal-root .footer-links{justify-self:start}}@media (max-width:390px){.footer-reveal-root .footer-reveal-content{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.hero .hero-title-stack h1{background-position:100%!important}}@media (prefers-contrast:more){.hero .hero-title-stack h1{color:#f4f7fc;-webkit-text-fill-color:currentColor;background:0 0}}@media (forced-colors:active){.hero .hero-title-stack h1{color:canvastext;-webkit-text-fill-color:currentColor;forced-color-adjust:auto;background:0 0}.footer-reveal-handle{color:canvastext}.footer-reveal-handle:focus-visible{outline:2px solid highlight}}.hero-motion-note{width:100%;max-width:360px;font:400 12px/1.6 var(--font-cjk);color:var(--terrain-bg-50);text-shadow:0 1px 4px #08110c;margin:8px 0 0;margin-inline:auto}.hero-motion-note>small{font:inherit;display:block}.hero-presence[data-mode=brand-demonstration] .ai-filament,.hero-presence[data-mode=brand-demonstration] .ai-motion{animation:none!important}.hero-presence[data-mode=brand-demonstration] .ai-motion{transform:none!important}.hero-presence[data-mode=brand-demonstration][data-brand-frame=recover] .ai-filament{stroke-dasharray:none}.footer-reveal-root{--footer-paper:var(--paper);--footer-ink:var(--ink);--footer-signal:var(--forest-700)}.footer-reveal-root .footer-reveal-layer{color:var(--footer-ink);-webkit-backdrop-filter:blur(24px)saturate(110%);backdrop-filter:blur(24px)saturate(110%);background:linear-gradient(145deg,#fcfdf9f0,#eff4ece8);border:1px solid #ffffff94}.footer-reveal-root:has(.footer-reveal-layer[data-layout=flow][data-held=true]){background:var(--forest-900);padding-bottom:24px}.footer-reveal-root .footer-reveal-content{isolation:isolate;padding-top:34px;padding-bottom:38px;position:relative}.footer-reveal-root footer{isolation:isolate;min-height:210px;position:relative}.footer-reveal-root footer:before{content:none}.footer-topography{z-index:-1;fill:none;stroke:#253e291f;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none;width:min(62%,560px);height:190px;position:absolute;inset:auto -24px -26px auto}.footer-reveal-root .footer-reading-frame{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:28px 48px;position:relative}.footer-reveal-root .footer-brand{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.footer-folio{color:var(--footer-signal);font:500 12px/1.6 var(--font-latin),var(--font-cjk);letter-spacing:.13em;margin-bottom:22px;display:block}.footer-reveal-root .footer-brand b{letter-spacing:0;color:var(--footer-ink);font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.08}.footer-reveal-root .footer-brand b small{font:400 14px/1.4 var(--font-latin);letter-spacing:.01em;color:var(--ink-soft)}.footer-reveal-root .footer-brand p{letter-spacing:.14em;color:var(--ink-soft);margin-top:12px;font-size:15px}.footer-reveal-root .footer-links{place-self:center stretch;padding-top:0}.footer-reveal-root .footer-contact>summary{min-height:64px;color:var(--footer-ink);border:0;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:18px;font-weight:500;display:flex}.footer-reveal-root .footer-contact>summary .contact-email{font:400 15px/1.5 var(--font-latin);color:var(--ink-soft);margin-top:8px;display:block}.footer-reveal-root .footer-contact>summary>.glyph-disclosure{transform:rotate(-90deg)}.footer-reveal-root .footer-contact[open]>summary>.glyph-disclosure{transform:none}.footer-reveal-root .contact-panel{border-top:1px solid var(--line);max-width:none;padding-top:8px}.footer-reveal-root .contact-email{font:400 18px/1.5 var(--font-latin);color:var(--footer-ink)}.footer-reveal-root .contact-actions a,.footer-reveal-root .contact-actions button{min-height:44px;color:var(--footer-ink);text-underline-offset:5px;-webkit-text-decoration:underline #253e2959;text-decoration:underline #253e2959}.footer-reveal-root .contact-actions :is(a,button){transition:text-decoration-color var(--motion-micro) var(--ease-precision);text-decoration-thickness:1px}.footer-reveal-root .footer-legal a{text-underline-offset:4px;transition:text-decoration-color var(--motion-micro) var(--ease-precision);-webkit-text-decoration:underline #253e2959;text-decoration:underline #253e2959;text-decoration-thickness:1px}.footer-reveal-root .email-copy-fallback{border-radius:var(--web-radius-item)}.footer-reveal-root .email-copy-fallback button{border-radius:var(--web-radius-control);border-color:var(--line);background:var(--paper-bright);min-height:44px;transition:background-color var(--motion-micro) var(--ease-precision)}.footer-reveal-root :is(.contact-actions a,.contact-actions button,.footer-legal a):focus-visible{outline:2px solid var(--forest-700);outline-offset:4px;border-radius:3px;text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.footer-reveal-root :is(.contact-actions a,.contact-actions button:not(:disabled),.footer-legal a):hover{text-underline-offset:5px;text-decoration-color:currentColor}.footer-reveal-root .email-copy-fallback button:hover{background:var(--paper-soft)}}@media (prefers-reduced-motion:reduce){.footer-reveal-root :is(.contact-actions a,.contact-actions button,.footer-legal a,.email-copy-fallback button){transition:none}}@media (forced-colors:active){.footer-reveal-root :is(.contact-actions a,.footer-legal a){color:linktext;text-decoration-color:linktext}.footer-reveal-root .email-copy-fallback button{color:buttontext;background:buttonface;border-color:buttontext}.footer-reveal-root :is(.contact-actions a,.contact-actions button,.footer-legal a):focus-visible{outline-color:highlight}}.footer-reveal-root .footer-legal{letter-spacing:.025em;border-top-color:#253e292e;padding-top:18px;font-size:12px;position:relative}@media (min-width:1100px){.relationship{padding-inline:var(--reading-left) var(--reading-right)}.relationship>.chapter-reading-group{flex:none;width:100%;margin-inline:0}}@media (max-width:760px){.footer-reveal-root .footer-reveal-content{padding-top:28px;padding-bottom:32px}.footer-reveal-root .footer-reading-frame{grid-template-columns:1fr;gap:24px}.footer-folio{margin-bottom:16px}.footer-reveal-root .footer-brand b{font-size:36px}.footer-reveal-root .footer-links{padding-top:0}.footer-topography{opacity:.8;width:100%;height:150px}}@media (forced-colors:active){.footer-topography{display:none}.footer-reveal-root .footer-reveal-layer{color:canvastext;background:canvas}.footer-reveal-root :is(.footer-folio,.footer-brand b,.footer-contact>summary,.contact-email,.contact-actions a,.contact-actions button){color:canvastext}}.ai-task-pool{animation:none!important}html[data-title-active=true] .hero .ambient-video{opacity:.8}.hero .ambient-video{transition:opacity .16s var(--ease-precision)}html.visual-motion-paused .hero .ambient-video{transition:none}html.visual-motion-paused :is(.hero-actions,.departure-actions) .action-glyph{transition:none!important;transform:none!important}html.visual-motion-paused :is(.journey-marker-ring,.journey-marker-hover){transition:none!important;transform:translate(-50%,-50%)!important}.intent-response:has(.ai-task-pool[data-morph-running=true])>.terrain-field,.life-scene:has(.ai-task-pool[data-morph-running=true])>.terrain-field{opacity:0!important}.product:has(.device .ai-task-pool[data-morph-running=true]) .trail-agent-halo{opacity:.15}@media (min-width:1100px){.primary-navigation{--nav-row:48px;--nav-gap:8px;--nav-padding:12px;width:172px;padding:var(--nav-padding) 8px;gap:var(--nav-gap)}.primary-navigation:before{opacity:.18}.primary-navigation button{--nav-active-dot:#b8cfc0;--nav-active-halo:#a3c2b01f;--nav-active-fill:linear-gradient(100deg,#89b19924,#89b19909);--nav-active-frame:inset 0 0 0 1px #b6cfc024;--nav-hover-fill:transparent;height:var(--nav-row);min-height:var(--nav-row);border-radius:var(--web-radius-item);opacity:.68;grid-template-rows:1fr;grid-template-columns:16px 8px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.primary-navigation button[data-surface=light],.primary-navigation.on-light button{--nav-active-dot:#357d5e;--nav-active-halo:#357d5e1f;--nav-active-fill:linear-gradient(100deg,#357d5e17,#357d5e05);--nav-active-frame:inset 0 0 0 1px #357d5e24;--nav-hover-fill:transparent}.primary-navigation button[data-surface=dark]{--nav-active-dot:#b8cfc0;--nav-active-halo:#a3c2b01f;--nav-active-fill:linear-gradient(100deg,#89b19924,#89b19909);--nav-active-frame:inset 0 0 0 1px #b6cfc024;--nav-hover-fill:transparent}.primary-navigation button.active:before,.primary-navigation button:before{width:8px;height:8px;transform:none}.primary-navigation button span{font:400 11px/1 var(--font-latin);font-variant-numeric:tabular-nums;letter-spacing:.08em;opacity:.58}.primary-navigation button b,.primary-navigation button.active b{letter-spacing:0;margin:0;font-size:14px;font-weight:400;line-height:1.6;display:block}.primary-navigation button:hover,.primary-navigation button[data-surface]:hover,.primary-navigation.on-light button:hover{opacity:.9;background:var(--nav-hover-fill)}.primary-navigation button.active,.primary-navigation button[data-surface].active,.primary-navigation.on-light button.active{opacity:1;background:var(--nav-active-fill);box-shadow:var(--nav-active-frame)}.primary-navigation button.active:before,.primary-navigation button[data-surface].active:before,.primary-navigation.on-light button.active:before{background:var(--nav-active-dot);border-color:var(--nav-active-dot);box-shadow:0 0 0 4px var(--nav-active-halo);transform:none}.primary-navigation button.active span{opacity:.9}.hero-reading-frame>.hero-content{grid-column:1/span 6}.hero-reading-frame>.hero-presence-chapter{grid-column:8/span 5}.hero .hero-reading-frame h1{letter-spacing:0;font-size:clamp(84px,7.25vw,108px);line-height:1.06}.hero-reading-frame .hero-caption{color:#f6f8f6b8;max-width:36em;font-size:17px;line-height:1.9}.hero-actions{margin-top:32px}.section-heading{margin-bottom:52px}.section-heading h2{letter-spacing:0;font-size:clamp(42px,3.35vw,52px);line-height:1.28}.section-heading>p:last-child{max-width:34em;line-height:1.9}.product .section-heading{margin-bottom:32px}.product .journey-terrain-scroll{margin-bottom:36px}.product-theatre>.conversation-surface{border-radius:var(--web-radius-surface-compact);background:var(--paper);border:0;max-width:500px;position:relative;overflow:hidden;box-shadow:0 28px 70px -44px #000000b8}.product-theatre>.conversation-surface:before{content:"";background:var(--trekmind-ai-signal-500);width:2px;position:absolute;inset:0 auto 0 0}.product-theatre>.conversation-surface .device-bar{border-bottom-color:#253e292e;padding-left:8px}.product-theatre>.conversation-surface .device-prompt{border-radius:var(--web-radius-item);margin-left:8px;margin-right:8px}.product-theatre>.conversation-surface article{border-top-color:#253e292e;margin-left:8px;margin-right:8px}.product-theatre>.product-copy{border-left:1px solid #e7f0eb38;padding-left:18px}.product-theatre .product-copy h3{font-size:28px;line-height:1.45}.product-theatre .product-copy>p{max-width:30em;line-height:1.9}.life-section .turing-state-switcher button[aria-selected=true]{color:var(--ink);box-shadow:none;background:#18201912;font-weight:500}.life-section .turing-state-switcher button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;line-height:1;display:flex}.life-section .turing-state-switcher button>b{margin:0;line-height:1.4;display:block}.life-scene-compact{border:0;padding-block:28px}.footer-reveal-root .footer-reveal-layer{width:min(1080px,100% - 320px)}.footer-reveal-root .footer-reveal-content{padding:38px 48px 34px}.footer-reveal-root .footer-reading-frame{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}}@media (min-width:1100px) and (forced-colors:active){.primary-navigation button.active,.primary-navigation button[data-surface].active,.primary-navigation.on-light button.active{background:canvas;box-shadow:inset 0 0 0 1px canvastext}.primary-navigation button.active:before,.primary-navigation button[data-surface].active:before,.primary-navigation.on-light button.active:before{box-shadow:none;background:canvastext;border-color:canvastext}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.footer-reveal-root .footer-reveal-layer{background:var(--footer-paper)}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.footer-reveal-root .footer-reveal-layer{background:var(--footer-paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--line)}}@media (forced-colors:active){.footer-reveal-root .footer-reveal-layer{color:canvastext;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:canvas;border-color:canvastext}}.category-declaration .section-heading h2 span,.relationship .section-heading h2 span,.section-heading h2 span,.section-heading.is-light h2 span{color:inherit}.life-section,.relationship{background:var(--paper)}.life-section .turing-state-switcher{box-shadow:none;background:0 0;border:0;gap:8px}.life-section .turing-state-switcher button{color:var(--ink-soft);border-radius:var(--web-radius-control);box-shadow:none;border:0}.life-section .turing-state-switcher button.active:hover,.life-section .turing-state-switcher button[aria-selected=true]{color:var(--ink);box-shadow:none;background:#18201912;font-weight:500}@media (hover:hover) and (pointer:fine){.life-section .turing-state-switcher button:not(.active):hover{color:var(--ink);background:#18201909}}.life-scene .life-copy li:before,.life-section .turing-state-switcher button:after{content:none}.life-section .life-scene{border:0}.life-section .life-copy>small,.life-section .scene-inline-note{color:var(--ink-soft)}.header-current-state[data-state=chapter]{color:var(--header-ink)}@media (max-width:900px){.life-section .turing-state-switcher{grid-template-rows:minmax(44px,auto);align-items:center;min-height:44px}.life-section .turing-state-switcher button{align-self:center;height:auto;min-height:44px}}.journey-anchor-role{pointer-events:none;background:#050d08a3;border-radius:50%;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product .journey-anchor-role>.ai-signal{color:#e5edf4;--trekmind-ai-surface-300:#d6e3e2;--trekmind-ai-signal-400:#abc6c1;--trekmind-ai-signal-600:#a4bbd6;filter:none;width:40px;height:40px;overflow:visible}.product .journey-anchor-role .ai-signal[data-active=true] .ai-motion{stroke-width:2.5px;animation:journey-role-presence 5.2s ease-in-out infinite}.product .journey-anchor-role .ai-filament-one{opacity:.9}.product .journey-anchor-role .ai-filament-two{opacity:.65;stroke-width:1.5px}.product .journey-anchor-role .ai-task-pool{transform-origin:50px 50px;scale:1.55}.current:has(.journey-anchor-role) :is(.journey-marker-dot,.journey-marker-ring,.journey-marker-halo,.journey-marker-hover){display:none}.product .journey-terrain-nodes button:focus-visible{outline-offset:3px;outline:2px solid #dce8df}.product .journey-terrain-nodes button:focus-visible .journey-node-label{text-decoration:none}html[data-input-origin=pointer] .product .journey-terrain-nodes button:focus-visible{outline:none}@keyframes journey-role-presence{0%,to{opacity:.78;transform:rotate(-5deg)scale(.97)}50%{opacity:1;transform:rotate(5deg)scale(1.03)}}@media (prefers-contrast:more),(prefers-reduced-motion:reduce){.product .journey-anchor-role .ai-motion{opacity:1;animation:none!important;transform:none!important}}@media (forced-colors:active){.journey-anchor-role{background:canvas}.product .journey-anchor-role>.ai-signal{color:canvastext}.product .journey-anchor-role .ai-motion{opacity:1;stroke:canvastext;animation:none!important;transform:none!important}.product .journey-terrain-nodes button:focus-visible{outline-color:highlight}}.journey-terrain-scroll[data-overflow=true],.product .journey-terrain-scroll{height:auto;min-height:0;margin-bottom:24px;padding-bottom:0;-webkit-mask-image:none;mask-image:none}.product .journey-terrain{width:100%;min-width:588px;height:176px}.product .journey-terrain-map,.product .journey-terrain-nodes{width:100%;height:128px;inset:0 auto auto 0}.product .journey-terrain-nodes button{color:#ebf2eecc;transition:color .16s var(--ease-precision)}.product .journey-terrain-nodes button.current{color:#f5f8f5}.product .journey-terrain-nodes button.current .journey-node-label b{font-weight:600}.product .journey-terrain-nodes button.current .journey-node-label small{color:#c5d6cf}.product .journey-marker{transition:transform .16s var(--ease-precision);transform-origin:50% 22px}.product .journey-anchor-role{transition:transform .18s var(--ease-precision),background-color .18s var(--ease-precision)}.product .journey-terrain-nodes button:active .journey-marker{transition-duration:60ms;transform:translate(-50%)scale(.96)}.product .journey-terrain-scroll[data-overflow=true]>.journey-scroll-note{margin:8px 0 0;font-size:12px;line-height:1.6}@media (hover:hover) and (pointer:fine){.product .journey-terrain-nodes button[data-hovered=true]{color:#f5f8f5}.product .journey-terrain-nodes button.current[data-hovered=true] .journey-anchor-role{background:#050d08db;transform:translate(-50%,-50%)scale(1.06)}.product .journey-terrain-nodes button.current[data-hovered=true] .ai-filament-one{opacity:1}}@media (forced-colors:active),(prefers-contrast:more),(prefers-reduced-motion:reduce){.product .journey-anchor-role,.product .journey-marker{transition:none!important}.product .journey-terrain-nodes button:active .journey-marker{transform:translate(-50%)}.product .journey-terrain-nodes button.current[data-hovered=true] .journey-anchor-role{transform:translate(-50%,-50%)}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.site-header.unified-header{--header-material:var(--forest-950);--header-edge:#f4f7fc66}.site-header.unified-header[data-surface=light]{--header-material:var(--paper-bright);--header-edge:var(--ink-soft)}.site-header.unified-header,.site-header.unified-header .header-shell,.site-header.unified-header.is-hero .header-sound .field-sound-toggle{-webkit-backdrop-filter:none;backdrop-filter:none}.site-header.unified-header.is-hero .header-sound .field-sound-toggle,.site-header.unified-header.is-hero .header-sound .field-sound-toggle[data-sound-state]{background:var(--paper-bright);color:var(--forest-800);border-color:var(--forest-700)}}@media (forced-colors:active){.site-header.unified-header,.site-header.unified-header[data-surface=light]{--header-material:Canvas;--header-ink:CanvasText;--header-edge:CanvasText}.site-header.unified-header,.site-header.unified-header .header-shell,.site-header.unified-header.is-hero .header-sound .field-sound-toggle{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.site-header.unified-header.is-hero .header-sound .field-sound-toggle,.site-header.unified-header.is-hero .header-sound .field-sound-toggle[data-sound-state]{color:buttontext;background:buttonface;border-color:buttontext}}.site-header.unified-header .header-sound .field-sound-toggle .field-wind-trace{transform-origin:3px 9px;transition:opacity .26s var(--ease-precision),transform .26s var(--ease-precision)}.site-header.unified-header .header-sound .field-sound-toggle[data-sound-state=off] .field-wind-trace{opacity:.3;transform:scaleX(.8)}.site-header.unified-header .header-sound .field-sound-toggle[data-sound-state=loading] .field-wind-trace{opacity:.6;transform:scaleX(.88)}.site-header.unified-header .header-sound .field-sound-toggle[data-sound-state=on] .field-wind-trace{opacity:1;transition-duration:.42s;transform:scaleX(1)}.site-header.unified-header .header-sound .field-sound-toggle[data-sound-state=on] .field-wind-trace path{animation:field-wind-flow 3.2s ease-in-out infinite}.site-header.unified-header .header-sound .field-sound-toggle[data-sound-state=on] .field-wind-trace path:nth-child(2){animation-delay:-1.6s}.site-header.unified-header .header-sound .field-sound-toggle[data-sound-state=closing] .field-wind-trace{opacity:0;transform:scaleX(.15)}.site-header.unified-header .header-sound .field-sound-toggle:is([data-sound-state=blocked],[data-sound-state=error],[data-sound-state=limited],[data-sound-state=suspended]) .field-wind-trace{opacity:.25;transform:scaleX(.75)}.site-header.unified-header .header-sound .field-sound-toggle[data-sound-state=blocked]{border-style:dashed}.site-header.unified-header .header-sound .field-sound-toggle:focus-visible{outline:2px solid var(--header-ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.site-header.unified-header .header-sound .field-sound-toggle[data-sound-state=off]:hover .field-wind-trace{opacity:.85;transform:scaleX(1)}.site-header.unified-header .header-sound .field-sound-toggle[data-sound-state=on]:hover .field-wind-trace{opacity:.8;transform:scaleX(.82)}.site-header.unified-header .header-sound .field-sound-toggle:is([data-sound-state=blocked],[data-sound-state=error]):hover .field-wind-trace{opacity:.8;transform:scaleX(1)}}@keyframes field-wind-flow{0%,to{opacity:.65;transform:translate(-.4px)}50%{opacity:1;transform:translate(.7px)}}html.document-hidden .field-wind-trace path{animation-play-state:paused!important}@media (forced-colors:active),(prefers-reduced-motion:reduce){.site-header.unified-header .header-sound .field-sound-toggle .field-wind-trace,.site-header.unified-header .header-sound .field-sound-toggle .field-wind-trace path{transition:none!important;animation:none!important;transform:none!important}}.site-header.unified-header .header-sound .field-sound-toggle{flex:0 0 44px;gap:0;width:44px;min-width:44px;max-width:44px}.field-wind-status{stroke-width:1.25px}.field-wind-status circle{fill:var(--paper-bright)}@media (forced-colors:active){.field-wind-status circle{fill:canvas}}@media (max-width:760px){.primary-navigation,body:has(.unified-header.is-condensed) .primary-navigation{border-radius:calc(var(--web-radius-item) + 6px);scrollbar-width:none;background:#0a1710d6;gap:4px;height:56px;min-height:56px;padding:5px;overflow-y:hidden;box-shadow:0 4px 16px #00000014;-webkit-mask-image:none;mask-image:none}.primary-navigation button{border-radius:var(--web-radius-item);opacity:.82;height:44px;min-height:44px;padding-block:8px}.primary-navigation button.active,.primary-navigation button[data-surface].active,.primary-navigation.on-light button.active{opacity:1;background:#bfd7ca24;box-shadow:inset 0 0 0 1px #bfd7ca33}.primary-navigation button.active:after{display:none}.primary-navigation button:focus-visible{outline-offset:-3px;outline:2px solid}.primary-navigation button:active{background:#bfd7ca2e}}@media (max-width:760px) and (hover:hover) and (pointer:fine){.primary-navigation button:not(.active):hover{opacity:1;background:#bfd7ca12}}@media (max-width:760px) and (forced-colors:active){.primary-navigation{box-shadow:none;background:canvas;border-color:canvastext}.primary-navigation button.active,.primary-navigation button[data-surface].active{color:highlighttext;box-shadow:none;background:highlight}}@supports selector(details::details-content){.footer-contact::details-content{transition:none}}.footer-contact:not([open]) .contact-panel{pointer-events:none}@media (prefers-reduced-motion:reduce){.footer-contact::details-content{transition:none}}@media (min-width:761px){.site-header.unified-header.is-hero{left:var(--web-shell-edge);right:var(--web-shell-edge)}.site-header.unified-header.is-condensed{inset:0 var(--reading-right) auto var(--reading-left);padding:10px 0}.site-header.unified-header.is-condensed .header-shell{max-width:min(760px,var(--layout))}.primary-navigation,body:has(.unified-header.is-condensed) .primary-navigation{left:var(--web-shell-edge)}.hero .hero-reading-frame{width:var(--layout);margin-left:var(--reading-left);margin-right:0}.hero-caption-sentence{display:block}.vision .vision-manifesto{width:min(760px,var(--layout));margin-left:calc(var(--reading-left) + (var(--layout) - min(760px,var(--layout))) / 2);margin-right:0}.departure .departure-copy{width:min(720px,var(--layout));margin-inline:auto}.footer-reveal-root .footer-reveal-layer[data-layout=floating]{width:min(880px,var(--layout));left:calc((100% - min(880px,var(--layout))) / 2);margin-inline:0;right:auto}.footer-reveal-root .footer-reveal-layer[data-layout=flow]{width:min(880px,var(--layout));margin-inline:auto}.footer-reveal-root .footer-reveal-handle{left:calc(50% - 60px)}}@media (min-width:1181px){.hero .hero-reading-frame{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:80px}.hero .hero-reading-frame>.hero-content{grid-column:1}.hero .hero-reading-frame>.hero-presence-chapter{--hero-portrait-size:160px;grid-column:2;justify-self:start;max-width:440px}.hero .hero-presence-chapter .positioning-primary,.hero .hero-presence-chapter>.positioning-support{max-width:none}}.route-story>.condition-reading-frame{display:block}.condition-introduction{grid-template-columns:1fr .8fr;align-items:end;gap:48px;display:grid}.condition-introduction h2{margin:0}.condition-introduction-copy>p{color:var(--terrain-text-50);max-width:34em;margin:0;font-size:16px;line-height:1.8}.condition-introduction-copy .route-demo-note{letter-spacing:0;color:#eef4f0cc;border:0;margin-top:16px;padding:0;font-size:14px;line-height:1.6;display:block}.condition-scenario{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);align-items:start;gap:48px;margin-top:48px;display:grid}.condition-scenario-plan{padding-block:24px}.condition-scenario-plan-label{color:#c2d6ca;margin:0 0 18px;font-size:14px;line-height:1.6}.condition-scenario-plan blockquote{color:#f4f7f3;text-wrap:pretty;max-width:18em;margin:0;font-size:24px;font-weight:400;line-height:1.7}.condition-focus-controls{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.condition-focus-controls button{border-radius:var(--web-radius-control);color:#e8f0eb;cursor:pointer;min-height:44px;transition:background-color .16s var(--ease-precision),border-color .16s var(--ease-precision);background:0 0;border:1px solid #dae8e038;padding:9px 16px;font-size:14px;line-height:1.6}.condition-focus-controls button[aria-pressed=true]{background:#bfd7ca26;border-color:#dae8e08c;font-weight:500}.condition-focus-controls button:focus-visible{outline-offset:3px;outline:2px solid #e8f0eb}.condition-focus-controls button:active{background:#bfd7ca3d}.condition-explanation{border-radius:var(--web-radius-surface);color:var(--ink);background:linear-gradient(130deg,#f9faf7,#edf2f5);border:1px solid #f5f9f599;min-width:0;padding:32px 36px;box-shadow:0 16px 44px -28px #00000073}.condition-explanation-head{color:var(--ink-soft);align-items:center;gap:14px;margin-bottom:24px;font-size:14px;line-height:1.6;display:flex}.condition-explanation .turing-core{flex:0 0 64px;width:64px;height:64px;min-height:0;margin:0}.condition-explanation .turing-core .ai-signal{width:64px;height:64px}.condition-focus-copy{display:grid}.condition-focus-view{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0}.condition-focus-view[data-current=true]{visibility:visible;pointer-events:auto}.condition-focus-view h3{color:var(--ink);text-wrap:balance;margin:0;font-size:24px;font-weight:500;line-height:1.5}.condition-focus-basis{color:var(--forest-700);margin:12px 0 0;font-size:14px;line-height:1.6}.condition-focus-detail{color:var(--ink);margin:20px 0 0;font-size:16px;line-height:1.8}.condition-focus-context{color:var(--ink-soft);margin:12px 0 0;font-size:14px;line-height:1.75}.condition-open-items{border-top:1px solid #253e2926;gap:18px;margin-top:28px;padding-top:24px;display:grid}.condition-open-items h4{color:var(--ink);margin:0 0 6px;font-size:14px;font-weight:500;line-height:1.6}.condition-open-items p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.75}@media (max-width:1180px){.condition-introduction{grid-template-columns:1fr;gap:20px}}@media (max-width:900px){.condition-scenario{grid-template-columns:1fr;gap:24px;margin-top:32px}.condition-scenario-plan{padding:0}.condition-scenario-plan blockquote{max-width:26em;font-size:22px}.condition-focus-controls{margin-top:24px}.condition-explanation{padding:28px}}@media (max-width:420px){.condition-explanation{padding:24px}.condition-focus-view h3{font-size:22px}.condition-scenario-plan blockquote{font-size:20px}.condition-focus-controls{gap:8px}.condition-focus-controls button{padding-inline:16px}.condition-explanation-head{gap:10px}}@media (hover:hover) and (pointer:fine){.condition-focus-controls button:not([aria-pressed=true]):hover{background:#bfd7ca14;border-color:#dae8e066}}@media (prefers-contrast:more),(prefers-reduced-motion:reduce){.condition-focus-controls button{transition:none}}@media (forced-colors:active){.condition-explanation{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.condition-explanation :is(h3,h4,p,span){color:canvastext}.condition-focus-controls button{color:buttontext;background:buttonface;border-color:buttontext}.condition-focus-controls button[aria-pressed=true]{color:highlighttext;background:highlight}}:root{--type-body:18px;--type-body-line:1.6;--type-title-line:1.25;--type-section-line:1.35}.condition-introduction-copy>p,.section-heading>p,.vision-direction>p{max-width:32em;font-size:18px;line-height:1.6}.condition-focus-detail,.relationship-reasons li span{font-size:18px;line-height:1.6}.condition-open-items p{font-size:16px;line-height:1.65}.evidence-source{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;margin-top:16px;font-size:14px;text-decoration:underline;display:inline-flex}.evidence-source:hover{text-decoration-thickness:2px}.evidence-source:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid}.departure .departure-copy #departure-title.closing-brand-ink,.vision .vision-manifesto #vision-title.closing-brand-ink{background-image:var(--web-title-ink-light);color:#0000;-webkit-text-fill-color:transparent;animation:closing-brand-flow var(--web-title-ink-duration) linear infinite alternate;background-position:100%;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation-play-state:paused}.departure #departure-title.closing-brand-ink span,.vision #vision-title.closing-brand-ink span{color:inherit;-webkit-text-fill-color:inherit;background:0 0}.departure .departure-copy #departure-title[data-ambient-motion=running],.vision .vision-manifesto #vision-title[data-ambient-motion=running]{animation-play-state:running}@keyframes closing-brand-flow{0%{background-position:0}to{background-position:100%}}@media (max-width:760px){.condition-focus-detail,.condition-introduction-copy>p,.relationship-reasons li span,.section-heading>p,.vision-direction>p{font-size:17px;line-height:1.65}.section-heading h2{font-size:32px;line-height:1.3}}@media (forced-colors:active),(prefers-contrast:more),(prefers-reduced-motion:reduce){.departure .departure-copy #departure-title.closing-brand-ink,.vision .vision-manifesto #vision-title.closing-brand-ink{color:#f4f7fc;-webkit-text-fill-color:currentColor;background:0 0;animation:none!important}}@media (forced-colors:active){.departure .departure-copy #departure-title.closing-brand-ink,.vision .vision-manifesto #vision-title.closing-brand-ink{color:canvastext}}:root{--web-title-ink-dark:linear-gradient(105deg,#214c38,#333330 24%,#37558a 48%,#333330 72%,#214c38);--web-title-ink-light:linear-gradient(105deg,#f4f7fc,#b8c8e8 24%,#f4f7fc 48%,#bfd7ca 72%,#f4f7fc);--web-title-ink-duration:8s}@supports ((-webkit-background-clip:text) or (background-clip:text)){.route-story h2.chapter-brand-ink,.section-heading h2.chapter-brand-ink{background-image:var(--web-title-ink-dark);color:#0000;-webkit-text-fill-color:transparent;animation:chapter-ink-flow var(--web-title-ink-duration) linear infinite alternate;background-position:0;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation-play-state:paused}.route-story h2.chapter-brand-ink,.section-heading.is-light h2.chapter-brand-ink{background-image:var(--web-title-ink-light)}.route-story h2.chapter-brand-ink span,.section-heading h2.chapter-brand-ink span{color:inherit;-webkit-text-fill-color:inherit;background:0 0}.route-story h2.chapter-brand-ink[data-ambient-motion=running],.section-heading h2.chapter-brand-ink[data-ambient-motion=running]{animation-play-state:running}}@keyframes chapter-ink-flow{0%{background-position:0}to{background-position:100%}}@media (forced-colors:active),(prefers-contrast:more),(prefers-reduced-motion:reduce){.route-story h2.chapter-brand-ink,.section-heading h2.chapter-brand-ink{color:var(--ink);-webkit-text-fill-color:currentColor;background:0 0;animation:none!important}.route-story h2.chapter-brand-ink,.section-heading.is-light h2.chapter-brand-ink{color:#f4f7fc}}@media (forced-colors:active){.route-story h2.chapter-brand-ink,.section-heading h2.chapter-brand-ink{color:canvastext}}@media (hover:none),(pointer:coarse){.positioning-claim:not(:focus-visible):hover{text-decoration:none}.positioning-claim:not(:focus-visible):hover strong{color:inherit}.journey-terrain-nodes button:not(:focus-visible):hover .journey-node-label{box-shadow:none;background:0 0;border-color:#0000}.life-section .turing-state-switcher button:not(.active):not(:focus-visible):hover{color:var(--ink-soft);background:0 0}}.site-header.unified-header .header-shell,.site-header.unified-header.is-condensed .header-shell,.site-header.unified-header.is-hero .header-shell{isolation:isolate;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000;transition:none;position:relative}.header-material-layer{z-index:-1;pointer-events:none;border:1px solid var(--header-edge);border-radius:inherit;background:var(--header-material);-webkit-backdrop-filter:blur(14px);opacity:1;transform-origin:50%;transition:background-color .18s cubic-bezier(.23,1,.32,1),border-color .18s cubic-bezier(.23,1,.32,1);position:absolute;inset:-1px}.is-hero .header-material-layer{opacity:0}.site-header.unified-header .header-primary{position:relative}.unified-header .header-brand,.unified-header .header-sound{transition:color .16s cubic-bezier(.23,1,.32,1)}.unified-header .header-brand .brand-word strong{letter-spacing:0}@media (min-width:1100px){.primary-navigation button b{font-family:var(--font-cjk);font-weight:400;line-height:1.5}}@media (forced-colors:active),(prefers-reduced-motion:reduce){.header-material-layer,.unified-header .header-brand,.unified-header .header-sound{transition:none}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.header-material-layer{background:var(--forest-950);-webkit-backdrop-filter:none}.unified-header[data-surface=light] .header-material-layer{background:var(--paper-bright)}}@media (forced-colors:active){.header-material-layer{-webkit-backdrop-filter:none;background:canvas;border-color:canvastext}}:root{--web-rail-width:144px;--web-rail-gap:104px;--web-type-hero:clamp(64px,5.6vw,96px);--web-type-chapter:44px;--web-type-component:24px;--web-type-result:20px;--web-type-claim:26px;--web-type-lead:18px;--web-type-body:17px;--web-type-label:14px;--web-type-action:16px;--web-type-close:48px;--web-type-manifesto:40px;--web-type-manifesto-accent:56px;--web-leading-title:1.3;--web-leading-body:1.7;--web-leading-lead:1.6;--web-gap-label:8px;--web-gap-copy:16px;--web-gap-group:24px;--web-gap-chapter:32px;--web-chapter-size:var(--web-type-chapter);--web-chapter-leading:var(--web-leading-title);--web-chapter-weight:500;--web-chapter-copy-size:var(--web-type-lead);--web-chapter-copy-leading:var(--web-leading-lead);--web-chapter-gap:var(--web-gap-chapter)}body{font-family:-apple-system,BlinkMacSystemFont,var(--font-cjk);font-optical-sizing:auto;font-size:var(--web-type-body);line-height:var(--web-leading-body);font-weight:400}.hero .hero-reading-frame h1{font-size:var(--web-type-hero);font-weight:500;line-height:1.12}.hero-reading-frame .hero-caption{font-size:var(--web-type-lead);line-height:var(--web-leading-lead);max-width:32em;margin-top:var(--web-gap-group)}:is(.category-declaration,.route-story,.relationship,.product,.life-section) .section-heading{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:0 24px;width:100%;margin:0;padding:0;display:grid}:is(.section-heading,.condition-introduction) h2.chapter-brand-ink{width:fit-content;max-width:100%;font-family:var(--font-cjk);font-size:var(--web-type-chapter);font-weight:500;line-height:var(--web-leading-title);letter-spacing:0;text-wrap:balance;grid-column:1/span 6;margin:0}:is(.section-heading,.condition-introduction) h2.chapter-brand-ink>span{display:block}.route-story .condition-introduction-copy,:is(.category-declaration,.route-story,.relationship,.product,.life-section) .section-heading>p:last-child{max-width:32em;font-size:var(--web-type-lead);line-height:var(--web-leading-lead);grid-column:8/span 5;margin:0;padding:0}.route-story .condition-introduction-copy>p{max-width:32em;font-size:var(--web-type-lead);line-height:var(--web-leading-lead);margin:0}.condition-explanation .condition-focus-view h3,.intent-sequence .intent-response h3,.life-scene .life-copy h3,.product-theatre .product-copy h3,.relationship-stage .relationship-side-head h3{font-size:var(--web-type-component);font-weight:500;line-height:1.35}.hero .positioning-primary .positioning-claim{font-size:var(--web-type-claim);font-weight:500;line-height:1.35}.hero .positioning-support .positioning-claim{font-size:var(--web-type-lead);font-weight:400;line-height:1.6}.product-theatre .device article h4{font-size:var(--web-type-result);font-weight:500;line-height:1.4}.condition-scenario .condition-scenario-plan blockquote,.intent-prompt{font-size:var(--web-type-result);font-weight:400;line-height:var(--web-leading-body)}.condition-explanation .condition-focus-detail,.intent-response-copy>p,.life-scene .life-copy>p,.product-theatre .device article li,.product-theatre .device-prompt,.product-theatre .product-copy>p,.relationship-stage .relationship-facts li,.relationship-stage .relationship-reasons li>span{font-size:var(--web-type-body);font-weight:400;line-height:var(--web-leading-body)}.condition-open-items h4,.relationship-stage .relationship-reasons li>b{font-size:var(--web-type-label);font-weight:500;line-height:1.6}.condition-explanation-head,.condition-focus-basis,.condition-open-items p,.condition-scenario-plan-label,.device-bar,.intent-demo-label,.intent-example-note,.life-example,.life-example>small,.product-handoff>small,.product-theatre .device article small,.product-theatre .product-handoff>span,.relationship-boundary,.relationship-stage .relationship-side-head small,.route-story .route-demo-note,.scene-inline-note{font-size:var(--web-type-label);line-height:1.6}.departure .departure-actions a,.hero .hero-actions a,.hero .hero-guide,.product-theatre .product-handoff>p{font-size:var(--web-type-action);line-height:1.5}.site-header .header-brand .brand-word strong{font-size:16px;line-height:1.5}.condition-focus-controls button,.intent-steps button,.primary-navigation button b,.primary-navigation button.active b,.turing-state-switcher button{font-size:var(--web-type-label);line-height:1.5}.intent-response-copy>p,.life-copy>p,.product-copy>p,.route-story .condition-introduction-copy .route-demo-note,.scene-inline-note{margin-top:var(--web-gap-copy)}.category-declaration .intent-sequence,.route-story .condition-scenario{margin-top:var(--web-gap-chapter)}.condition-explanation,.relationship-stage{padding:32px}.relationship-stage .relationship-reasons{gap:var(--web-gap-group)}.vision .vision-manifesto #vision-title{font-size:var(--web-type-manifesto);font-weight:400;line-height:1.25}.vision #vision-title .vision-accent{font-size:var(--web-type-manifesto-accent);font-weight:500;line-height:1.25}.departure .departure-copy #departure-title{font-size:var(--web-type-close);font-weight:500;line-height:1.3}.vision .vision-direction>p{font-size:var(--web-type-lead);line-height:var(--web-leading-body)}.footer-folio,.footer-reveal-root .footer-legal,.footer-reveal-root .footer-reveal-handle{font-size:var(--web-type-label);letter-spacing:0;line-height:1.6}@media (min-width:761px){:root{--rail-clearance:calc(var(--web-rail-width) + var(--web-rail-gap))}.primary-navigation,body:has(.unified-header.is-condensed) .primary-navigation{left:var(--web-shell-edge);width:var(--web-rail-width)}.site-header.unified-header.is-condensed{inset:0 var(--web-shell-edge) auto var(--web-shell-edge)}.vision .vision-manifesto{margin-inline:auto}}@media (max-width:1180px){:is(.category-declaration,.route-story,.relationship,.product,.life-section) .section-heading{grid-template-columns:minmax(0,1fr);row-gap:20px}.route-story .condition-introduction-copy,:is(.category-declaration,.route-story,.relationship,.product,.life-section) .section-heading>p:last-child,:is(.section-heading,.condition-introduction) h2.chapter-brand-ink{grid-column:1/-1}}@media (max-width:760px){:root{--web-type-hero:clamp(48px,14.4vw,56px);--web-type-chapter:32px;--web-type-component:22px;--web-type-claim:22px;--web-type-lead:17px;--web-type-body:16px;--web-leading-lead:1.65;--web-gap-chapter:28px;--web-type-close:36px;--web-type-manifesto:32px;--web-type-manifesto-accent:40px}.condition-explanation,.relationship-stage{padding:24px}}.motion-ready [data-choreography] [data-motion-step],.motion-ready [data-reveal]{opacity:1;transition:none;transform:none}:root{--web-transition-budget:72px}main>.snap-section:not(.departure){padding-bottom:var(--web-transition-budget)}main>.snap-section>.terrain-transition{height:var(--web-transition-budget);z-index:6;position:absolute;bottom:-1px}main>.snap-section>.terrain-transition>svg{height:100%;-webkit-mask-image:none;mask-image:none}main>.snap-section>.terrain-transition>span{height:auto;font-size:14px;line-height:1.6;bottom:2px}main>.snap-section>.terrain-transition .terrain-shadow{display:none}main>.snap-section>.terrain-transition .terrain-contour{opacity:.16}main>.snap-section>.terrain-transition .terrain-ridge{stroke-opacity:.22}:is(.category-declaration,.relationship,.life-section)>.chapter-reading-group{min-height:calc(var(--chapter-viewport-height,100svh) - max(104px,var(--chapter-safe-top,104px)) - var(--web-transition-budget));flex-direction:column;justify-content:center;margin-block:0;padding-bottom:0;display:flex}:is(.category-declaration,.relationship,.life-section,.product),main>.route-story{padding-top:max(104px,var(--chapter-safe-top,104px))}.route-story>.condition-reading-frame{align-content:start;align-items:start;min-height:0;padding-block:0 24px}@media (min-width:1181px) and (max-height:850px){.route-story>.condition-reading-frame{padding-bottom:0}.route-story .condition-explanation{padding-block:24px}.route-story .condition-explanation-head{margin-bottom:16px}.route-story .condition-explanation .turing-core,.route-story .condition-explanation .turing-core .ai-signal{width:48px;height:48px}.route-story .condition-explanation .turing-core{flex-basis:48px}.route-story .condition-focus-basis{margin-top:8px}.route-story .condition-focus-detail{margin-top:16px}.route-story .condition-open-items{gap:12px;margin-top:20px;padding-top:16px}.route-story .condition-recovery{margin-top:8px;padding-top:4px}}.hero .hero-reading-frame,.vision .vision-manifesto{min-height:calc(var(--chapter-viewport-height,100svh) - var(--chapter-safe-top,104px) - var(--web-transition-budget));padding-bottom:0}.product-reading-frame{z-index:3;width:100%;max-width:1180px;margin-inline:auto;position:relative}.product-topline{grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;margin-bottom:24px;display:grid}.product .product-topline .section-heading{margin:0;display:block}.product .product-topline .section-heading>p:last-child{max-width:32em;margin-top:18px}.product .product-topline .journey-terrain-scroll{width:100%;height:128px;min-height:128px;margin:0;padding:4px 0 0;overflow-y:hidden}.product .product-topline .journey-terrain{min-width:588px;height:104px;overflow:visible}.product .product-topline .journey-terrain-nodes button{height:76px;min-height:76px}.product-reading-frame .product-theatre{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px;margin:0;padding:0;display:grid;overflow:visible}.product-reading-frame .product-theatre>.product-copy{border-left:0;grid-column:1;align-self:center;padding-left:0}.product-reading-frame .product-theatre>.conversation-surface{width:100%;max-width:480px;min-height:0;box-shadow:none;color:#edf3ef;background:0 0;border:0;border-radius:0;grid-column:2;justify-self:center;padding:0}.product-reading-frame .conversation-surface .device-bar{border:0;border-bottom:1px solid var(--surface-edge);color:var(--ink);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;margin:0 0 18px;padding:0 0 16px;display:grid}.product-reading-frame .device-bar>div>b{font-size:17px;font-weight:500;display:block}.product-reading-frame .device-bar>div>span{color:var(--ink-soft);margin-top:4px;font-size:13px;line-height:1.6;display:block}.product-reading-frame .device-bar>.turing-core{width:48px;min-width:48px;height:48px;margin:0}.product-reading-frame .device-bar>.turing-core .ai-signal{width:100%;height:100%}.product-reading-frame .conversation-surface .device-prompt{color:#edf3ef;background:#e6f1eb17;border:1px solid #e6f1eb26;border-radius:12px;margin:0 0 0 40px;padding:12px 16px;font-size:16px;line-height:1.65}.product-reading-frame .conversation-surface:after,.product-reading-frame .conversation-surface:before{content:none}.product-reading-frame .conversation-surface article{color:var(--ink);background:#f7f9f7;border:1px solid #e6f1eb40;border-radius:20px;margin:16px 0 0;padding:24px;box-shadow:0 12px 36px #00000012}.product-reading-frame .conversation-surface article ul{border:0}.product-reading-frame .conversation-surface article h4{color:var(--ink);margin:8px 0 16px;font-size:22px;line-height:1.4}.product-reading-frame .conversation-surface article li{color:var(--ink-soft);border:0;padding:5px 0;font-size:16px;line-height:1.6}.product-next{border-top:1px solid var(--surface-edge);margin-top:16px;padding-top:4px}.product-next summary{cursor:pointer;min-height:44px;color:var(--trekmind-green-700,var(--ink));align-content:center;font-size:14px;list-style-position:inside}.product-next>p{color:var(--ink-soft);margin:4px 0 0;font-size:14px;line-height:1.65}.condition-recovery{border-top:1px solid var(--surface-edge);margin-top:16px;padding-top:8px}.condition-recovery summary{cursor:pointer;min-height:44px;color:var(--ink-soft);align-content:center;font-size:14px}.condition-recovery>div{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;padding:12px 0;display:grid}.condition-recovery .turing-core{width:48px;margin:0}.condition-recovery p{margin:0;font-size:14px;line-height:1.7}.product-reading-frame .product-handoff{margin-top:24px}.product-notes{color:#eff5f2c7;margin:12px 0 20px}.product-notes>details{max-width:48em;font-size:13px;line-height:1.6}.product-notes summary{cursor:pointer;align-content:center;width:fit-content;min-height:44px;list-style-position:inside;display:list-item}.product .product-notes :is(.scene-inline-note,.scene-footnote){width:100%;margin:0;font-size:14px;line-height:1.6}.category-declaration .intent-example{border:0;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:40px;padding:0;display:grid}.category-declaration .intent-request{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:24px 0;display:flex}.category-declaration .intent-request p{max-width:22ch;margin:0;font-size:24px;line-height:1.7}.category-declaration .intent-request .scene-tag{color:var(--ink-soft);font-size:14px}.category-declaration .intent-response{background:0 0;border:0;border-left:1px solid #d9e1df;border-radius:0;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:24px;min-height:340px;padding:32px 0 32px 32px;display:grid}.category-declaration .intent-response>.turing-core{grid-column:1;width:112px}.category-declaration .intent-response>.intent-response-copy{grid-column:2}.category-declaration .intent-response-copy>small{color:var(--trekmind-ai-signal-600);font-size:14px;display:block}.category-declaration .intent-response-copy h3{margin:12px 0 24px}.category-declaration .intent-steps{margin-top:28px}.life-state-module{background:0 0;border:0;border-radius:0;min-width:0;margin-top:28px;padding:0}.life-module-intro{max-width:46em;font-size:var(--web-type-lead);line-height:var(--web-leading-lead);color:var(--ink-soft);margin:0}.life-section .life-state-module .turing-state-scroll{width:100%;margin:0;padding:0;overflow-y:hidden}.life-section .life-state-module .turing-state-switcher{width:100%;min-height:52px;box-shadow:none;background:#eef2f3;border:1px solid #dce2e4;border-radius:16px;grid-template-columns:repeat(5,minmax(72px,1fr));gap:4px;padding:4px;display:grid}.life-section .life-state-module .turing-state-switcher button{border-radius:12px;min-width:72px;min-height:44px;padding:10px 12px}.life-section .life-state-module .turing-state-switcher button[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #162d2010}.life-section .life-state-module .life-scene{width:100%;max-width:none;min-height:340px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(176px,1fr) minmax(0,2.8fr);align-items:center;gap:40px;margin:20px 0 0;padding:36px 40px;display:grid;overflow:visible}.life-state-module .life-scene>.turing-core{grid-column:1;place-self:center;width:184px;max-width:100%;margin:0}.life-state-module .life-result{grid-column:2;min-width:0}.life-state-note{color:var(--ink-soft);margin:0 0 10px;font-size:14px;line-height:1.6;display:block}.life-copy-stack{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.life-copy-stack>.life-copy{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0;animation:none;transform:none}.life-copy-stack>.life-copy[data-current=true]{visibility:visible;pointer-events:auto}.life-state-module .life-copy h3{max-width:none;margin:0}.life-state-module .life-copy>p{text-wrap:pretty;margin:16px 0 0}.life-state-module .life-example{margin:20px 0 0;padding-left:16px}.vision>.media-shade{background:radial-gradient(#030a06a3 0 32%,#030a0661 68%,#030a063d 100%)}.vision .vision-direction{margin-top:28px}@media (min-width:1360px){.product-topline{grid-template-columns:minmax(0,5fr) minmax(588px,7fr);gap:24px}}@media (min-width:1360px) and (max-height:940px){.product-topline{margin-bottom:16px}.product-reading-frame .product-theatre>.conversation-surface{padding:0}.product-reading-frame .conversation-surface .device-bar{margin-block:0 16px}.product-reading-frame .conversation-surface .device-prompt{margin-block:0}.product-reading-frame .conversation-surface article{padding:16px 20px}.product-notes{margin-block:8px}}@media (max-width:1180px){.product-reading-frame .product-theatre{grid-template-columns:minmax(0,1fr);gap:24px}.product-reading-frame .product-theatre>.conversation-surface,.product-reading-frame .product-theatre>.product-copy{grid-column:1}.product-reading-frame .product-theatre>.conversation-surface{justify-self:center}.life-section .life-state-module .life-scene{grid-template-columns:144px minmax(0,1fr);gap:24px;padding:28px}}@media (max-width:760px){:root{--web-transition-budget:64px}.hero.snap-section>.terrain-transition{height:var(--web-transition-budget)}:is(.category-declaration,.relationship,.life-section)>.chapter-reading-group{min-height:0;padding-bottom:24px}.product .product-topline .journey-terrain-scroll{height:148px;min-height:148px}.product .product-topline .journey-terrain{height:112px}.product-reading-frame .product-theatre>.conversation-surface{max-width:100%;padding:0}.product .product-topline .section-heading>p:last-child{margin-top:16px}.category-declaration .intent-example{grid-template-columns:minmax(0,1fr);gap:20px}.category-declaration .intent-request{gap:12px;padding:0}.category-declaration .intent-request p{max-width:none;font-size:20px}.category-declaration .intent-response{grid-template-columns:72px minmax(0,1fr);gap:16px;min-height:280px;padding:20px}.category-declaration .intent-response>.turing-core{width:72px}.life-state-module{border-radius:0;margin-top:24px;padding:0}.life-section .life-state-module .turing-state-switcher{grid-template-columns:repeat(5,72px);width:max-content;min-width:100%}.life-section .life-state-module .life-scene{grid-template-columns:minmax(0,1fr);gap:20px;min-height:0;padding:24px 20px}.life-state-module .life-scene>.turing-core{grid-column:1;width:128px}.life-state-module .life-result{grid-column:1}.vision>.media-shade{background:linear-gradient(#030a0647,#030a06a3 25%,#030a06ad 75%,#030a0647)}}@media (forced-colors:active){.life-section .life-state-module .turing-state-switcher,.life-state-module{background:canvas;border-color:canvastext}.life-section .life-state-module .turing-state-switcher button[aria-selected=true]{outline:2px solid highlight}}main>#turing-ui.life-auxiliary-section{height:auto;min-height:var(--chapter-viewport-height,100svh);padding-top:max(104px,var(--chapter-safe-top,104px));padding-bottom:var(--web-transition-budget)}.life-auxiliary-section>.chapter-reading-group{width:100%;max-width:var(--layout);min-height:calc(var(--chapter-viewport-height,100svh) - max(104px,var(--chapter-safe-top,104px)) - var(--web-transition-budget));justify-content:center;margin-inline:auto}.life-auxiliary-section #turing-ui-title{font-size:28px;line-height:1.45}.life-auxiliary-section #turing-ui-title>span{margin-left:.25em;display:inline}.life-auxiliary-section .life-scene>.turing-core{width:96px}@media (max-width:760px){main>#turing-ui.life-auxiliary-section{padding-top:160px;padding-bottom:var(--web-transition-budget)}.life-auxiliary-section>.chapter-reading-group{min-height:calc(var(--chapter-viewport-height,100svh) - 160px - var(--web-transition-budget))}.life-auxiliary-section #turing-ui-title{font-size:24px}.life-auxiliary-section .life-state-module .life-scene{grid-template-columns:64px minmax(0,1fr);gap:20px;min-height:280px}.life-auxiliary-section .life-scene>.turing-core{width:64px}.life-auxiliary-section .life-result{grid-column:2}.life-auxiliary-section .life-state-module .turing-state-switcher{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:100%;min-width:0}.life-auxiliary-section .life-state-module .turing-state-switcher button{min-width:0;padding-inline:6px}}.life-auxiliary-section #turing-ui-title{font-size:var(--web-type-chapter);line-height:var(--web-leading-title);grid-column:1/-1}.life-auxiliary-section #turing-ui-title>span{white-space:nowrap;display:inline-block}.life-auxiliary-section .life-state-module .life-scene{grid-template-columns:minmax(220px,.85fr) minmax(0,1.65fr);gap:48px;min-height:430px;padding:32px 0}.life-auxiliary-section .life-scene>.turing-core{isolation:isolate;width:240px;position:relative}.life-auxiliary-section .life-scene>.turing-core:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#dce7f6 0,#e3ecf280 38%,#0000 72%);border-radius:50%;position:absolute;inset:-32px}.state-chapter-number{color:var(--ink-soft);letter-spacing:.1em;margin-bottom:12px;font-size:12px;display:block}.life-auxiliary-section .life-copy h3{font-size:clamp(24px,2.1vw,30px);line-height:1.4}.state-work-trace{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;padding:0;list-style:none;display:grid}.state-work-trace li{color:var(--ink);border-top:1px solid #cbd7df;padding:12px 0;font-size:14px}.state-work-trace li span{color:var(--trekmind-ai-signal-600);margin-bottom:8px;font-size:11px;display:block}.state-work-example{color:var(--ink);background:linear-gradient(90deg,#edf2f8,#0000);border-left:2px solid #92a9d1;margin:0;padding:18px 22px}.state-work-example small{color:var(--ink-soft);font-size:12px}.state-work-example p{margin:8px 0 0;font-size:16px;line-height:1.7}.life-copy[data-current=true] .state-work-trace li{animation:state-trace-arrive .34s ease-out both}.life-copy[data-current=true] .state-work-trace li:nth-child(2){animation-delay:45ms}.life-copy[data-current=true] .state-work-trace li:nth-child(3){animation-delay:90ms}@keyframes state-trace-arrive{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:760px){.life-auxiliary-section .life-state-module .life-scene{grid-template-columns:minmax(0,1fr);gap:20px;min-height:0;padding:24px 0}.life-auxiliary-section .life-scene>.turing-core{width:144px}.life-auxiliary-section .life-result{grid-column:1}.state-work-trace{gap:12px;margin:20px 0}.state-work-example{padding:14px 16px}.life-auxiliary-section #turing-ui-title>span{margin-left:0;display:block}}@media (prefers-reduced-motion:reduce){.life-copy[data-current=true] .state-work-trace li{animation:none}}html.visual-motion-paused .state-work-trace li{animation:none!important}