.digital-projects{margin-top:clamp(18px,3.2967032967vw,60px)}.digital-projects__title{margin:0 0 clamp(25px,4.3956043956vw,80px);font-family:var(--font-base);font-weight:300;font-size:clamp(24px,2.7472527473vw,50px);line-height:100%;letter-spacing:-.02em;color:var(--color-gray-45)}.digital-projects__title .icon{width:.65em;height:.65em}.digital-projects__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(25px,4.3956043956vw,80px) clamp(18px,2.1978021978vw,40px)}.digital-projects__card{--digital-projects-line-scale:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1 1 calc(33.333% - clamp(18px,2.1978021978vw,40px));flex:1 1 calc(33.333% - clamp(18px,2.1978021978vw,40px));min-width:min(100%,320px);color:var(--color-black);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease!important;transition:opacity .5s ease,-webkit-transform .5s ease!important;transition:opacity .5s ease,transform .5s ease!important;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease!important}.digital-projects__card:focus-visible .digital-projects__image,.digital-projects__card:hover .digital-projects__image{-webkit-filter:saturate(1.08) contrast(1.04);filter:saturate(1.08) contrast(1.04);-webkit-transform:scale(1.045);-ms-transform:scale(1.045);transform:scale(1.045)}.digital-projects__card:focus-visible .digital-projects__content::before,.digital-projects__card:hover .digital-projects__content::before{height:2px}.digital-projects__card:focus-visible .digital-projects__name,.digital-projects__card:hover .digital-projects__name{-webkit-transform:translateX(.14em);-ms-transform:translateX(.14em);transform:translateX(.14em)}.digital-projects__card:focus-visible .digital-projects__text,.digital-projects__card:hover .digital-projects__text{opacity:.62;-webkit-transform:translateX(.25em);-ms-transform:translateX(.25em);transform:translateX(.25em)}.digital-projects__card:focus-visible{outline:1px solid var(--color-black);outline-offset:clamp(4px,.4395604396vw,8px)}.digital-projects__card_wide{-webkit-box-flex:1;-ms-flex:1 1 calc(66.66666% - clamp(18px,2.1978021978vw,40px));flex:1 1 calc(66.66666% - clamp(18px,2.1978021978vw,40px))}.digital-projects__card.is-reveal-ready{--digital-projects-line-scale:0}.digital-projects__card.is-reveal-ready .digital-projects__image{opacity:0;clip-path:circle(0 at 50% 50%)}.digital-projects__card.is-revealed{--digital-projects-line-scale:1}.digital-projects__card.is-revealed .digital-projects__image{opacity:1;clip-path:circle(72% at 50% 50%)}@media (prefers-reduced-motion:reduce){.digital-projects__card:focus-visible .digital-projects__image,.digital-projects__card:focus-visible .digital-projects__name,.digital-projects__card:focus-visible .digital-projects__text,.digital-projects__card:hover .digital-projects__image,.digital-projects__card:hover .digital-projects__name,.digital-projects__card:hover .digital-projects__text{-webkit-filter:none;filter:none;-webkit-transform:none;-ms-transform:none;transform:none}.digital-projects__card.is-reveal-ready .digital-projects__image,.digital-projects__card.is-revealed .digital-projects__image{opacity:1;clip-path:circle(72% at 50% 50%);-webkit-transition:none;transition:none}.digital-projects__card.is-reveal-ready .digital-projects__content::before,.digital-projects__card.is-revealed .digital-projects__content::before{-webkit-transition:height .35s ease;transition:height .35s ease}}.digital-projects__image-wrap{-webkit-box-flex:1;-ms-flex:1 1 clamp(340px,34.9450549451vw,636px);flex:1 1 clamp(340px,34.9450549451vw,636px);display:block;width:100%;aspect-ratio:565/636;overflow:hidden}.digital-projects__image{display:block;opacity:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;clip-path:circle(0 at 50% 50%);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-filter .5s ease,-webkit-transform .8s cubic-bezier(.22,1,.36,1);transition:-webkit-filter .5s ease,-webkit-transform .8s cubic-bezier(.22,1,.36,1);transition:filter .5s ease,transform .8s cubic-bezier(.22,1,.36,1);transition:filter .5s ease,transform .8s cubic-bezier(.22,1,.36,1),-webkit-filter .5s ease,-webkit-transform .8s cubic-bezier(.22,1,.36,1)}.digital-projects__content{position:relative;display:grid;gap:clamp(5px,1.043956044vw,19px);padding-top:clamp(12px,2.032967033vw,37px);margin-top:clamp(10px,1.0989010989vw,20px)}.digital-projects__content::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:var(--color-black);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(var(--digital-projects-line-scale));-ms-transform:scaleX(var(--digital-projects-line-scale));transform:scaleX(var(--digital-projects-line-scale));-webkit-transition:height .35s ease;transition:height .35s ease}.digital-projects__name,.digital-projects__text{display:block;-webkit-transition:opacity .35s ease,-webkit-transform .55s cubic-bezier(.22,1,.36,1);transition:opacity .35s ease,-webkit-transform .55s cubic-bezier(.22,1,.36,1);transition:opacity .35s ease,transform .55s cubic-bezier(.22,1,.36,1);transition:opacity .35s ease,transform .55s cubic-bezier(.22,1,.36,1),-webkit-transform .55s cubic-bezier(.22,1,.36,1)}.digital-projects__name{font-family:var(--font-base);font-weight:300;font-size:clamp(24px,2.7472527473vw,50px);line-height:80%;letter-spacing:-.02em;text-transform:uppercase}.digital-projects__text{font-family:var(--font-base);font-size:clamp(7px,.7692307692vw,14px);line-height:80%;color:var(--color-black)}.digital-projects__more-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(12px,.989010989vw,18px);margin-block:clamp(40px,6.043956044vw,110px) 0}.digital-projects__more-wrap.is-loading .digital-projects__more-spinner{display:block;opacity:1}.digital-projects__more{--show-text-display:inline-flex;--ui-underline-padding:0 0 clamp(5px, 0.5494505495vw, 10px);--ui-underline-font-size:clamp(24px, 1.6483516484vw, 30px);--ui-underline-offset:clamp(8px, 0.7142857143vw, 13px);-webkit-transition:opacity .25s;transition:opacity .25s}.digital-projects__more:focus-visible,.digital-projects__more:hover{opacity:.72}.digital-projects__more-spinner{display:none;-ms-flex-negative:0;flex-shrink:0;width:clamp(18px,1.3186813187vw,24px);aspect-ratio:1;border:1px solid var(--color-gray-45);border-top-color:transparent;border-radius:50%;opacity:0;pointer-events:none;-webkit-animation:digital-projects-spinner .8s linear infinite;animation:digital-projects-spinner .8s linear infinite;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media (prefers-reduced-motion:reduce){.digital-projects__more-spinner{-webkit-animation:none;animation:none}}@-webkit-keyframes digital-projects-spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes digital-projects-spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}