#main>[data-tjs-home-hero]{background:var(--ivory,#f7f1e8)}#main>[data-tjs-home-hero] .hero-fallback{display:block;opacity:1}#main>[data-tjs-home-hero] video{opacity:0;transition:opacity .22s ease}#main>[data-tjs-home-hero].is-video-ready video{opacity:1}#main>[data-tjs-home-hero].is-video-ready .hero-fallback{opacity:0}#main>[data-tjs-home-hero] video[hidden]{display:none}body:has(#main>[data-tjs-home-hero]) .header:not(.is-scrolled):not(:has(.nav-item.expanded,.header-contact[open],.nav.open)) #navigation>a{color:var(--header-ink,#fffdf9)}.tjs-home-loader{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:9000;background:var(--ivory,#f7f1e8);color:var(--wine,#5a1b2a);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s}.is-media-pending .tjs-home-loader{opacity:1;visibility:visible;animation:tjs-loader-release .18s 1.8s forwards}.tjs-home-loader svg{width:56px;height:64px;overflow:visible;stroke:currentColor;stroke-width:.85;stroke-linejoin:round}.tjs-diamond-outline{stroke-dasharray:260;animation:tjs-diamond-light 1.6s ease-in-out infinite}.tjs-diamond-glint{stroke-width:.7;transform-origin:59px 11px;animation:tjs-diamond-glint 1.6s ease-in-out infinite}@keyframes tjs-diamond-light{0%,to{opacity:.48}50%{opacity:1}}@keyframes tjs-diamond-glint{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.9;transform:scale(1)}}@keyframes tjs-loader-release{to{opacity:0;visibility:hidden}}@media(max-width:650px){#main>[data-tjs-home-hero] .hero-copy{background:var(--wine,#5a1b2a)}#main>[data-tjs-home-hero] .hero-fallback{display:block!important;position:relative;inset:auto;width:100%;height:auto;aspect-ratio:125/89;object-fit:cover;object-position:60% center}body:has(#main>[data-tjs-home-hero]) #main>[data-tjs-home-hero] video{position:absolute!important;inset:0 0 auto;width:100%!important;height:auto!important;aspect-ratio:125/89!important;object-fit:cover;object-position:60% center}}@media(prefers-reduced-motion:reduce){#main>[data-tjs-home-hero] video{display:none;transition:none}#main>[data-tjs-home-hero] .hero-fallback{opacity:1}.tjs-home-loader{display:none}}html[data-tjs-initial-home=false] #main>[data-tjs-home-hero]{display:none}
/*# sourceMappingURL=/cdn/shop/t/30/assets/tjs-home-startup.css.map */
