.discovery{max-width:none;width:100%;box-sizing:border-box;margin:auto;padding:40px 4%;color:#173d30}.discovery h2{font-size:clamp(14px,1.5vw,22px);line-height:1.1;letter-spacing:-.04em;color:inherit;margin:0 0 28px}.discovery__media{height:100%;background:var(--card-background);isolation:isolate}.discovery__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.discovery__card{position:relative;display:block;min-width:0;height:300px;overflow:hidden;background:var(--card-background);color:#fff;text-decoration:none;border-radius:3px;isolation:isolate}.discovery__media>img,.discovery__media>svg{width:100%;height:100%;box-sizing:border-box;padding:24px;object-fit:contain;display:block;mix-blend-mode:multiply;transition:transform .4s ease}.discovery__caption{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;background:#061f1594;transition:opacity .2s}.discovery h3{font-size:clamp(22px,2vw,28px);line-height:1.2;letter-spacing:-.02em;margin:0;color:#fff}.discovery__card:hover .discovery__media>img,.discovery__card:focus-visible .discovery__media>img{transform:scale(1.04)}.discovery__card:focus-visible{outline:3px solid #175a40;outline-offset:4px}@media(min-width:750px)and (hover:hover)and (pointer:fine){.discovery__caption{opacity:0}.discovery__card:hover .discovery__caption,.discovery__card:focus-visible .discovery__caption{opacity:1}}@media(max-width:989px){.discovery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.discovery{padding:32px 20px}.discovery__grid{grid-template-columns:1fr;gap:12px}.discovery__caption{inset:auto 0 0;background:linear-gradient(transparent,#061f15d9);padding:42px 20px 20px}}@media(prefers-reduced-motion:reduce){.discovery__media>img,.discovery__caption{transition:none}.discovery__card:hover .discovery__media>img,.discovery__card:focus-visible .discovery__media>img{transform:none}}.noma-materials{display:grid;grid-template-columns:1.8fr .9fr .9fr .9fr 2fr;max-width:none;margin:0 32px 8px;color:#003d25;background:#fff;border:1px solid #e4e7e2}.noma-materials-intro,.noma-materials-cta{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:#f4f4ef}.noma-materials-item{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:14px 10px;border-left:1px solid #e4e7e2;background:#fff;text-align:center}.noma-materials-cta{border-left:1px solid #e4e7e2}.noma-materials svg{width:40px;height:40px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.noma-materials-item svg{margin-bottom:8px}.noma-materials h3{margin:0 0 8px;color:inherit;font-size:15px;font-weight:700;line-height:1.2;letter-spacing:normal}.noma-materials p{margin:0;color:#24382c;font-size:12px;line-height:1.5;letter-spacing:normal}.noma-materials-item p{color:#222}.noma-materials-cta>div{flex:1;min-width:0}.noma-materials-cta a{display:block;margin-top:8px;padding:10px 12px;border-radius:3px;background:#f5a000;color:#003d25;text-align:center;text-decoration:none;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:normal}.noma-materials-cta a:hover{background:#e59400}.noma-materials-cta a:focus-visible{outline:2px solid #003d25;outline-offset:3px}.noma-materials-cta .noma-materials-chat{background:transparent;color:#003d25;border:1px solid #003d25}.noma-materials-cta .noma-materials-chat:hover{background:#e8ede5}@media(max-width:989px){.noma-materials{grid-template-columns:repeat(3,1fr)}.noma-materials-intro,.noma-materials-cta{grid-column:1 / -1}.noma-materials-intro{border-bottom:1px solid #e4e7e2}.noma-materials-item:nth-child(2){border-left:0}.noma-materials-cta{border-left:0;border-top:1px solid #e4e7e2}}@media(max-width:749px){.noma-materials-item{padding:20px 8px}.noma-materials-item svg{width:34px;height:34px}.noma-materials-item p{font-size:11px}}.noma-materials .noma-materials-learn{display:inline-block;margin-top:5px;color:#003d25;font-size:11px;text-underline-offset:3px}.noma-materials a:focus-visible{outline:2px solid #003d25;outline-offset:3px}@media(max-width:989px){.noma-materials{margin:0 16px 12px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
