:root{--vk-ink:#191919;--vk-ink-2:#131313;--vk-text:#4e4e4e;--vk-text-2:#303030;--vk-muted:#19191999;--vk-paper-prod:#fdfbf5;--vk-terra:#b8421c;--vk-terra-dark:#d97a4e;--vk-paper-ink:#f4f1ec;--vk-void:#1c1a38;--vk-aurora-base:#0a130e;--vk-focus:#57a377;--vk-title-grad:linear-gradient(90deg,var(--vk-ink) 0%,var(--vk-ink) 58%,var(--vk-terra) 92%);--vk-title-grad-dark:linear-gradient(90deg,var(--vk-paper-ink) 0%,var(--vk-paper-ink) 58%,var(--vk-terra-dark) 92%);--vk-font:"Figtree",system-ui,sans-serif;--fs-h1:clamp(42px,5.2vw,100px);--lh-h1:.94;--ls-h1:-.04em;--fw-h1:600;--fs-display:4.5rem;--fs-section:3.6rem;--fs-sub:2rem;--fs-h4:1.7rem;--fs-h5:1.25rem;--fs-caps:1.5rem;--fs-lead:1.3rem;--lh-lead:1.5;--fs-medium:1.2rem;--lh-medium:1.6;--fs-regular:1.1rem;--lh-regular:1.7;--fs-small:1rem;--lh-small:1.4;--fs-body:18px;--lh-body:1.5;--fs-btn:16px;--vk-r-btn:30px;--vk-r-media:2rem;--vk-r-ctl:999px;--vk-r-img:22px;--vk-btn-shadow:0 10px 26px #0c0b1c66,0 2px 6px #0000003d,inset 0 1.5px 0 #ffffff2e,inset 0 -1.5px 0 #0000006b;--vk-btn-shadow-hover:0 20px 42px #0c0b1c85,0 5px 12px #00000052,inset 0 1.5px 0 #ffffff3d,inset 0 -1.5px 0 #00000075;--vk-ease-btn:cubic-bezier(.22,.61,.36,1)}@media (width>=1440px){:root{--fs-display:5rem;--fs-section:4rem;--fs-caps:1.7rem;--fs-medium:1.3rem;--fs-regular:1.2rem}}@media (width>=1920px){:root{--fs-display:5.3rem;--fs-section:4.2rem;--fs-h4:1.8rem;--fs-lead:1.5rem;--lh-lead:1.4;--fs-medium:1.4rem;--lh-medium:1.7;--fs-regular:1.3rem;--fs-body:20.8px}}@media (width<=991px){:root{--fs-display:2.6rem;--fs-section:2.6rem;--fs-sub:1.8rem;--fs-h4:1.5rem;--fs-h5:1.15rem;--fs-caps:1.6rem;--fs-lead:1.1rem;--fs-medium:1.1rem;--fs-regular:1rem;--fs-body:16px;--fs-btn:14px}}@media (width<=767px){:root{--fs-h1:clamp(42px,9vw,64px);--fs-display:3rem;--fs-section:2.4rem;--fs-sub:1.6rem;--fs-caps:1.4rem}}@media (width<=479px){:root{--fs-display:2.2rem;--fs-section:2.2rem;--fs-sub:1.5rem;--fs-h4:1.3rem;--fs-caps:1.2rem;--lh-lead:1.3;--fs-medium:1rem;--fs-regular:.9rem}}.vk-h1{font-family:var(--vk-font);font-size:var(--fs-h1);font-weight:var(--fw-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.vk-display{font-family:var(--vk-font);font-size:var(--fs-display);letter-spacing:-2px;font-weight:500;line-height:1.1}.vk-section{font-family:var(--vk-font);font-size:var(--fs-section);letter-spacing:-2px;font-weight:500;line-height:1.1}.vk-sub{font-family:var(--vk-font);font-size:var(--fs-sub);letter-spacing:-1px;font-weight:500;line-height:1.2}.vk-h4{font-family:var(--vk-font);font-size:var(--fs-h4);font-weight:500;line-height:1.3}.vk-h5{font-family:var(--vk-font);font-size:var(--fs-h5);letter-spacing:-.8px;font-weight:500;line-height:1.3}.vk-caps{font-family:var(--vk-font);font-size:var(--fs-caps);letter-spacing:-.5px;text-transform:uppercase;font-weight:600;line-height:1.6}.vk-lead{font-size:var(--fs-lead);line-height:var(--lh-lead)}.vk-medium{font-size:var(--fs-medium);line-height:var(--lh-medium)}.vk-regular{font-size:var(--fs-regular);line-height:var(--lh-regular)}.vk-small{font-size:var(--fs-small);line-height:var(--lh-small)}@media (width<=479px){.vk-h4{letter-spacing:-.7px;line-height:1.2}}@media (width>=1920px){.vk-h5{letter-spacing:0;font-weight:400}}.vk-title{background-image:var(--vk-title-grad-dark);-webkit-text-fill-color:transparent;width:fit-content;max-width:100%;color:var(--vk-paper-ink);-webkit-background-clip:text;background-clip:text;padding-bottom:.12em}.band--paper .vk-title,.vk-on-paper .vk-title,.vk-title.vk-title--ink{background-image:var(--vk-title-grad)}.vk-title--center{text-align:center;margin-inline:auto}.vk-btn{isolation:isolate;border:1px solid var(--vk-ink);border-radius:var(--vk-r-btn);background-color:var(--vk-void);color:#fff;min-width:180px;box-shadow:var(--vk-btn-shadow);font-family:var(--vk-font);font-size:var(--fs-btn);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .4s var(--vk-ease-btn),box-shadow .4s var(--vk-ease-btn),border-color .4s var(--vk-ease-btn);justify-content:center;align-items:center;padding:1.2rem 2.2rem;font-weight:400;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.is-liquid{isolation:isolate;position:relative;overflow:hidden}.is-liquid>.liquid-canvas{z-index:0;pointer-events:none;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.vk-btn__roll{z-index:1;text-align:center;flex-direction:column;align-items:stretch;height:1em;line-height:1;display:flex;position:relative;overflow:hidden}.vk-btn__t{white-space:nowrap;text-align:center;text-shadow:0 1px 3px #00000073;height:1em;transition:transform .45s var(--vk-ease-btn);line-height:1;display:block}.is-liquid>:not(.liquid-canvas){z-index:1;position:relative}.vk-btn:hover{box-shadow:var(--vk-btn-shadow-hover);border-color:#2e2b52;transform:translateY(-3px)}.vk-btn:hover .vk-btn__t{transform:translateY(-100%)}.vk-btn:active{transition-duration:.12s;transform:translateY(-1px)}.vk-btn:focus-visible{outline:2px solid var(--vk-focus);outline-offset:3px}.vk-btn--sm{min-width:0;padding:.85rem 1.4rem;font-size:14px}.vk-btn--block{width:100%}.vk-btn--outline{color:var(--vk-paper-ink);box-shadow:none;background:0 0;border-color:#f4f1ec6b}.vk-btn--outline:hover{box-shadow:none;border-color:#f4f1eccc;transform:none}.vk-btn--outline .vk-btn__t{text-shadow:none}:is(.band--paper,.vk-on-paper) .vk-btn--outline{color:#121416;border-color:var(--vk-ink)}:is(.band--paper,.vk-on-paper) .vk-btn--outline:hover{border-color:#121416}:is(.band--dark,.vk-on-dark) .vk-btn:not(.vk-btn--outline){border-color:#ffffff14}@media (width<=991px){.vk-btn{padding:1.1rem 2.2rem}}@media (width<=767px){.vk-btn{min-width:140px;line-height:1.2}}@media (width<=479px){.vk-btn{padding:1.1rem 1.5rem}}@media (hover:none){.vk-btn:hover{box-shadow:var(--vk-btn-shadow);transform:none}.vk-btn:hover .vk-btn__t{transform:none}.vk-btn:active{box-shadow:var(--vk-btn-shadow-hover);transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.vk-btn,.vk-btn__t{transition:none}.vk-btn:hover{transform:none}}.vk-ctl,.vk-toggle{--liquid-gain:.7;isolation:isolate;background-color:var(--vk-aurora-base);color:#f4f1ec;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .35s var(--vk-ease-btn),box-shadow .35s var(--vk-ease-btn);border:0;position:relative;overflow:hidden;box-shadow:0 8px 20px #0c0b1c57,0 1px 3px #0000003d,inset 0 1px #ffffff29,inset 0 -1px #0000006b}.vk-ctl:after,.vk-toggle:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:.8;transition:opacity .35s var(--vk-ease-btn);background:linear-gradient(150deg,#ffffff42,#ffffff0a 38%,#fff0 60%,#96aaff1a);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vk-ctl{border-radius:var(--vk-r-ctl);place-items:center;width:48px;height:48px;padding:0;display:inline-grid}.vk-ctl>svg,.vk-ctl>span{z-index:1;stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #00000073);width:16px;height:16px;position:relative}.vk-ctl:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0c0b1c75,0 3px 8px #00000047,inset 0 1px #ffffff38,inset 0 -1px #00000075}.vk-ctl:hover:after{opacity:1}.vk-ctl:active{transition-duration:.1s;transform:translateY(0)scale(.97)}.vk-ctl:focus-visible,.vk-toggle:focus-visible{outline:2px solid var(--vk-focus);outline-offset:3px}.vk-ctl[disabled],.vk-ctl[aria-disabled=true]{opacity:.38;pointer-events:none}.vk-ctl--lg{width:56px;height:56px}.vk-ctl--lg>svg{width:18px;height:18px}@media (pointer:coarse){.vk-ctl{width:52px;height:52px}.vk-ctl>svg{width:18px;height:18px}}.vk-toggle{--liquid-gain:.35;vertical-align:middle;border-radius:999px;width:46px;height:26px;padding:0;display:inline-block}.vk-toggle:before{content:"";z-index:3;width:20px;height:20px;transition:transform .35s var(--vk-ease-btn);background:#f4f1ec;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0006,inset 0 -1px #4a34242e}.vk-toggle[aria-checked=true]{--liquid-gain:1}.vk-toggle[aria-checked=true]:before{transform:translate(20px)}.vk-range{appearance:none;cursor:pointer;--p:50%;background:0 0;width:100%;height:28px}.vk-range::-webkit-slider-runnable-track{background:radial-gradient(60% 260% at 18% 50%,#609e748c,transparent 70%) 0 0/var(--p) 100% no-repeat, radial-gradient(60% 260% at 82% 50%,#5062be8c,transparent 70%) 0 0/var(--p) 100% no-repeat, linear-gradient(#0a130e,#0a130e) 0 0/var(--p) 100% no-repeat,#19191929;border-radius:4px;height:4px;box-shadow:inset 0 1px #0000002e}.vk-range::-moz-range-track{background:#19191929;border-radius:4px;height:4px}.vk-range::-moz-range-progress{background:linear-gradient(90deg,#2c5c44,#0a130e 50%,#3a4686);border-radius:4px;height:4px}.vk-range::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(70% 70% at 35% 30%,#609e748c,#0a130e00 70%),radial-gradient(80% 80% at 70% 75%,#5062be80,#0a130e00 70%),#0a130e;border:0;border-radius:50%;width:20px;height:20px;margin-top:-8px;box-shadow:0 4px 10px #0c0b1c66,inset 0 1px #ffffff38,inset 0 -1px #00000073}.vk-range::-moz-range-thumb{background:#0a130e;border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 4px 10px #0c0b1c66,inset 0 1px #ffffff38}.band--dark .vk-range::-webkit-slider-runnable-track{background-color:#f4f1ec24}@media (prefers-reduced-motion:reduce){.vk-ctl,.vk-toggle,.vk-toggle:before,.vk-ctl:after{transition:none}}:root{--ghost-out:.22s;--ghost-in:.32s;--ghost-ease-out:cubic-bezier(.5,0,.9,.4);--ghost-ease-in:cubic-bezier(.16,.84,.3,1);--ghost-blur:8px}.vk-ghost{transition:opacity var(--ghost-in) var(--ghost-ease-in),filter var(--ghost-in) var(--ghost-ease-in)}.vk-ghost.is-ghost-out{transition:opacity var(--ghost-out) var(--ghost-ease-out),filter var(--ghost-out) var(--ghost-ease-out);opacity:0!important;filter:blur(var(--ghost-blur))!important}@media (prefers-reduced-motion:reduce){.vk-ghost,.vk-ghost.is-ghost-out{transition:none}}.vk-foot{--phi:1.618;z-index:2;background:var(--vk-paper-prod,#fdfbf5);color:var(--vk-text,#4e4e4e);isolation:isolate;padding:clamp(72px,10vw,160px) 0 0;position:relative;overflow:hidden}.vk-foot__rule{transform-origin:0;background:#19191929;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleX(1)}.vk-foot__rule[data-reveal]{opacity:1;transition:transform 1.6s var(--ease-taste,cubic-bezier(.16,1,.3,1));transform:scaleX(0)}.vk-foot__rule[data-reveal].is-in,.no-js .vk-foot__rule[data-reveal]{transform:scaleX(1)}.vk-foot__grid{grid-template-columns:1.618fr 1fr;align-items:end;column-gap:clamp(40px,6.2vw,120px);display:grid}.vk-foot__lead{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.vk-foot .vk-foot__say{font-family:var(--vk-font);letter-spacing:-.045em;background-image:var(--vk-title-grad);max-width:11ch;margin:0;font-size:clamp(3rem,6.6vw,8.2rem);font-weight:500;line-height:1}.vk-foot__q{max-width:34rem;font-size:var(--fs-regular,1.1rem);line-height:var(--lh-regular,1.7);color:var(--vk-text,#4e4e4e);margin:clamp(28px,3.4vw,52px) 0 0}.vk-foot__q blockquote{margin:0}.vk-foot__q figcaption{font-size:var(--fs-small,1rem);color:#19191999;margin-top:10px;line-height:1.4}.vk-foot__q cite{font-style:normal}.vk-foot__cta{margin-top:clamp(28px,3.2vw,48px)}.vk-foot__side{border-left:1px solid #19191924;align-content:end;align-self:stretch;justify-items:start;gap:clamp(22px,2.4vw,34px);padding-left:clamp(24px,3vw,52px);display:grid}.vk-foot__badge{border-radius:50%;width:96px;height:96px;transition:filter 1s;display:block}.vk-foot__badge img{width:96px;height:96px}.vk-foot__badge:hover{filter:sepia(.9)}.vk-foot .vk-foot__h{font-family:var(--vk-font);font-size:var(--fs-h5,1.25rem);letter-spacing:-.4px;color:var(--vk-ink,#191919);-webkit-text-fill-color:currentColor;background:0 0;margin:0 0 6px;font-weight:500;line-height:1.3}.vk-foot__nav{gap:2px;display:grid}.vk-foot__nav a,.vk-foot__reach a{width:fit-content;min-height:44px;font-size:var(--fs-medium,1.2rem);color:var(--vk-ink,#191919);transition:color .4s var(--ease-taste,ease);align-items:center;line-height:1.3;display:inline-flex;position:relative}.vk-foot__nav a:after,.vk-foot__reach a:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease-taste,ease);background:currentColor;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.vk-foot__nav a:hover,.vk-foot__reach a:hover{color:var(--vk-terra,#b8421c)}.vk-foot__nav a:hover:after,.vk-foot__reach a:hover:after,.vk-foot__nav a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.vk-foot__reach{flex-wrap:wrap;gap:0 28px;display:flex}.vk-foot__reach a{overflow-wrap:anywhere;font-size:var(--fs-regular,1.05rem)!important}.vk-foot__kjb{border-radius:6px;width:fit-content;display:block}.vk-foot__kjb img{width:clamp(200px,170px + 2vw,236px);height:auto}.vk-foot a:focus-visible{outline:2px solid var(--vk-focus,#57a377);outline-offset:4px;border-radius:6px}.vk-foot__base{padding:22px 0 calc(26px + env(safe-area-inset-bottom,0px));font-size:var(--fs-small,1rem);color:#1919199e;border-top:1px solid #19191924;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;margin-top:clamp(64px,8vw,128px);line-height:1.4;display:flex}.vk-foot__legal{flex-wrap:wrap;gap:4px 26px;display:flex}.vk-foot__legal a{color:#191919b8;align-items:center;min-height:44px;transition:color .3s;display:inline-flex}.vk-foot__legal a:hover{color:var(--vk-ink,#191919)}.vk-foot ::selection{color:#191919;background:#e8c9b6}@media (width<=991px){.vk-foot__grid{grid-template-columns:1fr;row-gap:56px}.vk-foot__side{border-top:1px solid #19191924;border-left:0;grid-template-columns:auto 1fr;align-items:start;column-gap:32px;padding-top:40px;padding-left:0}.vk-foot__badge{grid-row:1/4}}@media (width<=767px){.vk-foot{padding-top:72px}.vk-foot .vk-foot__say{max-width:9ch;font-size:clamp(2.6rem,12.4vw,3.6rem)}.vk-foot__side{grid-template-columns:1fr;row-gap:22px}.vk-foot__badge{grid-row:auto;width:72px;height:72px}.vk-foot__badge img{width:72px;height:72px}.vk-foot__nav{grid-template-columns:1fr 1fr;column-gap:16px;width:100%}.vk-foot__nav a{font-size:1.1rem}.vk-foot__base{flex-direction:column;align-items:flex-start;gap:4px;margin-top:56px}.vk-foot__legal{gap:0 22px}}@media (prefers-reduced-motion:reduce){.vk-foot__rule[data-reveal]{transition:none;transform:scaleX(1)}.vk-foot__nav a:after{transition:none}}@media (width<=479px){.vk-foot{--fs-regular:1rem}}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-var.woff2)format("woff2")}:root{--canvas:#0a0909;--ink:#f4f1ec;--text:#f4f1ec;--mute:#a79d90;--faint:#6e665c;--teal:#2fbfa8;--gold:#f2c879;--violet:#8b84e8;--sage:#7fa184;--ember:#e8956b;--terra:#c65a2e;--bronze:#b9895c;--accent:var(--teal);--stroke:#ffffff1a;--stroke-strong:#ffffff2e;--ease:cubic-bezier(.22,.61,.36,1);--fast:.18s;--ease-spring:cubic-bezier(.23,1,.32,1);--content:1680px;--font:"Figtree",system-ui,sans-serif;--mono:var(--font);--nav-h:76px;--logo-h:54px;--dock-h:0px;--site-max:2400px;--site-vw:min(100vw,var(--site-max));--frame-max:2200px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font-family:var(--font);background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;padding-top:calc(var(--nav-h) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--dock-h) + env(safe-area-inset-bottom,0px));line-height:1.55;overflow-x:hidden}html{background:#0d0a09}body,#scene,.dim,.ld2,#loader,.console,#reel-gl,.scn-x{max-width:var(--site-max);margin-inline:auto}@media (width>=2401px){html:before{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .42 0 0 0 0 .36 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), radial-gradient(ellipse 140px 58% at calc(50% - var(--site-max) / 2) 44%,#f4b28038,#f4b28000 100%), radial-gradient(ellipse 140px 58% at calc(50% + var(--site-max) / 2) 44%,#f4b28038,#f4b28000 100%), radial-gradient(ellipse 720px 82% at calc(50% - var(--site-max) / 2) 44%,#e2926245,#c66c401f 38%,#c66c4009 70%,#c66c4000 100%), radial-gradient(ellipse 720px 82% at calc(50% + var(--site-max) / 2) 44%,#e2926245,#c66c401f 38%,#c66c4009 70%,#c66c4000 100%), radial-gradient(ellipse 1400px 50% at calc(50% - var(--site-max) / 2) 104%,#9670b21f,#9670b200 100%), radial-gradient(ellipse 1400px 50% at calc(50% + var(--site-max) / 2) 104%,#9670b21f,#9670b200 100%), linear-gradient(180deg,#221a15 0%,#1b1411 50%,#15100e 100%);position:fixed;inset:0}}::selection{background:var(--ember);color:#140a05}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:8px}.chev:focus-visible{outline-offset:4px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img{max-width:100%;display:block}h1,h2,h3{color:var(--ink)}.no-js [data-lines] .ml-i{transform:none!important}.no-js .hero__title,.no-js .chapter{opacity:1!important;visibility:visible!important;transform:none!important}#scene{z-index:0;pointer-events:none;position:fixed;inset:0}#scene canvas{width:100%;height:100%;display:block}.grain{z-index:1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:8s steps(10,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%,to{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-2%)}80%{transform:translate(3%,3%)}}.shell{z-index:2;isolation:isolate;position:relative}.wrap{width:min(var(--content),100% - clamp(32px,7vw,112px));margin-inline:auto}.mono{font-family:var(--mono)}.grad{background:linear-gradient(100deg,var(--gold),var(--teal) 55%,var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text}.ghost{color:#0000;-webkit-text-stroke:1px #f4f1ec24;-webkit-user-select:none;user-select:none}.ml{display:block;overflow:hidden}.ml-i{transition:transform 1.05s var(--ease);display:block;transform:translateY(112%)}.is-in .ml-i{transform:translateY(0)}.ml:nth-child(2) .ml-i{transition-delay:90ms}.no-js .ml-i{transform:none}.console{z-index:80;height:calc(var(--nav-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) clamp(14px,2.6vw,30px) 0;padding-inline:max(clamp(14px,2.6vw,30px),(var(--site-vw) - var(--frame-max)) / 2);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);transition:transform .55s var(--ease),background-color .45s var(--ease),box-shadow .45s var(--ease),-webkit-backdrop-filter .45s,backdrop-filter .45s,padding-top .55s var(--ease),height .55s var(--ease);will-change:transform;--nav-gap:4px;height:calc(var(--nav-h) + env(safe-area-inset-top,0px) + var(--nav-gap));padding-top:calc(env(safe-area-inset-top,0px) + var(--nav-gap));background:linear-gradient(#0c0a09db,#0c0a099e);align-items:center;gap:clamp(12px,2vw,28px);display:flex;position:fixed;top:0;left:0;right:0}.console.is-top{--nav-gap:clamp(14px,1.7vw,32px)}@media (width<=767px){.console.is-top{--nav-gap:14px}}.vk-menu-open .console{--nav-gap:4px}.console:not(.is-top){box-shadow:0 1px #f4f1ec12;background:#0c0a09f0!important}.console.on-paper:not(.is-top){box-shadow:0 1px #4a342424;background:#efe9e0f5!important}.console.is-top{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0!important}.console.is-hold:not(.is-top){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0a0909d6 0%,#0a09099e 58%,#0a090900 100%)!important}.console.on-paper.is-hold:not(.is-top){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0!important}.console.on-paper.is-hold .tiles .tile{color:#191919;text-shadow:0 0 2px #efe9e0f2,0 0 10px #efe9e0d9}.console.is-away{transform:translateY(calc(-100% - 40px))}.vk-menu-open .console{transform:none}@media (prefers-reduced-motion:reduce){.console{transition:background-color .2s,box-shadow .2s}}.console .brand{height:var(--logo-h);aspect-ratio:560/279;transform-origin:0;transition:transform .7s var(--ease);flex:none;display:block;position:relative}.console.is-top .brand{transform:scale(1.42)}@media (width>=768px) and (width<=1023px){.console.is-top .brand{transform:scale(1.22)}}@media (width>=768px) and (width<=899px){.console.is-top .brand{transform:scale(1.1)}}@media (width<=767px){.console.is-top .brand{transform:scale(1.45)}}.vk-menu-open .console .brand{transform:none}@media (prefers-reduced-motion:reduce){.console .brand{transition:none}}.console .brand__logo{object-fit:contain;width:100%;height:100%;transition:filter 1s var(--ease),opacity .5s var(--ease);display:block;position:absolute;inset:0}.console .brand__logo--ink{opacity:0}.console.on-paper .brand__logo--ink,.vk-menu-open .console .brand__logo--ink{opacity:1}.console.on-paper .brand__logo--light,.vk-menu-open .console .brand__logo--light{opacity:0}.console .brand:hover .brand__logo{filter:sepia()}.tiles{flex:auto;justify-content:center;align-items:center;gap:clamp(16px,2.6vw - 2px,46px);display:flex}.tile{color:var(--u3d-t2);font-family:var(--font);letter-spacing:0;transition:color .35s var(--ease);flex:none;align-items:center;padding:8px 2px;font-size:clamp(15px,13.2px + .24vw,19px);font-weight:500;display:flex;position:relative}.tile:after{content:"";opacity:0;height:1.5px;transition:right .38s var(--ease),opacity .38s var(--ease);background:currentColor;border-radius:2px;position:absolute;bottom:2px;left:0;right:100%}.tile:hover{color:var(--ink)}.tile:hover:after{opacity:.55;right:0}.tile[aria-current=page]{color:var(--ink);font-weight:600}.tile[aria-current=page]:after{opacity:1;right:0}.console{--glide:#d97a4e}.console.on-paper{--glide:#b8421c}.tiles.has-glide{position:relative}.tiles.has-glide .tile:after{display:none}.tiles__glide{background:var(--glide);transform-origin:0;opacity:0;pointer-events:none;will-change:transform;width:1px;height:2px;transition:background-color .45s var(--ease);border-radius:2px;position:absolute;bottom:calc(50% - 15px);left:0;transform:scaleX(0)}.console .tiles.has-glide .tile.is-glide,.console .tiles.has-glide .tile:focus-visible,.console.on-paper .tiles.has-glide .tile.is-glide,.console.on-paper .tiles.has-glide .tile:focus-visible{color:var(--glide)}.console .tiles.has-glide .tile:focus-visible{outline:none}.vk-nav-cta{flex:none}.vk-menu-btn{display:none}@media (width<=767px){.tiles,.console .vk-nav-cta{display:none}.vk-menu-btn{width:44px;height:44px;margin-left:auto;display:inline-grid}}.vk-menu{bottom:0;left:0;right:0;top:calc(var(--nav-h) + env(safe-area-inset-top,0px) + 4px);z-index:79;padding:12px 20px calc(24px + env(safe-area-inset-bottom,0px));background:var(--paper,#efe9e0);color:#191919;overscroll-behavior:contain;flex-direction:column;justify-content:space-between;gap:28px;display:flex;position:fixed;overflow-y:auto}.vk-menu[hidden]{display:none}.vk-menu__links{flex-direction:column;display:flex}.vk-menu__a{color:#4e4e4e;font-size:var(--fs-section,2.2rem);letter-spacing:-2px;border-bottom:1px solid #4a342424;padding:16px 0 14px;font-weight:500;line-height:1.1;display:block}.vk-menu__a[aria-current=page],.vk-menu__a:active{color:#191919}.vk-menu__a:last-child{border-bottom:0}.vk-menu__social{justify-content:center;gap:8px;margin-top:14px;display:flex}.vk-menu__so{color:#4e4e4e;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.vk-menu__so svg{flex:none;width:18px;height:18px}.vk-menu__so:active,.vk-menu__so:hover{color:#191919}.vk-menu__so:focus-visible{outline-offset:2px;outline:2px solid #191919}.vk-menu-open .console{background:linear-gradient(#efe9e0fa,#efe9e0f5)}.vk-menu-open .console.is-top,.vk-menu-open .console:not(.is-top){box-shadow:0 1px #4a342424;background:#efe9e0fa!important}.vk-menu-open,.vk-menu-open body{overflow:hidden}.hero{width:100%;min-height:100svh;padding:calc(var(--nav-h) + 28px) 0 calc(var(--dock-h) + 48px);flex-direction:column;justify-content:center;display:flex;position:relative}.mast{letter-spacing:-.045em;color:var(--ink);font-weight:600}.mast .ml{padding-bottom:.08em;font-size:clamp(2.05rem,4.9vw,4.9rem);line-height:1.1;display:block}.cover__lead{color:var(--mute);max-width:38ch;margin-top:clamp(18px,3vh,30px);font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.45}.cover__sub{color:var(--mute);max-width:54ch;margin-top:14px;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.65}.cta-row{flex-wrap:wrap;gap:12px;margin-top:clamp(26px,4vh,40px);display:flex}.btn{height:46px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;transition:all var(--fast) var(--ease);border-radius:10px;align-items:center;gap:10px;padding:0 22px;font-size:.72rem;font-weight:500;text-decoration:none;display:inline-flex}.btn .arr{transition:transform var(--fast) var(--ease)}.btn:hover .arr{transform:translate(4px)}.btn--primary{background:var(--ink);color:#141210;transition:all var(--fast) var(--ease-spring)}.btn--primary:hover{background:var(--ember);transform:translateY(-3px);box-shadow:0 14px 38px -8px #e8956b80}.btn:active{transform:translateY(1px)scale(.992)}.btn--ghost{border:1px solid var(--stroke-strong);color:var(--mute)}.hero__note{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:20px;font-size:.62rem}@media (width<=900px){.cover__lead{max-width:32ch}.mast .ml{font-size:clamp(2rem,8.2vw,3.2rem)}.mast .grad{background:linear-gradient(100deg,#f2c879,#7fd8c4 55%,#a8a1f2)}}@media (width<=480px){.cta-row{margin-top:22px}}.scrollcue{bottom:calc(var(--dock-h) + 96px);z-index:3;width:60px;font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--faint);justify-items:center;gap:8px;margin-left:-30px;font-size:.58rem;display:grid;position:absolute;left:50%;transform:none}.scrollcue i{background:linear-gradient(180deg,var(--teal),transparent);width:1px;height:40px;animation:cue 2.2s var(--ease) infinite;display:block}@keyframes cue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.stage{margin-top:calc(-1 * (var(--nav-h) + env(safe-area-inset-top,0px)));position:relative}.stage__pin{align-items:center;height:100svh;display:flex;position:relative;overflow:hidden}.glass{-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);background:#1815128c;border:1px solid #fff4e824;border-radius:22px;box-shadow:inset 0 1px #fff4e824,0 24px 64px #0000006b}.chapter{opacity:0;visibility:hidden;will-change:opacity,transform;align-items:center;display:flex;position:absolute;inset:0}@media (width>=901px){.chapter .inner{transform:translateY(-2.2vh)}}.chapter .inner{gap:16px;width:100%;margin-inline:0;padding-inline:clamp(16px,3vw,52px);display:flex}.chapter.txr .inner{justify-content:flex-end}.chapter .block{will-change:transform;-webkit-backdrop-filter:blur(28px)saturate(175%);backdrop-filter:blur(28px)saturate(175%);background:linear-gradient(#ffffff0d,#ffffff04),#0d0b0a9e;border-radius:18px;flex:none;width:min(35vw,600px);padding:clamp(20px,2.4vw,40px);position:relative;box-shadow:0 24px 60px #02060685,inset 0 1px #ffffff24}.chapter .block:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(155deg,#fff4e16b,#ffffff0f 26%,#d9b36c33 48%,#ffffff08 66%,#f2c87942 92%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.chapter .block:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0d,#0000 18%);position:absolute;inset:1px}.chapter .yr{font-size:clamp(.6rem,1vw,.72rem)}.chapter h2{letter-spacing:-.048em;text-wrap:balance;font-size:clamp(1.6rem,3.4vw,4.4rem);font-weight:600;line-height:.98}.chapter p{font-size:clamp(.9rem,1.15vw,1.16rem)}.chapter .tags span{padding:5px 11px;font-size:clamp(.5rem,.62vw,.6rem)}.chapter .cta{height:clamp(40px,3.4vw,48px);padding:0 clamp(14px,1.6vw,22px);font-size:clamp(.56rem,.66vw,.66rem)}.chapter .counter{font-size:clamp(.52rem,.62vw,.62rem)}@media (width<=900px){.chapter{align-items:flex-end}.chapter .inner{padding-bottom:calc(var(--dock-h) + 46px);padding-inline:14px}.chapter .block,.chapter.txr .block{border-radius:18px;width:100%;padding:18px 20px 16px}.chapter h2{margin-bottom:10px;font-size:clamp(1.45rem,6vw,2.05rem)}.chapter p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.55;display:-webkit-box;overflow:hidden}.chapter .tags{display:none}.chapter .cta-row{margin-top:14px}.chapter .cta{height:44px;padding:0 18px;font-size:.62rem}}.chapter .yr{font-family:var(--mono);letter-spacing:.18em;color:var(--accent,#e8956b);margin-bottom:12px;font-size:.72rem}.chapter h2{letter-spacing:-.048em;text-wrap:balance;margin-bottom:14px;font-size:clamp(2rem,3.6vw,4.2rem);font-weight:600;line-height:.98}.chapter p{color:var(--mute);max-width:42ch;font-size:clamp(1.02rem,1.35vw,1.2rem);line-height:1.6}.chapter .tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.chapter .tags span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f4f1ecd1;background:#0a090973;border:1px solid #fff4e838;border-radius:99px;padding:6px 12px;font-size:.6rem}.chapter .cta-row{align-items:center;gap:18px;margin-top:24px;display:flex}.chapter .cta{border:1px solid var(--stroke-strong);height:48px;color:var(--ink);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;transition:all var(--fast) var(--ease-spring);border-radius:12px;align-items:center;gap:10px;padding:0 22px;font-size:.68rem;display:inline-flex}.chapter .cta:hover{background:#2fbfa814;border-color:#2fbfa899;transform:translateY(-3px)}.chapter .cta:active{transform:translateY(1px)scale(.992)}.chapter .cta .arr{transition:transform var(--fast) var(--ease)}.chapter .cta:hover .arr{transform:translate(4px)}.chapter .counter{font-family:var(--mono);letter-spacing:.2em;color:#f4f1eca8;margin-left:auto;font-size:.62rem}.chapter .counter b{color:var(--accent,#e8956b);font-weight:500}.rail{z-index:3;justify-items:end;gap:9px;display:grid;position:absolute;top:50%;right:clamp(12px,3vw,44px);transform:translateY(-50%)}.rail i{width:18px;height:2px;transition:all var(--fast) var(--ease);background:#ffffff24;border-radius:2px;display:block}.rail i.on{background:var(--accent,#e8956b);width:30px}@media (width<=760px){.rail{display:none}}.sect{padding:clamp(80px,12vh,150px) 0}.sect__grid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.sect__head{grid-column:1/7}.sect__head h2{letter-spacing:-.04em;font-size:clamp(2rem,4.4vw,3.6rem);font-weight:600;line-height:1.03}.sect__head p{color:var(--mute);max-width:46ch;margin-top:16px;font-size:1.04rem}.os{border:1px solid var(--stroke);background:linear-gradient(#ffffff0d,#ffffff04);border-radius:22px;grid-column:1/13;margin-top:clamp(40px,6vh,72px);padding:10px}.os__chrome{align-items:center;gap:8px;padding:10px 14px 0;display:flex}.os__dot{background:#ffffff24;border-radius:50%;width:10px;height:10px}.os__chrome .t{font-family:var(--mono);letter-spacing:.12em;color:var(--faint);margin-left:10px;font-size:.64rem}.os__body{grid-template-columns:1.15fr .85fr;gap:12px;padding:14px;display:grid}@media (width<=820px){.os__body{grid-template-columns:1fr}}.os__panel{background:#0a090973;border-radius:14px;padding:18px}.os__panel h4{letter-spacing:-.01em;margin-bottom:14px;font-size:.95rem;font-weight:600}.phase{align-items:center;gap:12px;padding:11px 0;display:flex}.phase+.phase{border-top:1px solid #ffffff0f}.phase .n{font-family:var(--mono);color:var(--faint);font-size:.64rem}.phase .t{flex:1;font-size:.94rem;font-weight:500}.phase .d{color:var(--mute);margin-top:2px;font-size:.8rem;font-weight:400;display:block}.pill{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:.58rem}.pill--done{color:var(--sage);background:#7fa18414;border:1px solid #7fa18466}.pill--live{color:var(--gold);background:#f2c87914;border:1px solid #f2c87966}.pill--todo{color:var(--faint);border:1px solid var(--stroke)}.stats{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.stat{background:#ffffff08;border-radius:12px;padding:14px}.stat .v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:600}.stat .v .u{color:var(--gold);font-size:.55em;font-weight:500}.stat .k{color:var(--mute);margin-top:4px;font-size:.82rem}.spark{align-items:flex-end;gap:6px;height:62px;display:flex}.spark i{background:linear-gradient(180deg,var(--teal),#2fbfa81a);border-radius:4px 4px 2px 2px;flex:1}.spark i:first-child{height:22%}.spark i:nth-child(2){height:38%}.spark i:nth-child(3){height:56%}.spark i:nth-child(4){height:47%}.spark i:nth-child(5){height:72%}.spark i:nth-child(6){height:60%}.spark i:nth-child(7){background:linear-gradient(180deg,var(--gold),#f2c87924);height:100%}.spark i:nth-child(8){height:84%}.os__cap{color:var(--mute);justify-content:space-between;gap:10px;padding:8px 4px 6px;font-size:.8rem;display:flex}.os__cap b{color:var(--ink);font-weight:500}.promise{grid-column:1/13;grid-template-columns:7fr 5fr;gap:16px;margin-top:16px;display:grid}@media (width<=900px){.promise{grid-template-columns:1fr}}.pcard{border:1px solid var(--stroke);border-radius:var(--vk-r-img);background:#ffffff05;padding:clamp(22px,3vw,34px)}.pcard h3{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:600}.pcard p{color:var(--mute);max-width:52ch;font-size:.96rem}.pcard .list{gap:10px;margin-top:16px;display:grid}.pcard .list div{align-items:baseline;gap:12px;font-size:.94rem;display:flex}.pcard .list b{font-family:var(--mono);color:var(--teal);letter-spacing:.1em;font-size:.62rem}.pcard .list span{color:var(--mute)}.foot{border-top:1px solid var(--stroke);padding:30px 0 40px}.foot__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.foot .sig{font-family:var(--mono);letter-spacing:.14em;color:var(--faint);font-size:.62rem}.foot a.nx{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);font-size:.68rem}.foot a.nx:hover{color:var(--ink)}.foot .mail{letter-spacing:-.02em;color:var(--ink);font-size:1.1rem;font-weight:600}.foot .mail:hover{color:var(--ember)}.chev{z-index:6;color:#f4f1ece6;opacity:0;visibility:hidden;width:46px;height:46px;transition:opacity .45s var(--ease),border-color .25s var(--ease),background .25s var(--ease);cursor:pointer;-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);background:#0a090947;border:1.5px solid #f4f1ec61;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 10px 28px #00000059,inset 0 1px #fff4e824}.chev:hover{color:#fff;background:#140c0873;border-color:#e8956bcc}.chev svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;position:relative}.chev--l{left:0}.chev--r{right:0}.stage__pin.has-focus .chev{opacity:1;visibility:visible}@media (width<=900px){.chev{background:#100c0a80;border-radius:16px;width:54px;height:54px}.chev svg{width:18px;height:18px}}#vhscv{z-index:5;pointer-events:none;opacity:0;border-radius:14px;position:absolute}#errtrap{left:12px;bottom:calc(var(--dock-h) + 12px);z-index:999;max-width:70vw;font-family:var(--mono);color:#ffb4a1;white-space:pre-wrap;background:#280a05eb;border:1px solid #ff8c6466;border-radius:10px;padding:10px 14px;font-size:.66rem;line-height:1.4;position:fixed}#loader{z-index:95;background:var(--canvas);transition:opacity .7s var(--ease),visibility .7s;place-items:center;display:grid;position:fixed;inset:0}#loader.done{opacity:0;visibility:hidden}#loader .pct{font-family:var(--mono);letter-spacing:-.04em;font-size:clamp(2.6rem,7vw,5rem);font-weight:600}#loader .lb{text-align:center;font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--faint);margin-top:10px;font-size:.6rem;display:block}@media (prefers-reduced-motion:reduce){.grain,.scrollcue i{animation:none}.ml-i{transition:none}}@media (width<=767px){:root{--nav-h:64px;--logo-h:42px}}@media (width<=1023px){.no-js .vk-nojs-nav{flex-wrap:wrap;align-items:center;gap:0 12px;height:auto;padding-bottom:0;position:absolute}.no-js .vk-nojs-nav .brand{margin:calc((var(--nav-h) - var(--logo-h)) / 2) 0}.no-js .vk-nojs-nav .vk-nav-cta{min-width:0;margin-left:auto;display:inline-flex}.no-js .vk-nojs-nav .tiles{border-top:1px solid #fff4e81a;flex:1 0 100%;order:3;justify-content:space-between;gap:0;height:44px;margin:0 -4px;display:flex;overflow:visible}.no-js .vk-nojs-nav .tile{height:44px;padding:0 4px;font-size:15px}.no-js .vk-nojs-nav .tile:after{bottom:6px;left:4px}.no-js .vk-nojs-nav .tile[aria-current=page]:after{right:4px}.no-js .vk-nojs-nav .vk-nav-cta.vk-btn--sm{letter-spacing:.8px;padding:.7rem 1.1rem;font-size:13px}.no-js .vk-nojs-nav .vk-menu-btn{display:none}.no-js body{padding-top:44px}.no-js body .stage{margin-top:0}}.console.on-paper.is-top .tile{color:#191919}:root{--paper:#efe9e0;--paper-2:#e6ded2;--paper-ink:#1e1a16;--warm-gray:#6f6354;--warm-gray-2:#8c7f6e;--hairline:#4a342424;--hairline-strong:#4a342442;--hair-d:#fff4e81a;--hair-d2:#fff4e82e;--warm-shadow-8:0 2px 6px #4a34241a,0 10px 28px #4a342424;--warm-shadow-d:0 2px 8px #00000047,0 22px 48px -12px #28160c99;--ease-taste:cubic-bezier(.16,1,.3,1);--space-4xl:clamp(96px,15vh,184px);--track-tight:-.035em}@media (width<=767px){:root{--space-4xl:clamp(76px,10svh,96px)}}.h-xxl{letter-spacing:-.045em;font-size:clamp(3rem,8.2vw,8.6rem);font-weight:500;line-height:.94}.h-xl{letter-spacing:var(--track-tight);text-wrap:balance;font-size:clamp(2.3rem,4.9vw,5rem);font-weight:500;line-height:1}.h-l{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.8rem,3.1vw,3.1rem);font-weight:500;line-height:1.05}.h-xl em,.h-xxl em,.h-l em{font-style:italic;font-weight:400}.eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);align-items:center;gap:12px;margin-bottom:clamp(18px,2.6vh,28px);font-size:.66rem;display:flex}.eyebrow .tag{color:#160c06;background:var(--ember);letter-spacing:.16em;border-radius:99px;padding:4px 10px;font-weight:500}.lede{color:var(--mute);max-width:46ch;margin-top:clamp(18px,2.4vh,26px);font-size:clamp(1.04rem,1.25vw,1.24rem);line-height:1.6}.soft{color:var(--faint)}.mute{color:var(--mute)}.hero__kicker{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--mute);margin-bottom:clamp(18px,3vh,30px);font-size:.66rem}.hero .inner>*{max-width:min(64rem,100%)}.hero .inner>.mast{max-width:none}@media (width>=901px){.mast .ml{white-space:nowrap}}.mast{letter-spacing:-.05em;font-weight:500}.mast .ml{padding-bottom:.1em;font-size:clamp(2.5rem,6.4vw,7.2rem);line-height:1}.mast .ml-i{text-wrap:balance}.mast .acc{color:var(--ember);letter-spacing:-.04em;font-style:italic;font-weight:400}.hero .cover__sub{color:#f4f1ecb8;max-width:52ch;margin-top:clamp(20px,3.4vh,34px);font-size:clamp(1.02rem,1.3vw,1.24rem)}.live-dot{background:var(--sage);width:7px;height:7px;animation:livedot 2.4s var(--ease-taste) infinite;border-radius:50%;box-shadow:0 0 #7fa18499}@keyframes livedot{0%{box-shadow:0 0 #7fa1848c}70%,to{box-shadow:0 0 0 9px #7fa18400}}.btn--ghost{border:1px solid var(--hair-d2);color:#f4f1ecdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0a0952}.btn--ghost:hover{color:var(--ink);border-color:#fff4e86b}.mag{will-change:transform}@media (width<=900px){.mast .ml{font-size:clamp(2.35rem,10.4vw,3.6rem)}.hero .cover__sub{font-size:1rem}}.after{z-index:2;background:#0c0a09;position:relative}.band{padding:var(--space-4xl) 0;position:relative}.band--dark{color:var(--ink);background:#0c0a09}.band--dark+.band--dark{border-top:1px solid var(--hair-d)}.band--paper{background:var(--paper);color:var(--paper-ink)}.band--paper h2,.band--paper h3{color:var(--paper-ink)}.band--paper .eyebrow,.band--paper .lede,.band--paper p{color:var(--warm-gray)}.clients{padding:clamp(64px,10vh,120px) 0 clamp(56px,8vh,96px)}.marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marq__track{will-change:transform;align-items:center;gap:clamp(48px,6vw,96px);width:max-content;list-style:none;display:flex}.marq__track li{flex:none;align-items:center;height:clamp(26px,2.6vw,38px);display:flex}.marq__track img{object-fit:contain;filter:brightness(0)invert();opacity:.5;width:auto;max-width:180px;height:100%;transition:opacity .5s var(--ease-taste)}.marq__track li:hover img{opacity:.95}.svc__grid{grid-template-columns:repeat(12,1fr);align-items:stretch;gap:clamp(14px,1.4vw,22px);display:grid}.svc__head{grid-column:1/13;margin-bottom:clamp(36px,6vh,72px)}.scard{border-radius:var(--vk-r-img);border:1px solid var(--hair-d);min-height:clamp(340px,44vh,460px);transition:transform .6s var(--ease-taste),border-color .6s var(--ease-taste),box-shadow .6s var(--ease-taste);background:#110e0c;flex-direction:column;grid-column:span 6;gap:18px;padding:clamp(26px,3vw,48px);display:flex;position:relative;overflow:hidden}.scard:before{content:"";pointer-events:none;opacity:0;transition:opacity .6s var(--ease-taste);background:radial-gradient(520px circle at var(--mx,50%) var(--my,50%),#e8956b1f,transparent 60%);position:absolute;inset:0}.scard:hover{box-shadow:var(--warm-shadow-d);border-color:#fff4e838;transform:translateY(-4px)}.scard:hover:before{opacity:1}.scard__price{letter-spacing:-.045em;color:var(--ink);flex-direction:column;gap:10px;font-size:clamp(2.6rem,4.6vw,4.6rem);font-weight:500;line-height:1;display:flex}.scard__price small{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);font-size:.62rem;font-weight:400}.scard h3{letter-spacing:-.025em;margin-top:auto;font-size:clamp(1.3rem,1.9vw,1.85rem);font-weight:500}.scard p{color:var(--mute);max-width:52ch;font-size:clamp(.96rem,1.05vw,1.06rem);line-height:1.62}.scard__go{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#f4f1eccc;gap:10px;font-size:.66rem;display:inline-flex}.scard__go .arr{transition:transform .5s var(--ease-taste)}.scard:hover .scard__go .arr{transform:translate(6px)}.scard:hover .scard__go{color:var(--ember)}@media (width<=900px){.scard{grid-column:1/13;min-height:0}}.how__grid{grid-template-columns:repeat(12,1fr);gap:clamp(14px,1.4vw,22px);display:grid}.how__head{grid-area:1/1/auto/8;align-self:end}.how__head .lede{text-wrap:pretty}.how__fig{grid-area:1/9/auto/13;margin:0}.how__fig img{aspect-ratio:1;object-fit:cover;object-position:50% 40%;border-radius:var(--vk-r-img);border:1px solid var(--hairline);filter:saturate(.82)sepia(.08);background:#4a342412;width:100%;height:auto;display:block}.how__fig figcaption{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--warm-gray);margin-top:12px;font-size:.62rem}.how__head em{color:var(--warm-gray)}.how__list{border-top:1px solid var(--hairline-strong);grid-column:1/13;grid-template-columns:repeat(3,1fr);margin-top:clamp(56px,9vh,112px);list-style:none;display:grid}.how__list li{border-right:1px solid var(--hairline);padding:clamp(22px,3vh,34px) clamp(18px,2vw,34px) 0 0}.how__list li+li{padding-left:clamp(18px,2vw,34px)}.how__list li:last-child{border-right:0}.how__n{letter-spacing:-.06em;color:var(--paper-ink);font-variant-numeric:tabular-nums;margin-bottom:clamp(18px,3vh,32px);font-size:clamp(3.6rem,7vw,7.4rem);font-weight:300;line-height:.9;display:block}.how__list h3{letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(1.25rem,1.7vw,1.6rem);font-weight:500}.how__list p{max-width:36ch;font-size:1rem;line-height:1.62}.quote{grid-column:3/13;margin-top:clamp(72px,12vh,144px)}.quote blockquote{letter-spacing:-.025em;color:var(--paper-ink);text-wrap:balance;font-size:clamp(1.6rem,2.9vw,2.9rem);font-style:italic;font-weight:400;line-height:1.18}.quote figcaption{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--warm-gray);margin-top:22px;font-size:.66rem}.quote cite{font-style:normal}@media (width<=900px){.how__head,.quote{grid-column:1/13}.how__head{grid-row:auto}.how__fig{grid-area:auto/1/auto/13;max-width:420px;margin-top:36px}.how__list{grid-template-columns:1fr}.how__list li,.how__list li+li{border-right:0;border-bottom:1px solid var(--hairline);padding:26px 0 30px}.how__n{font-size:3.4rem}}.kaj{padding:clamp(72px,11vh,128px) 0}.kaj__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.kaj__row .lede{margin-top:14px}.close__grid{grid-template-columns:repeat(12,1fr);align-items:end;gap:clamp(14px,1.4vw,22px);display:grid}.close__grid>:first-child{grid-column:1/8}.close__body{grid-column:8/13;justify-items:start;gap:18px;display:grid}.close__body p{color:#f4f1ecc7;font-size:1.02rem;line-height:1.65}.close__body .mute{color:var(--mute);font-size:.94rem}.close__body .btn{margin-top:10px}.close__body .row,.vk-actions{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}@media (width<=900px){.close__grid>:first-child,.close__body{grid-column:1/13}.close__body{margin-top:28px}}.after .foot{background:#0c0a09}[data-reveal]{opacity:0;transition:opacity .9s var(--ease-taste),transform 1.1s var(--ease-taste);transform:translateY(32px)}[data-reveal].is-in,.no-js [data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}.live-dot{animation:none}.marq__track{flex-wrap:wrap;justify-content:center;row-gap:28px;width:auto}.marq__track li[aria-hidden]{display:none}.marq{-webkit-mask-image:none;mask-image:none}}.intro .mast{letter-spacing:-.05em;font-weight:500;line-height:1}.intro__q{max-width:50ch;color:var(--mute);margin-top:clamp(22px,3.6vh,36px);font-size:clamp(1rem,1.25vw,1.18rem);font-style:italic;line-height:1.6}.intro__q span{font-style:normal;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-top:10px;font-size:.62rem;display:block}.xp__grid{grid-template-columns:repeat(12,1fr);align-items:end;gap:clamp(14px,1.4vw,22px);display:grid}.xp__head{grid-column:1/8}.xp__price{grid-column:9/13;justify-items:start;gap:14px;padding-bottom:6px;display:grid}.xp__amt{letter-spacing:-.06em;color:var(--ink);align-items:flex-start;gap:10px;font-size:clamp(4rem,8vw,8.4rem);font-weight:500;line-height:.86;display:flex}.xp__amt small{font-family:var(--mono);letter-spacing:.2em;color:var(--mute);margin-top:.9em;font-size:.7rem}.xp__meta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:.64rem;line-height:1.9}.xp__list{border-top:1px solid var(--hair-d2);grid-column:1/13;grid-template-columns:repeat(3,1fr);margin-top:clamp(56px,9vh,104px);list-style:none;display:grid}.xp__list li{border-bottom:1px solid var(--hair-d);padding:clamp(22px,3vh,32px) clamp(16px,2vw,32px) clamp(26px,4vh,40px) 0}.xp__list li:not(:nth-child(3n+1)){border-left:1px solid var(--hair-d);padding-left:clamp(16px,2vw,32px)}.xp__list b{font-family:var(--mono);letter-spacing:.2em;color:var(--faint);margin-bottom:22px;font-size:.62rem;font-weight:400;display:block}.xp__list h3{letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(1.12rem,1.4vw,1.36rem);font-weight:500}.xp__list p{color:var(--mute);max-width:38ch;font-size:.96rem;line-height:1.6}.xp__fine{max-width:110ch;color:var(--faint);grid-column:1/13;margin-top:28px;font-size:.86rem;line-height:1.7}.xp__fine b{color:var(--mute);font-weight:500}@media (width<=900px){.xp__head,.xp__price{grid-column:1/13}.xp__price{margin-top:28px}.xp__list{grid-template-columns:1fr}.xp__list li,.xp__list li:not(:nth-child(3n+1)){border-left:0;padding:22px 0 26px}}.menu__head{margin-bottom:clamp(44px,7vh,88px)}.menu__head em{color:var(--warm-gray)}.menu__list{border-top:1px solid var(--hairline-strong);list-style:none}.mrow{border-bottom:1px solid var(--hairline);grid-template-columns:clamp(48px,6vw,96px) 1fr auto;align-items:baseline;gap:clamp(16px,3vw,56px);padding:clamp(26px,4vh,44px) 0;display:grid;position:relative}.mrow:before{content:"";background:var(--paper-ink);transform-origin:0;height:1px;transition:transform .9s var(--ease-taste);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.mrow:hover:before{transform:scaleX(1)}.mrow__n{font-family:var(--mono);letter-spacing:.2em;color:var(--warm-gray-2);font-size:.66rem}.mrow__t h3{letter-spacing:-.03em;transition:transform .7s var(--ease-taste);margin-bottom:12px;font-size:clamp(1.5rem,2.6vw,2.6rem);font-weight:500;line-height:1.05}.mrow:hover .mrow__t h3{transform:translate(8px)}.mrow__t p{max-width:62ch;font-size:1rem;line-height:1.62}.mrow__p{letter-spacing:-.035em;color:var(--paper-ink);white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:8px;font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:500;display:flex}.mrow__p small{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--warm-gray);font-size:.6rem;font-weight:400}.mrow--soon .mrow__p{color:var(--warm-gray-2)}.bill{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.4vw,22px);margin-top:clamp(44px,7vh,80px);display:grid}.bill div{border:1px solid var(--hairline);background:#ffffff47;border-radius:16px;gap:6px;padding:22px 24px;display:grid}.bill b{letter-spacing:-.02em;color:var(--paper-ink);font-size:1.3rem;font-weight:500}.bill span{color:var(--warm-gray);font-size:.92rem}@media (width<=900px){.mrow{grid-template-columns:1fr;gap:10px}.mrow__p{align-items:flex-start;margin-top:6px;font-size:1.7rem}.mrow:hover .mrow__t h3{transform:none}.bill{grid-template-columns:1fr}}.recent__head{grid-template-columns:1fr auto;align-items:end;gap:18px;margin-bottom:clamp(36px,6vh,64px);display:grid}.recent__head .eyebrow{grid-column:1/3}.recent__grid{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.4vw,22px);display:grid}.rcard{grid-template-columns:1fr auto;align-items:baseline;gap:14px 12px;display:grid}.rcard__img{aspect-ratio:3/2;border-radius:var(--vk-r-img);border:1px solid var(--hair-d);background:#15110e;grid-column:1/3;display:block;overflow:hidden}.rcard__img img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-taste),filter 1.2s var(--ease-taste);filter:saturate(.9);transform:scale(1.02)}.rcard:hover .rcard__img img{filter:none;transform:scale(1.06)}.rcard__t{letter-spacing:-.02em;font-size:1.15rem;font-weight:500}.rcard__y{font-family:var(--mono);letter-spacing:0;color:var(--faint);font-size:15px}@media (width<=900px){.recent__grid,.recent__head{grid-template-columns:1fr}.recent__head .eyebrow{grid-column:1}}.intro{z-index:2;isolation:isolate;position:relative}.intro:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 0 60%,#0a0909db,#0a09098c 55%,#0a090900 100%);position:absolute;inset:-10% 0}@media (width<=900px){.svc__name{right:0;max-width:100%!important}.svc__name h1{font-size:clamp(1.9rem,8.4vw,2.6rem)!important}.svc__name p{-webkit-line-clamp:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a09098c;border-radius:12px;-webkit-box-orient:vertical;margin-left:-12px;padding:10px 12px;display:-webkit-box;overflow:hidden;max-width:none!important;font-size:.95rem!important}.svc__tags{display:none!important}}.console{transition:background .6s var(--ease-taste),color .6s var(--ease-taste)}.console.on-paper{background:linear-gradient(#efe9e0eb,#efe9e0c7)}.console.on-paper .tile{color:var(--warm-gray)}.console.on-paper .tile:hover,.console.on-paper .tile[aria-current=page]{color:var(--paper-ink)}.console.on-paper .tile--cta{background:var(--paper-ink);color:var(--paper)}.console.on-paper .tile--cta:hover{background:var(--terra);color:#fff}.qa [data-reveal],.qa .console,.qa .console *,.qa .ml-i{transition:none!important}.intro .hero__kicker{max-width:none;color:var(--mute);margin-top:0;font-size:.66rem;line-height:1.6}@media (width<=900px){.intro:before{background:linear-gradient(#0a090900 0%,#0a0909b3 25% 80%,#0a090900 100%);inset:-6% -6vw -14%}}.phero{z-index:2;padding:clamp(64px,13vh,160px) 0 clamp(48px,8vh,96px);position:relative}.phero .hero__kicker{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin:0 0 clamp(18px,3vh,30px);font-size:.66rem}.phero .mast{line-height:1}.phero__foot{grid-template-columns:repeat(12,1fr);align-items:end;gap:clamp(14px,1.4vw,22px);margin-top:clamp(36px,6vh,72px);display:grid}.phero__foot>.lede{grid-column:1/7;margin-top:0}.phero__q{color:var(--mute);text-wrap:pretty;grid-column:8/13;max-width:46ch;font-size:clamp(.98rem,1.1vw,1.1rem);font-style:italic;line-height:1.6}.phero__q span{font-style:normal;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-top:10px;font-size:.62rem;display:block}@media (width<=900px){.phero__foot>.lede,.phero__q{grid-column:1/13}.phero__q{margin-top:8px}}.xrows{border-top:1px solid var(--hairline-strong);margin-top:clamp(40px,6vh,72px);list-style:none}.xrow{border-bottom:1px solid var(--hairline)}.xrow>a,.xrow>div{color:inherit;grid-template-columns:clamp(40px,5vw,84px) minmax(0,1.3fr) minmax(0,1fr) auto;align-items:baseline;gap:clamp(14px,2.4vw,44px);padding:clamp(18px,2.8vh,30px) 0;display:grid}.xrow__n{font-family:var(--mono);letter-spacing:.18em;color:var(--warm-gray);font-variant-numeric:tabular-nums;font-size:.66rem}.xrow__t{letter-spacing:-.03em;text-wrap:balance;transition:transform .7s var(--ease-taste);font-size:clamp(1.3rem,2.3vw,2.3rem);font-weight:500;line-height:1.08}.xrow__g{color:var(--warm-gray);text-wrap:pretty;font-size:max(15px,.9rem);line-height:1.5}.xrow__y{font-family:var(--mono);letter-spacing:.16em;color:var(--warm-gray);white-space:nowrap;font-size:.7rem}.xrow__y i{transition:transform .5s var(--ease-taste);margin-left:10px;font-style:normal;display:inline-block}.xrow>a:hover .xrow__t{transform:translate(10px)}.xrow>a:hover .xrow__y i{transform:translate(4px)}.xrow>a:focus-visible{outline-offset:4px;outline:2px solid}.band--dark .xrows{border-top-color:var(--hair-d2)}.band--dark .xrow{border-bottom-color:var(--hair-d)}.band--dark .xrow__n,.band--dark .xrow__g,.band--dark .xrow__y{color:var(--mute)}@media (width<=900px){.xrow>a,.xrow>div{grid-template-columns:clamp(34px,9vw,48px) 1fr auto;row-gap:8px}.xrow__g{grid-area:2/2/auto/4;font-size:15px}.xrow__t{font-size:clamp(1.2rem,5.6vw,1.6rem)}}.peek{z-index:40;aspect-ratio:3/2;pointer-events:none;opacity:0;width:clamp(260px,24vw,380px);transition:opacity .35s var(--ease-taste);box-shadow:var(--warm-shadow-8);background:var(--paper-2);border-radius:4px;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%)scale(.92)}.peek.on{opacity:1}.peek img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s var(--ease-taste);position:absolute;inset:0}.peek img.on{opacity:1}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.peek{display:none}}.fig{margin:0}.fig img{border-radius:var(--vk-r-img);border:1px solid var(--hairline);background:#4a342414;width:100%;height:auto;display:block}.band--dark .fig img{border-color:var(--hair-d);background:#171310}.fig figcaption{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--warm-gray);margin-top:12px;font-size:.62rem}.band--dark .fig figcaption{color:var(--faint)}.qa .xrow__t,.qa .peek{transition:none!important}.idx__head{grid-template-columns:repeat(12,1fr);align-items:end;gap:clamp(14px,1.4vw,22px);display:grid}.idx__head>:first-child{grid-column:1/8}.idx__head>p{grid-column:9/13}@media (width<=900px){.idx__head>:first-child,.idx__head>p{grid-column:1/13}}:where(h1,h2,h3){background-image:var(--vk-title-grad-dark);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;padding-bottom:.12em}:where(.band--paper,.vk-on-paper,.vk-menu) :where(h1,h2,h3){background-image:var(--vk-title-grad)}:where(h1,h2,h3) .ml-i{background-image:var(--vk-title-grad-dark);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:where(.band--paper,.vk-on-paper) :where(h1,h2,h3) .ml-i{background-image:var(--vk-title-grad)}:where(h3,h4,h5,h6,h2.h-sec,h2.pc__h):not(.vk-title:not(.pc__h),.h-l,.h-xl,.h-xxl,.vk-section,.vk-display),:where(h3,h4,h5,h6,h2.h-sec,h2.pc__h):not(.vk-title:not(.pc__h),.h-l,.h-xl,.h-xxl,.vk-section,.vk-display) .ml-i{color:var(--vk-paper-ink);-webkit-text-fill-color:currentColor!important;background-image:none!important}:where(.band--paper,.vk-on-paper,.vk-menu) :where(h3,h4,h5,h6,h2.h-sec,h2.pc__h):not(.vk-title:not(.pc__h),.h-l,.h-xl,.h-xxl,.vk-section,.vk-display){color:var(--vk-ink)}:where(h1,h2,h3) .ml{width:auto}:where(h1,h2,h3) .ml-i{display:block!important}:where(.intro,.vk-center,[data-center]) :where(h1,h2,h3),:where(h1,h2,h3).vk-title--center{margin-inline:auto}h1.mast,.mast .ml,.mast .ml-i{font-size:var(--fs-h1)!important;font-weight:var(--fw-h1)!important;letter-spacing:var(--ls-h1)!important;line-height:var(--lh-h1)!important}.mast .ml{padding-bottom:.12em}.h-xxl,.h-xl{font-size:var(--fs-display)!important;letter-spacing:-2px!important;font-weight:500!important;line-height:1.1!important}.h-l{font-size:var(--fs-section)!important;letter-spacing:-2px!important;font-weight:500!important;line-height:1.1!important}.h-sec{font-size:var(--fs-sub)!important;letter-spacing:-1px!important;text-transform:none!important;font-weight:500!important;line-height:1.2!important}:is(h1,h2,h3):is(.mast,.h-xxl,.h-xl,.h-l,.h-sec,.vk-title,.vk-h1,.vk-display,.vk-section){text-wrap:pretty!important}:where(.scard,.how__list,.pcard,.xp__list,.mrow__t) h3{font-size:var(--fs-h4);letter-spacing:normal;font-weight:500;line-height:1.3}.lede{font-size:var(--fs-lead);line-height:var(--lh-lead)}.band--paper :where(p,.lede,li){color:var(--vk-text)}.grad,.mast .grad{color:#0000;background:var(--vk-title-grad-dark)!important;-webkit-background-clip:text!important;background-clip:text!important}.btn--primary,.chapter .cta,.close__body .btn:not(.btn--ghost){isolation:isolate;border:1px solid var(--vk-ink);border-radius:var(--vk-r-btn);background-color:var(--vk-void);color:#fff;min-width:180px;height:auto;box-shadow:var(--vk-btn-shadow);font-family:var(--vk-font);font-size:var(--fs-btn);letter-spacing:1px;text-transform:uppercase;text-shadow:0 1px 3px #00000073;transition:transform .4s var(--vk-ease-btn),box-shadow .4s var(--vk-ease-btn),border-color .4s var(--vk-ease-btn);justify-content:center;align-items:center;gap:10px;padding:1.2rem 2.2rem;font-weight:400;line-height:1;display:inline-flex;position:relative;overflow:hidden}.btn--primary:hover,.chapter .cta:hover,.close__body .btn:not(.btn--ghost):hover{background-color:var(--vk-void);color:#fff;box-shadow:var(--vk-btn-shadow-hover);border-color:#2e2b52;transform:translateY(-3px)}.band--dark .btn--primary,.chapter .cta{border-color:#ffffff14}.btn--ghost{border-radius:var(--vk-r-btn);height:auto;color:var(--vk-paper-ink);font-family:var(--vk-font);letter-spacing:1px;text-transform:uppercase;background:0 0;border:1px solid #f4f1ec6b;padding:.9rem 1.8rem;font-size:15px;font-weight:400;line-height:1.1}.btn--ghost:hover{color:var(--vk-paper-ink);border-color:#f4f1eccc;transform:none}.band--paper .btn--ghost{color:#121416;border-color:var(--vk-ink)}.band--paper .btn--ghost:hover{color:#121416;border-color:#121416}.btn .arr,.chapter .cta .arr{display:none}@media (width<=991px){.btn--primary,.chapter .cta,.close__body .btn:not(.btn--ghost){padding:1.1rem 2.2rem}}@media (width<=767px){.btn--primary,.chapter .cta,.close__body .btn:not(.btn--ghost){min-width:140px;line-height:1.2}}@media (width<=479px){.btn--primary,.chapter .cta,.close__body .btn:not(.btn--ghost){padding:1.1rem 1.5rem}}.chev{--liquid-gain:.7;background:var(--vk-aurora-base);color:#f4f1ec;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:999px;width:48px;height:48px;overflow:hidden;box-shadow:0 8px 20px #0c0b1c57,0 1px 3px #0000003d,inset 0 1px #ffffff29,inset 0 -1px #0000006b}.chev:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(150deg,#ffffff42,#ffffff0a 38%,#fff0 60%,#96aaff1a);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.chev>.liquid-canvas{z-index:0;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.chev svg{z-index:1;filter:drop-shadow(0 1px 2px #00000073)}.chev:hover{background:var(--vk-aurora-base);border-color:#0000}@media (width<=900px){.chev{background:var(--vk-aurora-base);border-radius:999px;width:52px;height:52px}}:is(h1,h2,h3,h4,h5,h6,.mast,.h-xxl,.h-xl,.h-l,.vk-title,.xrow__t,.chapter h2) :is(em,i,.acc,.accent,.it,.serif){font-family:inherit!important;font-style:normal!important;font-weight:inherit!important;letter-spacing:inherit!important;color:inherit!important;-webkit-text-fill-color:inherit!important;background:0 0!important}.eyebrow,.hero__kicker,.kicker,.overline,.badge-top,.how__n,.mrow__n,.xrow__n,.phase .n,.chapter .counter,.idx__n,.step__n{display:none!important}.xrow>a,.xrow>div{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto}@media (width<=900px){.xrow>a,.xrow>div{grid-template-columns:1fr auto}.xrow__g{grid-column:1/3}}.live-dot,.os__dot,.status-dot,.dot-live{display:none!important}.pill,.chapter .tags span{color:inherit;opacity:.72;font-family:var(--vk-font)!important;font-size:var(--fs-small)!important;letter-spacing:0!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.chapter .tags{gap:4px 14px}.mono,.yr,.chapter .yr,.xrow__y,.fig figcaption,.foot .sig,.foot a.nx,.phero__q span,.hero__note,.os__chrome .t,.pcard .list b,.rcard__y,.scard__price small,.xp__meta,.bill b,#loader .lb{font-family:var(--vk-font)!important;letter-spacing:0!important;text-transform:none!important}.chapter .yr{font-size:var(--fs-small);color:var(--mute)}.fig figcaption,.xrow__y,.phero__q span,.foot .sig,.foot a.nx{font-size:var(--fs-small)}.grain,.scrollcue{display:none!important}.vk-photo{margin:0;position:relative}.vk-photo img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--vk-r-img,22px);background:#1a1512;width:100%;height:auto;display:block}.band--paper .vk-photo img,[data-band=paper] .vk-photo img{background:#e6ddd0}.close--photo .close__grid{align-items:start;row-gap:0}.close--photo .close__grid>.vk-photo{grid-area:1/1/3/5;align-self:center}.close--photo .close__grid>.vk-photo+*{grid-area:1/6/auto/13;align-self:end}.close--photo .close__grid>.close__body{grid-area:2/6/auto/13;margin-top:clamp(26px,4vh,44px)}@media (width<=900px){.close--photo .close__grid>.vk-photo{grid-area:1/1/auto/13;width:min(68vw,380px)}.close--photo .close__grid>.vk-photo+*{grid-area:2/1/auto/13;margin-top:clamp(36px,6vh,56px)}.close--photo .close__grid>.close__body{grid-area:3/1/auto/13;margin-top:24px}}body.pd{background:#0c0a09}.pd .grain{display:none}.jw{position:relative}.jw__pin{display:none}.jw__static{padding:clamp(56px,10vh,120px) 0}.jw__h{margin:0 0 clamp(28px,5vh,56px)}.jx-strip{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:auto;grid-auto-flow:column;align-items:end;gap:16px;padding-bottom:10px;list-style:none;display:grid;overflow-x:auto}.jx-strip::-webkit-scrollbar{display:none}.jx{scroll-snap-align:start}.jx figure{margin:0}.jx img{border-radius:var(--vk-r-img);width:auto;max-width:none;height:clamp(260px,42vh,420px);display:block}.jx figcaption{color:var(--mute);max-width:36ch;margin-top:12px;font-size:.95rem}@media (width<=759px){.jx img{object-fit:contain;width:78vw;height:auto;max-height:62vh}.jx img.jx--phone{width:46vw}}.jw-on .jw__pin{touch-action:pan-y;background:#0c0a09;height:clamp(560px,82svh,880px);display:block;position:relative;overflow:hidden}.jw-on .jw__static{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jw__mount{z-index:0;position:absolute;inset:0}.jw__mount canvas{opacity:0;width:100%;height:100%;transition:opacity .8s var(--ease-taste);display:block}.jw.is-live .jw__mount canvas{opacity:1}.jw__hud{left:max(clamp(16px,3.5vw,56px),calc((var(--site-vw,100vw) - var(--content)) / 2));z-index:3;width:min(24vw,380px);position:absolute;top:50%;transform:translateY(-50%)}.jw__pin:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0c0a09f0 0,#0c0a09db calc(max(clamp(16px,3.5vw,56px),(var(--site-vw,100vw) - var(--content)) / 2) + min(24vw,380px)),#0c0a0900 calc(max(clamp(16px,3.5vw,56px),(var(--site-vw,100vw) - var(--content)) / 2) + min(24vw,380px) + 14vw));position:absolute;inset:0}.jw__ht{margin:0 0 18px}.jw__cur{font-size:var(--fs-h4);letter-spacing:-1px;min-height:2.4em;color:var(--ink);font-weight:500;line-height:1.2}.jw__list{border-top:1px solid var(--hair-d);margin-top:28px;list-style:none}.jw__list li{border-bottom:1px solid var(--hair-d);color:var(--u3d-t3);font-size:var(--fs-small);transition:color .45s var(--ease-taste);padding:10px 0}.jw__list li.on{color:var(--ink)}.jw__go{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;display:block}.jw__go:hover{color:var(--u3d-t1)}.jw__list li.on .jw__go:hover{color:var(--ink)}.jw__go:focus-visible{outline:2px solid var(--vk-focus,#57a377);outline-offset:4px;border-radius:4px}.jw__ctl{background:#0e0c0b9e;border:1px solid #fff4e81a;border-radius:999px;gap:10px;width:fit-content;margin-top:26px;padding:5px;display:flex}.jw__pin{cursor:default;-webkit-user-select:none;user-select:none}@media (pointer:fine){.jw-on .jw__pin{cursor:grab}}.jw__pin.is-drag{cursor:grabbing;-webkit-user-select:none;user-select:none}@media (width>=901px) and (height<=820px){.jw__cur{display:none}.jw__list{margin-top:18px}.jw__list li{padding:8px 0}.jw__ctl{margin-top:20px}}@media (width<=900px){.jw-on .jw__pin{height:clamp(560px,88svh,780px)}.jw__hud{text-align:left;pointer-events:none;grid-template-rows:auto 1fr auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:14px;width:auto;display:grid;inset:clamp(24px,4svh,40px) clamp(20px,5vw,48px) clamp(24px,5svh,48px);transform:none}.jw__hud button{pointer-events:auto}.jw__pin:before{background:linear-gradient(#0c0a09eb 0,#0c0a09cc 88px,#0c0a0900 144px),linear-gradient(0deg,#0c0a09eb 0,#0c0a09cc 22%,#0c0a0900 38%)}.jw__ht{grid-area:1/1/auto/-1;align-self:start;margin:0}.jw__cur{text-align:center;letter-spacing:-.2px;text-wrap:balance;grid-area:3/2;justify-content:center;align-items:center;min-height:3.9em;font-size:1.02rem;line-height:1.3;display:flex}.jw__list{display:none}.jw__ctl{display:contents}#jw-prev{grid-area:3/1}#jw-next{grid-area:3/3}}@media (width<=900px) and (width>=560px){.jw__hud{grid-template-columns:1fr auto minmax(0,380px) auto 1fr}.jw__ht{grid-column:1/-1}.jw__cur{grid-column:3}#jw-prev{grid-column:2}#jw-next{grid-column:4}}.pc{padding-top:clamp(72px,12vh,150px)}.pc__grid{grid-template-columns:repeat(12,1fr);gap:clamp(14px,1.4vw,22px);display:grid}.pc__intro{grid-column:1/8}.pc__intro p{font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;max-width:34em}.pc__intro p+p{color:var(--u3d-t2);margin-top:1em}.pc__facts{font-size:var(--fs-small);grid-column:9/13;align-self:start}.pc__facts dl{border-top:1px solid var(--hair-d);gap:0;display:grid}.pc__facts dl div{border-bottom:1px solid var(--hair-d);grid-template-columns:7.5em 1fr;gap:12px;padding:12px 0;display:grid}.pc__facts dd{color:var(--ink)}.pc__svc{color:var(--u3d-t2);line-height:1.6;list-style:none}.pc__acts{margin-top:28px}.pc__src{color:var(--mute);border-bottom:1px solid var(--hair-d2);padding-bottom:2px;display:inline-block}.pc__src:hover{color:var(--ink)}.pc__secs{margin-top:clamp(72px,12vh,140px)}.pc__sec{border-top:1px solid var(--hair-d);grid-template-columns:repeat(12,1fr);gap:clamp(14px,1.4vw,22px);padding:clamp(36px,6vh,64px) 0;display:grid}.pc__h{grid-column:1/5;align-self:start;margin:0}.pc__body{color:var(--u3d-t2);font-size:var(--fs-body);grid-column:6/12;max-width:62ch;line-height:1.6}.pc__body p+p,.pc__body p+ul,.pc__body ul+p{margin-top:1em}.pc__list{border-top:1px solid var(--hair-d);list-style:none}.pc__list li{border-bottom:1px solid var(--hair-d);padding:10px 0}@media (width<=900px){.pc__intro,.pc__facts,.pc__h,.pc__body{grid-column:1/13}.pc__facts{margin-top:36px}.pc__body{margin-top:12px}}.pq{width:min(var(--content),100% - clamp(32px,7vw,112px));border-top:1px solid var(--hair-d);margin:clamp(56px,10vh,120px) auto 0;padding:clamp(48px,8vh,96px) 0}.pq__t{font-size:var(--fs-sub);letter-spacing:-.03em;text-wrap:pretty;max-width:28em;color:var(--ink);font-weight:500;line-height:1.16}.pq__by{color:var(--mute);margin-top:24px;font-size:1rem}.pn{padding-bottom:clamp(48px,8vh,96px)}.pn__row{grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,32px);display:grid}.pn__a{color:var(--ink);gap:6px;display:grid}.pn__a img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--vk-r-img);width:100%;height:auto;transition:transform .7s var(--ease-taste);margin-bottom:14px}.pn__a:hover img{transform:translateY(-4px)}.pn__k{color:var(--mute);font-size:var(--fs-small)}.pn__n{font-size:var(--fs-h4);letter-spacing:-.5px;font-weight:500;line-height:1.2}.pn__a--next{text-align:right}.pn__all{margin-top:clamp(36px,6vh,64px)}@media (width<=759px){.pn__row{grid-template-columns:1fr}.pn__a--next{text-align:left}}.sg{--sg-h:min(100svh,max(520px,calc(var(--site-vw,100vw) * .4)));padding:clamp(72px,12vh,150px) 0 0;position:relative}.sg__head{margin-bottom:clamp(20px,4vh,48px)}.sg__title{max-width:14em;margin:0}.sg__grid{width:min(var(--content),100% - clamp(32px,7vw,112px));grid-template-columns:61.8fr 38.2fr;align-items:start;gap:0 clamp(28px,3.4vw,64px);margin:0 auto;display:grid}.sg__stage{top:min((100svh - var(--sg-h)) / 2,14svh);height:var(--sg-h);margin-left:calc((min(var(--content),var(--site-vw,100vw) - clamp(32px,7vw,112px)) - var(--site-vw,100vw)) / 2);position:sticky;overflow:hidden}.sg__stage canvas{opacity:0;width:100%;height:100%;transition:opacity 1s var(--ease-taste);display:block;position:absolute;inset:0}.sg.is-live .sg__stage canvas{opacity:1}.sg__stage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0c0a0900 74%,#0c0a09 100%),linear-gradient(#0c0a09 0,#0c0a0900 16% 84%,#0c0a09 100%),radial-gradient(120% 90% at 55%,#0c0a0900 60%,#0c0a09b3 100%);position:absolute;inset:0}.sg__still{transition:opacity .8s var(--ease-taste);position:absolute;inset:0}.sg.is-live .sg__still{opacity:0}.sg__pi{border-radius:var(--vk-r-img);transform-origin:50%;width:62%;height:auto;position:absolute;top:52%;left:50%;box-shadow:0 2px 3px #00000059,0 28px 60px -18px #000000bf}.sg__pi:first-child{filter:brightness(.8)saturate(.9);transform:translate(-56%,-44%)rotate(-7deg)scale(.9)}.sg__pi:nth-child(2){filter:brightness(.9);transform:translate(-44%,-50%)rotate(4deg)scale(.95)}.sg__pi:nth-child(3){transform:translate(-50%,-56%)rotate(-1.5deg)}.sg__pi:only-child{transform:translate(-50%,-50%)}.sg__steps{margin:0;padding:0;list-style:none}.sg__step{flex-direction:column;justify-content:center;min-height:88svh;padding:clamp(40px,8vh,90px) 0;display:flex}.sg__step:first-child{min-height:var(--sg-h)}.sg__fig{margin:0 0 22px;display:none}.sg__fig img{border-radius:var(--vk-r-img);width:100%;height:auto;display:block}.sg__h{font-size:var(--fs-h4);letter-spacing:-.5px;color:var(--ink);text-wrap:balance;max-width:20em;margin:0 0 16px;font-weight:500;line-height:1.25}.sg__body{color:var(--u3d-t2);font-size:var(--fs-body);max-width:44ch;line-height:1.6}.sg__body p+p,.sg__body p+ul,.sg__body ul+p{margin-top:1em}.sg__body .pc__list li{padding:8px 0}.sg.is-gl .sg__step{opacity:.34;transition:opacity .6s var(--ease-taste)}.sg.is-gl .sg__step.on{opacity:1}@media (width<=900px){.sg__grid{width:auto;margin:0;display:block}.sg__stage{z-index:2;background:#0c0a09;height:56svh;margin:0;display:none;position:sticky;top:0}.sg.is-gl .sg__stage{display:block}.sg__stage:after{background:linear-gradient(#0c0a0900 70%,#0c0a09 100%),radial-gradient(120% 90%,#0c0a0900 60%,#0c0a09b3 100%)}.sg__steps{width:min(var(--content),100% - clamp(32px,7vw,112px));margin:0 auto}.sg__step,.sg__step:first-child{min-height:0;padding:28px 0 44px}.sg.is-gl .sg__step{opacity:1}.sg:not(.is-gl) .sg__fig{display:block}.sg.is-gl .sg__step{min-height:62svh;padding-top:12px}}@media (width>=901px){.sg:not(.is-gl) .sg__fig{max-width:420px;display:block}}.pc--after{padding-top:clamp(40px,6vh,80px);padding-bottom:0}.pc__out{border-top:1px solid var(--hair-d)}.band--dark+.pc--after{border-top:0}.pc__olead{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--ink);text-wrap:pretty;max-width:34em}.pj{padding:clamp(72px,12vh,150px) 0 clamp(72px,12vh,140px)}.pj__next{grid-template-columns:61.8fr 38.2fr;align-items:end;gap:clamp(24px,3vw,56px);display:grid}.pj__nimg{border-radius:var(--vk-r-img);display:block;overflow:hidden}.pj__nimg img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform 1.2s var(--ease-taste);background:#171310;display:block}:is(.pj__nimg:hover img,.pj__next:has(.vk-btn:hover) .pj__nimg img){transform:scale(1.025)}.pj__ncopy{padding-bottom:clamp(8px,2vh,24px)}.pj__nt{text-wrap:balance;margin:0 0 18px}.pj__nb{color:var(--u3d-t2);font-size:var(--fs-body);max-width:40ch;margin-bottom:28px;line-height:1.6}.pj__more{grid-template-columns:38.2fr 61.8fr;align-items:start;gap:clamp(24px,3vw,56px);margin-top:clamp(88px,15vh,180px);display:grid}.pj__mt{margin:0}.pj__cards{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,32px);display:grid}.pj__card{color:var(--ink);align-content:start;gap:8px;display:grid}.pj__card img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--vk-r-img);width:100%;height:auto;transition:transform .7s var(--ease-taste);background:#171310;margin-bottom:10px;display:block}.pj__card:hover img{transform:translateY(-4px)}.pj__cn{font-size:var(--fs-h4);letter-spacing:-.5px;font-weight:500;line-height:1.2}.pj__cb{color:var(--mute);font-size:var(--fs-small);max-width:46ch;line-height:1.55}.pj__card:focus-visible,.pj__all:focus-visible{outline:2px solid var(--vk-focus,#57a377);outline-offset:6px;border-radius:var(--vk-r-img)}.pj__paths{border-top:1px solid var(--hair-d);grid-template-columns:61.8fr 38.2fr;align-items:start;gap:clamp(24px,3vw,56px);margin-top:clamp(96px,16vh,200px);padding-top:clamp(48px,8vh,96px);display:grid}.pj__pt{text-wrap:balance;max-width:11em;margin:0}.pj__pbody p{color:var(--u3d-t2);font-size:var(--fs-body);max-width:40ch;margin-bottom:28px;line-height:1.6}.pj__all{color:var(--mute);border-bottom:1px solid var(--hair-d2);margin-top:24px;padding-bottom:2px;display:inline-block}.pj__all:hover{color:var(--ink)}@media (width<=900px){.pj__next,.pj__more,.pj__paths{grid-template-columns:1fr}.pj__nimg{border-radius:var(--vk-r-img)}.pj__cards{grid-template-columns:1fr}}@media (width<=767px){.pj{padding-top:clamp(68px,9svh,84px)}}.pj__paths--photo{grid-template-columns:minmax(0,.82fr) minmax(0,1.5fr) minmax(0,1.1fr);align-items:center}.pj__photo{max-width:340px}@media (width<=900px){.pj__paths--photo{grid-template-columns:1fr}.pj__photo{width:min(60vw,320px)}}.scn{padding:var(--space-4xl,clamp(96px,12vw,180px)) 0 clamp(72px,9vw,140px);position:relative;overflow:hidden}.scn__head{grid-template-columns:1fr;align-items:end;gap:clamp(18px,2vw,28px);margin-bottom:clamp(28px,3.4vw,52px);display:grid}.scn__head .lede{max-width:44ch;margin:0}.scn__head h2{white-space:nowrap}.scn{--scn-col:max(560px,calc((100svh - 190px) * 1.6))}.scn__stage{position:relative}.scn__head,.scn__stage{max-width:var(--scn-col);margin-inline:auto}.scn--case .scn__head,.scn--case .scn__stage{max-width:none}.scn__frame{position:relative}.scn__amb{z-index:0;pointer-events:none;opacity:1;filter:saturate(1.9)brightness(2.3);transition:opacity .9s;position:absolute;inset:-14% -22% -38%;-webkit-mask-image:linear-gradient(#0000 4%,#000 26%);mask-image:linear-gradient(#0000 4%,#000 26%)}.scn__amb canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.scn__amb:after{content:"";background:radial-gradient(#7896ff38,#7896ff00 70%);border-radius:50%;height:22%;position:absolute;bottom:20%;left:22%;right:22%}.scn__view{z-index:1;aspect-ratio:16/10;border-radius:var(--vk-r-img,22px);isolation:isolate;background:#060812;position:relative;overflow:hidden;box-shadow:0 40px 90px #0000006b,0 0 0 1px #ffffff12}@media (width<=767px){.scn__stage{max-width:none}.scn__view{aspect-ratio:3/5;width:min(100%,60svh - 72px);margin-inline:auto}.scn__amb{filter:saturate(1.6)brightness(1.4)}}.scn__media{margin:0;position:absolute;inset:0}.scn__media video,.scn__media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.scn__media[hidden],.scn__media video[hidden]{display:none}.scn__demo{z-index:1;pointer-events:none;letter-spacing:.02em;white-space:nowrap;color:#f4f1eceb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0608126b;border:1px solid #f4f1ec61;border-radius:999px;padding:8px 12px;font:600 12px/1 Figtree,system-ui,sans-serif;position:absolute;top:clamp(12px,1.4vw,22px);right:clamp(12px,1.4vw,22px)}@media (width<=767px){.scn__media .scn__demo{top:auto;bottom:12px;right:12px}}html.no-js .scn__go,html.no-js .scn__tabs{display:none}.scn__bar{z-index:2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3.2vw,56px);display:grid;position:relative}.scn__stage>.scn__bar:first-child{margin-bottom:clamp(26px,2.8vw,40px)}.scn__view+.scn__bar,.scn__frame+.scn__bar{align-items:start;margin-top:clamp(22px,2.6vw,34px)}.scn__view+.scn__bar .scn__go,.scn__frame+.scn__bar .scn__go{margin-top:-4px}@media (width<=899px){.scn__bar{grid-template-columns:1fr;gap:14px}.scn__bar .scn__go{justify-self:start;margin-top:4px}}.scn__hit{z-index:2;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.scn__view:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:radial-gradient(80% 70%,#fff0 60%,#04060e47 100%);transition:opacity .5s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.scn__frames{transition:transform 1.1s var(--ease-taste,cubic-bezier(.16,1,.3,1)),filter .6s ease}.scn__view:hover .scn__frames{filter:brightness(1.06);transform:scale(1.012)}.scn__tabs{gap:clamp(18px,2.2vw,30px);padding-bottom:10px;display:flex;position:relative}.scn__tab{appearance:none;cursor:pointer;letter-spacing:-.01em;color:#f4f1ec80;white-space:nowrap;background:0 0;border:0;margin:0;padding:6px 0;font:500 clamp(17px,1.35vw,20px)/1.2 Figtree,system-ui,sans-serif;transition:color .3s}.scn__tab:hover,.scn__tab[aria-selected=true]{color:#f4f1ec}.scn__tab:focus-visible{outline:2px solid var(--vk-focus,#57a377);outline-offset:4px;border-radius:4px}.scn__glide{transform-origin:0;pointer-events:none;background:#d97a4e;border-radius:2px;width:1px;height:2px;position:absolute;bottom:0;left:0}.scn__tabs.is-timed .scn__glide{opacity:.3}.scn__time{transform-origin:0;pointer-events:none;background:#d97a4e;border-radius:2px;width:1px;height:2px;position:absolute;bottom:0;left:0}.scn__tabs:not(.is-timed) .scn__time{display:none}.scn__caps{display:grid}.scn__cap{color:#f4f1ecb8;grid-area:1/1;max-width:62ch;margin:0;font-size:clamp(15px,1.05vw,17px);line-height:1.55}.scn__cap[hidden]{visibility:hidden;display:block}.scn__cap a{color:#f4f1ec;text-underline-offset:4px;white-space:nowrap;margin-left:.35em;-webkit-text-decoration:underline #f4f1ec59;text-decoration:underline #f4f1ec59;transition:text-decoration-color .3s}.scn__cap a:hover{text-decoration-color:currentColor}.scn-x{z-index:2000;clip-path:inset(var(--t,0) var(--r,0) var(--b,0) var(--l,0) round var(--rad,0));transition:clip-path .75s var(--ease-taste,cubic-bezier(.16,1,.3,1));background:#04060e;position:fixed;inset:0;overflow:hidden}.scn-x iframe{opacity:0;border:0;width:100%;height:100%;transition:opacity .7s .1s;display:block;position:absolute;inset:0}.scn-x.is-live iframe{opacity:1}.scn-x__poster{object-fit:cover;filter:blur(18px)brightness(.55);width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0;transform:scale(1.06)}.scn-x.is-live .scn-x__poster{opacity:0}.scn-x__top{z-index:3;top:max(clamp(14px,1.6vw,26px),env(safe-area-inset-top));left:max(clamp(14px,1.6vw,26px),env(safe-area-inset-left));align-items:center;gap:10px;display:flex;position:absolute}.scn-x__top .scn-x__demo{opacity:0;transition:opacity .4s .45s;position:static}.scn-x.is-open .scn-x__demo{opacity:1}.scn-x__back{opacity:0;min-width:0;transition:opacity .4s ease .35s,transform .5s var(--ease-taste,cubic-bezier(.16,1,.3,1)) .35s;gap:.55em;transform:translateY(-6px)}.scn-x__back svg{z-index:1;flex:none;width:15px;height:15px;margin-left:-.2em;position:relative}.scn-x.is-open .scn-x__back{opacity:1;transform:none}@media (aspect-ratio<=1){.scn-x{--bar:calc(64px + env(safe-area-inset-top))}.scn-x iframe{top:var(--bar);height:calc(100% - var(--bar))}.scn-x__top{top:calc(10px + env(safe-area-inset-top));left:max(14px,env(safe-area-inset-left))}.scn-x--demo{--foot:calc(40px + env(safe-area-inset-bottom))}.scn-x--demo iframe{height:calc(100% - var(--bar) - var(--foot))}.scn-x__top .scn-x__demo{top:auto;left:50%;right:auto;bottom:calc(6px + env(safe-area-inset-bottom));position:fixed;transform:translate(-50%)}}@media (aspect-ratio>=1) and (height<=520px){.scn-x--demo{--foot:calc(40px + env(safe-area-inset-bottom))}.scn-x--demo iframe{height:calc(100% - var(--foot))}.scn-x__top .scn-x__demo{top:auto;left:50%;right:auto;bottom:calc(6px + env(safe-area-inset-bottom));position:fixed;transform:translate(-50%)}}.scn-x__skip{z-index:3;text-transform:none;letter-spacing:.01em;right:max(clamp(14px,1.6vw,26px),env(safe-area-inset-right));bottom:calc(max(clamp(14px,1.6vw,26px),env(safe-area-inset-bottom)) + 34px);min-width:0;animation:scn-skip-in .5s var(--ease-taste,cubic-bezier(.16,1,.3,1)) both;position:absolute}.scn-x__skip[hidden]{display:none}@keyframes scn-skip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (aspect-ratio<=1){.scn-x--demo .scn-x__skip{right:max(14px,env(safe-area-inset-right));bottom:calc(var(--foot) + 46px)}}@media (aspect-ratio>=1) and (height<=520px){.scn-x--demo .scn-x__skip{bottom:calc(var(--foot) + 50px)}}.scn-x__skip:focus-visible{outline:2px solid var(--ember,#d97a4e);outline-offset:3px}html.scn-lock,html.scn-lock body{overflow:hidden!important}@media (prefers-reduced-motion:reduce){.scn-x,.scn-x iframe,.scn-x__back,.scn-x__poster{transition:none}.scn-x__skip{animation:none}}.scn__frames{z-index:0;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.scn__frames{transition:none}.scn__view:hover .scn__frames{transform:none}}.scn__bar--solo{grid-template-columns:minmax(0,1fr) auto}.scn--case .scn__head{grid-template-columns:1fr}@media (width<=899px){.scn__bar--solo{grid-template-columns:1fr}}:root{--fs-h1:clamp(42px, 1.4rem + 3.55vw, 100px);--fs-display:clamp(2.2rem, 1.16rem + 4.27vw, 5.3rem);--fs-section:clamp(2.2rem, 1.6rem + 2.75vw, 4.2rem);--fs-sub:clamp(1.5rem, 1.225rem + 1.13vw, 2rem);--fs-h4:clamp(1.3rem, 1.1rem + .6vw, 1.8rem);--fs-h5:clamp(1.15rem, 1.08rem + .2vw, 1.25rem);--fs-lead:clamp(1.1rem, 1rem + .42vw, 1.5rem);--fs-medium:clamp(1rem, .87rem + .5vw, 1.4rem);--fs-regular:clamp(1rem, .9rem + .3vw, 1.3rem);--u3d-t1:var(--vk-paper-ink);--u3d-t2:#f4f1ecbd;--u3d-t3:#f4f1ec8a;--u3d-line:#f4f1ec1f;--u3d-sec:clamp(96px, 11vw, 184px)}:where(.band--dark,.pg-head,.legal,.places-band,.pricing,.tpl) :where(p,li,dd,figcaption){color:var(--u3d-t2)}:where(.band--dark,.pg-head,.places-band,.pricing,.tpl) :where(h2,h3,h4,dt strong){color:var(--u3d-t1)}.skip-link{z-index:100;border-radius:var(--vk-r-btn);background:var(--vk-paper-ink);color:var(--vk-ink);padding:12px 20px;font-size:15px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{outline:2px solid var(--vk-focus);outline-offset:3px;transform:none}.console .brand{height:max(calc(var(--logo-h) * .62), 33.1px);aspect-ratio:671.732/185;color:var(--vk-paper-ink);transition:transform .7s var(--ease), color .45s var(--vk-ease-btn);align-self:center;text-decoration:none}@media (width<=1023px){.tiles,.console .vk-nav-cta{display:none}.vk-menu-btn{width:44px;height:44px;margin-left:auto;display:inline-grid}}.console .brand__logo{overflow:visible}@media (width<=767px){:root:not(.vk-menu-open) .console.is-top .brand{transform:scale(1.15)}}.console.on-paper .brand,.vk-menu-open .console .brand{color:var(--vk-ink);--u3d-disc:var(--vk-terra)}.console .brand:hover{--u3d-disc:var(--vk-paper-ink)}.console.on-paper .brand:hover,.vk-menu-open .console .brand:hover{--u3d-disc:var(--vk-ink)}@media (prefers-reduced-motion:no-preference){.u3d-intro .console .brand__u{transform-box:fill-box;transform-origin:50%;animation:3.2s .5s both u3d-turns}.u3d-intro .console .brand__disc{animation:1.1s 3.35s both u3d-glow}}@keyframes u3d-turns{0%{animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:translateY(0)rotateY(0)}39.78%{animation-timing-function:linear;transform:translateY(0)rotateY(360deg)}64.66%{animation-timing-function:cubic-bezier(.3,.2,.4,1);transform:translateY(0)rotateY(720deg)}81.25%{animation-timing-function:cubic-bezier(.33,0,.2,1);transform:translateY(0)rotateY(1080deg)}90.63%{animation-timing-function:cubic-bezier(.45,0,.3,1);transform:translateY(-8%)rotateY(1080deg)}to{transform:translateY(0)rotateY(1080deg)}}@keyframes u3d-glow{0%,to{filter:drop-shadow(0 0 #d97a4e00)}40%{filter:drop-shadow(0 0 7px #d97a4ebf)}}.vk-foot__mark img{border-radius:22.37%;width:100%;height:100%;display:block}@property --hx-r{syntax:"<percentage>";inherits:false;initial-value:66%}@property --hx-a{syntax:"<angle>";inherits:false;initial-value:0deg}.hx{isolation:isolate;min-height:max(100svh,680px);margin-top:calc(-1 * var(--nav-h));padding:calc(var(--nav-h) + 24px) 0 clamp(48px, 6.5svh, 96px);background:#0c0a09;align-items:end;display:grid;position:relative;overflow:hidden}.hx:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0c0a0900,#0c0a09);height:160px;position:absolute;inset:auto 0 0}.hx__media{aspect-ratio:16/10;z-index:-2;--hx-mask:radial-gradient(ellipse var(--hx-r) 66% at 50% 40%, #000 42%, #000000a8 60%, #0003 76%, transparent 90%);--hx-sides:linear-gradient(90deg, transparent, #000 9%, #000 91%, transparent);height:min(76svh,58vw);-webkit-mask-image:var(--hx-mask), linear-gradient(transparent 10%, #000 30%), var(--hx-sides);-webkit-mask-composite:source-in;-webkit-mask-image:var(--hx-mask), linear-gradient(transparent 10%, #000 30%), var(--hx-sides);mask-image:var(--hx-mask), linear-gradient(transparent 10%, #000 30%), var(--hx-sides);animation:hx-unveil 2.6s var(--vk-ease-btn) both;position:absolute;top:-3svh;left:50%;translate:-50%;-webkit-mask-composite:source-in;mask-composite:intersect}.hx__poster,.hx__video{object-fit:cover;object-position:50% 0;width:100%;height:100%;position:absolute;inset:0}.hx__video{opacity:0;transition:opacity 1.4s var(--vk-ease-btn)}.hx.is-live .hx__video{opacity:1}.hx__disc{z-index:-1;aspect-ratio:4;width:max(112vw,1100px);animation:hx-rise 2s var(--vk-ease-btn) .4s both;background:radial-gradient(closest-side,#d97a4e38,#d97a4e14 55%,#0000 100%);border-radius:50%;position:absolute;top:62%;left:50%;translate:-50%}.hx__disc:before{content:"";background:conic-gradient(from var(--hx-a), #f4f1ec1f, #d97a4ef2 7%, #f4f1ecb3 11%, #f4f1ec1f 24%, #f4f1ec33 60%, #f4f1ec1f) border-box;border:1px solid #0000;border-radius:50%;animation:14s linear infinite hx-sweep;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}.hx__copy{text-align:center;justify-items:center;display:grid;position:relative}.hx__copy:before{content:"";z-index:-1;pointer-events:none;width:clamp(440px,84vw,1480px);animation:hx-rise 1.1s var(--vk-ease-btn) .35s both;background:radial-gradient(closest-side,#0c0a09bf,#0c0a09a3 46%,#0c0a094d 74%,#0c0a0900);position:absolute;top:-27%;bottom:6%;left:50%;translate:-50%}.hx__title{letter-spacing:-.045em;max-width:12ch;margin:0;font-size:clamp(46px,6.4vw,116px);font-weight:600;line-height:.94}.hx__lede{max-width:60ch;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--u3d-t2);margin:clamp(20px,2.2vw,32px) 0 0}.hx__acts{justify-content:center;margin-top:clamp(26px,2.8vw,40px)}.hx__note{font-size:var(--fs-small);color:var(--u3d-t3);margin:16px 0 0}.hx__demo{right:var(--gutter,clamp(16px, 3.5vw, 50px));color:var(--u3d-t3);margin:0;font-size:13px;position:absolute;bottom:18px}.hx__title,.hx__lede,.hx__acts,.hx__note{animation:hx-rise 1.1s var(--vk-ease-btn) both}.hx__title{animation-delay:.35s}.hx__lede{animation-delay:.55s}.hx__acts{animation-delay:.7s}.hx__note{animation-delay:.82s}@keyframes hx-unveil{0%{--hx-r:26%;transform:scale(1.08)}}@keyframes hx-rise{0%{opacity:0;transform:translateY(26px)}}@keyframes hx-sweep{to{--hx-a:360deg}}@supports (animation-timeline:scroll()){.hx__media picture,.hx__video{animation:linear both hx-leave;animation-timeline:scroll(root);animation-range:0 100vh}@keyframes hx-leave{to{filter:brightness(.55);transform:translateY(14vh)scale(1.05)}}}.hx__media picture{display:block;position:absolute;inset:0}@media (width<=1100px) and (orientation:portrait){.hx{padding-bottom:clamp(44px,7vh,64px)}.hx__media{aspect-ratio:3/4;--hx-mask:radial-gradient(ellipse 92% var(--hx-r) at 50% 40%, #000 46%, #0009 66%, transparent 92%);width:auto;max-width:100%;height:66%;top:0}.hx__poster,.hx__video{object-position:50% 34%}.hx__title{max-width:11ch}.hx__lede{font-size:1.05rem}.hx__demo{text-align:center;font-size:12px;bottom:12px;left:16px;right:16px}.hx__disc{width:190vw;top:58%}.hx__disc:before{content:none}.hx__copy:before{width:130%;top:-10%;bottom:18%}}@media (orientation:landscape) and (height<=500px){.hx{align-items:start;min-height:0;padding-top:calc(min(76svh,58vw)/1.5625)}}@media (prefers-reduced-motion:reduce){.hx__copy:before,.hx__media,.hx__disc,.hx__disc:before,.hx__title,.hx__lede,.hx__acts,.hx__note,.hx__media picture,.hx__video{animation:none}}.pc{padding-block:var(--u3d-sec) clamp(56px, 7vw, 120px)}.pc__intro p:first-child{letter-spacing:-.02em;color:var(--u3d-t1);max-width:26em;font-size:clamp(1.45rem,2.15vw,2.15rem);line-height:1.32}.pc__intro p+p{font-size:var(--fs-medium);line-height:var(--lh-medium);color:var(--u3d-t2);max-width:32em;margin-top:1.4em}.pc__facts{font-size:1rem}.pc__facts dl div{padding:16px 0}.pc__facts dt{color:var(--u3d-t3)}.pc__facts dd,.pc__facts .pc__svc{color:var(--u3d-t1)}.pc__facts a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #f4f1ec59;text-decoration:underline #f4f1ec59}.pc__facts a:hover{text-decoration-color:currentColor}.spx{padding-block:var(--u3d-sec) 0}.spx__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(14px,1.4vw,22px);display:grid}.spx__h{grid-column:1/8;margin:0}.spx__copy{grid-column:8/13}.spx__lede{font-size:var(--fs-medium);line-height:var(--lh-medium);margin:0}.spx__copy .vk-actions{margin-top:clamp(24px,2.4vw,32px)}.spx__media{margin:clamp(40px,5vw,72px) 0 0}.spx__media img{border-radius:var(--vk-r-img);width:100%;height:auto;display:block;box-shadow:0 30px 80px -30px #000c}@media (width<=900px){.spx__h,.spx__copy{grid-column:1/-1}.spx__copy{margin-top:20px}}.faq{padding-block:var(--u3d-sec)}.faq__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(14px,1.4vw,22px);display:grid}.faq__head{top:calc(var(--nav-h) + 40px);grid-column:1/5;position:sticky}.faq__head h2{margin:0}.faq__more{color:var(--u3d-t3);margin:clamp(18px,2vw,28px) 0 0}.faq__more a{color:var(--u3d-t1);text-underline-offset:4px;transition:text-decoration-color .3s var(--vk-ease-btn);-webkit-text-decoration:underline #f4f1ec59;text-decoration:underline #f4f1ec59}.faq__more a:hover{text-decoration-color:currentColor}.faq__list{border-top:1px solid var(--u3d-line);grid-column:6/13}.faq__item{border-bottom:1px solid var(--u3d-line);interpolate-size:allow-keywords}.faq__item summary{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(22px,2.2vw,30px) 0;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__q{letter-spacing:-.012em;color:var(--u3d-t1);transition:color .3s var(--vk-ease-btn);font-size:clamp(1.12rem,1.45vw,1.42rem);font-weight:500;line-height:1.35}.faq__i{width:36px;height:36px;transition:background-color .35s var(--vk-ease-btn), border-color .35s var(--vk-ease-btn), transform .45s var(--vk-ease-btn);border:1px solid #f4f1ec38;border-radius:50%;flex:none;position:relative}.faq__i:before,.faq__i:after{content:"";background:var(--u3d-t1);border-radius:1px;width:12px;height:1.5px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.faq__i:after{transform:rotate(90deg)}.faq__item summary:hover .faq__i{background:#f4f1ec0f;border-color:#f4f1ec80}.faq__item[open] .faq__i{border-color:var(--vk-terra-dark);background:#d97a4e1f;transform:rotate(45deg)}.faq__item summary:focus-visible{outline:2px solid var(--vk-focus);outline-offset:4px}.faq__item::details-content{opacity:0;height:0;transition:height .5s var(--vk-ease-btn), opacity .4s var(--vk-ease-btn), content-visibility .5s allow-discrete;overflow:clip}.faq__item[open]::details-content{opacity:1;height:auto}.faq__a p{max-width:54ch;font-size:var(--fs-medium);color:var(--u3d-t2);margin:0;padding:0 64px clamp(24px,2.4vw,32px) 0;line-height:1.65}@media (width<=900px){.faq__head,.faq__list{grid-column:1/-1}.faq__head{margin-bottom:clamp(28px,6vw,40px);position:static}.faq__a p{padding-right:0;font-size:1rem}}@media (prefers-reduced-motion:reduce){.faq__i{transition:none}.faq__item::details-content{transition:none}}.vk-foot__mark{border-radius:22.37%}.vk-foot__by{width:fit-content;color:var(--vk-ink);border-radius:12px;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.vk-foot__by img{border-radius:50%;width:48px;height:48px;transition:filter 1s}.vk-foot__by:hover img{filter:sepia(.9)}.vk-foot__by>span{gap:2px;display:grid}.vk-foot__by-t{font-size:var(--fs-regular);font-weight:500;line-height:1.3}.vk-foot__by-s{font-size:var(--fs-small);color:#191919a8;line-height:1.35}.vk-foot__by:hover .vk-foot__by-t{color:var(--vk-terra)}.pg-head{isolation:isolate;margin-top:calc(-1 * (var(--nav-h) + env(safe-area-inset-top,0px)));padding-block:calc(2 * var(--nav-h) + env(safe-area-inset-top,0px) + clamp(56px, 8vw, 128px)) clamp(48px, 6vw, 96px);background-image:radial-gradient(52% 78% at 97% -8%,#ffecd616,#0000 70%),radial-gradient(34% 46% at 80% 12%,#ffe2c809,#0000 72%);position:relative;overflow:clip}.pg-head+.band--dark{border-top:0}.pg-head:before,.pg-head:after{content:"";z-index:-1;aspect-ratio:4;pointer-events:none;border-radius:50%;width:max(84vw,760px);position:absolute;bottom:0;left:-12%;translate:0 80%}.pg-head:before{background:radial-gradient(closest-side,#d97a4e29,#d97a4e0d 55%,#0000);-webkit-mask:linear-gradient(#000 4%,#0000 19%);mask:linear-gradient(#000 4%,#0000 19%)}.pg-head:after{background:linear-gradient(90deg,#f4f1ec05,#d97a4e80 30%,#f4f1ec29 60%,#f4f1ec05) border-box;border:1px solid #0000;-webkit-mask:linear-gradient(#000 4%,#0000 19%),linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:source-in,xor,source-over;mask:linear-gradient(#000 4%,#0000 19%) intersect,linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}.pg-head__lede{max-width:44ch;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--u3d-t2);margin-top:clamp(18px,2vw,28px)}.pg-head__note{color:var(--vk-terra-dark);margin-top:16px}.tpl{padding-block:clamp(40px,5vw,80px)}.tpl__sec{margin-top:clamp(40px,5vw,72px)}.tpl__head{grid-column:1/5}.tpl__head .pc__h{grid-column:auto}@media (width<=900px){.tpl__head{grid-column:1/13}}.tpl__for{color:var(--u3d-t3);margin-top:12px}.tpl .pc__body h3{color:var(--vk-paper-ink);margin:28px 0 6px}.tpl .vk-actions{margin-top:28px}.tpl__more{color:var(--u3d-t3);margin-top:clamp(40px,5vw,72px)}.qr{border-radius:var(--vk-r-img);background:var(--vk-paper-prod);max-width:min(92vw,420px);color:var(--vk-text);text-align:center;border:0;padding:clamp(24px,3vw,40px)}.qr::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0a09b8}.qr h2{color:var(--vk-ink)}.qr p{margin:10px 0 18px}.qr-box svg{border-radius:12px;width:100%;height:auto;display:block}.qr .close{margin-top:20px}.legal{max-width:72ch;color:var(--u3d-t2);padding-block:clamp(24px,3vw,48px) clamp(64px,8vw,128px)}.legal h2,.legal h3{color:var(--vk-paper-ink);letter-spacing:-.01em;margin:2.2em 0 .6em;font-weight:500}.legal h2{font-size:var(--fs-sub);line-height:1.2}.legal h3{font-size:var(--fs-h5)}.legal p,.legal li{max-width:56ch;line-height:1.7}.legal p+p,.legal ul,.legal ol,.legal table{margin-top:1em}.legal a{color:var(--vk-paper-ink);text-underline-offset:3px}.legal table{border-collapse:collapse;width:100%;font-size:.95em;display:block;overflow-x:auto}.legal th,.legal td{text-align:left;vertical-align:top;border-bottom:1px solid #f4f1ec1f;padding:10px 12px}.legal code{font-size:.92em}.places-band{padding-block:clamp(24px,3vw,48px) clamp(64px,8vw,128px)}.places{grid-template-columns:1fr 1fr;gap:clamp(20px,2.4vw,36px);margin-top:clamp(32px,4vw,56px);display:grid}.place{min-width:0;margin:0}.place--wide{grid-column:1/-1}.place img{border-radius:var(--vk-r-img);width:100%;height:auto;display:block}.place figcaption{max-width:52ch;margin-top:18px}.place h3{color:var(--vk-paper-ink)}.place p{color:var(--u3d-t2);margin-top:6px}.places__note,.pc__fine{font-size:var(--fs-small);color:var(--u3d-t3);margin-top:24px}@media (width<=767px){.places{grid-template-columns:1fr}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pricing{padding-block:0 clamp(64px,8vw,128px)}.interval{border:1px solid #f4f1ec24;border-radius:999px;gap:4px;margin:0 0 clamp(28px,3vw,44px);padding:4px;display:inline-flex}.interval input{opacity:0;pointer-events:none;position:absolute}.interval label{cursor:pointer;min-height:44px;color:var(--u3d-t2);transition:background-color .35s var(--vk-ease-btn), color .35s var(--vk-ease-btn);border-radius:999px;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.interval input:checked+label{color:var(--vk-paper-ink);background:#f4f1ec1a;font-weight:600}.interval input:focus-visible+label{outline:2px solid var(--vk-focus);outline-offset:2px}.interval__save{color:var(--vk-terra-dark);font-weight:400}.plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.4vw,22px);display:grid}.plans[data-show=monthly] [data-interval=annual],.plans[data-show=annual] [data-interval=monthly]{display:none}.plan{border-radius:var(--vk-r-img);background:#f4f1ec06;border:1px solid #f4f1ec1a;flex-direction:column;min-width:0;padding:clamp(22px,2vw,32px);display:flex}.plan--pick{background:#f4f1ec0f;border-color:#f4f1ec3d}.plan__name{color:var(--vk-paper-ink);flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.plan__badge{font-size:var(--fs-small);letter-spacing:0;color:var(--vk-terra-dark);font-weight:500}.plan__pitch{color:var(--u3d-t2);margin-top:8px}.plan__price{letter-spacing:-.03em;color:var(--vk-paper-ink);font-variant-numeric:tabular-nums;margin-top:clamp(20px,2vw,28px);font-size:clamp(1.6rem,2.2vw,2.2rem);font-weight:500;line-height:1.1}.plan__per{font-size:var(--fs-small);letter-spacing:0;color:var(--u3d-t3);font-weight:400}.plan__list{color:var(--u3d-t2);gap:10px;margin:clamp(20px,2vw,28px) 0 0;padding:0;list-style:none;display:grid}.plan__list li{padding-left:22px;line-height:1.45;position:relative}.plan__list li:before{content:"";border-left:1.5px solid var(--vk-terra-dark);border-bottom:1.5px solid var(--vk-terra-dark);width:9px;height:5px;position:absolute;top:.55em;left:2px;transform:rotate(-45deg)}.plan__fine{font-size:var(--fs-small);color:var(--u3d-t3);margin-top:16px}.plan__soon{font-size:var(--fs-small);color:var(--u3d-t3);margin-top:18px;font-weight:500}.plan__list--soon{color:var(--u3d-t3);margin-top:8px}.plan__list--soon li{padding-left:0}.plan__list--soon li:before{content:none}.plan>:nth-last-child(2){margin-bottom:clamp(24px,2.4vw,32px)}.plan>:last-child{min-width:0;margin-top:auto}.extras{margin-top:clamp(48px,6vw,88px)}.extras a{color:var(--vk-paper-ink);text-underline-offset:3px;white-space:nowrap}.pricing__note{font-size:var(--fs-small);color:var(--u3d-t3);margin-top:20px}@media (width<=1199px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.plans{grid-template-columns:1fr}.interval{display:flex}.interval label{flex:1;justify-content:center;padding:0 12px}}.extras{border-top:1px solid #f4f1ec38;padding:0;list-style:none}.extras li{border-bottom:1px solid #f4f1ec1f;grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(18px,3vw,48px);padding:clamp(20px,3vh,30px) 0;display:grid}.extras h3{font-size:var(--fs-h5);letter-spacing:-.4px;color:var(--vk-paper-ink);margin:0 0 8px;font-weight:500;line-height:1.3}.extras p{max-width:52ch;color:var(--u3d-t2);margin:0;font-size:1rem;line-height:1.6}.extras b{font-size:var(--fs-h5);letter-spacing:-.4px;color:var(--vk-paper-ink);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-weight:500}@media (width<=640px){.extras li{grid-template-columns:1fr;row-gap:10px}.extras b{text-align:left;white-space:normal}}.pg-head--tall{min-height:calc(min(78vh, 760px) + var(--nav-h) + env(safe-area-inset-top,0px));align-items:flex-end;display:flex}.pg-head__acts{margin-top:clamp(24px,2.6vw,36px)}.feats{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,40px);margin:clamp(56px,7vw,104px) 0 0;padding:0;list-style:none;display:grid}.feat{border-top:1px solid var(--u3d-line);padding-top:clamp(20px,2vw,28px)}.feat__h{font-size:var(--fs-h5);letter-spacing:-.4px;color:var(--u3d-t1);margin:0 0 10px;font-weight:500;line-height:1.3}.feat p{margin:0;font-size:1rem;line-height:1.6}@media (width<=1023px){.feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.feats{grid-template-columns:1fr}}.nx{isolation:isolate;padding-block:var(--u3d-sec);color:var(--u3d-t1);background:radial-gradient(60% 50% at 50% 0,#5062be29,#0000 70%),radial-gradient(40% 40% at 85% 90%,#609e741a,#0000 70%),#0a0b10;position:relative}.nx__head{text-align:center}.nx__h{width:fit-content;max-width:100%;font-size:var(--fs-section);letter-spacing:-2px;background:linear-gradient(90deg,#f4f1ec 0% 50%,#9fb0ff 78%,#8fd3ad 96%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 auto;padding-bottom:.12em;font-weight:500;line-height:1.1}.nx__lede{max-width:44ch;font-size:var(--fs-medium);line-height:var(--lh-medium);color:var(--u3d-t2);margin:clamp(16px,1.8vw,24px) auto 0}.nx__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.nx__card{aspect-ratio:3/4;border-radius:var(--vk-r-img);transition:transform .6s var(--vk-ease-btn), border-color .6s var(--vk-ease-btn);background:linear-gradient(160deg,#ffffff0d,#ffffff03 60%),#0d0f17;border:1px solid #9fb0ff29;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #000000e6,inset 0 1px #ffffff0f}.nx__card:hover{border-color:#9fb0ff57;transform:translateY(-6px)}.nx__beam{background:radial-gradient(42% 70% at 50% -4%,#9fb0ff38,#0000 72%);position:absolute;inset:0}.nx__obj{filter:drop-shadow(0 18px 30px #0009);width:46%;position:absolute;bottom:17%;left:50%;overflow:visible;translate:-50%}.nx__plinth{background:radial-gradient(closest-side,#9fb0ff4d,#9fb0ff0f 70%,#0000);border-radius:50%;height:9%;position:absolute;bottom:13%;left:18%;right:18%;box-shadow:inset 0 0 0 1px #f4f1ec24}.nx__cloth{-webkit-backdrop-filter:blur(9px)saturate(1.2);backdrop-filter:blur(9px)saturate(1.2);transition:transform .9s var(--vk-ease-btn);background:repeating-linear-gradient(94deg,#ffffff06 0 1px,#0000 1px 34px,#ffffff05 34px 36px,#0000 36px 58px),linear-gradient(#d6deff29,#d6deff0d 70%,#d6deff1a);border-top:1px solid #ffffff38;border-radius:46% 46% 14% 14%/26% 26% 10% 10%;animation:8s ease-in-out infinite nx-breathe;position:absolute;inset:22% 22% 21%;box-shadow:0 24px 40px -24px #000c}.nx__card:nth-child(2) .nx__cloth{border-radius:18% 18% 12% 12%/14% 14% 10% 10%;animation-delay:-2.6s}.nx__card:nth-child(3) .nx__cloth{border-radius:50% 50% 18% 18%/40% 40% 12% 12%;animation-delay:-5.2s}.nx__card:hover .nx__cloth{animation-play-state:paused;transform:translateY(-9%)}.nx__card:after{content:"";animation:nx-sheen 7s var(--vk-ease-btn) infinite;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff14 50%,#0000 58%);position:absolute;inset:-40%;transform:translate(-60%)}.nx__card:nth-child(2):after{animation-delay:2.3s}.nx__card:nth-child(3):after{animation-delay:4.6s}.nx__tag{font-size:var(--fs-small);color:var(--u3d-t2);position:absolute;bottom:18px;left:20px}.nx__note{text-align:center;font-size:var(--fs-small);color:var(--u3d-t3);margin:clamp(24px,2.6vw,36px) 0 0}@keyframes nx-breathe{50%{transform:translateY(-1.5%)}}@keyframes nx-sheen{60%,to{transform:translate(60%)}}@media (width<=760px){.nx__cards{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter,16px));padding-inline:var(--gutter,16px);scrollbar-width:none;grid-template-columns:repeat(3,72%);overflow-x:auto}.nx__card{scroll-snap-align:center}}@media (prefers-reduced-motion:reduce){.nx__cloth,.nx__card:after{animation:none}.nx__card,.nx__cloth{transition:none}}.sph{isolation:isolate;padding-block:calc(var(--nav-h) + clamp(40px, 6vw, 104px)) clamp(56px, 7vw, 120px);position:relative;overflow:clip}.sph__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(32px,4vw,72px);display:grid}.sph__title{letter-spacing:-.045em;margin:0;font-size:clamp(44px,1.2rem + 3.4vw,92px);font-weight:600;line-height:.96}.sph__lede{max-width:30em;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--u3d-t2);margin:clamp(20px,2vw,30px) 0 0}.sph__acts{margin-top:clamp(26px,2.6vw,40px)}.sph__stage{margin:0;position:relative}.sph__stage:before{content:"";z-index:-1;background:radial-gradient(closest-side,#d97a4e3d,#d97a4e14 60%,#0000);border-radius:50%;position:absolute;inset:40% -12% -18%}.sph__stage img{border-radius:var(--vk-r-img);width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(72% 78% at 50% 48%,#000 62%,#0000 100%);mask-image:radial-gradient(72% 78% at 50% 48%,#000 62%,#0000 100%)}.sph__stage figcaption{text-align:right;color:var(--u3d-t3);margin-top:10px;font-size:13px}@media (width<=900px){.sph__grid{grid-template-columns:1fr}.sph__stage figcaption{text-align:left}}.proof{padding-block:var(--u3d-sec)}.proof__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,112px);display:grid}.proof__paper{perspective:1600px;margin:0}.proof__paper img{border-radius:6px;width:100%;height:auto;display:block;transform:rotateY(9deg)rotateX(3deg)rotate(-1.5deg);box-shadow:0 40px 80px -24px #000000bf,0 8px 24px #00000059}.proof__body p{max-width:34em;font-size:var(--fs-medium);line-height:var(--lh-medium);margin:clamp(18px,2vw,28px) 0 0}.proof__stats{border-block:1px solid var(--u3d-line);background:var(--u3d-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:clamp(28px,3vw,40px) 0;display:grid}.proof__stats div{background:#0c0a09;flex-direction:column;gap:6px;padding:20px 16px 20px 0;display:flex}.proof__stats div+div{padding-left:16px}.proof__stats dd{letter-spacing:-.03em;color:var(--u3d-t1);order:-1;margin:0;font-size:clamp(1.8rem,1.2rem + 1.6vw,2.8rem);font-weight:600;line-height:1}.proof__stats dt,.proof .proof__fine{font-size:var(--fs-small);color:var(--u3d-t3)}@media (width<=900px){.proof__grid{grid-template-columns:1fr}.proof__paper img{transform:none}}@media (width<=479px){.proof__stats{grid-template-columns:1fr}.proof__stats div+div{padding-left:0}}.sell{padding-block:0 var(--u3d-sec)}.sell__h{max-width:16ch}.sell__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:clamp(36px,4vw,64px) 0 0;padding:0;list-style:none;display:grid}.sell__steps li{border:1px solid var(--u3d-line);border-radius:var(--vk-r-img);background:linear-gradient(#f4f1ec0a,#f4f1ec00);padding:clamp(24px,2.6vw,40px)}.sell__n{letter-spacing:-.04em;background:linear-gradient(90deg, var(--vk-paper-ink), #d97a4e);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,1.8rem + 2vw,4rem);font-weight:600;line-height:1;display:block}.sell__steps h3{color:var(--u3d-t1);margin:clamp(20px,2vw,32px) 0 10px}.sell__steps p{color:var(--u3d-t2);margin:0}.sell__acts{margin-top:clamp(32px,3.6vw,56px)}@media (width<=900px){.sell__steps{grid-template-columns:1fr}}
