.styles_card__SOe_H{align-items:start;color:#000;column-gap:32px;display:grid;grid-template-areas:"title image" "description image" "button image";grid-template-columns:minmax(0,484fr) minmax(0,855fr);grid-template-rows:auto auto 1fr;margin-top:7.9vw}.styles_reversed__gkIxd{column-gap:3.4vw;grid-template-areas:"image title" "image description" "image button";grid-template-columns:minmax(0,855fr) minmax(0,484fr)}.styles_noImage__IjWHN{grid-template-areas:"title" "description" "button";grid-template-columns:minmax(0,1fr)}.styles_title__XEdLl{font-size:48px;font-weight:400;grid-area:title;letter-spacing:0;line-height:1.2;margin:-.12em 0 0}.styles_description__24V1J{font-size:16px;grid-area:description;line-height:1.3;margin-top:34px;max-width:270px}.styles_description__24V1J p{margin:0}.styles_description__24V1J p+p{margin-top:12px}.styles_imageContainer__dvT4M{aspect-ratio:855/412;background-color:#e9e9e9;grid-area:image;overflow:hidden;width:100%}.styles_image__69HvR{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.styles_buttonWrapper__reOkR{grid-area:button;margin-top:max(32px,min(6.9vw,132px))}.styles_button__obaEZ{align-items:center;border:.5px solid;border-radius:2px;color:#000;display:inline-flex;font-size:12px;justify-content:center;line-height:1.2;padding:12px 38px;transition:background-color .2s ease,color .2s ease;white-space:nowrap}@media(max-width:1199px){.styles_title__XEdLl{font-size:40px}}@media(max-width:1023px){.styles_card__SOe_H,.styles_reversed__gkIxd{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.styles_reversed__gkIxd{column-gap:32px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.styles_noImage__IjWHN{grid-template-columns:minmax(0,1fr)}.styles_title__XEdLl{font-size:36px}}@media(max-width:767px){.styles_card__SOe_H,.styles_reversed__gkIxd{grid-template-areas:"title" "description" "image" "button";grid-template-columns:minmax(0,1fr);grid-template-rows:auto;margin-top:24px}.styles_title__XEdLl{font-size:30px}.styles_description__24V1J{margin-top:16px;max-width:none}.styles_buttonWrapper__reOkR,.styles_imageContainer__dvT4M{margin-top:24px}}@media(any-hover:hover),(hover:hover)and (pointer:fine){.styles_button__obaEZ:hover{background-color:#000;border-color:#000;color:#fff}}