.hbu{--h-night:#0c1113;--h-deep:#111719;--h-panel:#172023;--h-panel-2:#1c272b;--h-line:#2a373b;--h-ink:#e9eeec;--h-ink-2:#bac7c4;--h-muted:#90a29f;--h-brick:#e8876a;--h-brick-2:#b5573f;--h-blue:#8fd0ff;--h-sage:#c9d8a6;--h-ok:#7fdc9a;--h-no:#ff8f80;--h-cond:#f2c46d;--h-ease:cubic-bezier(.16,1,.3,1);background:var(--h-deep);color:var(--h-ink)}.hbu *{box-sizing:border-box}.hbu a{color:var(--h-blue);text-underline-offset:4px}.hbu :where(h1,h2,h3,h4,p,figure,ol,ul,dl,table,blockquote){margin-top:0}.hbu :is(h1,h2,h3,h4){letter-spacing:-.04em;color:#fff;font-stretch:115%}.hbu a.post{color:var(--midnight)}.hbu .post h3{color:inherit;letter-spacing:normal}.hbu-progress{z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.hbu-progress span{background:linear-gradient(90deg,var(--h-brick),var(--h-blue));width:100%;height:100%;transform:scaleX(var(--hbu-read,0));transform-origin:0;display:block}.hbu-hero-track{background:var(--h-night);height:100svh;min-height:740px}.hbu[data-hbu-motion=running] .hbu-hero-track{height:190svh}.hbu-hero{background:var(--h-night);isolation:isolate;height:100svh;min-height:740px;position:relative;overflow:hidden}.hbu[data-hbu-motion=running] .hbu-hero{position:sticky;top:0}.hbu-hero-sky{z-index:-2;background:radial-gradient(55% 70% at 74% 52%,#25302f 0,#161e20 48%,#0c1113 82%);position:absolute;inset:0}.hbu-hero-sky:after{content:"";background:linear-gradient(90deg,#0c1113 0,#0c1113f0 34%,#0c111399 48%,#0000 64%);position:absolute;inset:0}.hbu-hero-art{z-index:-1;inset:13% calc(var(--gutter) + 10px) 12% 47%;perspective:1600px;position:absolute}.hbu-tilt{transform-style:preserve-3d;position:absolute;inset:0}.hbu[data-hbu-motion] .hbu-tilt{transform:translate3d(calc(var(--mx,0)*-14px),calc(var(--p,0)*-40px + var(--my,0)*-8px),0) rotateX(calc(var(--my,0)*-5deg + var(--p,0)*8deg)) rotateY(calc(var(--mx,0)*7deg)) scale(calc(1 + var(--p,0)*.08));transition:transform .5s var(--h-ease)}.hbu-iso{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hbu-iso g{transition:transform .5s var(--h-ease),opacity .4s}.hbu[data-hbu-motion] .hbu-d1{transform:translate(calc(var(--mx,0)*6px),calc(var(--my,0)*4px))}.hbu[data-hbu-motion] .hbu-d2{transform:translate(calc(var(--mx,0)*-4px),calc(var(--my,0)*-3px + var(--p,0)*-6px))}.hbu[data-hbu-motion] .hbu-d3{transform:translate(calc(var(--mx,0)*-10px),calc(var(--my,0)*-6px + var(--p,0)*16px))}.hbu[data-hbu-motion] .hbu-d4{transform:translate(calc(var(--mx,0)*-18px),calc(var(--my,0)*-12px + var(--p,0)*-20px))}.hbu-lot{fill:#c9d8a614;stroke:#e9eeec55;stroke-width:1.2px}.hbu-lotgrid{fill:none;stroke:#e9eeec14;stroke-width:1px}.hbu-street{stroke:#e9eeec66;stroke-width:5px;stroke-linecap:round;stroke-dasharray:14 10}.hbu-dim{letter-spacing:.16em;fill:var(--h-muted);font-size:11px;font-weight:650}.hbu-envfloor{fill:#8fd0ff0d;stroke:var(--h-blue);stroke-width:1.2px;stroke-dasharray:5 5;opacity:.75}.hbu-envbox{fill:none;stroke:#8fd0ff59;stroke-width:1px;stroke-dasharray:3 6}.hbu-old .w1{fill:#8d4331}.hbu-old .w2{fill:#c2654b}.hbu-old .r1{fill:#2c3336}.hbu-old .r2{fill:#4a5459}.hbu-newwire{fill:none;stroke:var(--h-blue);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 6px #8fd0ff88)}.hbu-isolabels path{fill:none;stroke:#8fd0ff99;stroke-width:1px}.hbu-isolabels path.old{stroke:#e8876a99}.hbu-isolabels text{letter-spacing:.16em;fill:var(--h-blue);font-size:10.5px;font-weight:700}.hbu-isolabels text.old{fill:var(--h-brick)}.hbu[data-hbu-motion=running] .hbu-newwire{stroke-dasharray:1 1;stroke-dashoffset:calc(1 - min(1, .25 + var(--p,0)*1.5))}.hbu[data-hbu-motion=running] .hbu-old{opacity:calc(1 - var(--p,0)*.6)}.hbu[data-hbu-motion=running] .hbu-envbox{opacity:calc(.3 + var(--p,0)*.7)}.hbu-hero-inner{z-index:2;max-width:1500px;height:100%;padding:130px var(--gutter) 150px;flex-direction:column;justify-content:center;margin:auto;display:flex;position:relative}.hbu-hero-inner>*{max-width:760px}.hbu[data-hbu-motion=running] .hbu-hero-inner{transform:translate3d(0,calc(var(--p,0)*-60px),0)}.hbu-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#a6b6b3;margin-bottom:46px;font-size:.72rem}.hbu-eyebrow span{color:var(--h-brick);padding-inline:10px}.hbu-overline{font-family:var(--serif);color:var(--h-blue);margin-bottom:14px;font-size:1.28rem}.hbu-hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:13ch;margin-bottom:28px;font-size:clamp(3rem,4.9vw,4.8rem);font-weight:730;line-height:.95}.hbu-hero h1 em{font-family:var(--serif);letter-spacing:-.02em;color:var(--h-brick);margin-top:.35em;font-size:.52em;font-style:normal;font-weight:500;line-height:1.1;display:block}.hbu-hero-dek{max-width:min(54ch,calc(47vw - var(--gutter) - 20px));color:#d0dad8;margin-bottom:0;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.55}.hbu-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.hbu-enter,.hbu-motion{min-height:50px;font:inherit;border-radius:2px;padding:12px 17px;font-size:.83rem;font-weight:720}.hbu .hbu-enter{background:var(--h-brick);color:#2a0f06;transition:transform .25s var(--h-ease),background .2s;align-items:center;gap:35px;text-decoration:none;display:inline-flex}.hbu-enter:hover{background:#f3a88f;transform:translateY(-3px)}.hbu-enter span{font-size:1.3rem;line-height:1}.hbu-motion{color:#dbe4e2;cursor:pointer;background:0 0;border:1px solid #6b7f7c;display:none}.hbu[data-hbu-motion] .hbu-motion{display:inline-block}.hbu-motion:hover{border-color:var(--h-blue);color:#fff}.hbu-byline{letter-spacing:.1em;text-transform:uppercase;color:#a6b6b3;margin:30px 0 0;font-size:.72rem}.hbu-byline span{color:var(--h-brick);margin:0 9px}.hbu-legend{z-index:3;right:var(--gutter);border:1px solid var(--h-line);min-width:280px;color:var(--h-ink-2);background:#0c1113d9;border-radius:4px;padding:12px 16px;font-size:.76rem;position:absolute;top:104px}.hbu-legend-head{letter-spacing:.12em;text-transform:uppercase;color:var(--h-muted);margin:0 0 6px;font-size:.62rem}.hbu-legend dl{gap:6px;margin:0;display:grid}.hbu-legend dl div,.hbu-legend dt{align-items:center;gap:9px;display:flex}.hbu-legend dd{color:#fff;font-variant-numeric:tabular-nums;margin:0 0 0 auto;padding-left:16px;font-weight:650}.hbu-legend .neg dd{color:var(--h-no)}.hbu-legend i{border-radius:2px;flex:none;width:9px;height:9px}.k-house{background:var(--h-brick)}.k-land{background:var(--h-blue)}.k-cont{background:var(--h-no)}.hbu-hero-foot{z-index:3;inset:auto var(--gutter) 0;max-width:calc(1500px - var(--gutter)*2);text-transform:uppercase;letter-spacing:.15em;color:#a6b6b3;border-top:1px solid #a6b6b344;justify-content:space-between;gap:20px;margin:auto;padding:17px 0 20px;font-size:.64rem;display:flex;position:absolute}.hbu-shell{max-width:1500px;padding:0 var(--gutter);grid-template-columns:180px minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,90px);margin:auto;display:grid}.hbu-nav{z-index:5;gap:2px;padding:100px 0 30px;display:grid;position:sticky;top:120px}.hbu-nav-caption{font-family:var(--serif);color:var(--h-ink-2);margin-bottom:18px;font-size:1rem}.hbu-nav a{color:var(--h-muted);border-bottom:1px solid var(--h-line);padding:9px 6px 9px 0;font-size:.78rem;text-decoration:none;transition:color .2s}.hbu-nav a:hover,.hbu-nav a[aria-current=location]{color:var(--h-brick)}.hbu-nav a span{color:#7f918e;width:34px;font-size:.65rem;display:inline-block}.hbu-nav a[aria-current=location] span{color:var(--h-brick)}.hbu-story{min-width:0}.hbu-chapter{isolation:isolate;border-bottom:1px solid var(--h-line);padding:100px 0 105px;scroll-margin-top:105px;position:relative}.hbu-chapter:before{content:attr(data-num);z-index:-1;letter-spacing:-.08em;color:#e8876a0d;pointer-events:none;font-size:clamp(7rem,14vw,14rem);font-weight:780;font-stretch:120%;line-height:.8;position:absolute;top:150px;right:0}.hbu-chapter-top{letter-spacing:.14em;text-transform:uppercase;color:var(--h-muted);border-top:2px solid #ffffff14;justify-content:space-between;gap:20px;margin-bottom:64px;padding-top:13px;font-size:.69rem;display:flex;position:relative}.hbu-chapter-top:before{content:"";background:var(--h-brick);width:90px;height:2px;position:absolute;top:-2px;left:0}.hbu-kicker{font-family:var(--serif);color:var(--h-brick);margin-bottom:12px;font-size:1.12rem}.hbu-heading h2,.hbu-dark-head h2{text-wrap:balance;max-width:21ch;margin-bottom:40px;font-size:clamp(2.1rem,4vw,3.9rem);font-weight:720;line-height:1.02}.hbu-prose{max-width:68ch}.hbu-prose p,.hbu-dark-prose p{color:var(--h-ink-2);font-size:1.08rem;line-height:1.7}.hbu-prose b,.hbu-dark-prose b{color:#fff}.hbu[data-hbu-motion=running] [data-hbu-reveal]{transition:opacity .9s var(--h-ease),transform .9s var(--h-ease)}.hbu[data-hbu-motion=running] [data-hbu-reveal]:not([data-in]){opacity:0;transform:translateY(34px)}.hbu[data-hbu-motion=running] .hbu-heading[data-hbu-reveal] h2{transition:transform 1.1s var(--h-ease) 80ms,clip-path 1.1s var(--h-ease) 80ms;clip-path:inset(-10% -5% -20%)}.hbu[data-hbu-motion=running] .hbu-heading[data-hbu-reveal]:not([data-in]) h2{clip-path:inset(0 0 100%);transform:translateY(40px)}.hbu[data-hbu-motion=running] [data-hbu-anim]:not([data-in]) .m-fade{opacity:0}.hbu-dark{background:var(--h-night);border-block:1px solid var(--h-line);margin:0 calc(-1*clamp(20px,3vw,50px));padding:100px clamp(20px,3vw,50px) 110px;scroll-margin-top:100px;position:relative;overflow:clip}.hbu-dark:before{content:"";background-image:linear-gradient(#c9d8a60a 1px,#0000 1px),linear-gradient(90deg,#c9d8a60a 1px,#0000 1px);background-size:40px 120px;position:absolute;inset:-20% -10%;transform:rotate(-6deg)}.hbu-dark-inner{position:relative}.hbu-dark-head{max-width:72ch}.hbu-dark-head>p:not(.hbu-kicker){color:var(--h-ink-2);font-size:1.12rem;line-height:1.65}.hbu-dark-prose{max-width:68ch;margin-top:46px}.hbu-compare{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:stretch;margin:46px 0;display:grid}.hbu-compare article{border:1px solid var(--h-line);background:var(--h-panel);border-radius:6px;flex-direction:column;gap:12px;padding:26px 24px 22px;display:flex}.hbu-compare article.old{border-top:3px solid var(--h-brick-2)}.hbu-compare article.new{border-top:3px solid var(--h-blue);background:linear-gradient(160deg,#1c2a31,var(--h-panel))}.hbu-compare article>span{letter-spacing:.14em;text-transform:uppercase;color:var(--h-muted);font-size:.66rem}.hbu-compare h3{margin:0;font-size:1.35rem}.hbu-compare blockquote{border-left:2px solid var(--h-line);font-family:var(--serif);color:#dde5e3;margin:0;padding:0 0 0 14px;font-size:1rem;line-height:1.5}.hbu-compare-out{border-top:1px solid var(--h-line);color:var(--h-ink-2);margin:auto 0 0;padding-top:12px;font-size:.9rem;line-height:1.5}.hbu-compare-out b{color:#fff}.hbu-compare-arrow{position:relative}.hbu-compare-arrow i{background:linear-gradient(90deg,var(--h-brick),var(--h-blue));transform-origin:0;height:2px;position:absolute;top:50%;left:10px;right:10px}.hbu-compare-arrow i:after{content:"";border:6px solid #0000;border-left:8px solid var(--h-blue);border-right:0;position:absolute;top:-5px;right:-1px}.hbu[data-hbu-motion=running] .hbu-compare article{transition:transform 1s var(--h-ease) calc(var(--i)*.15s)}.hbu[data-hbu-motion=running] .hbu-compare:not([data-in]) article{transform:translate3d(calc((var(--i)*2 - 1)*40px),20px,0)}.hbu[data-hbu-motion=running] .hbu-compare-arrow i{transition:transform .8s var(--h-ease) .4s}.hbu[data-hbu-motion=running] .hbu-compare:not([data-in]) .hbu-compare-arrow i{transform:scaleX(0)}.hbu-timeline{gap:0;margin:50px 0 0;padding:0;list-style:none;display:grid;position:relative}.hbu-timeline:before{content:"";background:var(--h-line);width:2px;position:absolute;top:8px;bottom:8px;left:142px}.hbu-timeline li{grid-template-columns:130px minmax(0,1fr);gap:32px;padding:12px 0;display:grid;position:relative}.hbu-timeline li:before{content:"";background:var(--h-night);border:3px solid var(--h-blue);border-radius:50%;width:14px;height:14px;position:absolute;top:17px;left:136px}.hbu-timeline li[data-kind=old]:before{border-color:var(--h-brick)}.hbu-timeline li[data-kind=fnma]:before{border-color:var(--h-sage)}.hbu-timeline time{text-align:right;color:#fff;font-variant-numeric:tabular-nums;padding-top:2px;font-size:.82rem;font-weight:650}.hbu-timeline b{color:#fff;margin-bottom:2px;font-size:1rem;display:block}.hbu-timeline p{color:var(--h-ink-2);max-width:60ch;margin:0;font-size:.9rem;line-height:1.5}.hbu[data-hbu-motion=running] .hbu-timeline li:before{transition:transform .5s var(--h-ease) calc(var(--i)*.1s)}.hbu[data-hbu-motion=running] .hbu-timeline:not([data-in]) li:before{transform:scale(0)}.hbu[data-hbu-motion=running] .hbu-timeline:before{transition:transform 1.4s var(--h-ease);transform-origin:top}.hbu[data-hbu-motion=running] .hbu-timeline:not([data-in]):before{transform:scaleY(0)}.hbu-rulesets{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:50px 0 0;display:grid}.hbu-rulesets article{border:1px solid var(--h-line);background:var(--h-panel);border-radius:6px;padding:22px 20px}.hbu-rulesets article[data-kind=new]{border-color:#8fd0ff66;box-shadow:0 0 0 1px #8fd0ff22,0 30px 60px -30px #000}.hbu-rulesets h3{margin-bottom:14px;font-size:1.15rem}.hbu-rulesets dl{gap:12px;margin:0;display:grid}.hbu-rulesets dt{color:var(--h-muted);margin-bottom:3px;font-size:.78rem}.hbu-rulesets dd{color:#fff;margin:0;font-size:1.05rem;font-weight:650}.hbu-rulesets article[data-kind=new] dd:first-child,.hbu-rulesets article[data-kind=new] div:first-child dd{color:var(--h-blue)}.hbu-rulesets article[data-kind=old] div:first-child dd{color:var(--h-brick)}.hbu[data-hbu-motion=running] .hbu-rulesets article{transition:transform 1s var(--h-ease) calc(var(--i)*.12s)}.hbu[data-hbu-motion=running] .hbu-rulesets:not([data-in]) article{transform:translate3d(0,50px,-120px)rotateX(18deg)}.hbu-sim{border:1px solid var(--h-line);background:var(--h-panel);border-radius:8px;margin:46px 0;overflow:hidden}.hbu-sim-head{border-bottom:1px solid var(--h-line);padding:22px 24px 16px}.hbu-sim-head h3{margin-bottom:6px;font-size:1.25rem}.hbu-sim-head p{color:var(--h-muted);margin:0;font-size:.88rem;line-height:1.5}.hbu-sim-body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.hbu-sim-inputs{gap:4px;padding:14px 24px 20px;display:grid}.hbu-yn{border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;margin:0;padding:8px 0;display:grid}.hbu-yn.sep{border-top:1px dashed var(--h-line);margin-top:10px;padding-top:16px}.hbu-yn legend{float:left;color:#fff;padding:0;font-size:.95rem}.hbu-yn legend span{width:24px;color:var(--h-muted);font-size:.7rem;display:inline-block}.hbu-yn label{cursor:pointer;position:relative}.hbu-yn input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.hbu-yn label b{text-align:center;border:1px solid var(--h-line);min-width:52px;color:var(--h-ink-2);border-radius:999px;padding:7px 12px;font-size:.8rem;transition:all .2s;display:block}.hbu-yn input:checked+b{background:var(--h-ok);border-color:var(--h-ok);color:#08200f}.hbu-yn input[value=n]:checked+b{background:var(--h-no);border-color:var(--h-no);color:#2a0905}.hbu-yn input:focus-visible+b{outline:2px solid var(--h-cond);outline-offset:2px}.hbu-sim-adu legend{color:var(--h-cond);font-size:.85rem}.hbu-sim-out{background:var(--h-panel-2);border-left:1px solid var(--h-line);flex-direction:column;gap:14px;padding:24px;transition:background .4s;display:flex}.hbu-sim-field{border-bottom:1px solid var(--h-line);color:var(--h-ink-2);justify-content:space-between;align-items:baseline;gap:16px;margin:0;padding-bottom:12px;font-size:.86rem;display:flex}.hbu-sim-field b{color:#fff;font-size:1.3rem}.hbu-sim-verdict{color:#fff;border-left:4px solid var(--h-ok);margin:0;padding-left:14px;font-size:1.3rem;font-weight:680;line-height:1.3}.hbu-sim-out[data-state=cond] .hbu-sim-verdict{border-color:var(--h-cond)}.hbu-sim-out[data-state=no] .hbu-sim-verdict{border-color:var(--h-no)}.hbu-sim-out[data-state=no]{background:#2a1d1d}.hbu-sim-note{color:var(--h-ink-2);margin:0;font-size:.86rem;line-height:1.55}.hbu-scenarios{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:40px 0 46px;padding:0;list-style:none;display:grid}.hbu-scenarios li{border:1px solid var(--h-line);background:var(--h-panel);border-radius:6px;flex-direction:column;gap:8px;padding:16px 14px 14px;display:flex;position:relative}.hbu-scenarios li.hot{border-color:var(--h-blue);background:linear-gradient(170deg,#1d3039,var(--h-panel));box-shadow:0 0 0 1px #8fd0ff33}.hbu-sc-num{letter-spacing:.14em;color:var(--h-muted);font-size:.66rem}.hbu-scenarios h3{letter-spacing:-.01em;margin:0;font-size:.92rem;line-height:1.25}.hbu-sc-tests{gap:4px;display:flex}.hbu-sc-tests i{width:22px;height:22px;color:var(--h-ok);background:#7fdc9a26;border-radius:3px;place-items:center;font-size:.66rem;font-style:normal;font-weight:750;display:grid}.hbu-sc-tests i[data-yn=N]{color:var(--h-no);background:#ff8f8026}.hbu-sc-out{font-size:.76rem;font-weight:700}.hbu-sc-out.ok{color:var(--h-ok)}.hbu-sc-out.no{color:var(--h-no)}.hbu-scenarios p{color:var(--h-muted);margin:0;font-size:.76rem;line-height:1.45}.hbu[data-hbu-motion=running] .hbu-scenarios li{transition:transform .8s var(--h-ease) calc(var(--i)*50ms)}.hbu[data-hbu-motion=running] .hbu-scenarios:not([data-in]) li{transform:translateY(40px)rotateX(20deg)}.hbu[data-hbu-motion=running] .hbu-sc-tests i{transition:transform .4s var(--h-ease) calc(.3s + var(--i)*50ms)}.hbu[data-hbu-motion=running] .hbu-scenarios:not([data-in]) .hbu-sc-tests i{transform:scale(0)}.hbu-scrolly{grid-template-columns:minmax(0,1.7fr) minmax(240px,.75fr);align-items:start;gap:40px;margin:30px 0 20px;display:grid}.hbu-sticky{position:sticky;top:110px}.hbu-steps{gap:44vh;padding:12vh 0 18vh;display:grid}.hbu-step{border-left:2px solid var(--h-line);background:#17202399;border-radius:0 4px 4px 0;padding:22px 22px 20px;transition:border-color .4s,background .4s}.hbu-step span{letter-spacing:.14em;text-transform:uppercase;color:var(--h-muted);margin-bottom:10px;font-size:.66rem;display:block}.hbu-step p{color:var(--h-ink-2);margin:0;font-size:1.02rem;line-height:1.6}.hbu-step b{color:#fff}.hbu-step[data-active]{border-color:var(--h-brick);background:var(--h-panel)}.hbu-step[data-active] span{color:var(--h-brick)}.hbu-fig{background:var(--h-panel);border:1px solid var(--h-line);border-radius:6px;margin:0;padding:22px 22px 18px;position:relative}.hbu-fig figcaption{gap:4px;margin-bottom:14px;display:grid}.hbu-fig figcaption b{color:#fff;font-size:1rem;font-weight:650}.hbu-fig figcaption span{color:var(--h-muted);font-size:.8rem;line-height:1.45}.hbu-plan svg{width:100%;height:auto;display:block;overflow:visible}.p-street{fill:#e9eeec10}.p-street-t{letter-spacing:.3em;fill:var(--h-muted);font-size:11px;font-weight:700}.p-lot{fill:#c9d8a60f;stroke:#e9eeec88;stroke-width:1.5px}.p-dim{fill:var(--h-ink-2);font-variant-numeric:tabular-nums;font-size:13px}.p-big{fill:#fff;font-size:15px;font-weight:700}.p-env{fill:#8fd0ff0d;stroke:var(--h-blue);stroke-width:1.5px;stroke-dasharray:6 5}.p-note{fill:var(--h-blue);font-size:11px}.p-env-t{fill:var(--h-blue);font-size:13px;font-weight:650}.p-cover{fill:url(#hbu-hatch);stroke:var(--h-cond);stroke-width:1.5px}#hbu-hatch path{stroke:#f2c46d55;stroke-width:3px}.p-cover-t{fill:var(--h-cond);font-size:12px}.p-cover-t.b{font-weight:700}.p-old rect{fill:#c2654b;stroke:#e8876a;stroke-width:1.5px}.p-old text{fill:#2a0f06;font-size:12px;font-weight:700}.p-new{fill:#8fd0ff26;stroke:var(--h-blue);stroke-width:2.5px}.p-new-t{fill:#fff;font-size:13px;font-weight:700}.hbu-plan g{transition:opacity .6s}.hbu-plan[data-step="1"] :is(.p-s2,.p-s3,.p-s4),.hbu-plan[data-step="2"] :is(.p-s3,.p-s4),.hbu-plan[data-step="3"] .p-s4{opacity:0}.hbu-plan[data-step="4"] .p-old{opacity:.28}.hbu-plan[data-step="4"] .p-s3{opacity:.3}.hbu-plan[data-step="3"] .p-old{opacity:.6}.hbu-plan-key{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.hbu-plan-key li{letter-spacing:.12em;text-transform:uppercase;color:var(--h-muted);border-top:3px solid var(--h-line);flex:1;padding-top:8px;font-size:.7rem;transition:all .4s}.hbu-plan[data-step="1"] .k1,.hbu-plan[data-step="2"] :is(.k1,.k2),.hbu-plan[data-step="3"] :is(.k1,.k2,.k3),.hbu-plan[data-step="4"] li{border-color:var(--h-brick);color:#fff}.hbu-stackwrap{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:40px;margin:56px 0;display:grid}.hbu-stack{perspective:1200px;height:420px;position:relative}.hbu-plate{height:42%;transform:rotateX(60deg) rotateZ(-40deg) translateZ(calc((4 - var(--i))*30px));transition:transform .7s var(--h-ease),background .3s,border-color .3s;background:linear-gradient(135deg,#8fd0ff1f,#8fd0ff08);border:1px solid #8fd0ff66;border-radius:6px;position:absolute;top:38%;left:12%;right:12%;box-shadow:0 0 30px -10px #8fd0ff55}.hbu-plate:first-child{background:linear-gradient(135deg,#e8876a26,#e8876a08);border-color:#e8876a88}.hbu-plate:nth-child(3){background:linear-gradient(135deg,#c9d8a630,#c9d8a60a);border-color:#c9d8a6aa}.hbu-plate span{color:#fff;font-size:.8rem;font-weight:750;position:absolute;top:8px;left:10px}.hbu[data-hbu-motion=running] .hbu-plate{transform:rotateX(60deg) rotateZ(-40deg) translateZ(calc((4 - var(--i))*(12px + min(1, var(--p,0)*2.2)*44px)))}.hbu-stack[data-hot] .hbu-plate{opacity:.4}.hbu-stack[data-hot="0"] .hbu-plate[data-layer="0"],.hbu-stack[data-hot="1"] .hbu-plate[data-layer="1"],.hbu-stack[data-hot="2"] .hbu-plate[data-layer="2"],.hbu-stack[data-hot="3"] .hbu-plate[data-layer="3"],.hbu-stack[data-hot="4"] .hbu-plate[data-layer="4"]{opacity:1;border-color:var(--h-brick);background:#e8876a55}.hbu-layers{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hbu-layers li{border:1px solid var(--h-line);background:var(--h-panel);border-radius:6px;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px 18px;transition:border-color .25s,background .25s;display:grid}.hbu-layers li:hover,.hbu-layers li:focus-visible{border-color:var(--h-brick);background:var(--h-panel-2)}.hbu-layer-num{color:var(--h-brick);padding-top:3px;font-size:.75rem;font-weight:750}.hbu-layers h3{letter-spacing:-.01em;margin-bottom:4px;font-size:1rem}.hbu-layers p{color:var(--h-ink-2);margin:0;font-size:.86rem;line-height:1.5}.hbu-layers .hbu-layer-here{color:var(--h-sage);margin-top:6px}.hbu-layers .hbu-layer-here b{color:#fff}.hbu-table{border:1px solid var(--h-line);background:var(--h-panel);border-radius:6px;margin:46px 0;overflow-x:auto}.hbu-table table{border-collapse:collapse;width:100%;min-width:760px}.hbu-table caption{caption-side:top;text-align:left;color:var(--h-muted);border-bottom:1px solid var(--h-line);padding:16px 20px;font-size:.82rem}.hbu-table th,.hbu-table td{text-align:left;vertical-align:top;color:var(--h-ink-2);border-bottom:1px solid #ffffff0d;padding:12px 16px;font-size:.88rem;line-height:1.45}.hbu-table thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--h-muted);font-size:.66rem;font-weight:600}.hbu-table tbody th{color:#fff;min-width:170px;font-weight:600}.hbu-status{margin-top:4px;display:block}.hbu-chip{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-block}.hbu-chip.ok{color:var(--h-ok);background:#7fdc9a26}.hbu-chip.cond{color:var(--h-cond);background:#f2c46d26}.hbu-chip.no{color:var(--h-no);background:#ff8f8026}.hbu-chip.na{color:var(--h-ink-2);background:#ffffff14}.hbu[data-hbu-motion=running] .hbu-table tbody tr{transition:transform .7s var(--h-ease) calc(var(--i)*60ms)}.hbu[data-hbu-motion=running] .hbu-table:not([data-in]) tbody tr{transform:translate(-30px)}.hbu-checks{border:1px solid var(--h-line);background:var(--h-panel);border-radius:6px;margin:46px 0 0;padding:22px 24px}.hbu-checks h3{margin-bottom:14px;font-size:1.1rem}.hbu-checks ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 26px;margin:0 0 12px;padding:0;list-style:none;display:grid}.hbu-checks li{grid-template-columns:20px minmax(0,1fr);gap:2px 10px;font-size:.86rem;line-height:1.45;display:grid}.hbu-checks li:before{content:"✓";color:var(--h-ok);grid-row:span 2;font-weight:800}.hbu-checks li b{color:#fff}.hbu-checks li span{color:var(--h-ink-2)}.hbu-checks>p{color:var(--h-muted);flex-wrap:wrap;gap:14px;margin:0;font-size:.8rem;display:flex}.hbu[data-hbu-motion=running] .hbu-checks li:before{transition:transform .4s var(--h-ease) calc(var(--i)*.1s)}.hbu[data-hbu-motion=running] .hbu-checks:not([data-in]) li:before{transform:scale(0)rotate(-40deg)}.hbu-bridge{margin:46px 0}.hbu-toggle{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.hbu-toggle button{font:inherit;text-align:left;border:1px solid var(--h-line);color:var(--h-ink-2);cursor:pointer;background:0 0;border-radius:6px;gap:2px;padding:10px 16px;transition:all .2s;display:grid}.hbu-toggle button b{color:#fff;font-size:.95rem}.hbu-toggle button span{font-size:.75rem}.hbu-toggle button:hover{border-color:var(--h-blue)}.hbu-toggle button[aria-pressed=true]{border-color:var(--h-brick);background:#e8876a1f}.hbu-bridge-panel ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hbu-bridge-panel li{color:var(--h-ink-2);grid-template-columns:minmax(150px,230px) minmax(0,1fr) 96px;align-items:center;gap:14px;font-size:.84rem;display:grid}.hbu-bridge-panel li>b{text-align:right;color:#fff;font-variant-numeric:tabular-nums}.hbu-br-track{height:18px;position:relative}.hbu-br-track i{top:0;bottom:0;left:calc(var(--a)*100%);width:max(2px,calc(var(--w)*100%));background:#ff8f8066;border-radius:2px;position:absolute}.hbu-bridge-panel li.gross i{background:linear-gradient(90deg,#8fd0ff55,var(--h-blue))}.hbu-bridge-panel li.land i{background:var(--h-blue);box-shadow:0 0 14px #8fd0ff66}.hbu-bridge-panel li.house i{background:var(--h-brick)}.hbu-bridge-panel li.land,.hbu-bridge-panel li.house{border-top:1px solid var(--h-line);margin-top:8px;padding-top:8px}.hbu-bridge-panel li.land b,.hbu-bridge-panel li.land .hbu-br-label{color:var(--h-blue);font-weight:700}.hbu-bridge-panel li.house .hbu-br-label{color:var(--h-brick);font-weight:700}.hbu-bridge-panel li.house{border:0;margin-top:0;padding-top:0}.hbu[data-hbu-motion=running] .hbu-br-track i{transition:transform .7s var(--h-ease) calc(var(--i)*80ms);transform-origin:100%}.hbu[data-hbu-motion=running] li:is(.gross,.land,.house) .hbu-br-track i{transform-origin:0}.hbu[data-hbu-motion=running] .hbu-bridge:not([data-in]) .hbu-br-track i,.hbu[data-hbu-motion=running] .hbu-bridge-panel[data-wait] .hbu-br-track i{transition:none;transform:scaleX(0)}.hbu-br-result{background:#7fdc9a14;border:1px solid #7fdc9a55;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:2px 20px;margin:18px 0 0;padding:16px 18px;display:grid}.hbu-br-result.neg{background:#ff8f8014;border-color:#ff8f8066}.hbu-br-result span{color:var(--h-ink-2);font-size:.82rem}.hbu-br-result b{letter-spacing:-.04em;color:var(--h-ok);font-variant-numeric:tabular-nums;grid-row:span 2;align-self:center;font-size:clamp(1.6rem,3vw,2.4rem)}.hbu-br-result.neg b{color:var(--h-no)}.hbu-br-result small{color:var(--h-muted);font-size:.78rem}.hbu-quote{border-left:3px solid var(--h-brick);max-width:62ch;margin:46px 0 0;padding:6px 0 6px 26px}.hbu-quote p{font-family:var(--serif);color:#fff;margin-bottom:12px;font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.4}.hbu-quote footer{color:var(--h-muted);font-size:.84rem}.hbu-up{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:46px 0;display:grid}.hbu-up ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.hbu-up li{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.hbu-up-label{color:#fff;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:.88rem;display:flex}.hbu-up-label small{color:var(--h-muted);font-size:.74rem}.hbu-up-track{background:#ffffff08;border-radius:3px;height:22px;position:relative}.hbu-up-track i{border-radius:3px;position:absolute;top:0;bottom:0;left:0}.hbu-up-track .ghost{width:calc(var(--g)*100%);border:1px dashed #8fd0ff88}.hbu-up-track .bar{width:calc(var(--w)*100%);background:linear-gradient(90deg,#8fd0ff33,#8fd0ffaa)}.hbu-up li.win .hbu-up-track .bar{background:linear-gradient(90deg,#8fd0ff55,var(--h-blue));box-shadow:0 0 14px #8fd0ff55}.hbu-up-track em,.hbu-up-key em{top:-4px;bottom:-4px;left:calc(var(--x)*100%);background:var(--h-brick);width:2px;position:absolute}.hbu-up li>b{color:#fff;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;font-size:1rem;display:flex}.hbu-up li>b small{color:var(--h-muted);font-size:.74rem;font-weight:400}.hbu-up-key{color:var(--h-ink-2);margin:16px 0 0;padding-left:16px;font-size:.78rem;position:relative}.hbu-up-key em{top:2px;bottom:2px;left:0}.hbu[data-hbu-motion=running] .hbu-up-track i{transform-origin:0;transition:transform 1s var(--h-ease) calc(var(--i)*.15s)}.hbu[data-hbu-motion=running] .hbu-up:not([data-in]) .hbu-up-track i{transform:scaleX(0)}.hbu-lab{border:1px solid var(--h-line);background:linear-gradient(160deg,var(--h-panel-2),var(--h-panel));border-radius:8px;margin:46px 0;padding:24px}.hbu-lab-head h3{margin-bottom:6px;font-size:1.2rem}.hbu-lab-head p{color:var(--h-muted);margin-bottom:18px;font-size:.88rem}.hbu-lab-grid{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.2fr);align-items:start;gap:20px 28px;display:grid}.hbu-range{gap:10px;display:grid}.hbu-range>span{color:var(--h-ink-2);justify-content:space-between;gap:10px;font-size:.84rem;display:flex}.hbu-range output{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.hbu-range input{width:100%;accent-color:var(--h-brick);cursor:pointer;height:28px}.hbu-range input:focus-visible{outline:2px solid var(--h-cond);outline-offset:2px}.hbu-lab-out{gap:8px;display:grid}.hbu-lab-out p{color:var(--h-ink-2);justify-content:space-between;gap:12px;margin:0;font-size:.86rem;display:flex}.hbu-lab-out p b{color:#fff;font-variant-numeric:tabular-nums;font-size:1.1rem}.hbu-lab-out .hbu-lab-verdict{border-left:4px solid var(--h-ok);color:#fff;background:#7fdc9a14;border-radius:4px;padding:10px 12px;font-weight:600;display:block}.hbu-lab-verdict[data-state=lose]{border-color:var(--h-brick);background:#e8876a14}[data-hbu-sens] .hbu-lab-verdict[data-state=lose]{border-color:var(--h-ok);background:#7fdc9a14}[data-hbu-sens] .hbu-lab-verdict[data-state=win]{border-color:var(--h-blue);background:#8fd0ff14}.hbu-sens{grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr);align-items:start;gap:20px;margin:46px 0 0;display:grid}.hbu-heat{background:var(--h-panel);border:1px solid var(--h-line);border-radius:6px;margin:0;padding:22px}.hbu-heat figcaption{gap:4px;margin-bottom:14px;display:grid}.hbu-heat figcaption b{color:#fff}.hbu-heat figcaption span{color:var(--h-muted);font-size:.8rem;line-height:1.45}.hbu-heat table{border-collapse:separate;border-spacing:4px;table-layout:fixed;width:100%}.hbu-heat th{color:var(--h-muted);text-align:center;padding:4px;font-size:.72rem;font-weight:600}.hbu-heat tbody th{text-align:right;width:28%}.hbu-heat td{text-align:center;background:color-mix(in srgb,#ff8f80 calc((1 - var(--t))*28%),#8fd0ff calc(var(--t)*34%));font-variant-numeric:tabular-nums;border-radius:4px;padding:16px 6px;position:relative}.hbu-heat td b{color:#fff;font-size:.96rem;font-weight:500;display:block}.hbu-heat td.win b{font-weight:800}.hbu-heat td small{color:#d9e2e0;font-size:.72rem}.hbu-heat td.base{outline-offset:-2px;outline:2px solid #fff}.hbu[data-hbu-motion=running] .hbu-heat td{transition:transform .6s var(--h-ease) calc(var(--i)*60ms),background .6s}.hbu[data-hbu-motion=running] .hbu-sens:not([data-in]) .hbu-heat td{transform:scale(.6)}.hbu-lab.dark{margin:0}.hbu-lab.dark .hbu-range{margin-bottom:16px}.hbu-meter{background:linear-gradient(90deg,#7fdc9a33,#7fdc9a33 calc(var(--x,.5)*100%),#8fd0ff33 calc(var(--x,.5)*100%));border-radius:6px;height:12px;margin:6px 0 18px;position:relative}.hbu-meter em{top:-5px;bottom:-5px;left:calc(var(--x,.5)*100%);background:var(--h-brick);width:2px;position:absolute}.hbu-meter i{top:50%;left:calc(var(--v,.5)*100%);background:var(--h-ok);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;transition:left .15s linear;position:absolute;box-shadow:0 0 0 4px #7fdc9a33}.hbu-meter-key{letter-spacing:.08em;text-transform:uppercase;color:var(--h-muted);justify-content:space-between;margin:-10px 0 16px;font-size:.7rem;display:flex}.hbu-meter-key span:first-child{color:var(--h-ok)}.hbu-meter-key span:last-child{color:var(--h-blue)}.hbu-meter i[data-win]{background:var(--h-blue);box-shadow:0 0 0 4px #8fd0ff33}.hbu-urar{grid-template-columns:minmax(0,1.5fr) minmax(220px,.6fr);align-items:start;gap:20px;margin:0 0 46px;display:grid}.hbu-urar-form{color:#1d2427;background:#f3f1ea;border-radius:6px;padding:22px 24px;box-shadow:0 40px 80px -40px #000}.hbu-urar-title{letter-spacing:.16em;text-transform:uppercase;color:#3a4549;border-bottom:2px solid #1d2427;margin:0 0 12px;padding-bottom:8px;font-size:.72rem;font-weight:800}.hbu-urar-form ol{margin:0;padding:0;list-style:none}.hbu-urar-form li{border-bottom:1px solid #d6d2c6;grid-template-columns:minmax(0,1fr) 54px;gap:2px 14px;padding:10px 0;display:grid}.hbu-urar-form li>span{font-size:.9rem;font-weight:600}.hbu-urar-form li small{color:#56615f;grid-column:1;font-size:.78rem}.hbu-yn-chip{text-align:center;border-radius:3px;grid-row:span 2;align-self:center;padding:4px 0;font-size:.82rem}.hbu-yn-chip.y{color:#0f5129;background:#d7efdf}.hbu-yn-chip.n{color:#8a2416;background:#f8d9d3}.hbu-urar-comment{background:#fffdf7;border:1px solid #c9c4b6;border-radius:4px;margin-top:16px;padding:14px 16px}.hbu-urar-label{letter-spacing:.14em;text-transform:uppercase;color:#3a4549;justify-content:space-between;margin:0 0 8px;font-size:.7rem;font-weight:800;display:flex}.hbu-urar-label span{color:#8a2416}.hbu-urar-comment p:last-child{font-family:var(--serif);color:#1d2427;margin:0;font-size:.95rem;line-height:1.6}.hbu[data-hbu-motion=running] .hbu-urar-form{transition:transform 1.1s var(--h-ease)}.hbu[data-hbu-motion=running] .hbu-urar:not([data-in]) .hbu-urar-form{transform:perspective(1400px)translate3d(0,60px,-80px)rotateX(14deg)}.hbu[data-hbu-motion=running] .hbu-yn-chip{transition:transform .4s var(--h-ease) calc(.5s + var(--i)*.12s)}.hbu[data-hbu-motion=running] .hbu-urar:not([data-in]) .hbu-yn-chip{transform:scale(0)}.hbu-investors{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hbu-investors li{border:1px solid var(--h-line);border-left:4px solid var(--h-ok);background:var(--h-panel);border-radius:4px;gap:6px;padding:16px;display:grid}.hbu-investors li[data-kind=no]{border-left-color:var(--h-no)}.hbu-investors span{letter-spacing:.1em;text-transform:uppercase;color:var(--h-muted);font-size:.72rem}.hbu-investors b{color:#fff;font-size:.95rem;line-height:1.4}.hbu-acc{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:16px;margin:46px 0 0;display:grid}.hbu-acc ol,.hbu-corr ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.hbu-acc li{grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:6px 14px;display:grid}.hbu-acc-label{color:#fff;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:2px 10px;font-size:.86rem;display:flex}.hbu-acc-label small{font-size:.74rem}.hbu-acc-label small a{color:var(--h-muted)}.hbu-acc-track{background:#ffffff08;border-radius:3px;height:16px;position:relative}.hbu-acc-track em{background:#f2c46d26;border-inline:1px solid #f2c46d88;position:absolute;inset:-6px 5% -6px 90%}.hbu-acc-track i{top:0;bottom:0;left:calc(var(--lo)*100%);width:calc((var(--hi) - var(--lo))*100%);background:linear-gradient(90deg,#8fd0ff44,var(--h-blue));border-radius:3px;position:absolute}.hbu-acc li.range .hbu-acc-track i{background:repeating-linear-gradient(90deg,#ff8f8088 0 6px,#ff8f8044 6px 10px)}.hbu-acc li>b{text-align:right;color:#fff;font-variant-numeric:tabular-nums;font-size:.95rem}.hbu-corr li{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:6px 12px;display:grid}.hbu-corr li>span:first-child{color:#fff;grid-column:1/-1;font-size:.84rem;display:grid}.hbu-corr li small{color:var(--h-muted);font-size:.72rem}.hbu-corr-track{background:#ffffff08;border-radius:3px;height:12px;position:relative}.hbu-corr-track i{width:calc(var(--w)*100%);background:var(--h-sage);border-radius:3px;position:absolute;inset:0 auto 0 0}.hbu-corr li>b{text-align:right;color:#fff;font-variant-numeric:tabular-nums}.hbu[data-hbu-motion=running] :is(.hbu-acc-track,.hbu-corr-track) i{transform-origin:0;transition:transform 1.1s var(--h-ease) calc(var(--i)*.12s)}.hbu[data-hbu-motion=running] .hbu-acc:not([data-in]) :is(.hbu-acc-track,.hbu-corr-track) i{transform:scaleX(0)}.hbu-subhead{margin:60px 0 0;font-size:clamp(1.4rem,2.2vw,1.9rem)}.hbu-failures{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.hbu-failures li{border:1px solid var(--h-line);background:var(--h-panel);border-radius:6px;align-content:start;gap:8px;padding:18px 16px;display:grid}.hbu-failures li>span{color:var(--h-no);font-size:.7rem;font-weight:750}.hbu-failures h4{letter-spacing:-.01em;margin:0 0 4px;font-size:1rem}.hbu-failures p{color:var(--h-ink-2);margin:0;font-size:.82rem;line-height:1.5}.hbu[data-hbu-motion=running] .hbu-failures li{transition:transform .8s var(--h-ease) calc(var(--i)*60ms)}.hbu[data-hbu-motion=running] .hbu-failures:not([data-in]) li{transform:translateY(46px)scale(.96)}.hbu-table.vendors table{min-width:820px}.hbu-dossier{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:46px 0;display:grid}.hbu-dos-group{border:1px solid var(--h-line);background:var(--h-panel);border-radius:6px;padding:18px 18px 12px}.hbu-dos-group:last-child{grid-column:1/-1}.hbu-dos-group h3{letter-spacing:.16em;text-transform:uppercase;color:var(--h-brick);margin-bottom:10px;font-size:.72rem}.hbu-dos-group ol{margin:0;padding:0;list-style:none}.hbu-dos-group li{border-top:1px solid #ffffff0d;grid-template-columns:30px minmax(0,1fr);gap:2px 10px;padding:9px 0;display:grid}.hbu-dos-n{color:var(--h-muted);font-variant-numeric:tabular-nums;grid-row:span 3;padding-top:2px;font-size:.72rem;font-weight:700}.hbu-dos-group li b{color:#fff;font-size:.9rem}.hbu-dos-src{color:var(--h-blue);font-size:.76rem}.hbu-dos-out{color:var(--h-ink-2);font-size:.78rem}.hbu[data-hbu-motion=running] .hbu-dos-group li{transition:transform .6s var(--h-ease) calc(var(--i)*40ms)}.hbu[data-hbu-motion=running] .hbu-dossier:not([data-in]) .hbu-dos-group li{transform:translate(24px)}.hbu-flow{counter-reset:f;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:46px 0;padding:0;list-style:none;display:grid}.hbu-flow li{border:1px solid var(--h-line);border-top:3px solid var(--h-brick);background:var(--h-panel);border-radius:4px;align-content:start;gap:6px;padding:16px 14px;display:grid;position:relative}.hbu-flow li[data-who=Agent]{border-top-color:var(--h-blue)}.hbu-flow li[data-who=Reviewer]{border-top-color:var(--h-sage)}.hbu-flow li>span{color:var(--h-muted);font-size:.7rem}.hbu-flow b{letter-spacing:.12em;text-transform:uppercase;color:#fff;font-size:.78rem}.hbu-flow p{color:var(--h-ink-2);margin:0;font-size:.82rem;line-height:1.5}.hbu[data-hbu-motion=running] .hbu-flow li{transition:transform .7s var(--h-ease) calc(var(--i)*.1s)}.hbu[data-hbu-motion=running] .hbu-flow:not([data-in]) li{transform:translate(-30px)}.hbu-close{max-width:72ch;margin-top:60px}.hbu-close-kicker{font-family:var(--serif);color:var(--h-brick);font-size:1.12rem}.hbu-invite{border:1px solid var(--h-brick);transition:background .2s,transform .25s var(--h-ease);background:#e8876a0d;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;gap:6px 20px;padding:24px 26px;text-decoration:none;display:grid}.hbu-invite:hover{background:#e8876a1a;transform:translateY(-2px)}.hbu .hbu-invite span{color:var(--h-brick);font-size:.82rem}.hbu-invite b{color:#fff;font-size:1.08rem;font-weight:600;line-height:1.45}.hbu-invite i{color:var(--h-brick);grid-area:1/2/3;align-self:center;font-size:1.5rem;font-style:normal}.hbu-editorial{color:var(--h-muted);margin-top:30px;font-size:.8rem;line-height:1.6}.hbu-end{max-width:1500px;padding:110px var(--gutter) 90px;text-align:center;border-top:1px solid var(--h-line);margin:auto}.hbu-end h2{max-width:22ch;margin:0 auto 12px;font-size:clamp(2rem,4vw,3.4rem)}.hbu-end>p:not(.hbu-kicker){color:var(--h-ink-2);margin-bottom:30px}.hbu-end .signup{margin:auto}.hbu-end .assure{margin-left:auto;margin-right:auto}.hbu-related{max-width:1500px;padding:0 var(--gutter) 110px;margin:auto}.hbu-related h2{margin-bottom:26px;font-size:1.6rem}.hbu-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.hbu :is(a,button,[tabindex="0"]):focus-visible{outline:2px solid var(--h-cond);outline-offset:3px}@media (height<=860px) and (width>=901px){.hbu-hero-inner{padding:110px var(--gutter) 90px}.hbu-eyebrow{margin-bottom:22px}.hbu-hero h1{margin-bottom:18px;font-size:clamp(2.8rem,4.4vw,4.6rem)}.hbu-hero-dek{font-size:1.02rem}.hbu-hero-actions{margin-top:22px}.hbu-byline{margin-top:16px}}@media (width<=1150px){.hbu-shell{grid-template-columns:minmax(0,1fr)}.hbu-nav{padding:12px var(--gutter);background:var(--h-deep);border-bottom:1px solid var(--h-line);scrollbar-width:none;margin:0 calc(-1*var(--gutter));gap:6px;display:flex;position:sticky;top:64px;overflow-x:auto}.hbu-nav-caption{display:none}.hbu-nav a{border:1px solid var(--h-line);white-space:nowrap;border-radius:999px;padding:7px 12px}.hbu-nav a:hover,.hbu-nav a[aria-current=location]{border-color:var(--h-brick)}.hbu-nav a span{width:auto;margin-right:6px}.hbu-dark{margin:0 calc(-1*var(--gutter));padding-inline:var(--gutter)}.hbu-scenarios,.hbu-failures{grid-template-columns:repeat(2,minmax(0,1fr))}.hbu-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.hbu-lab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hbu-lab-grid .hbu-lab-out{grid-column:1/-1}.hbu-sens{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.hbu-hero-art{opacity:.5;height:44%;inset:auto -6% 9% 12%}.hbu-hero-dek{max-width:54ch}.hbu-hero-sky:after{background:linear-gradient(#0c1113 0,#0c1113d9 52%,#0c111366 100%)}.hbu-legend{display:none}.hbu-scrolly{grid-template-columns:minmax(0,1fr)}.hbu-sticky{z-index:3;background:var(--h-deep);box-shadow:0 18px 18px -6px var(--h-deep);padding-top:12px;top:112px}.hbu-steps{z-index:1;gap:55vh;padding:20vh 0 10vh;position:relative}.hbu-step{background:#111719f2}.hbu-compare{grid-template-columns:minmax(0,1fr);gap:12px}.hbu-compare-arrow{height:30px}.hbu-compare-arrow i{width:2px;height:auto;inset:0 auto 0 50%}.hbu-compare-arrow i:after{border:6px solid #0000;border-top:8px solid var(--h-blue);border-bottom:0;inset:auto auto -2px -5px}.hbu[data-hbu-motion=running] .hbu-compare:not([data-in]) article{transform:translateY(30px)}.hbu-rulesets,.hbu-up,.hbu-acc,.hbu-dossier,.hbu-related>div,.hbu-urar,.hbu-stackwrap{grid-template-columns:minmax(0,1fr)}.hbu-stack{height:300px}.hbu-sim-body{grid-template-columns:minmax(0,1fr)}.hbu-sim-out{border-left:0;border-top:1px solid var(--h-line)}.hbu-checks ul{grid-template-columns:minmax(0,1fr)}.hbu-chapter,.hbu-dark{scroll-margin-top:145px}}@media (width<=650px){.hbu-hero-inner{padding:110px var(--gutter) 120px}.hbu-hero-track,.hbu-hero{height:auto;min-height:max(100svh,740px)}.hbu-hero h1{font-size:clamp(2.4rem,10vw,3.2rem)}.hbu-eyebrow{margin-bottom:28px}.hbu-hero-foot span:nth-child(2),.hbu-hero-foot span:nth-child(3){display:none}.hbu-chapter{padding:70px 0 75px}.hbu-chapter:before{content:none}.hbu-chapter-top{flex-direction:column;gap:4px;margin-bottom:44px}.hbu-fig,.hbu-heat,.hbu-lab,.hbu-checks{padding:16px 12px 14px}.hbu-sim-inputs,.hbu-sim-out,.hbu-sim-head{padding-inline:14px}.hbu-yn{grid-template-columns:minmax(0,1fr) auto auto}.hbu-yn legend{font-size:.86rem}.hbu-yn label b{min-width:44px;padding:7px 8px}.hbu-scenarios,.hbu-failures,.hbu-flow{grid-template-columns:minmax(0,1fr)}.hbu-timeline:before{left:6px}.hbu-timeline li{grid-template-columns:minmax(0,1fr);gap:2px;padding-left:28px}.hbu-timeline li:before{left:0}.hbu-timeline time{text-align:left}.hbu-bridge-panel li{grid-template-columns:minmax(0,1fr) 84px;gap:4px 10px}.hbu-br-label{grid-column:1/-1}.hbu-bridge-panel li>b{grid-area:2/2;font-size:.8rem}.hbu-lab-grid{grid-template-columns:minmax(0,1fr)}.hbu-heat td{padding:12px 2px}.hbu-heat td b{font-size:.78rem}.hbu-heat td small,.hbu-heat th{font-size:.64rem}.hbu-urar-form{padding:16px 14px}.hbu-hero-art{opacity:.32}.hbu-isolabels,.hbu-dim,.p-note,.p-street-t{display:none}.p-dim{font-size:22px}.p-env-t,.p-new-t,.p-big{font-size:24px}.p-cover-t{font-size:22px}.p-old text{font-size:20px}}
