.dhcs{isolation:isolate;color:#fafcff;background:var(--blue,#0642ff);--dhcs-ease:var(--ease,cubic-bezier(.19, 1, .22, 1));padding-block:clamp(80px,10vw,140px);position:relative;overflow:hidden}.dhcs *,.dhcs :before,.dhcs :after{box-sizing:border-box}.dhcs__field{z-index:-1;pointer-events:none;background:radial-gradient(53.6vw 25.4vw at 100% 0,#0639e9 10.9%,#0639e900),radial-gradient(57.8vw 43vw at 65% 1.3vw,#0e0c14b0 50.2%,#0e0c1400),radial-gradient(68.2vw 104.4vw at 90.3% calc(100% + 12.4vw),#0e0c14fc 45.8%,#0e0c1400),#0d5bf7;position:absolute;inset:0;overflow:hidden}@media (max-width:899px){.dhcs__field{background:radial-gradient(86vw 41vw at 100% 0,#0639e9 10.9%,#0639e900),radial-gradient(92vw 69vw at 65% 2vw,#0e0c14b0 50.2%,#0e0c1400),radial-gradient(150vw 230vw at 90.3% calc(100% + 27vw),#0e0c14fc 45.8%,#0e0c1400),#0d5bf7}}.dhcs__field:after{content:"";background-image:url(/images/dhm-grain.png);background-size:max(13.333vw,192px);position:absolute;inset:0}.dhcs__inner{width:100%;max-width:1200px;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));align-items:start;gap:48px;margin:0 auto;display:grid;position:relative}.dhcs__inner>*{min-width:0}@media (min-width:900px){.dhcs__inner{grid-template-columns:1fr 1fr;gap:clamp(56px,7vw,104px)}.dhcs__sticky{position:sticky;top:110px}}.dhcs__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dhcs__eyebrow{color:#fafcff;font-family:var(--font-grotesque,"darker-grotesque", "Darker Grotesque", sans-serif);text-transform:lowercase;letter-spacing:-1px;margin:0 0 14px;font-size:1.875rem;font-weight:600;line-height:1.2}.dhcs__quote{color:#fafcff;letter-spacing:-1px;margin:0 0 28px;font-family:pt-serif,PT Serif,Georgia,serif;font-size:clamp(2.25rem,4.4vw,3.5rem);font-style:italic;font-weight:400;line-height:1.12}@media (min-width:900px){.dhcs__quote{letter-spacing:-.5px;font-size:clamp(1.875rem,3.2vw,2.5rem);line-height:1.2}}.dhcs.is-anim .dhcs__quote>span[aria-hidden] span{opacity:clamp(.14, calc(var(--p,0) * (var(--n) + 3) - var(--i)), 1);transition:opacity .2s linear}.dhcs__prose p:not(.dhcs__eyebrow){font-family:var(--font-sans,"semplicitapro", sans-serif);color:#fafcff;margin:0 0 20px;font-size:1rem;font-weight:300;line-height:1.6}.dhcs.is-anim [data-reveal]{transition:opacity 1s var(--dhcs-ease) var(--d,0s), transform 1.2s var(--dhcs-ease) var(--d,0s), filter 1s var(--dhcs-ease) var(--d,0s)}.dhcs.is-anim [data-reveal]:not(.is-in){opacity:0;filter:blur(8px);transform:translateY(28px)}.dhcs-dash{--p:0;perspective:1400px;perspective-origin:50% 30%;margin:0;padding:clamp(24px,4vw,48px) 0}.dhcs-dash__stage{transform-style:preserve-3d;transform:rotateX(calc(38deg - var(--p) * 28deg)) rotateY(calc(-26deg + var(--p) * 14deg)) rotateZ(calc(6deg - var(--p) * 5deg)) translateY(calc((1 - var(--p)) * 60px)) scale(calc(.9 + var(--p) * .1));opacity:calc(.25 + var(--p) * 3);will-change:transform;position:relative}.dhcs-dash__panel{color:#fafcff;transform-style:preserve-3d;background:linear-gradient(160deg,#141628f5,#0b0b15fa);border-radius:22px;padding:20px 20px 16px;position:relative;box-shadow:inset 0 0 0 1px #fafcff1a,0 40px 80px -30px #0009}.dhcs-dash__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.dhcs-dash__brand{font:500 .875rem/1 var(--font-sans);align-items:center;gap:8px;display:inline-flex}.dhcs-dash__brand svg{box-sizing:content-box;background:#fafcff;border-radius:6px;width:22px;height:22px;padding:3px}.dhcs-dash__range{font:300 .75rem/1 var(--font-sans);color:#fafcff8c;white-space:nowrap}.dhcs-dash__kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.dhcs-dash__kpis div{background:#fafcff0f;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.dhcs-dash__kpis div:first-child{background:#0642ff47;box-shadow:inset 0 0 0 1px #0642ff99}.dhcs-dash__kpis span{font:300 .6875rem/1 var(--font-sans);color:#fafcff99}.dhcs-dash__kpis b{font:500 clamp(1.125rem, 1.8vw, 1.5rem)/1 var(--font-sans);letter-spacing:-.5px;font-variant-numeric:tabular-nums}.dhcs-dash__chart svg{width:100%;height:auto;display:block;overflow:visible}.dhcs-dash__grid{stroke:#fafcff14;stroke-width:1px;vector-effect:non-scaling-stroke}.dhcs-dash__area{fill:url(#dhcs-dash-fill);opacity:var(--p)}.dhcs-dash__line{fill:none;stroke:#4d7bff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:calc(1 - var(--p))}.dhcs-dash__dot{fill:#fafcff;stroke:#0642ff;stroke-width:3px;opacity:calc((var(--p) - .9) * 10)}.dhcs-dash__months{font:300 .6875rem/1 var(--font-sans);color:#fafcff73;justify-content:space-between;margin-top:8px;display:flex}.dhcs-dash__chip{color:#0b0b15;opacity:calc((var(--p) - .35) * 3);background:#fafcff;border-radius:16px;gap:6px;padding:14px 16px;display:grid;position:absolute;box-shadow:0 24px 40px -18px #0b0b158c}.dhcs-dash__chip span{font:600 1rem/1 var(--font-grotesque);text-transform:lowercase;color:#0b0b1599}.dhcs-dash__chip b{font:500 clamp(1.75rem, 3vw, 2.5rem)/1 var(--font-sans);letter-spacing:-1px;color:var(--blue);font-variant-numeric:tabular-nums}.dhcs-dash__chip--a{transform:translateZ(calc(40px + var(--p) * 90px)) translateY(calc((1 - var(--p)) * 40px));top:-6%;right:-4%}.dhcs-dash__chip--b{transform:translateZ(calc(20px + var(--p) * 140px)) translateY(calc((1 - var(--p)) * 70px));bottom:-8%;left:-5%}@media (max-width:899px){.dhcs-dash__chip{padding:10px 12px}.dhcs-dash__chip--a{transform:translateZ(calc(20px + var(--p) * 40px)) translateY(calc((1 - var(--p)) * 30px));top:-10%;right:4%}.dhcs-dash__chip--b{transform:translateZ(calc(10px + var(--p) * 60px)) translateY(calc((1 - var(--p)) * 50px));bottom:-12%;left:6%}}[data-xray] .dhcs{color:#0b0b15!important;background:0 0!important}[data-xray] .dhcs__field{display:none!important}[data-xray] .dhcs :is(.dhcs__eyebrow,.dhcs__quote,.dhcs__prose p){color:#0b0b15!important}[data-xray] .dhcs-dash{filter:grayscale()}
