.roles[data-astro-cid-3tlfizn6]{width:100%}.roles__strip[data-astro-cid-3tlfizn6]:not([data-placed]){display:none}.roles__strip[data-astro-cid-3tlfizn6]{margin-inline:calc(-1 * var(--gutter));scroll-margin-top:var(--hdr-h)}.roles__band[data-astro-cid-3tlfizn6]{background:var(--band);padding:40px var(--gutter) 52px}.roles__prompt[data-astro-cid-3tlfizn6]{margin:0 auto 30px;font:var(--fw-medium) var(--fs-2xl)/var(--lh-snug) "DM Sans",system-ui,sans-serif;letter-spacing:var(--ls-title);color:var(--ink);text-align:center;text-wrap:balance}.roles__choices[data-astro-cid-3tlfizn6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.role-choice[data-astro-cid-3tlfizn6]{appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;min-height:150px;margin:0;padding:24px 20px;background:var(--card);color:var(--ink);border:1px solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow);font:var(--fw-medium) var(--fs-xl)/var(--lh-snug) "DM Sans",system-ui,sans-serif;text-align:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.role-choice[data-astro-cid-3tlfizn6] .icon{color:currentColor}.role-choice[data-astro-cid-3tlfizn6]:is(:hover,:focus-visible){transform:translate(-2px,-2px);box-shadow:var(--shadow-hover)}.role-choice[data-astro-cid-3tlfizn6][aria-expanded=true]:not([data-revealed=""]),.role-choice[data-astro-cid-3tlfizn6][aria-expanded=true]:not([data-revealed=""]):is(:hover,:focus-visible){background:var(--ink);color:var(--pg);box-shadow:none;transform:translate(2px,2px)}[data-theme=dark] .role-choice[data-astro-cid-3tlfizn6][aria-expanded=true]:not([data-revealed=""]){background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}@media(prefers-color-scheme:dark){:root:not([data-theme]) .role-choice[data-astro-cid-3tlfizn6][aria-expanded=true]:not([data-revealed=""]){background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}}@media(prefers-reduced-motion:reduce){.role-choice[data-astro-cid-3tlfizn6],.roles[data-astro-cid-3tlfizn6] .role-pager__btn{transition:none}}html.reveal:not(.reduce-motion) .role-choice[data-astro-cid-3tlfizn6][data-revealed=""]{animation:dh-reveal-choice 1.1s cubic-bezier(.34,1.56,.64,1) calc(var(--i, 0) * .18s) backwards}html.reveal:not(.reduce-motion) .role-choice[data-astro-cid-3tlfizn6][aria-expanded=true][data-revealed=""]{animation-name:dh-reveal-choice-hold;animation-duration:1.7s;animation-timing-function:linear}html.reveal:not(.reduce-motion) .role-choice[data-astro-cid-3tlfizn6][data-revealed=""] .icon{animation:dh-reveal-choice-icon .7s cubic-bezier(.34,1.56,.64,1) calc(var(--i, 0) * .18s + .32s) backwards}html.reveal:not(.reduce-motion) .role-choice[data-astro-cid-3tlfizn6][data-revealed=""] .role-choice__name[data-astro-cid-3tlfizn6]{animation:dh-reveal-choice-name .5s cubic-bezier(.22,.7,.25,1) calc(var(--i, 0) * .18s + .42s) backwards}@keyframes dh-reveal-choice{0%{opacity:0;transform:translateY(56px) scale(.9);box-shadow:0 0 #00000080}}@keyframes dh-reveal-choice-hold{0%{opacity:0;transform:translateY(56px) scale(.9);box-shadow:0 0 #00000080;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}65%,to{opacity:1;transform:none;box-shadow:var(--shadow)}}@keyframes dh-reveal-choice-icon{0%{opacity:0;transform:scale(0) rotate(-90deg)}}@keyframes dh-reveal-choice-name{0%{opacity:0;transform:translateY(10px)}}.roles[data-astro-cid-3tlfizn6] .role-pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:48px}.roles[data-astro-cid-3tlfizn6] .role-pager__btn{appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:18px 22px 20px;background:var(--card);color:var(--ink);border:1px solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow);text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.roles[data-astro-cid-3tlfizn6] .role-pager__btn:is(:hover,:focus-visible){transform:translate(-2px,-2px);box-shadow:var(--shadow-hover)}.roles[data-astro-cid-3tlfizn6] .role-pager__btn--next{grid-column:2;align-items:flex-end;text-align:right}.roles[data-astro-cid-3tlfizn6] .role-pager__label{font:var(--fw-medium) var(--fs-2xs)/var(--lh-none) "DM Sans",system-ui,sans-serif;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3)}.roles[data-astro-cid-3tlfizn6] .role-pager__name{font:var(--fw-medium) var(--fs-xl)/var(--lh-snug) "DM Sans",system-ui,sans-serif;color:var(--ink)}@media(max-width:780px){.roles__strip[data-astro-cid-3tlfizn6]{margin-inline:calc(-1 * var(--gutter-m))}.roles__band[data-astro-cid-3tlfizn6]{padding:28px var(--gutter-m) 36px}.roles__prompt[data-astro-cid-3tlfizn6]{margin-bottom:18px}.roles__choices[data-astro-cid-3tlfizn6]{grid-template-columns:minmax(0,1fr);gap:14px}.role-choice[data-astro-cid-3tlfizn6]{flex-direction:row;justify-content:flex-start;min-height:72px;padding:14px 18px;font-size:var(--fs-lg);text-align:left}.role-choice[data-astro-cid-3tlfizn6] .icon{width:32px;height:32px}.roles[data-astro-cid-3tlfizn6] .role-pager{grid-template-columns:minmax(0,1fr);gap:14px}.roles[data-astro-cid-3tlfizn6] .role-pager__btn--next{grid-column:auto}}.csn[data-astro-cid-kc6jokxi]{width:100%;margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.csn__link[data-astro-cid-kc6jokxi]{display:flex;flex-direction:column;gap:6px;padding:18px 22px;border:1px solid currentColor;border-radius:999px;color:inherit;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.csn__link--next[data-astro-cid-kc6jokxi]{grid-column:2;text-align:right;align-items:flex-end}.csn__link[data-astro-cid-kc6jokxi]:hover,.csn__link[data-astro-cid-kc6jokxi]:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.csn__link[data-astro-cid-kc6jokxi]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.csn__kind[data-astro-cid-kc6jokxi]{font:700 .8125rem/1 DM Sans,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.csn__title[data-astro-cid-kc6jokxi]{font:500 1.0625rem/1.3 DM Sans,system-ui,sans-serif}.csn--top[data-astro-cid-kc6jokxi]{margin:0 0 28px;display:flex;justify-content:space-between;gap:12px}.csn--top[data-astro-cid-kc6jokxi] .csn__link[data-astro-cid-kc6jokxi]{flex-direction:row;align-items:baseline;gap:10px;padding:10px 18px;border-color:var(--line-mid);color:var(--ink-2)}.csn--top[data-astro-cid-kc6jokxi] .csn__link--next[data-astro-cid-kc6jokxi]{justify-self:end}.csn--top[data-astro-cid-kc6jokxi] .csn__title[data-astro-cid-kc6jokxi]{font-size:var(--fs-sm)}.csn--top[data-astro-cid-kc6jokxi] .csn__kind[data-astro-cid-kc6jokxi]{font-size:.75rem}@media(max-width:600px){.csn--top[data-astro-cid-kc6jokxi]{grid-template-columns:1fr 1fr}.csn--top[data-astro-cid-kc6jokxi] .csn__link--next[data-astro-cid-kc6jokxi]{grid-column:2}.csn--top[data-astro-cid-kc6jokxi] .csn__title[data-astro-cid-kc6jokxi]{display:none}.csn[data-astro-cid-kc6jokxi]{grid-template-columns:1fr}.csn__link--next[data-astro-cid-kc6jokxi]{grid-column:1}.csn__link[data-astro-cid-kc6jokxi]{border-radius:24px}}.related[data-astro-cid-nzmulw3q]{padding:40px var(--gutter) var(--sec-y)}.related__grid[data-astro-cid-nzmulw3q]{--cc-gap: 48px;--cc-row-gap: 40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--cc-gap);row-gap:var(--cc-row-gap);margin-top:34px;clip-path:inset(-12px -12px -12px -6px)}@media(max-width:980px){.related[data-astro-cid-nzmulw3q]{padding-inline:var(--gutter-m)}.related__grid[data-astro-cid-nzmulw3q]{grid-template-columns:minmax(0,1fr)}}.impact__h2[data-astro-cid-uio52twq]{font:var(--fw-medium) var(--fs-5xl)/var(--lh-tight) "DM Sans",system-ui,sans-serif;letter-spacing:var(--ls-title);color:var(--ink);text-align:center;margin-bottom:44px}.impact__cols[data-astro-cid-uio52twq]{display:flex;align-items:flex-start;gap:30px}.col[data-astro-cid-uio52twq]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:10px}.col__h3[data-astro-cid-uio52twq]{font:var(--fw-bold) var(--fs-3xl)/var(--lh-snug) "DM Sans",system-ui,sans-serif;letter-spacing:var(--ls-title);color:var(--ink);align-self:flex-start}.col__text[data-astro-cid-uio52twq]{font:var(--fw-body) var(--fs-xl)/var(--lh-lead) "DM Sans",system-ui,sans-serif;color:var(--ink-2);text-wrap:pretty}.impact__arrow[data-astro-cid-uio52twq]{flex:none;display:flex;align-self:center;color:var(--ink)}.col__list[data-astro-cid-uio52twq]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.result[data-astro-cid-uio52twq]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px}.result__tick[data-astro-cid-uio52twq]{display:flex;margin-top:4px;color:var(--ink)}.result__body[data-astro-cid-uio52twq]{min-width:0}.result__title[data-astro-cid-uio52twq]{display:block;font:var(--fw-body) var(--fs-xl)/var(--lh-lead) "DM Sans",system-ui,sans-serif;color:var(--ink);text-wrap:pretty}.result__text[data-astro-cid-uio52twq]{display:block;margin-top:2px;font:var(--fw-body) var(--fs-md)/var(--lh-compact) "DM Sans",system-ui,sans-serif;color:var(--ink-2);text-wrap:pretty}.result__source[data-astro-cid-uio52twq]{display:inline-block;margin-top:4px;font:var(--fw-body) var(--fs-sm)/var(--lh-compact) "DM Sans",system-ui,sans-serif;color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}@media(max-width:900px){.impact__h2[data-astro-cid-uio52twq]{margin-bottom:30px}.impact__cols[data-astro-cid-uio52twq]{flex-direction:column;align-items:stretch;gap:20px}.impact__arrow[data-astro-cid-uio52twq]{align-self:flex-start;transform:rotate(90deg)}}.cq[data-astro-cid-gvryehsw]{display:flex;flex-direction:column;gap:20px;max-width:760px;margin:0 auto;padding:var(--sec-y) var(--gutter-m);box-sizing:content-box}.quote[data-astro-cid-gvryehsw]{display:flex;flex-direction:column;gap:18px;margin:0;padding:24px 30px 28px;background:var(--band);border-radius:var(--r)}.quote__mark[data-astro-cid-gvryehsw]{height:.5em;font:var(--fw-body) var(--fs-4xl)/var(--lh-none) "DM Sans",system-ui,sans-serif;color:var(--accent)}.quote__text[data-astro-cid-gvryehsw]{margin:0;font:var(--fw-body) var(--fs-lg)/var(--lh-body) "DM Sans",system-ui,sans-serif;color:var(--ink);text-wrap:pretty}.quote__by[data-astro-cid-gvryehsw]{display:flex;align-items:center;gap:14px}.quote__photo[data-astro-cid-gvryehsw]{flex:none;width:52px;height:52px;border-radius:50%;object-fit:cover;background:var(--thumb)}.quote__who[data-astro-cid-gvryehsw]{display:flex;flex-direction:column;gap:2px;min-width:0}.quote__name[data-astro-cid-gvryehsw]{font:var(--fw-medium) var(--fs-md)/var(--lh-compact) "DM Sans",system-ui,sans-serif;color:var(--ink)}.quote__role[data-astro-cid-gvryehsw]{font:var(--fw-body) var(--fs-sm)/var(--lh-compact) "DM Sans",system-ui,sans-serif;color:var(--ink-3)}@media(max-width:780px){.quote[data-astro-cid-gvryehsw]{padding:20px 22px 24px}}.dh-cs-wrap.dh-cs-v1{max-width:1140px;margin:0 auto;--dh-x:clamp(24px,4.4vw,72px);--dh-pad:clamp(18px,1.7vw,30px);--dh-foot:clamp(10px,1.4vh,18px);--dh-dark:var(--feat);--dh-dark-text:var(--ink);--dh-dark-dim:var(--ink-2);--dh-tint:var(--band);--dh-tint-text:var(--ink);--dh-tint-dim:var(--ink-2);--dh-paper:var(--pg);--dh-paper-text:var(--ink);--dh-paper-dim:var(--ink-2);--dh-line:var(--line-mid);--dh-bezel:rgba(30,30,30,.32);--dh-accent:var(--accent);--dh-accent-text:var(--accent-ink);--dh-shadow:4px 4px 0 0 rgba(0,0,0,.5);font-family:DM Sans,system-ui,sans-serif;color:var(--dh-paper-text);background:var(--dh-paper);line-height:1.5}html[data-theme=dark] .dh-cs-wrap.dh-cs-v1{--dh-shadow:none;--dh-bezel:rgba(244,242,238,.22)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .dh-cs-wrap.dh-cs-v1{--dh-shadow:none;--dh-bezel:rgba(244,242,238,.22)}}.dh-cs-v1,.dh-cs-v1 *{box-sizing:border-box}.dh-cs-v1 p.dh-cs-v1-chapter{margin:0;font-weight:700;font-size:.75rem;line-height:1.2;text-transform:uppercase;letter-spacing:.14em;color:currentColor;opacity:.6}.dh-cs-v1 .dh-cs-v1-live{position:fixed;top:0;left:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%)}.dh-cs-v1 section.dh-cs-v1-slide{margin:0;padding:0;border-bottom:1px solid var(--dh-line);display:grid;grid-template-columns:1fr 1fr;background:var(--dh-paper)}.dh-cs-v1-js section.dh-cs-v1-slide{border-bottom:0;height:calc(100dvh - var(--dh-chrome,150px));min-height:340px;overflow:hidden}.dh-cs-v1 section.dh-cs-v1-slide[hidden]{display:none}.dh-cs-v1-js .dh-cs-v1-half[data-ground=dark],.dh-cs-v1-js .dh-cs-v1-half[data-ground=tint],.dh-cs-v1-js .dh-cs-v1-half.dh-cs-v1-wide,.dh-cs-v1-js .dh-cs-v1-half[data-ground=paper]:has(ol.dh-cs-v1-results){overflow-y:auto;overscroll-behavior:contain}.dh-cs-v1-js section.dh-cs-v1-slide:focus{outline:0}.dh-cs-v1-js section.dh-cs-v1-slide:focus-visible{outline:3px solid var(--dh-accent);outline-offset:-3px}.dh-cs-v1-js[data-input=pointer] section.dh-cs-v1-slide:focus-visible{outline:0}.dh-cs-v1 section.dh-cs-v1-slide[data-split=statement],.dh-cs-v1 section.dh-cs-v1-slide[data-split=media]{grid-template-columns:1fr}.dh-cs-v1 .dh-cs-v1-half{padding:clamp(20px,min(3.4vw,3.4vh),60px) var(--dh-pad);min-width:0;min-height:0;display:grid;align-content:start;gap:clamp(10px,min(1.6vw,1.8vh),22px)}.dh-cs-v1 .dh-cs-v1-half[data-ground=dark]{background:var(--dh-dark);color:var(--dh-dark-text)}.dh-cs-v1 section.dh-cs-v1-slide:has(>.dh-cs-v1-wide){grid-template-columns:1fr}.dh-cs-v1 .dh-cs-v1-half.dh-cs-v1-wide{justify-items:start}.dh-cs-v1 .dh-cs-v1-half.dh-cs-v1-wide>*,.dh-cs-v1 .dh-cs-v1-half.dh-cs-v1-wide div.dh-cs-v1-body{max-width:62ch}.dh-cs-v1 .dh-cs-v1-half[data-ground=tint]{background:var(--dh-tint);color:var(--dh-tint-text)}.dh-cs-v1 .dh-cs-v1-half[data-ground=paper]{background:var(--dh-paper);color:var(--dh-paper-text)}.dh-cs-v1 .dh-cs-v1-half[data-ground=hero]{padding:0;background:var(--dh-paper);display:block;min-height:0}.dh-cs-v1 .dh-cs-v1-half[data-ground=hero] figure{margin:0;padding:clamp(16px,2.4vh,32px) var(--dh-pad);height:100%;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.dh-cs-v1 .dh-cs-v1-half[data-ground=hero] figure :is(img,video){flex:0 1 auto}.dh-cs-v1 .dh-cs-v1-half[data-ground=hero] :is(img,video){display:block;width:auto;height:auto;max-width:100%;max-height:100%;min-height:0;object-fit:contain;object-position:center}.dh-cs-v1 .dh-cs-v1-half[data-ground=hero] figcaption{position:static;margin:0;padding:10px 0 clamp(12px,1.6vh,20px);background:transparent;color:var(--dh-paper-dim);font-size:.875rem;line-height:1.35;text-align:center}.dh-cs-v1 .dh-cs-v1-half[data-ground=media]{padding:0;background:var(--dh-paper);color:var(--dh-paper-text);display:block;position:relative;min-height:0;overflow:hidden}.dh-cs-v1 .dh-cs-v1-half[data-ground=media] figure{margin:0;padding:clamp(16px,2.4vh,32px) var(--dh-pad);height:100%;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.dh-cs-v1 .dh-cs-v1-half[data-ground=media] figure img{flex:0 1 auto}.dh-cs-v1 .dh-cs-v1-half[data-ground=media] img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;min-height:0;object-fit:contain;object-position:center}.dh-cs-v1 .dh-cs-v1-half[data-ground=media] video{display:block;width:auto;height:auto;max-width:100%;max-height:100%;min-height:0;object-fit:contain;background:var(--dh-paper)}.dh-cs-v1 .dh-cs-v1-half[data-ground=media] figure video{flex:0 1 auto}.dh-cs-v1 .dh-cs-v1-clip{cursor:pointer}@media(min-width:701px){.dh-cs-v1 section.dh-cs-v1-slide[data-wide-art]{grid-template-columns:var(--dh-wide-cols,.62fr 1.38fr)}}.dh-cs-v1 .dh-cs-v1-clip:focus-visible{outline:2px solid #1E1E1E;outline-offset:3px}.dh-cs-v1 .dh-cs-v1-half[data-ground=media] figcaption{margin:0;padding:10px clamp(16px,1.8vw,24px) clamp(12px,1.6vh,20px);background:transparent;color:var(--dh-paper-dim);font-size:.875rem;line-height:1.35;text-align:center}.dh-cs-v1 img.dh-cs-v1-brand{display:block;width:auto;height:clamp(24px,3.2vh,38px);max-width:min(220px,60%);object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}.dh-cs-v1 p.dh-cs-v1-client{margin:0;padding:0;font-weight:700;font-size:.8rem;line-height:1.5;text-transform:uppercase;letter-spacing:.12em;color:var(--dh-dark-dim)}.dh-cs-v1 h1.dh-cs-v1-title{margin:0;padding:0;font-weight:700;font-size:clamp(1.6rem,min(3.4vw,4.6vh),3.1rem);line-height:1.05;letter-spacing:-.03em;max-width:20ch;text-wrap:balance}.dh-cs-v1 h2.dh-cs-v1-heading{margin:0;padding:0;font-weight:700;font-size:clamp(1.5rem,min(3.2vw,4.4vh),3.1rem);line-height:1.08;letter-spacing:-.03em;max-width:22ch;text-wrap:balance}.dh-cs-v1 p.dh-cs-v1-body,.dh-cs-v1 div.dh-cs-v1-body{margin:0;padding:0;font-weight:400;font-size:clamp(1rem,min(1.35vw,2.3vh),1.45rem);line-height:1.45;max-width:42ch;text-wrap:pretty}.dh-cs-v1 div.dh-cs-v1-body p{margin:0 0 .6em}.dh-cs-v1 div.dh-cs-v1-body p:last-child{margin-bottom:0}.dh-cs-v1 p.dh-cs-v1-body[data-tone=dim]{color:var(--dh-tint-dim)}.dh-cs-v1 .dh-cs-v1-half[data-ground=dark] p.dh-cs-v1-body[data-tone=dim]{color:var(--dh-dark-dim)}.dh-cs-v1 .dh-cs-v1-half[data-ground=paper] p.dh-cs-v1-body[data-tone=dim]{color:var(--dh-paper-dim)}.dh-cs-v1 dl.dh-cs-v1-frame{margin:clamp(4px,.8vh,12px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,min(1.6vw,1.6vh),22px) clamp(20px,2.2vw,36px)}.dh-cs-v1 div.dh-cs-v1-frame-item{margin:0;padding:0;min-width:0;display:grid;align-content:start;gap:4px}.dh-cs-v1 .dh-cs-v1-frame-item dt{margin:0;padding:0;font-weight:700;font-size:.85rem;line-height:1.2;text-transform:uppercase;letter-spacing:.12em;color:var(--dh-dark-dim)}.dh-cs-v1 .dh-cs-v1-frame-item dd{margin:0;padding:0;font-weight:400;font-size:.9rem;line-height:1.4;color:var(--dh-dark-text);overflow-wrap:break-word}.dh-cs-v1 .dh-cs-v1-half[data-ground=paper] .dh-cs-v1-frame-item dt{color:var(--dh-paper-dim)}.dh-cs-v1 .dh-cs-v1-half[data-ground=paper] .dh-cs-v1-frame-item dd{color:var(--dh-paper-text)}.dh-cs-v1 dl.dh-cs-v1-frame[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.dh-cs-v1 ol.dh-cs-v1-results{margin:0;padding:0;list-style:none;display:grid;gap:clamp(8px,min(1.6vw,1.7vh),22px)}.dh-cs-v1 li.dh-cs-v1-result{margin:0;padding:clamp(7px,min(1.4vw,1.4vh),18px) 0 0;border-top:1px solid var(--dh-line);display:grid;gap:clamp(2px,.5vh,6px)}.dh-cs-v1 li.dh-cs-v1-result:first-child{border-top:0;padding-top:0}.dh-cs-v1 li.dh-cs-v1-result strong{font-weight:700;font-size:clamp(1.05rem,min(1.75vw,2.9vh),1.75rem);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.dh-cs-v1 li.dh-cs-v1-result span{font-weight:400;font-size:clamp(1rem,min(1.3vw,2.3vh),1.4rem);line-height:1.45;color:var(--dh-tint-dim);text-wrap:pretty}.dh-cs-v1 .dh-cs-v1-half[data-ground=paper] li.dh-cs-v1-result span{color:var(--dh-paper-dim)}.dh-cs-v1 .dh-cs-v1-half:has(>figure.dh-cs-v1-art):not(:has(>:not(figure))){align-content:center}.dh-cs-v1 figure.dh-cs-v1-art{margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:0;height:100%}.dh-cs-v1 figure.dh-cs-v1-art :is(img,video){flex:0 1 auto}.dh-cs-v1 .dh-cs-v1-art :is(img,video){display:block;width:var(--dh-art,100%);max-width:100%;height:auto;max-height:100%;min-height:0;object-fit:contain;object-position:left top;border-radius:6px;box-shadow:none;background:transparent}.dh-cs-v1 .dh-cs-v1-art figcaption{font-weight:400;font-size:.9375rem;line-height:1.4;max-width:36ch;color:var(--dh-paper-dim);text-align:center;align-self:center}.dh-cs-v1 figure.dh-cs-v1-art[data-device=screen] :is(img,video){width:100%;max-height:100%}.dh-cs-v1 figure.dh-cs-v1-art[data-device=screen]{justify-items:stretch}.dh-cs-v1 figure.dh-cs-v1-art:not([data-device]){align-items:stretch}.dh-cs-v1 figure.dh-cs-v1-art:not([data-device]) :is(img,video){width:100%;max-height:100%;border-radius:6px;box-shadow:none;border:1px solid var(--dh-line)}.dh-cs-v1 figure.dh-cs-v1-art:not([data-device]) figcaption{align-self:center;text-align:center}.dh-cs-v1 .dh-cs-v1-note{display:block;margin-top:4px;font-size:.75rem;line-height:1.3;opacity:.8}.dh-cs-v1 .dh-cs-v1-note:first-child{margin-top:0}.dh-cs-v1 .dh-cs-v1-art[data-art=full]{--dh-art:100%}.dh-cs-v1 .dh-cs-v1-art[data-art="3/4"]{--dh-art:75%}.dh-cs-v1 .dh-cs-v1-art[data-art="1/2"]{--dh-art:50%}.dh-cs-v1 .dh-cs-v1-art[data-art="1/3"]{--dh-art:33.333%}.dh-cs-v1 .dh-cs-v1-art[data-art="1/4"]{--dh-art:25%}.dh-cs-v1 figure[data-device=phone] :is(img,video),.dh-cs-v1 .dh-cs-v1-half[data-ground=hero] figure[data-device=phone] :is(img,video),.dh-cs-v1 .dh-cs-v1-half[data-ground=media] figure[data-device=phone] :is(img,video){width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:clamp(18px,2.2vw,30px);border:3px solid var(--dh-bezel);outline:1px solid rgba(255,255,255,.1);outline-offset:-4px;background:#000;box-shadow:none;justify-self:center;align-self:center}.dh-cs-v1 figure[data-device=phone]{justify-items:center;align-items:center}.dh-cs-v1 figure[data-device=screen] :is(img,video),.dh-cs-v1 .dh-cs-v1-half[data-ground=hero] figure[data-device=screen] :is(img,video),.dh-cs-v1 .dh-cs-v1-half[data-ground=media] figure[data-device=screen] :is(img,video){width:100%;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:clamp(8px,.9vw,14px);border:3px solid var(--dh-bezel);outline:1px solid rgba(255,255,255,.1);outline-offset:-4px;background:#000;box-shadow:none;align-self:center}@media(max-width:700px){.dh-cs-v1 figure[data-device=screen] :is(img,video),.dh-cs-v1 .dh-cs-v1-half[data-ground=hero] figure[data-device=screen] :is(img,video),.dh-cs-v1 .dh-cs-v1-half[data-ground=media] figure[data-device=screen] :is(img,video){width:100%;height:auto;max-height:100%;border-width:2px;border-radius:8px}}@media(max-width:700px){.dh-cs-v1 figure[data-device=phone] :is(img,video),.dh-cs-v1 .dh-cs-v1-half[data-ground=hero] figure[data-device=phone] :is(img,video),.dh-cs-v1 .dh-cs-v1-half[data-ground=media] figure[data-device=phone] :is(img,video){width:auto;height:auto;max-width:100%;max-height:100%;border-width:2px;border-radius:16px}}.dh-cs-v1 figure[data-device=screen] img[data-ready],.dh-cs-v1 figure.dh-cs-v1-art[data-device=screen] img[data-ready],.dh-cs-v1 .dh-cs-v1-half[data-ground] figure[data-device=screen] img[data-ready]{width:auto}.dh-cs-v1 a.dh-cs-v1-cta{margin:clamp(8px,1vw,16px) 0 0;padding:0 28px;min-height:56px;justify-self:start;display:inline-flex;align-items:center;gap:12px;background:var(--dh-accent);color:var(--dh-accent-text);border-radius:999px;text-decoration:none;font-weight:700;font-size:1.0625rem}.dh-cs-v1 a.dh-cs-v1-cta:hover{background:#e6c400;color:var(--dh-accent-text)}.dh-cs-v1 a.dh-cs-v1-visit{margin:clamp(6px,.8vw,12px) 0 0;padding:0 5px 0 20px;min-height:46px;justify-self:start;display:inline-flex;align-items:center;gap:12px;border:0;background:var(--dh-paper-text);color:var(--dh-paper);border-radius:999px;text-decoration:none;font-weight:600;font-size:clamp(.9rem,min(1.05vw,1.9vh),1.0625rem)}.dh-cs-v1 a.dh-cs-v1-visit span{display:inline-grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:var(--dh-accent);color:var(--dh-accent-text);font-size:1rem;font-weight:700;line-height:1}.dh-cs-v1 a.dh-cs-v1-visit:hover{background:var(--dh-paper-text);color:var(--dh-paper);transform:translate(-2px,-2px);box-shadow:var(--dh-shadow)}.dh-cs-v1 a.dh-cs-v1-visit:hover span{transform:translate(2px,-2px)}.dh-cs-v1 a.dh-cs-v1-visit:focus-visible{outline:2px solid var(--dh-paper-text);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.dh-cs-v1 a.dh-cs-v1-visit,.dh-cs-v1 a.dh-cs-v1-visit span{transition:transform .15s ease,box-shadow .15s ease}}.dh-cs-v1 .dh-cs-v1-body a{color:inherit;text-decoration:underline;text-decoration-color:var(--dh-accent);text-decoration-thickness:2px;text-underline-offset:4px}.dh-cs-v1 section.dh-cs-v1-slide[data-chapter=Next] .dh-cs-v1-half{align-content:center;justify-items:center;text-align:center}.dh-cs-v1 section.dh-cs-v1-slide[data-chapter=Next] h2.dh-cs-v1-heading,.dh-cs-v1 section.dh-cs-v1-slide[data-chapter=Next] p.dh-cs-v1-body{margin-inline:auto}.dh-cs-v1 section.dh-cs-v1-slide[data-chapter=Next] a.dh-cs-v1-cta{justify-self:center}.dh-cs-v1 section.dh-cs-v1-slide-turn:has(>.dh-cs-v1-half[data-empty]){grid-template-columns:minmax(0,1fr)}.dh-cs-v1 section.dh-cs-v1-slide-turn>.dh-cs-v1-half[data-empty]{display:none}@media(min-width:701px){.dh-cs-v1 section.dh-cs-v1-slide-turn:has(>.dh-cs-v1-half[data-empty])>.dh-cs-v1-half{align-content:center;justify-items:center;text-align:center}.dh-cs-v1 section.dh-cs-v1-slide-turn:has(>.dh-cs-v1-half[data-empty]) h2.dh-cs-v1-heading{max-width:24ch;margin-inline:auto}.dh-cs-v1 section.dh-cs-v1-slide-turn:has(>.dh-cs-v1-half[data-empty]) p.dh-cs-v1-body{max-width:58ch;margin-inline:auto}.dh-cs-v1 section.dh-cs-v1-slide[data-chapter=Results]>.dh-cs-v1-half,.dh-cs-v1 section.dh-cs-v1-slide[data-chapter=Reflection]>.dh-cs-v1-half,.dh-cs-v1 section.dh-cs-v1-slide-turn>.dh-cs-v1-half:not(:has(figure)){align-content:safe center}}.dh-cs-v1 .dh-cs-v1-topbar{padding:clamp(7px,.9vw,11px) 0;margin-bottom:clamp(14px,1.6vw,24px);border-bottom:1px solid var(--dh-line);display:flex;flex-wrap:wrap;gap:4px 28px;align-items:baseline;justify-content:space-between}.dh-cs-v1 p.dh-cs-v1-topbar-name{margin:0;padding:0;min-width:0;flex:1 1 240px;display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline;font-size:.875rem;line-height:1.35}.dh-cs-v1 .dh-cs-v1-topbar-crumb{font-weight:700;font-size:.6875rem;line-height:1.5;text-transform:uppercase;letter-spacing:.12em;color:var(--dh-paper-dim)}.dh-cs-v1 a.dh-cs-v1-topbar-crumb{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--dh-line)}.dh-cs-v1 a.dh-cs-v1-topbar-crumb:hover{color:var(--dh-paper-text);text-decoration-color:currentColor}.dh-cs-v1 .dh-cs-v1-topbar-sep{color:var(--dh-line)}.dh-cs-v1 .dh-cs-v1-topbar-name b{font-weight:700;color:var(--dh-paper-text)}.dh-cs-v1 nav.dh-cs-v1-topbar-nav{display:flex;flex-wrap:wrap;gap:4px 24px;align-items:baseline;flex:0 1 auto}.dh-cs-v1 a.dh-cs-v1-topbar-link{display:inline-flex;align-items:baseline;gap:8px;font-size:.8125rem;line-height:1.35;color:var(--dh-paper-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--dh-line)}.dh-cs-v1 a.dh-cs-v1-topbar-link:hover{text-decoration-color:currentColor}.dh-cs-v1 a.dh-cs-v1-topbar-link:focus-visible{outline:3px solid var(--dh-accent);outline-offset:3px}.dh-cs-v1 .dh-cs-v1-topbar-kind{font-weight:700;font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--dh-paper-dim)}.dh-cs-v1 .dh-cs-v1-topbar-sib{font-weight:700}.dh-cs-v1 .dh-cs-v1-topbar-out{font-size:.9em;color:var(--dh-paper-dim)}.dh-cs-wrap.dh-cs-v1:fullscreen .dh-cs-v1-topbar{display:none}.dh-cs-v1 .dh-cs-v1-nav{display:none}.dh-cs-v1-js .dh-cs-v1-deck{overflow:hidden;position:relative}.dh-cs-v1-js .dh-cs-v1-nav{margin-bottom:var(--dh-foot);padding:clamp(11px,1.3vw,16px) 0 calc(clamp(12px,1.4vw,18px) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--dh-line);display:flex;flex-wrap:wrap;gap:16px;align-items:center}.dh-cs-v1 .dh-cs-v1-nav>button+button{margin-left:-1px}.dh-cs-v1 .dh-cs-v1-nav button{min-height:48px;padding:0 20px;border:1px solid var(--dh-line);background:transparent;font-family:inherit;font-weight:700;font-size:.9375rem;color:var(--dh-paper-text);cursor:pointer}.dh-cs-v1 .dh-cs-v1-nav button:disabled{opacity:.3;color:var(--dh-paper-dim);border-color:var(--dh-line);cursor:default}.dh-cs-v1 .dh-cs-v1-nav button:focus-visible{outline:3px solid var(--dh-accent);outline-offset:2px}.dh-cs-v1 .dh-cs-v1-rail{flex:1 1 240px;display:flex;gap:4px;min-width:0}.dh-cs-v1 .dh-cs-v1-rail button{flex:1 1 0;min-width:0;min-height:46px;padding:7px 10px;border:0;background:var(--dh-tint);font-family:inherit;font-weight:700;font-size:.875rem;line-height:1.2;letter-spacing:.01em;text-align:left;color:var(--dh-paper-dim);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dh-cs-v1 .dh-cs-v1-rail button:nth-last-child(n+9),.dh-cs-v1 .dh-cs-v1-rail button:nth-last-child(n+9)~button{font-size:.75rem;letter-spacing:0;padding-left:6px;padding-right:6px}.dh-cs-v1 .dh-cs-v1-rail button[aria-current=true]{background:var(--dh-accent);color:var(--dh-accent-text)}.dh-cs-v1 .dh-cs-v1-count{display:none;font-weight:700;font-size:.9375rem;color:var(--dh-paper-dim);font-variant-numeric:tabular-nums}.dh-cs-v1 .dh-cs-v1-nav button.dh-cs-v1-fs,.dh-cs-v1 .dh-cs-v1-nav button.dh-cs-v1-icon{min-width:48px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:1.125rem;line-height:1}body.dh-cs-deck-page .ftr,body.dh-cs-deck-page #colophon,body.dh-cs-deck-page .site-footer,body.dh-cs-deck-page footer[role=contentinfo]{display:none}.dh-cs-wrap.dh-cs-v1:fullscreen{max-width:none;width:100%;background:var(--dh-paper);overflow:hidden;--dh-foot:0px}.dh-cs-v1-js.dh-cs-v1:fullscreen section.dh-cs-v1-slide{height:calc(100dvh - var(--dh-chrome,72px))}.dh-cs-wrap.dh-cs-v1::backdrop{background:#000}.dh-cs-v1-js.dh-cs-v1:fullscreen .dh-cs-v1-nav{padding-inline:var(--dh-pad)}@media(prefers-reduced-motion:no-preference){.dh-cs-v1-js .dh-cs-v1-deck[data-dir=fwd] section.dh-cs-v1-slide{animation:dh-cs-v1-push-in-fwd .36s cubic-bezier(.22,.61,.24,1)}.dh-cs-v1-js .dh-cs-v1-deck[data-dir=back] section.dh-cs-v1-slide{animation:dh-cs-v1-push-in-back .36s cubic-bezier(.22,.61,.24,1)}.dh-cs-v1-js .dh-cs-v1-deck[data-dir] section.dh-cs-v1-slide.dh-cs-v1-leaving{position:absolute;top:0;left:0;width:100%;pointer-events:none;animation:dh-cs-v1-push-out-fwd .36s cubic-bezier(.22,.61,.24,1) forwards}.dh-cs-v1-js .dh-cs-v1-deck[data-dir=back] section.dh-cs-v1-slide.dh-cs-v1-leaving{animation-name:dh-cs-v1-push-out-back}@keyframes dh-cs-v1-push-in-fwd{0%{transform:translate(calc(100% + var(--dh-drag,0px)))}to{transform:none}}@keyframes dh-cs-v1-push-in-back{0%{transform:translate(calc(-100% + var(--dh-drag,0px)))}to{transform:none}}@keyframes dh-cs-v1-push-out-fwd{0%{transform:translate(var(--dh-drag,0px))}to{transform:translate(-100%)}}@keyframes dh-cs-v1-push-out-back{0%{transform:translate(var(--dh-drag,0px))}to{transform:translate(100%)}}.dh-cs-v1-js .dh-cs-v1-topbar{animation:dh-cs-v1-drop .46s 60ms backwards cubic-bezier(.22,.61,.24,1)}.dh-cs-v1-js .dh-cs-v1-nav{animation:dh-cs-v1-barup .54s .14s backwards cubic-bezier(.22,.9,.26,1)}.dh-cs-v1-js .dh-cs-v1-nav>button,.dh-cs-v1-js .dh-cs-v1-nav>span,.dh-cs-v1-js .dh-cs-v1-rail button{animation:dh-cs-v1-rise .48s backwards cubic-bezier(.34,1.42,.44,1);animation-delay:calc(.6s + var(--i,0) * 42ms)}.dh-cs-v1-js .dh-cs-v1-short{overflow:clip}@keyframes dh-cs-v1-barup{0%{opacity:0;transform:translateY(calc(100% + 24px))}to{opacity:1;transform:none}}@keyframes dh-cs-v1-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dh-cs-v1-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}}@media(min-width:701px)and (max-height:850px){.dh-cs-v1 li.dh-cs-v1-result span{display:block;font-size:clamp(.75rem,1.65vh,.9rem);line-height:1.4}.dh-cs-v1 .dh-cs-v1-half{gap:clamp(6px,1.2vh,16px);padding-block:clamp(16px,2.6vh,40px)}}@media(min-width:701px)and (max-height:720px){.dh-cs-v1 div.dh-cs-v1-frame-item:nth-child(n+5){display:none}.dh-cs-v1 .dh-cs-v1-frame-item dd{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dh-cs-v1 section.dh-cs-v1-slide[data-chapter=Cover] p.dh-cs-v1-body{overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}}@media(min-width:701px)and (max-height:640px){.dh-cs-v1 section.dh-cs-v1-slide[data-chapter=Cover] p.dh-cs-v1-body{-webkit-line-clamp:4}.dh-cs-v1 div.dh-cs-v1-frame-item:nth-child(n+5){display:none}}@media(max-width:700px){.dh-cs-wrap.dh-cs-v1{max-width:none;margin:0}.dh-cs-v1 section.dh-cs-v1-slide{grid-template-columns:1fr}.dh-cs-v1 .dh-cs-v1-half[data-empty]{display:none}.dh-cs-v1-js section.dh-cs-v1-slide[data-chapter=Cover]:has(.dh-cs-v1-half[data-ground=paper]){grid-template-rows:auto minmax(0,1fr)}.dh-cs-v1 .dh-cs-v1-half[data-ground=paper] dl.dh-cs-v1-frame{gap:clamp(6px,1.1vh,10px)}.dh-cs-v1-js section.dh-cs-v1-slide:has(.dh-cs-v1-half[data-empty]){grid-template-rows:minmax(0,1fr)}.dh-cs-v1-js section.dh-cs-v1-slide{height:min(calc(100dvh - var(--dh-chrome,130px)),720px);min-height:400px;grid-template-rows:auto minmax(90px,1fr)}.dh-cs-v1-js section.dh-cs-v1-slide[data-split=statement]{grid-template-rows:minmax(0,1fr)}.dh-cs-v1-js section.dh-cs-v1-slide[data-split=media]{grid-template-rows:minmax(0,1fr)}.dh-cs-v1-js.dh-cs-v1 section.dh-cs-v1-slide[data-part]{grid-template-rows:minmax(0,1fr)}.dh-cs-v1-js.dh-cs-v1 section.dh-cs-v1-slide[data-part=text] .dh-cs-v1-half:has(figure){display:none}.dh-cs-v1-js.dh-cs-v1 section.dh-cs-v1-slide[data-part=art] .dh-cs-v1-half:not(:has(figure)){display:none}.dh-cs-v1-js.dh-cs-v1 section.dh-cs-v1-slide-turn:not([data-part]):has(.dh-cs-v1-half figure){grid-template-rows:minmax(0,1fr) 42%}.dh-cs-v1.dh-cs-wrap{--dh-pad:var(--dh-x)}.dh-cs-v1 .dh-cs-v1-half{padding:16px var(--dh-pad) 18px;gap:clamp(6px,1.2vh,10px);min-height:0}.dh-cs-v1-js.dh-cs-v1 section.dh-cs-v1-slide:not([data-chapter=Results]) .dh-cs-v1-half:not(:has(figure)),.dh-cs-v1-js.dh-cs-v1 section.dh-cs-v1-slide[data-chapter=Results]>.dh-cs-v1-half[data-ground=paper]{align-content:safe center}.dh-cs-v1 img.dh-cs-v1-brand{height:clamp(20px,2.8vh,28px)}.dh-cs-v1 p.dh-cs-v1-client{font-size:.75rem;line-height:1.5}.dh-cs-v1 h1.dh-cs-v1-title{font-size:clamp(1.4rem,4.2vh,1.875rem);line-height:1.06;letter-spacing:-.03em;max-width:none}.dh-cs-v1 h2.dh-cs-v1-heading{font-size:clamp(1.25rem,3.8vh,1.75rem);line-height:1.1;max-width:none}.dh-cs-v1 p.dh-cs-v1-body,.dh-cs-v1 div.dh-cs-v1-body{font-size:clamp(.875rem,2.2vh,1.0625rem);line-height:1.45;max-width:none}.dh-cs-v1 p.dh-cs-v1-chapter{font-size:.6875rem;letter-spacing:.12em}.dh-cs-v1 dl.dh-cs-v1-frame{grid-template-columns:minmax(0,1fr);gap:clamp(6px,1.1vh,10px);margin-top:2px}.dh-cs-v1 div.dh-cs-v1-frame-item:nth-child(n+5){display:none}.dh-cs-v1 .dh-cs-v1-frame-item dt{font-size:.8125rem;letter-spacing:.1em}.dh-cs-v1 .dh-cs-v1-frame-item dd{font-size:.9375rem;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dh-cs-v1 ol.dh-cs-v1-results{gap:clamp(6px,1.1vh,10px)}.dh-cs-v1 li.dh-cs-v1-result{padding-top:clamp(5px,.9vh,8px);gap:1px}.dh-cs-v1 li.dh-cs-v1-result strong{font-size:clamp(.95rem,2.5vh,1.25rem);line-height:1.2}.dh-cs-v1 li.dh-cs-v1-result span{display:none}.dh-cs-v1 .dh-cs-v1-half[data-ground=paper]:has(figure),.dh-cs-v1 .dh-cs-v1-half[data-ground=hero],.dh-cs-v1 .dh-cs-v1-half[data-ground=media]{padding:0;min-height:0;overflow:hidden}.dh-cs-v1 figure.dh-cs-v1-art,.dh-cs-v1 .dh-cs-v1-half[data-ground=hero] figure,.dh-cs-v1 .dh-cs-v1-half[data-ground=media] figure{height:100%;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}.dh-cs-v1 .dh-cs-v1-art :is(img,video),.dh-cs-v1 .dh-cs-v1-half[data-ground=hero] img,.dh-cs-v1 .dh-cs-v1-half[data-ground=media] img{width:auto;height:auto;max-width:100%;max-height:100%;min-height:0;object-fit:contain;object-position:center}.dh-cs-v1 figure.dh-cs-v1-art,.dh-cs-v1 .dh-cs-v1-half[data-ground=hero] figure,.dh-cs-v1 .dh-cs-v1-half[data-ground=media] figure{padding:10px var(--dh-pad) 0}.dh-cs-v1 .dh-cs-v1-art figcaption{padding:8px 0 10px;font-size:.8125rem;line-height:1.35;max-width:none;text-align:center}.dh-cs-v1 .dh-cs-v1-half[data-ground=hero] figcaption{padding:8px 0 10px;font-size:.8125rem}.dh-cs-v1 .dh-cs-v1-half[data-ground=media] figcaption{padding:8px 0 10px;font-size:.8125rem}.dh-cs-v1 a.dh-cs-v1-cta{min-height:52px;padding:0 22px;font-size:1rem}.dh-cs-v1 .dh-cs-v1-topbar{padding:8px var(--dh-pad);gap:2px;margin-bottom:0}.dh-cs-v1 p.dh-cs-v1-topbar-name{flex:1 1 100%;font-size:1rem;line-height:1.25}.dh-cs-v1 .dh-cs-v1-topbar-crumb,.dh-cs-v1 .dh-cs-v1-topbar-sep,.dh-cs-v1 nav.dh-cs-v1-topbar-nav{display:none}.dh-cs-v1-js .dh-cs-v1-short{overflow:visible}.dh-cs-v1-js .dh-cs-v1-nav{position:fixed;left:0;right:0;bottom:0;z-index:20;margin-bottom:0;background:var(--dh-paper)}.dh-cs-v1-js .dh-cs-v1-nav{padding:12px var(--dh-pad) calc(20px + env(safe-area-inset-bottom,0px));gap:8px;flex-wrap:nowrap}.dh-cs-v1 .dh-cs-v1-nav>button{min-height:44px;padding:0 14px;font-size:.8125rem}.dh-cs-v1 .dh-cs-v1-rail{display:none}.dh-cs-v1 .dh-cs-v1-count{display:inline;margin-left:auto;font-size:.875rem}.dh-cs-v1 .dh-cs-v1-nav button.dh-cs-v1-fs,.dh-cs-v1 .dh-cs-v1-nav button.dh-cs-v1-icon{min-width:44px;padding:0}}@media(max-width:700px){html:has(body.dh-cs-deck-page),body.dh-cs-deck-page{overflow:hidden;overscroll-behavior:none;height:100%}.dh-cs-v1-js .dh-cs-v1-deck{touch-action:none}}.eyebrow[data-astro-cid-5lfdhrch]{font:var(--fw-medium) var(--fs-2xs)/var(--lh-none) "DM Sans",system-ui,sans-serif;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3)}.cs[data-astro-cid-5lfdhrch]{--cs-gutter: var(--gutter);padding:56px var(--cs-gutter) 56px;display:flex;flex-direction:column;align-items:flex-start}.cs__hero[data-astro-cid-5lfdhrch]{width:100%}.cs__hero--image[data-astro-cid-5lfdhrch]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:56px;align-items:center}.cs__herotext[data-astro-cid-5lfdhrch]{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0;max-width:46em}h1[data-astro-cid-5lfdhrch]{font:var(--fw-body) var(--fs-7xl)/var(--lh-tight) "DM Sans",system-ui,sans-serif;letter-spacing:var(--ls-display)}.cs__intro[data-astro-cid-5lfdhrch]{font:var(--fw-body) var(--fs-xl)/var(--lh-lead) "DM Sans",system-ui,sans-serif;color:var(--ink);max-width:var(--measure-lead)}.cs__intro[data-astro-cid-5lfdhrch] p+p{margin-top:var(--p-gap)}.cs__intro[data-astro-cid-5lfdhrch] a{color:inherit;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.cs__hero--wide[data-astro-cid-5lfdhrch]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.cs__figure[data-astro-cid-5lfdhrch]{width:min(100%,calc(480px * var(--hero-ar)));justify-self:center;min-width:0}.cs__facts[data-astro-cid-5lfdhrch]{width:100%;margin-top:56px;padding-top:28px;border-top:1px solid var(--line)}.cs__facts[data-astro-cid-5lfdhrch] .cs-facts{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:56px;row-gap:16px}.cs__facts[data-astro-cid-5lfdhrch] .cs-facts__col{display:flex;flex-direction:column;gap:14px;margin:0}.cs__facts[data-astro-cid-5lfdhrch] dt{font:var(--fw-medium) var(--fs-sm)/var(--lh-compact) "DM Sans",system-ui,sans-serif;color:var(--ink)}.cs__facts[data-astro-cid-5lfdhrch] dd{margin:2px 0 0;font:var(--fw-body) var(--fs-sm)/var(--lh-compact) "DM Sans",system-ui,sans-serif;color:var(--ink-2)}.cs__facts[data-astro-cid-5lfdhrch] dd a{color:inherit;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.cs__summary[data-astro-cid-5lfdhrch]{width:100%;margin-top:48px}.cs__arc[data-astro-cid-5lfdhrch]{display:flex;align-items:flex-start;gap:32px}.cs__arc[data-astro-cid-5lfdhrch]>.cs__block[data-astro-cid-5lfdhrch]{flex:1 1 0;min-width:0}.cs__arc[data-astro-cid-5lfdhrch]>.cs__arrow[data-astro-cid-5lfdhrch]{flex:none;align-self:center}.cs__summary[data-astro-cid-5lfdhrch]:not(.cs__summary--band) .cs__arc[data-astro-cid-5lfdhrch]{padding:28px 32px 30px;background:var(--band);border-radius:var(--r)}.cs__summary--band[data-astro-cid-5lfdhrch]{width:calc(100% + 2 * var(--cs-gutter));margin:40px calc(-1 * var(--cs-gutter)) 0}.cs__summary--band[data-astro-cid-5lfdhrch] .cs__band[data-astro-cid-5lfdhrch]{background:var(--band);padding:40px var(--cs-gutter) 56px}.cs__block[data-astro-cid-5lfdhrch]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.cs__label[data-astro-cid-5lfdhrch]{font:var(--fw-medium) var(--fs-2xs)/var(--lh-none) "DM Sans",system-ui,sans-serif;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3);padding:4px 0}.cs__label--outcome[data-astro-cid-5lfdhrch]{color:var(--accent-ink);background:var(--accent);padding:4px 6px}.cs__problem[data-astro-cid-5lfdhrch]{font:var(--fw-body) var(--fs-lg)/var(--lh-body) "DM Sans",system-ui,sans-serif;color:var(--ink-2)}.cs__outcome[data-astro-cid-5lfdhrch]{font:var(--fw-medium) var(--fs-lg)/var(--lh-body) "DM Sans",system-ui,sans-serif;color:var(--ink)}.cs__arrow[data-astro-cid-5lfdhrch] .icon{color:var(--ink-3)}.prose[data-astro-cid-5lfdhrch]{margin-top:72px}@media(max-width:900px){.cs__hero--image[data-astro-cid-5lfdhrch],.cs__hero--wide[data-astro-cid-5lfdhrch]{grid-template-columns:minmax(0,1fr);gap:40px}.cs__facts[data-astro-cid-5lfdhrch] .cs-facts{grid-template-columns:minmax(0,1fr)}.cs__arc[data-astro-cid-5lfdhrch]{flex-direction:column;align-items:stretch;gap:14px}.cs__summary[data-astro-cid-5lfdhrch]:not(.cs__summary--band) .cs__arc[data-astro-cid-5lfdhrch]{padding:22px 20px 24px}.cs__arc[data-astro-cid-5lfdhrch]>.cs__arrow[data-astro-cid-5lfdhrch]{transform:rotate(90deg);align-self:flex-start}}@media(max-width:780px){.cs[data-astro-cid-5lfdhrch]{--cs-gutter: var(--gutter-m);padding:32px var(--cs-gutter) 40px}.cs__facts[data-astro-cid-5lfdhrch]{margin-top:40px}.cs__summary[data-astro-cid-5lfdhrch]{margin-top:36px}.cs__summary--band[data-astro-cid-5lfdhrch] .cs__band[data-astro-cid-5lfdhrch]{padding:30px var(--cs-gutter) 40px}.prose[data-astro-cid-5lfdhrch]{margin-top:48px}}
