.brand-technologies{background:var(--gradient-background, rgb(var(--color-background)))}.brand-technologies__header{margin-bottom:3rem}@media screen and (min-width: 750px){.brand-technologies__header{margin-bottom:4rem}}.brand-technologies__header.center{text-align:center}.brand-technologies__header.center .brand-technologies__description{margin-inline:auto}.brand-technologies__subheading{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1rem);letter-spacing:.15em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin:0 0 .75rem}.brand-technologies__subheading--small{font-size:calc(var(--font-body-scale) * .95rem)}.brand-technologies__subheading--medium{font-size:calc(var(--font-body-scale) * 1.1rem)}.brand-technologies__subheading--large{font-size:calc(var(--font-body-scale) * 1.25rem)}@media screen and (min-width: 750px){.brand-technologies__subheading--small{font-size:calc(var(--font-body-scale) * 1rem)}.brand-technologies__subheading--medium{font-size:calc(var(--font-body-scale) * 1.25rem)}.brand-technologies__subheading--large{font-size:calc(var(--font-body-scale) * 1.5rem)}}.brand-technologies__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.2;letter-spacing:-.02em;color:rgb(var(--color-heading, var(--color-foreground)));margin:0}.brand-technologies__heading--small{font-size:clamp(1.5rem,3vw,2rem)}.brand-technologies__heading--medium{font-size:clamp(1.8rem,4vw,2.8rem)}.brand-technologies__heading--large{font-size:clamp(2.2rem,5vw,3.5rem)}.brand-technologies__description{max-width:60ch;margin-top:1.5rem}.brand-technologies__description p{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.05rem);line-height:1.7;color:rgba(var(--color-foreground),.8);margin:0}.brand-technologies__grid{display:grid;gap:2rem}.brand-technologies__grid--grid{grid-template-columns:repeat(var(--tech-columns, 1),1fr)}@media screen and (min-width: 750px){.brand-technologies__grid--grid{gap:3rem}}.brand-technologies__grid--list{grid-template-columns:1fr;gap:2rem}.brand-technologies__grid--list .brand-technologies__item{display:grid;grid-template-columns:1fr;gap:1.5rem;text-align:center}@media screen and (min-width: 750px){.brand-technologies__grid--list .brand-technologies__item{grid-template-columns:180px 1fr;text-align:left;gap:2.5rem;align-items:center}}@media screen and (min-width: 990px){.brand-technologies__grid--list .brand-technologies__item{grid-template-columns:220px 1fr;gap:3rem}}.brand-technologies__item{text-align:center}.brand-technologies__image{margin-bottom:1.5rem;display:flex;justify-content:center;align-items:center}.brand-technologies__grid--list .brand-technologies__image{margin-bottom:0}.brand-technologies__image img{display:block;max-width:100%;height:auto;object-fit:contain}.brand-technologies__image--natural img{max-height:var(--tech-image-size, 120px)}@media screen and (min-width: 750px){.brand-technologies__image--natural img{max-height:var(--tech-image-size-desktop, 150px)}}.brand-technologies__image--rounded{background-color:rgba(var(--color-foreground),.03);border-radius:1rem;padding:2rem}.brand-technologies__image--rounded img{max-height:var(--tech-image-size, 100px)}@media screen and (min-width: 750px){.brand-technologies__image--rounded img{max-height:var(--tech-image-size-desktop, 120px)}}.brand-technologies__image--circle{width:var(--tech-image-size, 120px);height:var(--tech-image-size, 120px);background-color:rgba(var(--color-foreground),.03);border-radius:50%;padding:1.5rem;margin-inline:auto}.brand-technologies__grid--list .brand-technologies__image--circle{margin-inline:0}@media screen and (min-width: 750px){.brand-technologies__image--circle{width:var(--tech-image-size-desktop, 150px);height:var(--tech-image-size-desktop, 150px);padding:2rem}}.brand-technologies__image--circle img{width:100%;height:100%;object-fit:contain}.brand-technologies__content{display:flex;flex-direction:column;gap:.75rem}.brand-technologies__name{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 1.2rem);line-height:1.3;color:rgb(var(--color-heading, var(--color-foreground)));margin:0}@media screen and (min-width: 750px){.brand-technologies__name{font-size:calc(var(--font-heading-scale) * 1.4rem)}}.brand-technologies__name--small{font-size:calc(var(--font-heading-scale) * 1rem)}.brand-technologies__name--medium{font-size:calc(var(--font-heading-scale) * 1.2rem)}.brand-technologies__name--large{font-size:calc(var(--font-heading-scale) * 1.5rem)}@media screen and (min-width: 750px){.brand-technologies__name--small{font-size:calc(var(--font-heading-scale) * 1.1rem)}.brand-technologies__name--medium{font-size:calc(var(--font-heading-scale) * 1.4rem)}.brand-technologies__name--large{font-size:calc(var(--font-heading-scale) * 1.8rem)}}.brand-technologies__text{color:rgba(var(--color-foreground),.8)}.brand-technologies__text p{font-family:var(--font-body-family);line-height:1.7;margin:0}.brand-technologies__text--small p{font-size:calc(var(--font-body-scale) * 1rem)}.brand-technologies__text--medium p{font-size:calc(var(--font-body-scale) * 1.1rem)}.brand-technologies__text--large p{font-size:calc(var(--font-body-scale) * 1.3rem)}@media screen and (min-width: 750px){.brand-technologies__text--small p{font-size:calc(var(--font-body-scale) * 1.1rem)}.brand-technologies__text--medium p{font-size:calc(var(--font-body-scale) * 1.25rem)}.brand-technologies__text--large p{font-size:calc(var(--font-body-scale) * 1.5rem)}}.brand-technologies__text p+p{margin-top:.75rem}.brand-technologies__link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * .9rem);font-weight:500;color:rgb(var(--color-foreground));text-decoration:none;margin-top:.5rem;transition:gap .2s ease}.brand-technologies__link:hover{gap:.75rem}.brand-technologies__link svg{width:1rem;height:1rem}.brand-technologies use-animate{display:block}.brand-technologies--has-accent .brand-technologies__link{color:var(--accent-color)}.brand-technologies--has-accent .brand-technologies__link svg{color:var(--accent-color)}.brand-technologies--has-accent .brand-technologies__link:hover{color:color-mix(in srgb,var(--accent-color) 80%,#000)}.brand-technologies--has-accent .brand-technologies__link:hover svg{color:color-mix(in srgb,var(--accent-color) 80%,#000)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-brand-technologies.css.map */
