.card--optimizer{--card-transition-timing: .5s ease-in-out;container-name:card-optimizer;container-type:inline-size}.card--optimizer .card-wrapper{display:grid;grid-template-areas:"a b b" "a c c" "a d d";grid-template-columns:min-content auto}.card--optimizer .card__header{display:contents}.card--optimizer .card__image-wrapper{position:relative;overflow:hidden;grid-area:a;width:186px;height:186px;margin-right:24px;border-radius:100%}.card--optimizer .card__image-wrapper:before{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;opacity:1;border:2px solid white;border-radius:100%;-webkit-mask:linear-gradient(180deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.05) 100%);mask:linear-gradient(180deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.05) 100%)}.card--optimizer .card__image-wrapper .card__image{position:relative;max-width:100%;max-height:100%;object-fit:cover;object-position:center;transition:.5s ease-in-out transform}.card--optimizer .card__title-wrapper{position:relative;display:flex;grid-area:c;align-items:center;align-self:flex-end}.card--optimizer.card--has-link .card__title{background:radial-gradient(100% 741.05% at 100% 77.78%,#3be081 0%,#00ccff 100%);-webkit-background-clip:text;background-clip:text;transition:var(--card-transition-timing) opacity;-webkit-text-fill-color:transparent}.theme--light .card--optimizer.card--has-link .card__title{background:radial-gradient(100% 741.05% at 100% 77.78%,#861dff 0%,#3c2bff 56.25%,#0037ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.card--optimizer .card__body{grid-area:d;align-self:flex-end;margin-bottom:32px;color:var(--bright-gray)}.theme--light .card--optimizer .card__body{color:var(--vulcan-85)}.card--optimizer .card__arrow-small{transform:translate(-100%) translate(10px);min-width:16px;margin-left:16px;transition:var(--card-transition-timing) transform}.card--optimizer .card__arrow-small path{stroke:var(--green);transition:var(--card-transition-timing) stroke}.card--optimizer .card__arrow-small path.arrow-hide{transform:scaleX(0);transform-origin:100%;transition:var(--card-transition-timing) transform}.theme--light .card--optimizer .card__arrow-small path{stroke:var(--purple)}.card--optimizer:hover .card__image,.card--optimizer:focus .card__image,.card--optimizer:active .card__image{transform:scale(1.05)}.card--optimizer:hover .card__arrow-small,.card--optimizer:focus .card__arrow-small,.card--optimizer:active .card__arrow-small{transform:translate(0)}.card--optimizer:hover .card__arrow-small path,.card--optimizer:focus .card__arrow-small path,.card--optimizer:active .card__arrow-small path{transform:translate(0)}.card--optimizer:hover .card__arrow-small path.arrow-hide,.card--optimizer:focus .card__arrow-small path.arrow-hide,.card--optimizer:active .card__arrow-small path.arrow-hide{transform:scaleX(1)}.card--optimizer.card--size--small .card__image-wrapper{align-self:center;width:81px;height:81px}.card--optimizer.card--size--small .card-wrapper{grid-template-areas:"a c c" "a d d"}@container card-optimizer (max-width: 459.5px){.card--optimizer .card__image-wrapper{width:81px;height:81px}}@container card-optimizer (max-width: 300.5px){.card--optimizer .card__image-wrapper,.card--optimizer.card--size--small .card__image-wrapper{width:81px;height:81px;margin-bottom:16px}.card--optimizer .card-wrapper,.card--optimizer.card--size--small .card-wrapper{grid-template-areas:"a a a" "b b b" "c c c" "d d d"}.card--optimizer .card__body,.card--optimizer.card--size--small .card__body{margin-bottom:0}}
