@font-face{font-family:Igra Sans;src:url(/fonts/igra-sans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Edirne;src:url(/fonts/edirne.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Docker One;src:url(/fonts/docker-one.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Urban Decay SP;src:url(/fonts/urban-decay-sp.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--bg:#0e0e0e;--ink:#ece8df;--dim:#a8a39a;--line:#ece8df29;--acid:#ff2fa5;--acid-ink:#c40077;--paper:#ece8df;--paper-ink:#0e0e0e;--paper-dim:#5c5852;--danger:#ffe600;--acid-2:#b6ff1a;--uv:#6d3bff;--bg-rgb:14 14 14;--ink-rgb:236 232 223;--acid-rgb:255 47 165;--paper-rule:2px dashed rgb(var(--bg-rgb) / .35);--acid-tint:rgb(var(--acid-rgb) / .06);--display:"Edirne", "Igra Sans", sans-serif;--stamp:"Docker One", "Igra Sans", monospace;--text:"Igra Sans", sans-serif;--marker:"Urban Decay SP", "Igra Sans", cursive;--gutter:clamp(20px, 3.4vw, 56px);--section:clamp(56px, 6.6vw, 100px);--gap:clamp(22px, 3vw, 40px);--lead:clamp(24px, 2.6vw, 38px);--block:clamp(28px, 4vw, 44px);--stamp-gap:clamp(13px, 1.4vw, 20px);--measure:64ch;--measure-mid:880px;--mottle:.07;--fibre:.055;--grain:.12;--tilt:0deg;--tilt-b:0deg;--tilt-c:0deg;--stripes:none;--sheet-tilt:-.6deg;--gl-split:.055em;--gl-cycle:4.5s;--gl-burst:.56s;--rv-dur:.56s;--rv-step:70ms;--rv-print:.76s;--h1:clamp(38px, 8.4vw, 116px);--h2:clamp(30px, 5.6vw, 76px);--h3:clamp(22px, 2.8vw, 36px);--h-mega:clamp(42px, 9.4vw, 140px);--lede:clamp(18px, 2vw, 26px);--stamp-size:12px;--h3-card:clamp(26px, 3vw, 40px);--h3-lead:clamp(32px, 4vw, 56px);--h3-step:clamp(22px, 2.2vw, 30px);color-scheme:dark;box-sizing:border-box}html{scroll-padding-top:env(safe-area-inset-top,0px)}*{box-sizing:border-box}b,strong{font-weight:400}.hl{font-family:var(--stamp);letter-spacing:.02em;font-style:normal}html{background:var(--bg);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{padding:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background-color:var(--bg);background-image:radial-gradient(120% 80% at 12% -12%, rgb(var(--ink-rgb) / .03), transparent 58%), radial-gradient(90% 70% at 88% 6%, #6d3bff0d, transparent 60%), radial-gradient(110% 90% at 50% 108%, rgb(var(--acid-rgb) / .035), transparent 64%);color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;font-size:17px;line-height:1.55;position:relative;overflow-x:hidden}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}body:before{content:"";pointer-events:none;z-index:47;opacity:var(--mottle);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='m' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.014' numOctaves='4' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='gamma' exponent='3'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E");background-size:840px 840px;position:fixed;inset:0}html:after{content:"";pointer-events:none;z-index:48;opacity:var(--fibre);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.006 0.55' numOctaves='3' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='gamma' exponent='3'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");background-size:420px 420px;position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:49;opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='4' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='gamma' exponent='2.4'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}a{color:inherit}::selection{background:var(--acid);color:var(--bg)}:focus-visible{outline:3px solid var(--acid);outline-offset:3px}.wrap{max-width:1180px;padding:0 var(--gutter);margin:0 auto}p{max-width:62ch;margin:0 0 1em}h1,h2,h3{overflow-wrap:break-word}.stamp+h1,.stamp+h2{margin-top:var(--stamp-gap)}h1,h2,h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;text-wrap:balance;margin:0;font-weight:400;line-height:1.08}h1{font-size:var(--h1)}h2{font-size:var(--h2);margin-bottom:var(--lead);max-width:min(100%,30ch)}h3{font-size:var(--h3);max-width:min(100%,28ch);line-height:1.15}.stamp{font-family:var(--stamp);font-size:var(--stamp-size);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);align-items:center;gap:10px;line-height:1.3;display:inline-flex}.stamp:before{content:"";background:var(--acid);flex:none;width:4px;height:1em}.stamp.acid{color:var(--acid)}.rub{font-family:var(--stamp);letter-spacing:.06em;text-transform:uppercase;color:var(--acid);border:3px solid var(--acid);transform:rotate(var(--rot,-4deg));mix-blend-mode:screen;padding:6px 10px 5px;font-size:13px;line-height:1;display:inline-block}.rub-fill{background:var(--acid);color:var(--bg);mix-blend-mode:normal}.btn{min-height:68px;line-height:1.2;font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--bg);background:var(--acid);cursor:pointer;transform:rotate(var(--tilt-c));border:0;justify-content:center;align-items:center;gap:12px;padding:18px 38px;font-size:clamp(17px,1.5vw,21px);font-weight:400;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{transform:rotate(var(--tilt-c)) translate(-2px,-2px);box-shadow:4px 4px 0 var(--ink)}.btn.ghost{color:var(--ink);border:2px solid var(--ink);background:0 0;min-height:54px;padding:12px 24px;font-size:clamp(14px,1.2vw,17px)}.btn.block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.wordmark{font-family:var(--marker);color:var(--acid);text-transform:none;letter-spacing:.01em;font-weight:400;line-height:.8;display:inline-block}.sheet{--sheet-x:clamp(24px,4vw,44px);background:var(--paper);color:var(--paper-ink);padding:clamp(24px,4vw,44px) var(--sheet-x);transform:rotate(var(--sheet-tilt));position:relative;box-shadow:0 18px 40px #00000073}.sheet:before,.sheet:after{content:"";background:rgb(var(--ink-rgb) / .55);mix-blend-mode:screen;opacity:.8;width:110px;height:26px;position:absolute;box-shadow:0 1px 2px #00000040}.sheet:before{top:-12px;left:8%;transform:rotate(-6deg)}.sheet:after{bottom:-12px;right:6%;transform:rotate(5deg)}.sheet .stamp{color:var(--paper-dim)}.sheet p{color:var(--paper-ink)}.sheet h3{font-family:var(--stamp);letter-spacing:.08em;color:var(--paper-dim);text-transform:uppercase;max-width:none;margin:0 0 20px;font-size:14px;font-weight:400}.todo{border:2px dashed var(--line);font-family:var(--stamp);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;align-items:center;gap:14px;padding:18px 20px;font-size:12px;display:flex}.todo b{color:var(--acid);font-weight:400}section{padding:var(--section) 0;position:relative}section+section{border-top:1px solid var(--line)}.strip{padding:0}@media (width>=1000px){section.brief{padding:calc(var(--section) * .72) 0}section.brief .wrap{column-gap:var(--gap);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}section.brief .wrap>.stamp{grid-area:1/1}section.brief .wrap>h2{grid-area:2/1;margin-bottom:0;font-size:clamp(34px,4.4vw,60px)}section.brief .wrap>:not(.stamp):not(h2){padding-top:calc(var(--stamp-size) * 1.3 + var(--stamp-gap) + .35em);grid-area:1/2/span 2;margin-top:0}section.brief .wrap>:not(.stamp):not(h2)>:first-child{margin-top:0}}.hero-note{color:var(--dim);max-width:40ch;margin:14px 0 0;font-size:16px}.hdr{z-index:40;background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);--hdr-h:70px;position:sticky;top:0}.hdr .wrap{max-width:1360px;min-height:var(--hdr-h);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;padding-top:0;padding-bottom:0;display:flex}.brand{flex:none;align-items:center;gap:14px;text-decoration:none;display:flex}.brand .brand-mark{font-family:var(--marker);color:var(--acid);letter-spacing:.01em;text-transform:none;font-size:46px;line-height:.8}.brand>span:last-child{font-family:var(--stamp);letter-spacing:.05em;text-transform:uppercase;color:var(--dim);white-space:nowrap;font-size:11px;line-height:1.25}.hdr-r{flex-wrap:nowrap;flex:none;align-items:center;gap:14px;display:flex}.hdr .btn.ghost{border-color:var(--acid);white-space:nowrap;flex:none;min-height:52px;padding:10px 26px;font-size:20px}@media (width<=560px){.hdr .btn.ghost{min-height:46px;padding:8px 16px;font-size:17px}}.hdr .btn.ghost:hover,.hdr .btn.ghost:focus-visible{background:var(--acid);color:var(--bg);box-shadow:none;transform:rotate(var(--tilt-c))}.hdr-nav{flex:auto;justify-content:center;min-width:0;padding-inline:16px;display:flex}.hdr-nav ul{flex-wrap:nowrap;align-items:center;gap:18px;margin:0;padding:0;list-style:none;display:flex}.hdr-nav a{font-family:var(--stamp);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);white-space:nowrap;border-bottom:2px solid #0000;padding:8px 2px;font-size:14px;text-decoration:none;transition:color .15s,border-color .15s;display:block}.hdr-nav a:hover,.hdr-nav a:focus-visible{color:var(--ink);border-bottom-color:var(--acid)}.hdr-nav a[aria-current=page]{color:var(--acid);border-bottom-color:var(--acid)}.hdr .wrap{padding-right:calc(var(--gutter) + 62px)}@media (width<=1380px){.hdr-nav{padding-inline:12px}.hdr-nav ul{gap:16px}.hdr-nav a{font-size:13px}}@media (width>=1141px) and (width<=1380px){.hdr .brand>span:last-child{display:none}}@media (width<=1140px){.hdr .wrap{padding-top:calc((var(--hdr-h) - 52px) / 2);flex-wrap:wrap;align-content:flex-start;row-gap:0}.hdr-nav{margin-top:calc((var(--hdr-h) - 52px) / 2);margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * (var(--gutter) + 62px));padding:0 var(--gutter);border-top:1px solid var(--line);flex:1 0 100%;order:3;justify-content:flex-start}.hdr-nav ul{justify-content:space-between;gap:12px;width:100%}.hdr-nav a{padding:13px 0 11px;font-size:13px}}@media (width<=640px){.hdr-nav{scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.hdr-nav.more-right{-webkit-mask-image:linear-gradient(90deg,#000 84%,#0000);mask-image:linear-gradient(90deg,#000 84%,#0000)}.hdr-nav.more-left{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16%);mask-image:linear-gradient(90deg,#0000,#000 16%)}.hdr-nav.more-left.more-right{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.hdr-nav::-webkit-scrollbar{display:none}.hdr-nav ul{justify-content:flex-start;gap:20px;width:max-content}.hdr-nav a{letter-spacing:.03em;font-size:12px}}@media (width<=560px){.hdr .wrap{padding-top:8px}.hdr-nav{margin-top:8px}}.hdr .wrap{transition:opacity .2s,visibility .2s}.hdr.is-compact .wrap{opacity:0;visibility:hidden;pointer-events:none}.hdr{transition:background-color .2s,border-color .2s}.hdr.is-compact{backdrop-filter:none;pointer-events:none;background:0 0;border-bottom-color:#0000}.hdr.is-compact .hdr-burger,.hdr.is-compact .hdr-menu{pointer-events:auto}.hdr-burger{top:calc((var(--hdr-h) - 46px) / 2);right:calc(max(0px, (100% - 1360px) / 2) + var(--gutter));z-index:41;border:1.5px solid var(--line);background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:blur(10px);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:flex;position:fixed}.hdr-burger:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.hdr-burger span{background:var(--ink);width:18px;height:2px;display:block;position:relative}.hdr-burger span:before,.hdr-burger span:after{content:"";background:var(--ink);width:18px;height:2px;transition:transform .2s,top .2s,opacity .2s;position:absolute;left:0}.hdr-burger span:before{top:-6px}.hdr-burger span:after{top:6px}.hdr.is-open .hdr-burger span{background:0 0}.hdr.is-open .hdr-burger span:before{top:0;transform:rotate(45deg)}.hdr.is-open .hdr-burger span:after{top:0;transform:rotate(-45deg)}.hdr-menu{top:calc(var(--hdr-h) + 4px);right:calc(max(0px, (100% - 1360px) / 2) + var(--gutter));z-index:41;background:var(--bg);border:1.5px solid var(--line);min-width:220px;padding:10px;position:fixed}.hdr-menu[hidden]{display:none}.hdr-menu ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hdr-menu a{font-family:var(--stamp);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);padding:12px 14px;font-size:15px;text-decoration:none;display:block}.hdr-menu a:hover,.hdr-menu a:focus-visible{color:var(--ink);background:var(--line)}.hdr-menu a[aria-current=page]{color:var(--acid)}.hdr-menu a.hdr-menu-cta{border-top:1px solid var(--line);margin-top:6px;padding-top:12px;color:var(--acid)!important}.hdr-menu a.hdr-menu-doc{letter-spacing:.05em;border-top:1px solid var(--line);margin-top:4px;padding:10px 14px;font-size:11px}@media (prefers-reduced-motion:reduce){.hdr .wrap,.hdr-burger span:before,.hdr-burger span:after{transition:none}}.ftr{border-top:1px solid var(--line);padding:clamp(28px,3vw,40px) 0 clamp(36px,4vw,56px)}@media (width>=900px){.ftr .wrap{display:block}.ftr ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:10px 40px}}.ftr .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ftr ul{color:var(--dim);gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ftr ul b{font-family:var(--stamp);color:var(--ink);letter-spacing:.02em;font-weight:400}.ftr-soc{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ftr-soc b{margin-right:10px}.ftr-soc a{width:46px;height:46px;color:var(--ink);place-items:center;transition:color .18s,transform .18s;display:grid}.ftr-soc a:hover,.ftr-soc a:focus-visible{color:var(--acid);transform:translateY(-2px)}.ftr-soc svg{fill:none;stroke:currentColor;stroke-width:2.9px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.ftr-soc svg .hot{stroke:var(--acid)}@media (prefers-reduced-motion:reduce){.ftr-soc a{transition:none}.ftr-soc a:hover{transform:none}}.ftr a{color:var(--ink)}.ftr-legal{border-top:1px solid var(--line);color:var(--dim);flex:100%;order:3;gap:6px;margin-top:clamp(22px,2.6vw,30px);padding-top:16px;font-size:13px;line-height:1.5;display:grid}.ftr-legal p{max-width:none;margin:0}.ftr-legal .docs{flex-wrap:wrap;gap:0 18px;margin:-6px 0;display:flex}.ftr-legal a{color:var(--dim);text-underline-offset:3px;text-decoration:underline}.ftr-legal .docs a{min-height:44px;padding:12px 0;display:inline-block}.ftr-legal a:hover,.ftr-legal a:focus-visible{color:var(--ink)}.ftr-legal a[aria-current=page]{color:var(--acid)}.ftr-legal .fn{opacity:.85;font-size:12px}.ftr .todo{padding:10px 14px;font-size:11px}.ftr-tag{font-family:var(--marker);color:var(--acid);letter-spacing:.01em;transform-origin:0 100%;user-select:none;pointer-events:none;opacity:.9;margin-top:clamp(18px,3vw,34px);font-size:clamp(56px,13vw,170px);line-height:.8;transform:rotate(-2.5deg)}.faq{margin-top:var(--lead);border-top:2px solid var(--ink);max-width:820px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-family:var(--text);justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 0;font-size:clamp(17px,1.5vw,19px);font-weight:400;line-height:1.35;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--stamp);color:var(--acid);flex:none;font-size:22px;line-height:1;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details[open]>p{animation:.42s step-end both faq-open}@keyframes faq-open{0%{opacity:0;clip-path:inset(0 0 100%);translate:0}12%{opacity:1;clip-path:inset(0 0 55%);text-shadow:-2px 0 var(--uv), 2px 0 var(--acid-2);translate:-8px}30%{opacity:1;clip-path:inset(35% 0 0);text-shadow:2px 0 var(--uv);translate:6px}50%{opacity:1;clip-path:inset(0);text-shadow:-1px 0 var(--acid-2);translate:-2px}to{opacity:1;clip-path:inset(0);text-shadow:none;translate:0}}.faq details[open] summary:after{animation:.3s step-end faq-plus}@keyframes faq-plus{0%{color:var(--acid-2);translate:3px}33%{color:var(--uv);translate:-3px}66%{color:var(--acid);translate:1px}to{translate:0}}@media (prefers-reduced-motion:reduce){.faq details[open]>p,.faq details[open] summary:after{animation:none}}.faq details p{color:var(--dim);max-width:64ch;margin:0 0 22px;font-size:17px}.signup .wrap{gap:var(--gap);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;display:grid}.signup p{color:var(--dim);font-size:17px}.signup p a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.sec-note{color:var(--dim);max-width:min(100%,60ch);font-size:17px}.sec-note a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.sec-note a:hover{color:var(--acid)}@media (width<=860px){.signup .wrap{grid-template-columns:1fr}}@media (width<=560px){.hdr .brand{flex-direction:column;align-items:flex-start;gap:4px}.hdr .brand>span:last-child{letter-spacing:.04em;white-space:normal;max-width:17ch;font-size:10px}.hdr{--hdr-h:74px}.sheet{--sheet-x:18px;padding:22px var(--sheet-x)}}@media (width<=640px){h2{max-width:100%}main .btn:not(.ghost){width:100%}.hdr .brand .brand-mark{font-size:38px}}@keyframes gl-ghost-a{0%,6.4%,to{clip-path:inset(0 0 100%);translate:0}.8%{clip-path:inset(8% 0 68%);translate:-.06em}2.2%{clip-path:inset(42% 0 34%);translate:.05em}3.6%{clip-path:inset(70% 0 12%);translate:-.03em}5%{clip-path:inset(22% 0 55%);translate:.04em}}@keyframes gl-ghost-b{0%,6.4%,to{clip-path:inset(0 0 100%);translate:0}.8%{clip-path:inset(56% 0 22%);translate:.05em}2.2%{clip-path:inset(14% 0 61%);translate:-.04em}3.6%{clip-path:inset(34% 0 44%);translate:.07em}5%{clip-path:inset(78% 0 6%);translate:-.05em}}.gl-name{z-index:0;position:relative}.gl-name:before,.gl-name:after{content:attr(data-text);z-index:-1;pointer-events:none;user-select:none;width:100%;animation-duration:var(--gl-cycle);animation-timing-function:step-end;animation-iteration-count:infinite;position:absolute;top:0;left:0}.gl-name:before{color:var(--uv);animation-name:gl-ghost-a}.gl-name:after{color:var(--acid-2);animation-name:gl-ghost-b}@keyframes gl-ghost-c{0%,9%,to{clip-path:inset(0 0 100%);translate:0}1.2%{clip-path:inset(0 0 72%);translate:.09em}2.6%{clip-path:inset(30% 0);translate:-.02em}4.4%{clip-path:inset(62% 0 0);translate:.06em}6.8%{clip-path:inset(12% 0 80%);translate:-.08em}}@keyframes gl-ghost-d{0%,4.8%,to{clip-path:inset(0 0 100%);translate:0}.6%{clip-path:inset(40% 0);translate:-.1em}1.8%{clip-path:inset(0 0 55%);translate:.03em}3.2%{clip-path:inset(66% 0 4%);translate:-.05em}}.hdr .gl-name:before,.hdr .gl-name:after{animation-duration:5.3s;animation-delay:-1.2s}.hero-obj.gl-name:before,.hero-obj.gl-name:after{animation-duration:3.7s;animation-delay:-2.7s}.hero-obj.gl-name:before{animation-name:gl-ghost-c}.who-name .gl-name:before,.who-name .gl-name:after{animation-duration:6.1s;animation-delay:-3.9s}.who-name .gl-name:after{animation-name:gl-ghost-d}.ftr-tag.gl-name:before,.ftr-tag.gl-name:after{animation-duration:4.4s;animation-delay:-.5s}.ftr-tag.gl-name:before{animation-name:gl-ghost-d}.ftr-tag.gl-name:after{animation-name:gl-ghost-c}.hero-obj.gl-name:before{color:#0000;-webkit-text-stroke-color:var(--uv)}.hero-obj.gl-name:after{color:#0000;-webkit-text-stroke-color:var(--acid-2)}@keyframes gl-chatter{0%{text-shadow:calc(var(--gl-split) * -1) 0 var(--uv), var(--gl-split) 0 var(--acid-2);translate:2px}22%{text-shadow:var(--gl-split) 0 var(--uv), calc(var(--gl-split) * -1) 0 var(--acid-2);translate:-3px}40%{text-shadow:none;translate:1px}58%{text-shadow:calc(var(--gl-split) * -.6) 0 var(--acid-2), calc(var(--gl-split) * .6) 0 var(--uv);translate:-1px}78%{text-shadow:var(--gl-split) 0 var(--acid-2), calc(var(--gl-split) * -1) 0 var(--uv);translate:2px}to{text-shadow:none;translate:0}}@keyframes gl-chatter-slice{0%{clip-path:inset(0);text-shadow:var(--gl-split) 0 var(--uv);translate:0}14%{clip-path:inset(18% 0 46%);text-shadow:calc(var(--gl-split) * -1.4) 0 var(--acid-2);translate:7px}28%{clip-path:inset(0);text-shadow:none;translate:0}44%{clip-path:inset(58% 0 8%);text-shadow:var(--gl-split) 0 var(--uv), calc(var(--gl-split) * -1) 0 var(--acid-2);translate:-9px}60%{clip-path:inset(0);text-shadow:calc(var(--gl-split) * .5) 0 var(--acid-2);translate:2px}to{clip-path:inset(0);text-shadow:none;translate:0}}@keyframes gl-chatter-skew{0%{text-shadow:var(--gl-split) 0 var(--acid-2);transform:skew(0)}18%{text-shadow:calc(var(--gl-split) * -1.2) 0 var(--uv), var(--gl-split) 0 var(--acid-2);transform:skew(-14deg)}34%{text-shadow:var(--gl-split) 0 var(--uv);transform:skew(9deg)}52%{text-shadow:none;transform:skew(-4deg)}70%{text-shadow:calc(var(--gl-split) * .6) 0 var(--acid-2);transform:skew(2deg)}to{text-shadow:none;transform:none}}@keyframes gl-chatter-drop{0%{opacity:1;text-shadow:none;translate:0}12%{opacity:.15;translate:-4px}24%{opacity:1;text-shadow:calc(var(--gl-split) * -1.3) 0 var(--uv), calc(var(--gl-split) * 1.3) 0 var(--acid-2);translate:3px}46%{opacity:.3;text-shadow:none;translate:0}58%{opacity:1;text-shadow:var(--gl-split) 0 var(--uv);translate:-2px}to{opacity:1;text-shadow:none;translate:0}}@keyframes gl-chatter-flick{0%{text-shadow:calc(var(--gl-split) * 1.4) 0 var(--acid-2)}20%{text-shadow:calc(var(--gl-split) * -1.4) 0 var(--uv)}38%{text-shadow:none}52%{text-shadow:var(--gl-split) 0 var(--uv), calc(var(--gl-split) * -1) 0 var(--acid-2)}74%{text-shadow:calc(var(--gl-split) * -.5) 0 var(--acid-2)}to{text-shadow:none}}@keyframes gl-chatter-stutter{0%{text-shadow:calc(var(--gl-split) * -2) 0 var(--uv), calc(var(--gl-split) * 2) 0 var(--acid-2);translate:-4px}30%{text-shadow:calc(var(--gl-split) * -1.2) 0 var(--uv), calc(var(--gl-split) * 1.2) 0 var(--acid-2);translate:3px}55%{text-shadow:calc(var(--gl-split) * -.6) 0 var(--uv), calc(var(--gl-split) * .6) 0 var(--acid-2);translate:-1px}80%{text-shadow:calc(var(--gl-split) * -.25) 0 var(--uv);translate:0}to{text-shadow:none;translate:0}}.gl-in{animation:var(--gl-anim,gl-chatter) var(--gl-burst) steps(1, end) 1}@media (hover:hover){.btn:hover,.hdr-nav a:hover,.hdr-menu a:hover,.faq summary:hover{animation:var(--gl-anim,gl-chatter) var(--gl-burst) steps(1, end) 1}}.btn:focus-visible,.hdr-nav a:focus-visible,.hdr-menu a:focus-visible,.faq summary:focus-visible{animation:var(--gl-anim,gl-chatter) var(--gl-burst) steps(1, end) 1}@media (prefers-reduced-motion:reduce){.gl-name:before,.gl-name:after{clip-path:none;animation:none}.gl-name:before{translate:-.03em}.gl-name:after{translate:.03em}.gl-in,.btn:hover,.btn:focus-visible,.hdr-nav a:hover,.hdr-nav a:focus-visible,.hdr-menu a:hover,.hdr-menu a:focus-visible,.faq summary:hover,.faq summary:focus-visible{animation:none}}@keyframes rv-in{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0}}@keyframes rv-print{0%{opacity:0;clip-path:inset(0 0 100%);translate:0 -18px}60%{opacity:1}to{opacity:1;clip-path:inset(0);translate:0}}html.motion .rv>*{opacity:0}html.motion .rv.is-in>*{animation:rv-in var(--rv-dur) cubic-bezier(.2,.75,.25,1) both;animation-delay:calc(var(--rv-step) * var(--rv-i,0))}html.motion .rv.is-in>:first-child{--rv-i:0}html.motion .rv.is-in>:nth-child(2){--rv-i:1}html.motion .rv.is-in>:nth-child(3){--rv-i:2}html.motion .rv.is-in>:nth-child(4){--rv-i:3}html.motion .rv.is-in>:nth-child(5){--rv-i:4}html.motion .rv.is-in>:nth-child(6){--rv-i:5}html.motion .rv.is-in>:nth-child(7){--rv-i:6}html.motion .rv.is-in>:nth-child(8){--rv-i:7}html.motion .rv.is-in>:nth-child(9){--rv-i:8}html.motion .rv.is-in>:nth-child(n+10){--rv-i:9}html.motion .rv-print{opacity:0}html.motion .rv-print.is-in{animation:rv-print var(--rv-print) cubic-bezier(.16,.8,.28,1) both}@keyframes rv-tune{0%{opacity:0;clip-path:inset(0 0 100%);translate:0}8%{opacity:1;clip-path:inset(0 0 62%);text-shadow:-3px 0 var(--uv), 3px 0 var(--acid-2);translate:-14px}18%{opacity:.4;clip-path:inset(48% 0 0);text-shadow:4px 0 var(--uv);translate:10px}30%{opacity:1;clip-path:inset(20% 0 30%);text-shadow:-2px 0 var(--acid-2);translate:-6px}44%{opacity:1;clip-path:inset(0);text-shadow:2px 0 var(--uv), -2px 0 var(--acid-2);translate:4px}60%{opacity:.7;clip-path:inset(0);text-shadow:none;translate:-2px}76%{opacity:1;text-shadow:-1px 0 var(--acid-2);translate:1px}to{opacity:1;clip-path:inset(0);text-shadow:none;translate:0}}@keyframes rv-scan{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}html.motion .faq.rv{border-top-color:#0000;position:relative}html.motion .faq.rv:before{content:"";background:var(--ink);clip-path:inset(0 100% 0 0);height:2px;position:absolute;top:-2px;left:0;right:0}html.motion .faq.rv.is-in:before{animation:.38s steps(8,end) both rv-scan}html.motion .faq.rv.is-in>*{animation:.64s step-end both rv-tune;animation-delay:calc(.24s + 95ms * var(--rv-i,0))}@media (prefers-reduced-motion:reduce){html.motion .rv>*,html.motion .rv-print{opacity:1;clip-path:none;animation:none;translate:0}html.motion .faq.rv{border-top-color:var(--ink)}html.motion .faq.rv:before{display:none}}.studio-band{padding:0;display:grid;position:relative}.studio-band--pair{grid-template-columns:1fr 1fr}.studio-band img{object-fit:cover;object-position:center 58%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;height:clamp(240px,32vw,440px);display:block}.studio-band--pair img+img{border-left:1px solid var(--line)}.studio-band--mini img{object-position:center 50%;height:clamp(220px,28vw,400px)}.studio-band:after{content:"";pointer-events:none;background:linear-gradient(180deg, rgb(var(--bg-rgb) / .62), rgb(var(--bg-rgb) / 0) 24%, rgb(var(--bg-rgb) / 0) 76%, rgb(var(--bg-rgb) / .62));position:absolute;inset:0}@media (width<=760px){.studio-band--pair{grid-template-columns:1fr}.studio-band--pair img+img{border-top:0;border-left:0}}.hero--photo{isolation:isolate;position:relative}.hero-bg{object-fit:cover;object-position:var(--hero-pos,center 40%);z-index:-2;pointer-events:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.hero--photo:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, rgb(var(--bg-rgb) / .9), rgb(var(--bg-rgb) / .46) 40%, rgb(var(--bg-rgb) / .66) 76%, rgb(var(--bg-rgb) / .96)), rgb(var(--bg-rgb) / var(--hero-shade,.42));position:absolute;inset:0}@media (width<=760px){.hero--photo:after{background:linear-gradient(180deg, rgb(var(--bg-rgb) / .95), rgb(var(--bg-rgb) / .74) 40%, rgb(var(--bg-rgb) / .86) 80%, rgb(var(--bg-rgb) / .98)), rgb(var(--bg-rgb) / calc(var(--hero-shade,.42) + .14))}}.hero{padding:clamp(40px,6vw,88px) 0 clamp(32px,5vw,56px)}.hero h1{font-size:var(--h1);max-width:18ch}.hero-lede{font-size:var(--lede);max-width:56ch;color:var(--dim);margin-top:clamp(18px,2.4vw,28px)}.hero--photo{overflow:hidden}.signup h2{font-size:var(--h-mega);max-width:none;margin:0}.price-lines{max-width:var(--measure-mid);gap:12px;margin-top:24px;display:grid}.price-lines p{max-width:min(100%,70ch);color:var(--dim);text-indent:-1.7em;margin:0;padding-left:1.7em;font-size:16px}.price-lines p:before{content:"—";color:var(--acid);font-family:var(--stamp);margin-right:10px}.dash{max-width:var(--measure-mid);gap:14px;display:grid}.dash>div{padding-left:34px;font-size:17px;position:relative}.dash>div:before{content:"—";color:var(--acid);font-family:var(--stamp);position:absolute;left:0}.dash p{margin:0;font-size:17px}.dash a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.dash>div.highlight{border:2px dashed var(--acid);background:var(--acid-tint);padding:16px 20px 16px 44px}.dash>div.highlight:before{content:"";background:var(--acid);width:16px;height:16px;top:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5l3.1 6.9 7.4.8-5.5 5.1 1.5 7.4L12 18l-6.5 3.7 1.5-7.4L1.5 9.2l7.4-.8z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5l3.1 6.9 7.4.8-5.5 5.1 1.5 7.4L12 18l-6.5 3.7 1.5-7.4L1.5 9.2l7.4-.8z'/%3E%3C/svg%3E") 50%/contain no-repeat}.dash>div.highlight .rub{--rot:-3deg;vertical-align:middle;margin-left:8px;padding:3px 6px 2px;font-size:10px}.cards{gap:var(--gap);margin-top:var(--lead);grid-template-columns:1fr 1fr;display:grid}.card{border:2px solid var(--ink);padding:clamp(22px,3vw,32px)}.card h3{font-family:var(--display);font-weight:400;font-size:var(--h3-card);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin-bottom:14px;line-height:1.05}.card .big{font-family:var(--stamp);letter-spacing:.02em;color:var(--acid);text-transform:uppercase;margin-bottom:12px;font-size:clamp(20px,2vw,26px);font-weight:400;line-height:1.2}.card p{color:var(--ink);margin:0;font-size:16px}.card p+p{margin-top:10px}.callout{background:var(--acid);color:var(--bg);margin-top:18px;padding:12px 16px;display:inline-block;transform:rotate(-1.5deg)}.callout b{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;margin-bottom:6px;font-size:17px;font-weight:400;display:block}.callout span{font-family:var(--text);letter-spacing:0;max-width:36ch;font-size:15px;line-height:1.4;display:block}@media (width<=860px){.cards{grid-template-columns:1fr}}.tl-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,1.8vw,20px);display:grid}@media (width<=900px){.tl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.tl-grid{grid-template-columns:1fr}}.tl-card{border:2px solid var(--ink);transform:rotate(var(--tilt,0deg));padding:24px 22px 22px;transition:transform .15s;position:relative}.tl-card:hover{transform:rotate(var(--tilt,0deg)) translateY(-3px)}.tl-card:before{content:attr(data-n);font-family:var(--display);color:#0000;-webkit-text-stroke:1.5px var(--acid);pointer-events:none;z-index:0;font-size:clamp(44px,5vw,64px);font-weight:400;line-height:1;position:absolute;top:-.16em;right:12px}.tl-card .tl-icon{z-index:1;border:2px solid var(--acid);background:var(--bg);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:16px;display:flex;position:relative}.tl-card .tl-icon svg{width:19px;height:19px;display:block}.tl-card .tl-icon svg *{stroke:var(--acid)}.tl-card h3{z-index:1;font-size:var(--h3-step);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding-right:clamp(40px,4vw,56px);line-height:1.08;display:flex;position:relative}.tl-card p{z-index:1;color:var(--ink);margin:0;font-size:16px;position:relative}@media (prefers-reduced-motion:reduce){.tl-card,.tl-card:hover{transition:none;transform:none}}.proof{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.proof li{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.8fr) 1.2fr;align-items:baseline;gap:16px;padding:14px 0;font-size:16px;display:grid}.proof li b{font-family:var(--stamp);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);font-size:13px;font-weight:400}.proof li span{color:var(--dim)}.caveat{color:var(--dim);max-width:62ch;margin:20px 0 0;font-size:14px}@media (width<=560px){.proof li{grid-template-columns:1fr}}.ptab{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ptab th,.ptab td{text-align:left;border-bottom:var(--paper-rule);vertical-align:baseline;padding:14px 10px}.ptab th{font-family:var(--stamp);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-dim);border-bottom:3px solid var(--paper-ink);font-size:13px;font-weight:400}.ptab td{color:var(--paper-ink);font-size:19px}.ptab td.n{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(22px,2.6vw,32px);font-weight:400}.ptab td.p{font-family:var(--stamp);white-space:nowrap;font-size:clamp(19px,2.2vw,25px)}.ptab tr.main td{background:var(--paper-ink);color:var(--paper);border-bottom-color:#0000}.ptab .m{color:var(--paper-dim);font-size:16px}.ptab-wrap{position:relative}@media (width<=760px){.ptab-wrap{-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--sheet-x,18px));padding:0 var(--sheet-x,18px) 6px;overflow-x:auto}.ptab-wrap th:first-child,.ptab-wrap td:first-child{z-index:1;background:var(--paper);text-align:left;position:sticky;left:0}.ptab-wrap tr.main td:first-child{background:var(--paper-ink)}.ptab-wrap:after{content:"→ таблица прокручивается вбок";font-family:var(--stamp);letter-spacing:.04em;text-transform:uppercase;color:var(--paper-dim);margin-top:10px;font-size:10px;display:block}}.legal{max-width:68ch}.legal ol{gap:10px;margin:0;padding-left:22px;display:grid}.legal ol li{padding-left:6px}.legal ul{color:var(--dim);gap:8px;margin:0 0 1em;padding-left:22px;display:grid}.legal b{color:var(--ink)}.legal a,.legal-page .hero-lede a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.meta{color:var(--dim);max-width:min(100%,70ch);margin-top:8px;font-size:14px}.legal-page{--h1:clamp(26px,4.4vw,54px);--section:clamp(44px, 5vw, 72px)}.legal-page p,.legal-page li{max-width:min(100%,70ch)}.legal-page h2{max-width:min(100%,30ch);font-size:clamp(24px,2.9vw,40px)}.legal-page h3{margin-bottom:10px}.legal-page .hero h1{overflow-wrap:normal;max-width:100%}.legal-page .hero-lede{max-width:60ch}
