.dha{background:var(--vu-white);color:var(--text-primary);font-family:var(--font-sans);padding:32px 0 0}.dha__inner{margin:0 auto;max-width:var(--page-max);padding:0 var(--page-x)}.dha__row{align-items:start;display:grid;gap:56px;grid-template-columns:1.55fr 1fr;margin-top:30px}@media (max-width:1023px){.dha__row{gap:28px;grid-template-columns:1fr}}.dha__head{font-family:var(--font-sans);font-size:clamp(26px,2.9vw,40px);letter-spacing:-.028em;line-height:1.04;margin:0;text-wrap:balance}.dha__head-lead{color:var(--text-primary);display:block;font-weight:var(--fw-regular)}.dha__head-tail{color:var(--vu-grey-400);display:block;font-weight:var(--fw-light)}.dha__aside{padding-top:6px}.dha__sub{color:var(--text-secondary);font:var(--fw-light) var(--fs-body-lg)/1.6 var(--font-body);margin:0;text-wrap:pretty}.dha__actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px;margin-top:26px}.dha__band{background:var(--vu-grey-100);border-radius:var(--radius-canvas);height:clamp(250px,28vw,360px);margin-top:36px;overflow:hidden;position:relative}.dha__photo{background-position:center 56%;background-repeat:no-repeat;background-size:cover;filter:saturate(.35) sepia(.16) brightness(1.02);inset:0;position:absolute;transition:filter .9s cubic-bezier(.16,1,.3,1)}.dha__band:hover .dha__photo{filter:saturate(.92) sepia(0) brightness(1)}.dha__facts{border-bottom:1px solid var(--border-subtle);display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dha__fact{padding:30px 28px 30px 0}.dha__fact-value{color:var(--vu-black);font:var(--fw-regular) 26px/1 var(--font-sans);letter-spacing:-.02em}.dha__fact-label{color:var(--vu-grey-500);font:var(--fw-light) 13px/1.5 var(--font-body);margin-top:9px}@media (prefers-reduced-motion:reduce){.dha__photo{transition:none}}@media (max-width:1023px){.dha{padding:30px 0 40px}.dha__row{gap:14px;margin-top:14px}.dha__head{font-size:36px;letter-spacing:-.03em}.dha__aside{padding-top:0}.dha__sub{font-size:16px;line-height:1.55}.dha__actions{align-items:stretch;gap:4px;margin-top:26px}.dha .vu-button__arrow svg{height:20px;width:20px}.dha__band{border-radius:var(--radius-canvas);height:280px;margin-top:30px}.dha__facts{gap:4px 20px;grid-template-columns:repeat(2,1fr);margin-top:30px}.dha__fact{padding:16px 0}}