.calm-inner:has(:where(.hub-hero)) .hub-hero h1{max-width:16ch}.calm-inner:has(:where(.hub-hero)) .hub-jump{border-top:1px solid #14141a24;margin-top:clamp(36px,4vw,56px);padding-top:18px}.calm-inner:has(:where(.hub-hero)) .hub-jump ul{flex-wrap:wrap;gap:8px;display:flex}.calm-inner:has(:where(.hub-hero)) .hub-jump a{min-height:40px;color:var(--ink-2);transition:background-color .2s var(--ease), color .2s var(--ease);background:#ffffffb3;border-radius:999px;align-items:center;padding:0 16px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.calm-inner:has(:where(.hub-hero)) .hub-jump a:hover{color:var(--ink);background:#fff}.calm-inner:has(:where(.hub-hero)) .story{color:var(--ink);background:linear-gradient(135deg,#d6e6f0 0%,#e2ecf2 60%,#eef2f4 100%);border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding:clamp(24px,4vw,56px);display:grid}.calm-inner:has(:where(.hub-hero)) .story .seg{margin-bottom:18px}.calm-inner:has(:where(.hub-hero)) .dark .story .seg{color:var(--ink-2);background:#ffffffb3}.calm-inner:has(:where(.hub-hero)) .story h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:300;line-height:1.1}.calm-inner:has(:where(.hub-hero)) .story h3 b{font-weight:650}.calm-inner:has(:where(.hub-hero)) .story-desc{color:var(--ink-2);max-width:56ch;margin-top:22px;font-size:1.0625rem}.calm-inner:has(:where(.hub-hero)) .story-stats{background:#fff;border-radius:16px;align-content:start;gap:18px;padding:26px;display:grid}.calm-inner:has(:where(.hub-hero)) .story-stats li{border-bottom:1px solid var(--stone-2);grid-template-columns:8.5rem 1fr;align-items:baseline;gap:12px;padding-bottom:16px;display:grid}.calm-inner:has(:where(.hub-hero)) .story-stats li:nth-last-child(2){border-bottom:0;padding-bottom:0}.calm-inner:has(:where(.hub-hero)) .story-stats li.go{border:0;padding:4px 0 0;display:block}.calm-inner:has(:where(.hub-hero)) .story-stats b{white-space:nowrap;letter-spacing:-.03em;color:var(--cerulean-deep);font-size:2rem;font-weight:650;line-height:1.1}.calm-inner:has(:where(.hub-hero)) .story-stats span{color:var(--ink-2)}.calm-inner:has(:where(.hub-hero)) .dark .story :focus-visible{outline-color:var(--ink)}.calm-inner:has(:where(.hub-hero)) .case-rows{margin-top:clamp(40px,5vw,56px);display:grid}.calm-inner:has(:where(.hub-hero)) .case{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px clamp(28px,4vw,64px);padding:clamp(28px,3vw,36px) 0;display:grid}.calm-inner:has(:where(.hub-hero)) .case:last-child{border-bottom:1px solid var(--line)}.calm-inner:has(:where(.hub-hero)) .case-seg{color:var(--ink-3);margin-top:6px;font-size:.875rem;font-weight:500}.calm-inner:has(:where(.hub-hero)) .case h3{letter-spacing:-.02em;text-wrap:balance;margin-top:0;font-size:clamp(1.375rem,1.1rem + .7vw,1.75rem);font-weight:600;line-height:1.2}.calm-inner:has(:where(.hub-hero)) .case-desc{color:var(--ink-2);max-width:62ch;margin-top:12px}.calm-inner:has(:where(.hub-hero)) .case-main{grid-area:1/1}.calm-inner:has(:where(.hub-hero)) .case-stats{grid-area:1/2/span 2}.calm-inner:has(:where(.hub-hero)) .case .link{color:var(--cerulean-deep);text-underline-offset:4px;grid-area:2/1;justify-self:start;margin-top:-4px}.calm-inner:has(:where(.hub-hero)) .case-stats{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:0 20px;display:grid}.calm-inner:has(:where(.hub-hero)) .case-stats li{padding-top:4px}.calm-inner:has(:where(.hub-hero)) .case-stats b{letter-spacing:-.03em;color:var(--cerulean-deep);font-size:clamp(1.625rem,1.3rem + .8vw,2.125rem);font-weight:650;line-height:1.05;display:block}.calm-inner:has(:where(.hub-hero)) .case-stats span{color:var(--ink-2);margin-top:8px;font-size:.9375rem;line-height:1.4;display:block}.calm-inner:has(:where(.hub-hero)) .dark .case{border-color:var(--slate-line)}.calm-inner:has(:where(.hub-hero)) .dark .case-seg{color:var(--on-dark-2)}.calm-inner:has(:where(.hub-hero)) .dark .case-desc{color:var(--on-dark-2)}.calm-inner:has(:where(.hub-hero)) .dark .case .link{color:var(--sky)}.calm-inner:has(:where(.hub-hero)) .dark .case-stats li{border-color:var(--slate-line)}.calm-inner:has(:where(.hub-hero)) .dark .case-stats b{color:var(--sky)}.calm-inner:has(:where(.hub-hero)) .dark .case-stats span{color:var(--on-dark-2)}@media (max-width:960px){.calm-inner:has(:where(.hub-hero)) .story{grid-template-columns:1fr}.calm-inner:has(:where(.hub-hero)) .case{grid-template-columns:1fr}.calm-inner:has(:where(.hub-hero)) .case-main{grid-area:auto/1}.calm-inner:has(:where(.hub-hero)) .case-stats{grid-area:auto/1}.calm-inner:has(:where(.hub-hero)) .case .link{grid-area:auto/1}.calm-inner:has(:where(.hub-hero)) .case .link{margin-top:0}}@media (max-width:560px){.calm-inner:has(:where(.hub-hero)) .story-stats{padding:20px}.calm-inner:has(:where(.hub-hero)) .story-stats li{grid-template-columns:1fr;gap:4px}.calm-inner:has(:where(.hub-hero)) .story-stats b{font-size:1.75rem}.calm-inner:has(:where(.hub-hero)) .case-stats{grid-template-columns:1fr}.calm-inner:has(:where(.hub-hero)) .case-stats li{border-top:1px solid var(--line);grid-template-columns:7.5rem 1fr;align-items:baseline;gap:12px;padding:12px 0;display:grid}.calm-inner:has(:where(.hub-hero)) .case-stats li:last-child{border-bottom:1px solid var(--line)}.calm-inner:has(:where(.hub-hero)) .dark .case-stats li:last-child{border-color:var(--slate-line)}.calm-inner:has(:where(.hub-hero)) .case-stats span{margin-top:0}.calm-inner:has(:where(.hub-hero)) .case-stats b{font-size:1.5rem}}
