:root{--bone:#fafaf8;--paper:#f5f4f1;--card:#f1f0ec;--data:#fdfdfb;--ink:#1a1a19;--ink-2:#56544f;--muted:#8c8a84;--line:#e4e3dd;--line-2:#d6d4cd;--night:#16140e;--night-2:#221f16;--accent:#eb4425;--accent-ink:#b23310;--green:#2f7d52;--amber:#b5731a;--grey:#a39c8c;--tint-clay:#edddd4;--tint-sand:#ebe2ce;--tint-sage:#e0e3d3;--shadow-sm:0 1px 2px rgba(22,24,29,.04);--shadow:0 6px 20px -10px rgba(30,30,24,.2);--font-sans:"Helvetica Neue",Helvetica,Arial,"Inter",system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background-color:var(--bone);color:var(--ink);font-family:var(--font-sans);font-size:17px;line-height:1.5;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}.mono{font-family:var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.serif{font-family:var(--font-sans);letter-spacing:-.025em}.h-section{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.15}@media (max-width:620px){.h-section{font-size:23px}}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.label{font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-2)}.label-ink{color:var(--ink)}.wrap{max-width:1140px;margin:0 auto;padding:0 38px}.rule{height:1px;background:var(--line);border:0;margin:0}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:hsla(42,28%,91%,.84);-webkit-backdrop-filter:saturate(1.3) blur(10px);backdrop-filter:saturate(1.3) blur(10px);border-bottom:1px solid var(--line)}.topbar .inner{display:flex;align-items:stretch;justify-content:space-between;height:56px}.brand{display:flex;align-items:center}.brand .mark{font-size:20.5px;font-weight:600;letter-spacing:-.02em}.navitem{display:flex;align-items:center;padding:0 18px;border-left:1px solid var(--line)}.topbar.overlay{position:absolute;top:0;left:0;right:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid hsla(42,33%,94%,.2)}.topbar.overlay .mark{color:#f6f3ec}.topbar.overlay .label{color:hsla(42,36%,95%,.66)}.topbar.overlay .navitem{border-left-color:hsla(42,33%,94%,.22)}.livedot{width:6px;height:6px;border-radius:50%;background:var(--accent);display:inline-block;animation:pulse 2.6s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(235,68,37,.4)}70%{box-shadow:0 0 0 6px rgba(235,68,37,0)}to{box-shadow:0 0 0 0 rgba(235,68,37,0)}}.block{background:var(--data);overflow:hidden}.block,.panel{border-radius:4px}.panel{background:var(--paper)}.sheet{background:var(--data);border-radius:4px}.cell{padding:30px 32px}.cell .v{font-family:var(--font-sans);font-size:26px;font-weight:500;margin-top:14px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cell .vlg{font-size:42px;line-height:1;margin-top:16px;letter-spacing:-.03em}.sx{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.sx .n{font-family:var(--font-sans);font-size:13.5px;color:var(--ink);font-weight:500;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.secthead{display:flex;align-items:flex-start;gap:15px;margin-bottom:18px}.secticon{flex:none;width:42px;height:42px;border-radius:50%;background:rgba(235,68,37,.1);color:var(--accent-ink);display:grid;place-items:center}.secthead .n{font-family:var(--font-sans);font-size:13px;color:var(--accent-ink);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.secttitle{font-family:var(--font-sans);font-size:21px;font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1.18}.secthsub{font-size:14.5px;line-height:1.6;color:var(--ink-2);margin:7px 0 0;max-width:760px}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent}.metric{padding:20px 26px;box-shadow:inset 1px 0 0 var(--line)}.metric:first-child{box-shadow:none;padding-left:2px}.metric .v{font-family:var(--font-sans);font-size:28px;font-weight:500;margin-top:12px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lead{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:48px 26px 20px;transition:background .12s}.lead+.lead{box-shadow:inset 0 1px 0 var(--line)}.lead:hover{background:var(--paper)}.leadname{font-size:17px;font-weight:500;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.dot.green{background:var(--green)}.dot.amber{background:var(--amber)}.dot.grey{background:var(--grey)}.npv{font-weight:500;font-size:18px;white-space:nowrap}.npv,.tbd{font-family:var(--font-sans)}.tbd{color:var(--muted);font-size:14.5px}.pill{font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;padding:8px 14px;border:0;border-radius:8px;background:var(--paper);color:var(--ink-2);cursor:pointer;transition:all .12s}.pill:hover{background:var(--line);color:var(--ink)}.pill.on{background:var(--ink);color:var(--bone)}.chip{gap:5px;padding:5px 10px;border-radius:8px;color:var(--ink-2)}.btn,.chip{display:inline-flex;align-items:center;background:var(--paper)}.btn{gap:9px;font-family:var(--font-sans);font-size:14.5px;font-weight:500;letter-spacing:0;text-transform:none;padding:12px 20px;border:0;border-radius:12px;color:var(--ink);cursor:pointer;transition:all .14s}.btn:hover{background:var(--ink);color:var(--bone)}.btn.light{background:hsla(42,36%,95%,.14);color:#f6f3ec;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.btn.light:hover{background:#f6f3ec;color:var(--ink)}.btn.solid{background:var(--ink);color:var(--bone)}.btn.solid:hover{background:var(--accent-ink);color:#fff}.field{width:100%;font:inherit;font-size:15.5px;padding:13px 16px;border:0;border-radius:12px;background:var(--paper);color:var(--ink);outline:none;transition:background .14s}.field:focus{background:var(--card)}.field--dark{background:hsla(42,36%,95%,.09);color:#f6f3ec}.field--dark::placeholder{color:hsla(42,36%,95%,.45)}.field--dark:focus{background:hsla(42,36%,95%,.14)}.hero-full{position:relative;width:100%;min-height:clamp(580px,84vh,820px);display:flex;align-items:center;overflow:hidden}.regmark{position:absolute;width:13px;height:13px;z-index:2;pointer-events:none}.regmark.tl{left:24px;border-left:1px solid hsla(42,36%,95%,.5)}.regmark.tl,.regmark.tr{top:22px;border-top:1px solid hsla(42,36%,95%,.5)}.regmark.tr{right:24px;border-right:1px solid hsla(42,36%,95%,.5)}.regmark.bl{left:24px;border-left:1px solid hsla(42,36%,95%,.5)}.regmark.bl,.regmark.br{bottom:22px;border-bottom:1px solid hsla(42,36%,95%,.5)}.regmark.br{right:24px;border-right:1px solid hsla(42,36%,95%,.5)}.backlink{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:14px;letter-spacing:0;text-transform:none;color:var(--ink-2)}.backlink:hover{color:var(--accent)}.lensrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line)}.lenscell{background:var(--data);padding:48px 24px 20px;display:flex;flex-direction:column;min-height:150px;transition:background .14s}.lenscell:hover{background:var(--paper)}.lenscell .v{font-family:var(--font-sans);font-size:38.5px;font-weight:500;letter-spacing:-.03em;line-height:1;margin-top:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lensfoot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:14px;min-height:42px}.lensdelta{font-family:var(--font-sans);font-size:12.5px;letter-spacing:.03em;color:var(--green);flex:none}.lensadd{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;padding:15px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink-2);cursor:pointer;font:inherit;transition:background .14s,color .14s}.lensadd:hover{background:var(--paper);color:var(--ink)}.stag{display:inline-flex;gap:6px;font-family:var(--font-sans);font-size:13px;letter-spacing:0;text-transform:none;color:var(--ink-2);white-space:nowrap}.browserow,.stag{align-items:center}.browserow{display:flex;justify-content:space-between;gap:12px;padding:44px 24px 20px;transition:background .12s}.browserow+.browserow{box-shadow:inset 0 1px 0 var(--line)}.browserow:hover{background:var(--paper)}.leadtag{font-family:var(--font-sans);font-size:13.5px;letter-spacing:0;color:var(--ink-2)}.arr{color:var(--muted);transition:transform .14s,color .14s}.browserow:hover .arr,.lead:hover .arr{color:var(--ink);transform:translateX(2px)}.asksend:focus-visible,.browserow:focus-visible,.lead:focus-visible,.lensadd:focus-visible,.lenscell:focus-visible,.railitem:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}@media (max-width:860px){.lensrow{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.lensrow{grid-template-columns:1fr}}.bar{display:flex;height:7px;border-radius:5px;overflow:hidden;background:var(--line)}.legend{display:flex;gap:18px;flex-wrap:wrap;margin-top:11px}.note{font-size:16px;line-height:1.5;color:var(--ink-2)}.discl{font-family:var(--font-sans);font-size:13.5px;letter-spacing:0;line-height:1.7;color:var(--muted);text-transform:none}.photo{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.92) contrast(1.02)}.imgframe{position:relative;overflow:hidden;border-radius:20px;background:var(--card)}.imgframe img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.04) brightness(1.03)}.imgframe:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,hsla(48,15%,94%,0) 24%,hsla(48,15%,94%,.62))}.imgframe.warm:after{background:linear-gradient(115deg,rgba(235,68,37,.12),hsla(48,15%,94%,0) 42%,hsla(48,15%,94%,.5))}.imgframe.side:after{background:linear-gradient(90deg,hsla(48,15%,94%,.7),hsla(48,15%,94%,0) 38%,hsla(48,15%,94%,.7))}.shell{display:flex;height:100vh;overflow:hidden}.rail{position:fixed;left:0;top:0;bottom:0;z-index:70;width:76px;background:var(--paper);display:flex;flex-direction:column;align-items:center;padding:18px 0 16px;overflow-y:auto;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.railfoot{flex-direction:column;gap:10px;width:100%;padding-top:10px}.railfoot,.railmark{display:flex;align-items:center}.railmark{width:38px;height:38px;justify-content:center;color:var(--ink);transition:opacity .12s}.railmark:hover{opacity:.7}.railnav{display:flex;flex-direction:column;gap:4px;margin-top:16px;flex:1 1;width:100%;align-items:stretch;padding:0 8px}.railitem{display:flex;flex-direction:column;align-items:center;gap:6px;padding:11px 0 9px;border-radius:13px;color:var(--muted);cursor:pointer;border:0;background:transparent;font:inherit;position:relative;text-decoration:none;transition:color .14s,background .14s}.railitem:hover{color:var(--ink);background:rgba(26,26,25,.035)}.railitem.on{color:var(--ink);background:var(--card)}.railitem.on:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:2.5px;border-radius:0 3px 3px 0;background:var(--accent)}.raillabel{font-family:var(--font-sans);font-size:9.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.railavatar{width:32px;height:32px;border-radius:50%;background:var(--line-2);color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:500;letter-spacing:.02em}.main{flex:1 1;min-width:0;margin-left:76px;display:flex;flex-direction:column;height:100vh}.page{flex:1 1;overflow-y:auto;padding-bottom:70px}.askbar{position:fixed;left:76px;right:0;bottom:0;z-index:60;background:var(--paper);box-shadow:inset 0 1px 0 var(--line);display:flex;flex-direction:column;justify-content:flex-end;height:58px;overflow:clip}.askbar.open{height:min(580px,74vh)}@media (prefers-reduced-motion:no-preference){.askbar{transition:height .3s cubic-bezier(.22,.8,.3,1)}}.askglyph{color:var(--accent-ink);font-size:13px;flex:none}.askkbd{flex:none;font-size:11.5px;color:var(--muted);background:var(--bone);border-radius:6px;padding:3px 7px;letter-spacing:.02em}.askscrim{position:fixed;inset:0;z-index:55;background:rgba(26,26,25,.16);opacity:0;visibility:hidden}.askscrim.open{opacity:1;visibility:visible}@media (prefers-reduced-motion:no-preference){.askscrim{transition:opacity .22s ease,visibility 0s .22s}.askscrim.open{transition:opacity .22s ease}}.askpanel-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 20px 13px;box-shadow:inset 0 -1px 0 var(--line)}.askthread{flex:1 1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:18px}.askchips{flex:none;display:flex;flex-wrap:wrap;gap:8px;padding:0 20px 12px}.askpanel-foot{flex:none;padding:8px 12px 9px}.askbar.open .askpanel-foot{padding:0 14px 14px}.askform{display:flex;align-items:center;gap:12px;background:var(--card);border-radius:12px;padding:7px 7px 7px 16px;transition:background .14s}.askbar.open .askform{border-radius:14px;padding:9px 9px 9px 18px}.askform:focus-within{background:var(--bone)}.askinput{flex:1 1;border:0;outline:0;background:transparent;font:inherit;font-size:17px;color:var(--ink)}.asksend{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-sans);font-size:14.5px;font-weight:500;letter-spacing:0;text-transform:none;padding:10px 16px;border:0;border-radius:10px;background:var(--accent-ink);color:#fff;cursor:pointer}.asksend:disabled{opacity:.5;cursor:default}.askmini{background:transparent;border:0;color:var(--muted);cursor:pointer;font-family:var(--font-sans);font-size:13.5px;letter-spacing:0;text-transform:none}.askmini:hover{color:var(--ink)}@media (max-width:860px){.ps-grid{grid-template-columns:minmax(0,1fr)!important}.metrics{grid-template-columns:repeat(2,1fr)}.metric{box-shadow:none;padding-left:2px}.rail{width:60px}.main{margin-left:60px}.askbar{left:60px}.askkbd,.raillabel{display:none}}@media (max-width:720px){.sheet--row{grid-template-columns:1fr!important}.sheet--row>*+*{border-left:0!important;border-top:1px solid var(--line)}}@media (max-width:680px){.hero-full h1{font-size:43px!important}.pub-pricing,.topbar .navitem:first-child{display:none}}.grain{position:relative}.grain:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.32;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}body.paper-live{background-image:none}.paperdrift{position:fixed;inset:-34px;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(26,26,25,.021) 1px,transparent 0),linear-gradient(90deg,rgba(26,26,25,.021) 1px,transparent 0),linear-gradient(rgba(26,26,25,.03) 1px,transparent 0),linear-gradient(90deg,rgba(26,26,25,.03) 1px,transparent 0);background-size:27px 27px,27px 27px,135px 135px,135px 135px}@media (prefers-reduced-motion:no-preference){.pj-beam{transform-box:fill-box;transform-origin:54% 18%;animation:pjrock 5.6s ease-in-out infinite alternate}.dk-line{animation:dkline 7s ease-in-out infinite alternate}.rosette-spin{transform-box:fill-box;transform-origin:50% 50%;animation:spinslow 100s linear infinite}.dotpulse{animation:dotpulse 5.2s ease-in-out infinite}}@keyframes pjrock{0%{transform:rotate(2.6deg)}to{transform:rotate(-2.6deg)}}@keyframes dkline{0%{transform:translateY(-4px)}to{transform:translateY(8px)}}@keyframes spinslow{to{transform:rotate(1turn)}}@keyframes dotpulse{0%,to{opacity:var(--o,.6)}50%{opacity:calc(var(--o, .6) * .38)}}.halftone{background-image:radial-gradient(circle,hsla(42,36%,95%,.13) 1px,transparent 1.6px);background-size:9px 9px}.halftone--ink{background-image:radial-gradient(circle,rgba(26,26,25,.1) 1px,transparent 1.6px);background-size:9px 9px}.perfedge{position:relative}.perfedge:before{content:"";position:absolute;top:0;left:0;right:0;height:12px;z-index:3;pointer-events:none;background-image:radial-gradient(circle at 12px 0,var(--bone) 6px,transparent 6.6px);background-size:26px 12px;background-repeat:repeat-x}.photo--duo{filter:grayscale(1) sepia(.22) contrast(1.06) brightness(1.01) saturate(.85)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .75s cubic-bezier(.2,.65,.2,1),transform .75s cubic-bezier(.2,.65,.2,1);transition-delay:var(--d,0s);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}.rise{display:inline-block;opacity:0;transform:translateY(30px);animation:rise .9s cubic-bezier(.2,.65,.2,1) forwards;animation-delay:var(--d,0s)}.riseb{opacity:0;transform:translateY(22px);animation:rise .8s cubic-bezier(.2,.65,.2,1) forwards;animation-delay:var(--d,0s);will-change:opacity,transform}@keyframes rise{to{opacity:1;transform:none}}.drift{animation:drift 46s ease-in-out infinite alternate}@keyframes drift{0%{transform:translateY(0)}to{transform:translateY(-34px)}}@media (prefers-reduced-motion:reduce){.reveal,.rise,.riseb{opacity:1!important;transform:none!important;transition:none!important}.drift,.reveal,.rise,.riseb{animation:none!important}}.glyph{display:inline-flex;line-height:0}.feedmarks,.glyph{align-items:center;flex:none}.feedmarks{display:flex;gap:14px}.marklegend{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:16px 26px;box-shadow:inset 0 -1px 0 var(--line)}.legitem{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-2);white-space:nowrap}@media (max-width:760px){.feedmarks{display:none}}.shelf{display:flex;gap:14px;overflow-x:auto;padding:2px 2px 16px;scroll-snap-type:x proximity;scrollbar-width:thin}.shelf>*{flex:none;scroll-snap-align:start}.scard{background:var(--data);border-radius:4px;padding:20px 22px}.scard--link{text-decoration:none;color:inherit;transition:background .15s ease,transform .15s ease}.scard--link:hover{background:var(--paper);transform:translateY(-1px)}.pagebody{padding-top:44px;padding-bottom:96px}.pagebody--hero{padding-top:28px}.sect{margin-top:56px}.bleedhero{position:relative;width:100%;background:var(--night);overflow:hidden;min-height:clamp(400px,52vh,620px);display:flex;flex-direction:column;justify-content:flex-end}.bleedhero--tall{min-height:clamp(540px,76vh,860px)}.bleedhero--compact{min-height:clamp(300px,38vh,440px)}.bleedhero--compact h1{font-size:clamp(24px,2.4vw,30px);overflow-wrap:anywhere}.bleedhero .photo,.bleedhero:after{position:absolute;inset:0}.bleedhero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(22,20,14,.42) 0,rgba(22,20,14,.2) 34%,rgba(22,20,14,0) 64%)}.bleedhero h1{color:#f6f3ec;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-size:clamp(28px,2.8vw,36px)}.bleedhero .sub{color:hsla(42,36%,95%,.9);font-size:clamp(14.5px,1.1vw,16px);line-height:1.55;max-width:560px;margin-top:14px}.bleedhero .inner{position:relative;z-index:2}.bleedstats{position:relative;z-index:3;display:grid;background:rgba(14,12,8,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid hsla(42,36%,95%,.12)}.shell .bleedhero .inner{padding-left:106px!important}.shell .bleedstats>div:first-child{padding-left:106px}.bleedstats>div{padding:18px clamp(20px,2.4vw,34px)}.bleedstats>div+div{border-left:1px solid hsla(42,36%,95%,.1)}@media (max-width:680px){.bleedhero h1{font-size:26px}.bleedstats{grid-template-columns:repeat(2,1fr)!important}.bleedstats>div{border-left:0!important}}@media (max-width:880px){.trusthead{display:none!important}.trustrow{gap:8px!important}.covgrid,.trustrow{grid-template-columns:1fr!important}}@media (max-width:820px){.agentgrid{grid-template-columns:1fr!important;gap:22px!important}}@media (max-width:760px){.artifact-row{grid-template-columns:1fr!important}}.curtain{position:fixed;inset:0;z-index:300;background:var(--night);pointer-events:none;transform:translateY(-100%);display:flex;align-items:center;justify-content:center;will-change:transform}.curtain-cover{animation:rh-curtain-cover .34s cubic-bezier(.7,0,.2,1) forwards}@keyframes rh-curtain-cover{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.curtain-reveal{transform:translateY(0);animation:rh-curtain-reveal .6s cubic-bezier(.7,0,.2,1) forwards}@keyframes rh-curtain-reveal{0%{transform:translateY(0)}to{transform:translateY(100%)}}.curtain-idle{transform:translateY(100%);visibility:hidden}.curtain-mark{width:15px;height:24px;border-radius:0 0 15px 0;background:var(--bone);opacity:.92}@media (prefers-reduced-motion:reduce){.curtain{display:none!important}}@keyframes rh-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rh-step-in{animation:rh-step-in .5s cubic-bezier(.22,.8,.3,1) both}@keyframes rh-step-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.rh-step-in{animation:none}}.desksec{display:grid;grid-template-columns:.24fr .76fr;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:start}.desksec>*{min-width:0}@media (max-width:900px){.desk-two,.desksec{grid-template-columns:1fr!important;gap:16px}}.desksub-row{margin-top:30px}.desksubhead{font-size:15.5px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--ink)}@media (max-width:900px){.desksub-row{margin-top:22px}}.deskpanel{background:var(--data);border-bottom:1px solid var(--line)}.deskpanel,.deskrow{border-top:1px solid var(--line)}.deskrow{padding-left:30px;padding-right:30px;padding-bottom:20px}.deskpanel>.deskrow:first-child{border-top:none}.deskpanel--main>.deskrow{padding-top:86px}.deskpanel--main>.deskrow:first-child{padding-top:60px}.deskpanel--mid>.deskrow{padding-top:56px}.deskpanel--mid>.deskrow:first-child{padding-top:40px}.deskpanel--low>.deskrow{padding-top:32px}.deskpanel--low>.deskrow:first-child{padding-top:24px}@media (max-width:900px){.deskrow{padding-left:20px;padding-right:20px}.deskpanel--main>.deskrow{padding-top:52px}.deskpanel--main>.deskrow:first-child{padding-top:34px}.deskpanel--mid>.deskrow{padding-top:40px}.deskpanel--mid>.deskrow:first-child{padding-top:28px}}.deskhead{font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--ink);text-wrap:balance}.desksub{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:10px}@media (max-width:900px){.deskhead{font-size:19px}}.deskn{font-size:12px;letter-spacing:.04em;color:var(--accent-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:9px}.desksec--fold>.deskfold-sum{grid-column:1;display:flex;align-items:flex-start;gap:10px;background:none;border:0;padding:0;margin:0;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.desksec--fold>.deskfold-body{grid-column:2;min-width:0}.deskfold-labelstack{flex:1 1;min-width:0}.deskfold-chev{flex:none;margin-top:5px;color:var(--muted);transition:transform .2s cubic-bezier(.22,.8,.3,1),color .14s}.desksec--fold.open .deskfold-chev{transform:rotate(90deg);color:var(--ink-2)}.desksec--fold>.deskfold-sum:hover .deskfold-chev{color:var(--ink)}.desksec--fold>.deskfold-sum:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:3px}@media (max-width:900px){.desksec--fold>.deskfold-body[hidden]{display:none}}:root{--hero-ts:0 1px 6px rgba(0,0,0,.4),0 6px 24px rgba(0,0,0,.4)}.deskhero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.deskhero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.deskhero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(22,20,14,.42) 0,rgba(22,20,14,.2) 34%,rgba(22,20,14,0) 64%)}.deskhero-inner{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.deskhero-eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:hsla(42,36%,95%,.88);text-shadow:var(--hero-ts)}.deskhero-title{font-size:clamp(28px,2.8vw,36px);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:#f6f3ec}.deskhero-sub,.deskhero-title{margin-top:14px;text-shadow:var(--hero-ts)}.deskhero-sub{font-size:clamp(14.5px,1.1vw,16px);line-height:1.55;color:hsla(42,36%,95%,.94);max-width:540px}.deskhero-aside{font-size:11px;letter-spacing:.06em;color:hsla(42,36%,95%,.9);text-align:right;text-shadow:var(--hero-ts);line-height:1.7}.ledgerrow{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;text-decoration:none;color:inherit}.ledgername{font-size:17px;font-weight:500;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis}.ledgersub{font-size:11.5px;color:var(--muted);margin-top:6px}.ledgermetric{font-size:20px;font-weight:500;letter-spacing:-.025em}.ledgernote{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:6px}.statgrid{display:grid;border-top:1px solid var(--ink)}.statcell{padding:20px 22px 24px}.statcell+.statcell{box-shadow:inset 1px 0 0 var(--line)}.statcell .v{font-family:var(--font-sans);font-size:30px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.statcell .l{font-family:var(--font-sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:8px;line-height:1.4}@media (max-width:620px){.statgrid{grid-template-columns:1fr 1fr!important}}.dchip{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px}.dchip--live{background:#dce7e0;color:#12796b}.dchip--partial{background:#efe3cc;color:#8a5b12}.dchip--started{background:#e4e3df;color:var(--ink-2)}.dchip--neutral{background:var(--paper);color:var(--ink-2)}.dchip--outline{background:transparent;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2)}.authshell{grid-template-columns:1.05fr .95fr}.authshell .authform{align-items:center}@media (max-width:860px){.authshell{grid-template-columns:1fr}.authshell .authphoto{height:240px}.authshell .authform{align-items:flex-start}}.introgrid{grid-template-columns:.28fr .38fr .34fr}@media (max-width:860px){.introgrid{grid-template-columns:1fr}}.agentblock{display:grid;grid-template-columns:.34fr .66fr;grid-gap:56px;gap:56px;padding-top:34px}.agentsticky{position:-webkit-sticky;position:sticky;top:40px}@media (max-width:860px){.agentblock{grid-template-columns:1fr;gap:24px}.agentsticky{position:static;top:auto}}