.home-shell .register-demo-experience{border:1px solid #07172b29;border-top:3px solid var(--gold-bright);margin-top:30px;scroll-margin-top:24px}.home-shell .register-demo-experience+.home-time-proof{margin-top:32px}.home-shell .register-reference-heading>p:last-child{font-size:1rem}.home-shell .demo-reading{color:var(--night);background:0 0;border:0;margin-top:38px;padding:0 0 18px;scroll-margin-top:24px}.home-shell .demo-reading-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px clamp(25px,4vw,60px);display:grid}.home-shell .demo-reading-eyebrow{color:#74602e;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;margin:0 0 10px;font-size:.75rem;font-weight:700;line-height:1.5}.home-shell .demo-reading-intro h3{color:var(--night);letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.1vw,2rem);font-weight:400;line-height:1.2}.home-shell .demo-reading-intro>p:not(.demo-reading-eyebrow){color:#48545e;max-width:650px;margin:0;font-size:1rem;line-height:1.7}.home-shell .demo-reading-choices{border-bottom:1px solid #07172b2e;flex-wrap:wrap;gap:0 34px;margin:24px 0 28px;display:flex}.home-shell .demo-reading-choices button{color:#53616a;min-height:52px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:15px 0;font-size:.875rem;line-height:1.5}.home-shell .demo-reading-choices button[aria-pressed=true]{color:var(--night);border-bottom-color:#8b733a;font-weight:700}.home-shell .demo-reading-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(25px,4vw,60px);scroll-margin-top:24px;display:grid}.home-shell .demo-reading-position{color:#74602e;margin:0 0 14px;font-size:.875rem}.home-shell .demo-reading-commentary h4{letter-spacing:-.015em;color:var(--night);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:400;line-height:1.25}.home-shell .demo-reading-commentary>p:not(.demo-reading-position){color:#48545e;margin:20px 0 0;font-size:1rem;line-height:1.7}.home-shell .demo-reading-commentary>p.demo-reading-takeaway{color:var(--night);border:0;padding:0;font-weight:600}.home-shell .demo-reading-excerpt{--excerpt-padding:clamp(22px, 2.5vw, 32px);min-width:0;padding:0 var(--excerpt-padding) 20px;border:0;border-left:2px solid var(--gold);color:var(--night);background:#fff;margin:0;box-shadow:0 10px 25px #07172b0f}.home-shell .demo-reading-excerpt figcaption{margin-inline:calc(-1 * var(--excerpt-padding));padding:15px var(--excerpt-padding);background:var(--night);color:#e3e9ee;border:0;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.75rem;line-height:1.5;display:flex}.home-shell .demo-reading-excerpt figcaption span:first-child{color:var(--gold-bright);letter-spacing:.1em;font-weight:750}.home-shell .demo-reading-document{color:var(--night);margin:22px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;line-height:1.25}.home-shell .demo-reading-excerpt dl{margin:0}.home-shell .demo-reading-excerpt dl>div{border:0;padding:10px 0}.home-shell .demo-reading-excerpt dt{color:#58636a;font-size:.875rem;line-height:1.5}.home-shell .demo-reading-excerpt dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:1rem;font-weight:600;line-height:1.5}.home-shell .demo-reading-reference{color:#58636a;overflow-wrap:anywhere;border-top:1px solid #07172b29;margin:17px 0 0;padding-top:16px;font-size:.75rem;line-height:1.6}.home-shell .demo-reading-actions{flex-wrap:wrap;align-items:center;gap:20px 30px;margin-top:30px;display:flex}.home-shell .demo-reading-actions .button{letter-spacing:0;text-transform:none;white-space:normal;text-align:center;max-width:100%;min-height:50px;padding:16px 22px;font-size:.875rem;line-height:1.5}.home-shell .demo-reading-detail{min-height:48px;color:var(--night);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #07172b66;padding:12px 0;font-size:.875rem;line-height:1.5}.home-shell .demo-reading-next{min-height:48px;color:var(--night);font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #07172b66;align-items:center;padding:12px 0;font-size:.875rem;line-height:1.5;display:inline-flex}.home-shell .demo-reading :is(button,a):hover{color:var(--night)}.home-shell .demo-reading :is(button,a):focus-visible,.home-shell .demo-reading-panel:focus-visible{outline-offset:5px;outline:2px solid #74602e}.home-shell .register-demo-experience .register-reference-disclosure{box-shadow:none;background:#fffdf8;border:0;margin:0}.home-shell .register-demo-experience .register-reference-disclosure summary{color:var(--night);background:#fffdf8;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 36px;display:flex}.home-shell .register-demo-experience .register-reference-disclosure summary .demo-register-invitation{gap:6px;min-width:0}.home-shell .register-demo-experience .register-reference-disclosure summary strong{color:var(--night);text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:650;line-height:1.45}.home-shell .register-demo-experience .register-reference-disclosure summary small{color:#53616a;letter-spacing:0;max-width:750px;font-size:.875rem;font-weight:400;line-height:1.6}.home-shell .register-demo-experience .register-reference-disclosure summary i{width:22px;height:22px;color:var(--night);background:0 0;border:0;border-radius:0;flex:0 0 22px}.home-shell .register-demo-experience .register-reference-disclosure summary:hover{background:#f4eee1}.home-shell .register-demo-experience .register-reference-disclosure summary:focus-visible{outline-offset:5px;outline:2px solid #74602e}.home-shell .demo-reading-return{min-height:48px;color:var(--night);text-underline-offset:5px;align-items:center;margin:0 0 14px;padding:10px 0;font-size:.875rem;line-height:1.5;text-decoration:underline;display:inline-flex}.home-shell .register-demo-experience .home-register-artifact [id]{scroll-margin-top:28px}.home-shell .demo-reading-fallback{font-size:1rem;line-height:1.6}@media (width<=820px){.home-shell .register-demo-experience .register-reference-disclosure summary{align-items:flex-start;gap:16px;padding:22px}.home-shell .register-demo-experience .register-reference-disclosure summary i{margin-top:3px}.home-shell .demo-reading-intro{grid-template-columns:minmax(0,1fr);gap:14px}.home-shell .demo-reading-intro h3{grid-row:auto}.home-shell .demo-reading-panel{grid-template-columns:minmax(0,1fr)}.home-shell .demo-reading-choices{gap:0 22px;margin-top:26px}}@media (width<=520px){.home-shell .demo-reading{padding:12px 0 26px}.home-shell .demo-reading-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.home-shell .demo-reading-choices button{overflow-wrap:anywhere;min-width:0;min-height:64px;padding:12px 0}.home-shell .demo-reading-actions{flex-direction:column;align-items:stretch;gap:10px}.home-shell .demo-reading-actions .button{width:100%}.home-shell .demo-reading-next{align-self:flex-start}}.home-shell .demo-invitation{color:#fff;background:#122b40;grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);align-items:center;gap:28px 48px;margin:0;padding:32px 36px;display:grid}.home-shell .demo-invitation-copy{min-width:0;max-width:770px}.home-shell .demo-invitation p{color:#ead79d;letter-spacing:.04em;margin:0 0 12px;font-size:.875rem}.home-shell .demo-invitation h3{color:#fff;margin:0 0 14px;font:400 clamp(1.5rem,2.5vw,2rem)/1.25 Georgia,serif}.home-shell .demo-invitation span{color:#e0e8ee;font-size:1rem;line-height:1.65;display:block}.home-shell .demo-invitation-action{gap:14px;min-width:0;display:grid}.home-shell .demo-invitation small{color:#d4dfe7;text-align:center;margin:0;font-size:.875rem;line-height:1.55;display:block}.home-shell .demo-invitation .button{text-transform:none;letter-spacing:0;white-space:normal;text-align:center;width:100%;max-width:100%;min-height:52px;font-size:1rem}@media (width<=900px){.home-shell .demo-invitation{grid-template-columns:minmax(0,1fr);gap:24px;padding:26px 22px}}
