:root{--zt-accent: #0891b2;--zt-accent-rgb: 8 145 178;--zt-ease: cubic-bezier(.22, 1, .36, 1);--zt-ease-inout: cubic-bezier(.65, 0, .35, 1);--zt-dur: .9s;--zt-stagger: 90ms;--zt-radius-lg: 28px;--zt-radius-md: 18px;--zt-radius-sm: 12px}.zt-block{--zt-accent-soft: rgb(var(--zt-accent-rgb) / .12);--zt-muted: rgb(var(--color-foreground-rgb) / .68);--zt-line: rgb(var(--color-foreground-rgb) / .12);--zt-surface: rgb(var(--color-foreground-rgb) / .035);--zt-surface-hover: rgb(var(--color-foreground-rgb) / .06)}.zt-block{width:100%;position:relative}.zt-inner{width:100%;max-width:var(--zt-max, 1240px);margin-inline:auto}.zt-inner--narrow{--zt-max: 860px}.zt-display,.zt-h2,.zt-h3{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);color:var(--color-foreground-heading, var(--color-foreground));letter-spacing:-.015em;text-wrap:balance;margin:0}.zt-display{font-size:clamp(2.6rem,6vw,5.6rem);line-height:.96}.zt-h2{font-size:clamp(2.1rem,4.4vw,3.9rem);line-height:1.02}.zt-h3{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.15}.zt-accent{color:var(--zt-accent);font-style:italic}.zt-lede{font-family:var(--font-body--family);font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.55;color:var(--zt-muted);text-wrap:pretty;margin:0}.zt-body{font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.6;color:var(--zt-muted);margin:0}.zt-kicker{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-body--family);font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--zt-muted);margin:0}.zt-kicker:before{content:"";width:1.75rem;height:1px;background:currentColor;opacity:.5}.zt-eyebrow{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1rem .5rem .8rem;border-radius:999px;border:1px solid rgb(var(--color-foreground-rgb) / .18);background:rgb(var(--color-background-rgb) / .35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.82rem;font-weight:500;letter-spacing:.02em;color:var(--color-foreground)}.zt-eyebrow__dot{position:relative;width:.5rem;height:.5rem;border-radius:50%;background:var(--zt-accent);flex:none}.zt-eyebrow__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;opacity:.6;animation:zt-ping 2.4s var(--zt-ease-inout) infinite}@keyframes zt-ping{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(2.6);opacity:0}}.zt-btn{--zt-btn-bg: var(--zt-accent);--zt-btn-fg: #fff;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding:.85rem 1.6rem;border-radius:999px;border:1px solid transparent;background:var(--zt-btn-bg);color:var(--zt-btn-fg);font-family:var(--font-body--family);font-size:.98rem;font-weight:600;letter-spacing:.005em;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .35s var(--zt-ease),box-shadow .35s var(--zt-ease),color .35s var(--zt-ease),border-color .35s var(--zt-ease)}.zt-btn__label{position:relative;z-index:1}.zt-btn__icon{position:relative;z-index:1;width:1.05rem;height:1.05rem;flex:none;transition:transform .4s var(--zt-ease)}.zt-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--zt-btn-sweep, rgb(0 0 0 / .14));transform:translate(-101%);transition:transform .5s var(--zt-ease);z-index:0}.zt-btn--secondary{--zt-btn-bg: transparent;--zt-btn-fg: var(--color-foreground);--zt-btn-sweep: var(--color-foreground);border-color:rgb(var(--color-foreground-rgb) / .35)}.zt-btn--ghost{--zt-btn-bg: rgb(var(--color-foreground-rgb) / .08);--zt-btn-fg: var(--color-foreground);--zt-btn-sweep: rgb(var(--color-foreground-rgb) / .1)}.zt-btn:focus-visible{outline:2px solid var(--zt-accent);outline-offset:3px}@media(hover:hover)and (pointer:fine){.zt-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px rgb(var(--zt-accent-rgb) / .55)}.zt-btn:hover:before{transform:translate(0)}.zt-btn:hover .zt-btn__icon{transform:translate(4px)}.zt-btn--secondary:hover{color:var(--color-background);border-color:var(--color-foreground);box-shadow:none}}.zt-btn:active{transform:translateY(0) scale(.985)}.zt-actions{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.zt-actions--center{justify-content:center}@media(max-width:640px){.zt-actions{flex-direction:column}.zt-actions .zt-btn{width:100%}}.zt-card{position:relative;border-radius:var(--zt-radius-md);background:var(--zt-surface);border:1px solid var(--zt-line);overflow:hidden;isolation:isolate;transition:transform .5s var(--zt-ease),border-color .5s var(--zt-ease),background-color .5s var(--zt-ease)}.zt-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),rgb(var(--zt-accent-rgb) / .16),transparent 55%);opacity:0;transition:opacity .5s var(--zt-ease);pointer-events:none;z-index:-1}@media(hover:hover)and (pointer:fine){.zt-card:hover{transform:translateY(-4px);border-color:rgb(var(--zt-accent-rgb) / .45);background:var(--zt-surface-hover)}.zt-card:hover:before{opacity:1}}.zt-icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:.9rem;color:var(--zt-accent);background:var(--zt-accent-soft);transition:transform .5s var(--zt-ease),background-color .5s var(--zt-ease),color .5s var(--zt-ease)}.zt-icon svg{width:1.35rem;height:1.35rem}@media(hover:hover)and (pointer:fine){.zt-card:hover .zt-icon{transform:rotate(-6deg) scale(1.06);background:var(--zt-accent);color:#fff}}.zt-link{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:var(--zt-accent);text-decoration:none;border-bottom:1px solid rgb(var(--zt-accent-rgb) / .35);padding-bottom:.2rem;transition:border-color .35s var(--zt-ease),gap .35s var(--zt-ease)}.zt-link svg{width:1rem;height:1rem}.zt-link:hover{border-color:var(--zt-accent);gap:.85rem}.zt-rule{height:1px;border:0;margin:0;background:linear-gradient(90deg,transparent,var(--zt-line) 20%,var(--zt-line) 80%,transparent)}.zt-js [data-zt-reveal]{opacity:0;transform:translate3d(0,var(--zt-y, 26px),0);transition:opacity var(--zt-dur) var(--zt-ease),transform var(--zt-dur) var(--zt-ease);transition-delay:calc(var(--zt-i, 0) * var(--zt-stagger))}.zt-js [data-zt-reveal=scale]{transform:scale(.94)}.zt-js [data-zt-reveal=left]{transform:translate3d(-32px,0,0)}.zt-js [data-zt-reveal=right]{transform:translate3d(32px,0,0)}.zt-js [data-zt-reveal].is-in{opacity:1;transform:none}.zt-words .zt-word{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.22em;margin-bottom:-.22em}.zt-words .zt-word>span{display:inline-block;transform:translateY(0)}.zt-js .zt-words:not(.is-in) .zt-word>span{transform:translateY(112%)}.zt-js .zt-words .zt-word>span{transition:transform 1.1s var(--zt-ease);transition-delay:calc(var(--zt-i, 0) * 55ms + var(--zt-delay, 0ms))}.zt-js .zt-draw{transform:scaleX(0);transform-origin:left;transition:transform 1.2s var(--zt-ease)}.zt-js .zt-draw.is-in,.zt-js .is-in .zt-draw{transform:scaleX(1)}.zt-js .zt-stroke path{stroke-dasharray:40;stroke-dashoffset:40;transition:stroke-dashoffset .9s var(--zt-ease);transition-delay:calc(var(--zt-i, 0) * var(--zt-stagger) + .25s)}.zt-js .is-in .zt-stroke path,.zt-js .zt-stroke.is-in path{stroke-dashoffset:0}.zt-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.zt-marquee__track{display:flex;width:max-content;gap:var(--zt-marquee-gap, 5rem);animation:zt-marquee var(--zt-marquee-speed, 40s) linear infinite}.zt-marquee__group{display:flex;align-items:center;gap:var(--zt-marquee-gap, 5rem);flex:none}@keyframes zt-marquee{to{transform:translate(calc(-100% - var(--zt-marquee-gap, 5rem)))}}@media(hover:hover)and (pointer:fine){.zt-marquee[data-pause=true]:hover .zt-marquee__track{animation-play-state:paused}}.zt-grid{display:grid;gap:var(--zt-gap, 1.25rem);grid-template-columns:repeat(var(--zt-cols, 3),minmax(0,1fr))}@media(max-width:990px){.zt-grid{--zt-cols: 2}}@media(max-width:640px){.zt-grid{--zt-cols: 1}}.zt-center{text-align:center}.zt-center .zt-kicker:before{display:none}.zt-center .zt-actions{justify-content:center}.zt-mx{margin-inline:auto}.zt-stack>*+*{margin-top:var(--zt-stack, 1.25rem)}.zt-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.zt-js .header[data-sticky-state=active] .header__row{backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);background-color:rgb(var(--color-background-rgb) / .78)}.zt-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.07;mix-blend-mode:soft-light;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='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");z-index:2}@media(prefers-reduced-motion:reduce){.zt-js [data-zt-reveal],.zt-js .zt-words .zt-word>span,.zt-js .zt-draw,.zt-js .zt-stroke path{opacity:1!important;transform:none!important;transition:none!important;stroke-dashoffset:0!important}.zt-eyebrow__dot:after,.zt-marquee__track{animation:none!important}.zt-marquee{mask-image:none;-webkit-mask-image:none;overflow-x:auto}.zt-btn,.zt-card,.zt-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/zt-design.css.map */
