.science-tech{--td-cream: #F5F2EC;--td-note: #EAE7DF;width:100%;background:var(--td-bg, #F5F2EC)}.science-tech,.science-tech *{box-sizing:border-box}.science-tech.is-hidden{display:none}.science-tech__inner{max-width:var(--eh-mx-width);margin:0 auto;padding:clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,4vw,4rem) clamp(2.5rem,5vw,4rem);display:flex;flex-direction:column;align-items:center;gap:clamp(2rem,4vw,3rem)}.science-tech__intro{text-align:center;max-width:80ch}.science-tech__eyebrow{margin:0 0 .5rem;font-size:calc(var(--eh-p) * .9);font-weight:300;letter-spacing:.16em;text-transform:uppercase;color:var(--eh-black)}.science-tech__heading{margin:0 0 1.25rem;font-size:calc(var(--eh-title)*.8);line-height:var(--eh-title-line-height);font-weight:700;text-transform:uppercase;color:var(--eh-black)}.science-tech__heading em{font-style:normal;color:var(--eh-font-accent)}.science-tech__body{font-size:var(--eh-p);line-height:var(--eh-base-line-height);color:var(--eh-black)}.science-tech__body p{margin:0 0 1em}.science-tech__body p:last-child{margin-bottom:0}.science-tech__body strong{font-weight:700}.science-tech__photo{width:100%;max-width:56rem}.science-tech__photo-img{display:block;width:100%;height:auto;max-height:clamp(320px,38vw,520px);object-fit:contain;margin:0 auto}.science-tech__ecosystem{width:100%;background:#fff;border-radius:clamp(16px,2vw,26px);padding:clamp(1.75rem,3.5vw,3rem)}.science-tech__eco-head{text-align:center;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.science-tech__eco-label{margin:0 0 .5rem;font-size:calc(var(--eh-sub) * .85);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--eh-black)}.science-tech__eco-heading{margin:0;font-size:var(--eh-title);line-height:var(--eh-title-line-height);font-weight:700;text-transform:uppercase;color:var(--eh-font-accent)}.science-tech__eco-heading em{font-style:normal;color:var(--eh-font-accent)}.science-tech__eco-grid{display:grid;grid-template-columns:repeat(var(--td-eco-cols, 4),minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem)}.tp-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(.75rem,1.5vw,1.1rem);min-width:0;background:var(--td-cream);border-radius:clamp(12px,1.5vw,18px);padding:clamp(1rem,1.8vw,1.5rem)}.tp-card__icon{display:flex;align-items:center;justify-content:center;width:100%;height:clamp(84px,8vw,116px);color:var(--eh-font-accent);position:relative;z-index:0}.tp-card__icon-img{width:auto;height:100%;max-width:100%;object-fit:contain;display:block}.tp-card__media{display:flex;align-items:center;justify-content:center;width:100%;height:clamp(150px,15vw,200px);margin-top:calc(-1*clamp(1.25rem,3vw,2.5rem));position:relative;z-index:1}.tp-card__media-img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;margin:0 auto;transform:translate(var(--tp-img-x, 0%),var(--tp-img-y, 0%)) scale(var(--tp-img-scale, 1));transform-origin:center}.tp-card__title{margin:0;font-size:calc(var(--eh-p) * 1.2);line-height:var(--eh-title-line-height);font-weight:700;color:var(--eh-font-accent);overflow-wrap:break-word}.tp-card__sub{margin:.2rem 0 0;font-size:calc(var(--eh-p) * .8);line-height:var(--eh-base-line-height);color:var(--eh-black)}.science-tech__eco-caption{margin:clamp(1.5rem,3vw,2.25rem) 0 0;text-align:center;font-style:italic;font-size:var(--eh-p);line-height:var(--eh-base-line-height);color:var(--eh-black)}.science-tech__eco-caption p{margin:0}.science-tech__note{width:100%;background:var(--td-note);border-radius:14px;padding:clamp(1.1rem,2vw,1.6rem) clamp(1.25rem,2.5vw,2rem);font-size:calc(var(--eh-p) * 1);line-height:var(--eh-base-line-height);color:var(--eh-black)}.science-tech__note p{margin:0}.science-tech__note strong{font-weight:700}@media(max-width:820px){.science-tech__eco-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.6rem,2.5vw,1rem)}.tp-card{padding:clamp(.65rem,2.5vw,1rem) clamp(.4rem,2vw,.7rem);gap:clamp(.5rem,2vw,.8rem)}.tp-card__icon{height:clamp(80px,12vw,68px)}.tp-card__media{height:clamp(96px,26vw,150px);margin-top:calc(-1*clamp(.75rem,3vw,1.5rem))}.tp-card__media-img{transform:translate(var(--tp-img-x-m, 0%),var(--tp-img-y-m, 0%)) scale(var(--tp-img-scale-m, 1))}.tp-card__title{font-size:calc(var(--eh-p) * 1.05)}.tp-card__sub{font-size:calc(var(--eh-p) * .72)}.science-tech__eco-heading{font-size:calc(var(--eh-sub) * 1.2)}.science-tech__eco-label{font-size:calc(var(--eh-p) * .8)}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-science-technodelics.css.map */
