.hone-site{--paper:#f7f8f4;--white:#fffef9;--ink:#23332b;--muted:#5e6b63;--green:#3fb37f;--green-dark:#23784f;--wash:#e9eee5;--line:#cbd3c8;--rule:#98aa9a;--gutter:clamp(24px, 4.5vw, 80px);--header-height:104px;--intro-height:64px;--footer-height:104px;--row-height:max(112px, calc(( 100svh - var(--header-height) - var(--intro-height) - var(--footer-height) ) / 4));--icon-width:100px;--iso-side:#dce5d6;--iso-shade:#becfbf;--row-gap:24px;--ease:cubic-bezier(.22, 1, .36, 1)}.hone-site *{box-sizing:border-box}.hone-site{scroll-behavior:smooth;color:var(--ink);background:var(--paper);font-family:var(--hone-font-sans), sans-serif;-webkit-font-smoothing:antialiased;margin:0}.hone-site ::selection{color:var(--ink);background:#c5e5c8}.hone-site h1,.hone-site h2,.hone-site h3,.hone-site p,.hone-site figure{margin:0}.hone-site a{color:inherit;text-decoration:none}.hone-site button{font:inherit;color:inherit;cursor:pointer}.hone-site a,.hone-site button,.hone-site summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.hone-site svg{display:block}.hone-site :focus-visible{outline:2px solid var(--green-dark);outline-offset:5px}.hone-site .page-shell{width:100%;max-width:1800px;min-height:100svh;padding-inline:var(--gutter);margin-inline:auto}.hone-site .skip-link{z-index:10;background:var(--ink);color:var(--paper);padding:12px 20px;position:fixed;top:-100px;left:16px}.hone-site .skip-link:focus{top:12px}.hone-site .masthead{height:var(--header-height);justify-content:space-between;align-items:center;display:flex}.hone-site .wordmark{align-items:center;gap:12px;min-height:44px;transition:transform .2s;display:inline-flex}.hone-site .mark-assembly{width:34px;height:34px;color:var(--green-dark);display:block}.hone-site .mark-assembly svg{width:100%;height:100%;overflow:visible}.hone-site .wordmark-type{letter-spacing:-.075em;font-size:38px;font-weight:650;line-height:1;transition:color .2s}.hone-site .wordmark-type>span,.hone-site .wordmark:hover .wordmark-type{color:var(--green-dark)}.hone-site .wordmark:active{transform:translateY(1px)}.hone-site .masthead-note,.hone-site .introduction,.hone-site .visual-heading,.hone-site .proposal-top,.hone-site .proposal-to,.hone-site .motion-button{font-family:var(--hone-font-mono), monospace}.hone-site .masthead-note{color:var(--muted);font-size:11px}.hone-site .introduction{height:var(--intro-height);justify-content:space-between;align-items:center;gap:16px;display:flex}.hone-site .introduction h1{font-size:12px;font-weight:400}.hone-site .introduction>span{color:var(--muted);font-size:11px}.hone-site .introduction>span>span{color:var(--green-dark);padding-left:12px}.hone-site .statement{border-top:1px solid var(--line)}.hone-site .statement summary{grid-template-columns:var(--icon-width) minmax(0, 1fr) 48px;align-items:center;gap:var(--row-gap);min-height:calc(var(--row-height) - 1px);cursor:pointer;padding-block:16px;list-style:none;display:grid;position:relative}.hone-site .statement summary::-webkit-details-marker{display:none}.hone-site .statement summary:after{content:"";background:var(--green-dark);transform-origin:0;height:1px;transition:transform .35s var(--ease);position:absolute;inset:-1px 0 auto;transform:scaleX(0)}.hone-site .statement-icon{width:var(--icon-width);height:min(100px, calc(var(--row-height) - 34px));align-self:center;display:block}.hone-site .statement-icon .iso-object{transition:transform .3s var(--ease)}.hone-site .statement summary:hover .statement-icon .iso-object{transform:translateY(-3px)}.hone-site .statement-icon .iso-led{animation:none}.hone-site .statement h2{letter-spacing:-.052em;text-wrap:balance;font-size:clamp(34px,4.65vw,76px);font-weight:450;line-height:1.12;transition:color .2s}.hone-site .expand-control{width:44px;height:44px;color:var(--muted);place-items:center;transition:color .2s,background .2s;display:grid;position:relative}.hone-site .expand-control:before,.hone-site .expand-control:after{content:"";border-block:1px solid;width:5px;height:18px;position:absolute}.hone-site .expand-control:before{border-left:1px solid;left:3px}.hone-site .expand-control:after{border-right:1px solid;right:3px}.hone-site .expand-control>span{background:currentColor;width:12px;height:1px}.hone-site .expand-control>span:after{content:"";width:12px;height:1px;transition:transform .24s var(--ease);background:currentColor;display:block;transform:rotate(90deg)}.hone-site .statement[open]:not([data-closing]) .expand-control>span:after{transform:rotate(0)}.hone-site .statement[open] h2,.hone-site .statement[open] .statement-icon,.hone-site .statement[open] .expand-control{color:var(--green-dark)}.hone-site .statement[open] summary:after{transform:scaleX(1)}@media (hover:hover){.hone-site .statement summary:hover h2,.hone-site .statement summary:hover .expand-control{color:var(--green-dark)}.hone-site .statement summary:hover .expand-control{background:var(--wash)}.hone-site .statement summary:hover:after{transform:scaleX(1)}}.hone-site .statement summary:active .expand-control{background:#d5e5d5}.hone-site .statement summary:focus-visible{outline-offset:-4px}.hone-site .statement-body{padding:4px 0 40px calc(var(--icon-width) + var(--row-gap))}.hone-site .statement-content{grid-template-columns:minmax(240px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.hone-site .statement[open] .statement-content{animation:hs-content-arrive .4s var(--ease) both}.hone-site .statement-copy{max-width:460px;padding-block:12px}.hone-site .statement-copy>p{text-wrap:pretty;font-size:16px;line-height:1.8}.hone-site .statement-copy>p+p{margin-top:16px}.hone-site .statement-copy .detail-note{color:var(--muted);align-items:center;gap:10px;margin-top:24px;font-size:12px;line-height:1.7;display:flex}.hone-site .small-mark{width:16px;color:var(--green-dark);flex-shrink:0}.hone-site .small-mark svg{width:100%;height:auto}.hone-site .contact-strip{min-height:var(--footer-height);border-top:1px solid var(--line);align-items:center;gap:32px;display:flex}.hone-site .contact-invitation{align-items:center;gap:20px;display:flex}.hone-site .contact-invitation>span{color:var(--muted);font-size:13px}.hone-site .contact-link{align-items:center;gap:16px;min-height:44px;font-size:18px;font-weight:550;transition:color .2s,transform .2s;display:inline-flex}.hone-site .contact-link svg{color:var(--green-dark);transition:transform .2s}.hone-site .contact-link:hover{color:var(--green-dark)}.hone-site .contact-link:hover svg{transform:translate(3px,-3px)}.hone-site .contact-link:active{transform:translateY(1px)}.hone-site .email-link{text-underline-offset:5px;align-items:center;min-height:44px;margin-left:auto;font-size:12px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s;display:inline-flex}.hone-site .email-link:hover{color:var(--green-dark);text-decoration-color:currentColor}.hone-site .email-link:active{color:var(--ink)}.hone-site .motion-button{min-width:44px;min-height:44px;color:var(--muted);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 0 8px 8px;font-size:10px;transition:color .2s,transform .2s;display:inline-flex}.hone-site .motion-button:hover:not(:disabled){color:var(--green-dark)}.hone-site .motion-button:active:not(:disabled){transform:translateY(1px)}.hone-site .motion-button:disabled{cursor:default}.hone-site .motion-button:disabled svg{opacity:.55}.hone-site [data-js-control]{visibility:hidden}[data-motion-ready] .hone-site [data-js-control]{visibility:visible}.hone-site .mark-assembly rect{--cell-opacity:1;transform-box:fill-box;transform-origin:50%;animation:hs-mark-assemble .7s var(--ease) both;animation-delay:var(--cell-delay,0s)}.hone-site .mark-assembly rect:first-child{--cell-x:-24px;--cell-y:-18px;--cell-delay:40ms}.hone-site .mark-assembly rect:nth-child(2){--cell-x:0px;--cell-y:-30px;--cell-delay:80ms;--cell-opacity:.13}.hone-site .mark-assembly rect:nth-child(3){--cell-x:24px;--cell-y:-18px;--cell-delay:.12s}.hone-site .mark-assembly rect:nth-child(4){--cell-x:-28px;--cell-y:0px;--cell-delay:0s}.hone-site .mark-assembly rect:nth-child(5){--cell-x:0px;--cell-y:0px;--cell-delay:.16s}.hone-site .mark-assembly rect:nth-child(6){--cell-x:28px;--cell-y:0px;--cell-delay:40ms}.hone-site .mark-assembly rect:nth-child(7){--cell-x:-24px;--cell-y:18px;--cell-delay:.12s}.hone-site .mark-assembly rect:nth-child(8){--cell-x:0px;--cell-y:30px;--cell-delay:.16s;--cell-opacity:.13}.hone-site .mark-assembly rect:nth-child(9){--cell-x:24px;--cell-y:18px;--cell-delay:80ms}.hone-site .wordmark-type{animation:hs-type-arrive .5s .36s var(--ease) both}.hone-site .masthead-note,.hone-site .introduction{animation:hs-type-arrive .5s .55s var(--ease) both}.hone-site .statement{animation:hs-statement-arrive .55s var(--ease) both}.hone-site .statement:first-child{animation-delay:.7s}.hone-site .statement:nth-child(2){animation-delay:.79s}.hone-site .statement:nth-child(3){animation-delay:.88s}.hone-site .statement:nth-child(4){animation-delay:.97s}.hone-site .contact-strip{animation:hs-footer-arrive .5s 1.08s var(--ease) both}@keyframes hs-mark-assemble{0%{opacity:0;transform:translate(var(--cell-x), var(--cell-y)) scale(.4)}65%{opacity:var(--cell-opacity)}to{opacity:var(--cell-opacity);transform:translate(0)scale(1)}}@keyframes hs-type-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes hs-statement-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hs-content-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes hs-footer-arrive{0%{opacity:0}to{opacity:1}}.hone-site .iso-object{width:100%;height:100%;overflow:visible}.hone-site .iso-object :is(path,.hone-site rect,.hone-site circle){vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.hone-site .iso-face{stroke:var(--rule);stroke-width:.85px}.hone-site .iso-top,.hone-site .iso-front{fill:var(--white)}.hone-site .iso-side{fill:var(--iso-side)}.hone-site .iso-wash .iso-top{fill:var(--wash)}.hone-site .iso-wash .iso-front{fill:var(--iso-side)}.hone-site .iso-wash .iso-side{fill:var(--iso-shade)}.hone-site .iso-green .iso-top{fill:var(--green);stroke:var(--green-dark)}.hone-site .iso-green .iso-front{fill:var(--green-dark);stroke:var(--green-dark)}.hone-site .iso-green .iso-side{fill:var(--ink);stroke:var(--green-dark)}.hone-site .iso-detail,.hone-site .iso-trace,.hone-site .iso-screws{fill:none;stroke:var(--rule);stroke-width:.75px}.hone-site .iso-trace{stroke:var(--green-dark);opacity:.55}.hone-site .iso-pins{stroke:var(--green-dark);stroke-width:1.5px}.hone-site .iso-line{fill:none;stroke:var(--green-dark);stroke-width:1.25px}.hone-site .iso-dark{fill:var(--ink);stroke:var(--green-dark);stroke-width:.8px}.hone-site .iso-chart-grid{fill:none;stroke:var(--line);stroke-width:.5px}.hone-site .iso-chart-line{fill:none;stroke:var(--green-dark);stroke-width:1.6px;stroke-dasharray:1;animation:hs-chart-trace 9s var(--ease) infinite}.hone-site .iso-caption,.hone-site .iso-event-label{fill:var(--ink);font-family:var(--hone-font-mono), monospace;letter-spacing:.02em;font-size:10px;font-weight:500}.hone-site .iso-event-label{font-size:9px}.hone-site .iso-slider-track{fill:var(--iso-shade)}.hone-site .iso-fill,.hone-site .iso-led,.hone-site .iso-seal{fill:var(--green-dark)}.hone-site .iso-led{animation:6s ease-in-out infinite hs-indicator-glow}.hone-site .iso-light{fill:var(--paper)}.hone-site .iso-light-line{fill:none;stroke:var(--paper);stroke-width:.8px}.hone-site .iso-paper-fill{fill:var(--white);stroke:var(--rule);stroke-width:.9px}.hone-site .iso-wash-fill{fill:var(--wash);stroke:var(--rule);stroke-width:.7px}.hone-site .visual{min-width:0}.hone-site .visual-heading{color:var(--muted);justify-content:space-between;gap:16px;margin-bottom:16px;font-size:10px;line-height:1.6;display:flex}.hone-site .visual-heading>span:first-child{color:var(--ink);letter-spacing:.04em}.hone-site .visual-heading>span:last-child{text-align:right}.hone-site .visual svg{display:block}.hone-site .workbench-flow{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);align-items:start;padding:16px 0 24px;display:grid}.hone-site .workbench-flow>div{text-align:center;min-width:0}.hone-site .workbench-flow .iso-object{max-width:152px;height:128px;margin:auto auto 20px}.hone-site .object-label{font-size:12px;font-weight:600;line-height:1.5;display:block}.hone-site .workbench-flow p{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.6}.hone-site .flow-link{background:var(--rule);align-self:center;height:1px;position:relative}.hone-site .workbench-flow>.flow-link{align-self:start;margin-top:72px}.hone-site .flow-link:after{content:"";border-top:1px solid var(--green-dark);border-right:1px solid var(--green-dark);width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}.hone-site .flow-link:before{content:"";background:var(--green-dark);width:5px;height:3px;animation:6s ease-in-out infinite hs-route-signal;position:absolute;top:-1px}.hone-site .status-dot{background:var(--green-dark);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.hone-site .engineering-kit{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hone-site .engineering-kit li{align-items:center;gap:16px;min-width:0;padding:24px 0;display:flex}.hone-site .engineering-kit li:nth-child(odd){padding-right:20px}.hone-site .engineering-kit li:nth-child(2n){border-left:1px solid var(--line);padding-left:20px}.hone-site .engineering-kit li:nth-child(n+3){border-top:1px solid var(--line)}.hone-site .engineering-kit .iso-object{flex-shrink:0;width:120px;height:144px}.hone-site .engineering-kit h3,.hone-site .business-outcomes h3{font-size:14px;font-weight:550;line-height:1.5}.hone-site .engineering-kit p,.hone-site .business-outcomes p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.6}.hone-site .proposal{border:1px solid var(--rule);background:var(--white)}.hone-site .proposal-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:10px;display:flex}.hone-site .proposal-top>span:last-child{color:var(--muted);letter-spacing:.03em;font-size:9px}.hone-site .proposal-sender{align-items:center;gap:8px;display:inline-flex}.hone-site .proposal-sender svg{width:14px;height:14px;color:var(--green-dark)}.hone-site .proposal-content{padding:24px}.hone-site .proposal-to{color:var(--muted);align-items:center;gap:8px;margin-bottom:16px;font-size:9px;display:flex}.hone-site .proposal-to>span:first-child{color:var(--ink)}.hone-site .proposal-status{border:1px solid var(--line);margin-left:auto;padding:3px 6px;font-size:10px}.hone-site .proposal-content h3{letter-spacing:-.04em;max-width:25ch;margin-bottom:12px;font-size:24px;font-weight:550;line-height:1.3}.hone-site .proposal-content>p:not(.proposal-to){max-width:56ch;font-size:14px;line-height:1.75}.hone-site .routing-drawing{border-block:1px solid var(--line);grid-template-columns:minmax(0,.85fr) 20px minmax(0,1fr) 24px minmax(90px,1fr);align-items:center;margin-block:24px;padding-block:20px;display:grid}.hone-site .route-source,.hone-site .route-model{text-align:center;min-width:0}.hone-site .routing-drawing .iso-object{width:100%;height:120px;margin-bottom:12px}.hone-site .route-source>span,.hone-site .route-model>span{font-size:11px;line-height:1.4;display:block}.hone-site .route-model>small{color:var(--green-dark);font-family:var(--hone-font-mono), monospace;letter-spacing:.02em;margin-top:5px;font-size:9px;display:block}.hone-site .routing-drawing>.flow-link{margin-top:-32px}.hone-site .route-branches{height:94px;margin-top:-10px;position:relative}.hone-site .route-branches:before{content:"";border-top:1px solid var(--rule);width:50%;position:absolute;top:50%;left:0}.hone-site .route-branches>i{border-left:1px solid var(--rule);height:50%;position:absolute;left:50%;right:0}.hone-site .route-branches>i:first-child{border-top:1px solid var(--rule);top:0}.hone-site .route-branches>i:nth-child(2){border-top:1px solid var(--rule);height:1px;top:50%}.hone-site .route-branches>i:nth-child(3){border-bottom:1px solid var(--rule);top:50%}.hone-site .route-destinations{gap:10px;display:grid}.hone-site .route-destinations>div{align-items:center;gap:6px;min-width:0;display:flex}.hone-site .route-destinations svg{width:22px;height:22px;fill:var(--wash);stroke:var(--green-dark);stroke-width:1px;flex-shrink:0}.hone-site .route-destinations span{font-size:11px;line-height:1.5}.hone-site .route-destinations small{color:var(--muted);font-size:9px;display:block}.hone-site .proposal-comparison{grid-template-columns:1fr 1fr;gap:20px;display:grid}.hone-site .proposal-comparison>div+div{border-left:1px solid var(--line);padding-left:20px}.hone-site .proposal-comparison span{color:var(--muted);font-family:var(--hone-font-mono), monospace;font-size:10px}.hone-site .proposal-comparison>div+div span{color:var(--green-dark)}.hone-site .proposal-comparison p{margin-top:8px;font-size:14px;line-height:1.6}.hone-site .proposal-review{background:var(--wash);align-items:flex-start;gap:12px;margin-top:20px;padding:16px;display:flex}.hone-site .review-mark{flex-shrink:0;width:22px}.hone-site .review-mark svg{fill:none;width:100%;stroke:var(--green-dark);stroke-width:1px}.hone-site .proposal-review p{font-size:14px;line-height:1.7}.hone-site .proposal-signoff{color:var(--green-dark);align-items:center;gap:8px;margin-top:20px;font-size:11px;display:flex}.hone-site .proposal-signoff>span:last-child{letter-spacing:-.05em;margin-left:auto;font-size:15px}.hone-site .business-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.hone-site .business-outcomes .iso-object{width:100%;height:128px;margin:0 auto 20px}.hone-site .business-outcomes h3,.hone-site .business-outcomes p{text-align:center}.hone-site .ownership-strip{border-top:1px solid var(--line);align-items:center;gap:20px;margin-top:24px;padding-top:20px;display:flex}.hone-site .ownership-strip .iso-object{width:52px;height:60px}.hone-site .ownership-strip p{font-size:13px;line-height:1.6}.hone-site .ownership-check{border:1px solid var(--rule);width:28px;height:28px;color:var(--green-dark);place-items:center;margin-left:auto;display:grid}@keyframes hs-indicator-glow{0%,75%,to{opacity:1}85%{opacity:.4}}@keyframes hs-route-signal{0%,10%{opacity:0;left:0}20%{opacity:1}75%{opacity:1;left:calc(100% - 5px)}85%,to{opacity:0;left:calc(100% - 5px)}}.hone-site .iso-cylinder-side{fill:var(--iso-side);stroke:var(--rule);stroke-width:.85px}.hone-site .iso-cylinder-green{fill:var(--green-dark);stroke:var(--green-dark);stroke-width:.85px}.hone-site .iso-arm-solid{--arm-front:var(--white);--arm-top:var(--wash);--arm-side:var(--iso-shade);--arm-edge:var(--rule)}.hone-site .iso-arm-solid-green{--arm-front:var(--green-dark);--arm-top:var(--green);--arm-side:var(--ink);--arm-edge:var(--green-dark)}.hone-site .iso-grip-left .iso-arm-solid,.hone-site .iso-grip-right .iso-arm-solid{--arm-front:var(--iso-side);--arm-edge:var(--green-dark)}.hone-site .iso-arm-back{fill:var(--arm-side);stroke:var(--arm-edge);stroke-width:.85px}.hone-site .iso-arm-face{fill:var(--arm-front);stroke:var(--arm-edge);stroke-width:.85px}.hone-site .iso-arm-wall-top{fill:var(--arm-top);stroke:var(--arm-top);stroke-width:.3px}.hone-site .iso-arm-wall-side{fill:var(--arm-side);stroke:var(--arm-side);stroke-width:.3px}.hone-site .iso-test-needle,.hone-site .iso-update-cycle,.hone-site .iso-key-turn{transform-origin:0 0}.hone-site .iso-priority-adjust{animation:hs-priority-adjust 10s var(--ease) infinite}.hone-site .iso-message-arrive{animation:hs-message-arrive 9s var(--ease) infinite}.hone-site .iso-incoming-arrow{stroke-width:1.5px;animation:hs-incoming-arrow 9s var(--ease) infinite}.hone-site .iso-audit-entry{animation:hs-audit-entry 9s var(--ease) infinite}.hone-site .iso-chart-point{animation:hs-chart-point 9s var(--ease) infinite}.hone-site .iso-chart-bar{transform-origin:0 0;animation:hs-chart-bar 9s var(--ease) infinite both}.hone-site .iso-chart-bar-1{animation-delay:.2s}.hone-site .iso-chart-bar-2{animation-delay:.4s}.hone-site .iso-record-check{stroke-dasharray:20;animation:hs-record-check 8s var(--ease) infinite}.hone-site .iso-server-status{animation:7s infinite hs-server-status}.hone-site .iso-server-status-21{animation-delay:.6s}.hone-site .iso-server-status-34{animation-delay:1.2s}@keyframes hs-chart-trace{0%,12%,to{stroke-dashoffset:1px}55%,90%{stroke-dashoffset:0}}@keyframes hs-chart-point{0%,38%,to{opacity:0}55%,90%{opacity:1}}@keyframes hs-chart-bar{0%,12%,to{transform:scaleY(.35)}55%,90%{transform:scaleY(1)}}@keyframes hs-priority-adjust{0%,15%,90%,to{transform:translateY(0)}40%,70%{transform:translateY(-16px)}}@keyframes hs-message-arrive{0%,12%,to{transform:translateY(-8px)}38%,88%{transform:translateY(0)}}@keyframes hs-incoming-arrow{0%,12%,to{transform:translateY(-2px)}38%,88%{transform:translateY(1px)}}@keyframes hs-audit-entry{0%,18%,to{opacity:.15;transform:translateY(5px)}38%,90%{opacity:1;transform:translateY(0)}}@keyframes hs-record-check{0%,15%,to{stroke-dashoffset:20px}35%,85%{stroke-dashoffset:0}}@keyframes hs-server-status{0%,20%,45%,to{opacity:1}30%,35%{opacity:.4}}.hone-site .iso-arm-tool{animation:hs-arm-tool-stroke 8s var(--ease) infinite}.hone-site .iso-grip-left{animation:hs-grip-left 8s var(--ease) infinite}.hone-site .iso-grip-right{animation:hs-grip-right 8s var(--ease) infinite}.hone-site .iso-cable{fill:none;stroke:var(--green-dark);stroke-width:1.1px}.hone-site .iso-gauge-band{fill:none;stroke:var(--green);stroke-width:2px}.hone-site .iso-needle{fill:var(--green-dark)}.hone-site .iso-test-needle{animation:hs-test-needle 9s var(--ease) infinite}.hone-site .iso-test-check{stroke-dasharray:12;animation:hs-test-check 9s var(--ease) infinite both}.hone-site .iso-test-check-1{animation-delay:.7s}.hone-site .iso-test-check-2{animation-delay:1.4s}.hone-site .iso-update-arc,.hone-site .iso-arrowhead{fill:none;stroke:var(--green-dark);stroke-width:1.3px}.hone-site .iso-update-cycle{animation:hs-update-cycle 10s var(--ease) infinite}.hone-site .iso-proposal-arrive{animation:hs-proposal-arrive 10s var(--ease) infinite}.hone-site .iso-key-edge{fill:var(--iso-shade);stroke:var(--green-dark);stroke-width:.75px}.hone-site .iso-key-face{fill:var(--green);stroke:var(--green-dark);stroke-width:.85px}.hone-site .iso-key-hole{fill:var(--paper);stroke:var(--green-dark);stroke-width:.85px}.hone-site .iso-key-turn{animation:hs-key-turn 9s var(--ease) infinite}.hone-site .iso-key-glint{fill:none;stroke:var(--paper);stroke-width:1.25px;stroke-dasharray:6 45;animation:9s infinite hs-key-glint}.hone-site .iso-work-check{stroke-dasharray:12;animation:hs-work-complete 8s var(--ease) infinite both}.hone-site .iso-coin-settle{animation:hs-coin-settle 9s var(--ease) infinite}@keyframes hs-work-complete{0%,28%{stroke-dashoffset:12px}45%,84%{stroke-dashoffset:0}96%,to{stroke-dashoffset:12px}}@keyframes hs-coin-settle{0%,12%,to{transform:translateY(-3px)}30%,92%{transform:translateY(0)}}@keyframes hs-arm-tool-stroke{0%,12%,86%,to{transform:translateY(0)}32%,60%{transform:translateY(3px)}}@keyframes hs-grip-left{0%,15%,82%,to{transform:translate(0)}28%,62%{transform:translate(1.299px,.75px)}}@keyframes hs-grip-right{0%,15%,82%,to{transform:translate(0)}28%,62%{transform:translate(-1.299px,-.75px)}}@keyframes hs-test-needle{0%,10%,90%,to{transform:rotate(-34deg)}28%,36%{transform:rotate(24deg)}48%,56%{transform:rotate(5deg)}70%,82%{transform:rotate(19deg)}}@keyframes hs-test-check{0%,13%{stroke-dashoffset:12px}25%,84%{stroke-dashoffset:0}94%,to{stroke-dashoffset:12px}}@keyframes hs-update-cycle{0%,12%{transform:rotate(0)}70%,to{transform:rotate(180deg)}}@keyframes hs-proposal-arrive{0%,14%,90%,to{transform:translateY(0)}36%,70%{transform:translateY(-6px)}}@keyframes hs-key-turn{0%,16%,90%,to{transform:rotate(0)}38%,65%{transform:rotate(-5deg)}}@keyframes hs-key-glint{0%,15%{stroke-dashoffset:10px;opacity:0}25%{opacity:1}65%{stroke-dashoffset:-40px;opacity:1}75%,to{stroke-dashoffset:-40px;opacity:0}}[data-paused] .hone-site .iso-chart-line,[data-paused] .hone-site .iso-led,[data-paused] .hone-site .flow-link:before,[data-paused] .hone-site .iso-priority-adjust,[data-paused] .hone-site .iso-message-arrive,[data-paused] .hone-site .iso-incoming-arrow,[data-paused] .hone-site .iso-audit-entry,[data-paused] .hone-site .iso-chart-point,[data-paused] .hone-site .iso-chart-bar,[data-paused] .hone-site .iso-record-check,[data-paused] .hone-site .iso-server-status,[data-paused] .hone-site .iso-arm-tool,[data-paused] .hone-site .iso-grip-left,[data-paused] .hone-site .iso-grip-right,[data-paused] .hone-site .iso-test-needle,[data-paused] .hone-site .iso-test-check,[data-paused] .hone-site .iso-update-cycle,[data-paused] .hone-site .iso-proposal-arrive,[data-paused] .hone-site .iso-key-turn,[data-paused] .hone-site .iso-key-glint,[data-paused] .hone-site .iso-work-check,[data-paused] .hone-site .iso-coin-settle,html:not([data-motion-ready]) .hone-site .visual *,html:not([data-motion-ready]) .hone-site .statement-icon *,html:not([data-motion-ready]) .hone-site .visual :before,[data-paused] .hone-site .visual *,[data-paused] .hone-site .statement-icon *,[data-paused] .hone-site .visual :before,[data-hidden] .hone-site *,[data-hidden] .hone-site :before,.hone-site [data-offscreen] *,.hone-site [data-offscreen] :before,.hone-site .statement:not([open]) .visual *,.hone-site .statement:not([open]) .visual :before{animation-play-state:paused!important}[data-paused] .hone-site :is(.mark-assembly rect,.hone-site .wordmark-type,.hone-site .masthead-note,.hone-site .introduction,.hone-site .statement,.hone-site .contact-strip,.hone-site .statement-content){animation:none!important}@media (max-width:1100px){.hone-site{--icon-width:76px;--row-gap:16px}.hone-site .statement-icon{height:min(84px, calc(var(--row-height) - 34px))}.hone-site .statement-content{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:32px}.hone-site .engineering-kit li{flex-direction:column;align-items:flex-start;gap:4px}.hone-site .engineering-kit .iso-object{width:112px;height:132px}}@media (max-width:900px){.hone-site .statement-content{grid-template-columns:1fr;gap:32px}.hone-site .visual{width:100%;max-width:660px}.hone-site .statement-copy{max-width:58ch}.hone-site .engineering-kit li{flex-direction:row;align-items:center}}@media (max-width:760px){.hone-site{--header-height:88px;--intro-height:56px;--footer-height:96px;--row-height:248px;--icon-width:156px;--row-gap:24px}.hone-site .statement summary{grid-template-columns:var(--icon-width) minmax(0, 1fr);padding-block:24px 48px}.hone-site .statement-icon{height:180px}.hone-site .expand-control{position:absolute;bottom:8px;right:0}.hone-site .statement h2{font-size:clamp(30px,5.3vw,42px)}.hone-site .statement-copy{max-width:560px}.hone-site .visual{max-width:600px}.hone-site .contact-strip{flex-wrap:wrap;justify-content:space-between;gap:0 16px;padding-block:12px}.hone-site .contact-invitation{gap:12px}.hone-site .contact-invitation>span{display:none}.hone-site .email-link{margin-left:0}.hone-site .motion-button{padding-left:0}}@media (max-width:539px){.hone-site{--gutter:20px;--header-height:80px;--intro-height:48px;--footer-height:112px;--icon-width:clamp(112px, 32.8vw, 144px);--row-gap:20px;--row-height:224px;--diagram-width:144px}.hone-site .masthead-note{text-align:right;max-width:110px;font-size:9px}.hone-site .mark-assembly{width:26px;height:26px}.hone-site .wordmark{gap:9px}.hone-site .wordmark-type{font-size:32px}.hone-site .introduction h1,.hone-site .introduction>span{font-size:10px}.hone-site .introduction>span>span{padding-left:3px}.hone-site .statement summary{padding-block:20px 48px}.hone-site .statement-icon{height:calc(var(--icon-width) * 1.2)}.hone-site .statement h2{letter-spacing:-.045em;font-size:clamp(28px,7.7vw,36px);line-height:1.18}.hone-site .expand-control{width:44px}.hone-site .expand-control:before{left:3px}.hone-site .expand-control:after{right:3px}.hone-site .expand-control>span,.hone-site .expand-control>span:after{width:10px}.hone-site .statement-body{padding-bottom:32px;padding-left:0}.hone-site .statement-content{gap:24px}.hone-site .statement-copy{padding:0}.hone-site .statement-copy>p{font-size:16px;line-height:1.75}.hone-site .statement-copy .detail-note{font-size:12px}.hone-site .visual-heading{gap:12px;margin-bottom:16px;font-size:10px}.hone-site .visual{margin-top:4px}.hone-site .engineering-kit{grid-template-columns:1fr}.hone-site .engineering-kit li:nth-child(n){border-left:0;flex-direction:row;align-items:center;gap:20px;padding:20px 0}.hone-site .engineering-kit li+li{border-top:1px solid var(--line)}.hone-site .engineering-kit .iso-object{width:var(--diagram-width);height:172px}.hone-site .engineering-kit h3{font-size:16px}.hone-site .engineering-kit p{font-size:15px}.hone-site .workbench-flow{grid-template-columns:1fr;gap:16px}.hone-site .workbench-flow>div,.hone-site .business-outcomes>div{grid-template-columns:var(--diagram-width) minmax(0, 1fr);text-align:left;grid-template-rows:1fr 1fr;column-gap:20px;display:grid}.hone-site .workbench-flow .iso-object,.hone-site .business-outcomes .iso-object{width:var(--diagram-width);grid-row:1/span 2;max-width:none;height:172px;margin:0}.hone-site .workbench-flow .object-label,.hone-site .business-outcomes h3{align-self:end}.hone-site .workbench-flow p,.hone-site .business-outcomes p{align-self:start;margin-top:8px}.hone-site .workbench-flow>.flow-link{width:1px;height:28px;margin:0 0 0 calc(var(--diagram-width) / 2)}.hone-site .workbench-flow>.flow-link:after{top:auto;bottom:0;left:-2px;transform:rotate(135deg)}.hone-site .workbench-flow>.flow-link:before{width:3px;height:5px;animation-name:hs-hs-route-signal-down;top:0;left:-1px}.hone-site .object-label{font-size:16px}.hone-site .workbench-flow p{font-size:15px}.hone-site .proposal-content,.hone-site .proposal-top{padding:16px}.hone-site .proposal-content>p:not(.proposal-to),.hone-site .proposal-review p,.hone-site .proposal-comparison p{font-size:16px}.hone-site .proposal-content h3{font-size:24px}.hone-site .proposal-top{font-size:10px}.hone-site .proposal-status{font-size:9px}.hone-site .proposal-comparison{gap:12px}.hone-site .proposal-comparison>div+div{padding-left:12px}.hone-site .proposal-comparison span{font-size:10px}.hone-site .proposal-review{gap:8px;padding:12px}.hone-site .proposal-signoff{font-size:13px}.hone-site .proposal-signoff>span:last-child{display:none}.hone-site .routing-drawing{grid-template-columns:1fr;gap:0;padding-block:16px}.hone-site .route-source,.hone-site .route-model{text-align:left;grid-template-columns:140px minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.hone-site .routing-drawing .iso-object{grid-row:1/span 2;width:140px;height:132px;margin:0}.hone-site .route-source>span,.hone-site .route-model>span{align-self:end;font-size:16px}.hone-site .route-source>span{grid-row:1/span 2;align-self:center}.hone-site .route-model>small{align-self:start;margin-top:4px;font-size:10px}.hone-site .routing-drawing>.flow-link{width:1px;height:20px;margin:0 0 0 70px}.hone-site .routing-drawing>.flow-link:after{top:auto;bottom:0;left:-2px;transform:rotate(135deg)}.hone-site .routing-drawing>.flow-link:before{width:3px;height:5px;animation-name:hs-hs-route-signal-down;top:0;left:-1px}.hone-site .route-branches{height:28px;margin:8px 0 0;display:block}.hone-site .route-branches:before{border-top:0;border-left:1px solid var(--rule);width:0;height:14px;top:0;left:70px}.hone-site .route-branches:after{content:"";border-top:1px solid var(--rule);position:absolute;top:14px;left:calc(16.6667% - 2.6667px);right:calc(16.6667% - 2.6667px)}.hone-site .route-branches>i:nth-child(n){border-block:0;border-left:1px solid var(--rule);width:0;height:14px;top:14px;right:auto}.hone-site .route-branches>i:first-child{left:calc(16.6667% - 2.6667px)}.hone-site .route-branches>i:nth-child(2){left:50%}.hone-site .route-branches>i:nth-child(3){left:calc(83.3333% + 2.6667px)}.hone-site .route-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:0;padding-top:8px;display:grid}.hone-site .route-destinations>div{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.hone-site .route-destinations svg{width:22px;height:22px;display:block}.hone-site .route-destinations span{font-size:12px}.hone-site .route-destinations small{font-size:10px}.hone-site .business-outcomes{grid-template-columns:1fr;gap:24px}.hone-site .business-outcomes>div+div{border-top:1px solid var(--line);padding-top:24px}.hone-site .business-outcomes h3{text-align:left;font-size:16px}.hone-site .business-outcomes p{text-align:left;font-size:15px}.hone-site .ownership-strip{gap:16px}.hone-site .ownership-strip .iso-object{flex-shrink:0;width:100px;height:92px}.hone-site .ownership-strip p{font-size:15px}.hone-site .ownership-check{flex-shrink:0}.hone-site .contact-strip{align-content:center;gap:0 16px;padding-block:8px}.hone-site .contact-invitation{flex-basis:100%;justify-content:space-between}.hone-site .contact-invitation>span{display:initial;font-size:11px}.hone-site .contact-link{gap:10px;font-size:16px}.hone-site .contact-link svg{width:17px}.hone-site .email-link{min-height:44px;font-size:11px}.hone-site .motion-button{min-height:44px;font-size:9px}}@media (min-width:540px) and (max-width:900px) and (min-height:800px){.hone-site .statement h2{font-size:clamp(38px,5.7vw,52px)}}@media (max-height:700px) and (min-width:761px){.hone-site{--header-height:72px;--intro-height:44px;--footer-height:72px;--row-height:max(88px, calc(( 100svh - var(--header-height) - var(--intro-height) - var(--footer-height) ) / 4))}.hone-site .statement h2{font-size:clamp(30px,4vw,58px)}}@media (max-width:359px){.hone-site{--gutter:16px;--icon-width:112px;--row-gap:16px;--header-height:64px;--intro-height:40px;--footer-height:108px;--row-height:224px}.hone-site .statement h2{font-size:28px}.hone-site .proposal-content,.hone-site .proposal-top{padding:12px}}@keyframes hs-route-signal-down{0%,10%{opacity:0;top:0}20%{opacity:1}75%{opacity:1;top:calc(100% - 5px)}85%,to{opacity:0;top:calc(100% - 5px)}}@media (prefers-reduced-motion:reduce){.hone-site{scroll-behavior:auto}.hone-site *,.hone-site :before,.hone-site :after{transition:none!important;animation:none!important}}@media (forced-colors:active){.hone-site .expand-control>span,.hone-site .expand-control>span:after{background:buttontext}.hone-site .visual,.hone-site .statement-icon{forced-color-adjust:none}}.hone-site.hone-embed{--row-height:112px;background:0 0;padding-bottom:32px}.hone-site.hone-embed .masthead{height:auto;padding-block:8px 28px}.hone-site .hone-lead{border-bottom:1px solid var(--line);flex-direction:column;gap:18px;margin-bottom:8px;padding:8px 0 48px;display:flex}.hone-site .hone-lead h1{letter-spacing:-.02em;max-width:18ch;color:var(--ink);text-wrap:balance;word-break:auto-phrase;font-size:clamp(32px,4.2vw,60px);font-weight:600;line-height:1.08}.hone-site .hone-lead p{color:var(--muted);max-width:40ch;font-size:clamp(17px,1.6vw,22px)}.hone-site .hone-lead .hone-book{align-self:flex-start}.hone-site.hone-embed .contact-strip{position:static}.hone-site[lang=ja] h1,.hone-site[lang=ja] h2,.hone-site[lang=ja] p,.hone-site[lang=ja] span{word-break:auto-phrase}.hone-site.hone-embed .hone-lead{border-bottom:0;margin-bottom:0;padding-bottom:32px}.hone-site.hone-embed .statements{border-top:1px solid var(--line)}.hone-site .hone-lead{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px}.hone-site .hone-lead-text{flex-direction:column;gap:18px;min-width:0;display:flex}.hone-site .hone-book-btn{background:var(--ink);min-height:48px;color:var(--paper);white-space:nowrap;transition:background .2s var(--ease), transform .2s var(--ease);border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.hone-site .hone-book-btn:hover{background:var(--green-dark)}.hone-site .hone-book-btn:active{transform:translateY(1px)}.hone-site .hone-book-btn svg{width:18px;height:18px}@media (max-width:760px){.hone-site .hone-lead{flex-direction:column;align-items:flex-start;gap:20px}}.hone-site .hone-page-lockup{align-items:center;gap:16px;display:inline-flex}.hone-site .hone-page-komori{letter-spacing:-.04em;min-height:44px;color:var(--ink);align-items:center;gap:10px;font-size:30px;font-weight:650;display:inline-flex}.hone-site .hone-page-x{color:var(--muted);font-size:22px;font-weight:300}.hone-site.hone-embed .masthead{align-items:center;padding-block:8px 40px}.hone-site .hone-lead{flex-direction:column;align-items:flex-start;gap:20px}.hone-site .hone-lead h1{max-width:24ch;line-height:1.22}.hone-site .hone-lead p{line-height:1.6}.hone-site .masthead .hone-book-btn{min-height:44px;padding:0 20px;font-size:15px}@media (max-width:760px){.hone-site .hone-page-lockup{gap:10px}.hone-site .hone-page-komori{gap:7px;font-size:22px}.hone-site .hone-page-komori svg{width:22px;height:22px}.hone-site .hone-page-x{font-size:16px}.hone-site.hone-embed .mark-assembly{width:24px;height:24px}.hone-site.hone-embed .wordmark-type{font-size:27px}.hone-site .masthead .hone-book-btn{gap:6px;min-height:40px;padding:0 14px;font-size:13px}}@media (max-width:520px){.hone-site.hone-embed .masthead{flex-wrap:wrap;row-gap:14px}}.hone-site .hone-page-komori{color:var(--ink)}.hone-site .hone-book-btn.is-lead{display:none}@media (max-width:760px){.hone-site .hone-book-btn.is-masthead{display:none}.hone-site .hone-book-btn.is-lead{min-height:48px;margin-top:4px;padding:0 22px;font-size:15px;display:inline-flex}.hone-site.hone-embed .masthead{padding-block:4px 24px}.hone-site .hone-lead{gap:14px;padding-bottom:32px}}.hone-site .hone-graphite .iso-face{stroke:#1d1f20;stroke-width:.8px}.hone-site .hone-graphite .iso-top{fill:#6c7071}.hone-site .hone-graphite .iso-front{fill:#515556}.hone-site .hone-graphite .iso-side{fill:#37393a}.hone-site .hone-graphite .iso-wash .iso-top{fill:#4a4d4e}.hone-site .hone-graphite .iso-wash .iso-front{fill:#393c3d}.hone-site .hone-graphite .iso-wash .iso-side{fill:#2a2c2d}.hone-site .hone-graphite .iso-green .iso-top{fill:#2c2f30;stroke:#0e0f10}.hone-site .hone-graphite .iso-green .iso-front{fill:#1d1f20;stroke:#0e0f10}.hone-site .hone-graphite .iso-green .iso-side{fill:#121314;stroke:#0e0f10}.hone-site .hone-graphite .iso-detail,.hone-site .hone-graphite .iso-screws{stroke:#b4b9b6}.hone-site .hone-graphite .iso-trace{stroke:#9ea4a1;opacity:.7}.hone-site .hone-graphite .iso-led,.hone-site .hone-graphite .iso-fill,.hone-site .hone-graphite .iso-seal{fill:#d8dcd9}.hone-site .hone-graphite .iso-light-line{stroke:#cdd1ce}.hone-site .hone-graphite .iso-wash-fill{fill:#2e3132;stroke:#1d1f20}.hone-site .gal-flow{stroke-dasharray:3 5;animation:1.6s linear infinite hs-gal-flow}.hone-site .gal-blink{animation:2.4s ease-in-out infinite hs-gal-blink}.hone-site .gal-scan{stroke-dasharray:2 3;animation:2.2s linear infinite hs-gal-flow}.hone-site .gal-trace{stroke-dasharray:1;stroke-dashoffset:1px;animation:hs-gal-draw 5s var(--ease) infinite}.hone-site .gal-needle{transform-box:fill-box;transform-origin:0 100%;animation:hs-gal-needle 4s var(--ease) infinite}.hone-site .gal-row{animation:3.2s ease-in-out infinite hs-gal-blink}@keyframes hs-gal-flow{to{stroke-dashoffset:-16px}}@keyframes hs-gal-blink{0%,to{opacity:1}50%{opacity:.45}}@keyframes hs-gal-draw{0%{stroke-dashoffset:1px}45%,to{stroke-dashoffset:0}}@keyframes hs-gal-needle{0%,to{transform:rotate(-38deg)}50%{transform:rotate(4deg)}}[data-paused] .hone-site .gal-flow,[data-paused] .hone-site .gal-blink,[data-paused] .hone-site .gal-scan,[data-paused] .hone-site .gal-trace,[data-paused] .hone-site .gal-needle,[data-paused] .hone-site .gal-row{animation-play-state:paused}.hone-site .hone-gallery{flex-direction:column;gap:22px;padding:8px 0 44px;display:flex}.hone-site .hone-gallery-head{flex-direction:column;gap:8px;max-width:760px;display:flex}.hone-site .hone-gallery-eyebrow{font-family:var(--hone-font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.hone-site .hone-gallery-head h2{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.25}.hone-site .hone-gallery-head p{color:var(--muted);font-size:16px;line-height:1.6}.hone-site .hone-gallery-grid{transition:grid-template-columns .65s var(--ease);align-items:start;gap:14px;display:grid}.hone-site .gal-card{border:1px solid var(--line);background:var(--white,#fff);min-width:0;transition:border-color .3s, box-shadow .45s var(--ease), transform .45s var(--ease);animation:hs-gal-card-in .6s var(--ease) both;animation-delay:calc(var(--i) * 90ms);border-radius:18px;overflow:hidden}@keyframes hs-gal-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hone-site .gal-card:hover{border-color:#c9cdca}.hone-site .gal-card.is-open{border-color:#b9beba;box-shadow:0 22px 50px -28px #14161659}.hone-site .gal-card-face{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:1fr auto;grid-template-areas:"art art""title toggle""teaser teaser";gap:6px 10px;width:100%;padding:14px 16px 16px;display:grid}.hone-site .gal-card-face:focus-visible{outline:2px solid var(--ink);outline-offset:-4px;border-radius:16px}.hone-site .gal-card-art{height:150px;transition:height .6s var(--ease);background:radial-gradient(120% 90% at 50% 100%,#e7e9e7,#f6f7f6 70%);border-radius:12px;grid-area:art;place-items:center;margin-bottom:8px;display:grid}.hone-site .gal-card-art svg{width:82%;height:82%;transition:transform .6s var(--ease);overflow:visible}.hone-site .gal-card:hover .gal-card-art svg{transform:translateY(-3px)}.hone-site .gal-card.is-open .gal-card-art{height:210px}.hone-site .gal-card-title{letter-spacing:-.01em;grid-area:title;font-size:17px;font-weight:600;line-height:1.3}.hone-site .gal-card-teaser{color:var(--muted);grid-area:teaser;font-size:14px;line-height:1.55;transition:opacity .3s}.hone-site .gal-card-toggle{border:1px solid var(--line);width:26px;height:26px;font-family:var(--hone-font-mono), monospace;color:var(--muted);transition:background .2s, color .2s, transform .45s var(--ease);border-radius:999px;grid-area:toggle;align-self:start;place-items:center;font-size:14px;display:grid}.hone-site .gal-card.is-open .gal-card-toggle{background:var(--ink);color:var(--paper);border-color:var(--ink);transform:rotate(180deg)}.hone-site .gal-card.is-aside .gal-card-teaser{opacity:0;height:0;overflow:hidden}.hone-site .gal-card.is-aside .gal-card-face{grid-template-areas:"art art""title title";padding:10px 10px 14px}.hone-site .gal-card.is-aside .gal-card-toggle{display:none}.hone-site .gal-card.is-aside .gal-card-title{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:13.5px}.hone-site .gal-card.is-aside .gal-card-art{height:110px}.hone-site .gal-detail{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;display:grid}.hone-site .gal-card.is-open .gal-detail{grid-template-rows:1fr}.hone-site .gal-detail-inner{grid-template-columns:1fr;gap:20px;min-height:0;padding:0 16px;display:grid;overflow:hidden;container-type:inline-size}.hone-site .gal-card.is-open .gal-detail-inner{border-top:1px solid var(--line);padding:18px 16px 20px}@container (min-width:620px){.hone-site .gal-detail-inner{grid-template-columns:1fr 1.15fr;gap:28px}}.hone-site .gal-detail-col{flex-direction:column;gap:12px;min-width:0;display:flex}.hone-site .gal-label{font-family:var(--hone-font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.hone-site .gal-detail ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hone-site .gal-detail li{opacity:0;transition:opacity .4s ease, transform .5s var(--ease);padding-left:16px;font-size:14.5px;line-height:1.6;position:relative;transform:translateY(6px)}.hone-site .gal-detail li:before{content:"";background:#3a3d3e;border-radius:2px;width:6px;height:6px;position:absolute;top:.72em;left:0}.hone-site .gal-card.is-open .gal-detail li{opacity:1;transform:none}.hone-site .gal-you{opacity:0;background:#f1f3f1;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;transition:opacity .5s 1.1s;display:flex}.hone-site .gal-card.is-open .gal-you{opacity:1}.hone-site .gal-you p{color:var(--ink);font-size:14.5px;line-height:1.6}.hone-site .gal-dag{width:100%;height:auto;overflow:visible}.hone-site .gal-edge{fill:none;stroke:#9aa09d;stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s var(--ease)}.hone-site .gal-dag.is-open .gal-edge{stroke-dashoffset:0}.hone-site .gal-node{opacity:0;transition:opacity .35s}.hone-site .gal-dag.is-open .gal-node{opacity:1}.hone-site .gal-node rect{fill:#fff;stroke:#c4c8c5;stroke-width:1px}.hone-site .gal-node.is-llm rect{fill:#eceeec}.hone-site .gal-node.is-model rect{fill:#dfe2df}.hone-site .gal-node.is-tool rect{stroke-dasharray:3 2}.hone-site .gal-node.is-agent rect{fill:#2a2d2e;stroke:#2a2d2e}.hone-site .gal-node.is-out rect{stroke:#2a2d2e;stroke-width:1.3px}.hone-site .gal-node-tag{font-family:var(--hone-font-mono), monospace;letter-spacing:.06em;fill:#8a908d;font-size:7.5px}.hone-site .gal-node-label{fill:var(--ink);font-size:11px;font-weight:500}.hone-site .gal-node.is-agent .gal-node-tag{fill:#a9aeab}.hone-site .gal-node.is-agent .gal-node-label{fill:#f2f3f2}@media (max-width:900px){.hone-site .hone-gallery-grid{gap:10px;grid-template-columns:1fr!important}.hone-site .gal-card-face,.hone-site .gal-card.is-aside .gal-card-face{grid-template-columns:96px 1fr auto;grid-template-areas:"art title toggle""art teaser teaser";align-items:center;padding:10px 12px}.hone-site .gal-card-art,.hone-site .gal-card.is-aside .gal-card-art{height:76px;margin:0}.hone-site .gal-card.is-aside .gal-card-teaser{opacity:1;height:auto}.hone-site .gal-card.is-aside .gal-card-toggle{display:grid}.hone-site .gal-card.is-aside .gal-card-title{font-size:16px}.hone-site .gal-card.is-open .gal-card-art{height:96px}.hone-site .gal-card-teaser{font-size:13px}}@media (prefers-reduced-motion:reduce){.hone-site .hone-gallery-grid,.hone-site .gal-detail,.hone-site .gal-card-art,.hone-site .gal-edge,.hone-site .gal-node,.hone-site .gal-detail li,.hone-site .gal-you{transition:none}.hone-site .gal-card,.hone-site .gal-flow,.hone-site .gal-blink,.hone-site .gal-scan,.hone-site .gal-trace,.hone-site .gal-needle,.hone-site .gal-row{animation:none}}.hone-site .gal-card-art{position:relative}.hone-site .gal-card-art svg{width:82%;height:82%;position:absolute;inset:9%}.hone-site .gal-detail{container-type:inline-size}.hone-site .gal-detail-inner{flex-direction:column;gap:18px;display:flex}.hone-site .gal-detail-cols{grid-template-columns:1fr;gap:18px;display:grid}@container (min-width:600px){.hone-site .gal-detail-cols{grid-template-columns:1.2fr 1fr;align-items:start;gap:24px}}.hone-site .gal-dag{max-width:640px}.hone-site .gal-card.is-aside .gal-card-title{font-size:13px;line-height:1.35}.hone-site .gal-card.is-aside .gal-card-teaser{display:none}.hone-site .gal-dag.is-v{align-self:center;max-width:340px;display:none}@container (max-width:520px){.hone-site .gal-dag.is-h{display:none}.hone-site .gal-dag.is-v{display:block}}@media (max-width:900px){.hone-site .gal-card.is-aside .gal-card-teaser{display:block}}.hone-site .gal-detail-inner{gap:22px}.hone-site .gal-glyph{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.hone-site .gal-label em{color:#7d8380;background:#eceeec;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:9.5px;font-style:normal}.hone-site .gal-block{flex-direction:column;gap:12px;min-width:0;display:flex}.hone-site .gal-detail .gal-intro,.hone-site .gal-detail .gal-block{opacity:0;transition:opacity .45s ease, transform .55s var(--ease);transform:translateY(8px)}.hone-site .gal-card.is-open .gal-intro{opacity:1;transition-delay:.2s;transform:none}.hone-site .gal-card.is-open .gal-detail-inner>.gal-block{opacity:1;transition-delay:.35s;transform:none}.hone-site .gal-card.is-open .gal-split .gal-block{opacity:1;transition-delay:.9s;transform:none}.hone-site .gal-intro{grid-template-columns:1fr;gap:16px;display:grid}@container (min-width:640px){.hone-site .gal-intro{grid-template-columns:1fr 1.05fr;align-items:start;gap:24px}}.hone-site .gal-explain{color:var(--ink);font-size:16.5px;line-height:1.65}.hone-site .gal-facts{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.hone-site .gal-facts>div{background:#fbfbfa;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.hone-site .gal-facts dt{font-family:var(--hone-font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.hone-site .gal-facts dd{color:var(--ink);margin:0;font-size:13px;font-weight:500;line-height:1.45}.hone-site .gal-flow-strip{--cycle:4.2s;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:0;margin:0;padding:4px 0 0;list-style:none;display:grid}.hone-site .gal-step{text-align:center;opacity:0;transition:opacity .4s ease, transform .5s var(--ease);flex-direction:column;align-items:center;gap:4px;padding:0 6px;display:flex;position:relative;transform:translateY(6px)}.hone-site .gal-card.is-open .gal-step{opacity:1;transition-delay:calc(.45s + var(--i) * .12s);transform:none}.hone-site .gal-step-tile{z-index:1;color:#2a2d2e;width:50px;height:50px;animation:hs-gal-tile var(--cycle) var(--ease) infinite;animation-delay:calc(var(--i) * .8s);background:#fff;border:1px solid #cfd3d0;border-radius:14px;place-items:center;margin-bottom:6px;display:grid;position:relative}.hone-site .gal-step-tile .gal-glyph{width:22px;height:22px}.hone-site .gal-step.is-ai .gal-step-tile{background:#eceeec}.hone-site .gal-step.is-agent .gal-step-tile{color:#f2f3f2;background:#232627;border-color:#232627}.hone-site .gal-step.is-rule .gal-step-tile{border-style:dashed;border-color:#8f9592}.hone-site .gal-step.is-out .gal-step-tile{border:1.6px solid #232627}@keyframes hs-gal-tile{0%,to{transform:none;box-shadow:0 0 #23262700}4%{transform:scale(1.06);box-shadow:0 0 0 6px #23262714}14%{transform:none;box-shadow:0 0 #23262700}}.hone-site .gal-step-kind{font-family:var(--hone-font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#8a908d;font-size:9px}.hone-site .gal-step-label{color:var(--ink);font-size:14px;font-weight:600;line-height:1.25}.hone-site .gal-step-caption{color:var(--muted);max-width:16ch;font-size:12px;line-height:1.45}.hone-site .gal-step-track{background:repeating-linear-gradient(90deg,#c4c8c5 0 4px,#0000 4px 8px);width:calc(100% - 62px);height:2px;position:absolute;top:25px;left:calc(50% + 31px)}.hone-site .gal-step-track i{opacity:0;width:8px;height:8px;animation:hs-gal-packet var(--cycle) linear infinite;animation-delay:calc(var(--i) * .8s);background:#232627;border-radius:999px;position:absolute;top:-3px;left:0}@keyframes hs-gal-packet{0%{opacity:0;left:0}2%{opacity:1}17%{opacity:1;left:calc(100% - 8px)}19%,to{opacity:0;left:calc(100% - 8px)}}[data-paused] .hone-site .gal-step-tile,[data-paused] .hone-site .gal-step-track i{animation-play-state:paused}@container (max-width:560px){.hone-site .gal-flow-strip{grid-template-columns:1fr;gap:14px}.hone-site .gal-step{text-align:left;grid-template-columns:50px 1fr;grid-template-areas:"tile kind""tile label""tile caption";place-items:start;gap:1px 12px;padding:0;display:grid}.hone-site .gal-step-tile{grid-area:tile;margin:0}.hone-site .gal-step-kind{grid-area:kind}.hone-site .gal-step-label{grid-area:label}.hone-site .gal-step-caption{grid-area:caption;max-width:none}.hone-site .gal-step-track{background:repeating-linear-gradient(#c4c8c5 0 3px,#0000 3px 6px);width:2px;height:14px;top:54px;left:24px}.hone-site .gal-step-track i{animation-name:hs-gal-packet-v;top:0;left:-3px}}@keyframes hs-gal-packet-v{0%{opacity:0;top:0}2%{opacity:1}17%{opacity:1;top:calc(100% - 8px)}19%,to{opacity:0;top:calc(100% - 8px)}}.hone-site .gal-split{grid-template-columns:1fr;gap:22px;display:grid}@container (min-width:640px){.hone-site .gal-split{grid-template-columns:1.15fr 1fr;gap:24px}}.hone-site .gal-example{border:1px solid var(--line);background:#f3f4f3;border-radius:14px;padding:14px}.hone-site .gal-uses{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hone-site .gal-uses li{border:1px solid var(--line);opacity:0;transition:opacity .4s ease, transform .5s var(--ease);background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex;transform:translate(-6px)}.hone-site .gal-card.is-open .gal-uses li{opacity:1;transition-delay:calc(1.1s + var(--d) * .12s);transform:none}.hone-site .gal-use-icon{color:#f2f3f2;background:#232627;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.hone-site .gal-use-text{flex-direction:column;gap:2px;min-width:0;display:flex}.hone-site .gal-use-text b{font-size:14px;font-weight:600}.hone-site .gal-use-text span{color:var(--muted);font-size:13px;line-height:1.45}.hone-site .gal-detail li:before{content:none}.hone-site .gal-detail li{padding-left:0}.hone-site .gx-extract{flex-direction:column;gap:8px;display:flex}.hone-site .gx-snippet{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.8}.hone-site .gx-snippet mark{color:inherit;background:0 0;border-radius:4px;padding:1px 2px;transition:background-color .35s,box-shadow .35s}.hone-site .gal-card.is-open .gx-snippet mark{transition-delay:calc(1.2s + var(--d) * .25s);background:#dfe2df;box-shadow:inset 0 -2px #232627}.hone-site .gx-arrow{color:#8a908d;align-self:center;font-size:16px}.hone-site .gx-fields{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;margin:0;display:grid}.hone-site .gx-fields>div{border:1px solid var(--line);opacity:0;transition:opacity .35s ease, transform .45s var(--ease);background:#fff;border-radius:9px;padding:8px 10px;transform:scale(.96)}.hone-site .gal-card.is-open .gx-fields>div{opacity:1;transition-delay:calc(2.2s + var(--d) * .12s);transform:none}.hone-site .gx-fields dt{font-family:var(--hone-font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px}.hone-site .gx-fields dd{margin:2px 0 0;font-size:13.5px;font-weight:600}.hone-site .gx-chat{flex-direction:column;gap:10px;display:flex}.hone-site .gx-msg{gap:10px;display:flex}.hone-site .gx-avatar{color:#f2f3f2;background:#232627;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.hone-site .gx-msg-body{border:1px solid var(--line);background:#fff;border-radius:4px 12px 12px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.hone-site .gx-msg-who{font-family:var(--hone-font-mono), monospace;color:var(--muted);font-size:10px}.hone-site .gx-msg-body p{font-size:13.5px;line-height:1.55}.hone-site .gx-pr{background:#f3f4f3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 9px;font-size:12.5px;display:flex}.hone-site .gx-pr em{color:#f2f3f2;background:#232627;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-style:normal}.hone-site .gx-spark{align-items:flex-end;gap:4px;height:48px;padding:0 2px;display:flex}.hone-site .gx-spark span{height:2px;transition:height .5s var(--ease);background:#b9beba;border-radius:2px 2px 0 0;flex:1}.hone-site .gx-spark span.is-bad{background:#232627}.hone-site .gal-card.is-open .gx-spark span{height:calc(var(--h) * 3px);transition-delay:calc(1.1s + var(--d) * 60ms)}.hone-site .gx-caption{font-family:var(--hone-font-mono), monospace;color:var(--muted);font-size:10px}.hone-site .gx-q{color:#f2f3f2;background:#232627;border-radius:12px 12px 4px;align-self:flex-end;max-width:90%;padding:9px 12px;font-size:13.5px;line-height:1.5}.hone-site .gx-steps{flex-wrap:wrap;gap:6px;display:flex}.hone-site .gx-steps span{font-family:var(--hone-font-mono), monospace;color:#5d6360;opacity:0;border:1px dashed #9aa09d;border-radius:999px;padding:3px 8px;font-size:10.5px;transition:opacity .3s}.hone-site .gal-card.is-open .gx-steps span{opacity:1;transition-delay:calc(1.3s + var(--d) * .35s)}.hone-site .gx-a{border:1px solid var(--line);opacity:0;background:#fff;border-radius:4px 12px 12px;flex-direction:column;gap:8px;padding:10px 12px;transition:opacity .4s;display:flex}.hone-site .gal-card.is-open .gx-a{opacity:1;transition-delay:2.5s}.hone-site .gx-a p{font-size:13.5px;line-height:1.55}.hone-site .gx-cites{flex-wrap:wrap;gap:6px;display:flex}.hone-site .gx-cites span{color:#4a504d;background:#eceeec;border-radius:6px;padding:2px 7px;font-size:11px}.hone-site .gx-score{flex-direction:column;gap:8px;display:flex}.hone-site .gx-score-head,.hone-site .gx-score-row{grid-template-columns:minmax(0,1.3fr) 1fr 1fr;align-items:center;gap:10px;display:grid}.hone-site .gx-score-head span{font-family:var(--hone-font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.hone-site .gx-score-name{font-size:12.5px;line-height:1.35}.hone-site .gx-bar{background:#e4e6e4;border-radius:6px;height:22px;position:relative;overflow:hidden}.hone-site .gx-bar i{width:0;transition:width .7s var(--ease);background:#b9beba;position:absolute;inset:0 auto 0 0}.hone-site .gx-bar.is-now i{background:#3a3d3e}.hone-site .gx-score-row.is-down .gx-bar.is-now i{background:#a8503b}.hone-site .gal-card.is-open .gx-bar i{width:calc((var(--v) - 70) * 3.33%);transition-delay:calc(1.2s + var(--d) * .15s)}.hone-site .gal-card.is-open .gx-bar.is-now i{transition-delay:calc(1.7s + var(--d) * .15s)}.hone-site .gx-bar b{z-index:1;color:#fff;mix-blend-mode:normal;text-shadow:0 0 3px #00000040;padding:0 7px;font-size:11.5px;font-weight:600;line-height:22px;display:block;position:relative}.hone-site .gx-verdict{border:1px solid var(--line);opacity:0;background:#fff;border-radius:9px;align-items:center;gap:8px;margin-top:4px;padding:8px 10px;font-size:12.5px;transition:opacity .4s 2.6s;display:flex}.hone-site .gal-card.is-open .gx-verdict{opacity:1}.hone-site .gx-verdict .gal-glyph{color:#a8503b}@media (prefers-reduced-motion:reduce){.hone-site .gal-step-tile,.hone-site .gal-step-track i{animation:none}.hone-site .gal-detail *,.hone-site .gal-detail .gal-intro,.hone-site .gal-detail .gal-block{transition:none!important}}.hone-site .gal-detail .gal-uses li{align-items:center;padding:12px 14px}.hone-site .gal-card-art{isolation:isolate;overflow:hidden}.hone-site .gal-card-art:before{content:"";z-index:-1;filter:blur(14px);opacity:.75;animation:6s ease-in-out infinite hs-gal-glow;animation-delay:calc(var(--i,0) * -1.5s);background:radial-gradient(closest-side,#6eb28c6b,#6eb28c24 55%,#0000);border-radius:50%;transition:opacity .5s;position:absolute;inset:18% 14% 6%}.hone-site .hone-graphite .iso-light{fill:#e6f2ea}@keyframes hs-gal-glow{0%,to{transform:scale(.94)}50%{transform:scale(1.06)}}[data-paused] .hone-site .gal-card-art:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hone-site .gal-card-art:before{animation:none}}.hone-site .hone-graphite .iso-cylinder-side{fill:#3d4041;stroke:#1d1f20}.hone-site .hone-graphite .iso-cylinder-green{fill:#1b1d1e;stroke:#0e0f10}.hone-site .hone-graphite .iso-paper-fill{fill:#6c7071;stroke:#1d1f20}.hone-site .hone-graphite .iso-seal{fill:#2c2f30;stroke:#0e0f10;stroke-width:.8px}.hone-site .gal-beam{fill:#7ec49a47;stroke:#7ec49a80;stroke-width:.6px;animation:2.6s ease-in-out infinite hs-gal-beam}@keyframes hs-gal-beam{0%,to{opacity:.55}50%{opacity:1}}.hone-site .gal-belt{stroke-dasharray:3 3;animation:1.2s linear infinite hs-gal-flow}.hone-site .gal-ride{animation:3.6s linear infinite hs-gal-ride}@keyframes hs-gal-ride{0%{opacity:0;transform:translate(0)}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(28px,16px)}}.hone-site .gal-sweep path{fill:#7ec49a38;stroke:none}.hone-site .gal-bar{transform-box:fill-box;transform-origin:50% 100%;animation:hs-gal-bar 3s var(--ease) infinite}@keyframes hs-gal-bar{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}.hone-site .gal-card-art:before{background:radial-gradient(closest-side,#6eb28c8c,#6eb28c2e 55%,#0000)}[data-paused] .hone-site .gal-beam,[data-paused] .hone-site .gal-belt,[data-paused] .hone-site .gal-ride,[data-paused] .hone-site .gal-bar{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hone-site .gal-beam,.hone-site .gal-belt,.hone-site .gal-ride,.hone-site .gal-bar{animation:none}}.hone-site .hone-graphite .iso-light{fill:#8ef0b4;filter:drop-shadow(0 0 1.6px #6ee6a0f2)drop-shadow(0 0 4px #6ee6a08c)}.hone-site .hone-graphite .iso-light-line{stroke:#7fe0a6;filter:drop-shadow(0 0 1.4px #6ee6a0e6)}.hone-site .hone-graphite .iso-led,.hone-site .hone-graphite .iso-fill{fill:#7fe0a6;filter:drop-shadow(0 0 2px #6ee6a0cc)}.hone-site .hone-graphite .iso-line{stroke:#9debbd}.hone-site .hone-graphite .iso-green .iso-top{stroke:#7fe0a68c}.hone-site .hone-graphite .iso-cylinder-green{stroke:#7fe0a673}.hone-site .gal-beam{fill:#7fe0a652;stroke:#7fe0a6b3}.hone-site .gal-sweep path{fill:#7fe0a642}.hone-site .gal-lens{fill:#7fe0a659}.hone-site .gal-card-art:before{opacity:.45}.hone-site .gal-card:hover .gal-card-art:before,.hone-site .gal-card.is-open .gal-card-art:before{opacity:.6}.hone-site .gal-card-art svg{filter:drop-shadow(0 8px 14px #14181638)}.hone-site .hone-gallery-grid:not(.has-active){align-items:stretch}.hone-site .gal-card{flex-direction:column;display:flex}.hone-site .gal-card-face{flex:auto;align-content:start}.hone-site .gal-card.is-aside{min-height:210px}.hone-site.hone-embed{--row-height:156px}.hone-site .gal-thread{fill:none;stroke:#8ef0b4;stroke-width:1.6px;stroke-linejoin:round;filter:drop-shadow(0 0 2px #6ee6a0e6);stroke-dasharray:1;stroke-dashoffset:1px;animation:hs-gal-draw 5s var(--ease) infinite}.hone-site .gal-print{animation:hs-gal-print 4s var(--ease) infinite}@keyframes hs-gal-print{0%{opacity:0;transform:translate(-10px,-6px)}25%,80%{opacity:1;transform:none}to{opacity:0;transform:translate(6px,4px)}}[data-paused] .hone-site .gal-thread,[data-paused] .hone-site .gal-print{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hone-site .gal-thread{stroke-dashoffset:0;animation:none}.hone-site .gal-print{animation:none}}.hone-site .hone-gallery-grid+.hone-gallery-grid{margin-top:-8px}.hone-site .gal-foot{border-top:1px solid var(--line);opacity:0;flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:16px;transition:opacity .5s;display:flex}.hone-site .gal-card.is-open .gal-foot{opacity:1;transition-delay:1.3s}.hone-site .gal-foot-lockup .hone-lockup{align-items:center;gap:8px;font-size:13px;display:inline-flex}.hone-site .gal-foot-lockup .hone-lockup-komori,.hone-site .gal-foot-lockup .hone-lockup-hone{align-items:center;gap:5px;display:inline-flex}.hone-site .gal-foot-lockup .hone-lockup-x{color:var(--muted);opacity:1}.hone-site .gal-foot-lockup .hone-lockup-hone{color:var(--green-dark);opacity:1}.hone-site .gal-foot-note{color:var(--muted);flex:220px;font-size:13.5px}.hone-site .gal-foot-cta{background:var(--ink);min-height:40px;color:var(--paper);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.hone-site .gal-foot-cta:hover{background:var(--green-dark)}.hone-site .gx-thread{flex-direction:column;gap:8px;display:flex}.hone-site .gx-thread-row{opacity:0;transition:opacity .4s ease, transform .5s var(--ease);grid-template-columns:40px 12px 1fr;align-items:center;gap:8px;display:grid;transform:translateY(6px)}.hone-site .gal-card.is-open .gx-thread-row{opacity:1;transition-delay:calc(1.1s + var(--d) * .3s);transform:none}.hone-site .gx-thread-year{font-family:var(--hone-font-mono), monospace;color:var(--muted);font-size:12px}.hone-site .gx-thread-dot{background:#3a3d3e;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 3px #e4e6e4}.hone-site .gx-thread-row p{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 10px;font-size:13.5px;line-height:1.5}.hone-site .gx-thread-row mark{color:inherit;background:#dff3e6;border-radius:3px;padding:0 2px;box-shadow:inset 0 -2px #3f9a6a}.hone-site .gx-tree{flex-direction:column;gap:6px;display:flex}.hone-site .gx-tree-row{margin-left:calc(var(--depth) * 18px);border:1px solid var(--line);opacity:0;transition:opacity .35s ease, transform .45s var(--ease);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;line-height:1.4;display:flex;position:relative;transform:translate(-6px)}.hone-site .gx-tree-row.d0{color:#f2f3f2;background:#232627;border-color:#232627}.hone-site .gx-tree-row:not(.d0):before{content:"";border-top:1.5px solid #b9beba;width:10px;position:absolute;top:50%;left:-12px}.hone-site .gal-card.is-open .gx-tree-row{opacity:1;transition-delay:calc(1.1s + var(--d) * .2s);transform:none}.hone-site .gx-tree-tag{font-family:var(--hone-font-mono), monospace;color:#5d6360;background:#eceeec;border-radius:999px;flex:none;padding:1px 6px;font-size:9.5px}.hone-site .gx-tree-row.d0 .gx-tree-tag{color:#cdd1ce;background:#3a3d3e}.hone-site .gx-mail{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.hone-site .gx-mail-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:8px;font-size:13.5px;display:flex}.hone-site .gx-mail-line{opacity:0;gap:8px;font-size:13px;line-height:1.5;transition:opacity .4s;display:flex}.hone-site .gal-card.is-open .gx-mail-line{opacity:1;transition-delay:calc(1.2s + var(--d) * .35s)}.hone-site .gx-mail-line i{flex:none;font-size:10px;font-style:normal;line-height:2}.hone-site .gx-mail-line.is-up i{color:#c0392b}.hone-site .gx-mail-line.is-down i{color:#1f7a7a}.hone-site .gx-mail-line.is-note i{color:#8a908d}.hone-site .gx-bt{flex-direction:column;gap:8px;display:flex}.hone-site .gx-bt-chart{width:100%;height:auto}.hone-site .gx-bt-grid{fill:none;stroke:#dfe2df;stroke-width:1px}.hone-site .gx-bt-a,.hone-site .gx-bt-b{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--ease)}.hone-site .gx-bt-a{stroke:#232627}.hone-site .gx-bt-b{stroke:#b9beba}.hone-site .gal-card.is-open .gx-bt-a,.hone-site .gal-card.is-open .gx-bt-b{stroke-dashoffset:0;transition-delay:1.1s}.hone-site .gx-bt-legend{color:var(--muted);gap:14px;font-size:12px;display:flex}.hone-site .gx-bt-legend span:before{content:"";vertical-align:middle;background:#232627;width:14px;height:2px;margin-right:6px;display:inline-block}.hone-site .gx-bt-legend .is-b:before{background:#b9beba}.hone-site .gx-bt-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.hone-site .gx-bt-stats>div{border:1px solid var(--line);opacity:0;background:#fff;border-radius:9px;padding:8px 10px;transition:opacity .4s}.hone-site .gal-card.is-open .gx-bt-stats>div{opacity:1;transition-delay:calc(2.2s + var(--d) * .12s)}.hone-site .gx-bt-stats dt{font-family:var(--hone-font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:9px}.hone-site .gx-bt-stats dd{margin:2px 0 0;font-size:15px;font-weight:600}
