.dsr{background:var(--vu-white);color:var(--text-primary);font-family:var(--font-sans);padding:clamp(64px,8vw,96px) 0}.dsr__inner{margin:0 auto;max-width:var(--page-max);padding:0 var(--page-x)}.dsr__head{align-items:start;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.dsr__heading{font-family:var(--font-sans);font-size:clamp(28px,3.2vw,42px);letter-spacing:-.026em;line-height:1.06;margin:0;text-wrap:balance}.dsr__heading-lead{color:var(--text-primary);display:block;font-weight:var(--fw-regular)}.dsr__heading-trail{color:var(--vu-grey-400);display:block;font-weight:var(--fw-light)}.dsr__lede{min-width:0;padding-top:6px}.dsr__sub{color:var(--text-secondary);font:var(--fw-light) var(--fs-body-lg)/1.6 var(--font-body);margin:0;max-width:28em;text-wrap:pretty}.dsr__cta{margin:20px 0 0}.dsr__cards{align-items:stretch;display:grid;gap:clamp(18px,2.4vw,28px);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:clamp(32px,4vw,48px)}.dsr__record{background:#faf9f7;border:1px solid rgba(0,0,0,.09);border-radius:var(--radius-card);min-width:0;padding:clamp(22px,2.4vw,30px)}.dsr__label{color:var(--vu-grey-500);font:var(--fw-medium) 10px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase}.dsr__company{gap:12px;margin-top:20px}.dsr__avatar,.dsr__company{align-items:center;display:flex}.dsr__avatar{background:var(--vu-grey-200);border-radius:50%;color:var(--vu-grey-600);flex:none;font:var(--fw-medium) 13px/1 var(--font-body);height:34px;justify-content:center;width:34px}.dsr__companyname{font:var(--fw-regular) clamp(18px,1.6vw,21px)/1.2 var(--font-sans);letter-spacing:-.016em}.dsr__props{display:flex;flex-direction:column;margin-top:18px}.dsr__prop{align-items:baseline;border-top:1px solid rgba(0,0,0,.07);display:flex;font:var(--fw-light) var(--fs-body-sm)/1.4 var(--font-body);gap:20px;justify-content:space-between;padding:11px 0}.dsr__propk{color:var(--vu-grey-500)}.dsr__propv{color:var(--vu-grey-700);text-align:right}.dsr__note{border-top:1px solid rgba(0,0,0,.07);color:var(--vu-grey-600);font:var(--fw-light) var(--fs-body-md)/1.5 var(--font-body);margin-top:20px;padding-top:16px;text-wrap:pretty}.dsr__found{background:var(--vu-white);border:1px solid rgba(0,0,0,.16);border-radius:var(--radius-card);box-shadow:0 20px 50px rgba(10,14,16,.09);display:flex;flex-direction:column;min-width:0;padding:clamp(22px,2.4vw,30px)}.dsr__foundhead{align-items:center;display:flex;gap:9px}.dsr__dot{background:var(--vu-green);border-radius:50%;flex:none;height:6px;width:6px}.dsr__foundlabel{color:var(--vu-black);font:var(--fw-medium) 10px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase}.dsr__quote{color:var(--vu-black);font:var(--fw-light) clamp(19px,1.8vw,24px)/1.45 var(--font-body);margin:20px 0 0;text-wrap:pretty}.dsr__source{color:var(--vu-grey-500);font:var(--fw-light) var(--fs-body-sm)/1.5 var(--font-body);margin-top:12px}.dsr__foundfoot{margin-top:auto;padding-top:22px}.dsr__money{border-top:1px solid rgba(0,0,0,.09);font:var(--fw-regular) clamp(17px,1.5vw,20px)/1.35 var(--font-sans);letter-spacing:-.014em;padding-top:18px;text-wrap:pretty}.dsr__note--found{border-top:0;margin-top:10px;padding-top:0}.dsr__impacts{border-top:1px solid rgba(0,0,0,.1);display:grid;gap:clamp(18px,3vw,44px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:clamp(26px,3vw,38px);padding-top:24px}.dsr__impact{display:block;min-width:0}.dsr__impactt{display:block;font:var(--fw-regular) clamp(17px,1.5vw,20px)/1.2 var(--font-sans);letter-spacing:-.016em}.dsr__impactl{color:var(--vu-grey-600);display:block;font:var(--fw-light) var(--fs-body-sm)/1.5 var(--font-body);margin-top:8px;text-wrap:pretty}@media (prefers-reduced-motion:reduce){.dsr:not(.dsr--flip) .dsr__found{opacity:1!important;transform:none!important;transition:none!important}}.dsr .dsr__flip{display:none}@media (max-width:1023px){.dsr{background:var(--vu-paper);padding:48px 0 52px}.dsr__inner{display:flex;flex-direction:column}.dsr__head,.dsr__lede{display:contents}.dsr__heading{font-size:29px;line-height:1.07;order:1}.dsr__sub{font-size:16px;line-height:1.55;margin-top:14px;order:2}.dsr__cards{gap:10px;margin-top:26px;order:3}.dsr__flip{order:4}.dsr__cta{margin:14px 0 0;order:5}.dsr__impacts{order:6}.dsr--flip .dsr__cards{display:grid;grid-template-columns:minmax(0,1fr)}.dsr--flip .dsr__found,.dsr--flip .dsr__record{grid-area:1/1;transition:opacity var(--m-base) var(--m-ease),transform var(--m-slow) var(--m-ease)}.dsr--flip .dsr__found{opacity:0;pointer-events:none;transform:translateY(12px) scale(.98)}.dsr--flip.is-flipped .dsr__record{opacity:0;pointer-events:none;transform:scale(.97)}.dsr--flip.is-flipped .dsr__found{opacity:1;pointer-events:auto;transform:none}.dsr__record{background:var(--vu-white);border-color:var(--border-subtle);padding:18px 16px 16px}.dsr__foundlabel,.dsr__label{font-size:12px}.dsr__company{gap:11px;margin-top:14px}.dsr__avatar{font-size:12px;height:32px;width:32px}.dsr__companyname{font-size:18px}.dsr__props{margin-top:12px}.dsr__prop{padding:10px 0}.dsr__note,.dsr__prop{border-top-color:var(--border-subtle)}.dsr__note{font-size:14.5px;line-height:1.5;margin-top:12px;padding-top:12px}.dsr__found{border-color:rgba(17,17,17,.14);box-shadow:0 24px 50px -24px rgba(10,14,16,.24);display:block;padding:20px 16px 18px}.dsr__foundhead{gap:9px}.dsr__quote{font-size:20px;line-height:1.45;margin-top:16px}.dsr__source{font-size:12.5px;line-height:1.5;margin-top:10px}.dsr__foundfoot{margin-top:18px;padding-top:0}.dsr__money{border-top-color:var(--border-subtle);font-size:19px;line-height:1.3;padding-top:16px}.dsr__note--found{margin-top:8px;padding-top:0}.dsr--flip .dsr__flip{border-radius:var(--radius-cta);display:flex;height:48px;margin-top:14px;min-height:48px;padding:0 28px;width:100%}.dsr .dsr__impacts{--m-rail-card:300px;border-top:0;gap:12px;margin-top:26px;padding-top:0}.dsr .dsr__impact{background:var(--vu-white);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:12px 14px}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.dsr--flip .dsr__found,.dsr--flip .dsr__record{transition:none}}