@font-face{font-weight:700;font-family:Optima;font-style:normal;src:url(/assets/fonts/Optima/Optima-Bold.woff) format("woff")}@font-face{font-weight:400;font-family:Optima;font-style:italic;src:url(/assets/fonts/Optima/Optima-Italic.woff) format("woff")}@font-face{font-weight:400;font-family:Optima;font-style:normal;src:url(/assets/fonts/Optima/Optima-Text.woff) format("woff")}@font-face{font-weight:400;font-family:Lato;font-style:normal;src:url(/assets/fonts/Lato/Lato-Regular.woff2) format("woff2")}@font-face{font-weight:700;font-family:Lato;font-style:normal;src:url(/assets/fonts/Lato/Lato-Bold.woff2) format("woff2")}@font-face{font-weight:400;font-family:Lato;font-style:italic;src:url(/assets/fonts/Lato/Lato-Italic.woff2) format("woff2")}@font-face{font-weight:300;font-family:Lato;font-style:normal;src:url(/assets/fonts/Lato/Lato-Thin.woff2) format("woff2")}@font-face{font-weight:400;font-family:Abril Fatface;font-style:normal;src:url(/assets/fonts/AbrilFatface/AbrilFatface-Regular.woff2) format("woff2")}:root{--breakpoint-mobile-s:320;--breakpoint-mobile-m:375;--breakpoint-mobile-l:425;--breakpoint-tablet:768;--breakpoint-laptop:1024;--breakpoint-desktop:1440;--breakpoint-large-desktop:1600}.c-ProductIntroIndex{display:flex;flex-direction:column;gap:2rem;justify-content:center}.c-ProductIntroIndex,.c-ProductIntroIndex__Card{border:1px solid #d9d9d9;padding:2rem 2.5rem 2.5rem;border-radius:.75rem}.c-ProductIntroIndex__Card{position:relative}@media(min-width:768px){.c-ProductIntroIndex__Card_Clickable:hover{scale:1.03}}.c-ProductIntroIndex__Image{width:100%;height:auto;object-fit:cover;border-radius:.75rem}.c-ProductIntroIndex__Title{display:flex;gap:1rem;align-items:center;margin-bottom:1.5rem;font-weight:700;text-transform:uppercase;font:700 1.25rem/1.2 Lato}.c-ProductIntroIndex__BackCard{position:absolute;top:0;left:0;display:none;width:100%;height:100%;overflow-y:auto;background:#faf8f4;padding:2rem 2.5rem 2.5rem;border-radius:.75rem}.c-ProductIntroIndex__BackCard_IsOpen{display:block}.c-ProductIntroIndex__ExpandedButton{position:absolute;inset:0 14px 0 0;z-index:1}.c-ResourcingScores{display:flex;flex-direction:column;gap:1.5rem}