@import url(https://fonts.googleapis.com/css?family=Playfair+Display&subset=latin-ext);@import url(https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap);@import url(https://use.typekit.net/vxa7myu.css);@import url(https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Risque:wght@300;400;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Agbalumo:wght@300;400;700;800&display=swap);.pd-card-v1{position:relative}.pd-card-v1 .link-over{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pd-card-v1 .media{position:relative;padding-bottom:65%;margin-bottom:12px}@media (min-width:48rem){.pd-card-v1 .media{margin-bottom:20px}}.pd-card-v1 .media .region-wrap{width:100%;text-align:center}.pd-card-v1 .media .pd-image{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;border-radius:1rem}.pd-card-v1 .caption{font-size:var(--fontSize,.8125rem);line-height:var(--lineHeight,1rem);font-weight:var(--fontWeight,500);font-family:var(--fontFamily,"neue-haas-grotesk-display",sans-serif);letter-spacing:var(--letterSpacing,.05rem);--fontWeight:600;--color:#3d3935;margin-bottom:8px}@media (min-width:48rem){.pd-card-v1 .caption{font-size:var(--fontSizeTablet,var(--fontSize,.8125rem));line-height:var(--lineHeightTablet,var(--lineHeight,1rem));font-weight:var(--fontWeightTablet,var(--fontWeight,500));font-family:var(--fontFamilyTablet,var(--fontFamily,"neue-haas-grotesk-display",sans-serif));letter-spacing:var(--letterSpacingTablet,var(--letterSpacing,.05rem))}}@media (min-width:64rem){.pd-card-v1 .caption{font-size:var(--fontSizeDesktop,var(--fontSizeTablet,var(--fontSize,.8125rem)));line-height:var(--lineHeightDesktop,var(--lineHeightTablet,var(--lineHeight,1rem)));font-weight:var(--fontWeightDesktop,var(--fontWeightTablet,var(--fontWeight,500)));font-family:var(--fontFamilyDesktop,var(--fontFamilyTablet,var(--fontFamily,"neue-haas-grotesk-display",sans-serif)));letter-spacing:var(--letterSpacingDesktop,var(--letterSpacingTablet,var(--letterSpacing,.05rem)))}}.pd-card-v1 .heading{font-size:var(--fontSize,1.125rem);line-height:var(--lineHeight,1.25rem);font-weight:var(--fontWeight,normal);font-family:var(--fontFamily,"neue-haas-grotesk-display",sans-serif);letter-spacing:var(--letterSpacing,.05rem);color:var(--color,#6e6259);--color:#6e6259;margin-bottom:10px}@media (min-width:48rem){.pd-card-v1 .heading{font-size:var(--fontSizeTablet,var(--fontSize,1.875rem));line-height:var(--lineHeightTablet,var(--lineHeight,2.375rem));font-weight:var(--fontWeightTablet,var(--fontWeight,normal));font-family:var(--fontFamilyTablet,var(--fontFamily,"neue-haas-grotesk-display",sans-serif));letter-spacing:var(--letterSpacingTablet,var(--letterSpacing));color:var(--colorTablet,var(--color,#6e6259))}}@media (min-width:64rem){.pd-card-v1 .heading{font-size:var(--fontSizeDesktop,var(--fontSizeTablet,var(--fontSize,1.875rem)));line-height:var(--lineHeightDesktop,var(--lineHeightTablet,var(--lineHeight,2.375rem)));font-weight:var(--fontWeightDesktop,var(--fontWeightTablet,var(--fontWeight,normal)));font-family:var(--fontFamilyDesktop,var(--fontFamilyTablet,var(--fontFamily,"neue-haas-grotesk-display",sans-serif)));letter-spacing:var(--letterSpacingDesktop,var(--letterSpacingTablet,var(--letterSpacing)));color:var(--colorDesktop,var(--colorTablet,var(--color,#6e6259)))}}.pd-card-v1 .copy{font-size:var(--fontSize,.875rem);line-height:var(--lineHeight,1.125rem);font-weight:var(--fontWeight,500);font-family:var(--fontFamily,"neue-haas-grotesk-display",sans-serif);letter-spacing:var(--letterSpacing,.0625rem);--color:#3d3935}@media (min-width:48rem){.pd-card-v1 .copy{font-size:var(--fontSizeTablet,var(--fontSize,.875rem));line-height:var(--lineHeightTablet,var(--lineHeight,1.125rem));font-weight:var(--fontWeightTablet,var(--fontWeight,500));font-family:var(--fontFamilyTablet,var(--fontFamily,"neue-haas-grotesk-display",sans-serif));letter-spacing:var(--letterSpacingTablet,var(--letterSpacing,.0625rem))}}@media (min-width:64rem){.pd-card-v1 .copy{font-size:var(--fontSizeDesktop,var(--fontSizeTablet,var(--fontSize,.875rem)));line-height:var(--lineHeightDesktop,var(--lineHeightTablet,var(--lineHeight,1.125rem)));font-weight:var(--fontWeightDesktop,var(--fontWeightTablet,var(--fontWeight,500)));font-family:var(--fontFamilyDesktop,var(--fontFamilyTablet,var(--fontFamily,"neue-haas-grotesk-display",sans-serif)));letter-spacing:var(--letterSpacingDesktop,var(--letterSpacingTablet,var(--letterSpacing,.0625rem)))}}