.card{position:relative;height:700px}.card-inner{position:relative;will-change:transform;width:100%;height:100%;display:flex;gap:4em;padding:30px clamp(1.5rem,1.068rem + 2.16vw,2.688rem);background-color:var(--white);color:var(--black);border-top:2px solid var(--black);box-shadow:0 0 20px rgba(0,0,0,.2);transform-origin:center center;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:box-shadow .3s ease-out}.card-inner:hover{box-shadow:0 4px 30px rgba(0,0,0,.15)}.card-inner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/assets/noisebg.jpg);background-size:400px 400px;background-repeat:repeat;opacity:.2;pointer-events:none;z-index:0}.card-content{flex:3 1;position:relative;z-index:1}.card-content__title{font-size:clamp(20px,5vw,48px);font-weight:600;margin-bottom:.5rem}.card-content__copy{font-size:clamp(14px,3vw,18px);font-weight:400;margin-bottom:1rem}.card-content__list{display:grid;grid-template-columns:1fr 1fr;flex-direction:column;grid-gap:.5rem;gap:.5rem}.card-content__list-item{list-style-type:none;margin-top:5px;font-size:clamp(.9375rem,.892rem + .23vw,1.0625rem);color:var(--black);display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;line-height:1.5;padding-left:12px;border-left:3px solid rgba(123,162,63,.5);font-weight:500;transition:color .3s ease;&:hover{color:var(--green)}}.card-content__button{margin-top:3rem;background-color:#333;color:#fff;border:none;border-radius:50px;padding:12px 16px 12px 24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;width:240px;position:relative;overflow:hidden;text-decoration:none;&:hover{color:#fff;transform:translateX(4px)}}.button-svg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.button-green-overlay{fill:var(--green,#7ba23f);transform:translateX(-100%);transition:none}.button-text{white-space:nowrap;flex:1 1}.button-arrow,.button-text{position:relative;z-index:1}.button-arrow{font-size:16px;font-weight:700;color:#333;background-color:var(--white);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.card-content__button:hover .button-arrow{transform:translateX(4px)}.card-content__button--secondary{margin-top:1rem}.card-img{flex:2 1;aspect-ratio:1/1;border-radius:.75em;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;img{width:auto!important;height:auto!important;max-width:80%!important;max-height:80%!important;object-fit:contain}}#card-5 .card-inner{height:730px}#card-2 .card-inner,#card-4 .card-inner,#card-6 .card-inner{background-color:var(--black);color:var(--white)}#card-2 .card-content__copy,#card-2 .card-content__list-item,#card-2 .card-content__title,#card-4 .card-content__copy,#card-4 .card-content__list-item,#card-4 .card-content__title,#card-6 .card-content__copy,#card-6 .card-content__list-item,#card-6 .card-content__title{color:var(--white)}#card-2 .card-content__list-item,#card-4 .card-content__list-item,#card-6 .card-content__list-item{border-left-color:hsla(0,0%,100%,.5)}#card-2 .card-content__list-item:hover,#card-4 .card-content__list-item:hover,#card-6 .card-content__list-item:hover{color:hsla(0,0%,100%,.8)}@media (max-width:900px){.card-inner{flex-direction:column;padding:40px clamp(1.5rem,1.068rem + 2.16vw,2.688rem)}.card-img{display:none}.card-content__title{margin-bottom:1.5rem}.card-content__copy{margin-bottom:2rem;line-height:1.7}.card-content__list{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.card-content__list-item{padding-left:12px;margin-top:5px;border-left:3px solid rgba(123,162,63,.5)}.card-content__button{margin-top:2.5rem}}