.dpv3{display:grid;gap:1.25rem;padding-block:1.25rem}.dpv3-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem}.dpv3-title{font-size:1.75rem;font-weight:300;letter-spacing:.02em;color:#fff}.dpv3-copy{margin-top:.4rem;max-width:26rem;font-size:.875rem;line-height:1.5;color:#ffffffb3}.dpv3-explanation{margin-top:.4rem;min-height:4.5em;font-size:.75rem;line-height:1.5;color:#ffffffb3}.dpv3-link{margin-top:.25rem;display:inline-flex;min-height:2.75rem;align-items:center;gap:.6rem;font-size:.875rem;color:#d6b77d;text-decoration:underline;text-decoration-color:#b99a61b3;text-underline-offset:6px}.dpv3-link:hover{color:#e6cb95}.dpv3-link:focus-visible{outline:2px solid #d6b77d;outline-offset:4px}.dpv3-visual{display:flex;align-items:center;justify-content:center;gap:1.25rem;border-top:1px solid rgb(255 255 255 / .1);padding-top:1.25rem;min-width:0}.dpv3-group{min-width:0}.dpv3-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:#ffffffd9;line-height:1.4}.dpv3-label.is-gold{color:#d6b77d}.dpv3-sub{margin-top:.2rem;font-size:.68rem;line-height:1.4;color:#ffffff8c}.dpv3-bars{margin-top:.75rem;display:flex;gap:.85rem}.dpv3-bar-col{display:flex;flex-direction:column;align-items:center;gap:.4rem}.dpv3-track{position:relative;width:1rem;height:3.25rem;border-radius:3px;overflow:hidden;background:#ffffff14}.dpv3-fill{position:absolute;inset:0;transform-origin:bottom;border-radius:3px;background:#ffffff1f}.dpv3-key{font-size:.65rem;color:#ffffff8c}.dpv3-arrow{flex:none;color:#d6b77d}.dpv3-takeaway{border-top:1px solid rgb(255 255 255 / .1);padding-top:1rem}@media(max-width:479px){.dpv3-visual{flex-direction:column;align-items:flex-start}.dpv3-arrow{transform:rotate(90deg)}}@media(min-width:1024px){.dpv3{grid-template-columns:minmax(0,1.1fr) auto minmax(9rem,.45fr);align-items:center;gap:2.5rem;padding-block:1rem}.dpv3-visual{border-top:0;padding-top:0;border-left:1px solid rgb(255 255 255 / .1);padding-left:2.5rem;gap:2rem}.dpv3-track{width:1.25rem;height:3.5rem}.dpv3-takeaway{border-top:0;padding-top:0;border-left:1px solid rgb(255 255 255 / .1);padding-left:1.5rem}}.home-support-row{display:grid;max-width:1800px;margin-inline:auto;background:#0a0a0a;border-block:1px solid rgb(255 255 255 / .1)}.home-support-row>aside{min-width:0;border:0}.home-support-row>aside>div{padding:32px 24px;width:100%}.home-support-row>aside{display:flex;align-items:center}.home-support-row>aside+aside{border-top:1px solid rgb(255 255 255 / .1)}.home-support-row .dpv3{padding:0}.home-support-row h2{font-size:1.125rem;line-height:1.35;font-weight:300;letter-spacing:.02em}.home-support-row .dpv3-copy,.home-support-row>aside[aria-label="Project process"] h2+p{margin-top:.4rem;font-size:.75rem;line-height:1.5;color:#ffffffa6}.home-support-row a{margin-top:.25rem;min-height:2.75rem;font-size:.75rem;color:#d6b77d;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#b99a6180}.home-support-row .dpv3-label{font-size:.625rem}.home-support-row .dpv3-explanation{min-height:3em;margin-top:.25rem}.home-support-row .dpv3-bars{margin-top:.4rem;gap:.65rem}.home-support-row .dpv3-track{height:2.25rem;width:.875rem}.home-support-row .dpv3-bar-col{gap:.2rem}.home-support-row .dpv3-sub{font-size:.625rem}.home-support-row>aside[aria-label="Project process"]>div{grid-template-columns:minmax(0,1fr);gap:16px}.home-support-row>aside[aria-label="Project process"]>div>div{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(24px,2.5vw,40px)}.home-support-row .home-plan-comparison{display:block;aspect-ratio:16 / 9;width:100%;max-width:220px;justify-self:start;grid-column:2;grid-row:1;margin:0;min-height:0;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none}.home-support-row>aside[aria-label="Project process"]>div>div>div:last-child{grid-column:1;grid-row:1}.home-support-row .home-process-links{display:flex;flex-wrap:wrap;align-items:center;column-gap:18px;margin-top:8px}.home-support-row .home-process-links a{display:inline-flex;gap:6px;margin:0;min-height:32px;white-space:nowrap;font-size:.6875rem}@media(pointer:coarse){.home-support-row .home-process-links a{min-height:44px}}.home-support-row .dpv3-visual{align-items:center;justify-content:flex-start}@media(min-width:768px){.home-support-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-support-row>aside+aside{border-top:0;border-left:1px solid rgb(255 255 255 / .1);display:flex;align-items:center}.home-support-row .dpv3{grid-template-columns:minmax(0,1fr);gap:16px}.home-support-row .dpv3-visual{border-left:0;border-top:1px solid rgb(255 255 255 / .1);padding:16px 0 0;gap:20px}.home-support-row .dpv3-takeaway{border-left:0;border-top:1px solid rgb(255 255 255 / .1);padding:6px 0 0}.home-support-row .dpv3-takeaway br{display:none}}@media(min-width:1280px){.home-support-row{padding-inline:64px}.home-support-row>aside>div{padding:40px 0}.home-support-row>aside:first-child>div{padding-right:40px}.home-support-row>aside+aside>div{padding-left:40px}.home-support-row>aside[aria-label="Project process"]>div>div,.home-support-row .dpv3{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);column-gap:32px;row-gap:6px}.home-support-row .dpv3-intro{grid-column:1;grid-row:1 / span 2;align-self:center}.home-support-row .dpv3-visual{grid-column:2;grid-row:1;align-self:end;border-top:0;padding:0}.home-support-row .dpv3-takeaway{grid-column:2;grid-row:2;align-self:start}}
