:root{--tls-ink: var(--color-foreground, #000);--tls-paper: var(--color-background, #fff);--tls-ease: cubic-bezier(.16, 1, .3, 1);--tls-heading: var(--font-heading--family, inherit);--tls-body: var(--font-body--family, inherit)}body:after{content:"";position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:2147483000;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");animation:tls-grain 1.2s steps(6) infinite}@keyframes tls-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,2%)}to{transform:translate(0)}}.tls-js [data-tls-reveal]{opacity:0;transform:translateY(36px);transition:opacity .9s var(--tls-ease),transform 1s var(--tls-ease);transition-delay:var(--tls-delay, 0ms)}.tls-js [data-tls-reveal].is-in{opacity:1;transform:none}.product-grid,.resource-list{counter-reset:tls-piece}.product-grid__item,.resource-list__item{counter-increment:tls-piece;position:relative}.product-grid__item .product-card,.resource-list__item .product-card{position:relative}.product-grid__item .product-card:before,.resource-list__item .product-card:before{content:"No. " counter(tls-piece,decimal-leading-zero);position:absolute;top:10px;left:10px;z-index:3;padding:3px 7px;font-family:var(--tls-body);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--tls-ink);background:var(--tls-paper);border:1px solid var(--tls-ink);pointer-events:none;transform:rotate(-2deg)}.product-grid__item:nth-child(2n) .product-card:before,.resource-list__item:nth-child(2n) .product-card:before{transform:rotate(1.5deg)}.product-grid__item .product-card:after,.resource-list__item .product-card:after{content:"View piece \2192";position:absolute;right:10px;top:10px;z-index:3;padding:6px 10px;font-family:var(--tls-body);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--tls-paper);background:var(--tls-ink);opacity:0;transform:translateY(8px);transition:opacity .35s var(--tls-ease),transform .45s var(--tls-ease);pointer-events:none}@media(hover:hover){.product-grid__item .product-card,.resource-list__item .product-card{transition:transform .6s var(--tls-ease)}.product-grid__item:hover .product-card,.resource-list__item:hover .product-card{transform:rotate(-.6deg) translateY(-4px)}.product-grid__item:nth-child(2n):hover .product-card,.resource-list__item:nth-child(2n):hover .product-card{transform:rotate(.6deg) translateY(-4px)}.product-grid__item:hover .product-card:after,.resource-list__item:hover .product-card:after{opacity:1;transform:none}}.tls-stamp{position:absolute;right:clamp(16px,4vw,56px);bottom:clamp(20px,5vw,64px);z-index:5;width:clamp(92px,11vw,150px);height:clamp(92px,11vw,150px);color:#fff;pointer-events:none;mix-blend-mode:difference}.tls-stamp svg{width:100%;height:100%;display:block;animation:tls-spin 22s linear infinite}.tls-stamp text{font-family:var(--tls-body);font-size:10.4px;letter-spacing:.32em;text-transform:uppercase;fill:currentColor}.tls-stamp .tls-stamp__core{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--tls-heading);font-size:clamp(18px,2vw,26px)}@keyframes tls-spin{to{transform:rotate(360deg)}}.tls-marquee{--tls-speed: 40s;position:relative;overflow:hidden;border-block:1px solid currentColor;padding-block:var(--tls-pad, 18px);color:var(--tls-ink);background:var(--tls-paper)}.tls-marquee--dark{color:#fff;background:#0b0b0b;border-color:#0b0b0b}.tls-marquee__track{display:flex;width:max-content;animation:tls-marquee var(--tls-speed) linear infinite}.tls-marquee--reverse .tls-marquee__track{animation-direction:reverse}.tls-marquee__group{display:flex;align-items:center;flex-shrink:0}.tls-marquee__item{font-family:var(--tls-heading);font-size:var(--tls-size, clamp(28px, 4.4vw, 64px));line-height:1;text-transform:uppercase;white-space:nowrap;padding-inline:.35em}.tls-marquee__item--outline{color:transparent;-webkit-text-stroke:1px currentColor}.tls-marquee--dark .tls-marquee__item--outline{-webkit-text-stroke-color:#fff}.tls-marquee__sep{display:inline-block;font-size:calc(var(--tls-size, clamp(28px, 4.4vw, 64px)) * .45);padding-inline:.5em;transform:translateY(-.1em)}.tls-marquee--small{--tls-size: clamp(13px, 1.2vw, 16px);--tls-pad: 12px}.tls-marquee--small .tls-marquee__item{font-family:var(--tls-body);letter-spacing:.24em}@keyframes tls-marquee{to{transform:translate(-50%)}}.tls-manifesto{position:relative;padding:clamp(72px,12vw,160px) var(--page-margin, 20px);text-align:center;overflow:hidden}.tls-manifesto__eyebrow{display:block;font-family:var(--tls-body);font-size:11px;letter-spacing:.32em;text-transform:uppercase;opacity:.55;margin-bottom:28px}.tls-manifesto__text{max-width:1100px;margin:0 auto;font-family:var(--tls-heading);font-size:clamp(30px,5.2vw,76px);line-height:1.08;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.tls-manifesto__text .w{display:inline-block;opacity:.12;transition:opacity .3s linear;margin-right:.22em}.tls-manifesto__text .w--mark{position:relative}.tls-manifesto__text .w--mark svg{position:absolute;left:-14%;top:-22%;width:128%;height:144%;overflow:visible;pointer-events:none}.tls-manifesto__text .w--mark path{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900;transition:stroke-dashoffset 1.6s var(--tls-ease) .2s}.tls-manifesto.is-drawn .w--mark path{stroke-dashoffset:0}.tls-manifesto__splat{position:absolute;width:clamp(120px,18vw,260px);opacity:.07;pointer-events:none}.tls-manifesto__splat--a{top:6%;left:-2%;transform:rotate(-12deg)}.tls-manifesto__splat--b{bottom:4%;right:-1%;transform:rotate(24deg)}.tls-manifesto__link{display:inline-block;margin-top:44px;font-family:var(--tls-body);font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:6px}.tls-wall{padding-block:clamp(56px,8vw,110px);overflow:hidden}.tls-wall__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-inline:var(--page-margin, 20px);margin-bottom:36px}.tls-wall__title{margin:0;font-family:var(--tls-heading);font-size:clamp(28px,4vw,52px);line-height:1;text-transform:uppercase}.tls-wall__hint{font-family:var(--tls-body);font-size:11px;letter-spacing:.26em;text-transform:uppercase;opacity:.5;white-space:nowrap}.tls-wall__rail{display:flex;gap:clamp(24px,4vw,56px);overflow-x:auto;padding:24px var(--page-margin, 20px) 40px;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab}.tls-wall__rail::-webkit-scrollbar{display:none}.tls-wall__rail.is-dragging{cursor:grabbing;scroll-snap-type:none}.tls-frame{flex:0 0 auto;width:clamp(220px,26vw,360px);scroll-snap-align:center;margin:0}.tls-frame--wide{width:clamp(300px,44vw,620px)}.tls-frame__mat{position:relative;padding:clamp(10px,1.4vw,18px);background:var(--tls-paper);border:1px solid rgba(127,127,127,.35);box-shadow:0 18px 40px -22px #00000073;transform:rotate(var(--tilt, 0deg));transition:transform .7s var(--tls-ease),box-shadow .7s var(--tls-ease)}.tls-frame:hover .tls-frame__mat{transform:rotate(0) translateY(-6px);box-shadow:0 30px 60px -28px #0000008c}.tls-frame__mat:before,.tls-frame__mat:after{content:"";position:absolute;width:64px;height:20px;background:#ebe4d2d9;box-shadow:0 1px 2px #0000001f;z-index:2}.tls-frame__mat:before{top:-9px;left:14px;transform:rotate(-8deg)}.tls-frame__mat:after{top:-9px;right:14px;transform:rotate(7deg)}.tls-frame__img{aspect-ratio:4 / 5;overflow:hidden;background:#7f7f7f26}.tls-frame--wide .tls-frame__img{aspect-ratio:16 / 10}.tls-frame__img img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1);transition:transform 1.4s var(--tls-ease);pointer-events:none}.tls-frame:hover .tls-frame__img img{transform:scale(1.04)}.tls-frame__placard{display:flex;justify-content:space-between;gap:12px;margin-top:18px;font-family:var(--tls-body);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.tls-frame__placard span:last-child{opacity:.5}.tls-chero{position:relative;overflow:hidden;padding:clamp(48px,8vw,120px) 0 clamp(32px,5vw,64px);border-bottom:1px solid rgba(127,127,127,.35)}.tls-chero__ghost{position:absolute;inset:auto 0 6% 0;pointer-events:none;opacity:.09}.tls-chero__ghost .tls-marquee__track{animation-duration:60s}.tls-chero__ghost .tls-marquee__item{font-size:clamp(90px,16vw,240px);color:transparent;-webkit-text-stroke:1.5px var(--tls-ink)}.tls-chero__inner{position:relative;padding-inline:var(--page-margin, 20px);max-width:1400px;margin:0 auto}.tls-chero__meta{display:flex;flex-wrap:wrap;gap:10px 28px;font-family:var(--tls-body);font-size:11px;letter-spacing:.28em;text-transform:uppercase;opacity:.6;margin-bottom:22px}.tls-chero__title{position:relative;display:inline-block;margin:0;font-family:var(--tls-heading);font-size:clamp(52px,10vw,150px);line-height:.9;letter-spacing:-.02em;text-transform:uppercase}.tls-chero__scribble{position:absolute;left:-2%;bottom:-14%;width:104%;height:30%;overflow:visible}.tls-chero__scribble path{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:1200;animation:tls-draw 1.8s var(--tls-ease) .5s forwards}@keyframes tls-draw{to{stroke-dashoffset:0}}.tls-chero__desc{max-width:520px;margin:38px 0 0;font-family:var(--tls-body);font-size:15px;line-height:1.7;opacity:.75}.tls-placard{position:relative;margin-block:8px 4px;padding:16px 18px 14px;border:1px solid var(--tls-ink);font-family:var(--tls-body);background:var(--tls-paper)}.tls-placard:before{content:"";position:absolute;top:5px;right:-5px;bottom:-5px;left:5px;border:1px solid rgba(127,127,127,.4);z-index:-1}.tls-placard__top{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.26em;text-transform:uppercase;opacity:.6;margin-bottom:12px}.tls-placard dl{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;margin:0;font-size:12px;line-height:1.5}.tls-placard dt{letter-spacing:.18em;text-transform:uppercase;opacity:.55;font-size:10px;padding-top:2px}.tls-placard dd{margin:0}.tls-js media-gallery img{transition:filter 1s var(--tls-ease)}.tls-js media-gallery:not(.is-in) img{filter:grayscale(1) contrast(1.1)}@media(prefers-reduced-motion:reduce){body:after{animation:none}.tls-marquee__track,.tls-stamp svg,.tls-chero__ghost .tls-marquee__track{animation:none}.tls-js [data-tls-reveal]{opacity:1;transform:none;transition:none}.tls-manifesto__text .w{opacity:1}.tls-manifesto__text .w--mark path,.tls-chero__scribble path{stroke-dashoffset:0;animation:none;transition:none}.tls-js media-gallery:not(.is-in) img{filter:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/tls-gallery.css.map */
