.td-ha-track{display:grid;grid-auto-flow:column;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style:none}.td-ha-track::-webkit-scrollbar{display:none}.td-ha-track>*{scroll-snap-align:start;min-width:0}.td-ha-track:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.td-ha-arrows{display:flex;gap:8px;flex-shrink:0}.td-ha-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(var(--color-foreground),.07);color:rgb(var(--color-foreground, 0 0 0));cursor:pointer;transition:background-color .3s var(--td-ease-fast, ease),color .3s var(--td-ease-fast, ease),opacity .3s ease}.td-ha-arrow svg{width:18px;height:18px}.td-ha-arrow:disabled{opacity:.35;cursor:default}.td-ha-arrow:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}@media(hover:hover)and (pointer:fine){.td-ha-arrow:not(:disabled):hover{background:rgb(var(--color-foreground, 0 0 0));color:rgb(var(--color-background, 255 255 255))}}td-scroll-slider:not([data-scrollable]) .td-ha-arrows{visibility:hidden}.td-ha-placeholder{display:block;width:100%;height:100%;background:rgba(var(--color-foreground),.06);fill:rgba(var(--color-foreground),.35)}.td-ha-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}td-scroll-slider,td-showcase,.td-mcat__tabs-root,.td-ftabs__root{display:block}.td-hero{position:relative}.td-hero__frame{position:relative;display:flex;align-items:flex-end;overflow:hidden;isolation:isolate;min-height:560px;color:rgb(var(--color-foreground))}.td-hero--screen .td-hero__frame{height:100vh;height:100dvh}.td-hero--large .td-hero__frame{height:80vh;height:80dvh}.td-hero--medium .td-hero__frame{height:620px}.td-hero__media,.td-hero__media picture,.td-hero__media img,.td-hero__media video,.td-hero__media .td-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.td-hero__media{z-index:-3}.td-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(to top,rgb(var(--td-hero-overlay-rgb, 0 0 0) / var(--td-hero-overlay, .6)) 0%,rgb(var(--td-hero-overlay-rgb, 0 0 0) / var(--td-hero-overlay, .6)) min(40%,var(--td-hero-overlay-height, 80%)),rgb(var(--td-hero-overlay-rgb, 0 0 0) / var(--td-hero-overlay-top, .1)) var(--td-hero-overlay-height, 80%),rgb(var(--td-hero-overlay-rgb, 0 0 0) / var(--td-hero-overlay-top, .1)) 100%)}.td-hero--light-text .td-hero__frame,.td-hero--light-text .td-hero__content,.td-hero--light-text .td-hero__heading{color:rgb(var(--td-white))}.td-hero--light-text .td-hero__heading,.td-hero--light-text .td-hero__subheading,.td-hero--light-text .td-hero__description{text-shadow:0 1px 24px rgb(0 0 0 / .35)}.td-hero__marquee{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:-1;pointer-events:none;mix-blend-mode:var(--td-hero-blend, overlay);overflow:hidden;white-space:nowrap}td-marquee.td-hero__marquee-track{--td-marquee-gap: 0px}.td-hero__word{display:inline-block;padding-right:.35em;font-family:var(--td-font-display, var(--font-heading-family));font-size:96px;line-height:1;color:rgb(var(--td-white));text-shadow:0 4px 30px rgb(0 0 0 / .25);text-transform:uppercase;letter-spacing:0}@media screen and (min-width:768px){.td-hero__word{font-size:140px}}@media screen and (min-width:1200px){.td-hero__word{font-size:190px}}td-marquee.td-hero__marquee-track:not(:defined),.td-hero__marquee-track--static{display:flex;width:100%;justify-content:center}td-marquee.td-hero__marquee-track:not(:defined){display:flex;width:100%;justify-content:center}td-marquee.td-hero__marquee-track:not(:defined) .td-hero__word+.td-hero__word{display:none}.td-hero__content{position:relative;width:100%;display:flex;flex-direction:column;gap:20px;padding-bottom:40px;color:rgb(var(--color-foreground))}.td-hero__primary{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:760px}.td-hero__subheading{margin:0;text-transform:uppercase;letter-spacing:.08em;opacity:.85}.td-hero__heading{margin:0;color:rgb(var(--color-foreground))}.td-hero__description{max-width:380px;opacity:.9}.td-hero__description>:first-child{margin-top:0}.td-hero__description>:last-child{margin-bottom:0}.td-hero__cta[aria-disabled=true]{cursor:default}@media screen and (min-width:768px){.td-hero__content{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px;padding-bottom:56px}.td-hero__description{text-align:right}}@media screen and (min-width:1200px){.td-hero__content{padding-bottom:72px}}@media screen and (max-width:1024px){.td-hero__content{padding-bottom:calc(var(--td-dock-space, 84px) + 16px)}}@media screen and (max-width:767px){.td-hero--large .td-hero__frame{height:80svh;min-height:420px}}@media(prefers-reduced-motion:reduce){.td-hero__marquee td-marquee{overflow:hidden}}td-hero-reveal{display:block}@media(prefers-reduced-motion:no-preference){html.td-js:not(.td-low-power) .td-hero__reveal{--td-reveal: 0;padding-bottom:50vh}html.td-js:not(.td-low-power) .td-hero__reveal .td-hero__frame{position:sticky;top:0;perspective:1200px}html.td-js:not(.td-low-power) .td-hero__reveal .td-hero__media,html.td-js:not(.td-low-power) .td-hero__reveal .td-hero__overlay{will-change:clip-path,transform;transform:rotateX(var(--td-tilt-x, 0deg)) rotateY(var(--td-tilt-y, 0deg)) scale(calc(1.12 - .12 * var(--td-reveal)))}html.td-js:not(.td-low-power) .td-hero__reveal--circle :is(.td-hero__media,.td-hero__overlay){clip-path:circle(calc(20% + 52% * var(--td-reveal)) at 50% 50%)}html.td-js:not(.td-low-power) .td-hero__reveal--diamond :is(.td-hero__media,.td-hero__overlay){--td-d: calc(24% + 76% * var(--td-reveal));clip-path:polygon(50% calc(50% - var(--td-d)),calc(50% + var(--td-d)) 50%,50% calc(50% + var(--td-d)),calc(50% - var(--td-d)) 50%)}html.td-js:not(.td-low-power) .td-hero__reveal--split :is(.td-hero__media,.td-hero__overlay){--td-w: calc(8% + 54% * var(--td-reveal));clip-path:polygon(calc(60% - var(--td-w)) 0,calc(60% + var(--td-w)) 0,calc(40% + var(--td-w)) 100%,calc(40% - var(--td-w)) 100%)}html.td-js .td-hero__reveal.is-static{--td-reveal: 1;padding-bottom:0}}.td-hero__ai{top:calc(var(--td-header-h, 78px) + 1.2rem);bottom:auto;left:auto;right:1.6rem}.td-hero--drop-product .td-hero__media{background:rgb(var(--td-dark))}.td-hero--drop-product .td-hero__media .td-hero__img{inset:auto;top:2.4rem;left:50%;transform:translate(-50%);width:min(68vw,38vh,520px);height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--td-radius-lg, 20px);box-shadow:0 0 0 1px rgb(var(--td-brand) / .35),0 24px 60px #00000080}@media(min-width:990px){.td-hero--drop-product .td-hero__media .td-hero__img{top:calc(var(--td-header-h, 78px) + 6rem);left:auto;right:8vw;transform:none;width:min(32vw,50vh,560px)}}.td-hero--drop-product .td-hero__overlay{opacity:.35}.td-hero--split{background:rgb(var(--td-dark));color:rgb(var(--td-white))}.td-hero-split{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;box-sizing:border-box;width:100%;max-width:1440px;margin-inline:auto;padding:2.4rem 20px 4rem}.td-hero-split__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;min-width:0}.td-hero-split__eyebrow{margin:0;font-family:var(--td-font-body);font-size:1.3rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--td-brand))}.td-hero-split__heading{margin:0;max-width:14ch;font-family:var(--td-font-display, var(--font-heading-family));font-weight:400;font-size:clamp(3.6rem,10vw,4rem);line-height:1;letter-spacing:0;color:rgb(var(--td-white))}.td-hero-split__text{max-width:42ch;font-family:var(--td-font-body);font-size:1.6rem;line-height:1.5;color:rgb(var(--td-white) / .78)}.td-hero-split__text>*{margin:0}.td-hero-split__cta{margin-top:.6rem;min-height:48px}.td-hero-split__cta[aria-disabled=true]{cursor:default}.td-hero-split__product{display:flex;flex-direction:column;gap:1.2rem;width:100%;max-width:360px;margin-inline:auto;min-width:0}.td-hero-split__stage{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:20px;background:#fff;isolation:isolate}.td-hero-split__img,.td-hero-split__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.td-hero-split__video{display:none;object-fit:cover}.td-hero-split__ai{top:1.2rem;right:1.2rem;left:auto;bottom:auto}.td-hero-split__caption{display:flex;align-items:center;gap:1.2rem;min-height:44px;color:rgb(var(--td-white));font-family:var(--td-font-body);font-size:1.6rem;line-height:1.3;text-decoration:none}.td-hero-split__caption-title{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700}.td-hero-split__caption-price{flex:none;color:rgb(var(--td-white) / .78)}.td-hero-split__caption-icon{flex:none;display:grid;place-items:center;width:1.6rem;height:1.6rem;color:rgb(var(--td-white))}.td-hero-split__caption-icon svg{width:1.6rem;height:1.6rem}.td-hero-split__caption:focus-visible,a.td-hero-split__stage:focus-visible{outline:2px solid rgb(var(--td-brand));outline-offset:3px}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.td-hero-split__img{transition:transform .8s var(--td-ease-media, ease)}.td-hero-split__product:hover .td-hero-split__img{transform:scale(1.03)}.td-hero-split__caption-icon{transition:transform .2s ease}.td-hero-split__product:hover .td-hero-split__caption-icon{transform:translate(3px)}}@media(hover:hover)and (pointer:fine){.td-hero-split__caption:hover .td-hero-split__caption-title{text-decoration:underline;text-underline-offset:3px}}@media screen and (min-width:990px){.td-hero-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.8rem;align-items:center;min-height:calc(var(--td-header-h, 78px) + clamp(560px,70vh,640px));padding:calc(var(--td-header-h, 78px) + 4rem) 48px 5.6rem}.td-hero-split__copy{gap:2rem;max-width:520px}.td-hero-split__heading{font-size:clamp(6.4rem,5.2vw,8rem)}.td-hero-split__text{font-size:1.8rem;line-height:1.5}.td-hero-split__product{justify-self:end;width:clamp(440px,36vw,520px);max-width:100%;margin-inline:0}}@media screen and (min-width:990px)and (prefers-reduced-motion:no-preference){.td-hero-split__video{display:block}}.td-hero-split__stage--alpha .td-hero-split__img{padding:6%;box-sizing:border-box}.td-hero__drop{display:inline-flex;align-items:center;gap:.6rem;max-width:100%;padding:.6rem 1.4rem .6rem 1rem;border-radius:var(--td-radius-pill, 40px);background:#00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgb(var(--td-white));font-size:1.4rem;line-height:1.3;text-decoration:none}.td-hero__drop-dot{flex:0 0 auto;width:.8rem;height:.8rem;border-radius:50%;background:rgb(var(--td-brand, 34 229 240))}.td-hero__drop-prefix{flex:0 0 auto;opacity:.8}.td-hero__drop-name{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-hero__drop-arrow{flex:0 0 auto;transition:transform .25s ease}.td-hero__drop:hover .td-hero__drop-arrow,.td-hero__drop:focus-visible .td-hero__drop-arrow{transform:translate(3px)}@media screen and (max-width:767px)and (max-height:740px){.td-hero__drop{display:none}}.td-vote{display:block;overflow:clip}.td-vote__inner{display:grid;grid-template-columns:1fr auto;gap:2.4rem 4rem;align-items:center}.td-vote__copy>*{margin:0}.td-vote__copy>*+*{margin-top:.8rem}.td-vote__eyebrow{color:rgb(var(--td-brand))}.color-scheme-1 .td-vote__eyebrow,.color-scheme-2 .td-vote__eyebrow{color:rgb(var(--td-link))}.td-vote__text{opacity:.85;max-width:60ch}@media(max-width:767px){.td-vote__inner{grid-template-columns:1fr}.td-vote__cta{justify-self:start}}.td-promise__heading{margin:0 0 2rem}.td-promise__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.td-promise__item{display:flex;gap:1.2rem;align-items:flex-start;padding:2rem;border-radius:var(--td-radius-lg, 20px);background:rgb(var(--td-surface))}.td-promise__icon{flex:none;display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:rgb(var(--td-dark));color:rgb(var(--td-brand))}.td-promise__body{display:grid;gap:.4rem}.td-promise__title{font-family:var(--td-font-heading);font-weight:700;font-size:1.7rem;line-height:1.25;color:rgb(var(--td-ink))}.td-promise__text{font-size:1.5rem;line-height:1.5;color:rgb(var(--td-text) / .8)}.td-promise__link{font-size:1.4rem;font-weight:700;color:rgb(var(--td-link));text-underline-offset:.2em}@media(max-width:1024px){.td-promise__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.td-promise__list{grid-template-columns:1fr;gap:.8rem}.td-promise__item{padding:1.4rem 1.6rem}}.td-social-row__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem 4rem;align-items:center}.td-social-row__copy>*{margin:0}.td-social-row__copy>*+*{margin-top:.6rem}.td-social-row__text{opacity:.8}.td-social-row__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1rem}.td-social-row__link{display:inline-flex;align-items:center;gap:1rem;min-height:5.2rem;padding:.6rem 2rem .6rem .6rem;border-radius:var(--td-radius-pill, 40px);background:rgb(var(--td-dark));color:rgb(var(--td-white));text-decoration:none;transition:background-color .3s var(--td-ease)}.td-social-row__icon{display:inline-grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:rgb(var(--td-dark-2));color:rgb(var(--td-brand))}.td-social-row__icon svg{width:1.8rem;height:1.8rem}.td-social-row__label{display:grid;line-height:1.2}.td-social-row__net{font-weight:700;font-size:1.5rem}.td-social-row__handle{font-size:1.3rem;opacity:.75}@media(hover:hover)and (pointer:fine){.td-social-row__link:hover{background:rgb(var(--td-dark-2))}}@media(max-width:767px){.td-social-row__inner{grid-template-columns:1fr}.td-social-row__list{display:grid;grid-template-columns:1fr}}.td-promise--strip{border-bottom:1px solid rgb(var(--td-border))}.td-promise--strip .td-promise__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 3.2rem}.td-promise--strip .td-promise__item{padding:0;background:none;border-radius:0;align-items:center;gap:.8rem}.td-promise--strip .td-promise__icon{width:2.8rem;height:2.8rem}.td-promise--strip .td-promise__icon svg{width:1.4rem;height:1.4rem}.td-promise--strip .td-promise__title{font-family:var(--td-font-body);font-size:1.4rem;font-weight:700}@media(max-width:767px){.td-promise--strip .td-promise__list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;gap:2.4rem;margin-inline:calc(var(--td-gutter, 15px) * -1);padding-inline:var(--td-gutter, 15px)}.td-promise--strip .td-promise__list::-webkit-scrollbar{display:none}.td-promise--strip .td-promise__item{flex:none}.td-promise--strip .td-promise__title{font-size:1.3rem;white-space:nowrap}}.td-vote__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.6rem}.td-vote__social{margin:0}@media(max-width:767px){.td-vote__actions{justify-content:flex-start}}.td-spromo{overflow:hidden;color:rgb(var(--td-ink))}.td-spromo--borders .td-spromo__marquee{border-block:1px solid rgb(var(--td-ink) / .16);padding-block:1.2rem}td-marquee.td-spromo__marquee{--td-marquee-gap: var(--td-spromo-gap-mobile, 2.8rem);align-items:center}td-marquee.td-spromo__marquee:not(:defined){gap:var(--td-marquee-gap);justify-content:center;flex-wrap:wrap}.td-spromo__marquee .td-marquee__track{align-items:center}@media(min-width:768px){td-marquee.td-spromo__marquee{--td-marquee-gap: var(--td-spromo-gap, 4.8rem)}}.td-spromo__item{flex:none;display:inline-flex;align-items:center}.td-spromo__text{font-size:var(--td-spromo-size-mobile, 3.6rem);line-height:1.05;white-space:nowrap;color:inherit;text-decoration:none}@media(min-width:768px){.td-spromo__text{font-size:var(--td-spromo-size, 6.4rem)}}.td-spromo__text--display{font-family:var(--td-font-display);font-weight:400;letter-spacing:0}.td-spromo__text--heading{font-family:var(--td-font-heading);font-weight:700;letter-spacing:-.02em}.td-spromo__text--body{font-family:var(--td-font-body);font-weight:600}.td-spromo__text--accent{color:rgb(var(--td-flash))}a.td-spromo__text{text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.12em;text-decoration-color:transparent;transition:text-decoration-color .3s var(--td-ease)}a.td-spromo__text:focus-visible{text-decoration-color:currentColor}@media(hover:hover)and (pointer:fine){a.td-spromo__text:hover{text-decoration-color:currentColor}}.td-spromo__media{position:relative;height:var(--td-spromo-h-mobile, 56px);aspect-ratio:var(--td-spromo-ratio, 1);overflow:hidden;background:rgb(var(--td-slate))}@media(min-width:768px){.td-spromo__media{height:var(--td-spromo-h, 96px)}}.td-spromo__media--rounded{border-radius:var(--td-radius-lg)}.td-spromo__img{display:block;width:100%;height:100%;object-fit:cover}.td-spromo__media .td-ai-badge{left:.4rem;bottom:.4rem;padding:.2rem .6rem;font-size:1rem}.td-spromo__sep{width:var(--td-spromo-sep, 32px);height:var(--td-spromo-sep, 32px);justify-content:center;color:inherit}.td-spromo__sep--accent{color:rgb(var(--td-flash))}.td-spromo__sep svg{width:100%;height:100%}.td-spromo__sep--dot:before{content:"";width:36%;height:36%;border-radius:50%;background:currentColor}@media(max-width:767px){.td-spromo__sep{width:calc(var(--td-spromo-sep, 32px) * .7);height:calc(var(--td-spromo-sep, 32px) * .7)}}@media(prefers-reduced-motion:reduce){td-marquee.td-spromo__marquee{overflow:visible;justify-content:center}.td-spromo__marquee .td-marquee__track{flex-wrap:wrap;justify-content:center;row-gap:1.2rem;min-width:0;flex:1 1 auto;padding-inline:var(--td-gutter)}.td-spromo__marquee .td-marquee__track[data-clone]{display:none}.td-spromo__text{white-space:normal;text-align:center}}html.td-low-power td-marquee.td-spromo__marquee{overflow:visible;justify-content:center}html.td-low-power .td-spromo__marquee .td-marquee__track{flex-wrap:wrap;justify-content:center;row-gap:1.2rem;min-width:0;flex:1 1 auto;padding-inline:var(--td-gutter)}html.td-low-power .td-spromo__marquee .td-marquee__track[data-clone]{display:none}.td-fc__head{display:flex;align-items:flex-end;gap:16px;margin-bottom:24px}.td-fc__header{flex:1 1 auto;min-width:0}.td-fc__arrows{display:none}@media screen and (min-width:768px){.td-fc__head{margin-bottom:36px}.td-fc__arrows{display:flex}}.td-fc .td-fc__track{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - var(--td-grid-gap, 0px) * var(--cols-mobile, 2)) / (var(--cols-mobile, 2) + .15))}@media screen and (min-width:768px){.td-fc .td-fc__track{grid-auto-columns:calc((100% - var(--td-grid-gap, 0px) * 2) / 3)}}@media screen and (min-width:1024px){.td-fc .td-fc__track{grid-auto-columns:calc((100% - var(--td-grid-gap, 0px) * (var(--cols-desktop, 4) - 1)) / var(--cols-desktop, 4))}}.td-fc__item{min-width:0}.td-mcat__tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-bottom:16px}.td-mcat__tabs::-webkit-scrollbar{display:none}.td-mcat__tab{flex:0 0 auto}.td-mcat__panel[hidden]{display:none}.td-mcat__panel:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.td-mcat__thumbs{grid-auto-columns:76px;gap:12px;margin-bottom:12px;padding:4px 4px 6px}.td-mcat__thumb-link{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:rgb(var(--color-foreground))}.td-mcat__thumb-media{display:block;width:76px;aspect-ratio:1;border-radius:14px;overflow:hidden;background:rgb(var(--td-surface, 255 255 255))}.td-mcat__thumb-media img,.td-mcat__thumb-media svg{width:100%;height:100%;object-fit:cover}.td-mcat__thumb-label{font-size:11px;line-height:1.2;text-align:center;max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-mcat__card{position:relative;display:block;height:430px;border-radius:30px;overflow:hidden;color:rgb(var(--td-white));text-decoration:none;isolation:isolate}.td-mcat__card-media,.td-mcat__card-media img,.td-mcat__card-media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.td-mcat__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / var(--td-mcat-overlay, .3)),transparent 70%);z-index:1}.td-mcat__card-heading{position:absolute;left:16px;right:16px;bottom:24px;z-index:2;text-align:center;color:rgb(var(--td-white));margin:0}a.td-mcat__card:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.td-mcat__thumb-initial{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgb(var(--td-dark, 0 0 0));color:rgb(var(--td-accent, 255 60 2));font-family:var(--td-font-display, var(--font-heading-family));font-size:34px;line-height:1}.td-catgrid{position:relative;overflow:hidden;isolation:isolate}.td-catgrid__inner{position:relative;z-index:1}.td-catgrid__header{margin-bottom:24px}@media screen and (min-width:768px){.td-catgrid__header{margin-bottom:40px}}.td-catgrid__bgword{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:var(--td-font-display, var(--font-heading-family));font-size:104px;line-height:1;text-transform:uppercase;color:rgba(var(--color-foreground),.06)}@media screen and (min-width:768px){.td-catgrid__bgword{font-size:136px}}@media screen and (min-width:1200px){.td-catgrid__bgword{font-size:170px}}.td-catgrid__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;column-gap:10px;row-gap:10px;margin:0;padding:0;list-style:none}@media screen and (min-width:768px){.td-catgrid__grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;row-gap:13px}}@media screen and (min-width:1200px){.td-catgrid__grid{grid-template-columns:repeat(var(--td-catgrid-cols, 5),minmax(0,1fr))}}.td-catgrid__item{position:relative;aspect-ratio:4 / 5;min-width:0}.td-catgrid__item--tall{grid-row:span 2;aspect-ratio:auto;min-height:100%}.td-catgrid__item--wide{grid-column:span 2;aspect-ratio:auto;min-height:260px}.td-catgrid__tile{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:var(--td-radius-block, 10px);overflow:hidden;isolation:isolate;color:rgb(var(--td-white));text-decoration:none;background:rgb(var(--td-dark-2, 26 26 26))}a.td-catgrid__tile:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.td-catgrid__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.td-catgrid__media img,.td-catgrid__media video,.td-catgrid__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--td-ease, ease)}.td-catgrid__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgb(0 0 0 / var(--td-catgrid-overlay, .2))}.td-catgrid__title{margin:0;padding:0 10px;text-align:center;color:rgb(var(--td-white))}.td-catgrid__item--text_video .td-catgrid__tile{align-items:flex-end;justify-content:flex-start}.td-catgrid__text{display:flex;flex-direction:column;gap:10px;padding:20px;color:rgb(var(--td-white))}.td-catgrid__text-heading{color:rgb(var(--td-white));margin:0}.td-catgrid__text-body{opacity:.85}.td-catgrid__text-cta{color:rgb(var(--td-white))}@media(hover:hover)and (pointer:fine){a.td-catgrid__tile:hover .td-catgrid__media img,a.td-catgrid__tile:hover .td-catgrid__media svg{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.td-catgrid__media img,.td-catgrid__media video,.td-catgrid__media svg{transition:none}}.td-catgrid--card .td-catgrid__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}@media screen and (min-width:768px){.td-catgrid--card .td-catgrid__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1200px){.td-catgrid--card .td-catgrid__grid{grid-template-columns:repeat(min(var(--td-vibe-count, 7),8),minmax(0,1fr))}}.td-catgrid__item--card{aspect-ratio:auto}.td-vibe{display:flex;flex-direction:column;gap:.8rem;height:100%;padding:.8rem;border-radius:var(--td-radius-lg, 20px);background:rgb(var(--td-dark));color:rgb(var(--td-white));text-decoration:none}.td-vibe:focus-visible{outline:2px solid rgb(var(--td-ink));outline-offset:3px}.td-vibe__stage{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:calc(var(--td-radius-lg, 20px) - .8rem);background:rgb(var(--td-canvas))}.td-vibe__stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--td-ease, ease)}.td-vibe__stage--art{background:rgb(var(--td-dark-2))}.td-vibe__stage--art img{object-fit:contain;padding:12%}.td-vibe__initial{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--td-font-display, var(--font-heading-family));font-size:9rem;color:rgb(var(--td-ink) / .12)}.td-vibe__label{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title icon" "count icon";align-items:center;column-gap:.8rem;padding:.4rem .4rem .4rem .8rem}.td-vibe__title{grid-area:title;font-weight:800;font-size:1.7rem;line-height:1.2}.td-vibe__count{grid-area:count;font-size:1.25rem;color:rgb(var(--td-white) / .65)}.td-vibe__icon{grid-area:icon;display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:rgb(var(--td-white) / .1);transition:background-color .3s,color .3s}.td-vibe__icon svg{width:1.4rem;height:1.4rem}@media(hover:hover)and (pointer:fine){.td-vibe:hover .td-vibe__stage img{transform:scale(1.05)}.td-vibe:hover .td-vibe__icon{background:rgb(var(--td-accent));color:rgb(var(--td-dark))}}@media(prefers-reduced-motion:reduce){.td-vibe__stage img,.td-vibe__icon{transition:none}}.td-vibe__stage--alpha{background:rgb(var(--td-slate))}.td-vibe__stage--alpha img{object-fit:contain;padding:8%}.td-cspot__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem}.td-cspot__media-inner{position:relative;height:70vw;overflow:hidden;border-radius:var(--td-radius-lg);background-color:rgb(var(--td-dark-2))}.td-cspot__media-inner--alpha{background-color:rgb(var(--td-slate))}.td-cspot__img,.td-cspot__media-inner>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.td-cspot__media-inner--alpha .td-cspot__img{object-fit:contain;padding:6%}.td-cspot__badge{position:absolute;top:1.2rem;left:1.2rem;z-index:1;display:inline-flex;align-items:center;min-height:28px;padding:0 1.2rem;border-radius:var(--td-radius-pill);background-color:rgb(var(--td-dark) / .9);color:rgb(var(--td-white));font-family:var(--td-font-body);font-size:1.2rem;font-weight:700;letter-spacing:.06rem;text-transform:uppercase}.td-cspot__overlay{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.6rem;padding:.8rem .8rem .8rem 2rem;border-radius:var(--td-radius-xl);background-color:rgb(var(--td-dark) / .9);color:rgb(var(--td-white))}.td-cspot__overlay-heading{margin:0;font-family:var(--td-font-heading);font-size:1.6rem;font-weight:600;line-height:1.25;color:rgb(var(--td-white))}.td-cspot__overlay-btn{flex:none}.td-cspot__head{margin-bottom:2rem}.td-cspot__sub{margin:0 0 .8rem}.td-cspot__heading{margin:0}.td-cspot__text{margin-top:1rem;color:rgb(var(--td-text) / .85)}.td-cspot__foot{margin-top:2.4rem}.td-cspot__empty{margin:0;color:rgb(var(--td-text) / .8)}.td-cspot__rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem;margin:0;padding:0;list-style:none}.td-cspot__row-link{position:relative;display:flex;flex-direction:column;gap:1rem;height:100%;color:rgb(var(--td-ink));text-decoration:none}.td-cspot__row-link:focus-visible{outline:2px solid rgb(var(--td-ink));outline-offset:3px;border-radius:var(--td-radius-block)}.td-cspot__row-media{position:relative;display:block;flex:none;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--td-radius-block);background-color:rgb(var(--td-dark-2))}.td-cspot__row-media--alpha{background-color:rgb(var(--td-slate))}.td-cspot__row-media img,.td-cspot__row-media svg{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--td-ease-media)}.td-cspot__row-media--alpha img{object-fit:contain}.td-cspot__row-info{display:flex;flex-direction:column;gap:.4rem;min-width:0}.td-cspot__row-title{font-family:var(--td-font-body);font-size:1.4rem;font-weight:500;line-height:1.3}.td-cspot__row-price{font-size:1.4rem;color:rgb(var(--td-text) / .85)}.td-cspot__row-compare{margin-left:.6rem;opacity:.6}.td-cspot__row-note{font-size:1.2rem;color:rgb(var(--td-text) / .7)}.td-cspot__row-icon{display:none}@media(min-width:990px){.td-cspot__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:start}.td-cspot--media-right .td-cspot__media{order:2}.td-cspot__media{align-self:stretch}.td-cspot__media-inner{position:sticky;top:calc(var(--td-header-h, 0px) + 2rem);height:min(calc(var(--td-cspot-h, 90) * 1vh),calc(100vh - var(--td-header-h, 0px) - 4rem));min-height:420px}.td-cspot__badge{top:2rem;left:2rem}.td-cspot__overlay{left:2rem;right:2rem;bottom:2rem}.td-cspot__overlay-heading{font-size:2rem}.td-cspot__content{padding-block:2rem}.td-cspot__head{margin-bottom:3.2rem}.td-cspot__rows{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid rgb(var(--td-ink) / .1)}.td-cspot__row{border-bottom:1px solid rgb(var(--td-ink) / .1)}.td-cspot__row-link{flex-direction:row;align-items:center;gap:2.4rem;padding:1.6rem 0}.td-cspot__row-media{width:120px}.td-cspot__row-info{flex:1}.td-cspot__row-title{font-size:1.7rem}.td-cspot__row-price{font-size:1.5rem}.td-cspot__row-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:rgb(var(--td-ink) / .07);transition:background-color .35s var(--td-ease),color .35s var(--td-ease)}.td-cspot__row-icon svg{width:1.6rem;height:1.6rem}}@media(min-width:990px)and (hover:hover)and (pointer:fine){a.td-cspot__row-link:hover .td-cspot__row-media img{transform:scale(1.05)}a.td-cspot__row-link:hover .td-cspot__row-icon{background-color:rgb(var(--td-accent));color:rgb(var(--td-dark))}}@media(prefers-reduced-motion:reduce){.td-cspot__row-media img,.td-cspot__row-icon{transition:none}a.td-cspot__row-link:hover .td-cspot__row-media img{transform:none}}.td-cspot-ed__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;align-items:center}@media(min-width:990px){.td-cspot-ed__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(3.2rem,5vw,8rem)}.td-cspot--media-right .td-cspot-ed__media{order:2}}.td-cspot-ed__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--td-radius-lg);background-color:rgb(var(--td-dark-2))}@media(min-width:990px){.td-cspot-ed__media{aspect-ratio:auto;height:min(80vh,76rem)}}.td-cspot-ed__media--alpha{background-color:rgb(var(--td-slate))}.td-cspot-ed__img,.td-cspot-ed__media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--td-ease-media)}.td-cspot-ed__media--alpha .td-cspot-ed__img{object-fit:contain;padding:6%}@media(hover:hover)and (pointer:fine){.td-cspot-ed__layout:hover .td-cspot-ed__img{transform:scale(1.03)}}.td-cspot-ed__content{display:grid;justify-items:start;gap:1.6rem;max-width:56rem}.td-cspot-ed__eyebrow{margin:0;color:rgb(var(--td-slate))}.td-cspot-ed__name{margin:0;font-family:var(--td-font-heading);font-weight:700;font-size:clamp(3.2rem,2.4rem + 2.4vw,5.6rem);line-height:1.05;letter-spacing:-.02em;color:rgb(var(--td-ink))}.td-cspot-ed__name a{color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.td-cspot-ed__name a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.12em}}.td-cspot-ed__hook{margin:0;font-size:1.7rem;line-height:1.5;color:rgb(var(--td-slate))}.td-cspot-ed__facts{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.td-cspot-ed__fact{display:inline-flex;align-items:center;min-height:32px;padding:0 1.4rem;border:1px solid rgb(var(--td-border));border-radius:var(--td-radius-pill);background-color:rgb(var(--td-surface));color:rgb(var(--td-ink));font-size:1.3rem;font-weight:600}.td-cspot-ed__fact--price{font-weight:800}.td-cspot-ed__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:.8rem}.td-cspot-ed__form{margin:0}.td-cspot-ed__atc{position:relative;min-width:20rem}.td-cspot-ed__atc .loading__spinner{position:absolute}.td-cspot-ed__atc.loading>span:first-child{visibility:hidden}@media(max-width:767px){.td-cspot-ed__actions>product-form,.td-cspot-ed__actions>.td-btn,.td-cspot-ed__atc{width:100%}}@media(prefers-reduced-motion:reduce){.td-cspot-ed__img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/td-bundle-home.css.map */
