header{position:relative;z-index:1}.hh-split{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0fr);column-gap:0;align-items:start;align-content:start}.hh-split.hh-measure,.hh-split.hh-measure .hh-graphic,.hh-split.hh-measure .hh-tabs{transition:none!important}.hh-split.is-open{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);column-gap:44px;transition:grid-template-columns 0.8s cubic-bezier(.45,0,.2,1),column-gap 0.8s cubic-bezier(.45,0,.2,1),min-height 0.8s cubic-bezier(.45,0,.2,1)}.hh-graphic{display:flex;justify-content:flex-end;min-width:0;padding-top:clamp(4px,1.4vh,18px);clip-path:inset(-400px -400px -400px 0);opacity:0;visibility:hidden}.hh-graphic .rx{flex:none;width:calc((100cqi - 44px) * .46)}@media(min-width:901px){.hh-graphic .rx{--rx-page-up: 120px;--rx-page-right: 20px;--rx-page-left: 64px;--rx-chat-left: 32px}.hh-split:not(.is-open) .rx{--rx-demo: paused}}.hh-split.is-open .hh-graphic{clip-path:inset(-400px -400px -400px -100px);opacity:1;visibility:visible;transition:opacity 0.55s ease 0.12s,visibility 0.55s 0.12s,clip-path 0.8s cubic-bezier(.45,0,.2,1)}.hh-tabs{grid-column:1 / -1;display:grid;grid-template-rows:minmax(0,0fr);opacity:0;visibility:hidden}.hh-split.is-open .hh-tabs{grid-template-rows:minmax(0,1fr);opacity:1;visibility:visible;transition:grid-template-rows 0.8s cubic-bezier(.45,0,.2,1),opacity 0.55s ease 0.2s,visibility 0.55s linear}.hh-tabs-in{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;min-height:0;overflow:hidden;padding-top:4px}.hh-tab{display:block;margin:0;padding:0 0 2px;border:0;border-radius:0;background:transparent;color:var(--ink);font-family:var(--sans);text-align:left;cursor:pointer}.hh-tab-bar{position:relative;display:block;height:2px;margin-bottom:12px;overflow:hidden;background:var(--line)}.hh-tab-bar i{position:absolute;inset:0;background:var(--accent);transform:scaleX(0);transform-origin:left center}.hh-tab.is-on .hh-tab-bar i{animation:hh-tab-fill 9s linear forwards}#rx-tab-home-loans.is-on .hh-tab-bar i{animation-duration:24.5s}@keyframes hh-tab-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}.hh-split:has(.hh-graphic:hover,.hh-graphic:focus-within,.rx-ask-input:not(:placeholder-shown)) .hh-tab-bar i{animation-play-state:paused}@media(min-width:901px){.hh-split:not(.is-open) .hh-tab-bar i{animation-play-state:paused}}.hh-tab-t{display:flex;align-items:baseline;gap:10px;font-size:15px;font-weight:600;line-height:1.3}.hh-tab.is-on .hh-tab-t,.hh-tab:hover .hh-tab-t{color:var(--accent)}.hh-tab-d{display:block;margin-top:4px;font-size:13px;line-height:1.45;color:var(--graphite)}.hh-tab:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.hh{container-type:inline-size;position:relative;z-index:1;min-width:0;padding-top:clamp(4px,1.4vh,18px)}.hh-title{margin:0;font-family:var(--sans);font-weight:800;color:var(--ink);letter-spacing:-0.045em;line-height:0.9}.hh-line{display:block;font-size:min(14cqi,17vh);white-space:nowrap;animation:hh-rise 0.9s cubic-bezier(.2,.8,.2,1) both}.hh-l1{animation-delay:0.12s}.hh-l2{animation-delay:0.24s}.hh-l3{animation-delay:0.36s}.hh-l1,.hh-l3{color:var(--backdrop)}.hh-line{clip-path:inset(0 -0.1em -0.25em)}.hh-l1{clip-path:inset(0 -0.1em -0.1em)}@keyframes hh-rise{from{opacity:0;transform:translateY(0.14em)}to{opacity:1;transform:none}}.hh-mark{position:relative;z-index:0;display:inline-block}.hh-l2 .hh-mark{font-style:italic}.hh-mark::after{content:"";position:absolute;z-index:-1;left:0.02em;right:0.06em;bottom:-0.035em;height:max(3px,0.05em);background-image:repeating-linear-gradient(90deg,var(--accent3) 0 0.22em,transparent 0.22em 0.33em);opacity:0}.hh-title:has(.hh-mark:hover) .hh-mark::after{opacity:1}.hh-claude{font-family:var(--serif);font-weight:700;letter-spacing:-0.02em;line-height:0;transition:color 0.15s ease}.hh-claude:hover{color:var(--accent3)}.hh-foot{display:grid;gap:18px;margin-top:clamp(22px,3.4vh,36px)}.hh-note{margin:0;text-wrap:pretty;font-family:var(--sans);font-size:clamp(16px,4cqi,28px);line-height:1.25;color:var(--ink)}.hh-note-last{color:var(--accent2);transition:color 0.15s ease}.hh-note-last:hover{color:var(--accent3)}.hh-title ::selection,.hh-note::selection,.hh-note ::selection{background:var(--accent3-dark);color:#fff}.hh-example{--hh-field-height: clamp(44px, 9.6cqi, 54px);--hh-field-type: clamp(16px, 3.4cqi, 24px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;max-width:600px}.hh-email-field{position:relative;min-width:0}.hh-email{box-sizing:border-box;min-width:0;width:100%;height:var(--hh-field-height);padding:0 64px 0 16px;border:1px solid #000;border-radius:0;background:#000;color:#fff;caret-color:#fff;font:var(--hh-field-type)/1.3 var(--sans);transition:border-color 0.15s ease,background-color 0.15s ease}.hh-email:focus-visible{outline:0}.hh-email::placeholder{color:var(--line);opacity:1}.hh-email-field:hover .hh-email{border-color:var(--accent3-dark);background:var(--accent3-dark)}.hh-email-submit{position:absolute;top:6px;right:6px;bottom:6px;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:0;background:var(--paper);color:var(--ink);font:500 20px/1 var(--sans);cursor:pointer;opacity:0;visibility:hidden;transform:translateX(-4px);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0s linear 0.18s}.hh-email:not(:placeholder-shown)+.hh-email-submit{opacity:1;visibility:visible;transform:none;transition:opacity 0.18s ease,transform 0.18s ease,visibility 0s}.hh-email-submit:hover{background:#fff}.hh-email-submit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hh-example-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;margin:0;min-height:var(--hh-field-height);padding:0;border:0;border-radius:0;background:transparent;color:var(--accent2);font:500 16px/1.4 var(--sans);white-space:nowrap;cursor:pointer;transition:opacity 0.15s ease,visibility 0.15s}.hh-split.is-open .hh-example-button:not(:focus-visible){opacity:0;visibility:hidden}.hh-example-button:hover{text-decoration:underline;text-underline-offset:4px}.hh-example-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.home-try{padding:46px 48px 80px;border-top:1px solid var(--line)}.home-capabilities{margin-top:24px;padding:24px 48px 0}@media(max-width:900px){.hh-split,.hh-split.is-open{grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:32px}.hh-example{grid-template-columns:minmax(0,1fr)}.hh-example-button{display:none}.hh-graphic{display:block;clip-path:none;opacity:1;visibility:visible;padding:0}.hh-graphic .rx{width:100%;max-width:440px}.hh-tabs{grid-template-rows:minmax(0,1fr);opacity:1;visibility:visible}.hh-tabs-in{padding-top:0}.hh-split:not(.is-playing) .rx{--rx-demo: paused}.hh-split:not(.is-playing) .hh-tab-bar i{animation-play-state:paused}#rx-case-investment-research:not([aria-hidden]) .rx-chat-q,#rx-case-investment-research:not([aria-hidden]) .rx-chat-a .hc-piece,#rx-case-investment-research:not([aria-hidden]) .hc-card-doc,#rx-case-investment-research:not([aria-hidden]) .rx-page{opacity:1!important;translate:none!important}}@media(max-width:600px){.hh-tabs-in{gap:14px}.hh-tab-t{flex-direction:column;gap:2px;font-size:13.5px}.hh-tab-d{display:none}}@media(max-width:768px){.home-try{padding:14px 24px 48px}.home-capabilities{margin-top:16px;padding:16px 24px 0}.hh{padding-top:6px}.hh-foot{margin-top:26px}}@media(max-width:480px){.hh-email{padding-left:12px}}@media(prefers-reduced-motion:reduce){.hh-split.is-open,.hh-split.is-open .hh-graphic,.hh-split.is-open .hh-tabs{transition:none}.hh-tab.is-on .hh-tab-bar i{animation:none;transform:none}.hh-line{animation:none}.hh-email,.hh-example-button{transition:none}.hh-email-submit,.hh-email:not(:placeholder-shown)+.hh-email-submit{transition:none;transform:none}}
