.value-pillars-grid{--vpg-ease:cubic-bezier(0.16,1,0.3,1)}.value-pillars-grid__card-title,.value-pillars-grid__heading,.value-pillars-grid__modal-title{font-family:var(--font-heading);font-weight:600;letter-spacing:-.02em;line-height:1.2}.value-pillars-grid__heading{max-width:900px}.value-pillars-grid__heading-accent,.value-pillars-grid__modal-title-accent{background-clip:text;-webkit-background-clip:text;color:transparent;display:inline}.value-pillars-grid__heading-accent--light{background-image:linear-gradient(90deg,var(--color-davi-water) 0,var(--color-davi-earth) 55%,var(--color-davi-air) 100%)}.value-pillars-grid__heading-accent--dark{background-image:linear-gradient(90deg,var(--color-air-600) 0,var(--color-davi-air) 100%)}.value-pillars-grid__modal-title-accent--light{background-image:linear-gradient(90deg,var(--color-davi-red) 0,var(--color-red-500) 100%)}.value-pillars-grid__modal-title-accent--dark{background-image:linear-gradient(90deg,var(--color-air-600) 0,var(--color-davi-air) 100%)}.value-pillars-grid__grid{display:grid;gap:12px;grid-template-columns:1fr}.value-pillars-grid__item{min-width:0}.value-pillars-grid__card{background:linear-gradient(90deg,hsla(0,9%,7%,.96),rgba(36,41,50,.96));border-radius:8px;box-shadow:0 4px 6px -4px rgba(26,26,26,.08),0 8px 10px -1px rgba(26,26,26,.08);cursor:pointer;display:flex;isolation:isolate;min-height:340px;overflow:hidden;position:relative;transition:transform .3s ease-in-out}.value-pillars-grid__card:hover{transform:scale(1.02);z-index:10}.value-pillars-grid__image,.value-pillars-grid__media-overlay{height:calc(100% + 32px);inset:-16px;max-height:none;max-width:none;position:absolute;transition:transform .5s ease-in-out;width:calc(100% + 32px)}.value-pillars-grid__image{object-fit:cover;transform-origin:center left}.value-pillars-grid__card:hover .value-pillars-grid__image,.value-pillars-grid__card:hover .value-pillars-grid__media-overlay{transform:translateX(16px) scale(1.05)}.value-pillars-grid__media-overlay{background:radial-gradient(circle at 90% 100%,rgba(225,0,49,.2) 0,rgba(225,0,49,0) 34%)}.value-pillars-grid__card-content{color:var(--color-davi-white);display:flex;flex-direction:column;gap:16px;padding:36px 32px 108px;pointer-events:none;position:relative;width:min(100%,430px)}.value-pillars-grid__card-eyebrow{color:rgba(245,245,246,.82)}.value-pillars-grid__card-title{color:var(--color-davi-white);font-size:clamp(2rem,1.55rem + 1.2vw,2.5rem);letter-spacing:-.01em}.value-pillars-grid__card-title-accent{color:rgba(245,245,246,.72)}.value-pillars-grid__close,.value-pillars-grid__plus{--vpg-close-transform-base:translate3d(0,0,0);align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;height:56px;justify-content:center;position:absolute;transform:var(--vpg-close-transform-base);transition:transform .32s var(--vpg-ease),background-color .32s var(--vpg-ease),border-color .32s var(--vpg-ease),opacity .32s var(--vpg-ease);width:56px;z-index:10}.value-pillars-grid__plus{background:hsla(0,9%,7%,.8);bottom:22px;right:22px}.value-pillars-grid__plus:before{bottom:-1000px;content:"";left:-1000px;position:absolute;right:-1000px;top:-1000px}.value-pillars-grid__card:hover .value-pillars-grid__plus{background:hsla(0,9%,7%,.92);transform:scale(1.06)}.value-pillars-grid__plus:focus-visible{background:hsla(0,9%,7%,.92);transform:scale(1.06)}.value-pillars-grid__close{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(64,61,60,.64);color:var(--color-davi-white);right:28px;top:28px}[data-vpg-surface=light] .value-pillars-grid__close{background:#403d3c}[data-vpg-surface=dark] .value-pillars-grid__close{border:1px solid rgba(245,245,246,.08)}.value-pillars-grid__close:focus-visible,.value-pillars-grid__close:hover{transform:var(--vpg-close-transform-base) rotate(45deg)}.value-pillars-grid__close:focus-visible,.value-pillars-grid__modal-cta:focus-visible,.value-pillars-grid__plus:focus-visible{outline:2px solid rgba(225,0,49,.9);outline-offset:3px}.value-pillars-grid__close-icon,.value-pillars-grid__plus-icon{height:18px;position:relative;width:18px}.value-pillars-grid__close-icon:after,.value-pillars-grid__close-icon:before,.value-pillars-grid__plus-icon:after,.value-pillars-grid__plus-icon:before{background:currentColor;content:"";height:1.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.value-pillars-grid__plus-icon{color:var(--color-davi-white)}.value-pillars-grid__plus-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.value-pillars-grid__close-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.value-pillars-grid__close-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.value-pillars-grid__modal-shell{align-items:center;display:flex;inset:0;justify-content:center;padding:28px;position:fixed;z-index:60}.value-pillars-grid__modal-backdrop{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:hsla(0,9%,7%,.6);inset:0;opacity:0;position:absolute;transition:opacity .32s var(--vpg-ease)}.value-pillars-grid__modal-shell.is-closing .value-pillars-grid__modal-backdrop,.value-pillars-grid__modal-shell.is-open .value-pillars-grid__modal-backdrop{opacity:1}.value-pillars-grid__modal-shell.is-closing .value-pillars-grid__modal-backdrop{opacity:0}.value-pillars-grid__modal-panel{border-radius:8px;max-height:calc(100vh - 56px);opacity:0;overflow-y:auto;padding:64px;position:relative;transform:translateY(28px) scale(.985);transition:opacity .42s var(--vpg-ease),transform .42s var(--vpg-ease);width:min(100%,876px);z-index:1}.value-pillars-grid__modal-panel.is-visible{opacity:1;transform:translateY(0) scale(1)}.value-pillars-grid__modal-title{font-size:clamp(2.3rem,1.75rem + 1.6vw,3.5rem);max-width:541px}.value-pillars-grid__modal-body,.value-pillars-grid__modal-body>*{margin:0}.value-pillars-grid__modal-body{font-family:var(--font-body);font-size:clamp(1rem,.9rem + .5vw,1.25rem);line-height:1.6;max-width:564px}.value-pillars-grid__modal-cta{align-items:center;border-radius:2px;display:inline-flex;font-family:var(--font-body);font-size:.9375rem;font-weight:500;justify-content:center;letter-spacing:.03em;line-height:1;padding:14px 28px;text-decoration:none;text-transform:uppercase;transition:transform .32s var(--vpg-ease),background-color .32s var(--vpg-ease),color .32s var(--vpg-ease),border-color .32s var(--vpg-ease);width:fit-content}.value-pillars-grid__modal-cta:hover{transform:translateY(-1px)}.value-pillars-grid [data-vpg-stagger] [data-vpg-reveal]{opacity:0;transform:translateY(30px);transition:opacity .82s var(--vpg-ease),transform .82s var(--vpg-ease);transition-delay:0s;will-change:opacity,transform}.value-pillars-grid [data-vpg-stagger].is-visible [data-vpg-reveal]{opacity:1;transform:translateY(0);transition-delay:var(--vpg-delay,0s)}body.value-pillars-grid-modal-open{overflow:hidden;padding-right:var(--value-pillars-grid-scrollbar-compensation,0)}@media (min-width:768px){.value-pillars-grid__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.value-pillars-grid__grid>.value-pillars-grid__item:nth-child(4n+1){grid-column:span 4}.value-pillars-grid__grid>.value-pillars-grid__item:nth-child(4n+2),.value-pillars-grid__grid>.value-pillars-grid__item:nth-child(4n+3){grid-column:span 8}.value-pillars-grid__grid>.value-pillars-grid__item:nth-child(4n+4){grid-column:span 4}.value-pillars-grid__grid>.value-pillars-grid__item:last-child:nth-child(odd){grid-column:1/-1}.value-pillars-grid__card{min-height:466px}.value-pillars-grid__grid>.value-pillars-grid__item:last-child:nth-child(odd) .value-pillars-grid__card-content,.value-pillars-grid__grid>.value-pillars-grid__item:nth-child(4n+2) .value-pillars-grid__card-content,.value-pillars-grid__grid>.value-pillars-grid__item:nth-child(4n+3) .value-pillars-grid__card-content{padding-right:40px;width:min(100%,408px)}}@media (max-width:767px){.value-pillars-grid__card-content{padding:28px 24px 96px;width:min(100%,18rem)}.value-pillars-grid__card-title{font-size:clamp(1.9rem,1.4rem + 1.5vw,2.35rem)}.value-pillars-grid__modal-shell{align-items:flex-end;overflow:hidden;padding:0}.value-pillars-grid__modal-panel{border-radius:8px 8px 0 0;max-height:min(80vh,calc(100vh - 40px));padding:96px 32px;transform:translateY(100%);width:100%}.value-pillars-grid__modal-body,.value-pillars-grid__modal-title{max-width:none}.value-pillars-grid__close{--vpg-close-transform-base:translate3d(0,0,0);right:24px;top:24px}}