.tk-home{--sec:clamp(64px,8vw,120px);background:var(--tk-white);color:var(--tk-ink);font-family:var(--tk-font-body)}.tk-home *{box-sizing:border-box}.tk-wrap{max-width:1240px;margin:0 auto;padding-left:20px;padding-right:20px}.tk-eyebrow{display:inline-block;font-size:14px;font-weight:600;letter-spacing:.02em;margin:0}.tk-h1,.tk-h2{font-family:var(--tk-font-head);font-weight:700;letter-spacing:-.035em;line-height:1.02;margin:0;color:var(--tk-ink)}.tk-h1{font-size:clamp(44px,7.6vw,96px)}.tk-h2{font-size:clamp(32px,4.6vw,56px)}.tk-lead{font-size:clamp(17px,1.6vw,21px);line-height:1.45;color:var(--tk-muted);margin:16px 0 0;max-width:640px}.tk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;border-radius:999px;background:var(--tk-blue);color:#fff;font-weight:600;font-size:16px;text-decoration:none;transition:background .2s ease,transform .2s ease}.tk-btn:hover{background:var(--tk-blue-hover);transform:translateY(-1px)}.tk-btn--dark{background:var(--tk-ink)}.tk-btn--dark:hover{background:#000}.tk-link{color:var(--tk-blue);font-size:16px;font-weight:500;text-decoration:none}.tk-link:hover{text-decoration:underline}.tk-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:32px}.tk-marquee{overflow:hidden}.tk-marquee__track{display:flex;width:max-content;animation:tkMarquee 48s linear infinite}.tk-marquee span{font-family:var(--tk-font-head);font-weight:600;font-size:clamp(15px,1.4vw,18px);padding:16px 26px;white-space:nowrap;display:flex;align-items:center;gap:26px;letter-spacing:-.01em}.tk-marquee span:after{content:"";width:5px;height:5px;border-radius:50%}@keyframes tkMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.tk-univ{padding:var(--sec) 0 0}.tk-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(240px,auto);gap:16px}.tk-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--tk-radius-lg);overflow:hidden;text-decoration:none;color:var(--tk-ink);background:var(--tk-gray);padding:28px;min-height:260px;transition:transform .3s ease}.tk-tile:hover{transform:scale(1.012)}.tk-tile--xl{grid-column:span 2;grid-row:span 2}.tk-tile--wide{grid-column:span 2}.tk-tile--dark{background:var(--tk-black);color:#fff}.tk-tile--dark .tk-tile__count{color:#a1a1a6}.tk-tile__txt{position:relative;z-index:2;max-width:70%}.tk-tile h3{font-family:var(--tk-font-head);font-weight:700;font-size:clamp(24px,2.4vw,34px);letter-spacing:-.03em;margin:0 0 6px;line-height:1.05}.tk-tile--xl h3{font-size:clamp(32px,3.6vw,52px)}.tk-tile__count{font-size:15px;color:var(--tk-muted);margin:0}.tk-tile__go{position:relative;z-index:2;font-weight:600;font-size:15px;color:var(--tk-blue)}.tk-tile--dark .tk-tile__go{color:var(--tk-cyan)}.tk-tile img{position:absolute;right:-6%;bottom:-6%;width:58%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s ease}.tk-tile--dark img{mix-blend-mode:normal;border-radius:24px;width:52%;right:6%;bottom:8%;object-fit:cover}.tk-tile--xl img{width:62%}.tk-products{padding:var(--sec) 0 0}.tk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;list-style:none;padding:0;margin:0}.tk-card{display:flex;flex-direction:column;height:100%;background:var(--tk-gray);border-radius:var(--tk-radius);overflow:hidden;text-decoration:none;color:var(--tk-ink);transition:transform .3s ease,box-shadow .3s ease}.tk-card:hover{transform:translateY(-4px);box-shadow:var(--tk-shadow)}.tk-card__media{position:relative;aspect-ratio:1;background:#fff;margin:10px 10px 0;border-radius:16px;overflow:hidden}.tk-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.tk-card:hover .tk-card__media img{transform:scale(1.04)}.tk-tag{position:absolute;top:10px;left:10px;z-index:2;background:var(--tk-ink);color:#fff;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}.tk-card__body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 20px;flex:1}.tk-card__type{font-size:12px;font-weight:600;color:#6e6e73;letter-spacing:.01em}.tk-card__title{font-family:var(--tk-font-head);font-size:17px;font-weight:600;line-height:1.25;margin:0;letter-spacing:-.01em}.tk-price{display:flex;gap:8px;align-items:baseline;font-size:15px;margin-top:auto;padding-top:6px}.tk-price span{font-weight:600}.tk-price s{color:var(--tk-muted);font-size:13px}.tk-card__cta{align-self:flex-start;margin-top:8px;background:var(--tk-blue);color:#fff;font-size:13px;font-weight:600;padding:7px 16px;border-radius:999px}.tk-promo{padding:var(--sec) 0 0}.tk-promo__box{display:grid;grid-template-columns:1fr 1fr;background:var(--tk-black);color:#fff;border-radius:var(--tk-radius-lg);overflow:hidden}.tk-promo__txt{padding:clamp(36px,5vw,72px);display:flex;flex-direction:column;justify-content:center}.tk-promo__txt .tk-h2{color:#fff;margin:10px 0 14px}.tk-promo__txt p{color:#a1a1a6;font-size:18px;line-height:1.5;margin:0 0 28px;max-width:440px}.tk-promo__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:24px}.tk-promo__grid a{border-radius:18px;overflow:hidden;background:#1d1d1f;aspect-ratio:1;display:block}.tk-promo__grid img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.tk-promo__grid a:hover img{transform:scale(1.05)}.tk-trust{padding:var(--sec) 0 0}.tk-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tk-trust__item{background:var(--tk-gray);border-radius:var(--tk-radius);padding:28px 24px}.tk-trust__icon{width:44px;height:44px;border-radius:12px;background:#fff;display:grid;place-items:center;margin-bottom:16px;color:var(--tk-ink)}.tk-trust__item h3{font-family:var(--tk-font-head);font-size:19px;font-weight:600;margin:0 0 6px;letter-spacing:-.01em}.tk-trust__item p{margin:0;font-size:15px;line-height:1.5;color:var(--tk-muted)}.tk-story{padding:var(--sec) 0 0}.tk-story__box{text-align:center;padding:clamp(48px,7vw,96px) 20px;border-radius:var(--tk-radius-lg);background:var(--tk-snow);border:1px solid var(--tk-line)}.tk-story__box .tk-h2{max-width:18ch;margin:12px auto 18px}.tk-story__box p{font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--tk-muted);max-width:640px;margin:0 auto}.tk-stats{display:flex;justify-content:center;gap:clamp(24px,6vw,80px);flex-wrap:wrap;margin-top:40px}.tk-stats div{font-family:var(--tk-font-head);font-size:clamp(28px,3.4vw,44px);font-weight:700;letter-spacing:-.03em}.tk-stats small{display:block;font-family:var(--tk-font-body);font-size:14px;font-weight:500;color:var(--tk-muted);letter-spacing:0}.tk-faq{padding:var(--sec) 0}.tk-faq__list{max-width:820px;margin:0 auto;border-top:1px solid var(--tk-line)}.tk-faq details{border-bottom:1px solid var(--tk-line)}.tk-faq summary{cursor:pointer;list-style:none;padding:22px 4px;font-family:var(--tk-font-head);font-size:19px;font-weight:600;display:flex;justify-content:space-between;gap:16px;letter-spacing:-.01em}.tk-faq summary::-webkit-details-marker{display:none}.tk-faq summary:after{content:"+";font-size:26px;font-weight:300;line-height:1;color:var(--tk-ink);transition:transform .2s ease}.tk-faq details[open] summary:after{transform:rotate(45deg)}.tk-faq details p{padding:0 4px 22px;margin:0;font-size:16px;line-height:1.6;color:var(--tk-muted)}.tk-faq a{color:var(--tk-blue)}@media(max-width:989px){.tk-bento{grid-template-columns:1fr 1fr}.tk-tile--xl{grid-column:span 2;grid-row:auto;min-height:340px}.tk-grid{grid-template-columns:repeat(2,1fr);gap:12px}.tk-promo__box{grid-template-columns:1fr}.tk-trust__grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.tk-bento{grid-template-columns:1fr}.tk-tile--xl,.tk-tile--wide{grid-column:auto}.tk-tile{min-height:220px;padding:22px}.tk-card__body{padding:12px 12px 16px}.tk-card__title{font-size:15px}.tk-trust__grid{grid-template-columns:1fr}.tk-ctas{gap:16px}}.tk-home .tk-eyebrow{color:#86868b;font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.tk-hero{background:#000;color:#f5f5f7;text-align:left;padding:clamp(72px,10vw,140px) 0 0}.tk-hero__in{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(32px,6vw,96px);align-items:end}.tk-hero .tk-h1{color:#f5f5f7;font-size:clamp(48px,8vw,112px);font-weight:700;letter-spacing:-.045em;line-height:.96;margin:0}.tk-hero .tk-h1 span{display:block;color:#6e6e73}.tk-hero__side{padding-bottom:10px}.tk-hero__sub{color:#a1a1a6;font-size:clamp(17px,1.45vw,21px);line-height:1.5;margin:0;max-width:420px}.tk-ctas{display:flex;align-items:center;flex-wrap:wrap}.tk-hero .tk-ctas{justify-content:flex-start;gap:28px;margin-top:30px}.tk-btn--white{background:#f5f5f7;color:#1d1d1f}.tk-btn--white:hover{background:#fff}.tk-link--light{color:#2997ff}.tk-show{margin-top:clamp(56px,8vw,112px);background:linear-gradient(to bottom,#000 0 52%,#fff 52% 100%)}.tk-show__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tk-show__card{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:28px;overflow:hidden;text-decoration:none;color:#1d1d1f;box-shadow:0 1px 2px #0000000f,0 24px 60px #0000002e;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.tk-show__card:hover{transform:translateY(-6px)}.tk-show__img{aspect-ratio:1/1;padding:8%;display:flex;align-items:center;justify-content:center;background:#fff}.tk-show__img img{width:100%;height:100%;object-fit:contain;display:block}.tk-show__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:20px 26px 26px;border-top:1px solid #f0f0f2}.tk-show__meta h2{font-family:var(--tk-font-head);font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:0 0 4px;color:#1d1d1f}.tk-show__meta p{margin:0;font-size:15px;color:#6e6e73}.tk-show__meta span{flex:none;font-size:14px;font-weight:600;color:#fff;background:#0071e3;padding:8px 16px;border-radius:999px}.tk-hero__facts{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:8px 40px;margin:0;padding:36px 0 8px;font-size:14px;color:#6e6e73}.tk-hero__facts li{display:flex;align-items:center;gap:8px}.tk-hero__facts li:before{content:"";width:5px;height:5px;border-radius:50%;background:#1d1d1f}.tk-marquee{background:#fff;color:#1d1d1f;border-top:1px solid #e5e5ea;border-bottom:1px solid #e5e5ea}.tk-marquee span{color:#1d1d1f}.tk-marquee span:after{background:#d2d2d7}@media(max-width:989px){.tk-hero__in{grid-template-columns:1fr;align-items:start}.tk-show__row{grid-template-columns:repeat(3,78%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;-webkit-overflow-scrolling:touch}.tk-show__row li{scroll-snap-align:start}.tk-show{background:linear-gradient(to bottom,#000 0 45%,#fff 45% 100%)}}@media(max-width:640px){.tk-show__row{grid-template-columns:repeat(3,84%);gap:14px}.tk-hero__facts{justify-content:flex-start;gap:8px 22px}.tk-show__meta{padding:16px 18px 20px}}.tk-home .tk-hero{background:radial-gradient(110% 75% at 78% 0%,#2a2a31,#16161a 52%,#0e0e10);color:#f5f5f7;padding:clamp(64px,9vw,128px) 0 0}.tk-home .tk-hero .tk-h1{font-size:clamp(40px,7vw,96px);letter-spacing:-.042em;line-height:1}.tk-home .tk-hero .tk-h1 span{color:#8e8e93}.tk-home .tk-hero__sub{color:#b9b9bf;max-width:440px}.tk-home .tk-hero .tk-btn{background:var(--tk-blue);color:#fff;box-shadow:0 8px 24px #0071e347}.tk-home .tk-hero .tk-btn:hover{background:var(--tk-blue-hover)}.tk-home .tk-show{background:linear-gradient(to bottom,#0e0e10 0,#0e0e10 48%,var(--tk-white) 48%,var(--tk-white) 100%)}.tk-home .tk-tile--dark{background:linear-gradient(160deg,#1f1f24,#121215)}.tk-home .tk-tile{border:1px solid transparent}.tk-home .tk-tile:not(.tk-tile--dark){background:var(--tk-gray);border-color:#ececf0}.tk-home .tk-card{border:1px solid #ececf0}.tk-home .tk-card:hover{border-color:#e0e0e6}.tk-home .tk-promo__box{background:linear-gradient(150deg,#1d1d22,#121215 70%);border:1px solid rgba(255,255,255,.06)}.tk-home .tk-promo__txt .tk-eyebrow{color:#8e8e93}.tk-home .tk-promo__txt p{color:#b9b9bf}.tk-home .tk-promo__grid a{background:#fff}.tk-home .tk-promo__grid img{object-fit:contain;padding:6%}.tk-benefits{padding:var(--sec) 0 0}.tk-benefits__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tk-benefit a{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--tk-ink);background:var(--tk-gray);border:1px solid #ececf0;border-radius:var(--tk-radius);padding:12px 12px 22px;transition:transform .3s ease,box-shadow .3s ease}.tk-benefit a:hover{transform:translateY(-4px);box-shadow:var(--tk-shadow)}.tk-benefit__img{aspect-ratio:4/3;background:#fff;border-radius:16px;overflow:hidden;margin-bottom:18px}.tk-benefit__img img{width:100%;height:100%;object-fit:contain;padding:6%;display:block}.tk-benefit h3{font-family:var(--tk-font-head);font-size:19px;font-weight:600;letter-spacing:-.015em;margin:0 10px 6px;line-height:1.2}.tk-benefit p{margin:0 10px 14px;font-size:15px;line-height:1.5;color:var(--tk-muted)}.tk-benefit__go{margin:auto 10px 0;font-size:15px;font-weight:600;color:var(--tk-blue)}.tk-usages{margin-top:var(--sec);padding:var(--sec) 0;background:linear-gradient(180deg,#141417,#0e0e10);color:#f5f5f7}.tk-usages .tk-h2{color:#f5f5f7}.tk-usages .tk-lead{color:#a8a8ae}.tk-usages__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tk-usage{display:flex;flex-direction:column;text-decoration:none;color:#f5f5f7;background:#1c1c21;border:1px solid rgba(255,255,255,.08);border-radius:var(--tk-radius);padding:14px 14px 26px;transition:transform .3s ease,border-color .3s ease}.tk-usage:hover{transform:translateY(-4px);border-color:#ffffff2e}.tk-usage__thumbs{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tk-usage__thumbs li{aspect-ratio:1;background:#fff;border-radius:14px;overflow:hidden}.tk-usage__thumbs img{width:100%;height:100%;object-fit:contain;padding:8%;display:block}.tk-usage h3{font-family:var(--tk-font-head);font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0 10px 8px}.tk-usage p{margin:0 10px 16px;font-size:15px;line-height:1.55;color:#a8a8ae}.tk-usage__go{margin:auto 10px 0;font-weight:600;font-size:15px;color:#2997ff}.tk-journal{padding:var(--sec) 0 0}.tk-journal__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tk-post a{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--tk-ink)}.tk-post__img{aspect-ratio:4/3;border-radius:var(--tk-radius);overflow:hidden;background:var(--tk-gray)}.tk-post__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.tk-post a:hover .tk-post__img img{transform:scale(1.035)}.tk-post__body{display:flex;flex-direction:column;flex:1;padding:18px 4px 0}.tk-post h3{font-family:var(--tk-font-head);font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.22;margin:0 0 8px}.tk-post p{margin:0 0 14px;font-size:15px;line-height:1.55;color:var(--tk-muted)}.tk-post__go{margin-top:auto;font-weight:600;font-size:15px;color:var(--tk-blue)}.tk-home .tk-trust__item{background:var(--tk-gray);border:1px solid #ececf0}.tk-home .tk-trust__icon{background:#1d1d1f;color:#fff}.tk-js .tk-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.tk-js .tk-reveal.is-in{opacity:1;transform:none}@media(max-width:989px){.tk-benefits__grid{grid-template-columns:1fr 1fr}.tk-usages__grid{grid-template-columns:1fr}.tk-journal__grid{grid-template-columns:1fr 1fr}.tk-journal__grid li:nth-child(3){display:none}}@media(max-width:640px){.tk-home .tk-hero{padding-top:44px}.tk-home .tk-hero .tk-h1{font-size:40px}.tk-home .tk-hero .tk-ctas{gap:18px;margin-top:22px}.tk-home .tk-hero__in{gap:22px}.tk-home .tk-show{margin-top:36px;background:linear-gradient(to bottom,#0e0e10 0,#0e0e10 42%,var(--tk-white) 42%,var(--tk-white) 100%)}.tk-benefits__grid{grid-template-columns:1fr 1fr;gap:10px}.tk-benefit a{padding:8px 8px 16px}.tk-benefit h3{font-size:16px;margin:0 6px 4px}.tk-benefit p{font-size:13.5px;margin:0 6px 10px}.tk-benefit__go{margin:auto 6px 0;font-size:14px}.tk-journal__grid{grid-template-columns:1fr}.tk-journal__grid li:nth-child(3){display:block}}@media(min-width:990px){.tk-home .tk-bento>.tk-tile:nth-child(5),.tk-home .tk-bento>.tk-tile:nth-child(6){grid-column:span 2}}.tk-home .tk-bento>.tk-tile:nth-child(5) img,.tk-home .tk-bento>.tk-tile:nth-child(6) img{height:190px}.tk-home{overflow-x:clip}@media(min-width:641px){.tk-home .tk-bento>.tk-tile--wide{display:grid;grid-template-columns:1fr 1.1fr;grid-template-rows:auto 1fr;column-gap:24px;align-items:start}.tk-home .tk-bento>.tk-tile--wide .tk-tile__txt{grid-column:1;grid-row:1}.tk-home .tk-bento>.tk-tile--wide .tk-tile__go{grid-column:1;grid-row:2;align-self:start;margin-top:6px}.tk-home .tk-bento>.tk-tile--wide img{grid-column:2;grid-row:1 / span 2;width:100%;height:100%;min-height:200px;margin:0;object-fit:cover;mix-blend-mode:normal;border-radius:20px}}.tk-home .tk-bento>.tk-tile--wide img{object-fit:cover;mix-blend-mode:normal}@media(min-width:641px){.tk-home .tk-bento>.tk-tile--wide img{object-fit:contain;background:#fff;padding:14px}}.tk-home .tk-bento>.tk-tile--wide img{object-fit:contain;background:#fff}
/*# sourceMappingURL=/cdn/shop/t/4/assets/teklab-home.css.map */
