.ex[data-astro-cid-cmna73n3]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.stack[data-astro-cid-cmna73n3]{flex-direction:column;gap:28px;display:none}.stack-group[data-astro-cid-cmna73n3]{flex-direction:column;gap:16px;display:flex}.list[data-astro-cid-cmna73n3]{flex-direction:column;gap:28px;display:flex}.group-title[data-astro-cid-cmna73n3]{margin:0 0 8px}.list[data-astro-cid-cmna73n3] ul[data-astro-cid-cmna73n3]{border-top:1px solid var(--border-subtle);margin:0;padding:0;list-style:none}.list[data-astro-cid-cmna73n3] li[data-astro-cid-cmna73n3]{border-bottom:1px solid var(--border-subtle)}.pick[data-astro-cid-cmna73n3]{text-align:left;cursor:pointer;width:100%;color:var(--text-muted);transition:color var(--dur) var(--ease-out), padding var(--dur) var(--ease-out);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.pick[data-astro-cid-cmna73n3] .t[data-astro-cid-cmna73n3]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:-.02em;font-size:clamp(20px,2vw,26px);line-height:1.2;overflow:hidden}.pick[data-astro-cid-cmna73n3] svg{opacity:0;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);flex:none;transform:translate(-8px)}.pick[data-astro-cid-cmna73n3]{position:relative}.bar[data-astro-cid-cmna73n3]{background:var(--accent);transform-origin:0;height:2px;display:none;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.is-timed[data-astro-cid-cmna73n3] .pick[data-astro-cid-cmna73n3].is-active .bar[data-astro-cid-cmna73n3]{animation:fill var(--autoplay,4s) cubic-bezier(.65, 0, .35, 1) forwards;display:block}.is-timed[data-astro-cid-cmna73n3].is-paused .pick[data-astro-cid-cmna73n3].is-active .bar[data-astro-cid-cmna73n3]{animation-play-state:paused}@keyframes fill{to{transform:scaleX(1)}}.pick[data-astro-cid-cmna73n3].is-active{color:var(--accent);padding-left:8px}.pick[data-astro-cid-cmna73n3].is-active svg{opacity:1;transform:none}.stage[data-astro-cid-cmna73n3]{display:grid;position:sticky;top:96px}.panel[data-astro-cid-cmna73n3]{--pad:clamp(28px, 3.4vw, 48px);border-radius:var(--radius-sm);background:var(--surface-page);border:1px solid var(--border-subtle);color:inherit;opacity:0;visibility:hidden;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out), visibility 0s linear .4s;flex-direction:column;grid-area:1/1;text-decoration:none;display:flex;overflow:hidden;transform:translateY(8px)}.panel[data-astro-cid-cmna73n3].is-active{opacity:1;visibility:visible;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);transform:none}.shot[data-astro-cid-cmna73n3]{object-fit:cover;width:100%;max-width:none;height:clamp(120px,12vw,170px);display:block}.body[data-astro-cid-cmna73n3]{padding:var(--pad);flex-direction:column;flex:1;gap:20px;display:flex}.metric[data-astro-cid-cmna73n3]{flex-direction:column;gap:8px;display:flex}.value[data-astro-cid-cmna73n3]{font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:var(--tracking-display);color:var(--dd-blue-700);font-size:clamp(64px,7vw,104px);line-height:1}.caption[data-astro-cid-cmna73n3]{color:var(--text-muted);font-size:16px}.promise[data-astro-cid-cmna73n3]{max-width:28ch;margin:0}.summary[data-astro-cid-cmna73n3]{color:var(--text-body);max-width:52ch;font-size:17px;line-height:1.5}.foot[data-astro-cid-cmna73n3]{border-top:1px solid var(--border-subtle);color:var(--text-strong);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:20px;display:flex}.more[data-astro-cid-cmna73n3]{border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out);align-items:center;gap:8px;padding:10px 16px;font-size:15px;display:inline-flex}.panel[data-astro-cid-cmna73n3]:hover .more[data-astro-cid-cmna73n3]{background:var(--accent);color:var(--dd-white)}.panel[data-astro-cid-cmna73n3]:hover .more[data-astro-cid-cmna73n3] svg{transform:translate(3px)}.ex--compact[data-astro-cid-cmna73n3]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch}.ex--compact[data-astro-cid-cmna73n3] .list[data-astro-cid-cmna73n3],.ex--compact[data-astro-cid-cmna73n3] .group[data-astro-cid-cmna73n3]{height:100%}.ex--compact[data-astro-cid-cmna73n3] .list[data-astro-cid-cmna73n3] ul[data-astro-cid-cmna73n3]{flex-direction:column;height:100%;display:flex}.ex--compact[data-astro-cid-cmna73n3] .list[data-astro-cid-cmna73n3] li[data-astro-cid-cmna73n3]{flex:1;display:flex}.ex--compact[data-astro-cid-cmna73n3] .pick[data-astro-cid-cmna73n3]{height:100%;padding-block:0}.ex--compact[data-astro-cid-cmna73n3] .panel[data-astro-cid-cmna73n3]{--pad:clamp(20px, 2.4vw, 32px)}.ex--compact[data-astro-cid-cmna73n3] .shot[data-astro-cid-cmna73n3]{height:clamp(90px,8vw,120px)}.ex--compact[data-astro-cid-cmna73n3] .body[data-astro-cid-cmna73n3]{gap:14px}.ex--compact[data-astro-cid-cmna73n3] .value[data-astro-cid-cmna73n3]{font-size:clamp(40px,4.4vw,64px)}.ex--compact[data-astro-cid-cmna73n3] .promise[data-astro-cid-cmna73n3]{font-size:clamp(20px,1.8vw,26px)}.ex--compact[data-astro-cid-cmna73n3] .summary[data-astro-cid-cmna73n3]{font-size:16px}.ex--compact[data-astro-cid-cmna73n3] .foot[data-astro-cid-cmna73n3]{padding-top:14px}.ex--solo[data-astro-cid-cmna73n3]{grid-template-columns:minmax(0,1fr)}.ex--solo[data-astro-cid-cmna73n3] .list[data-astro-cid-cmna73n3]{display:none}.ex--solo[data-astro-cid-cmna73n3] .stage[data-astro-cid-cmna73n3]{position:static}.ex--solo[data-astro-cid-cmna73n3] .panel[data-astro-cid-cmna73n3]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);display:grid}.ex--solo[data-astro-cid-cmna73n3] .shot[data-astro-cid-cmna73n3]{height:100%;min-height:360px}.ex--solo[data-astro-cid-cmna73n3] .body[data-astro-cid-cmna73n3]{justify-content:center;gap:24px;padding:clamp(32px,4vw,64px)}.ex--solo[data-astro-cid-cmna73n3] .value[data-astro-cid-cmna73n3]{font-size:clamp(72px,8vw,120px)}.ex--solo[data-astro-cid-cmna73n3] .promise[data-astro-cid-cmna73n3]{max-width:24ch;font-size:clamp(24px,2.4vw,34px)}@media (width<=900px){.ex[data-astro-cid-cmna73n3]{display:none}.stack[data-astro-cid-cmna73n3]{display:flex}}@media (prefers-reduced-motion:reduce){.panel[data-astro-cid-cmna73n3],.pick[data-astro-cid-cmna73n3]{transition:none!important}}
