@font-face{font-family:"TL Serif";src:url(tl-instrument-serif-italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:"TL Serif";src:url(tl-instrument-serif.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.tl-s{--tl-ink:#161412;--tl-muted:#7a7268;--tl-line:#e6ddd1;--tl-eye:#a08f7b;color:var(--tl-ink);font-family:var(--tl-sans,inherit)}.tl-s *{box-sizing:border-box}.tl-s{display:block;width:100%;min-width:0;max-width:100vw;overflow-x:clip}.shopify-section:has(>.tl-s),.shopify-section:has(>div>.tl-s){min-width:0;max-width:100%}.tl-s .tl-wrap{min-width:0;max-width:100%}.tl-chips,.tl-tabs,.tl-jsw,.tl-stack{max-width:100%;min-width:0}.tl-s .tl-ey{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--tl-eye);margin:0 0 8px}.tl-s .tl-ht{font:500 34px/1.02 var(--tl-sans,inherit);letter-spacing:-.02em;margin:0;color:var(--tl-ink)}.tl-s em.tl-acc{font-family:"TL Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:1.1em;letter-spacing:0}.tl-s .tl-lnk{font-size:13.5px;color:var(--tl-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;white-space:nowrap}.tl-s .tl-hd{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:0 18px;margin-bottom:16px}.tl-kat{padding:34px 0 30px;background:#fff}.tl-chips{display:flex;gap:14px;overflow-x:auto;padding:2px 18px 18px;scrollbar-width:none}.tl-chips::-webkit-scrollbar{display:none}.tl-chip{flex:0 0 auto;width:66px;text-align:center;font-size:12px;line-height:1.2;color:var(--tl-ink);text-decoration:none}.tl-chip span{display:block;width:62px;height:62px;border-radius:50%;overflow:hidden;margin:0 auto 6px;border:1.5px solid var(--tl-line);padding:2px}.tl-chip img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.tl-chip:first-child span{border-color:var(--tl-ink)}.tl-stack{padding:0 12px}.tl-card{position:sticky;top:calc(var(--sticky-area-height,0px) + 12px);display:block;height:min(72vh,470px);border-radius:22px;overflow:hidden;margin-bottom:14px;color:#fff;text-decoration:none;box-shadow:0 -10px 30px #00000029;background:#2a241f}.tl-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.tl-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000061,#0000 36% 55%,#00000080);pointer-events:none}.tl-card .tl-tx{position:absolute;z-index:1;left:20px;right:20px;top:20px}.tl-card .tl-mix{font:500 38px/.98 var(--tl-sans,inherit);letter-spacing:-.02em;color:#fff}.tl-card .tl-pr{font-size:12.5px;opacity:.92;margin-top:8px;letter-spacing:.02em}.tl-card .tl-bt{position:absolute;z-index:1;left:20px;bottom:20px;background:#fffffff2;color:var(--tl-ink);border-radius:99px;padding:10px 16px;font-size:13px;font-weight:600}.tl-card .tl-ct{position:absolute;z-index:1;right:20px;bottom:24px;font-size:12px;opacity:.85}.tl-card:last-child{margin-bottom:0}@media(min-width:1000px){.tl-kat{padding:64px 0}.tl-kat .tl-wrap{max-width:var(--container-max-width,1440px);margin:0 auto;padding:0 48px}.tl-s .tl-hd{padding:0;margin-bottom:24px}.tl-s .tl-ht{font-size:48px}.tl-chips{display:none}.tl-stack{display:flex;gap:12px;height:600px;padding:0}.tl-card{position:relative;top:auto;height:auto;margin:0;flex:1;box-shadow:none;transition:flex .6s cubic-bezier(.2,.7,.2,1)}.tl-stack:hover .tl-card{flex:.8}.tl-stack .tl-card:hover{flex:2.2}.tl-card:hover img{transform:scale(1.03)}.tl-card .tl-tx{left:24px;top:24px}.tl-card .tl-mix{font-size:34px;line-height:1}.tl-card .tl-mix em.tl-acc{display:block;font-size:1.2em}.tl-card .tl-pr{opacity:0;transition:opacity .4s}.tl-card:hover .tl-pr{opacity:.92}.tl-card .tl-bt{left:24px;bottom:24px}.tl-card .tl-ct{display:none}}.tl-jr{padding:36px 0 38px;background:#f7f2ec}.tl-tabs{display:flex;gap:8px;overflow-x:auto;padding:0 18px 18px;scrollbar-width:none}.tl-tabs::-webkit-scrollbar{display:none}.tl-tabs button{flex:0 0 auto;border:1px solid #d9cfc2;background:transparent;color:var(--tl-ink);border-radius:99px;padding:7px 13px;font:inherit;font-size:12.5px;cursor:pointer}.tl-tabs button[aria-pressed=true]{background:var(--tl-ink);color:#fff;border-color:var(--tl-ink)}.tl-jsw{display:flex;gap:12px;overflow-x:auto;padding:0 18px;scroll-padding-inline:18px;scroll-snap-type:x mandatory;scrollbar-width:none}.tl-jsw::-webkit-scrollbar{display:none}.tl-ja{flex:0 0 84%;scroll-snap-align:start;text-decoration:none;color:var(--tl-ink);display:block}.tl-ja[hidden]{display:none}.tl-ja .tl-im{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4/5;background:#e9e1d6}.tl-ja .tl-im img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}.tl-ja:hover .tl-im img{transform:scale(1.03)}.tl-ja .tl-rt{position:absolute;left:12px;top:12px;background:#ffffffed;border-radius:99px;padding:5px 10px;font-size:11.5px;font-weight:600}.tl-ja .tl-k{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tl-eye);margin:14px 0 5px;font-weight:600}.tl-ja h3{font:400 23px/1.12 "TL Serif",Georgia,serif;margin:0;color:var(--tl-ink);letter-spacing:0}.tl-ja .tl-ex{font-size:13.5px;color:var(--tl-muted);margin:6px 0 0;line-height:1.4}.tl-prog{margin:18px 18px 0;height:2px;background:#e2d8cb;border-radius:2px;overflow:hidden}.tl-prog i{display:block;height:100%;width:25%;background:var(--tl-ink);transition:transform .2s}@media(min-width:1000px){.tl-jr{padding:68px 0}.tl-jr .tl-wrap{max-width:var(--container-max-width,1440px);margin:0 auto;padding:0 48px}.tl-tabs,.tl-prog{display:none}.tl-jsw{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:repeat(3,auto);gap:22px 30px;overflow:visible;padding:0}.tl-ja{display:grid;grid-template-columns:190px 1fr;gap:18px;align-items:center}.tl-ja[hidden]{display:grid}.tl-ja .tl-im{aspect-ratio:1;border-radius:16px}.tl-ja .tl-rt{display:none}.tl-ja .tl-k{margin:0 0 5px}.tl-ja .tl-ex{display:none}.tl-ja:first-child{grid-row:1/span 3;display:block}.tl-ja:first-child .tl-im{aspect-ratio:5/4;border-radius:22px}.tl-ja:first-child .tl-k{margin-top:16px}.tl-ja:first-child h3{font-size:36px;line-height:1.08}.tl-ja:first-child .tl-ex{display:block;font-size:15px;max-width:560px}.tl-ja:nth-child(n+5){display:none}}.tl-press{padding:26px 0 24px;border-top:1px solid var(--tl-line);border-bottom:1px solid var(--tl-line);background:#fff}.tl-press .tl-pt{text-align:center;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--tl-eye);margin:0 0 16px;font-weight:600}.tl-mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.tl-mq .tl-tr{display:flex;gap:46px;width:max-content;align-items:center;animation:tl-mq 26s linear infinite}.tl-mq img{height:30px;width:auto;filter:grayscale(1) contrast(1.1);opacity:.55;mix-blend-mode:multiply;display:block}@keyframes tl-mq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tl-mq .tl-tr{animation:none}}@media(min-width:1000px){.tl-press{padding:34px 0}.tl-mq .tl-tr{gap:84px;animation-duration:36s}.tl-mq img{height:38px}}.tl-rev{padding:40px 0 38px;background:#f7f2ec}.tl-score{display:flex;align-items:center;gap:16px;padding:0 18px;margin:-4px 0 22px}.tl-score .tl-big{font:400 64px/.9 "TL Serif",Georgia,serif;color:var(--tl-ink)}.tl-stars{color:#c8a35a;letter-spacing:2px;font-size:16px}.tl-score .tl-sm{font-size:13px;color:var(--tl-muted);line-height:1.4}.tl-rsw{display:flex;gap:12px;overflow-x:auto;padding:0 18px;scroll-padding-inline:18px;scroll-snap-type:x mandatory;scrollbar-width:none;max-width:100%;min-width:0}.tl-rsw::-webkit-scrollbar{display:none}.tl-rc{flex:0 0 78%;scroll-snap-align:start;background:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.tl-rc .tl-im{aspect-ratio:1/1;overflow:hidden;background:#eee6dc}.tl-rc .tl-im img{width:100%;height:100%;object-fit:cover;display:block}.tl-rc .tl-bd{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.tl-rc .tl-stars{font-size:13px}.tl-rc blockquote{margin:0;font:400 20px/1.22 "TL Serif",Georgia,serif;color:var(--tl-ink)}.tl-rc blockquote p{margin:0}.tl-rc .tl-who{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;color:var(--tl-muted)}.tl-rc .tl-who b{color:var(--tl-ink);font-weight:600}.tl-rc .tl-pc{border:1px solid var(--tl-line);border-radius:99px;padding:4px 10px;font-size:11.5px;color:var(--tl-ink);text-decoration:none;white-space:nowrap}@media(min-width:1000px){.tl-rev{padding:70px 0}.tl-rev .tl-wrap{max-width:var(--container-max-width,1440px);margin:0 auto;padding:0 48px}.tl-revg{display:grid;grid-template-columns:320px 1fr;gap:40px;align-items:start}.tl-score{flex-direction:column;align-items:flex-start;padding:0;margin:0;gap:10px;position:sticky;top:calc(var(--sticky-area-height,0px) + 24px)}.tl-score .tl-big{font-size:110px}.tl-rsw{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0 0 34px;overflow:visible}.tl-rc:nth-child(3n+2){transform:translateY(34px)}.tl-rc .tl-im{aspect-ratio:4/3}.tl-rev .tl-prog{display:none}}.tl-team{padding:40px 18px 12px;background:#fff}.tl-team .tl-ph{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:4/3;background:#eee6dc}.tl-team .tl-ph img{width:100%;height:100%;object-fit:cover;display:block}.tl-team .tl-cap{position:absolute;left:12px;bottom:12px;background:#ffffffed;border-radius:99px;padding:6px 12px;font-size:12px;font-weight:600;color:var(--tl-ink)}.tl-team .tl-ey{margin:26px 0 4px}.tl-team h2{font:500 30px/1.06 var(--tl-sans,inherit);letter-spacing:-.02em;margin:0 0 12px;color:var(--tl-ink)}.tl-team .tl-tt{color:#4a443d;font-size:15px;line-height:1.5}.tl-team .tl-tt p{margin:0}.tl-team .tl-sig{font:italic 400 24px/1 "TL Serif",Georgia,serif;margin-top:10px;color:var(--tl-ink)}@media(min-width:1000px){.tl-team{padding:80px 0 28px}.tl-team .tl-wrap{max-width:var(--container-max-width,1440px);margin:0 auto;padding:0 48px}.tl-teamg{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.tl-team .tl-ph{aspect-ratio:5/4}.tl-team .tl-ey{margin-top:0}.tl-team h2{font-size:46px}.tl-team .tl-tt{font-size:16.5px;max-width:520px}}.tl-kat{padding-top:20px}@media(min-width:1000px){.tl-kat{padding-top:36px}}
/*# sourceMappingURL=/cdn/shop/t/137/assets/tl-start.css.map */
