:root{--glass-tint:#8686861a;--glass-tint-strong:#8686862e;--glass-tint-solid:#fffffff0;--glass-rim:#868686;--glass-inner:#fff3;--glass-inner-border:#ffffff4d;--glass-ink:var(--color-text);--glass-blur:6px;--glass-shadow:0 6px 12px #0000001a;--glass-shadow-soft:0 4px 10px #00000014;--glass-radius:var(--radius-card);--glass-tint-flat:#ffffffdb;--glass-light:#fff9;--glass-shade:#00000014}.header[data-theme=light]{--glass-tint:#ffffff38;--glass-tint-strong:#ffffff61;--glass-tint-solid:#fffffff0;--glass-tint-flat:#ffffffdb;--glass-rim:#86868699;--glass-rim-side:#6e6e6ed9;--glass-inner:#fff3;--glass-inner-border:#ffffff8c;--glass-light:#ffffffbf;--glass-shade:#1a19180f;--glass-ink:var(--color-text)}:root{--smoked-tint:#29121085;--smoked-tint-strong:#291210a8;--smoked-tint-solid:#291210eb;--smoked-tint-flat:#291210cc;--smoked-rim:#f8f6f273;--smoked-light:#ffffff47;--smoked-shade:#00000038}.header[data-theme=dark]{--glass-tint:var(--smoked-tint);--glass-tint-strong:var(--smoked-tint-strong);--glass-tint-solid:var(--smoked-tint-solid);--glass-tint-flat:var(--smoked-tint-flat);--glass-rim:var(--smoked-rim);--glass-rim-side:#fffdfab8;--glass-inner:#29121033;--glass-inner-border:#f8f6f21f;--glass-light:var(--smoked-light);--glass-shade:var(--smoked-shade);--glass-ink:var(--color-text-inverse)}.header .glass{--glass-blur:12px;box-shadow:var(--glass-shadow), inset 0 1px 0 var(--glass-light), inset 0 -1px 0 var(--glass-shade);backdrop-filter:blur(var(--glass-blur)) saturate(150%)}html.glass-nofilter .header .glass{--glass-tint:var(--glass-tint-flat);--glass-tint-strong:var(--glass-tint-flat);backdrop-filter:none}.header[data-is-notch-visible=true] .glass{--glass-blur:4px}.glass{isolation:isolate;border-radius:var(--glass-radius);background-color:var(--glass-tint);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur));color:var(--glass-ink);border:0;position:relative}.glass:after{content:"";z-index:2;border-radius:inherit;background:linear-gradient(180deg, transparent 0%, var(--glass-rim) 41.5%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}:where(.header) .glass:after{border-radius:inherit;background:linear-gradient(90deg, var(--glass-rim-side) 0 5%, transparent 22%, transparent 78%, var(--glass-rim-side) 95% 100%), linear-gradient(180deg, transparent 0%, var(--glass-rim) 41.5%, transparent 100%);padding:1.25px;inset:-1px}.glass__inner{border:1px solid var(--glass-inner-border);border-radius:inherit;background-color:var(--glass-inner)}.glass--pill{border-radius:28px}.glass--card{border-radius:var(--radius-card)}.glass--dark{--glass-tint:#1412109e;--glass-tint-strong:#141210bd;--glass-tint-solid:#141210eb;--glass-rim:#ffffff8c;--glass-inner:#ffffff0f;--glass-inner-border:#ffffff24;--glass-ink:var(--color-text-inverse)}.glass--button{min-height:2.75rem;font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600;line-height:1.2;transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .2s ease-out,box-shadow .2s ease-out;display:inline-flex}.glass--button:hover{background-color:var(--glass-tint-strong);transform:scale(1.04)}.glass--button:active{transition-duration:.12s;transform:scale(.98)}.glass--button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.glass--metal{--glass-tint:#1412109e;--glass-ink:var(--color-text-inverse);--metal-ring:linear-gradient(100deg, #000000b3 0%, #78787899 7%, #ffffffeb 15%, #969696a6 23%, #000000b3 33%, #5a5a5a99 43%, #ebebebd9 51%, #82828299 59%, #000000b3 69%, #6e6e6e99 79%, #ffffffeb 87%, #78787899 94%, #000000b3 100%);--metal-shadow-rest:0 0 0 1px #0000004d, 0 36px 14px #00000005, 0 20px 12px #00000014, 0 9px 9px #0000001f, 0 2px 5px #00000026, 0 0 26px #0003;--metal-shadow-hover:0 0 0 1px #0006, 0 12px 6px #0000000d, 0 8px 5px #0000001a, 0 4px 4px #00000026, 0 1px 2px #0003, 0 0 34px #00000054;--metal-shadow-press:0 0 0 1px #00000080, 0 1px 2px #0000004d;box-shadow:var(--metal-shadow-rest), inset 2px 2px 1px 0 #ffffff24, inset -1px -1px 1px 1px #ffffff14;color:var(--glass-ink);background-image:linear-gradient(#20202066 0%,#000 100%);background-origin:border-box;transition:transform .8s cubic-bezier(.34,1.56,.64,1),box-shadow .15s cubic-bezier(.4,0,.2,1),background-color .2s ease-out}@keyframes metal-flow{0%{background-position:0%}to{background-position:100%}}.glass--metal:after{background:var(--metal-ring);background-position:0%;background-size:300% 100%;padding:1.5px}@media (hover:hover){.glass--metal:hover{box-shadow:var(--metal-shadow-hover), inset 2px 2px 1px 0 #fff3, inset -1px -1px 1px 1px #ffffff1f;transform:translateY(-1px)}.glass--metal:hover:after{animation:2.5s linear infinite alternate metal-flow}}.glass--metal:focus-visible{box-shadow:var(--metal-shadow-hover), inset 2px 2px 1px 0 #fff3, inset -1px -1px 1px 1px #ffffff1f;transform:translateY(-1px)}.glass--metal:focus-visible:after{animation:2.5s linear infinite alternate metal-flow}.glass--metal:active{box-shadow:var(--metal-shadow-press), inset 0 2px 4px #0006, inset 0 1px 2px #0000004d;transition-duration:.15s;transform:translateY(1px)scale(.98)}html.is-scrubbing .glass--metal:after,html.dive-up .glass--metal:after,html.motion-paused .glass--metal:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.glass--metal{transition:none}.glass--metal:after{animation:none}.glass--metal:hover,.glass--metal:active,.glass--metal:focus-visible{transform:none}}.glass__chip{background-color:#1a191814;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;margin-inline-end:-.625rem;transition:transform .2s ease-out;display:grid}.glass--dark .glass__chip{background-color:#ffffff29}.glass--button:hover .glass__chip{transform:translate(1px,-1px)}.glass>*{z-index:1;position:relative}html.is-scrubbing .glass,html.dive-up .glass{backdrop-filter:none;background-color:var(--glass-tint-solid)}@media (prefers-reduced-motion:reduce){.glass--button,.glass__chip{transition:none}.glass--button:hover,.glass--button:active,.glass--button:hover .glass__chip{transform:none}}html[data-look=one] .warm-run{isolation:isolate;background:radial-gradient(38% 22% at 76% 8%, rgb(var(--peach-rgb) / 62%), transparent 70%), radial-gradient(34% 18% at 18% 34%, #b83a281a, transparent 72%), radial-gradient(40% 20% at 82% 62%, rgb(var(--peach-rgb) / 52%), transparent 72%), radial-gradient(36% 18% at 22% 88%, #b83a2814, transparent 74%), linear-gradient(180deg, var(--color-bg) 0%, var(--warm-25) 14%, var(--warm-45) 48%, var(--warm-25) 82%, var(--color-bg) 100%);position:relative}html[data-look=one] .warm-run #tablet-scroll,html[data-look=one] .warm-run #product-tabs,html[data-look=one] .warm-run #testimonials,html[data-look=one] .warm-run .manifesto{background:0 0}html[data-look=one] #product-tabs .films__film{box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:0;padding:clamp(2.5rem,5vw,5rem) clamp(1.5rem,5vw,5rem)}html[data-look=one] #product-tabs .films__film:before{content:none}html[data-look=one] #product-tabs .films__frame{backdrop-filter:blur(18px)saturate(140%);background:#ffffffb8;border:0;border-radius:1.125rem;padding:2.375rem .625rem .625rem;position:relative;box-shadow:inset 0 1px #fffc,0 2px 4px #1a19181a,0 26px 54px -20px #1a191852}html[data-look=one] #product-tabs .films__frame:before{content:"";border-radius:var(--radius-pill);background:radial-gradient(.3125rem at .3125rem .3125rem,#e6a79a 98%,#0000),radial-gradient(.3125rem at 1.375rem .3125rem,#ecd2a0 98%,#0000),radial-gradient(.3125rem at 2.4375rem .3125rem,#cfd9c4 98%,#0000);width:2.75rem;height:.625rem;position:absolute;top:.875rem;left:1rem}html[data-look=one] #product-tabs .films__frame:after{content:"zyp.com/" attr(data-window);border-radius:var(--radius-pill);color:var(--color-text-muted);font-family:var(--font-mono,ui-monospace, monospace);background:#ffffffa8;padding:.125rem .75rem;font-size:.6875rem;line-height:1.5;position:absolute;top:.75rem;left:50%;translate:-50%}html[data-look=one] #product-tabs .films__frame video{border-radius:.625rem}@media (width>=48rem){html[data-look=one] #product-tabs .films__film{grid-template-columns:minmax(0,66fr) minmax(0,34fr)}html[data-look=one] #product-tabs .films__film--reverse{grid-template-columns:minmax(0,34fr) minmax(0,66fr)}}html[data-look=one] #tablet-scroll{background:0 0}html[data-look=one] .testimonials--carousel .story{backdrop-filter:blur(18px)saturate(140%);background:#ffffff9e;box-shadow:inset 0 1px #ffffffc2,0 20px 44px -18px #1a191842}html:is(.is-scrubbing,.dive-up)[data-look=one] #product-tabs .films__frame{backdrop-filter:none}html[data-look=one] .manifesto{place-items:center;min-height:min(56vh,34rem);padding-block:0;display:grid}html[data-look=one] #product-tabs .films__frame{min-height:min(52vh,34rem)}html[data-look=one] #product-tabs .films__frame video{object-fit:cover;width:100%;height:100%}html[data-look=one] #product-tabs .films__head{padding-top:clamp(1.25rem,2vw,2rem);position:relative}html[data-look=one] #product-tabs .films__head:before{content:counter(film-index, decimal-leading-zero);color:var(--color-text-muted);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;font-size:.75rem;position:absolute;top:0;left:0}html[data-look=one] #product-tabs .films__head:after{content:"";background:linear-gradient(90deg,#1a19182e,#0000 70%);height:1px;position:absolute;top:.5rem;left:2.5rem;right:0}html[data-look=one] #product-tabs{counter-reset:film-index}html[data-look=one] #product-tabs .films__film{counter-increment:film-index}html[data-look=one] #product-tabs .films__title{letter-spacing:-.03em;font-size:clamp(2.5rem,4.4vw,4.5rem);line-height:1.02}@media (width>=48rem){html[data-look=one] #product-tabs .films__film:nth-of-type(2),html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse{grid-template-columns:minmax(0,1fr);justify-items:center}html[data-look=one] #product-tabs .films__film:nth-of-type(2) .films__frame,html[data-look=one] #product-tabs .films__film:nth-of-type(2) .films__head{grid-area:auto/1}}html[data-look=one] #product-tabs .films__film:nth-of-type(2) .films__head{text-align:center;order:-1;max-width:46rem;padding-top:clamp(1.5rem,2.4vw,2.5rem)}html[data-look=one] #product-tabs .films__film:nth-of-type(2) .films__head:before{left:50%;translate:-50%}html[data-look=one] #product-tabs .films__film:nth-of-type(2) .films__head:after{background:linear-gradient(90deg,#0000,#1a19182e,#0000);width:8rem;top:1.25rem;left:50%;right:auto;translate:-50%}html[data-look=one] #product-tabs .films__film:nth-of-type(2) .films__frame{width:min(100%,78rem);min-height:min(62vh,40rem)}html[data-look=one] .manifesto{isolation:isolate;position:relative}html[data-look=one] .manifesto:before{content:"";z-index:-1;background-image:radial-gradient(1.5px at 1.5px 1.5px,#b83a2838 98%,#0000);background-size:28px 28px;position:absolute;inset:0;mask-image:radial-gradient(60% 70%,#000 30%,#0000 80%)}html[data-look=one] .warm-run{background:radial-gradient(38% 22% at 76% 8%, rgb(var(--peach-rgb) / 62%), transparent 70%), radial-gradient(34% 18% at 18% 34%, #b83a281a, transparent 72%), radial-gradient(40% 20% at 82% 62%, rgb(var(--peach-rgb) / 52%), transparent 72%), radial-gradient(44% 20% at 50% 92%, rgb(var(--peach-rgb) / 70%), transparent 72%), linear-gradient(180deg, var(--color-bg) 0%, var(--warm-25) 14%, var(--warm-45) 48%, var(--warm-25) 78%, var(--warm-45) 94%, var(--color-bg) 100%)}html[data-look=one] #product-tabs .films__head:before,html[data-look=one] #product-tabs .films__head:after{content:none}html[data-look=one] #product-tabs .films__head{padding-top:0}html[data-look=one] #product-tabs .films__frame:after{content:none}html[data-look=one] #product-tabs .films__head{text-align:start;order:0;max-width:none;padding-top:0}@media (width>=48rem){html[data-look=one] #product-tabs .films__film,html[data-look=one] #product-tabs .films__film--reverse,html[data-look=one] #product-tabs .films__film:nth-of-type(2),html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse{grid-template-columns:minmax(0,34fr) minmax(0,66fr);place-items:center stretch}html[data-look=one] #product-tabs .films__film:first-of-type .films__head,html[data-look=one] #product-tabs .films__film:nth-of-type(3) .films__head{grid-area:1/1}html[data-look=one] #product-tabs .films__film:first-of-type .films__frame,html[data-look=one] #product-tabs .films__film:nth-of-type(3) .films__frame{grid-area:1/2}html[data-look=one] #product-tabs .films__film:nth-of-type(2){grid-template-columns:minmax(0,66fr) minmax(0,34fr)}html[data-look=one] #product-tabs .films__film:nth-of-type(2) .films__frame{grid-area:1/1}html[data-look=one] #product-tabs .films__film:nth-of-type(2) .films__head{grid-area:1/2}}html[data-look=one] #product-tabs .films__frame,html[data-look=one] #product-tabs .films__film:nth-of-type(2) .films__frame{width:100%;min-height:min(62vh,40rem)}html[data-look=one] #product-tabs .films__frame:before{background:radial-gradient(.3125rem at .3125rem .3125rem,#ff5f57 98%,#0000),radial-gradient(.3125rem at 1.375rem .3125rem,#febc2e 98%,#0000),radial-gradient(.3125rem at 2.4375rem .3125rem,#28c840 98%,#0000)}html[data-look=one] #product-tabs .films__frame video,html[data-look=one] #tablet-scroll .tablet-scroll__screen{position:relative}html[data-look=one] #product-tabs .films__frame .films__screen,html[data-look=one] #tablet-scroll .tablet-scroll__screen:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(#0c0a0957 0%,#0c0a0938 12%,#0c0a0900 40%),#0c0a090f;position:absolute;inset:0}html[data-look=one] #product-tabs .films__frame .films__grain,html[data-look=one] #tablet-scroll .tablet-scroll__screen:before{content:"";z-index:4;border-radius:inherit;pointer-events:none;background-image:var(--grain-tile);mix-blend-mode:overlay;opacity:.55;background-repeat:repeat;background-size:125px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){html[data-look=one] #product-tabs .films__frame .films__grain,html[data-look=one] #tablet-scroll .tablet-scroll__screen:before{display:none}}@media (width>=48rem){html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse{grid-template-columns:minmax(0,66fr) minmax(0,34fr);justify-items:stretch}html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse .films__frame{grid-area:1/1;width:100%}html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse .films__head{grid-area:1/2}}html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse .films__head{text-align:start;order:0;max-width:none;padding-top:0}html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse .films__frame{width:100%;min-height:min(62vh,40rem)}html[data-look=one] #product-tabs .films__frame .films__screen,html[data-look=one] #product-tabs .films__frame .films__grain{border-radius:.625rem;inset:2.375rem .625rem .625rem}html[data-look=one] #product-tabs .films__frame .films__grain,html[data-look=one] #tablet-scroll .tablet-scroll__screen:before{opacity:.32}html[data-look=one] #product-tabs .films__film{min-height:0;padding-block:clamp(1.5rem,3vw,3rem)}@media (width>=48rem){html[data-look=one] #product-tabs .films__film,html[data-look=one] #product-tabs .films__film:first-of-type,html[data-look=one] #product-tabs .films__film:nth-of-type(3){grid-template-columns:minmax(0,26fr) minmax(0,74fr);column-gap:clamp(1rem,2vw,2rem)}html[data-look=one] #product-tabs .films__film:nth-of-type(2),html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse{grid-template-columns:minmax(0,74fr) minmax(0,26fr);column-gap:clamp(1rem,2vw,2rem)}html[data-look=one] #product-tabs .films__film:first-of-type .films__frame,html[data-look=one] #product-tabs .films__film:nth-of-type(3) .films__frame{--tilt:7deg;--lean:-4%;margin-left:var(--lean);transform-origin:0%}html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse .films__frame{--tilt:-7deg;--lean:-4%;margin-right:var(--lean);transform-origin:100%}}html[data-look=one] #product-tabs .films__film{perspective:1600px}html[data-look=one] #product-tabs .films__frame,html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse .films__frame{min-height:min(70vh,46rem);transform:rotateY(var(--tilt,0deg));transform-style:preserve-3d}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html[data-look=one] #product-tabs .films__frame{animation:linear both films-depth view();animation-range:entry cover 42%}}}@keyframes films-depth{0%{transform:rotateY(calc(var(--tilt,0deg) * 3)) translateZ(-180px) scale(.94);opacity:.4}to{transform:rotateY(var(--tilt,0deg)) translateZ(0) scale(1);opacity:1}}html[data-look=one] #product-tabs .films__frame .films__grain,html[data-look=one] #tablet-scroll .tablet-scroll__screen:before{opacity:.5;background-size:100px}html[data-look=one] #product-tabs .films__frame,html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse .films__frame{--bar:2.875rem;padding:var(--bar) .625rem .625rem;backdrop-filter:blur(12px)saturate(150%);box-shadow:var(--glass-shadow,0 24px 60px #1a191824);background-color:#ffffff38;border-radius:clamp(1.25rem,1.8vw,1.625rem)}html[data-look=one] #product-tabs .films__frame:after{content:"";z-index:5;border-radius:inherit;background:linear-gradient(180deg, transparent 0%, var(--glass-rim,#ffffffb3) 41.5%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}html[data-look=one] #product-tabs .films__frame:before{content:"";z-index:5;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff8c 0%,#fff0 18%) 0 0/100% 100%,linear-gradient(115deg,#0000 30%,#ffffff2e 48%,#0000 62%) -60% 0/220% 100%;width:auto;height:auto;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){html[data-look=one] #product-tabs .films__frame:before{animation:9s ease-in-out infinite films-sheen}}@keyframes films-sheen{0%,55%{background-position:0 0,-60% 0}80%,to{background-position:0 0,160% 0}}html[data-look=one] #product-tabs .films__dots{top:calc(var(--bar) / 2 - .25rem);z-index:6;border-radius:var(--radius-pill);pointer-events:none;background:radial-gradient(.25rem at .25rem .25rem,#ff5f57 98%,#0000),radial-gradient(.25rem at 1.125rem .25rem,#febc2e 98%,#0000),radial-gradient(.25rem at 2rem .25rem,#28c840 98%,#0000);width:2.25rem;height:.5rem;position:absolute;left:1rem}html[data-look=one] #product-tabs .films__frame .films__screen,html[data-look=one] #product-tabs .films__frame .films__grain{inset:var(--bar) .625rem .625rem}@media (width>=48rem){html[data-look=one] #product-tabs .films__film:first-of-type .films__frame,html[data-look=one] #product-tabs .films__film:nth-of-type(3) .films__frame{--tilt:-7deg}html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse .films__frame{--tilt:7deg}}html[data-look=one] #product-tabs .films__frame,html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse .films__frame{transform:rotateY(calc(var(--tilt,0deg) + var(--cx,0) * 4deg)) rotateX(calc(var(--cy,0) * -3deg))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html[data-look=one] #product-tabs .films__frame{animation:linear both films-depth-2 view();animation-range:entry cover 42%}}}@keyframes films-depth-2{0%{rotate:y calc(var(--tilt,0deg) * 2);opacity:.4;translate:0 0 -180px;scale:.94}to{opacity:1;translate:0;rotate:y 0deg;scale:1}}html[data-look=one] #testimonials{isolation:isolate;position:relative}html[data-look=one] #testimonials:before{content:"";z-index:-1;background-image:radial-gradient(1.5px at 1.5px 1.5px,#b83a2838 98%,#0000);background-size:28px 28px;position:absolute;inset:0;mask-image:radial-gradient(70% 80% at 50% 60%,#000 30%,#0000 85%)}html[data-look=one] .testimonials--carousel .story{backdrop-filter:blur(12px)saturate(150%);box-shadow:var(--glass-shadow,0 24px 60px #1a191824);background:#ffffff38;position:relative}html[data-look=one] .testimonials--carousel .story:after{content:"";z-index:2;border-radius:inherit;background:linear-gradient(180deg, transparent 0%, var(--glass-rim,#ffffffb3) 41.5%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}html.glass-nofilter[data-look=one] #product-tabs .films__frame,html.glass-nofilter[data-look=one] .testimonials--carousel .story{backdrop-filter:none;background:#ffffffd6}html[data-look=one] .manifesto{min-height:min(38vh,24rem)}html[data-look=one] #product-tabs .films__film:first-of-type{padding-top:clamp(.5rem,1vw,1rem)}@media (width>=48rem){html[data-look=one] #product-tabs .films__film:first-of-type .films__frame,html[data-look=one] #product-tabs .films__film:nth-of-type(3) .films__frame{--tilt:-9deg}html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse .films__frame{--tilt:9deg}}html[data-look=one] #product-tabs .films__frame,html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse .films__frame{--edge:.75rem;background:linear-gradient(#ffffffc7 0%,#ffffff94 55%,#ffffff61 100%);border-radius:clamp(1.125rem,1.6vw,1.5rem);min-height:0}html[data-look=one] #product-tabs .films__frame video{aspect-ratio:16/9;object-fit:cover;border-radius:calc(clamp(1.125rem, 1.6vw, 1.5rem) - var(--edge));height:auto}html[data-look=one] #product-tabs .films__frame .films__screen,html[data-look=one] #product-tabs .films__frame .films__grain{inset:var(--edge);border-radius:calc(clamp(1.125rem, 1.6vw, 1.5rem) - var(--edge))}html[data-look=one] .testimonials--carousel .story{background:linear-gradient(#ffffffdb 0%,#ffffff9e 60%,#ffffff6b 100%)}html.glass-nofilter[data-look=one] #product-tabs .films__frame,html.glass-nofilter[data-look=one] .testimonials--carousel .story{background:#ffffffe0}@media (width>=48rem){html[data-look=one] #product-tabs .films__film,html[data-look=one] #product-tabs .films__film:first-of-type,html[data-look=one] #product-tabs .films__film:nth-of-type(3),html[data-look=one] #product-tabs .films__film:nth-of-type(2),html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse{padding-inline:var(--hero-inset);overflow:visible}html[data-look=one] #product-tabs .films__film:first-of-type .films__frame,html[data-look=one] #product-tabs .films__film:nth-of-type(3) .films__frame{--lean:0%;transform-origin:100%;margin-left:0}html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse .films__frame{--lean:0%;transform-origin:0%;margin-right:0}}html[data-look=one] #product-tabs{overflow:visible}html[data-look=one] #product-tabs .films__head{padding-inline:0}html[data-look=one] #product-tabs .films__frame .films__screen,html[data-look=one] #tablet-scroll .tablet-scroll__screen:after{background:linear-gradient(#0c0a0924 0%,#0c0a0912 14%,#0c0a0900 42%),radial-gradient(120% 90% at 50% 45%,#0c0a0900 55%,#0c0a0917 100%),#0c0a0905}html[data-look=one] #product-tabs .films__frame .films__grain,html[data-look=one] #tablet-scroll .tablet-scroll__screen:before{mix-blend-mode:multiply;opacity:.22;background-size:110px}html[data-look=one]{--header-bar:clamp(3.32rem, 3.7vw, 4.58rem)}html[data-look=one] .nav :is(.nav__link,.nav__cta){font-size:clamp(.98rem,1.08vw,1.38rem)}html[data-look=one] #tablet-scroll .tablet-scroll__screen:after{background:linear-gradient(#0c0a090f 0%,#0c0a0900 28%),#0c0a0900}html[data-look=one] #tablet-scroll .tablet-scroll__screen:before{opacity:.12}@media (width>=48rem){html[data-look=one] #product-tabs .films__film,html[data-look=one] #product-tabs .films__film:first-of-type,html[data-look=one] #product-tabs .films__film:nth-of-type(3),html[data-look=one] #product-tabs .films__film:nth-of-type(2),html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse{--gutter:clamp(1.25rem, 1.6vw, 1.75rem);align-items:center;gap:var(--gutter);display:flex}html[data-look=one] #product-tabs :where(.films__film){--window:72%}html[data-look=one] #product-tabs .films__film[data-window-state=half]{--window:40%}html[data-look=one] #product-tabs .films__frame,html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse .films__frame{flex:0 0 var(--window);width:var(--window);max-width:none;margin:0}@media (prefers-reduced-motion:no-preference){html[data-look=one] #product-tabs .films__frame,html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse .films__frame{--fold:.7s cubic-bezier(.2, .7, .2, 1);transition:flex-basis var(--fold), width var(--fold)}html[data-look=one] #product-tabs .films__frame:not([style*=transform]),html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse .films__frame:not([style*=transform]){transition:flex-basis var(--fold), width var(--fold), transform .26s ease-out}}html[data-look=one] #product-tabs .films__film:first-of-type .films__head,html[data-look=one] #product-tabs .films__film:nth-of-type(3) .films__head{order:-1}html[data-look=one] #product-tabs .films__head,html[data-look=one] #product-tabs .films__film:nth-of-type(2) .films__head{text-align:left;flex:1 1 0;grid-template-columns:minmax(0,max-content);place-content:center;justify-items:start;min-width:0;padding:0;display:grid}}html[data-look=one] #product-tabs .films__frame,html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse .films__frame{--edge:.75rem;padding:var(--edge)}html[data-look=one] #product-tabs .films__dots{top:calc(var(--edge) + .875rem);left:calc(var(--edge) + 1rem);pointer-events:auto;z-index:7;background:0 0;border-radius:0;gap:.5rem;width:auto;height:auto;display:flex}html[data-look=one] #product-tabs .films__dot{cursor:pointer;border:0;border-radius:50%;width:.625rem;height:.625rem;padding:0;box-shadow:inset 0 0 0 1px #00000014}html[data-look=one] #product-tabs .films__dot--close{background:#ff5f57}html[data-look=one] #product-tabs .films__dot--min{background:#febc2e}html[data-look=one] #product-tabs .films__dot--zoom{background:#28c840}html[data-look=one] #product-tabs .films__dot:focus-visible{outline:2px solid var(--color-focus,#1a1918);outline-offset:2px}@media (width<=47.999rem){html[data-look=one] #product-tabs .films__dots{display:none}}html.glass-nofilter[data-look=one] #product-tabs .films__frame,html.glass-nofilter[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse .films__frame{backdrop-filter:none;background:#ffffffe0}html:is(.is-scrubbing,.dive-up)[data-look=one] #product-tabs .films__frame,html:is(.is-scrubbing,.dive-up)[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse .films__frame,html:is(.is-scrubbing,.dive-up)[data-look=one] #product-tabs .films__controls:not([hidden]){backdrop-filter:none}html[data-look=one] #product-tabs .films__frame:before{background-repeat:no-repeat}html[data-look=one] #product-tabs .films__frame:after,html[data-look=one] .testimonials--carousel .story:after{mix-blend-mode:normal;opacity:1;box-shadow:none;translate:none}@media (width>=48rem){html[data-look=one] #product-tabs .films__head,html[data-look=one] #product-tabs .films__film:nth-of-type(2) .films__head{padding-inline:clamp(1.5rem,3.5vw,4rem)}}html[data-look=one] #product-tabs .films__frame,html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse .films__frame{overflow:visible}@media (width>=48rem){html[data-look=one] #product-tabs .films__film,html[data-look=one] #product-tabs .films__film:first-of-type,html[data-look=one] #product-tabs .films__film:nth-of-type(3),html[data-look=one] #product-tabs .films__film:nth-of-type(2),html[data-look=one] #product-tabs .films__film:nth-of-type(2).films__film--reverse{padding-block:clamp(1.5rem,3vw,3rem) clamp(5rem,6.5vw,6.5rem)}}html[data-look=one] #product-tabs .films__controls:not([hidden]){z-index:7;backdrop-filter:blur(12px)saturate(150%);box-shadow:var(--glass-shadow,0 24px 60px #1a191824);background:#ffffff8c;border-radius:999px;gap:.375rem;padding:.25rem;display:flex;position:absolute;top:calc(100% + .75rem);left:50%;translate:-50%}html[data-look=one] #product-tabs .films__control{border:1px solid var(--glass-rim,#ffffffb3);width:2.5rem;height:2.5rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:color .16s,border-color .16s,background-color .16s;display:grid}html[data-look=one] #product-tabs .films__control svg{width:1.375rem;height:1.375rem}html[data-look=one] #product-tabs .films__control:hover{color:var(--color-text);border-color:var(--color-text-muted);background-color:#fff9}html[data-look=one] #product-tabs .films__control:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}html[data-look=one] #product-tabs .films__control-play,html[data-look=one] #product-tabs [data-film-hold][aria-pressed=true] .films__control-pause{display:none}html[data-look=one] #product-tabs [data-film-hold][aria-pressed=true] .films__control-play{display:block}html.glass-nofilter[data-look=one] #product-tabs .films__controls:not([hidden]){backdrop-filter:none;background:#ffffffe0}@media (width<=47.999rem){html[data-look=one] #product-tabs .films__controls:not([hidden]){display:none}}@font-face{font-family:Satoshi;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Satoshi-Regular.woff2)format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Satoshi-Medium.woff2)format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Satoshi-Bold.woff2)format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Satoshi-Black.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--background:#f4f2eb;--foreground:#1a1918;--card:#fff;--beige:#ebe6db;--muted:#eceae4;--border:#dedbd3;--accent:#1d4ed8;--color-bg:var(--background);--color-bg-subtle:var(--muted);--color-bg-band:var(--beige);--color-bg-inverse:#151413;--color-border:var(--border);--color-border-strong:#8a857b;--color-text:var(--foreground);--color-text-muted:#595754;--color-text-inverse:#f4f2eb;--color-accent:var(--accent);--color-focus:var(--accent);--color-action:var(--foreground);--color-action-hover:#000;--color-positive:#0f7b4f;--color-positive-bg:#e7f6ee;--peach-rgb:236 178 158;--warm-10:#f3ece3;--warm-25:#f8efe4;--warm-45:#f0d5c8;--lamp-rgb:255 249 188;--color-route:#b83a28;--color-text-muted-warm:#45413e;--grain-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='1'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");--hero-ink:var(--foreground);--hero-stone:#9a958c;--hero-surface:#fffffff0;--hero-surface-border:#1a191829;--hero-surface-shadow:0 12px 34px #1a191829;--hero-glass:linear-gradient(135deg, #ffffffeb, #f4f2ebd6);--hero-focus:var(--color-focus);--hero-card-tint:#ffffffb8;--hero-inset:clamp(.75rem, .9vw, 1.25rem);--hero-inset-top:var(--hero-inset);--hero-radius:clamp(1.5rem, 2.4vw, 3rem);--hero-card-radius:clamp(1rem, 1.4vw, 1.5rem);--hero-card-radius-lg:clamp(1.5rem, 2.2vw, 2rem);--header-bar:clamp(3.06rem, 3.41vw, 4.23rem);--header-height:calc(var(--hero-inset) + var(--header-bar));--header-clearance:calc(var(--hero-inset) + var(--header-bar) + 1rem);--header-clearance-overlay:var(--header-clearance);--radius:.75rem;--radius-sm:.5rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-card:clamp(1.5rem, 2vw, 1.75rem);--radius-xl:clamp(2rem, 3vw, 2.5rem);--gradient-ok:radial-gradient(55% 50% at 85% 22%, rgb(var(--peach-rgb) / 75%), transparent 70%), linear-gradient(165deg, var(--warm-10) 0%, var(--warm-45) 100%);--gradient-dashboard:radial-gradient(60% 55% at 78% 28%, rgb(var(--peach-rgb) / 80%), transparent 70%), radial-gradient(55% 60% at 14% 88%, rgb(var(--lamp-rgb) / 90%), transparent 70%), linear-gradient(160deg, #f9f2e8 0%, #f6ece1 100%);--gradient-warm-in:linear-gradient(180deg, var(--color-bg) 0%, var(--warm-25) 100%);--gradient-warm-out:linear-gradient(180deg, var(--warm-25) 0%, var(--color-bg) 100%);--radius-pill:999px;--shadow-card:0 1px 2px #1a19180a, 0 18px 48px #1a191814;--shadow-float:0 24px 60px #1a191824;--font-display:"Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-sans:"Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-weight-display:700;--space-section:clamp(4.5rem, 9vw, 11rem);--container-max:clamp(75rem, 83.333vw, 112rem);--container-pad:clamp(1.25rem, 5vw, 2.5rem)}@supports (padding:round(1px, 1px)){:root{--hero-inset:round(clamp(.75rem, .9vw, 1.25rem), 1px)}}:root.font-mono-ready{--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}[hidden]{display:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-block-start:var(--header-clearance-overlay)}@media (pointer:fine){html{overscroll-behavior-y:none}}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6;overflow-x:hidden}h1,h2,h3{letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.12}h1,h2{font-family:var(--font-display);font-weight:var(--font-weight-display)}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}.skip-link{min-height:2.75rem}:where(a,button):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}.container{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}.section{padding-block:var(--space-section)}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.section-title{letter-spacing:-.03em;max-width:22ch;font-size:clamp(2rem,4.2vw,4.5rem)}.section-lede{max-width:38rem;color:var(--color-text-muted);text-wrap:pretty;margin-top:1rem;font-size:clamp(1.0625rem,1.3vw,1.5rem);line-height:1.55}.button:after{content:"";z-index:2;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:repeating-linear-gradient(70deg,#fffffff5 0%,#d6d3cdeb 16%,#96928ad1 32%,#fffffff5 50%) 0%/260% 100%;padding:1.5px;transition:background-position .9s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.button:hover,.button:focus-visible{transform:translateY(-1px);box-shadow:0 0 0 1px #1a191829,0 10px 5px #1a191808,0 6px 4px #1a19180f,0 3px 3px #1a191817,0 1px 2px #1a19181f,0 0 26px #1a19181a,inset 2px 2px 1px #ffffffa6,inset -1px -1px 1px 1px #ffffff8c}.button:hover:after,.button:focus-visible:after{background-position:100%}.button:active{transition-duration:.15s;transform:translateY(1px)scale(.98);box-shadow:0 0 0 1px #1a191838,0 1px 2px #1a19182e}@media (prefers-reduced-motion:reduce){.button,.button:after{transition:none}.button:hover,.button:active,.button:focus-visible{transform:none}.button:hover:after,.button:focus-visible:after{background-position:0%}}.button{border-radius:var(--radius-pill);font:inherit;cursor:pointer;isolation:isolate;border:1px solid #0000;justify-content:center;align-items:center;gap:.625rem;padding:.8125rem 1.5rem;font-size:.9375rem;font-weight:600;line-height:1.2;transition:background-color .2s ease-out,transform .8s cubic-bezier(.34,1.56,.64,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;box-shadow:0 0 0 1px #1a19181a,0 24px 12px #1a191805,0 14px 9px #1a19180d,0 6px 6px #1a191814,0 2px 4px #1a19181a,0 0 20px #1a19180f,inset 2px 2px 1px #ffffff8c,inset -1px -1px 1px 1px #ffffff73}.button--primary{background-color:var(--color-action);border-color:var(--color-action);color:var(--color-text-inverse)}.button--primary:hover{background-color:var(--color-action-hover);border-color:var(--color-action-hover)}.button--outline{border-color:var(--color-border-strong);color:var(--color-text);background-color:#0000}.button--outline:hover{background-color:#1a19180f}.button--inverse{background-color:var(--color-text-inverse);border-color:var(--color-text-inverse);color:var(--color-bg-inverse)}.button--inverse:hover{background-color:var(--card);border-color:var(--card)}.button--inverse .button__chip{background-color:#1514131a}.button--inverse:focus-visible{outline:3px solid var(--color-text-inverse);outline-offset:3px}.button--chip{padding:.5rem .5rem .5rem 1.375rem}.button__chip{background-color:#ffffff2e;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;transition:transform .2s ease-out;display:grid}.button--outline .button__chip{background-color:#1a191814}.button:hover .button__chip{transform:translate(1px,-1px)}@media (prefers-reduced-motion:reduce){.button,.button__chip{transition:none}.button:hover .button__chip{transform:none}}.chip{border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--card);color:var(--color-text);align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.matte{position:relative}.matte:after{content:"";z-index:1;background-image:var(--grain-tile);mix-blend-mode:multiply;opacity:.12;pointer-events:none;background-size:125px;position:absolute;inset:0}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.75,0,.25,1)}::view-transition-old(site-header),::view-transition-new(site-header){mix-blend-mode:normal;animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
