.hm{--hm-navy:#001960;--hm-navy-2:#203a80;--hm-navy-3:#29376a;--hm-gold:#c9a84c;--hm-gold-ink:#a6851f;--hm-gold-2:#e5b42b;--hm-blue:#2062e4;--hm-blue-2:#96acfc;--hm-paper:#f7f7f7;--hm-ink:#101014;--hm-ink-2:#4a4a52;--hm-r-card:16px;--hm-r-lg:28px;--hm-shadow:0 2px 18px #0000001a;--hm-serif:Georgia, "Times New Roman", serif;background:var(--hm-paper)}.hm__page{max-width:1400px;padding-inline:var(--s-5);margin-inline:auto}.hm h2,.hm h3{margin:0}.hm__h{letter-spacing:-.02em;font-size:clamp(2rem,1.1rem + 3.4vw,4rem);line-height:1.05;font-weight:var(--fw-bold)}.hm__head{justify-content:space-between;align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.hm__more{align-items:center;gap:var(--s-3);font-weight:var(--fw-bold);font-size:var(--fs-400);color:inherit;text-decoration:none;display:inline-flex}.hm__more svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:28px;height:28px}.hm__more:hover{text-decoration:underline}.hm-hero{background:linear-gradient(#2f2f2f 0%,#333 38%,#d9d9d9 68% 100%);min-height:46vw;max-height:729px;padding-block:clamp(1.5rem,1rem + 2vw,2rem) 0;position:relative;overflow:clip}.hm-hero__media{z-index:0;position:absolute;inset:0}.hm-hero__media video{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.hm-hero__scrim{z-index:1;pointer-events:none;background:linear-gradient(#1f1f1fe0 0%,#262626d6 38%,#d9d9d9c7 68%,#d9d9d9db 100%);position:absolute;inset:0}.hm-hero__in{z-index:2;max-width:1400px;padding-inline:var(--s-5);align-items:start;gap:var(--s-6);grid-template-columns:minmax(0,1fr) auto;margin-inline:auto;display:grid;position:relative}.hm-hero__title{color:#fff;letter-spacing:-.02em;font-size:clamp(2.25rem,1.1rem + 4.4vw,4.25rem);line-height:1.06;font-weight:var(--fw-bold);max-width:12ch;margin:0}.hm-hero__mark{width:clamp(180px,26vw,372px);height:auto}@media (max-width:720px){.hm-hero{min-height:0;padding-bottom:var(--s-7)}.hm-hero__in{grid-template-columns:1fr}.hm-hero__mark{justify-self:end;width:46vw}}.hm-vtoggle{right:var(--s-5);bottom:var(--s-5);z-index:3;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);color:#fff;font:inherit;font-size:var(--fs-50);cursor:pointer;background:#181818b8;border:1px solid #ffffff8c;border-radius:999px;display:inline-flex;position:absolute}.hm-vtoggle:hover{background:#181818eb;border-color:#fff}.hm-vtoggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:16px;height:16px}@media (max-width:720px){.hm-vtoggle{right:var(--s-4);bottom:var(--s-4)}.hm-hero .hm-vtoggle{right:auto;left:var(--s-4)}}.hm-search{padding-block:clamp(2rem,1rem + 4vw,6rem)}.hm-search__card{background:var(--c-paper);border-radius:var(--hm-r-lg);box-shadow:var(--hm-shadow);padding:clamp(1.5rem,1rem + 2vw,2.5rem) clamp(1.5rem,1rem + 2vw,3rem)}.hm-search__legend{margin:0 0 var(--s-4);color:var(--hm-navy);font-size:var(--fs-200);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase}.hm-search__row{border:2px solid var(--hm-navy);background:var(--c-paper);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-5);border-radius:999px;align-items:center;gap:0;display:flex}.hm-search__input{min-width:0;font:inherit;font-size:var(--fs-400);padding-block:var(--s-3);color:var(--hm-ink);background:0 0;border:0;flex:auto}.hm-search__input::placeholder{color:var(--c-ink-4)}.hm-search__input:focus{outline:0}.hm-search__row:focus-within{outline:3px solid var(--c-focus);outline-offset:2px}.hm-search__scope{border:0;border-left:2px solid var(--hm-navy);font:inherit;font-size:var(--fs-400);color:var(--hm-ink);padding:var(--s-3) var(--s-4);margin-inline:var(--s-4) var(--s-2);cursor:pointer;background:0 0;flex:none}.hm-search__go{background:var(--hm-navy);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.hm-search__go svg{fill:none;stroke:currentColor;stroke-width:2px;width:22px;height:22px}.hm-search__go:hover{background:#0a2a85}.hm-search__hints{margin:var(--s-4) 0 0;font-size:var(--fs-200);color:var(--c-ink-3)}.hm-search__hints a{color:var(--hm-navy)}@media (max-width:720px){.hm-search__row{border-radius:var(--hm-r-card);padding:var(--s-3);flex-wrap:wrap}.hm-search__scope{border-left:0;margin-inline:0;padding-inline:0}.hm-search__input{flex-basis:100%}}.hm-path{background:var(--c-paper);padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem)}.hm-path__title{max-width:20ch}.hm-path__plot{aspect-ratio:1375/484;min-height:484px;margin-top:clamp(1.5rem,1rem + 2vw,2.5rem);position:relative}.hm-path__curve{width:100%;height:100%;position:absolute;inset:0}.hm-path__curve path{fill:none;stroke:var(--hm-gold);stroke-width:2px;stroke-dasharray:14 12}.hm-path__dot{border:2px solid var(--hm-gold);background:var(--c-paper);border-radius:50%;width:26px;height:26px;position:absolute;translate:-50% -50%}.hm-path__dot:after{content:"";background:var(--hm-gold);border-radius:50%;position:absolute;inset:7px}.hm-mile{background:var(--c-paper);border-radius:var(--hm-r-card);width:24.6%;min-width:250px;box-shadow:var(--hm-shadow);padding:var(--s-5);position:absolute}.hm-mile__year{margin:0 0 var(--s-3);font-family:var(--hm-serif);font-style:italic;font-weight:var(--fw-bold);color:var(--hm-gold-ink);font-size:2rem;line-height:1}.hm-mile p{font-size:var(--fs-300);color:var(--hm-ink-2);margin:0}.hm-mile--1921{top:55.2%;left:0}.hm-mile--1996{top:19.6%;left:28.4%}.hm-mile--2021{top:76.4%;left:52.3%}.hm-mile--2026{top:0;left:75.4%}.hm-path__dot--1921{top:49.8%;left:9.9%}.hm-path__dot--1996{top:13.6%;left:39.6%}.hm-path__dot--2021{top:69.6%;left:64.3%}.hm-path__dot--2026{top:37.4%;left:92.2%}@media (max-width:1100px){.hm-path__plot{aspect-ratio:auto;gap:var(--s-5);min-height:0;display:grid}.hm-path__curve,.hm-path__dot{display:none}.hm-mile{width:auto;min-width:0;position:static}}.hm-feature{background:var(--hm-paper)}.hm-feature__frame{display:block;position:relative}.hm-feature__frame>a{display:block}.hm-feature__media{aspect-ratio:1512/829;object-fit:cover;background:var(--hm-ink-2);width:100%;display:block}.hm-feature__text{max-width:62ch;padding:clamp(2.5rem, 1.5rem + 5vw, 7rem) var(--s-5);text-align:center;margin-inline:auto}.hm-feature__title{letter-spacing:-.02em;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);line-height:1.15;font-weight:var(--fw-bold)}.hm-feature__sub{margin:var(--s-5) 0 0;font-size:var(--fs-400);color:var(--hm-ink-2)}.hm-feature__go{margin-top:var(--s-5);color:var(--hm-navy);font-weight:var(--fw-semibold);display:inline-block}.hm-news{background:linear-gradient(135deg, var(--hm-navy) 0%, var(--hm-navy-2) 100%);color:#fff;padding-block:clamp(2.5rem,1.5rem + 4vw,4.5rem)}.hm-news__title{margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem)}.hm-rail{margin-top:clamp(1.5rem,1rem + 2vw,2.5rem)}.hm-rail__label{font-size:var(--fs-400);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--hm-blue-2)}.hm-rail__wrap{position:relative}.hm-rail__track{gap:var(--s-4);margin:var(--s-4) 0 0;padding:0 0 var(--s-2);scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.hm-rail__track::-webkit-scrollbar{display:none}.hm-rail__track>*{scroll-snap-align:start;flex:none}.hm-rail__btn{z-index:2;width:42px;height:42px;color:var(--hm-navy);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 2px 10px #00000047}.hm-rail__btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:18px;height:18px}.hm-rail__btn--prev{left:-16px}.hm-rail__btn--next{right:-16px}.hm-rail__btn[disabled]{opacity:.35;cursor:default}.hm-ncard{background:var(--c-paper);border-radius:var(--hm-r-card);flex-direction:column;width:280px;display:flex;overflow:hidden}.hm-ncard__pic{position:relative}.hm-ncard__pic img{aspect-ratio:278/176;object-fit:cover;width:100%}.hm-ncard__tag{background:var(--hm-blue);color:#fff;font-size:var(--fs-100);border-radius:999px;padding:2px 10px;position:absolute;bottom:12px;left:12px}.hm-ncard__body{padding:var(--s-5);gap:var(--s-3);flex-direction:column;flex:1;display:flex}.hm-ncard__date{font-family:var(--f-mono);font-size:var(--fs-100);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--c-ink-3)}.hm-ncard__title{font-size:var(--fs-300);font-weight:var(--fw-semibold);color:var(--hm-navy);line-height:1.35}.hm-ncard__title a{color:inherit;text-decoration:none}.hm-ncard__title a:after{content:"";position:absolute;inset:0}.hm-ncard{position:relative}.hm-ncard__read{color:var(--hm-blue);font-size:var(--fs-200);margin-top:auto}.hm-ncard:hover .hm-ncard__title{text-decoration:underline}.hm-ncard--lead{width:336px}.hm-shot{border-radius:var(--hm-r-card);margin:0;overflow:hidden}.hm-shot img{aspect-ratio:286/192;object-fit:cover;width:286px}.hm-shot--lead img{aspect-ratio:343/231;width:343px}.hm-vid{border-radius:var(--hm-r-card);position:relative;overflow:hidden}.hm-vid img{aspect-ratio:258/215;object-fit:cover;width:258px;display:block}.hm-vid--lead img{aspect-ratio:310/258;width:310px}.hm-vid__play{width:64px;height:64px;color:var(--hm-navy);background:#ffffffe0;border-radius:50%;place-items:center;margin:auto;text-decoration:none;display:grid;position:absolute;inset:0}.hm-vid__play svg{fill:currentColor;width:22px;height:22px}.hm-facts{background:var(--hm-paper);padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem)}.hm-facts__btn{align-items:center;gap:var(--s-4);background:var(--hm-navy);color:#fff;padding:var(--s-4) var(--s-6);font-weight:var(--fw-bold);border-radius:999px;text-decoration:none;display:inline-flex}.hm-facts__btn:hover{background:#0a2a85}.hm-facts__grid{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.hm-fact{background:var(--hm-navy);color:#fff;border-radius:var(--hm-r-card);justify-content:space-between;gap:var(--s-5);min-height:245px;box-shadow:var(--hm-shadow);flex-direction:column;padding:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:flex}.hm-fact__num{font-size:clamp(2rem,1.2rem + 2.4vw,3.25rem);line-height:1;font-weight:var(--fw-bold);letter-spacing:-.02em}.hm-fact__cap{font-size:var(--fs-300);color:#c9d2ea}.hm-facts__note{margin:var(--s-5) 0 0;max-width:74ch;font-size:var(--fs-200);color:var(--hm-ink-2)}.hm-facts__note a{color:var(--hm-navy)}.hm-fact .is-placeholder{color:#fff;background:0 0;border-color:#ffffff8c;padding-inline:.2em}.hm-fact .is-placeholder:after{color:#ffffffa6}@media (max-width:980px){.hm-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.hm-facts__grid{grid-template-columns:1fr}.hm-fact{min-height:0}}.hm-eds{background:linear-gradient(135deg, var(--hm-navy) 0%, var(--hm-navy-2) 100%);color:#fff;padding-block:clamp(2.5rem,1.5rem + 4vw,4.5rem)}.hm-eds__track{margin-top:clamp(1.5rem,1rem + 2vw,2.5rem)}.hm-ed{border-radius:var(--hm-r-card);width:587px;max-width:92vw;box-shadow:var(--hm-shadow);grid-template-columns:176px minmax(0,1fr);display:grid;overflow:hidden}.hm-ed__side{background:var(--hm-navy-3);border-top:2px solid var(--hm-gold-2);padding:var(--s-5);justify-content:space-between;gap:var(--s-6);flex-direction:column;display:flex}.hm-ed__name{font-size:var(--fs-400);font-weight:var(--fw-bold);line-height:1.25}.hm-ed__issue{font-family:var(--f-mono);font-size:var(--fs-100);letter-spacing:var(--ls-mono);color:#b7c1de}.hm-ed__body{background:var(--c-paper);color:var(--hm-ink);padding:var(--s-5) var(--s-6)}.hm-ed__title{font-size:var(--fs-500);font-weight:var(--fw-bold)}.hm-ed__label{margin:var(--s-3) 0 var(--s-4);font-size:var(--fs-100);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-ink-3)}.hm-ed__list{margin:0;padding:0;list-style:none}.hm-ed__list li{padding-block:var(--s-3);border-top:1px solid var(--c-rule-2)}.hm-ed__list li:first-child{border-top:0;padding-top:0}.hm-ed__art{font-size:var(--fs-300);color:var(--hm-ink);line-height:1.35;text-decoration:none;display:block}.hm-ed__art:hover{text-decoration:underline}.hm-ed__author{font-size:var(--fs-200);color:var(--hm-blue);margin-top:2px;display:block}.hm-ed__actions{align-items:center;gap:var(--s-5);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.hm-ed__submit{background:var(--hm-gold-2);color:var(--hm-ink);padding:var(--s-3) var(--s-5);font-size:var(--fs-200);font-weight:var(--fw-semibold);border-radius:999px;text-decoration:none}.hm-ed__submit:hover{background:#f0c447}.hm-ed__archive{color:var(--hm-ink);font-size:var(--fs-200)}@media (max-width:620px){.hm-ed{grid-template-columns:1fr}.hm-ed__side{flex-direction:row;align-items:center}}.hm-partners{background:var(--hm-paper);padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem)}.hm-partners__track{margin-top:clamp(1.5rem,1rem + 2vw,3rem)}.hm-partner{text-align:center;width:122px}.hm-partner__box{height:122px;padding:var(--s-3);border:1px solid var(--hm-blue);border-radius:var(--hm-r-card);background:var(--c-paper);color:var(--hm-navy);font-size:var(--fs-200);font-weight:var(--fw-bold);place-items:center;display:grid}.hm-partner__cap{margin:var(--s-3) 0 0;font-size:var(--fs-100);color:var(--hm-blue)}@media (prefers-reduced-motion:reduce){.hm-rail__track{scroll-behavior:auto}}
.gsd-hero{isolation:isolate;background:var(--c-brand-deep);color:var(--c-on-invert);padding:var(--s-9) 0 var(--s-8);position:relative;overflow:hidden}.gsd-hero__rain{z-index:-2;justify-content:space-between;gap:var(--s-4);padding:0 var(--s-4);font-family:var(--f-mono,"Consolas", "SFMono-Regular", ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--c-brand);-webkit-user-select:none;user-select:none;font-size:1.125rem;line-height:1.35;display:flex;position:absolute;inset:0}.gsd-rain__col{text-align:center;white-space:pre;min-width:0;opacity:var(--o,.28);animation:gsd-fall var(--sp,18s) linear var(--d,0s) infinite;will-change:transform;flex:1 1 0}@keyframes gsd-fall{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.gsd-hero:after{content:"";z-index:-1;background:radial-gradient(120% 90% at 12% 40%,#17361bf7 0%,#17361bdb 45%,#17361b9e 100%);position:absolute;inset:0}.gsd-hero__in{max-width:var(--w-page);margin:0 auto;position:relative}.gsd-hero__eyebrow{margin:0 0 var(--s-3);font-size:var(--fs-100);letter-spacing:.08em;text-transform:uppercase;color:var(--c-brand)}.gsd-hero__back{color:inherit}.gsd-hero__back:hover{color:var(--c-on-invert)}.gsd-hero h1{max-width:20ch;font-size:var(--fs-900);letter-spacing:-.02em;margin:0;line-height:1.06}.gsd-hero__lead{margin:var(--s-5) 0 0;max-width:56ch;font-size:var(--fs-400);color:var(--c-on-invert);opacity:.88}.gsd-hero__figures{gap:var(--s-5);margin:var(--s-8) 0 0;padding:0;padding-top:var(--s-5);border-top:1px solid #ffffff38;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.gsd-hero__figures b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.2rem + 3vw,3.25rem);line-height:1;display:block}.gsd-hero__figures span{margin-top:var(--s-2);font-size:var(--fs-200);color:var(--c-on-invert);opacity:.78;display:block}@media (max-width:860px){.gsd-hero__figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.gsd-panel{padding:var(--s-8) 0 var(--s-9)}.gsd-bar{align-items:baseline;gap:var(--s-3) var(--s-5);padding-bottom:var(--s-5);border-bottom:1px solid var(--c-rule);flex-wrap:wrap;display:flex}.gsd-bar h2{font-size:var(--fs-700);letter-spacing:-.015em;margin:0}.gsd-bar__note{font-size:var(--fs-200);color:var(--c-ink-3);margin:0 0 0 auto}.gsd-kpis{gap:var(--s-4);margin:var(--s-5) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (max-width:900px){.gsd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.gsd-kpi{gap:var(--s-2);padding:var(--s-5);background:var(--c-paper);border:1px solid var(--c-rule);border-radius:var(--r-card,0);display:grid}.gsd-kpi__label{font-size:var(--fs-200);color:var(--c-ink-3)}.gsd-kpi__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.1rem + 2vw,2.5rem);line-height:1}.gsd-kpi__foot{align-items:center;gap:var(--s-3);font-size:var(--fs-100);display:flex}.gsd-kpi__delta{color:var(--c-st-active);font-weight:600}.gsd-kpi__delta--down{color:var(--c-st-void)}.gsd-kpi__of{color:var(--c-ink-3)}.gsd-kpi__spark{width:100%;height:34px;margin-top:var(--s-1)}.gsd-grid{gap:var(--s-4);margin:var(--s-4) 0 0;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.gsd-card{grid-column:span 6}.gsd-card--wide{grid-column:span 12}.gsd-card--third{grid-column:span 4}@media (max-width:1000px){.gsd-card,.gsd-card--third{grid-column:span 12}}.gsd-card{gap:var(--s-4);padding:var(--s-5);background:var(--c-paper);border:1px solid var(--c-rule);border-radius:var(--r-card,0);align-content:start;display:grid}.gsd-card__head{align-items:baseline;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.gsd-card__head h3{font-size:var(--fs-500);letter-spacing:-.01em;margin:0}.gsd-card__period{font-size:var(--fs-100);color:var(--c-ink-3);margin:0 0 0 auto}.gsd-legend{gap:var(--s-2) var(--s-5);font-size:var(--fs-100);color:var(--c-ink-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gsd-legend li{align-items:center;gap:var(--s-2);display:flex}.gsd-legend i{background:var(--sw,var(--c-brand));border:1px solid #0000002e;flex:none;width:12px;height:12px}.gsd-chart{width:100%;height:auto;display:block}.gsd-chart text{fill:var(--c-ink-3);font-family:inherit;font-size:12px}.gsd-chart .gsd-axis{stroke:var(--c-rule-2);stroke-width:1px}.gsd-rows{gap:var(--s-4);margin:0;display:grid}.gsd-row{gap:var(--s-2) var(--s-4);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.gsd-row__name{font-size:var(--fs-200)}.gsd-row__val{font-size:var(--fs-200);font-variant-numeric:tabular-nums;color:var(--c-ink-2);white-space:nowrap}.gsd-row__track{background:var(--c-paper-3);border:1px solid var(--c-rule-2);grid-column:1/-1;height:10px}.gsd-row__fill{background:var(--k,var(--c-brand));height:100%;display:block}.gsd-demo{justify-self:start;align-items:center;gap:var(--s-2);padding:2px var(--s-2);font-size:var(--fs-50);letter-spacing:.06em;text-transform:uppercase;color:var(--c-ph-text);background:var(--c-ph-bg);border:1px dashed var(--c-ph-line);display:inline-flex}.gsd-outlink{margin:var(--s-6) 0 0;max-width:var(--w-text);color:var(--c-ink-2)}@media (prefers-reduced-motion:reduce){.gsd-rain__col{animation:none}}
.hm-dash__hero{isolation:isolate;background:var(--hm-navy);color:#fff;padding-block:clamp(2rem,1.2rem + 3vw,4rem) clamp(2.5rem,1.5rem + 4vw,5rem);position:relative;overflow:clip}.hm-dash__rain{z-index:-2;justify-content:space-between;gap:var(--s-4);padding-inline:var(--s-4);font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--hm-blue-2);-webkit-user-select:none;user-select:none;font-size:1.125rem;line-height:1.35;display:flex;position:absolute;inset:0}.hm-dash__hero:after{content:"";z-index:-1;background:radial-gradient(130% 100% at 10% 30%,#001960f7 0%,#001960e6 48%,#001960b8 100%);position:absolute;inset:0}.hm-dash__hero-in{position:relative}.hm-dash__crumbs,.hm-dash__crumbs a{color:var(--hm-blue-2)}.hm-dash__crumbs a:hover{color:#fff}.hm-dash__crumbs li+li:before{color:#ffffff80}.hm-dash__title{margin:var(--s-4) 0 0;letter-spacing:-.02em;max-width:22ch;font-size:clamp(1.875rem,1.1rem + 2.8vw,3.25rem);line-height:1.06;font-weight:var(--fw-bold)}.hm-dash__lead{margin:var(--s-5) 0 0;max-width:60ch;font-size:var(--fs-400);color:#dee4f6}.hm-dash__figures{gap:var(--s-5);padding-top:var(--s-5);border-top:1px solid #ffffff3d;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(1.5rem,1rem + 2vw,2.5rem) 0 0;list-style:none;display:grid}.hm-dash__figures b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.1rem + 2.6vw,3rem);line-height:1;font-weight:var(--fw-bold);display:block}.hm-dash__figures span{margin-top:var(--s-2);font-size:var(--fs-200);color:#c9d2ea;display:block}@media (max-width:860px){.hm-dash__figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm-dash__panel{padding-block:clamp(2rem,1.2rem + 3vw,4rem) clamp(2.5rem,1.5rem + 4vw,5.5rem)}.hm-dash__h{letter-spacing:-.02em;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);line-height:1.15;font-weight:var(--fw-bold)}.hm-dash .hm-dash__h--sub{margin-top:clamp(2rem,1.2rem + 3vw,3.5rem)}.hm-dash__bar{align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.hm-dash__note{font-size:var(--fs-200);color:var(--hm-ink-2);margin:0 0 0 auto}.hm-dash__periods{border:1px solid var(--c-rule);background:#fff;border-radius:999px;gap:2px;padding:3px;display:flex}.hm-dash__periods button{min-height:36px;padding:0 var(--s-4);color:var(--hm-ink-2);font:inherit;font-size:var(--fs-200);cursor:pointer;background:0 0;border:0;border-radius:999px}.hm-dash__periods button:hover{background:var(--hm-paper)}.hm-dash__periods button[aria-pressed=true]{background:var(--hm-navy);color:#fff;font-weight:var(--fw-bold)}.hm-dash__demo{margin:var(--s-5) 0 0}.hm-dash__kpis{margin-top:var(--s-4)}.hm-dash__kpis,.hm-dash__grid{--dsh-card-r:var(--hm-r-card)}.hm-dash .gsd-kpi,.hm-dash .gsd-card{border-radius:var(--hm-r-card);box-shadow:var(--hm-shadow);background:#fff;border:0}.hm-dash .gsd-kpi{padding:var(--s-5)}.hm-dash .gsd-card{padding:clamp(1.25rem,1rem + .8vw,1.75rem)}.hm-dash .gsd-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1180px){.hm-dash .gsd-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.hm-dash .gsd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm-dash .gsd-kpi__label{min-height:2.6em}.hm-dash .gsd-kpi__value{color:var(--hm-navy);font-weight:var(--fw-bold)}.hm-dash .gsd-kpi__spark{color:var(--hm-navy);opacity:.55}.hm-dash .gsd-kpi__delta--down{color:var(--c-st-void)}.hm-dash .gsd-kpi__delta--flat{color:var(--hm-ink-2)}.hm-dash .gsd-card__head h3{font-size:var(--fs-500);color:var(--hm-ink)}.hm-dash .gsd-chart text{fill:var(--hm-ink-2)}.hm-dash .gsd-chart .gsd-axis{stroke:var(--c-rule)}.hm-dash .hm-dash__barval text{fill:var(--hm-ink);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.hm-dash .gsd-row__track{border-radius:999px;overflow:hidden}.hm-dash .gsd-row__fill{border-radius:999px}.hm-dash__donutwrap{align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.hm-dash__donut{flex:none;width:118px;height:118px}.hm-dash__donut-num{font-variant-numeric:tabular-nums;fill:var(--hm-navy);font-size:7px;font-weight:700}.hm-dash__donut-cap{fill:var(--hm-ink-2);font-size:2.6px}.hm-dash__donut-legend{gap:var(--s-3);font-size:var(--fs-200);flex:11rem;margin:0;padding:0;list-style:none;display:grid}.hm-dash__donut-legend li{align-items:center;gap:var(--s-3);grid-template-columns:12px minmax(0,1fr) auto;display:grid}.hm-dash__donut-legend i{background:var(--sw);border-radius:3px;width:12px;height:12px}.hm-dash__donut-legend span{color:var(--hm-ink-2)}.hm-dash__donut-legend b{font-variant-numeric:tabular-nums}.hm-dash__partners{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.hm-dash__partners li{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--c-rule);font-size:var(--fs-200);border-radius:12px;display:flex}.hm-dash__pname{align-items:center;gap:var(--s-3);min-width:0;display:flex}.hm-dash__pname i{background:var(--hm-paper);width:30px;height:30px;color:var(--hm-navy);font-size:var(--fs-50);font-style:normal;font-weight:var(--fw-bold);border-radius:8px;flex:none;place-items:center;display:grid}.hm-dash__pill{padding:3px var(--s-3);font-size:var(--fs-50);font-weight:var(--fw-bold);white-space:nowrap;border-radius:999px;display:inline-block}.hm-dash__pill--on{background:var(--c-st-active-bg);color:var(--c-st-active)}.hm-dash__pill--wip{color:#7a5b10;background:#fdf3dc}.hm-dash__pill--navy{color:var(--hm-navy);background:#e7eaf5}.hm-dash__pill--blue{color:#1b4eb8;background:#e6edfc}.hm-dash__pill--gold{color:var(--hm-gold-ink);background:#faf1d9}.hm-dash__scroller{overflow-x:auto}.hm-dash__scroller:focus-visible{outline:2px solid var(--hm-navy);outline-offset:2px}.hm-dash__scroller .gsd-chart{min-width:34rem}.hm-dash__table{border-collapse:collapse;width:100%;min-width:44rem;font-size:var(--fs-200);text-align:left}.hm-dash__table th,.hm-dash__table td{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--c-rule-2);vertical-align:middle}.hm-dash__table thead th{font-size:var(--fs-50);letter-spacing:.05em;text-transform:uppercase;color:var(--hm-ink-2);border-bottom:1px solid var(--c-rule);white-space:nowrap}.hm-dash__table tbody th{font-weight:var(--fw-bold);color:var(--hm-ink)}.hm-dash__table tbody th span{font-weight:400;font-size:var(--fs-50);color:var(--hm-ink-2);margin-top:2px;display:block}.hm-dash__table tbody tr:last-child th,.hm-dash__table tbody tr:last-child td{border-bottom:0}.hm-dash__table tbody tr:hover{background:var(--hm-paper)}.hm-dash__num{font-variant-numeric:tabular-nums;white-space:nowrap}.hm-dash__outlink{max-width:76ch;font-size:var(--fs-200);color:var(--hm-ink-2);margin:clamp(1.5rem,1rem + 2vw,2.5rem) 0 0}.hm-dash__outlink a{color:var(--hm-navy)}@media (max-width:720px){.hm-dash__bar{align-items:flex-start}.hm-dash__note{margin-left:0}}.dsh-flow{gap:var(--s-2);margin:var(--s-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.dsh-flow__item{font-size:var(--fs-100);padding:var(--s-2) var(--s-3);background:var(--hm-paper);color:var(--hm-ink-2)}.dsh-flow__item+.dsh-flow__item:before{content:"→ ";color:var(--c-ink-3)}.dsh-groups{gap:var(--s-5);margin-top:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.hm-dash .dsh-group{grid-column:1/-1;padding:clamp(1.25rem,1rem + .8vw,1.75rem)}.dsh-inds{margin:var(--s-4) 0 0;padding:0;list-style:none}.dsh-ind{padding:var(--s-4) 0;border-top:var(--bw-hair) solid var(--c-rule)}.dsh-ind:first-child{border-top:0;padding-top:0}.dsh-ind__title{font-size:var(--fs-200);font-weight:var(--fw-medium);color:var(--hm-ink)}.dsh-ind__value{margin-top:var(--s-2);font-family:var(--f-mono);font-size:var(--fs-300);display:inline-block}.dsh-meta{gap:var(--s-3);margin-top:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.dsh-meta dt{font-size:var(--fs-50);letter-spacing:.05em;text-transform:uppercase;color:var(--hm-ink-2)}.dsh-meta dd{font-size:var(--fs-100);color:var(--hm-ink-2);margin:2px 0 0}.dsh-ind__threshold{margin-top:var(--s-3);font-size:var(--fs-100);color:var(--c-st-void);border-left:var(--bw-mark) solid var(--c-st-void);padding-left:var(--s-3)}.dsh-ind__acts{margin-top:var(--s-3)}.dsh-drill{margin-top:var(--s-3);padding:var(--s-3);background:var(--hm-paper)}.dsh-drill__rows{margin:var(--s-2) 0 0;padding:0;list-style:none}.dsh-drill__rows li{justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:var(--bw-hair) solid var(--c-rule-2);font-size:var(--fs-100);display:flex}.dsh-drill__rows li:last-child{border-bottom:0}.dsh-drill__rows b{font-family:var(--f-mono);font-weight:400}.hm-dash .dsh-reco{margin-top:var(--s-6);padding:clamp(1.25rem,1rem + .8vw,1.75rem)}.dsh-reco__mark{align-items:center;gap:var(--s-2);margin:var(--s-3) 0;font-size:var(--fs-100);font-weight:var(--fw-semibold);color:var(--c-brand-ink);display:flex}@media (max-width:720px){.dsh-meta{grid-template-columns:minmax(0,1fr)}}
