.samori-categories{padding-top:4rem;padding-bottom:2rem}.samori-categories__title{margin:0 0 2rem}.samori-categories__grid{display:grid;grid-template-columns:1fr;gap:1.6rem;margin:0;padding:0;list-style:none}.samori-categories__link{display:block;text-decoration:none;color:rgb(var(--color-foreground));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.2rem;overflow:hidden;background:rgb(var(--color-background))}.samori-categories__link:hover,.samori-categories__link:focus-visible{border-color:#0a7f7a}.samori-categories__media{display:block;aspect-ratio:4 / 3;background:#f3f6f7;overflow:hidden}.samori-categories__media img{width:100%;height:100%;object-fit:contain;display:block}.samori-categories__label{display:block;padding:1.4rem 1.6rem 1.6rem}.samori-categories__name{display:block;font-weight:700;font-size:1.8rem}.samori-categories__hint{display:block;margin-top:.4rem;font-size:1.4rem;opacity:.75}@media screen and (min-width:750px){.samori-categories__grid{grid-template-columns:repeat(3,1fr)}}.samori-hero{background:linear-gradient(100deg,#fff,#eaf6f8 45%,#bfe3ee);overflow:hidden}.samori-hero__inner{display:grid;grid-template-columns:1fr;align-items:center;gap:2rem;padding-top:3.2rem;padding-bottom:0}.samori-hero__eyebrow{margin:0 0 1.2rem;font-size:1.3rem;letter-spacing:.28em;text-transform:uppercase;color:rgb(var(--color-foreground))}.samori-hero__heading{margin:0;font-size:clamp(4.2rem,9vw,8rem);line-height:.98;letter-spacing:-.03em;font-weight:800;color:#14182c}.samori-hero__line{display:block}.samori-hero__line--accent{color:#0a7f7a}.samori-hero__text{max-width:44rem;margin:2rem 0 0;font-size:1.8rem;line-height:1.5}.samori-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.samori-hero__button{gap:.8rem;min-width:0}.samori-hero__media{margin:0;padding-bottom:3.2rem}.samori-hero__image{display:block;width:100%;height:auto;border-radius:2.4rem;box-shadow:0 1.6rem 4rem #14182c29}@media screen and (min-width:990px){.samori-hero__inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:58rem;padding-top:0;gap:0}.samori-hero__copy{padding:4rem 0}.samori-hero__media{align-self:center;padding:4rem 0 4rem 3rem}}.samori-how{padding-top:4rem;padding-bottom:5rem}.samori-how__title{margin:0 0 2rem}.samori-how__grid{display:grid;grid-template-columns:1fr;gap:1.6rem}.samori-how__item{padding:2rem;border-radius:1.2rem;background:#eef7f7}.samori-how__heading{margin:0 0 .8rem}.samori-how__text{margin:0;line-height:1.55}@media screen and (min-width:750px){.samori-how__grid{grid-template-columns:repeat(3,1fr);gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
