:root{--tac-home-max:1320px;--tac-home-x:clamp(24px,5vw,72px);--tac-home-y:clamp(52px,6vw,84px);--tac-home-line:rgba(0,0,0,.12);--tac-home-stone:#fff}main[data-template=index]{background:#fff}main[data-template=index]>.shopify-section{margin:0!important}main[data-template=index] .hero-wrapper:first-child .hero{min-height:calc(100svh - var(--header-group-height,0px))!important}main[data-template=index] .hero-wrapper:first-child .hero__container{min-height:inherit!important}main[data-template=index] .hero-wrapper:first-child .hero__media{object-position:center center!important}main[data-template=index] .tac-collective-bridge,main[data-template=index] .section-resource-list,main[data-template=index] .tac-collective-manifesto{padding-left:var(--tac-home-x)!important;padding-right:var(--tac-home-x)!important}main[data-template=index] .tac-collective-bridge__inner,main[data-template=index] .section-resource-list,main[data-template=index] .tac-collective-manifesto__inner,footer .footer-content,.footer-utilities .utilities{width:min(100%,var(--tac-home-max))!important;max-width:var(--tac-home-max)!important;margin-left:auto!important;margin-right:auto!important}main[data-template=index] .tac-collective-bridge{padding-top:var(--tac-home-y)!important;padding-bottom:0!important}main[data-template=index] .tac-collective-bridge__panel{min-height:clamp(300px,26vw,410px)!important;padding:clamp(38px,4vw,60px)!important}main[data-template=index] .tac-collective-bridge h2{font-size:clamp(3rem,4.6vw,5.1rem)!important;line-height:.94!important}main[data-template=index] .tac-collective-bridge p{margin-top:clamp(20px,2.4vw,32px)!important}main[data-template=index] .section-resource-list{padding-top:var(--tac-home-y)!important;padding-bottom:var(--tac-home-y)!important}main[data-template=index] .section-resource-list__header{margin-bottom:clamp(28px,3.4vw,44px)!important}main[data-template=index] .section-resource-list__header h2,main[data-template=index] .section-resource-list__header h3{font-family:var(--font-heading--family)!important;font-weight:400!important;font-size:clamp(2.4rem,3.7vw,4.8rem)!important;line-height:.96!important;letter-spacing:-.05em!important}main[data-template=index] .resource-list,main[data-template=index] .resource-list__carousel,main[data-template=index] [data-testid=resource-list-grid]{gap:clamp(14px,1.4vw,22px)!important}main[data-template=index] .resource-list__item{min-width:0!important}main[data-template=index] .resource-list__item .card-gallery,main[data-template=index] .resource-list__item [class*=card-gallery],main[data-template=index] .resource-list__item .product-card__image,main[data-template=index] .resource-list__item .product-card-media,main[data-template=index] .resource-list__item .product-media,main[data-template=index] .resource-list__item .product-media-container,main[data-template=index] .resource-list__item slideshow-component,main[data-template=index] .resource-list__item slideshow-container,main[data-template=index] .resource-list__item slideshow-slides{aspect-ratio:4/5!important;height:auto!important;min-height:0!important;background:#fff!important;overflow:hidden!important}main[data-template=index] .resource-list__item img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important}main[data-template=index] .resource-list__item .product-title,main[data-template=index] .resource-list__item h3,main[data-template=index] .resource-list__item h4{margin-top:12px!important;font-size:.78rem!important;line-height:1.25!important;letter-spacing:.02em!important;text-transform:none!important}main[data-template=index] .resource-list__item .price,main[data-template=index] .resource-list__item product-price{margin-top:4px!important;font-size:.78rem!important;line-height:1.35!important;opacity:.72!important}main[data-template=index] .tac-collective-manifesto{padding-top:var(--tac-home-y)!important;padding-bottom:var(--tac-home-y)!important}main[data-template=index] .tac-collective-manifesto__inner{padding-top:clamp(26px,3vw,40px)!important;gap:clamp(34px,5.5vw,88px)!important}main[data-template=index] .tac-collective-manifesto h2{font-size:clamp(3rem,4.45vw,5.25rem)!important;line-height:.94!important}main[data-template=index] .tac-collective-manifesto__copy{max-width:46rem!important;font-size:clamp(.98rem,1.05vw,1.12rem)!important;line-height:1.58!important}main[data-template=index] .tac-collective-manifesto__points{margin-top:clamp(26px,3.1vw,42px)!important}main[data-template=index] .tac-collective-manifesto__points article{min-height:150px!important;padding:clamp(22px,2vw,30px)!important}footer{margin-top:0!important;border-top:1px solid var(--tac-home-line)!important}footer .footer-content{padding:clamp(38px,4.2vw,58px) var(--tac-home-x) clamp(22px,2.6vw,34px)!important}footer .footer-content h2,footer .footer-content h3,footer .footer-block__heading{font-size:clamp(1.55rem,1.65vw,2rem)!important;line-height:1.05!important}footer .footer-content a,footer .footer-content li,footer .footer-content p{font-size:.82rem!important;line-height:1.65!important}footer .footer__content-bottom,footer [class*=content-bottom],.footer-utilities .utilities{padding:18px var(--tac-home-x) 24px!important}@media screen and (max-width:989px){:root{--tac-home-x:28px;--tac-home-y:48px}main[data-template=index] .hero-wrapper:first-child .hero{min-height:calc(100svh - var(--header-group-height,0px))!important}main[data-template=index] .tac-collective-bridge__inner,main[data-template=index] .tac-collective-manifesto__inner{grid-template-columns:1fr!important}main[data-template=index] .tac-collective-bridge__panel{min-height:300px!important}main[data-template=index] .resource-list__item .card-gallery,main[data-template=index] .resource-list__item [class*=card-gallery],main[data-template=index] .resource-list__item .product-media,main[data-template=index] .resource-list__item .product-media-container{aspect-ratio:3/4!important;background:#fff!important}}@media screen and (max-width:749px){:root{--tac-home-x:20px;--tac-home-y:40px}main[data-template=index] .hero-wrapper:first-child .hero{min-height:calc(100svh - var(--header-group-height,0px))!important}main[data-template=index] .tac-collective-bridge{padding-left:0!important;padding-right:0!important}main[data-template=index] .tac-collective-bridge__panel{min-height:320px!important;padding:38px 20px!important}main[data-template=index] .section-resource-list__header{margin-bottom:24px!important}main[data-template=index] .tac-collective-manifesto__points article{min-height:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/tac-homepage-uniform.css.map */
