.card-project:hover .card-project__heading .title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.125rem}.card-project{text-decoration:none;color:inherit;display:flex;gap:var(--spacing-m);padding:var(--spacing-l,2rem) 0;border-bottom:1px solid var(--color-border-bold,#000);width:100%;font-family:var(--font-family-heading);align-items:flex-start!important;flex-direction:column}@media screen and (min-width:1024px){.card-project{flex-direction:row}}.card-project{position:relative;overflow:hidden;display:inline-flex;align-items:center}.card-project::after{width:1.75rem;height:1.75rem;transform:scale(.2857);content:"";flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--color-brand-black);align-self:center;transition:all .3s ease-in-out}.card-project::before{width:1.75rem;height:1.75rem;position:absolute;top:50%;right:1rem;transform:translate(0,calc(-50% + 0.5rem));opacity:0;content:"";display:flex;justify-content:center;align-items:center;flex-shrink:0;z-index:2;color:#fff;font-size:.75rem;transition:all .3s ease-out;content:"\f061";font-family:"Font Awesome 6 Sharp";font-weight:400}@media screen and (min-width:1024px){.card-project:hover::after{transform:scale(1)}.card-project:hover::before{transform:translate(0,-50%);opacity:1}}.card-project::before{right:0;top:2.35rem}@media screen and (min-width:1024px){.card-project::before{top:3.1rem}}.card-project::after{position:absolute;top:calc(var(--spacing-l))!important;right:0!important}@media screen and (min-width:1024px){.card-project::after{top:calc(var(--spacing-l) + .25rem)!important}}.card-project__meta{display:flex;flex-direction:column}.card-project__meta .title{font-weight:700}.card-project__heading{margin:0;font-size:var(--text-styles-interface-l-font-size,1.5rem);line-height:var(--text-styles-interface-l-line-height,1.95rem)}.card-project__content-wrapper{display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:flex-start;height:100%;margin-right:calc(var(--spacing-m) + 2rem)}@media screen and (min-width:1024px){.card-project__content-wrapper{flex:1 1 33%;margin-right:0}}.card-project__meta-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-s,1rem);margin-right:calc(var(--spacing-m) + 2rem);width:100%;padding:var(--spacing-xs,.75rem);background:hsl(0 0% 100% / .4)}@media screen and (min-width:1024px){.card-project__meta-wrapper{flex:1 1 45%}}@media screen and (min-width:1024px){.card-project--archive .card-project__content-wrapper{flex:1 1 45%}}.card-project--archive .card-project__meta-wrapper{background:#f7f8f9}.card-project .finished-tag{border-radius:var(--radius-2xs,.125rem);background:var(--color-brand-yellow-lighter,#fff0db);padding:var(--spacing-4xs,.125rem) var(--spacing-3xs,.25rem);position:relative;bottom:.125rem}.block-projects{overflow:hidden;padding-top:var(--spacing-3xl,6rem);position:relative}.block-projects__header{padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--color-border-bold,#000);position:relative}@media screen and (min-width:768px){.block-projects__header{display:flex;justify-content:space-between;align-items:flex-end}}.block-projects__header::before{content:"";background:url(/wp-content/plugins/intodigital-acf-blocks/dist/images/diak_d_white_new.gif);background-repeat:no-repeat;background-size:contain;background-position:center;z-index:-1;width:6rem;display:block;height:6.3125rem;overflow-x:clip;margin-left:auto;position:absolute;right:0;top:-4rem}@media screen and (min-width:768px){.block-projects__header::before{width:14rem;height:14rem;top:-5rem;right:-2rem}}@media screen and (min-width:1024px){.block-projects__header::before{width:19rem;height:19rem;top:-6rem}}.block-projects__title{margin:0}.block-projects__button{margin-top:var(--spacing-m)}@media screen and (min-width:768px){.block-projects__button{margin-top:0}}.block-projects--no-graphic{padding-top:0}.block-projects--no-graphic .block-projects__header::before{display:none}