@font-face{font-family:ibm plex sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-sans-latin-ext-400.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:ibm plex sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-sans-latin-400.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}@font-face{font-family:ibm plex sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-sans-latin-ext-500.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:ibm plex sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-sans-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}@font-face{font-family:ibm plex sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-sans-latin-ext-600.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:ibm plex sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-sans-latin-600.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}@font-face{font-family:ibm plex mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-latin-ext-500.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:ibm plex mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/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}@font-face{font-family:ibm plex sans arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-arabic-arabic-400.woff2)format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:ibm plex sans arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-arabic-arabic-500.woff2)format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:ibm plex sans arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-arabic-arabic-600.woff2)format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"source serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/source-serif-latin-var.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}@font-face{font-family:"source serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/source-serif-latin-ext-var.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--night:#201F1B;--night-2:#2A2925;--cream:#FAF9F5;--cream-2:#F1EFE7;--ink:#1F1E1B;--ink-2:#5D5A52;--ink-3:#8B877C;--milk:#FAF9F5;--milk-2:rgba(250,249,245,.68);--milk-3:rgba(250,249,245,.44);--hair:#E4E1D6;--hair-d:rgba(250,249,245,.14);--accent:#0F5CA5;--accent-dp:#0B4880;--sky:#8FBEE8;--f-display:"Source Serif 4",Georgia,serif;--f-body:"IBM Plex Sans",system-ui,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,monospace;--s--1:clamp(.813rem,.79rem + .1vw,.875rem);--s-0:clamp(1rem,.97rem + .14vw,1.063rem);--s-1:clamp(1.125rem,1.04rem + .4vw,1.35rem);--s-2:clamp(1.5rem,1.28rem + 1vw,2.2rem);--s-3:clamp(1.9rem,1.45rem + 2.1vw,3.1rem);--s-4:clamp(2.5rem,1.7rem + 3.8vw,4.7rem);--gap:clamp(1rem,.85rem + .8vw,1.6rem);--band:clamp(3.6rem,2.6rem + 4.6vw,7rem);--shell:1240px;--r:26px;--r-s:14px;--header-h:64px;--dock-h:64px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--night);color:var(--milk);font-family:var(--f-body);font-size:var(--s-0);line-height:1.6;-webkit-font-smoothing:antialiased;padding-block-end:calc(var(--dock-h) + env(safe-area-inset-bottom))}@media(min-width:1024px){body{padding-block-end:0}}body.no-dock{padding-block-end:0}html[dir=rtl] body{font-family:ibm plex sans arabic,var(--f-body);line-height:1.85}h1,h2,h3,h4{font-family:var(--f-display);font-weight:600;margin:0;line-height:1.06;letter-spacing:-.015em;text-wrap:balance}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:ibm plex sans arabic,var(--f-display);letter-spacing:0;line-height:1.4}h1{font-size:var(--s-4)}h2{font-size:var(--s-3)}h3{font-size:var(--s-1)}p{margin:0}img{display:block;max-width:100%;height:auto}a{color:var(--sky);text-underline-offset:3px}a:hover{color:#b7d6f2}@media(max-width:1023px){input[type=text],input[type=email],input[type=tel],input[type=url],input[type=search],textarea,select{font-size:16px!important}}.shell{width:min(100% - (var(--gap)*2),var(--shell));margin-inline:auto}.band{padding-block:var(--band)}.tag{font-family:var(--f-mono);font-size:.688rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--milk-3);margin:0 0 1.1rem;display:block}html[dir=rtl] .tag{letter-spacing:0}.lede{font-size:var(--s-1);color:var(--milk-2);max-width:58ch;line-height:1.55}.head{margin-block-end:clamp(2.2rem,1.6rem + 2.6vw,4rem);max-width:64ch}.head h2{margin-block-end:.8rem}.masthead{position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--night) 84%,transparent);backdrop-filter:saturate(140%)blur(14px);border-block-end:1px solid var(--hair-d)}.mh{display:flex;align-items:center;gap:var(--gap);min-height:var(--header-h)}.logo-defs{position:absolute;width:0;height:0;overflow:hidden}.logo{display:block;width:auto}.lg-hex,.lg-word{fill:var(--milk)}.lg-sub,.lg-bar{fill:var(--sky)}.lg-f1,.lg-f2,.lg-f3,.lg-f4{fill:var(--night)}.lg-f1{opacity:0}.lg-f2{opacity:0}.lg-f3{opacity:0}.lg-f4{opacity:0}.mh__logo{display:flex;align-items:center;margin-inline-end:auto;flex-shrink:0}.mh__logo .logo{height:34px}.nav{display:flex;align-items:center;gap:clamp(.8rem,1.8vw,1.6rem)}.nav a{color:var(--milk-2);text-decoration:none;font-size:var(--s--1);font-weight:500;padding-block:.45rem;white-space:nowrap}.nav a:hover,.nav a[aria-current=page]{color:var(--milk)}.nav__grp{position:relative}.nav__car{margin-inline-start:.38em;color:var(--milk-3);vertical-align:middle;transition:transform .18s ease}.nav__grp:hover .nav__car,.nav__grp:focus-within .nav__car{transform:rotate(180deg);color:var(--milk)}.nav__menu{display:none;position:absolute;inset-inline-start:0;top:100%;z-index:70;min-width:300px;padding:.5rem;margin-block-start:.15rem;background:var(--night-2);border:1px solid var(--hair-d);border-radius:14px;box-shadow:0 18px 44px rgba(0,0,0,.45)}.nav__grp:hover .nav__menu,.nav__grp:focus-within .nav__menu{display:block}.nav__menu a{display:flex;align-items:center;gap:.8rem;min-height:40px;padding-block:.3rem;padding-inline:.55rem .75rem;border-radius:9px;white-space:normal;color:var(--milk-2);border-block-end:0}.nav__menu a:hover{background:var(--night);color:var(--milk)}.langs{display:flex;gap:.15rem;flex-shrink:0;align-items:center;border:1px solid var(--hair-d);border-radius:999px;padding:.2rem}.langs a{font-size:.72rem;text-decoration:none;color:var(--milk-3);padding:.3rem .6rem;border-radius:999px;font-weight:500;line-height:1}.langs a[aria-current=true]{background:var(--cream);color:var(--ink);font-weight:600}.langs a:not([aria-current=true]):hover{background:var(--night-2);color:var(--milk)}.burger{display:none;background:0 0;border:0;padding:0;width:44px;height:44px;align-items:center;justify-content:center;color:var(--milk);cursor:pointer;border-radius:10px}.burger:hover{background:var(--night-2)}@media(max-width:900px){.burger{display:inline-flex;order:-1;margin-inline-start:-.6rem}.mh__logo{margin-inline-end:auto}.nav{display:none}}.drawer{--fade:48px;position:fixed;inset:0 auto 0 0;margin:0;border:0;padding:0;width:min(84vw,360px);height:100dvh;max-height:100dvh;background:var(--night);color:var(--milk);display:none;flex-direction:column;overflow:hidden;border-inline-end:1px solid var(--hair-d);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.drawer[open]{display:flex;transform:none}@starting-style{.drawer[open]{transform:translateX(-100%)}}html[dir=rtl] .drawer{inset:0 0 0 auto;border-inline-end:0;border-inline-start:1px solid var(--hair-d)}@starting-style{html[dir=rtl] .drawer[open]{transform:translateX(100%)}}.drawer::backdrop{background:rgba(18,17,14,.6)}.drawer:focus{outline:none}.drawer__top{position:relative;z-index:1;display:flex;align-items:center;gap:.6rem;min-height:var(--header-h);padding:0 var(--gap);border-block-end:1px solid var(--hair-d);flex-shrink:0;background:var(--night-2)}.drawer__top .burger{display:inline-flex;margin-inline-start:-.6rem}.drawer__logo .logo{height:30px}.drawer__body{padding:.4rem var(--gap)1rem;flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.drawer__body h3{font-family:var(--f-mono);font-size:.688rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--milk-3);margin:1.4rem 0 .4rem}html[dir=rtl] .drawer__body h3{letter-spacing:0}.drawer__body a{display:flex;align-items:center;gap:.8rem;min-height:46px;padding:.35rem 0;color:var(--milk);text-decoration:none;font-size:var(--s--1);font-weight:500;border-block-end:1px solid var(--hair-d)}.drawer__body a:last-child{border-block-end:0}.drawer__body a:hover{color:var(--sky)}.drawer__i,.nav__i{width:34px;flex-shrink:0;color:var(--milk-2);display:grid;place-items:center}.drawer__i svg,.nav__i svg{width:100%;height:auto;display:block}.drawer__foot{position:relative;z-index:1;margin-block-start:auto;padding:1rem var(--gap)calc(1.2rem + env(safe-area-inset-bottom));border-block-start:1px solid var(--hair-d);display:grid;gap:.9rem;background:var(--night-2)}.drawer__top::after,.drawer__foot::before{content:"";position:absolute;inset-inline:0;height:var(--fade);pointer-events:none}.drawer__top::after{top:100%;background:linear-gradient(to bottom,var(--night),transparent);opacity:var(--ft,0)}.drawer__foot::before{bottom:100%;background:linear-gradient(to top,var(--night),transparent);opacity:var(--fb,0)}.drawer__tel{display:inline-flex;align-items:center;gap:.5rem;color:var(--milk);text-decoration:none;font-weight:500;font-size:var(--s--1)}@media(prefers-reduced-motion:reduce){.drawer{transition:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.75rem 1.5rem;border-radius:999px;font-size:var(--s--1);font-weight:600;text-decoration:none;border:1px solid transparent}.btn--p{background:var(--cream);color:var(--ink)}.btn--p:hover{background:#fff;color:var(--ink)}.btn--s{background:0 0;color:var(--milk);border-color:rgba(250,249,245,.28)}.btn--s:hover{border-color:var(--milk);color:var(--milk)}.btn--ghost{border:0;background:0 0;padding-inline:.2rem;color:var(--milk-2);font-weight:500}.btn--ghost:hover{color:var(--milk)}.hero{padding-block:clamp(3.6rem,2.6rem + 5vw,7.5rem)clamp(2.6rem,2rem + 3vw,4.5rem)}.hero h1{max-width:20ch}.hero__sub{margin-block-start:1.6rem;font-size:var(--s-1);color:var(--milk-2);max-width:52ch;line-height:1.55}.hero__act{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.4rem;margin-block-start:2.4rem}:root{--sc-one:8s;--sc-total:72s}@media(min-width:901px){.hero .shell{display:grid;grid-template-columns:minmax(0,6fr)minmax(0,5fr);gap:clamp(2rem,1rem + 4vw,5.5rem);align-items:center}}.hero__art{max-width:520px;color:var(--milk)}@media(max-width:900px){.hero__art{margin-block-start:2.8rem;margin-inline:auto}}.scenes{position:relative;aspect-ratio:1/1;width:100%}.sc{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;animation:sc-show var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.sc__art{width:min(100%,380px)}.sc__art svg{width:100%;height:auto;display:block;overflow:visible}.sc__art svg:not(.anim) path{stroke-dasharray:1 2;stroke-dashoffset:1.05;animation:sc-draw var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one) + var(--k,0) * .08s)}.sc__art path:nth-child(2){--k:1}.sc__art path:nth-child(3){--k:2}.sc__art path:nth-child(4){--k:3}.sc__art path:nth-child(5){--k:4}.sc__art path:nth-child(6){--k:5}.sc__art path:nth-child(7){--k:6}.sc__art path:nth-child(8){--k:7}.sc__art path:nth-child(9){--k:8}.sc__art path:nth-child(10){--k:9}.sc__art path:nth-child(11){--k:10}.sc__art path:nth-child(12){--k:11}.sc__art path:nth-child(13){--k:12}.sc__art path:nth-child(14){--k:13}.sc__art path:nth-child(n+15){--k:14}.sc__n{font-family:var(--f-display);font-weight:600;font-size:var(--s-2);line-height:1.15;margin:1.4rem 0 0;max-width:19ch}.sc__b{font-family:var(--f-mono);font-size:.688rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--milk-3);margin:.6rem 0 0}html[dir=rtl] .sc__b{letter-spacing:0}@keyframes sc-show{0%{opacity:0;transform:translateY(10px)}2%{opacity:1;transform:none}9.9%{opacity:1;transform:none}11.1%{opacity:0;transform:translateY(-8px)}100%{opacity:0;transform:translateY(-8px)}}@keyframes sc-draw{0%{stroke-dashoffset:1.05}2.4%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.anim path{stroke-dasharray:1 2;animation-duration:var(--sc-total);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:calc(var(--i) * var(--sc-one))}.anim .wn{transform-box:fill-box;transform-origin:center;animation:a1-warn var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.anim .sig{animation-fill-mode:both}.a1 .m path{animation-name:a-draw1}.a1 .pl{animation-name:a1-pulse}.a1 .wn path{stroke-dashoffset:0;animation:none}.a1 .ph{animation-name:a1-phone}.a1 .ar{stroke-dashoffset:0;animation-name:a1-arcs}.a1 .tk{animation-name:a1-tick}@keyframes a-draw1{0%{stroke-dashoffset:1.05}1.4%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a1-pulse{0%,1.4%{stroke-dashoffset:1.05;opacity:1}2.4%{stroke-dashoffset:0;opacity:1}3%{stroke-dashoffset:0;opacity:1}3.3%{stroke-dashoffset:0;opacity:0}7.7%{stroke-dashoffset:1.05;opacity:0}7.8%{stroke-dashoffset:1.05;opacity:1}8.75%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:1}}@keyframes a1-warn{0%,3.4%{opacity:0;transform:scale(.4)}3.8%{opacity:1;transform:scale(1)}7.5%{opacity:1;transform:scale(1)}7.8%{opacity:0;transform:scale(.6)}100%{opacity:0;transform:scale(.6)}}@keyframes a1-phone{0%,4%{stroke-dashoffset:1.05}4.9%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a1-arcs{0%,4.9%{opacity:0}5.2%{opacity:1}5.6%{opacity:.15}6%{opacity:1}6.4%{opacity:.15}6.8%{opacity:1}7.4%{opacity:1}7.7%{opacity:0}100%{opacity:0}}@keyframes a1-tick{0%,8.9%{stroke-dashoffset:1.05}9.6%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.a2 .dv path{animation-name:a-draw2}.a2 .led{stroke-dashoffset:0;animation-name:a2-led}.a2 .mk path{animation-name:a2-mark}.a2 .ln path{stroke:var(--milk-3);stroke-width:1.2;animation-name:a2-links}.a2 .sig{animation:a2-sig var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.a2 .dot{offset-rotate:0;animation:a2-run 1.8s linear infinite}.a2 .dot:nth-child(2){animation-delay:.6s}.a2 .dot:nth-child(3){animation-delay:1.2s}.a2 .wn{animation-name:a2-warn}.a2 .wn path{stroke-dashoffset:0;animation:none}.a2 .cd path{animation-name:a2-card}.a2 .tk{animation-name:a2-tick}@keyframes a-draw2{0%{stroke-dashoffset:1.05}1.7%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a2-led{0%,1.7%{opacity:0}1.8%{opacity:1}4.7%{opacity:1}5%{opacity:.1}5.4%{opacity:1}5.8%{opacity:.1}6.2%{opacity:1}6.6%{opacity:.1}7%{opacity:1}7.4%{opacity:.1}7.8%{opacity:1}100%{opacity:1}}@keyframes a2-mark{0%,1.8%{stroke-dashoffset:1.05}2.8%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a2-links{0%,2.9%{stroke-dashoffset:1.05}3.75%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a2-sig{0%,3.75%{opacity:0}3.95%{opacity:1}100%{opacity:1}}@keyframes a2-run{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}100%{offset-distance:100%;opacity:0}}@keyframes a2-warn{0%,4.7%{opacity:0;transform:scale(.4)}5.1%{opacity:1;transform:scale(1)}7.8%{opacity:1;transform:scale(1)}8.05%{opacity:0;transform:scale(.6)}100%{opacity:0;transform:scale(.6)}}@keyframes a2-card{0%,5.3%{stroke-dashoffset:1.05}6.4%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a2-tick{0%,8.05%{stroke-dashoffset:1.05}8.75%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.a3 .win path{animation-name:a-draw3}.a3 .ln1{animation-name:a3-l1}.a3 .ln2{animation-name:a3-l2}.a3 .ln3{animation-name:a3-l3}.a3 .ln4{animation-name:a3-l4}.a3 .ln5{animation-name:a3-l5}.a3 .bk1{animation-name:a3-b1}.a3 .bk2{animation-name:a3-b2}.a3 .bk3{animation-name:a3-b3}.a3 .bk4{animation-name:a3-b4}.a3 .cur{stroke-dasharray:none;animation-name:a3-cur}.a3 .ring{transform-box:fill-box;transform-origin:center;animation:a3-ring var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.a3 .ph path{animation-name:a3-ph}.a3 .pb path{animation-name:a3-pb}.a3 .fd path{animation-name:a3-fd}.a3 .tk{animation-name:a3-tk}@keyframes a-draw3{0%{stroke-dashoffset:1.05}1.5%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a3-l1{0%,1.67%{stroke-dashoffset:1.05}2.15%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a3-l2{0%,2.15%{stroke-dashoffset:1.05}2.64%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a3-l3{0%,2.64%{stroke-dashoffset:1.05}3.12%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a3-l4{0%,3.12%{stroke-dashoffset:1.05}3.6%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a3-l5{0%,3.6%{stroke-dashoffset:1.05}4.1%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a3-b1{0%,2.2%{stroke-dashoffset:1.05}2.6%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a3-b2{0%,2.7%{stroke-dashoffset:1.05}3.2%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a3-b3{0%,3.2%{stroke-dashoffset:1.05}3.7%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a3-b4{0%,3.7%{stroke-dashoffset:1.05}4.2%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a3-cur{0%,4.3%{opacity:0;transform:translate(134px,58px)}4.5%{opacity:1;transform:translate(134px,58px)}5.1%{opacity:1;transform:translate(118px,93px)}5.3%{transform:translate(118px,93px)scale(.85)}5.5%{transform:translate(118px,93px)scale(1)}100%{opacity:1;transform:translate(118px,93px)}}@keyframes a3-ring{0%,5.2%{opacity:0;transform:scale(.4)}5.35%{opacity:1;transform:scale(.7)}5.8%{opacity:0;transform:scale(1.7)}100%{opacity:0;transform:scale(1.7)}}@keyframes a3-ph{0%,5.8%{stroke-dashoffset:1.05}6.9%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a3-pb{0%,6.9%{stroke-dashoffset:1.05}7.5%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a3-fd{0%,7.7%{stroke-dashoffset:1.05}8.4%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a3-tk{0%,8.5%{stroke-dashoffset:1.05}8.95%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.a4 .old path{animation-name:a-draw4}.a4 .old{animation:a4-old var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.a4 .lens{animation:a4-lens var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.a4 .lens path{animation-name:a4-lensdraw}.a4 .ar path{animation-name:a4-ar}.a4 .nw path{animation-name:a4-nw}.a4 .cl path{animation-name:a4-cl}.a4 .t1{animation-name:a4-t1}.a4 .t2{animation-name:a4-t2}.a4 .t3{animation-name:a4-t3}@keyframes a-draw4{0%{stroke-dashoffset:1.05}1.67%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a4-old{0%,4.2%{opacity:1}4.9%{opacity:.22}100%{opacity:.22}}@keyframes a4-lens{0%,1.8%{opacity:0;transform:translate(100px,22px)}2%{opacity:1;transform:translate(100px,22px)}2.64%{transform:translate(100px,22px)}3.3%{transform:translate(54px,52px)}3.9%{transform:translate(66px,66px)}4.1%{opacity:1;transform:translate(66px,66px)}4.4%{opacity:0;transform:translate(80px,40px)}100%{opacity:0;transform:translate(80px,40px)}}@keyframes a4-lensdraw{0%,1.8%{stroke-dashoffset:1.05}2.64%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a4-ar{0%,4.2%{stroke-dashoffset:1.05}4.7%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a4-nw{0%,4.9%{stroke-dashoffset:1.05}6%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a4-cl{0%,6%{stroke-dashoffset:1.05}6.6%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a4-t1{0%,6.8%{stroke-dashoffset:1.05}7.1%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a4-t2{0%,7.3%{stroke-dashoffset:1.05}7.6%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a4-t3{0%,7.8%{stroke-dashoffset:1.05}8.1%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.a5 .rk path{animation-name:a-draw5}.a5 .tg path{animation-name:a5-tangle}.a5 .ck{animation-name:a5-crooked}.a5 .st{animation-name:a5-straight}.a5 .cb path{animation-name:a5-cables}.a5 .broom{transform-origin:196px 6px;animation:a5-sweep var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.a5 .broom path{animation-name:a5-broomdraw}.a5 .lt{stroke-dashoffset:0}.a5 .l1{animation-name:a5-l1}.a5 .l2{animation-name:a5-l2}.a5 .l3{animation-name:a5-l3}.a5 .l4{animation-name:a5-l4}.a5 .tk{animation-name:a5-tick}.a5 .sp{stroke-dasharray:none;transform-box:fill-box;transform-origin:center;animation-name:a5-spark}@keyframes a-draw5{0%{stroke-dashoffset:1.05}1.67%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a5-tangle{0%,1.67%{stroke-dashoffset:1.05}2.64%{stroke-dashoffset:0}3.9%{stroke-dashoffset:0}4.6%{stroke-dashoffset:1.05}100%{stroke-dashoffset:1.05}}@keyframes a5-crooked{0%,1.67%{stroke-dashoffset:1.05;opacity:1}2.64%{stroke-dashoffset:0;opacity:1}3.9%{stroke-dashoffset:0;opacity:1}4.4%{stroke-dashoffset:0;opacity:0}100%{stroke-dashoffset:0;opacity:0}}@keyframes a5-straight{0%,4.4%{stroke-dashoffset:1.05}4.9%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a5-cables{0%,4.6%{stroke-dashoffset:1.05}5.4%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a5-broomdraw{0%,2.64%{stroke-dashoffset:1.05}3.33%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a5-sweep{0%,3.33%{opacity:1;transform:rotate(0)}3.6%{transform:rotate(-14deg)}3.95%{transform:rotate(12deg)}4.3%{transform:rotate(-12deg)}4.6%{transform:rotate(0)}4.7%{opacity:1}5%{opacity:0;transform:rotate(0)translate(10px,-8px)}100%{opacity:0;transform:rotate(0)translate(10px,-8px)}}@keyframes a5-l1{0%,5.6%{opacity:0}5.7%{opacity:1}100%{opacity:1}}@keyframes a5-l2{0%,5.9%{opacity:0}6%{opacity:1}100%{opacity:1}}@keyframes a5-l3{0%,6.2%{opacity:0}6.3%{opacity:1}100%{opacity:1}}@keyframes a5-l4{0%,6.5%{opacity:0}6.6%{opacity:1}100%{opacity:1}}@keyframes a5-tick{0%,6.8%{stroke-dashoffset:1.05}7.3%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a5-spark{0%,7.4%{opacity:0;transform:scale(.2)}7.6%{opacity:1;transform:scale(1.25)}7.8%{transform:scale(1)}100%{opacity:1;transform:scale(1)}}.a6 .rm path{animation-name:a-draw6}.a6 .tr{animation-name:a6-tray}.a6 .dp path{stroke:#8fbee8;animation-name:a6-drops}.a6 .d1 path{animation-name:a6-d1}.a6 .d2 path{animation-name:a6-d2}.a6 .d3 path{animation-name:a6-d3}.a6 .d4 path{animation-name:a6-d4}.a6 .d5 path{animation-name:a6-d5}.a6 .lt{stroke-dashoffset:0}.a6 .lt1{animation-name:a6-l1}.a6 .lt2{animation-name:a6-l2}.a6 .ar{stroke-dashoffset:0;animation-name:a6-l3}.a6 .lt3{animation-name:a6-l4}.a6 .lt4{animation-name:a6-l5}.a6 .tk{animation-name:a6-tick}@keyframes a-draw6{0%{stroke-dashoffset:1.05}1.67%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a6-tray{0%,1.95%{stroke-dashoffset:1.05}3.05%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a6-drops{0%,3.05%{stroke-dashoffset:1.05}3.6%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a6-d1{0%,3.6%{stroke-dashoffset:1.05}4.1%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a6-d2{0%,4.1%{stroke-dashoffset:1.05}4.6%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a6-d3{0%,4.6%{stroke-dashoffset:1.05}5.1%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a6-d4{0%,5.1%{stroke-dashoffset:1.05}5.5%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a6-d5{0%,5.5%{stroke-dashoffset:1.05}6%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a6-l1{0%,6.3%{opacity:0}6.4%{opacity:1}100%{opacity:1}}@keyframes a6-l2{0%,6.6%{opacity:0}6.7%{opacity:1}100%{opacity:1}}@keyframes a6-l3{0%,6.9%{opacity:0}7.05%{opacity:1}7.3%{opacity:.2}7.55%{opacity:1}100%{opacity:1}}@keyframes a6-l4{0%,7.2%{opacity:0}7.3%{opacity:1}100%{opacity:1}}@keyframes a6-l5{0%,7.5%{opacity:0}7.6%{opacity:1}100%{opacity:1}}@keyframes a6-tick{0%,7.8%{stroke-dashoffset:1.05}8.3%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.a7 .bn path{animation-name:a-draw7}.a7 .lp path{animation-name:a7-lap}.a7 .x{animation-name:a7-x}.a7 .wr{transform-origin:150px 86px;animation:a7-work var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.a7 .wr path{animation-name:a7-wrench}.a7 .scr{stroke-dashoffset:0;stroke-dasharray:none}.a7 .s1{animation-name:a7-s1}.a7 .s2{animation-name:a7-s2}.a7 .pt{animation-name:a7-part}.a7 .pl{animation-name:a7-pulse}.a7 .tg path{animation-name:a7-tag}@keyframes a-draw7{0%{stroke-dashoffset:1.05}1.1%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a7-lap{0%,1.1%{stroke-dashoffset:1.05}2.5%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a7-x{0%,2.5%{stroke-dashoffset:1.05;opacity:1}2.9%{stroke-dashoffset:0;opacity:1}5.9%{stroke-dashoffset:0;opacity:1}6.2%{stroke-dashoffset:0;opacity:0}100%{stroke-dashoffset:0;opacity:0}}@keyframes a7-wrench{0%,3.05%{stroke-dashoffset:1.05}3.9%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a7-work{0%,3.9%{opacity:1;transform:rotate(0)}4.2%{transform:rotate(-9deg)}4.5%{transform:rotate(8deg)}4.8%{transform:rotate(-9deg)}5.1%{transform:rotate(8deg)}5.4%{transform:rotate(0)}5.6%{opacity:1;transform:rotate(0)}5.9%{opacity:0;transform:rotate(0)translate(14px,-14px)}100%{opacity:0;transform:rotate(0)translate(14px,-14px)}}@keyframes a7-s1{0%,4.2%{opacity:0;transform:translate(0,0)}4.35%{opacity:1;transform:translate(0,-8px)}4.5%{transform:translate(-4px,-14px)}4.8%{opacity:1;transform:translate(-10px,-6px)}5%{opacity:0;transform:translate(-14px,4px)}100%{opacity:0}}@keyframes a7-s2{0%,4.35%{opacity:0;transform:translate(0,0)}4.5%{opacity:1;transform:translate(0,-8px)}4.65%{transform:translate(4px,-14px)}4.95%{opacity:1;transform:translate(10px,-6px)}5.15%{opacity:0;transform:translate(14px,4px)}100%{opacity:0}}@keyframes a7-part{0%,5%{stroke-dashoffset:0;opacity:0;transform:translate(0,-34px)}5.1%{opacity:1;transform:translate(0,-34px)}5.6%{opacity:1;transform:translate(0,0)}100%{stroke-dashoffset:0;opacity:1;transform:translate(0,0)}}@keyframes a7-pulse{0%,6.2%{stroke-dashoffset:1.05}7%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a7-tag{0%,7.3%{stroke-dashoffset:1.05}8%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.a8 .sh path,.a8 .bx,.a8 .gd{animation-name:a-draw8}.a8 .b1{animation-name:a8-b1}.a8 .b3{animation-name:a8-b3}.a8 .hs{animation:a8-hand var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.a8 .hs path{animation-name:a8-handdraw}.a8 .ar{stroke-dashoffset:0;animation-name:a8-ring}.a8 .van{animation:a8-vango var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.a8 .van path{animation-name:a8-van}.a8 .ib{stroke-dasharray:none}.a8 .van .ib1{animation-name:a8-ib1}.a8 .van .ib2{animation-name:a8-ib2}.a8 .sd path{animation-name:a8-shield}@keyframes a-draw8{0%{stroke-dashoffset:1.05}1.67%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a8-b1{0%{stroke-dashoffset:1.05;opacity:1;transform:none}1.67%{stroke-dashoffset:0}4.6%{stroke-dashoffset:0;opacity:1;transform:none}5.4%{opacity:1;transform:translate(104px,48px)}5.45%{opacity:0;transform:translate(104px,48px)}100%{stroke-dashoffset:0;opacity:0;transform:translate(104px,48px)}}@keyframes a8-b3{0%{stroke-dashoffset:1.05;opacity:1;transform:none}1.67%{stroke-dashoffset:0}5.4%{stroke-dashoffset:0;opacity:1;transform:none}6.25%{opacity:1;transform:translate(124px,16px)}6.3%{opacity:0;transform:translate(124px,16px)}100%{stroke-dashoffset:0;opacity:0;transform:translate(124px,16px)}}@keyframes a8-hand{0%,1.6%{opacity:0}1.7%{opacity:1}3.5%{opacity:1}3.75%{opacity:0}100%{opacity:0}}@keyframes a8-handdraw{0%,1.67%{stroke-dashoffset:1.05}2.36%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a8-ring{0%,2.36%{opacity:0}2.5%{opacity:1}2.75%{opacity:.15}3%{opacity:1}3.25%{opacity:.15}3.5%{opacity:1}100%{opacity:1}}@keyframes a8-van{0%,3.33%{stroke-dashoffset:1.05}4.45%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a8-vango{0%,6.7%{opacity:1;transform:none}7.8%{opacity:0;transform:translate(90px,0)}100%{opacity:0;transform:translate(90px,0)}}@keyframes a8-ib1{0%,5.45%{opacity:0}5.5%{opacity:1}100%{opacity:1}}@keyframes a8-ib2{0%,6.3%{opacity:0}6.35%{opacity:1}100%{opacity:1}}@keyframes a8-shield{0%,8.05%{stroke-dashoffset:1.05}9%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.a9 .ph path{animation-name:a-draw9}.a9 .hl{stroke-dashoffset:0;stroke-dasharray:none;animation-name:a9-hl}.a9 .rg{transform-box:fill-box;transform-origin:center;animation:a9-rg1 var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.a9 .rg2{animation-name:a9-rg2}.a9 .fly{stroke-dasharray:none;animation-name:a9-fly}.a9 .bd{stroke-dashoffset:0;animation-name:a9-bd}.a9 .co{animation-name:a9-co}.a9 .dr path{animation-name:a9-door}.a9 .bx{stroke-dasharray:none;animation-name:a9-box}.a9 .tk{animation-name:a9-tick}@keyframes a-draw9{0%{stroke-dashoffset:1.05}1.8%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a9-rg1{0%,2.1%{opacity:0;transform:scale(.4)}2.25%{opacity:1;transform:scale(.7)}2.64%{opacity:0;transform:scale(1.6)}100%{opacity:0;transform:scale(1.6)}}@keyframes a9-hl{0%,2.2%{opacity:0}2.4%{opacity:1}100%{opacity:1}}@keyframes a9-fly{0%,2.64%{opacity:0;transform:translate(44px,36px)scale(1)}2.7%{opacity:1;transform:translate(44px,36px)scale(1)}3.2%{opacity:1;transform:translate(54px,92px)scale(.5)}3.25%{opacity:0;transform:translate(54px,92px)scale(.5)}100%{opacity:0;transform:translate(54px,92px)scale(.5)}}@keyframes a9-bd{0%,3.25%{opacity:0}3.35%{opacity:1}100%{opacity:1}}@keyframes a9-co{0%,3.3%{stroke-dashoffset:1.05}3.6%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a9-rg2{0%,3.75%{opacity:0;transform:scale(.4)}3.9%{opacity:1;transform:scale(.7)}4.25%{opacity:0;transform:scale(1.6)}100%{opacity:0;transform:scale(1.6)}}@keyframes a9-door{0%,3.6%{stroke-dashoffset:1.05}4.6%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes a9-box{0%,4.7%{opacity:0;transform:translate(84px,92px)}4.85%{opacity:1;transform:translate(84px,92px)}6.5%{opacity:1;transform:translate(138px,92px)}100%{opacity:1;transform:translate(138px,92px)}}@keyframes a9-tick{0%,6.9%{stroke-dashoffset:1.05}7.5%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.c1 .rm path{animation-name:c-draw1}.c1 .r1{animation-name:c1-r1}.c1 .r2{animation-name:c1-r2}.c1 .r3{animation-name:c1-r3}.c1 .lt{stroke-dashoffset:0}.c1 .l1{animation-name:c1-l1}.c1 .l2{animation-name:c1-l2}.c1 .l3{animation-name:c1-l3}.c1 .tk{animation-name:c1-tick}@keyframes c-draw1{0%{stroke-dashoffset:1.05}1.67%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c1-r1{0%,1.95%{stroke-dashoffset:1.05}3.6%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c1-r2{0%,3.75%{stroke-dashoffset:1.05}5.4%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c1-r3{0%,5.55%{stroke-dashoffset:1.05}7.2%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c1-l1{0%,3.6%{opacity:0}3.7%{opacity:1}100%{opacity:1}}@keyframes c1-l2{0%,5.4%{opacity:0}5.5%{opacity:1}100%{opacity:1}}@keyframes c1-l3{0%,7.2%{opacity:0}7.3%{opacity:1}100%{opacity:1}}@keyframes c1-tick{0%,7.6%{stroke-dashoffset:1.05}8.5%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.c2 .cl path{animation-name:c-draw2}.c2 .ln1{animation-name:c2-line}.c2 .rt path{animation-name:c2-router}.c2 .led{stroke-dashoffset:0;animation-name:c2-led}.c2 .cb path{animation-name:c2-cables}.c2 .dv path{animation-name:c2-devices}.c2 .ar{stroke-dashoffset:0;animation-name:c2-arcs}.c2 .pn path{animation-name:c2-phone}.c2 .pd{stroke-dashoffset:0;animation-name:c2-pd}.c2 .sig{animation:c2-sig var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.c2 .dot{offset-rotate:0;animation:a2-run 1.8s linear infinite}.c2 .dot:nth-child(2){animation-delay:.6s}.c2 .dot:nth-child(3){animation-delay:1.2s}.c2 .tk{animation-name:c2-tick}@keyframes c-draw2{0%{stroke-dashoffset:1.05}1.1%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c2-line{0%,1.1%{stroke-dashoffset:1.05}1.67%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c2-router{0%,1.67%{stroke-dashoffset:1.05}2.78%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c2-led{0%,2.78%{opacity:0}2.9%{opacity:1}100%{opacity:1}}@keyframes c2-cables{0%,2.78%{stroke-dashoffset:1.05}3.9%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c2-devices{0%,3.9%{stroke-dashoffset:1.05}5.3%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c2-arcs{0%,5.3%{opacity:0}5.5%{opacity:1}5.8%{opacity:.15}6.1%{opacity:1}6.4%{opacity:.15}6.7%{opacity:1}100%{opacity:1}}@keyframes c2-phone{0%,5.3%{stroke-dashoffset:1.05}6.1%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c2-pd{0%,6.9%{opacity:0}7%{opacity:1}100%{opacity:1}}@keyframes c2-sig{0%,6.9%{opacity:0}7.1%{opacity:1}100%{opacity:1}}@keyframes c2-tick{0%,7.5%{stroke-dashoffset:1.05}8.3%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.c3 .sv path{animation-name:c-draw3}.c3 .dk path{animation-name:c3-desk}.c3 .fl{stroke-dasharray:none}.c3 .f1{animation-name:c3-f1}.c3 .f2{animation-name:c3-f2}.c3 .f3{animation-name:c3-f3}.c3 .b1{animation-name:c3-b1}.c3 .b2{animation-name:c3-b2}.c3 .b3{animation-name:c3-b3}.c3 .b4{animation-name:c-draw3}.c3 .lt{stroke-dashoffset:0}.c3 .l1{animation-name:c3-l1}.c3 .l2{animation-name:c3-l2}.c3 .l3{animation-name:c3-l3}.c3 .l4{animation-name:c3-l4}.c3 .bk path{animation-name:c3-backup}.c3 .lk{animation-name:c3-link}.c3 .sig{animation:c3-sig var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.c3 .dot{offset-rotate:0;animation:a2-run 1.6s linear infinite}.c3 .dot:nth-child(2){animation-delay:.8s}.c3 .tk{animation-name:c3-tick}@keyframes c-draw3{0%{stroke-dashoffset:1.05}1.67%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c3-desk{0%,1.67%{stroke-dashoffset:1.05}2.64%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c3-f1{0%,2.78%{opacity:0;transform:translate(60px,48px)}2.9%{opacity:1;transform:translate(60px,48px)}3.7%{opacity:1;transform:translate(104px,18px)scale(.7)}3.75%{opacity:0;transform:translate(104px,18px)scale(.7)}100%{opacity:0;transform:translate(104px,18px)scale(.7)}}@keyframes c3-f2{0%,3.75%{opacity:0;transform:translate(60px,48px)}3.87%{opacity:1;transform:translate(60px,48px)}4.65%{opacity:1;transform:translate(104px,40px)scale(.7)}4.7%{opacity:0;transform:translate(104px,40px)scale(.7)}100%{opacity:0;transform:translate(104px,40px)scale(.7)}}@keyframes c3-f3{0%,4.7%{opacity:0;transform:translate(60px,48px)}4.82%{opacity:1;transform:translate(60px,48px)}5.65%{opacity:1;transform:translate(104px,62px)scale(.7)}5.7%{opacity:0;transform:translate(104px,62px)scale(.7)}100%{opacity:0;transform:translate(104px,62px)scale(.7)}}@keyframes c3-b1{0%,3.7%{stroke-dashoffset:1.05}4%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c3-b2{0%,4.65%{stroke-dashoffset:1.05}4.95%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c3-b3{0%,5.65%{stroke-dashoffset:1.05}5.95%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c3-l1{0%,3.75%{opacity:0}3.85%{opacity:1}100%{opacity:1}}@keyframes c3-l2{0%,4.7%{opacity:0}4.8%{opacity:1}100%{opacity:1}}@keyframes c3-l3{0%,5.7%{opacity:0}5.8%{opacity:1}100%{opacity:1}}@keyframes c3-backup{0%,5.85%{stroke-dashoffset:1.05}6.95%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c3-link{0%,6.95%{stroke-dashoffset:1.05}7.5%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c3-sig{0%,7.5%{opacity:0}7.6%{opacity:1}100%{opacity:1}}@keyframes c3-l4{0%,7.6%{opacity:0}7.7%{opacity:1}100%{opacity:1}}@keyframes c3-tick{0%,7.8%{stroke-dashoffset:1.05}8.6%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.c4 .br path,.c4 .cam path{animation-name:c-draw4}.c4 .cam{transform-origin:36px 42px;animation:c4-pan var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.c4 .cone{stroke-dashoffset:0;animation-name:c4-cone}.c4 .cb{animation-name:c4-cable}.c4 .rc path{animation-name:c4-rec}.c4 .rec{stroke-dashoffset:0;animation-name:c4-blink}.c4 .pn path{animation-name:c4-phone}.c4 .lk{animation-name:c4-link}.c4 .im path{animation-name:c4-image}.c4 .pd{stroke-dashoffset:0;animation-name:c4-pd}.c4 .sig{animation:c4-sig var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.c4 .dot{offset-rotate:0;animation:a2-run 2s linear infinite}.c4 .dot:nth-child(2){animation-delay:1s}.c4 .tk{animation-name:c4-tick}@keyframes c-draw4{0%{stroke-dashoffset:1.05}1.67%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c4-pan{0%,1.8%{transform:rotate(0)}2.4%{transform:rotate(-9deg)}3.4%{transform:rotate(9deg)}4.2%{transform:rotate(0)}100%{transform:rotate(0)}}@keyframes c4-cone{0%,1.9%{opacity:0}2.1%{opacity:.9}100%{opacity:.9}}@keyframes c4-cable{0%,4.2%{stroke-dashoffset:1.05}4.7%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c4-rec{0%,4.7%{stroke-dashoffset:1.05}5.85%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c4-blink{0%,5.85%{opacity:0}5.95%{opacity:1}6.3%{opacity:.15}6.65%{opacity:1}7%{opacity:.15}7.35%{opacity:1}100%{opacity:1}}@keyframes c4-phone{0%,5.95%{stroke-dashoffset:1.05}7.1%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c4-link{0%,7.1%{stroke-dashoffset:1.05}7.65%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c4-image{0%,7.65%{stroke-dashoffset:1.05}8.2%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c4-pd{0%,8.2%{opacity:0}8.3%{opacity:1}100%{opacity:1}}@keyframes c4-sig{0%,7.7%{opacity:0}7.8%{opacity:1}100%{opacity:1}}@keyframes c4-tick{0%,8.35%{stroke-dashoffset:1.05}9.05%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.c5 .fr path,.c5 .leaf path{animation-name:c-draw5}.c5 .leaf{transform-origin:62px 65px;animation:c5-door var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.c5 .rl{stroke-dashoffset:0;animation-name:c5-light}.c5 .card{animation:c5-card var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.c5 .card path{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.c5 .fp{stroke-dashoffset:0;animation-name:c5-finger}.c5 .tk{animation-name:c5-tick}@keyframes c-draw5{0%{stroke-dashoffset:1.05}1.67%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c5-card{0%,1.95%{opacity:0;transform:translate(196px,14px)rotate(-12deg)}2.1%{opacity:1;transform:translate(196px,14px)rotate(-12deg)}3.05%{opacity:1;transform:translate(148px,54px)rotate(0)}3.3%{opacity:1;transform:translate(148px,54px)rotate(0)}3.6%{opacity:0;transform:translate(170px,30px)rotate(-12deg)}100%{opacity:0;transform:translate(170px,30px)rotate(-12deg)}}@keyframes c5-light{0%,3.2%{opacity:0}3.3%{opacity:1}4.7%{opacity:1}4.8%{opacity:0}6.8%{opacity:0}6.9%{opacity:1}100%{opacity:1}}@keyframes c5-door{0%,3.35%{transform:scaleX(1)}4.45%{transform:scaleX(.16)}4.7%{transform:scaleX(.16)}5.55%{transform:scaleX(1)}6.95%{transform:scaleX(1)}8.05%{transform:scaleX(.16)}100%{transform:scaleX(.16)}}@keyframes c5-finger{0%,5.85%{opacity:0}6.4%{opacity:1}100%{opacity:1}}@keyframes c5-tick{0%,8.35%{stroke-dashoffset:1.05}9.05%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.c6 .tm path{animation-name:c-draw6}.c6 .fp{stroke-dashoffset:0;animation-name:c6-finger}.c6 .st{stroke-dashoffset:0;animation-name:c6-screen}.c6 .card{animation:c6-card var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.c6 .card path{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.c6 .r1{animation-name:c6-r1}.c6 .r2{animation-name:c6-r2}.c6 .tk{animation-name:c6-tick}@keyframes c-draw6{0%{stroke-dashoffset:1.05}1.67%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c6-finger{0%,1.95%{opacity:0}2.3%{opacity:1}3.4%{opacity:1}3.7%{opacity:0}100%{opacity:0}}@keyframes c6-screen{0%,2.5%{opacity:0}2.6%{opacity:1}3.6%{opacity:1}3.7%{opacity:0}5.2%{opacity:0}5.3%{opacity:1}100%{opacity:1}}@keyframes c6-r1{0%,2.9%{stroke-dashoffset:1.05}3.4%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c6-card{0%,4.2%{opacity:0;transform:translate(10px,110px)rotate(14deg)}4.35%{opacity:1;transform:translate(10px,110px)rotate(14deg)}5.1%{opacity:1;transform:translate(46px,72px)rotate(0)}5.9%{opacity:1;transform:translate(46px,72px)rotate(0)}6.3%{opacity:0;transform:translate(16px,104px)rotate(14deg)}100%{opacity:0;transform:translate(16px,104px)rotate(14deg)}}@keyframes c6-r2{0%,5.4%{stroke-dashoffset:1.05}5.9%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c6-tick{0%,7%{stroke-dashoffset:1.05}7.7%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.c7 .rm path,.c7 .sash path,.c7 .siren path{animation-name:c-draw7}.c7 .sash{animation:c7-sash var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.c7 .sl{stroke-dashoffset:0;animation-name:c7-sl}.c7 .kl{stroke-dashoffset:0;animation-name:c7-kl}.c7 .cone{stroke-dashoffset:0;animation-name:c7-cone}.c7 .siren{transform-origin:196px 10px;animation:c7-ring var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.c7 .sa{stroke-dashoffset:0;animation-name:c7-sa}.c7 .pn path{animation-name:c7-phone}.c7 .ex{stroke-dashoffset:0;animation-name:c7-ex}.c7 .tk{animation-name:c7-tick}@keyframes c-draw7{0%{stroke-dashoffset:1.05}1.67%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c7-kl{0%,2.2%{opacity:0}2.3%{opacity:1}100%{opacity:1}}@keyframes c7-sl{0%,2.4%{opacity:0}2.5%{opacity:1}100%{opacity:1}}@keyframes c7-sash{0%,3.35%{transform:translateY(0)}4.2%{transform:translateY(-24px)}100%{transform:translateY(-24px)}}@keyframes c7-cone{0%,4.3%{opacity:0}4.4%{opacity:.9}4.55%{opacity:0}4.7%{opacity:.9}4.85%{opacity:0}5%{opacity:.9}100%{opacity:.9}}@keyframes c7-ring{0%,4.45%{transform:rotate(0)}4.6%{transform:rotate(-12deg)}4.75%{transform:rotate(12deg)}4.9%{transform:rotate(-12deg)}5.05%{transform:rotate(12deg)}5.2%{transform:rotate(-10deg)}5.35%{transform:rotate(10deg)}5.5%{transform:rotate(-8deg)}5.65%{transform:rotate(8deg)}5.8%{transform:rotate(-5deg)}5.95%{transform:rotate(5deg)}6.1%{transform:rotate(0)}100%{transform:rotate(0)}}@keyframes c7-sa{0%,4.45%{opacity:0}4.6%{opacity:1}4.9%{opacity:.15}5.2%{opacity:1}5.5%{opacity:.15}5.8%{opacity:1}6.1%{opacity:.15}6.4%{opacity:1}100%{opacity:1}}@keyframes c7-phone{0%,5.6%{stroke-dashoffset:1.05}6.6%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c7-ex{0%,6.7%{opacity:0}6.8%{opacity:1}7.1%{opacity:.15}7.4%{opacity:1}7.7%{opacity:.15}8%{opacity:1}100%{opacity:1}}@keyframes c7-tick{0%,8%{stroke-dashoffset:1.05}8.7%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.c8 .fx path{animation-name:c-draw8}.c8 .sm{stroke:var(--milk-3)}.c8 .s1{animation-name:c8-s1}.c8 .s2{animation-name:c8-s2}.c8 .s3{animation-name:c8-s3}.c8 .dl{stroke-dashoffset:0;animation-name:c8-dl}.c8 .zl{stroke-dashoffset:0;animation-name:c8-zl}.c8 .sb{stroke-dashoffset:0;animation-name:c8-sb}.c8 .sa{stroke-dashoffset:0;animation-name:c8-sa}.c8 .cp{stroke-dashoffset:0;animation-name:c8-cp}.c8 .tk{animation-name:c8-tick}@keyframes c-draw8{0%{stroke-dashoffset:1.05}1.67%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c8-s1{0%,1.95%{stroke-dashoffset:1.05}3.1%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c8-s2{0%,2.15%{stroke-dashoffset:1.05}3.3%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c8-s3{0%,2.35%{stroke-dashoffset:1.05}3.5%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c8-dl{0%,3.3%{opacity:0}3.4%{opacity:1}3.65%{opacity:.1}3.9%{opacity:1}4.15%{opacity:.1}4.4%{opacity:1}100%{opacity:1}}@keyframes c8-zl{0%,3.6%{opacity:0}3.7%{opacity:1}100%{opacity:1}}@keyframes c8-sb{0%,4.45%{opacity:0}4.55%{opacity:1}4.75%{opacity:.1}4.95%{opacity:1}5.15%{opacity:.1}5.35%{opacity:1}5.55%{opacity:.1}5.75%{opacity:1}5.95%{opacity:.1}6.15%{opacity:1}100%{opacity:1}}@keyframes c8-sa{0%,4.45%{opacity:0}4.6%{opacity:1}4.9%{opacity:.15}5.2%{opacity:1}5.5%{opacity:.15}5.8%{opacity:1}6.1%{opacity:.15}6.4%{opacity:1}100%{opacity:1}}@keyframes c8-cp{0%,6.5%{opacity:0}6.8%{opacity:1}100%{opacity:1}}@keyframes c8-tick{0%,7.6%{stroke-dashoffset:1.05}8.3%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.c9 .fx path,.c9 .cl path{animation-name:c-draw9}.c9 .hs{stroke-dasharray:none;stroke-dashoffset:0}.c9 .h1{animation-name:c9-h1}.c9 .h3{animation-name:c9-h3}.c9 .h2{animation:none}.c9 .cl{animation:c9-caller var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.c9 .cl path{animation-name:c9-cldraw}.c9 .ca{stroke-dashoffset:0;animation-name:c9-ca}.c9 .pl{stroke-dashoffset:0;animation-name:c9-pl}.c9 .rg1{stroke-dashoffset:0;animation-name:c9-rg1}.c9 .rg3{stroke-dashoffset:0;animation-name:c9-rg3}.c9 .td{offset-rotate:0;animation:c9-td var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.c9 .tk{animation-name:c9-tick}@keyframes c-draw9{0%{stroke-dashoffset:1.05}1.67%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c9-caller{0%,1.9%{opacity:0}2%{opacity:1}100%{opacity:1}}@keyframes c9-cldraw{0%,1.95%{stroke-dashoffset:1.05}2.5%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c9-ca{0%,2.5%{opacity:0}2.65%{opacity:1}2.9%{opacity:.15}3.15%{opacity:1}3.4%{opacity:.15}3.65%{opacity:1}4%{opacity:1}4.1%{opacity:0}100%{opacity:0}}@keyframes c9-pl{0%,1.67%{opacity:0}1.8%{opacity:1}2.6%{opacity:1}2.75%{opacity:.15}2.9%{opacity:1}3.05%{opacity:.15}3.2%{opacity:1}100%{opacity:1}}@keyframes c9-rg1{0%,3.05%{opacity:0}3.2%{opacity:1}3.45%{opacity:.15}3.7%{opacity:1}3.95%{opacity:.15}4%{opacity:0}100%{opacity:0}}@keyframes c9-h1{0%,4%{transform:translateY(0)}4.3%{transform:translateY(-9px)}6.4%{transform:translateY(-9px)}6.7%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes c9-td{0%,4.7%{opacity:0;offset-distance:0%}4.8%{opacity:1;offset-distance:0%}5.6%{opacity:1;offset-distance:100%}5.65%{opacity:0;offset-distance:100%}100%{opacity:0;offset-distance:100%}}@keyframes c9-rg3{0%,5.6%{opacity:0}5.75%{opacity:1}6%{opacity:.15}6.25%{opacity:1}6.4%{opacity:0}100%{opacity:0}}@keyframes c9-h3{0%,6.4%{transform:translateY(0)}6.7%{transform:translateY(-9px)}100%{transform:translateY(-9px)}}@keyframes c9-tick{0%,7.2%{stroke-dashoffset:1.05}7.9%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.c10 .fx path{animation-name:c-draw10}.c10 .tl{stroke-dashoffset:0;animation-name:c10-tl}.c10 .al{stroke-dashoffset:0;animation-name:c10-al}.c10 .ma{stroke-dashoffset:0;animation-name:c10-ma}.c10 .sp{stroke-dashoffset:0}.c10 .sp1{animation-name:c10-sp1}.c10 .sp2{animation-name:c10-sp2}.c10 .sp3{animation-name:c10-sp3}.c10 .sig{animation:c10-sig var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.c10 .dot{offset-rotate:0;animation:a2-run 1.6s linear infinite}.c10 .dot:nth-child(2){animation-delay:.4s}.c10 .dot:nth-child(3){animation-delay:1.2s}.c10 .tk{animation-name:c10-tick}@keyframes c-draw10{0%{stroke-dashoffset:1.05}1.67%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c10-tl{0%,1.95%{opacity:0}2.05%{opacity:1}100%{opacity:1}}@keyframes c10-ma{0%,2.1%{opacity:0}2.25%{opacity:1}2.5%{opacity:.15}2.75%{opacity:1}3%{opacity:.15}3.25%{opacity:1}3.5%{opacity:.15}3.75%{opacity:1}4%{opacity:.15}4.25%{opacity:1}4.5%{opacity:.15}4.75%{opacity:1}5%{opacity:.15}5.25%{opacity:1}5.4%{opacity:0}100%{opacity:0}}@keyframes c10-al{0%,2.4%{opacity:0}2.5%{opacity:1}100%{opacity:1}}@keyframes c10-sig{0%,2.5%{opacity:0}2.6%{opacity:1}5.5%{opacity:1}5.6%{opacity:0}100%{opacity:0}}@keyframes c10-sp1{0%,3.1%{opacity:0}3.25%{opacity:1}3.5%{opacity:.15}3.75%{opacity:1}4%{opacity:.15}4.25%{opacity:1}4.5%{opacity:.15}4.75%{opacity:1}5%{opacity:.15}5.25%{opacity:1}100%{opacity:1}}@keyframes c10-sp2{0%,3.6%{opacity:0}3.75%{opacity:1}4%{opacity:.15}4.25%{opacity:1}4.5%{opacity:.15}4.75%{opacity:1}5%{opacity:.15}5.25%{opacity:1}100%{opacity:1}}@keyframes c10-sp3{0%,4.1%{opacity:0}4.25%{opacity:1}4.5%{opacity:.15}4.75%{opacity:1}5%{opacity:.15}5.25%{opacity:1}100%{opacity:1}}@keyframes c10-tick{0%,6.9%{stroke-dashoffset:1.05}7.6%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.c11 .fx path,.c11 .grid path{animation-name:c-draw11}.c11 .grid{animation:c11-grid var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.c11 .sp,.c11 .ld,.c11 .rl{stroke-dashoffset:0;animation-name:c11-on}.c11 .bt{stroke-dashoffset:0}.c11 .bt1{animation-name:c11-bt1}.c11 .bt2{animation-name:c11-bt2}.c11 .bt3{animation-name:c11-bt3}.c11 .gl{stroke-dashoffset:0;animation-name:c11-gl}.c11 .pf{stroke-dashoffset:0;animation-name:c11-puff}.c11 .sig{animation-duration:var(--sc-total);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:calc(var(--i) * var(--sc-one))}.c11 .g1{animation-name:c11-g1}.c11 .g2{animation-name:c11-g2}.c11 .g3{animation-name:c11-g3}.c11 .dot{offset-rotate:0;animation:a2-run 1.4s linear infinite}.c11 .dot:nth-child(2){animation-delay:.7s}.c11 .tk{animation-name:c11-tick}@keyframes c-draw11{0%{stroke-dashoffset:1.05}1.67%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes c11-on{0%,1.8%{opacity:0}1.9%{opacity:1}100%{opacity:1}}@keyframes c11-g1{0%,1.9%{opacity:0}2%{opacity:1}3.6%{opacity:1}3.7%{opacity:0}100%{opacity:0}}@keyframes c11-g2{0%,1.9%{opacity:0}2%{opacity:1}100%{opacity:1}}@keyframes c11-grid{0%,3.6%{opacity:1}3.9%{opacity:.2}100%{opacity:.2}}@keyframes c11-bt1{0%,3.7%{opacity:0}3.9%{opacity:1}100%{opacity:1}}@keyframes c11-bt2{0%,3.9%{opacity:0}4.1%{opacity:1}100%{opacity:1}}@keyframes c11-bt3{0%,4.1%{opacity:0}4.3%{opacity:1}100%{opacity:1}}@keyframes c11-gl{0%,4.9%{opacity:0}5%{opacity:1}5.15%{opacity:.15}5.3%{opacity:1}100%{opacity:1}}@keyframes c11-puff{0%,4.9%{opacity:0;transform:translateY(0)}5.1%{opacity:1;transform:translateY(-2px)}5.4%{opacity:0;transform:translateY(-8px)}5.6%{opacity:1;transform:translateY(-2px)}5.9%{opacity:0;transform:translateY(-8px)}6.1%{opacity:.6;transform:translateY(-2px)}6.4%{opacity:0;transform:translateY(-8px)}100%{opacity:0}}@keyframes c11-g3{0%,5.4%{opacity:0}5.5%{opacity:1}100%{opacity:1}}@keyframes c11-tick{0%,7%{stroke-dashoffset:1.05}7.7%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.s1 .gd{animation-name:s1-ground}.s1 .b1 path{animation-name:s1-b1}.s1 .b2 path{animation-name:s1-b2}.s1 .b3 path{animation-name:s1-b3}.s1 .b4 path{animation-name:s1-b4}.s1 .b5 path{animation-name:s1-b5}.s1 .lt{stroke-dashoffset:0;stroke-dasharray:none}.s1 .l1{animation-name:s1-l1}.s1 .l2{animation-name:s1-l2}.s1 .l3{animation-name:s1-l3}.s1 .l4{animation-name:s1-l4}.s1 .l5{animation-name:s1-l5}.s1 .tk{animation-name:s1-tick}@keyframes s1-ground{0%{stroke-dashoffset:1.05}.7%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes s1-b1{0%,.7%{stroke-dashoffset:1.05}1.9%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes s1-b2{0%,1.9%{stroke-dashoffset:1.05}3.1%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes s1-b3{0%,3.1%{stroke-dashoffset:1.05}4.3%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes s1-b4{0%,4.3%{stroke-dashoffset:1.05}5.5%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes s1-b5{0%,5.5%{stroke-dashoffset:1.05}6.6%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes s1-l1{0%,2%{opacity:0}2.1%{opacity:1}100%{opacity:1}}@keyframes s1-l2{0%,3.2%{opacity:0}3.3%{opacity:1}100%{opacity:1}}@keyframes s1-l3{0%,4.4%{opacity:0}4.5%{opacity:1}100%{opacity:1}}@keyframes s1-l4{0%,5.6%{opacity:0}5.7%{opacity:1}100%{opacity:1}}@keyframes s1-l5{0%,6.7%{opacity:0}6.8%{opacity:1}100%{opacity:1}}@keyframes s1-tick{0%,7.3%{stroke-dashoffset:1.05}8%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.t1 .ph path{animation-name:t1-phone}.t1 .ar{stroke-dashoffset:0;animation-name:t1-ring}.t1 .bb path{animation-name:t1-bubble}.t1 .dt{stroke-dashoffset:0;stroke-dasharray:none}.t1 .d1{animation-name:t1-d1}.t1 .d2{animation-name:t1-d2}.t1 .d3{animation-name:t1-d3}.t1 .en path{animation-name:t1-env}.t1 .en .fc{animation-name:t1-flapclosed}.t1 .fo{animation-name:t1-flapopen}.t1 .nd{stroke-dashoffset:0;animation-name:t1-new}.t1 .tk{animation-name:t1-tick}@keyframes t1-phone{0%{stroke-dashoffset:1.05}1.67%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes t1-ring{0%,1.9%{opacity:0}2.1%{opacity:1}2.4%{opacity:.15}2.7%{opacity:1}3%{opacity:.15}3.3%{opacity:1}3.6%{opacity:.15}3.9%{opacity:1}100%{opacity:1}}@keyframes t1-bubble{0%,1.67%{stroke-dashoffset:1.05}2.8%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes t1-d1{0%,3%{opacity:0}3.1%{opacity:1}100%{opacity:1}}@keyframes t1-d2{0%,3.4%{opacity:0}3.5%{opacity:1}100%{opacity:1}}@keyframes t1-d3{0%,3.8%{opacity:0}3.9%{opacity:1}100%{opacity:1}}@keyframes t1-env{0%,2.8%{stroke-dashoffset:1.05}3.9%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes t1-flapclosed{0%,2.8%{stroke-dashoffset:1.05;opacity:1}3.9%{stroke-dashoffset:0;opacity:1}4.4%{stroke-dashoffset:0;opacity:1}4.6%{stroke-dashoffset:0;opacity:0}100%{stroke-dashoffset:0;opacity:0}}@keyframes t1-flapopen{0%,4.4%{stroke-dashoffset:1.05}4.9%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes t1-new{0%,5%{opacity:0}5.1%{opacity:1}100%{opacity:1}}@keyframes t1-tick{0%,6.3%{stroke-dashoffset:1.05}7%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.k1 .bd path{animation-name:k1-draw}.k1 .wd path{animation-name:k1-win}.k1 .dr path{animation-name:k1-door}.k1 .lt{stroke-dasharray:none;stroke-dashoffset:0}.k1 .l1{animation-name:k1-l1}.k1 .l2{animation-name:k1-l2}.k1 .l3{animation-name:k1-l3}.k1 .l4{animation-name:k1-l4}.k1 .l5{animation-name:k1-l5}.k1 .l6{animation-name:k1-l6}.k1 .l7{animation-name:k1-l7}.k1 .l8{animation-name:k1-l8}.k1 .l9{animation-name:k1-l9}.k1 .l10{animation-name:k1-sign}.k1 .tk{animation-name:k1-tick}@keyframes k1-draw{0%{stroke-dashoffset:1.05}1.8%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes k1-win{0%,1.8%{stroke-dashoffset:1.05}2.9%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes k1-door{0%,2.9%{stroke-dashoffset:1.05}3.5%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes k1-l1{0%,3.8%{opacity:0}3.9%{opacity:1}100%{opacity:1}}@keyframes k1-l2{0%,4.1%{opacity:0}4.2%{opacity:1}100%{opacity:1}}@keyframes k1-l3{0%,4.4%{opacity:0}4.5%{opacity:1}100%{opacity:1}}@keyframes k1-l4{0%,4.7%{opacity:0}4.8%{opacity:1}100%{opacity:1}}@keyframes k1-l5{0%,5%{opacity:0}5.1%{opacity:1}100%{opacity:1}}@keyframes k1-l6{0%,5.3%{opacity:0}5.4%{opacity:1}100%{opacity:1}}@keyframes k1-l7{0%,5.6%{opacity:0}5.7%{opacity:1}100%{opacity:1}}@keyframes k1-l8{0%,5.9%{opacity:0}6%{opacity:1}100%{opacity:1}}@keyframes k1-l9{0%,6.2%{opacity:0}6.3%{opacity:1}100%{opacity:1}}@keyframes k1-sign{0%,6.6%{opacity:0}6.75%{opacity:1}7%{opacity:.2}7.25%{opacity:1}100%{opacity:1}}@keyframes k1-tick{0%,7.8%{stroke-dashoffset:1.05}8.3%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.e4 .fx path{animation-name:c-draw4}.e4 .pg{transform-origin:20px 60px;animation:e4-swing var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.e4 .pg path{animation-name:e4-plug}.e3 .fx path{animation-name:c-draw4}.e3 .rl{stroke-dashoffset:0;animation-name:e3-light}.e3 .card{animation:e3-card var(--sc-total)linear infinite both;animation-delay:calc(var(--i) * var(--sc-one))}.e3 .card path{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.e5 .fx path{animation-name:c-draw4}.e5 .lt{stroke-dashoffset:0}.e5 .l1{animation-name:e5-l1}.e5 .l2{animation-name:e5-l2}.e5 .l3{animation-name:e5-l3}.e5 .l4{animation-name:e5-l4}.e5 .wn{animation-name:e5-warn}.e5 .wn path{stroke-dashoffset:0;animation:none}@keyframes e4-plug{0%,1.67%{stroke-dashoffset:1.05}2.9%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes e4-swing{0%,2.9%{transform:rotate(0)}3.6%{transform:rotate(-14deg)}4.4%{transform:rotate(12deg)}5.2%{transform:rotate(-8deg)}6%{transform:rotate(6deg)}6.8%{transform:rotate(-3deg)}7.6%{transform:rotate(18deg)}100%{transform:rotate(18deg)}}@keyframes e3-card{0%,2.2%{opacity:0;transform:translate(196px,14px)rotate(-12deg)}2.4%{opacity:1;transform:translate(196px,14px)rotate(-12deg)}3.2%{transform:translate(148px,54px)rotate(0)}3.6%{transform:translate(160px,44px)rotate(-4deg)}4.2%{transform:translate(148px,54px)rotate(0)}5%{opacity:1;transform:translate(148px,54px)rotate(0)}5.4%{opacity:0;transform:translate(170px,30px)rotate(-12deg)}100%{opacity:0;transform:translate(170px,30px)rotate(-12deg)}}@keyframes e3-light{0%,3.2%{opacity:0}3.3%{opacity:.35}3.5%{opacity:0}4.2%{opacity:0}4.3%{opacity:.35}4.5%{opacity:0}100%{opacity:0}}@keyframes e5-l1{0%,1.67%{opacity:0}1.8%{opacity:1}3%{opacity:1}3.1%{opacity:0}100%{opacity:0}}@keyframes e5-l2{0%,1.67%{opacity:0}1.8%{opacity:1}3.5%{opacity:1}3.6%{opacity:0}100%{opacity:0}}@keyframes e5-l3{0%,1.67%{opacity:0}1.8%{opacity:1}4%{opacity:1}4.1%{opacity:0}100%{opacity:0}}@keyframes e5-l4{0%,1.67%{opacity:0}1.8%{opacity:1}4.5%{opacity:1}4.6%{opacity:0}100%{opacity:0}}@keyframes e5-warn{0%,4.8%{opacity:0;transform:scale(.4)}5.2%{opacity:1;transform:scale(1)}100%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.sc,.sc__art path,.anim .wn,.anim .sig,.anim .led,.anim .ring,.anim .old,.anim .lens,.anim .broom,.anim .wr,.anim .hs,.anim .van,.anim .rg,.anim .cam,.anim .leaf,.anim .card,.anim .sash,.anim .siren,.anim .cl,.anim .td,.anim .grid,.anim .pg{animation:none}.e4 .pg{transform:rotate(18deg)}.e3 .rl{opacity:0}.e5 .lt{opacity:0}.e5 .wn{opacity:1;transform:none}.sc{opacity:1}.sc:not(:first-child){display:none}.sc__art path{stroke-dashoffset:0}.anim .pl,.anim .ar,.anim .tk,.anim .sig,.anim .led,.anim .cur,.anim .lt,.anim .sp,.anim .hl,.anim .bd,.anim .bx,.anim .pd,.anim .cone,.anim .rec,.anim .rl,.anim .st,.anim .sl,.anim .kl,.anim .sa,.anim .ex,.anim .dl,.anim .zl,.anim .sb,.anim .cp,.anim .cl,.anim .pl,.anim .tl,.anim .al,.anim .sp,.anim .ld,.anim .bt,.anim .gl{opacity:1}.anim .pf{opacity:0}.anim .grid{opacity:.2}.anim .dt,.anim .nd{opacity:1}.anim .fc{opacity:0}.c11 .g1{opacity:0}.anim .ca,.anim .rg1,.anim .rg3,.anim .td,.anim .ma{opacity:0}.c10 .sig{opacity:0}.anim .h3{transform:translateY(-9px)}.anim .sash{transform:translateY(-24px)}.anim .fp{opacity:1}.c6 .fp{opacity:0}.anim .card{opacity:0}.anim .leaf{transform:scaleX(.16)}.anim .rg,.anim .fly{opacity:0}.anim .bx{transform:translate(138px,92px)}.anim .wn,.anim .ring,.anim .lens,.anim .tg,.anim .ck,.anim .broom,.anim .x,.anim .wr,.anim .scr,.anim .b1,.anim .b3,.anim .hs,.anim .van,.anim .fl{opacity:0}.c3 .b1,.c3 .b3{opacity:1}.a7 .tg{opacity:1}.anim .pt{opacity:1;transform:none}.anim .old{opacity:.22}.anim .dot{animation:none;offset-distance:60%}.anim .cur{transform:translate(118px,93px)}}.index{border-block-start:1px solid var(--hair-d)}.index__r{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.4rem var(--gap);padding-block:clamp(1.1rem,.9rem + 1vw,1.7rem);border-block-end:1px solid var(--hair-d);text-decoration:none;color:var(--milk)}.index__t{font-family:var(--f-display);font-weight:600;font-size:var(--s-2);letter-spacing:-.015em;line-height:1.12}.index__d{grid-column:2;font-size:var(--s-0);color:var(--milk-2);max-width:52ch}.index__i{grid-row:1/3;align-self:start;width:64px;margin-block-start:-.35rem;color:var(--milk-2);transition:color .18s ease}.index__i svg{width:100%;height:auto;display:block}.index__r:hover .index__i{color:var(--sky)}.index__a{grid-row:1;grid-column:3;align-self:center;color:var(--milk-3);font-size:1.35rem;line-height:1;transition:transform .18s ease}.index__r:hover .index__t{color:var(--sky)}.index__r:hover .index__a{color:var(--sky);transform:translateX(4px)}html[dir=rtl] .index__r:hover .index__a{transform:translateX(-4px)}.index__s{grid-row:1;grid-column:3;justify-self:end;align-self:baseline;font-family:var(--f-mono);font-size:.688rem;color:var(--milk-3);letter-spacing:.08em;text-transform:uppercase}html[dir=rtl] .index__s{letter-spacing:0}.index__r:has(.index__s) .index__a{display:none}@media(max-width:680px){.index__i{width:44px;margin-block-start:-.1rem}}.marq{--speed:70s;--mgap:clamp(2.2rem,4vw,4rem);position:relative;display:grid;gap:clamp(1.4rem,3vw,2.4rem);padding-block:.5rem;overflow:hidden}.marq::before,.marq::after{content:"";position:absolute;inset-block:0;width:9%;z-index:1;pointer-events:none}.marq::before{inset-inline-start:0;background:linear-gradient(90deg,var(--night),transparent)}.marq::after{inset-inline-end:0;background:linear-gradient(270deg,var(--night),transparent)}.marq__row{display:flex;width:max-content;align-items:center;will-change:transform}.marq__row--a{animation:marq-l var(--speed)linear infinite}.marq__row--b{animation:marq-r calc(var(--speed) * 1.3)linear infinite}.marq__set{display:flex;gap:var(--mgap);align-items:center;padding-inline-end:var(--mgap)}@keyframes marq-l{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marq-r{from{transform:translateX(-50%)}to{transform:translateX(0)}}.marq__i{flex:none;display:grid;place-items:center}.marq__i img{max-height:42px;max-width:124px;width:auto;height:auto;object-fit:contain;opacity:.52;transition:opacity .2s ease}.marq__i:hover img{opacity:.95}@media(max-width:640px){.marq__i img{max-height:34px;max-width:100px}.marq{--speed:52s}}@media(prefers-reduced-motion:reduce){.marq::before,.marq::after{display:none}.marq__row{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.marq__row--b{display:none}.marq__set:nth-child(2){display:none}.marq__set{flex-wrap:wrap;justify-content:center}}.shapes{display:grid;gap:clamp(2rem,1.4rem + 2.6vw,3.2rem)var(--gap);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-block-end:clamp(2.8rem,2.2rem + 2.6vw,4.4rem)}.shape{border-block-start:1px solid var(--hair-d);padding-block-start:1.3rem}.shape__i{width:76px;color:var(--milk);margin-block-end:.9rem}.shape__i svg{width:100%;height:auto;display:block}.shape__t{font-family:var(--f-display);font-weight:600;font-size:var(--s-1);letter-spacing:-.01em;line-height:1.2;margin-block-end:.55rem}.shape__p{font-size:var(--s--1);color:var(--milk-2)}.board{margin-block-end:clamp(2.8rem,2.2rem + 2.6vw,4.4rem)}.board h2{font-size:var(--s-2);margin-block-end:.6rem}.board__d{color:var(--milk-2);margin-block-end:1.6rem}.board__g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--hair-d);border-block:1px solid var(--hair-d)}.cell{display:grid;justify-items:center;align-content:start;gap:.7rem;text-align:center;padding:clamp(1.3rem,1rem + 1.2vw,1.9rem).6rem clamp(1.1rem,.9rem + 1vw,1.6rem);background:var(--night);color:var(--milk);text-decoration:none;transition:background .18s ease}.cell__i{width:78px;color:var(--milk);transition:color .18s ease}.cell__i svg{width:100%;height:auto;display:block}.cell__t{font-family:var(--f-display);font-weight:600;font-size:var(--s-0);letter-spacing:-.01em;line-height:1.2;text-wrap:balance}.cell:hover{background:var(--night-2)}.cell:hover .cell__i,.cell:hover .cell__t{color:var(--sky)}@media(max-width:640px){.board__g{grid-template-columns:repeat(3,minmax(0,1fr))}.cell{gap:.55rem;padding-inline:.4rem}.cell__i{width:58px}}.steps{margin-block-end:clamp(2.8rem,2.2rem + 2.6vw,4.4rem)}.steps h2{font-size:var(--s-2);margin-block-end:1.8rem}.steps__g{position:relative;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:var(--gap);list-style:none;margin:0;padding:0}.steps__g::before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:var(--hair-d)}.step{position:relative;padding-block-start:1.5rem}.step::before{content:"";position:absolute;top:-4px;inset-inline-start:0;width:9px;height:9px;border-radius:50%;background:var(--night);border:1.5px solid var(--sky)}.step__n{font-family:var(--f-mono);font-size:.688rem;letter-spacing:.14em;color:var(--milk-3);display:block;margin-block-end:.5rem}html[dir=rtl] .step__n{letter-spacing:0}.step__t{font-family:var(--f-display);font-weight:600;font-size:var(--s-1);letter-spacing:-.01em;line-height:1.2;margin-block-end:.5rem}.step__p{font-size:var(--s--1);color:var(--milk-2)}@media(max-width:640px){.steps__g{grid-template-columns:1fr;gap:0}.steps__g::before{display:none}.step{padding-block:0 1.8rem;padding-inline-start:1.8rem}.step:last-child{padding-block-end:0}.step::before{top:.3rem}.step::after{content:"";position:absolute;inset-inline-start:4px;top:1.1rem;bottom:0;width:1px;background:var(--hair-d)}.step:last-child::after{display:none}}.photos{display:grid;gap:var(--gap);margin-block-end:clamp(2.8rem,2.2rem + 2.6vw,4.4rem)}.photos--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pic{margin:0}.pic img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:var(--r);display:block}.photos--3 .pic img{aspect-ratio:4/5;border-radius:var(--r-s)}@media(max-width:640px){.photos--3{grid-template-columns:1fr}.photos--3 .pic img{aspect-ratio:3/2}}.cmp{margin-block-start:clamp(2.6rem,2rem + 2.6vw,4rem)}.cmp h2{font-size:var(--s-2);margin-block-end:.6rem}.cmp__d{color:var(--milk-2);margin-block-end:1.6rem;max-width:58ch}.cmp__t{width:100%;border-collapse:collapse;table-layout:fixed}.cmp__k{width:24%}.cmp__t th,.cmp__t td{text-align:start;vertical-align:top;padding:1rem var(--gap)1rem 0;border-block-start:1px solid var(--hair-d)}.cmp__t th:last-child,.cmp__t td:last-child{padding-inline-end:0}.cmp__t thead th,.cmp__t thead td{border-block-start:0;padding-block:0 .9rem}.cmp__t thead th{font-family:var(--f-display);font-weight:600;font-size:var(--s-1);letter-spacing:-.01em;line-height:1.2;color:var(--milk)}.cmp__t thead a{color:inherit;text-decoration:none}.cmp__t thead a:hover{color:var(--sky)}.cmp__t tbody th{font-family:var(--f-mono);font-size:.688rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--milk-3);padding-block-start:1.2rem}.cmp__t td{font-size:var(--s--1);color:var(--milk-2)}.cmp__who{display:none}html[dir=rtl] .cmp__t tbody th{letter-spacing:0}@media(max-width:560px){.cmp__t,.cmp__t tbody,.cmp__t tr,.cmp__t th,.cmp__t td{display:block;width:auto}.cmp__t thead,.cmp__t colgroup{display:none}.cmp__t tr{border-block-start:1px solid var(--hair-d);padding-block:1rem}.cmp__t th,.cmp__t td{border:0;padding:0}.cmp__t tbody th{margin-block-end:.6rem}.cmp__t td{margin-block-end:.9rem}.cmp__t td:last-child{margin-block-end:0}.cmp__who{display:block;font-family:var(--f-display);font-weight:600;font-size:var(--s--1);color:var(--milk);margin-block-end:.15rem}}.part{display:grid;place-items:center;margin-block-end:1.8rem;color:var(--milk)}.part svg{width:clamp(120px,14vw,170px);height:auto}.part .anim{width:clamp(165px,19.25vw,233px)}.once path,.once .wn,.once .sig,.once .ring,.once .old,.once .lens,.once .broom,.once .wr,.once .hs,.once .van,.once .rg,.once .cam,.once .leaf,.once .card,.once .sash,.once .siren,.once .cl,.once .td,.once .grid,.once .pg{animation-iteration-count:1;animation-fill-mode:both;animation-delay:.2s}.once .dot{animation-iteration-count:infinite;animation-fill-mode:none}.art-side{position:absolute;inset-inline-end:clamp(0px,4vw,70px);top:8rem;width:230px;color:var(--milk);opacity:.4;pointer-events:none}.art-side svg{width:100%;height:auto}.art-side--l{inset-inline-end:auto;inset-inline-start:clamp(0px,4vw,70px);top:44%}.art-bg{position:absolute;inset-inline-end:-90px;bottom:-70px;width:min(58vw,680px);color:var(--milk);opacity:.06;pointer-events:none}.art-bg svg{width:100%;height:auto}.has-art{position:relative;overflow:hidden}@media(max-width:1150px){.art-side{display:none}}.narrow{width:min(100% - (var(--gap)*2),74ch);margin-inline:auto}.phead{padding-block:clamp(3rem,2.2rem + 4vw,5.5rem)clamp(2.6rem,2rem + 3vw,4.5rem);text-align:center}.phead h1{max-width:none}.phead .lede{margin-block-start:1.2rem;margin-inline:auto}.phead__act{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem 1.4rem;margin-block-start:2rem}.prose{max-width:none}.prose h2{font-size:var(--s-2);margin-block:clamp(2.6rem,2rem + 2.6vw,4rem)1rem}.prose h2:first-child{margin-block-start:0}.prose h3{margin-block:2rem .6rem}.prose p{margin-block:0 1rem;color:var(--milk-2)}.prose ul,.prose ol{margin-block:0 1rem;padding-inline-start:1.2rem;color:var(--milk-2)}.prose li{margin-block-end:.45rem}.prose li::marker{color:var(--milk-3)}.prose strong{color:var(--milk);font-weight:500}.prose--ticks ul{list-style:none;padding-inline-start:0}.prose--ticks li{position:relative;padding-inline-start:1.7rem;margin-block-end:.7rem}.prose--ticks li::before{content:"";position:absolute;inset-inline-start:0;top:.42em;width:1rem;height:1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238FBEE8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E")no-repeat 50%/contain}html[dir=rtl] .prose--ticks li::before{transform:scaleX(-1)}.fig{margin:clamp(2.4rem,1.8rem + 2.4vw,3.6rem)0 0}.fig img{width:100%;height:auto;border-radius:var(--r);border:1px solid var(--hair-d);background:#0b1220;padding:16px}.fig figcaption{margin-block-start:.9rem;font-size:var(--s--1);color:rgba(250,249,245,.58);line-height:1.5}.fig figcaption strong{display:block;color:var(--milk);font-weight:600;margin-block-end:.15rem}html[dir=rtl] .fig figcaption{letter-spacing:0}.figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);margin-block-start:var(--gap);align-items:start}.figs .fig{margin:0}.figs .tile{aspect-ratio:4/3;overflow:hidden;border-radius:var(--r-s);border:1px solid var(--hair-d);background:#0b1220;padding:10px}.figs .tile img{width:100%;height:auto;border:0;border-radius:0;padding:0;background:0 0}.fig{user-select:none;-webkit-user-select:none}.fig img{-webkit-user-drag:none}.fig img:focus{outline:none}.fig img:focus-visible{outline:2px solid var(--sky);outline-offset:3px}.figs .fig figcaption{font-size:.8rem;margin-block-start:.6rem}@media(max-width:900px){.figs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.figs{grid-template-columns:1fr}.figs .fig figcaption{font-size:var(--s--1)}}.lb{border:0;padding:0;margin:auto;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;background:rgba(18,17,14,.96);color:#fff;display:none;place-items:center;overflow:auto}.lb[open]{display:grid}body:has(.lb[open]){overflow:hidden}.lb::backdrop{background:rgba(18,17,14,.94)}.lb img{max-width:min(100vw - 2rem,1600px);max-height:calc(100dvh - 5rem);width:auto;height:auto;object-fit:contain;border-radius:8px;background:#0b1220;padding:12px}.lb__c{position:fixed;inset-inline:0;bottom:1rem;margin:0;text-align:center;font-size:var(--s--1);color:rgba(255,255,255,.85);padding:0 4rem;pointer-events:none}.lb__t{font-weight:400;color:rgba(255,255,255,.85)}.lb button{position:fixed;display:grid;place-items:center;width:48px;height:48px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(18,17,14,.6);color:#fff;cursor:pointer;backdrop-filter:blur(8px)}.lb button:hover{background:rgba(250,249,245,.16)}.lb:focus{outline:none}.lb button:focus:not(:focus-visible){outline:none}.lb__x{top:1rem;inset-inline-end:1rem}.lb__p{inset-inline-start:1rem;top:50%;transform:translateY(-50%)}.lb__n{inset-inline-end:1rem;top:50%;transform:translateY(-50%)}@media(max-width:640px){.lb[open]{display:block;padding:4.5rem .75rem 5.5rem}.lb img{max-height:none;width:100%}.lb__p,.lb__n{top:auto;bottom:calc(1rem + env(safe-area-inset-bottom));transform:none}.lb button{width:40px;height:40px}.lb button svg{width:18px;height:18px}.lb__x{top:.75rem;inset-inline-end:.75rem}}.sec{display:grid;grid-template-columns:64px 1fr;gap:var(--gap);align-items:start;margin-block-start:clamp(2.6rem,2rem + 2.6vw,4rem)}.sec__i{width:64px;color:var(--milk);margin-block-start:.1rem}.sec__i svg{width:100%;height:auto;display:block}.sec h2{font-size:var(--s-2);margin-block-end:.8rem}@media(max-width:640px){.sec{grid-template-columns:44px 1fr}.sec__i{width:44px}}.ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.4rem,1rem + 2vw,3rem);border-block-start:1px solid var(--hair-d);margin-block-start:clamp(1.6rem,1.2rem + 1.6vw,2.6rem)}.way{padding-block:clamp(1.6rem,1.2rem + 1.4vw,2.4rem)clamp(1.8rem,1.4rem + 1.6vw,2.8rem);display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;color:var(--milk)}.way__i{width:84px;margin-block-end:.2rem}.way__i svg{width:100%;height:auto;display:block}.way h2{font-size:var(--s-1)}.way p{margin:0;color:var(--milk-2);max-width:30ch;flex:1}.way p a{color:var(--milk);text-decoration:none;font-weight:500}.way .btn{margin-block-start:.4rem}@media(max-width:820px){.ways{grid-template-columns:1fr;gap:0}.way{border-block-end:1px solid var(--hair-d);align-items:center;text-align:center}.way:last-child{border-block-end:0}.way p{max-width:none}}.spec{border-block-start:1px solid var(--hair-d);margin-block-start:clamp(2.4rem,2rem + 2vw,3.6rem)}.spec__r{display:grid;grid-template-columns:minmax(150px,220px)1fr;gap:.3rem var(--gap);padding-block:1.1rem;border-block-end:1px solid var(--hair-d)}.spec__t{font-weight:600;letter-spacing:-.01em}.spec__d{color:var(--milk-2)}@media(max-width:680px){.spec__r{grid-template-columns:1fr}}.hero__art--one .anim{width:100%;height:auto;display:block}.shapes--4{grid-template-columns:repeat(4,minmax(0,1fr))}.shapes--4 .shape__i{width:112px}.shape--link{display:block;text-decoration:none;color:inherit}.shape--link:hover .shape__t{color:var(--sky)}@media(max-width:900px){.shapes--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.shapes--4{grid-template-columns:1fr}}.fam{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-block-start:1.8rem}.fam a{font-size:var(--s--1);font-weight:500;color:var(--milk-2);text-decoration:none;border:1px solid var(--hair-d);border-radius:999px;padding:.45rem .9rem;line-height:1.2}.fam a:hover{border-color:var(--milk);color:var(--milk)}.fband{display:grid;grid-template-columns:minmax(0,5fr)minmax(0,7fr);gap:clamp(1.6rem,1.2rem + 2.4vw,3.6rem);align-items:center}.fband:nth-of-type(even){grid-template-columns:minmax(0,7fr)minmax(0,5fr)}.fband:nth-of-type(even) .fband__pic{order:2}.fband+.fband{margin-block-start:clamp(3rem,2.4rem + 3.4vw,6rem)}.fband__pic{margin:0;min-width:0}.fband__draw{display:grid;place-items:center;color:var(--milk);padding-block:1rem}.fband__draw svg{width:min(100%,320px);height:auto;display:block}.js .fband__draw.rv{opacity:1;transform:none;transition:none}.js .fband__draw path{stroke-dasharray:1 2;stroke-dashoffset:1.05}.js .fband__draw.is-in path{animation:fam-draw .9s cubic-bezier(.4,0,.2,1)forwards;animation-delay:calc(var(--k,0) * .16s + .1s)}.fband__draw path:nth-child(2){--k:1}.fband__draw path:nth-child(3){--k:2}.fband__draw path:nth-child(4){--k:3}.fband__draw path:nth-child(5){--k:4}.fband__draw path:nth-child(6){--k:5}.fband__draw path:nth-child(n+7){--k:6}@keyframes fam-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.js .fband__draw path{stroke-dashoffset:0;animation:none}}.fband h2{font-size:var(--s-3);margin-block-end:1rem}.fband .sect{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.fband,.fband:nth-of-type(even){grid-template-columns:1fr;gap:1.4rem}.fband__draw{justify-items:start;padding-block:0}.fband__draw svg{width:min(60%,220px)}.fband:nth-of-type(even) .fband__pic{order:0}}@media(max-width:560px){.fband .sect{grid-template-columns:1fr}}.sect{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--gap)}.sect li{border-block-end:1px solid var(--hair-d);padding-block:.85rem;font-weight:400;line-height:1.35;color:var(--milk-2)}.fband,.sect li{scroll-margin-top:calc(var(--header-h) + 1.2rem)}@media(max-width:900px){.sect{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sect{grid-template-columns:1fr}}.cta{padding-block-start:0}.sheet{position:relative;overflow:hidden;background:var(--night-2);border:1px solid var(--hair-d);border-radius:var(--r);padding:clamp(1.8rem,1.4rem + 2vw,3rem)}.sheet h2{max-width:16ch}.sheet .lede{margin-block-start:.8rem;max-width:44ch}.sheet__a{display:flex;flex-wrap:wrap;gap:.6rem;margin-block-start:1.8rem}.sheet__art{position:absolute;inset-inline-end:clamp(-20px,2vw,60px);top:50%;transform:translateY(-50%);width:clamp(180px,24vw,340px);color:var(--milk);opacity:.07;pointer-events:none}.sheet__art svg{width:100%;height:auto}@media(max-width:900px){.sheet__dock{display:none}.sheet__a .btn{width:100%}}@media(max-width:640px){.sheet__art{display:none}}.dock{position:fixed;inset-inline:0;bottom:0;z-index:70;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.5rem var(--gap)calc(.5rem + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--night) 90%,transparent);backdrop-filter:blur(12px);border-block-start:1px solid var(--hair-d)}@media(min-width:901px){.dock{display:none}}.dock{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.dock--wait{transform:translateY(120%)}@media(prefers-reduced-motion:reduce){.dock{transition:none}}.dock a{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:48px;border-radius:999px;font-size:var(--s--1);font-weight:600;text-decoration:none}.dock .d1{background:var(--cream);color:var(--ink)}.dock .d2{background:0 0;color:var(--milk);border:1px solid rgba(250,249,245,.28)}.colophon{position:relative;overflow:hidden;border-block-start:1px solid var(--hair-d);color:var(--milk-2);padding-block:clamp(3.2rem,2.4rem + 3.4vw,5.6rem)2rem}.colophon__art{position:absolute;inset-inline-start:-40px;bottom:4.2rem;width:min(29vw,440px);color:var(--milk);opacity:.06;pointer-events:none}.colophon__art svg{width:100%;height:auto}.colophon .shell{position:relative}.colophon h3{color:var(--milk-3);font-family:var(--f-mono);font-size:.688rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.1rem}html[dir=rtl] .colophon h3{letter-spacing:0}.colophon a{color:var(--milk-2);text-decoration:none}.colophon a:hover{color:var(--milk)}.colophon__g{display:grid;gap:clamp(2.2rem,1.6rem + 2.4vw,3.6rem)var(--gap);grid-template-columns:minmax(220px,1.5fr)repeat(4,minmax(0,1fr))}.colophon ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.colophon li{font-size:var(--s--1)}.colophon__id .logo{height:40px;margin-block-end:1.2rem}.colophon .social,.social{list-style:none;margin:0;padding:0;display:flex;gap:1rem;align-items:center}.social a{display:grid;place-items:center;width:22px;height:22px;color:var(--milk-2);cursor:pointer}.social a:hover{color:var(--milk)}.social svg{width:20px;height:20px}.colophon__b{margin-block-start:clamp(2.6rem,2rem + 2.4vw,4rem);padding-block-start:1.4rem;border-block-start:1px solid var(--hair-d);display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;justify-content:space-between;font-size:var(--s--1);color:var(--milk-3)}@media(max-width:1023px){.colophon__g{grid-template-columns:repeat(2,minmax(0,1fr))}.colophon__id{grid-column:1/-1}.colophon__art{display:none}}@media(max-width:560px){.colophon__g{grid-template-columns:1fr}}.js .rv{opacity:0;transform:translateY(14px);transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1)}.js .rv.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .rv{opacity:1;transform:none;transition:none}}.skip{position:absolute;inset-inline-start:-9999px;background:var(--accent);color:#fff;padding:.8rem 1rem;z-index:100}.skip:focus{inset-inline-start:0}:focus-visible{outline:2px solid var(--sky);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}html[dir=rtl] :is(.tag,.drawer__body h3,.sc__b,.index__s,.step__n,.cmp__t tbody th,.colophon h3,.pw__label){font-family:ibm plex sans arabic,var(--f-body);text-transform:none;font-size:.8rem}html[dir=rtl] :is(.sc__n,.index__t,.shape__t,.cell__t,.step__t,.cmp__t thead th,.cmp__who){font-family:ibm plex sans arabic,var(--f-body);letter-spacing:0}html[dir=rtl] a[href^="tel:"]{direction:ltr;unicode-bidi:isolate}.pw__h{position:absolute;inset-inline-start:-9999px}.pw{--h:clamp(150px,16vw,290px);--g:6px;position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g);overflow:hidden;padding-block:var(--g)var(--band)}.pw::before,.pw::after{content:"";position:absolute;inset-block:0;width:7%;z-index:2;pointer-events:none}.pw::before{inset-inline-start:0;background:linear-gradient(90deg,var(--night),transparent)}.pw::after{inset-inline-end:0;background:linear-gradient(270deg,var(--night),transparent)}.pw--page{padding-block-start:var(--g)}.pw--kinds{--h:clamp(160px,18vw,320px)}.pw--kinds,.pw--home{gap:clamp(1.2rem,2vw,2rem)}.pw__kind{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.pw__label{font-family:var(--f-mono);font-size:.688rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--milk-3);margin-inline-start:max(var(--gap),calc((100% - var(--shell))/2))}html[dir=rtl] .pw__label{letter-spacing:0}.pw__cand{display:none}.pw__row{display:flex;width:max-content;gap:var(--g);will-change:transform;animation:marq-l var(--d)linear infinite;animation-delay:var(--o,0s)}.pw__row--r{animation-name:marq-r}.pw__set{display:flex;gap:var(--g);padding-inline-end:var(--g)}.pw__set a{display:block;line-height:0}.pw__set img{height:var(--h);width:auto;display:block;border-radius:6px;background:var(--night-2)}@media(prefers-reduced-motion:reduce){.pw::before,.pw::after{display:none}.pw__row{animation:none;width:auto;flex-wrap:wrap}.pw__set{flex-wrap:wrap}.pw__set[aria-hidden]{display:none}}