@font-face{font-family:'Space Grotesk';src:url(../fonts/space-grotesk-400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Space Grotesk';src:url(../fonts/space-grotesk-500.woff2) format('woff2');font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:'Space Grotesk';src:url(../fonts/space-grotesk-700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'JetBrains Mono';src:url(../fonts/jetbrains-mono-400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'JetBrains Mono';src:url(../fonts/jetbrains-mono-ext-400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'JetBrains Mono';src:url(../fonts/jetbrains-mono-500.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'JetBrains Mono';src:url(../fonts/jetbrains-mono-ext-500.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Space Grotesk';src:url(../fonts/readex-pro-arabic.woff2) format('woff2');font-weight:300 700;size-adjust:94%;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'JetBrains Mono';src:url(../fonts/readex-pro-arabic.woff2) format('woff2');font-weight:300 700;size-adjust:94%;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'Space Grotesk Fallback';src:local('Arial'),local('ArialMT'),local('Helvetica'),local('Liberation Sans');font-weight:400;size-adjust:108.5%;ascent-override:90.7%;descent-override:26.9%;line-gap-override:0%}@font-face{font-family:'Space Grotesk Fallback';src:local('Arial Bold'),local('Arial-BoldMT'),local('Helvetica Bold'),local('Liberation Sans Bold');font-weight:700;size-adjust:101.5%;ascent-override:96.9%;descent-override:28.8%;line-gap-override:0%}:root{--paper:#F7F4EF;--paper-2:#FFFFFF;--sand:#F0EBE3;--line:#E4DED4;--line-2:#D6CEC2;--ink:#16131C;--ink-2:#2A2533;--muted:#5F5A68;--muted-2:#7A7484;--night:#100D16;--night-2:#1C1724;--violet:#6E28FF;--violet-d:#5A1FE0;--violet-x:#3E15A6;--violet-m:#9B6BFF;--violet-g:#C9B5FF;--violet-s:#DCCFFB;--violet-l:#EEE7FF;--violet-w:#F4F0FB;--err:#B42318;--purple:var(--violet);--purple-d:var(--violet-d);--lilac:var(--violet-l);--mist:var(--violet-w);--lav:var(--violet-s);--room:var(--paper);--on-room:var(--ink);--sub-room:var(--muted);--acc-room:var(--violet);--door:var(--ink);--hole:#FFFFFF;--glyph:var(--violet);--t-xs:13px;--t-s:15px;--t-m:18px;--t-l:22px;--t-xl:30px;--t-2xl:44px;--t-d:clamp(40px,5.2vw,76px);--gx:clamp(16px,5vw,72px);--hdr:68px;--maxw:1320px;--ease:cubic-bezier(.7,0,.2,1);--ease-o:cubic-bezier(.16,1,.3,1);--ch:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));--ch-s:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px));--shadow:0 1px 0 rgba(22,19,28,.04),0 18px 40px -18px rgba(40,22,90,.18);color-scheme:light}[hidden]{display:none!important}*{box-sizing:border-box}html{background:var(--paper)}body{margin:0;background:var(--paper);color:var(--ink);font-family:'Space Grotesk','Space Grotesk Fallback',ui-sans-serif,system-ui,sans-serif;font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}@media (max-width:700px){body{font-size:17px}}p,h1,h2,h3,figure,dl,dd{margin:0}a{color:inherit}img,svg{max-width:100%}::selection{background:var(--violet);color:#fff}.k{font:500 13px/1.3 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.02em;color:var(--violet-d);display:flex;align-items:center;gap:10px}.k::before{content:'';width:18px;height:2px;background:currentColor;flex:none}:focus-visible{outline:3px solid var(--violet);outline-offset:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 26px;border:0;background:var(--violet);color:#fff;font:600 16px/1 'Space Grotesk',ui-sans-serif,sans-serif;text-decoration:none;cursor:pointer;clip-path:var(--ch);transition:background .25s,transform .35s var(--ease-o)}.btn:hover{background:var(--violet-d)}.btn:active{transform:translateY(1px)}.btn.sm{height:42px;padding:0 18px;font-size:15px}.btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);clip-path:none}.btn.ghost:hover{background:var(--ink);color:#fff}.hdr{position:fixed;top:0;right:0;left:0;z-index:60;height:calc(var(--hdr) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--gx) 0;display:flex;align-items:center;justify-content:flex-start;gap:14px;background:rgba(247,244,239,.82);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid rgba(22,19,28,.07);view-transition-name:site-header}.logo{display:block;width:62px;line-height:0}.logo svg{width:100%;fill:var(--violet)}.nav{display:flex;align-items:center;gap:22px;font-weight:500;font-size:15px;margin-right:auto}.nav a:not(.btn){text-decoration:none;position:relative;padding-block:6px}.nav a:not(.btn)::after{content:'';position:absolute;right:0;left:0;bottom:0;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-o)}.nav a:not(.btn):hover::after,.nav a[aria-current="page"]::after{transform:scaleX(1);transform-origin:right}.nav a[aria-current="page"]{color:var(--violet-d)}.menu-o{display:none;width:44px;height:44px;border:0;background:none;padding:8px;cursor:pointer}.menu-o svg{width:100%;height:100%;overflow:visible}.menu-o path{fill:var(--ink);transition:transform .45s var(--ease)}.menu-o[aria-expanded="true"] .ma{transform:translate(5px,-5px)}.menu-o[aria-expanded="true"] .mb{transform:translate(-5px,5px)}@media (max-width:760px){.nav .tx,.nav .btn{display:none}.menu-o{display:block}.nav{gap:14px}}.menu{position:fixed;inset:0;z-index:55;background:var(--violet-w);padding:calc(var(--hdr) + 32px) var(--gx) 32px;display:flex;flex-direction:column;gap:10px;clip-path:inset(0 0 100% 0);transition:clip-path .55s var(--ease);visibility:hidden}.menu.open{clip-path:inset(0);visibility:visible}.menu .m-foot .btn{align-self:flex-start;font-size:16px}main{display:block;outline:none;overflow-x:clip}h1[tabindex="-1"]:focus{outline:none}.hero{--hs:min(42vw,60vh,560px);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,4vw,72px);min-height:max(600px,min(92vh,940px));background:var(--room);color:var(--on-room);padding:calc(var(--hdr) + clamp(28px,5vh,56px)) var(--gx) clamp(48px,8vh,88px);overflow:hidden}.hero .ha{position:relative;z-index:2;display:flex;flex-direction:column;gap:20px;min-width:0;max-width:680px}.hero h1{font-weight:700;letter-spacing:-.045em;line-height:.98;font-size:clamp(44px,min(5.4vw,10vh),100px);text-wrap:balance}.hero h1 span{display:block}.hero h1 .l2{color:var(--violet)}.hero[data-size="m"] h1{font-size:clamp(40px,min(4.4vw,8.6vh),82px)}.hero-door{position:relative;z-index:1;width:var(--hs);height:var(--hs);flex:none}.hero-door::before{content:'';position:absolute;inset:-18%;background:radial-gradient(closest-side,rgba(110,40,255,.16),rgba(110,40,255,0));pointer-events:none}.hero-door .hole{position:absolute;right:20%;top:20%;width:60%;height:60%;background:var(--hole);overflow:hidden}.hero-door .hole img{display:block;width:100%;height:100%;object-fit:cover}.hero-door svg{position:absolute;width:80%;height:80%;overflow:visible;fill:var(--door);z-index:1}.hero-door .da{right:0;top:0}.hero-door .db{right:20%;top:20%}.hero-media{position:relative;z-index:1;width:min(48vw,760px);aspect-ratio:16/10;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));background:var(--lav)}.hero-media img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:860px){.hero{grid-template-columns:minmax(0,1fr);min-height:auto;gap:22px;--hs:min(80vw,420px)}.hero .ha{display:contents}.hero .crumbs{order:1}.hero .k{order:2}.hero h1{order:3}.hero-door,.hero-media{order:4}.hero-door{justify-self:center;margin-block:4px}.hero-media{width:100%}}.sec{padding-block:clamp(72px,8.5vw,124px);padding-inline:var(--gx);overflow-x:clip;position:relative}.wrap{max-width:var(--maxw);margin-inline:auto}.sec h2,.yop-title{text-wrap:balance;font-weight:700;letter-spacing:-.04em;line-height:1.02;font-size:clamp(32px,3.9vw,56px)}.sec .yop-title{margin-top:18px}.yop-title span{display:block}.yop-title .l2{color:var(--violet)}.sec .intro{max-width:60ch;margin-top:24px;font-size:clamp(17px,1.3vw,20px);color:var(--ink-2)}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin-top:clamp(40px,5vw,64px)}@media (max-width:860px){.grid3{grid-template-columns:minmax(0,1fr)}}.item h3{font-size:24px;letter-spacing:-.03em;margin-top:20px}.item p{color:var(--muted);margin-top:8px}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:clamp(40px,5vw,64px)}@media (max-width:760px){.cards{grid-template-columns:minmax(0,1fr)}}.card{position:relative;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit}.card .cm{position:relative;aspect-ratio:16/10;margin-bottom:8px}.card h3{font-size:clamp(24px,2vw,30px);letter-spacing:-.03em;line-height:1.1}.card p{color:var(--muted);max-width:52ch}.card .meta{font:500 13px/1 'JetBrains Mono',monospace;color:var(--violet-d)}.floors{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:clamp(40px,6vw,72px)}@media (max-width:1100px){.floors{grid-template-columns:repeat(6,minmax(0,1fr))}.floor{grid-column:span 2}.floor:nth-child(n+4){grid-column:span 3}}@media (max-width:600px){.floors{grid-template-columns:minmax(0,1fr)}.floor,.floor:nth-child(n+4){grid-column:auto}}.floor{position:relative;padding:24px 22px 26px;min-height:300px;display:flex;flex-direction:column;gap:10px;background:var(--fl);color:var(--fc,#16131C);clip-path:var(--ch)}.floor .fn{font:500 13px/1 'JetBrains Mono',monospace;opacity:.92}.floor h3{font-size:30px;letter-spacing:-.04em;line-height:1}.floor ul{list-style:none;padding:0;margin:auto 0 0;display:flex;flex-direction:column;gap:8px;font-size:15px}.floor ul a{font-weight:600}.floor ul span{opacity:.9}.steps{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;margin-top:clamp(40px,6vw,72px);scrollbar-width:thin}.step{flex:0 0 min(78vw,320px);scroll-snap-align:start;background:#fff;padding:24px;display:flex;flex-direction:column;gap:12px;clip-path:var(--ch)}.step h3{font-size:22px;letter-spacing:-.03em}.step p{color:var(--muted);font-size:15px}.note{margin-top:14px;font:500 13px/1.4 'JetBrains Mono',monospace;color:var(--muted)}.next{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:clamp(32px,5vw,56px)}.compare{position:relative;aspect-ratio:16/9;margin-top:clamp(40px,6vw,72px);overflow:hidden;--pos:50%;user-select:none}.compare .cv{position:absolute;inset:0}.compare .after{clip-path:inset(0 0 0 var(--pos))}.compare .tag{position:absolute;top:16px;font:500 13px/1 'JetBrains Mono',monospace;background:#fff;padding:7px 9px}.compare .before .tag{right:16px}.compare .after .tag{left:16px}.compare .wing{position:absolute;top:0;bottom:0;right:var(--pos);width:0;pointer-events:none}.compare .wing svg{position:absolute;top:50%;width:72px;height:72px;margin:-36px -36px 0 0;overflow:visible}.compare .wing::before{content:'';position:absolute;top:0;bottom:0;right:-1.5px;width:3px;background:var(--ink)}.compare input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.form{display:grid;gap:16px;margin-top:36px;max-width:640px}.form .row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:600px){.form .row{grid-template-columns:1fr}}.form label{display:grid;gap:8px;font-size:15px;font-weight:600}.form input,.form textarea,.form select{font:400 17px/1.4 'Space Grotesk',sans-serif;color:var(--ink);background:#fff;border:1.5px solid var(--line-2);padding:14px 16px;border-radius:0;width:100%;transition:border-color .2s,box-shadow .2s}.form input:focus,.form textarea:focus,.form select:focus{border-color:var(--violet);outline:none;box-shadow:0 0 0 4px rgba(110,40,255,.12)}.form textarea{min-height:110px;resize:vertical}.co{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(32px,6vw,96px)}@media (max-width:860px){.co{grid-template-columns:minmax(0,1fr)}}.facts{display:flex;flex-direction:column;gap:18px;font-size:15px}.facts div{border-top:1px solid var(--line);padding-top:14px}.facts span{display:block;font:500 13px/1 'JetBrains Mono',monospace;color:var(--muted);margin-bottom:6px}@media (min-width:1000px) and (min-height:460px){.pg{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-block:calc(var(--hdr) + clamp(10px,2.6vh,32px)) clamp(18px,3.6vh,44px)}.pg > .wrap{width:100%}.pg .yop-title{font-size:clamp(30px,min(3.5vw,5.8vh),52px)}.pg .yop-title,.pg h2{margin-top:clamp(8px,1.4vh,16px)}.pg .intro{margin-top:clamp(10px,1.8vh,20px);font-size:clamp(17px,min(1.3vw,2.5vh),20px)}}.skip-link.screen-reader-text:focus{position:fixed!important;top:12px!important;right:12px!important;z-index:100000;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible;padding:14px 20px;background:#16131C;color:#fff;font:600 15px/1 'Space Grotesk',sans-serif;text-decoration:none;outline:3px solid #C9F23B;outline-offset:0}@property --p{syntax:'<number>';inherits:true;initial-value:0}.sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;right:16px;top:-120px;z-index:200;background:var(--ink);color:#fff;padding:12px 16px;text-decoration:none;font-weight:600}.skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}.wrap.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,104px);align-items:center}@media (max-width:860px){.wrap.two{grid-template-columns:minmax(0,1fr)}}.prose{margin-top:26px;font-size:clamp(17px,1.25vw,19px);color:var(--muted);max-width:56ch}.prose p{margin:0}.prose p + p{margin-top:16px}.media{aspect-ratio:16/10;width:100%}.yop-frame .fm img,.card .cm img{display:block;width:100%;height:100%;object-fit:cover}main [id]{scroll-margin-top:calc(var(--hdr) + 16px)}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0;font:500 13px/1.4 'JetBrains Mono',ui-monospace,monospace;color:var(--sub-room)}.crumbs li+li::before{content:'/';margin-left:6px;opacity:.5}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--acc-room);text-decoration:underline}.yop-frame{position:relative}.yop-frame .fm{position:absolute;inset:0;overflow:hidden;background:var(--violet-l)}.yop-frame .fl{position:absolute;width:clamp(36px,11%,84px);aspect-ratio:1;fill:var(--ink);overflow:visible;pointer-events:none;z-index:2}.yop-frame .fl.a{right:-12px;top:-12px}.yop-frame .fl.b{left:-12px;bottom:-12px}.yop-frame .fm img{transition:transform 1.2s var(--ease-o)}a:hover .yop-frame .fm img,.yop-frame:hover .fm img{transform:scale(1.035)}.stats3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(32px,4vw,48px);border-top:1px solid var(--line-2)}.stats3 div{padding:18px 0 0 18px}.stats3 div+div{padding-right:18px;border-right:1px solid var(--line)}.stats3 dt{font-size:clamp(40px,4vw,60px);font-weight:700;letter-spacing:-.05em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.stats3 dd{margin-top:10px;font-size:15px;line-height:1.4;color:var(--muted)}@media (max-width:520px){.stats3 dd{font-size:13px}}.item{display:flex;flex-direction:column;text-decoration:none;color:inherit}.more{font-weight:600;color:var(--violet-d);margin-top:auto;padding-top:6px;display:inline-flex;gap:6px;align-items:center}.floor{transition:transform .35s var(--ease)}.floor.hl{transform:translateY(-8px)}.floor.hl::after{content:'';position:absolute;top:22px;left:22px;width:14px;height:14px;background:var(--violet);clip-path:var(--ch)}.floor[data-floor="web"].hl::after{background:#fff}.tbl-wrap{margin-top:clamp(36px,5vw,64px);overflow-x:auto;background:#fff;-webkit-overflow-scrolling:touch;box-shadow:var(--shadow);clip-path:var(--ch)}.tbl{width:100%;border-collapse:collapse;font-size:16px;min-width:620px;font-variant-numeric:tabular-nums;counter-reset:row}.tbl caption{caption-side:top;text-align:right;font:500 13px/1.4 'JetBrains Mono',monospace;color:var(--muted);padding:22px 26px 8px}.tbl th,.tbl td{text-align:right;padding:18px 26px;border-bottom:1px solid var(--line);vertical-align:middle}.tbl thead th{font:500 13px/1.3 'JetBrains Mono',monospace;color:var(--muted);letter-spacing:.03em;padding-block:12px;background:var(--paper)}.tbl tbody th{font-weight:700;font-size:18px;letter-spacing:-.02em;position:sticky;right:0;background:inherit;white-space:nowrap}.tbl tbody th::before{counter-increment:row;content:counter(row,decimal-leading-zero);display:inline-block;width:34px;font:500 13px/1 'JetBrains Mono',monospace;color:var(--violet-d);vertical-align:2px}.tbl tbody td:last-child{font-weight:600;color:var(--ink)}.tbl tbody td:last-child::before{content:'→ ';color:var(--violet)}.tbl tbody tr{background:#fff;transition:background .25s}.tbl tbody tr:hover{background:var(--violet-w)}.tbl tbody tr:last-child th,.tbl tbody tr:last-child td{border-bottom:0}@media (max-width:640px){.tbl-wrap{clip-path:none}.tbl{min-width:0}.tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tbl tbody tr{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:18px 20px;border-bottom:1px solid var(--line)}.tbl tbody tr:last-child{border-bottom:0}.tbl tbody th,.tbl tbody td{position:static;display:block;padding:2px 0;border:0}.tbl tbody th{padding-bottom:6px}.tbl tbody td[data-label]::before{content:attr(data-label);display:block;font:500 13px/1.5 'JetBrains Mono',monospace;color:var(--muted)}.tbl tbody td:last-child::before{content:attr(data-label)}.tbl caption{padding:18px 20px 4px}}.chart{margin-top:clamp(36px,5vw,64px);background:#fff;padding:clamp(22px,3vw,40px);clip-path:var(--ch);box-shadow:var(--shadow)}.chart figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.chart figcaption strong{font-size:clamp(17px,1.5vw,21px);letter-spacing:-.02em}.chart figcaption span{font:500 13px/1.3 'JetBrains Mono',monospace;color:var(--muted)}.bars{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:16px}.bars li{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:center;gap:8px 24px}.bars .lab{font-size:16px;font-weight:500;line-height:1.3}.bars .tr{display:flex;align-items:center;gap:12px;min-width:0;position:relative}.bars .bar{display:block;flex:none;height:14px;width:max(4px,calc((100% - 76px) * var(--v)));background:var(--violet);border-radius:4px 0 0 4px;transform-origin:right center;transition:background .2s}.bars .bar.s2{background:var(--violet-g);height:10px}.bars .val{font:500 15px/1 'JetBrains Mono',monospace;font-variant-numeric:tabular-nums;color:var(--ink)}.bars li:hover .bar:not(.s2){background:var(--violet-d)}.bars li:first-child .val{color:var(--violet-d);font-weight:700}@media (max-width:640px){.bars li{grid-template-columns:minmax(0,1fr)}}.src{margin-top:22px;font:500 13px/1.5 'JetBrains Mono',monospace;color:var(--muted)}.card .cm{overflow:visible}.card .more::after{content:''}.card:hover h3{color:var(--violet-d)}.card h3{transition:color .25s}.faq-more{margin-top:28px;font-size:17px;color:var(--muted)}.faq-more a{color:var(--violet-d);font-weight:600;text-decoration:none;box-shadow:inset 0 -1.5px 0 currentColor}.faq{display:flex;flex-direction:column;border-top:1px solid var(--line-2)}.faq details{border-bottom:1px solid var(--line-2)}.faq summary{list-style:none;cursor:pointer;padding:26px 0;font-size:clamp(19px,1.6vw,23px);font-weight:600;letter-spacing:-.02em;line-height:1.3;display:flex;justify-content:space-between;align-items:center;gap:24px;transition:color .25s}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:'';flex:none;width:36px;height:36px;border-radius:50%;background:var(--violet-w) no-repeat center/14px 14px;transition:transform .45s var(--ease-o),background-color .25s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M7 1v12M1 7h12' stroke='%235A1FE0' stroke-width='1.8' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")}.faq summary:hover{color:var(--violet-d)}.faq details[open] summary::after{transform:rotate(-45deg);background-color:var(--violet-l)}.faq .fb{padding:0 0 28px 60px;color:var(--muted);font-size:17px;max-width:62ch}@supports (interpolate-size:allow-keywords){.faq details{interpolate-size:allow-keywords}.faq details::details-content{height:0;overflow:clip;transition:height .45s var(--ease-o),content-visibility .45s allow-discrete}.faq details[open]::details-content{height:auto}}.filter{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(28px,4vw,44px)}.chip{font:500 15px/1.2 'Space Grotesk',sans-serif;min-height:44px;padding:11px 16px;background:#fff;color:var(--ink);border:0;box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;clip-path:var(--ch);transition:background .2s,color .2s,box-shadow .2s}.sec:not(.tint) .chip{background:var(--violet-w);box-shadow:none}.chip:hover{box-shadow:inset 0 0 0 1.5px var(--violet)}.chip[aria-pressed="true"],.sec .chip[aria-pressed="true"]{background:var(--ink);color:#fff;box-shadow:none}.filter + .sr-status + .cards{margin-top:28px}.cards .card.out{display:none}.cards .card.pop,.fr.pop,.feat.pop{animation:m-pop .45s var(--ease) both}@keyframes m-pop{from{opacity:0;transform:translateY(14px) scale(.98)}}.finder{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(20px,4vw,56px);margin-top:36px;align-items:start}.finder .chips{display:flex;flex-wrap:wrap;gap:10px}.finder .chip[aria-pressed="true"]{background:var(--violet);color:#fff}.result{background:#fff;padding:clamp(18px,2.4vw,28px);clip-path:var(--ch);min-height:220px;display:grid;gap:14px;align-content:start}.r-empty{color:var(--muted);font-weight:500}.frs{display:grid;gap:10px}.fr{background:var(--fl);color:var(--fc);padding:18px 20px;clip-path:var(--ch);display:grid;gap:6px}.fr .fn{font:500 13px/1 'JetBrains Mono',monospace;opacity:.92}.fr strong{font-size:22px;letter-spacing:-.03em}.fr p{font-size:15px;opacity:.95}.fr a{font-weight:600;color:inherit;display:inline-flex;align-items:center;min-height:40px}@media (max-width:860px){.finder{grid-template-columns:minmax(0,1fr)}}.bb{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(20px,3vw,40px);margin-top:36px;align-items:start}.qs{display:grid;gap:10px}.q{background:#fff;padding:16px 18px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;clip-path:var(--ch)}.q p{font-size:16px;font-weight:500;flex:1 1 280px}.qn{font:500 13px/1 'JetBrains Mono',monospace;color:var(--violet);margin-left:10px}.seg{display:flex;flex:none}.seg button{font:600 15px/1 'Space Grotesk',sans-serif;min-height:44px;min-width:56px;padding:12px 18px;border:0;background:var(--violet-w);color:var(--ink);cursor:pointer;transition:background .2s,color .2s}.seg button[aria-checked="true"]{background:var(--ink);color:#fff}.seg button[data-v="1"][aria-checked="true"]{background:var(--violet)}.verdict{position:sticky;top:calc(var(--hdr) + 24px);background:var(--ink);color:#fff;padding:clamp(22px,2.4vw,30px);clip-path:var(--ch);display:grid;gap:14px}.meter{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.meter i{height:10px;background:rgba(255,255,255,.16);transition:background .35s}.meter i.on{background:var(--violet-g)}.prog{font:500 13px/1 'JetBrains Mono',monospace;opacity:.72}.vt{font-size:clamp(18px,1.5vw,21px);font-weight:500;line-height:1.4}@media (max-width:860px){.bb{grid-template-columns:minmax(0,1fr)}.verdict{position:static}}.scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:36px}.scope .col{background:#fff;padding:clamp(18px,2.4vw,26px);clip-path:var(--ch);min-height:240px}.scope .col.in{background:var(--ink);color:#fff}.scope h3{display:flex;justify-content:space-between;align-items:center;font-size:20px;letter-spacing:-.02em}.scope .cnt{font:500 15px/1 'JetBrains Mono',monospace;background:var(--violet-w);color:var(--ink);padding:6px 9px}.scope ul{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:8px}.feat{font:500 15px/1.2 'Space Grotesk',sans-serif;min-height:44px;padding:10px 14px;border:0;cursor:pointer;background:var(--violet-l);color:var(--ink);clip-path:var(--ch)}.feat::after{content:' →';color:var(--violet)}.later .feat{background:var(--violet-w);color:var(--muted)}.later .feat::after{content:none}.later .feat::before{content:'← ';color:var(--violet)}.scope .hint,.scope .warn{grid-column:1/-1;font-size:15px}.scope .hint{color:var(--muted)}.scope .warn{font-weight:600}.scope .warn[data-s="bad"]::before{content:'! ';color:var(--violet)}@media (max-width:520px){.scope{grid-template-columns:minmax(0,1fr)}}.ready{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(20px,3vw,40px);margin-top:36px;align-items:start}.ready ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.ready label{display:flex;gap:14px;align-items:flex-start;background:#fff;padding:16px 18px;cursor:pointer;clip-path:var(--ch);font-weight:500}.ready input{appearance:none;-webkit-appearance:none;width:24px;height:24px;flex:none;margin:1px 0 0;border:2px solid var(--ink);background:#fff;display:grid;place-content:center;cursor:pointer}.ready input:checked{background:var(--violet);border-color:var(--violet)}.ready input:checked::after{content:'';width:10px;height:5px;border:2px solid #fff;border-top:0;border-left:0;transform:translateY(-1px) rotate(45deg)}.ready input:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.score{position:sticky;top:calc(var(--hdr) + 24px);background:#fff;padding:28px;display:grid;justify-items:center;gap:18px;text-align:center;clip-path:var(--ch)}.ring{position:relative;width:172px;height:172px;display:grid;place-content:center;justify-items:center;background:conic-gradient(var(--violet) calc(var(--p) * 1%),var(--line) 0);clip-path:polygon(14% 0,100% 0,100% 86%,86% 100%,0 100%,0 14%);transition:--p .7s var(--ease)}.ring::before{content:'';position:absolute;inset:14px;background:#fff;clip-path:polygon(14% 0,100% 0,100% 86%,86% 100%,0 100%,0 14%)}.ring > *{position:relative}.pct{font-size:58px;font-weight:700;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.ring small{font:500 13px/1 'JetBrains Mono',monospace;color:var(--muted);margin-top:4px}.tip{font-size:16px;max-width:32ch}@media (max-width:860px){.ready{grid-template-columns:minmax(0,1fr)}.score{position:static}}.compare .cv img{display:block;width:100%;height:100%;object-fit:cover}.compare .wing svg{fill:var(--ink);filter:drop-shadow(0 0 0 #fff) drop-shadow(0 6px 10px rgba(20,16,25,.25))}.compare:has(input:focus-visible){outline:3px solid var(--violet);outline-offset:4px}.compare{clip-path:var(--ch)}.tz{margin-top:36px;display:grid;gap:4px}.sel{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-weight:600}.sel select{font:500 16px/1.2 'Space Grotesk',sans-serif;padding:12px 14px;border:1.5px solid var(--line);background:#fff;color:var(--ink);min-width:200px}.tz .chart{background:#fff}.tzc{margin-top:24px;display:grid;gap:12px}.tzc .row{display:grid;grid-template-columns:clamp(84px,16vw,150px) minmax(0,1fr);align-items:center;gap:14px}.tzc .who{font-size:15px;font-weight:600}.tzc .tt{position:relative;height:28px;background:var(--violet-w);background-image:repeating-linear-gradient(-90deg,transparent 0 calc(100% / 24 - 1px),rgba(20,16,25,.07) calc(100% / 24 - 1px) calc(100% / 24))}.tzc .seg-b{position:absolute;top:0;bottom:0;background:var(--violet);border-radius:4px;transition:right .5s var(--ease),width .5s var(--ease)}.tzc .us .seg-b{background:var(--violet-g)}.tzc .ov{position:absolute;top:-5px;bottom:-5px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:4px;pointer-events:none}.tzc .tk{position:relative;height:14px}.tzc .tk i{position:absolute;top:0;font:500 12.5px/1 'JetBrains Mono',monospace;font-style:normal;color:var(--muted);transform:translateX(50%)}.tzc .tk i:nth-child(1){right:0;transform:none}.tzc .tk i:nth-child(2){right:25%}.tzc .tk i:nth-child(3){right:50%}.tzc .tk i:nth-child(4){right:75%}.tzc .tk i:nth-child(5){right:100%;transform:translateX(100%)}.overlap{font-size:15px;font-family:'Space Grotesk',sans-serif;color:var(--ink);font-weight:500}.srch{margin-top:36px;max-width:760px}.srch input{width:100%;font:500 clamp(18px,2vw,22px)/1.2 'Space Grotesk',sans-serif;padding:18px 20px;border:2px solid var(--ink);background:#fff;color:var(--ink);border-radius:0}.srch input:focus{outline:none;border-color:var(--violet)}.srch ul{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:8px}.srch li a{display:inline-block;padding:11px 15px;background:#fff;text-decoration:none;font-weight:500;clip-path:var(--ch)}.srch li a:hover{background:var(--violet);color:#fff}.srch .none{margin-top:16px;color:var(--muted)}.people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px);margin-top:clamp(40px,6vw,72px)}@media (max-width:700px){.people{grid-template-columns:minmax(0,1fr)}}.pdoor{display:grid;justify-items:start;gap:18px;width:100%;padding:0;border:0;background:none;text-align:right;color:inherit;font:inherit;cursor:pointer}.pdoor:focus-visible{outline:3px solid var(--violet);outline-offset:6px}.pdoor:hover .da{transform:translate(3%,-3%)}.pdoor:hover .db{transform:translate(-3%,3%)}.pdoor[aria-expanded="true"] .da{transform:translate(7%,-7%)}.pdoor[aria-expanded="true"] .db{transform:translate(-7%,7%)}.pdoor[aria-expanded="true"] .hole{transform:scale(1.2)}.open-l{font-weight:600;color:var(--violet)}.bio{max-width:54ch;color:var(--muted);font-size:17px;margin-top:14px}.people.js .bio{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .5s var(--ease),margin-top .5s var(--ease)}.people.js .bio > p{overflow:hidden}.people.js .person.open .bio{grid-template-rows:1fr;margin-top:14px}.form .err{font:500 13px/1.3 'Space Grotesk',sans-serif;font-style:normal;color:var(--err)}.form .err:empty{display:none}.form [aria-invalid="true"]{border-color:var(--err)}.form-status:empty{display:none}.form-status{font-weight:500}.form.done > :not(.form-status){display:none}.form.done .form-status{background:#fff;padding:24px;font-size:20px;clip-path:var(--ch);animation:m-pop .5s var(--ease) both;text-align:right;box-shadow:inset 0 0 0 2px var(--violet)}.form-status small{display:block;font:500 13px/1.4 'JetBrains Mono',monospace;color:var(--muted);margin-top:8px}.steps:focus-visible{outline-offset:6px}.fab{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:50;display:inline-flex;align-items:center;height:50px;padding:0 22px;background:var(--violet);color:#fff;font-weight:600;text-decoration:none;clip-path:var(--ch);box-shadow:0 10px 30px rgba(110,40,255,.35);transform:translateY(160%);transition:transform .45s var(--ease)}html.scrolled:not(.at-end):not([data-page="contact"]):not(.menu-open):not(.in-walk) .fab{transform:none}@media (min-width:761px){.fab{display:none}}@media (prefers-reduced-motion:reduce){.fab,.floor,.ring,.bars .bar,.tzc .seg-b{transition:none}}.frs,.floors,.ready ul,.qs{filter:drop-shadow(0 0 .6px var(--line-2)) drop-shadow(0 0 .6px var(--line-2))}.floor ul a{display:inline-flex;align-items:center;min-height:40px}.floor ul{gap:2px}.logo{padding-block:8px}.sv{display:block;width:100%;height:100%;font-family:'Space Grotesk','Space Grotesk Fallback',ui-sans-serif,sans-serif;overflow:visible}.sv text{font-size:15px}.sv .fm,.sv .fm tspan{font-family:'JetBrains Mono',ui-monospace,monospace}.sv *{transform-box:fill-box}.sv .fw{fill:#fff}.sv .gm,.sv .gp{fill:none;stroke:var(--violet-s);stroke-width:1}.sv .ga{fill:none;stroke:var(--violet);stroke-width:1.8;stroke-linecap:round}.sv .gc{fill:var(--violet);stroke:#fff;stroke-width:1.5}.sv .gc.hq{fill:var(--ink)}.sv .gland{fill:none;stroke:var(--violet-g);stroke-width:3.2;stroke-linecap:round}.sv .gcl{font:500 12px 'JetBrains Mono',monospace;fill:var(--ink-2)}.sv .gring{fill:none;stroke:var(--violet);stroke-width:1.5}@keyframes s-blink{50%{opacity:.15}}@keyframes s-climb{0%,28%{transform:none;opacity:1}40%,95%{transform:translateY(-132px);opacity:1}}@keyframes s-q{0%,46%{opacity:0;transform:translateY(10px)}52%{opacity:1;transform:none}95%{opacity:1}}@keyframes s-a1{0%,56%{opacity:0}60%{opacity:1}95%{opacity:1}}@keyframes s-a2{0%,62%{opacity:0}66%{opacity:1}95%{opacity:1}}@keyframes s-sw{0%,42%{opacity:0;transform:translateX(12px)}50%{opacity:1;transform:none}95%{opacity:1}}@keyframes s-press{0%,38%{transform:none}42%{transform:scale(.95)}46%,100%{transform:none}}@keyframes s-tap{0%,15%{transform:none}35%,55%{transform:translateX(118px)}75%,95%{transform:translateX(236px)}100%{transform:translateX(236px);opacity:0}}@keyframes s-hl{0%,8%{transform:scaleX(0)}30%,94%{transform:scaleX(1)}}.hero-door.open .hole{right:13%;top:13%;width:74%;height:74%;background:var(--violet-w);transition:inset .6s var(--ease)}.hero-door.open .hole .sv{width:100%;height:100%;padding:5%;box-sizing:border-box}.hero-door.open .da,.hero-door.open .db{transition:transform .8s var(--ease)}.hero-door.open .da{transform:translate(7%,-7%)}.hero-door.open .db{transform:translate(-7%,7%)}.hero-door.open:hover .da{transform:translate(9%,-9%)}.hero-door.open:hover .db{transform:translate(-9%,9%)}@media (prefers-reduced-motion:no-preference){.hero-door.open .da{animation:h-open-a 1.1s var(--ease) .15s both}.hero-door.open .db{animation:h-open-b 1.1s var(--ease) .15s both}.hero-door.open .hole{animation:h-hole 1.1s var(--ease) .15s both}}@keyframes h-open-a{from{transform:none}}@keyframes h-open-b{from{transform:none}}@keyframes h-hole{from{clip-path:inset(9% 9% 9% 9%)}to{clip-path:inset(0 0 0 0)}}html.vt-hide-door main .hero-door.open .hole{visibility:hidden}.bars:hover li{opacity:.45;transition:opacity .25s}.bars li{transition:opacity .25s}.bars:hover li:hover{opacity:1}.hs-bar{display:none}.hsec.pin .wrap{position:sticky;top:calc(var(--hdr) + 12px)}.steps{list-style:none;padding-inline:0}.hsec.pin .hs-track{overflow:visible;margin-top:clamp(40px,6vw,72px)}.hsec.pin .steps{overflow:visible;margin-top:0;padding-bottom:0;transform:translateX(calc(var(--hx,0) * -1px));will-change:transform}.hsec.pin .step{flex:0 0 clamp(300px,30vw,400px);min-height:260px;padding:32px}.hsec.pin .step h3{font-size:26px}.hsec.pin .step p{font-size:16px}.hsec.pin .hs-bar{display:block;height:3px;margin-top:28px;background:rgba(22,19,28,.08)}.hsec.pin .hs-bar i{display:block;height:100%;background:var(--violet);transform-origin:left;transform:scaleX(var(--hp,0))}.step{transition:transform .5s var(--ease-o)}.hsec.pin .step.lit{transform:translateY(-6px)}.hdr{transition:transform .45s var(--ease),background-color .3s,box-shadow .3s}html.hdr-solid .hdr{background:rgba(247,244,239,.95);box-shadow:0 10px 30px -22px rgba(22,19,28,.35)}.hdr-ctx{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;font:500 13px/1 'JetBrains Mono',monospace;color:var(--violet-d);background:var(--violet-w);text-decoration:none;clip-path:var(--ch);white-space:nowrap;transition:background .2s}.hdr-ctx::before{content:'';width:7px;height:7px;background:var(--violet)}.hdr-ctx:hover{background:var(--violet-l)}.nv{display:flex;align-items:center;gap:0;position:static}.nv-x{display:grid;place-items:center;width:26px;height:30px;padding:0;border:0;background:none;color:inherit;cursor:pointer;border-radius:6px}.nv-x:hover{background:var(--violet-w)}.chev{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--ease-o)}.nv-x[aria-expanded="true"] .chev{transform:rotate(-180deg)}.nv-s{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 12px 0 8px;border:0;background:rgba(255,255,255,.7);box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--muted);cursor:pointer;clip-path:var(--ch);transition:box-shadow .2s,background .2s}.nv-s:hover{box-shadow:inset 0 0 0 1.5px var(--violet);background:#fff}.si{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}.nv-s kbd{font:500 12.5px/1 'JetBrains Mono',monospace;padding:5px 7px;background:var(--violet-w);color:var(--violet-d);border-radius:4px}.hdr-prog{position:absolute;right:0;left:0;bottom:-1px;height:2px;background:var(--violet);transform-origin:right;transform:scaleX(var(--sp,0));opacity:0;pointer-events:none}html[data-level="2"] .hdr-prog{opacity:1}@media (max-width:1100px){.nv-s kbd{display:none}}@media (max-width:760px){.nv-s{display:none}.hdr-ctx{display:none}}.mega{position:absolute;top:calc(100% + 8px);right:50%;width:min(1120px,calc(100vw - 2 * var(--gx)));background:var(--paper-2);color:var(--ink);z-index:2;box-shadow:0 40px 90px -36px rgba(40,22,90,.42),0 0 0 1px var(--line);transform:translateX(50%);opacity:0;visibility:hidden;transition:opacity .14s linear,visibility 0s .14s}.mega.open{opacity:1;visibility:visible;transition:opacity .14s linear,visibility 0s}html.mega-swap .mega{transition:none}.mega::before{content:'';position:absolute;right:0;left:0;top:-14px;height:14px}.mm-in{display:grid;grid-template-columns:290px minmax(0,1fr);height:392px}.mm-fl{display:flex;flex-direction:column;gap:2px;margin:0;padding:12px;list-style:none;background:var(--paper);border-left:1px solid var(--line)}.mm-f{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;height:70px;padding:0 14px;border:0;background:none;color:var(--ink);font:inherit;text-align:right;text-decoration:none;cursor:pointer;transition:background-color .15s}.mm-f .n{font:500 13px/1 'JetBrains Mono',monospace;color:var(--violet-d)}.mm-f b{display:block;font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.mm-f small{display:block;margin-top:3px;font-size:13px;line-height:1.3;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-f .c{font:500 12.5px/1 'JetBrains Mono',monospace;color:var(--muted);min-width:22px;text-align:center;padding:5px 0;background:var(--paper-2)}.mm-f:hover{background:var(--paper-2)}.mm-f.on{background:var(--paper-2);box-shadow:inset -3px 0 0 var(--violet)}.mm-f.on .c{background:var(--violet);color:#fff}.mm-f:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.mm-f b::after{content:' →';color:var(--violet-d);opacity:0;transition:opacity .15s}.mm-f.on b::after,.mm-f:hover b::after{opacity:1}.mm-ps{display:grid;min-width:0;overflow:hidden}.mm-p{grid-area:1/1;display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:0}.mm-p[hidden]{display:grid!important;visibility:hidden;opacity:0}@media (prefers-reduced-motion:no-preference){.mm-p{transition:opacity .16s linear}}.mm-col{padding:20px 22px;min-width:0;overflow:hidden}.mm-h{margin:0 0 10px;font:500 12.5px/1.3 'JetBrains Mono',monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.mm-h a{color:inherit;text-decoration:none}.mm-h a:hover{color:var(--violet-d)}.mm-p[data-n="1"] .mm-svcs{grid-template-columns:minmax(0,1fr)}.mm-svcs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;align-content:start}.mm-svcs a{display:grid;gap:3px;padding:12px 14px;text-decoration:none;transition:background-color .15s}.mm-svcs a:hover,.mm-svcs a:focus-visible,.mm-svcs a[aria-current="page"]{background:var(--violet-w)}.mm-svcs b{font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.mm-svcs a:hover b,.mm-svcs a[aria-current="page"] b{color:var(--violet-d)}.mm-svcs span{font-size:14.5px;line-height:1.45;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mm-side{display:flex;flex-direction:column;gap:6px;padding:20px 20px 18px;background:var(--violet-w);min-width:0}.mm-qs{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:2px}.mm-qs a{display:block;padding:8px 26px 8px 10px;position:relative;font-size:15px;font-weight:500;line-height:1.35;text-decoration:none;color:var(--ink);transition:background-color .15s}.mm-qs a::before{content:'?';position:absolute;right:8px;top:8px;font:500 13px/1.35 'JetBrains Mono',monospace;color:var(--violet)}.mm-qs a:hover,.mm-qs a:focus-visible{background:var(--paper-2)}.mm-case{display:grid;gap:2px;padding:10px;background:var(--paper-2);font-size:15px;font-weight:700;color:var(--ink);text-decoration:none}.mm-case span{font:500 12.5px/1.3 'JetBrains Mono',monospace;color:var(--muted)}.mm-case:hover{color:var(--violet-d)}.mm-all{margin-top:auto;font-size:15px;font-weight:700;color:var(--violet-d);text-decoration:none}.mm-all:hover{text-decoration:underline}.mm-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;padding:0 24px;height:50px;background:var(--paper);border-top:1px solid var(--line);font-size:15px}.mm-foot a{font-weight:600;text-decoration:none}.mm-foot a:first-child{color:var(--violet-d)}.mm-foot a:hover{text-decoration:underline}.mm-mail{margin-right:auto;font:500 13px/1 'JetBrains Mono',monospace;color:var(--muted)}html.mega-open .hdr{background:rgba(247,244,239,.98)}html.mega-open .hdr::after{content:'';position:fixed;right:0;left:0;top:100%;height:100vh;background:rgba(22,19,28,.18);pointer-events:none}.mega-w .mm-in{grid-template-columns:minmax(0,1fr) 260px}.mw-l{list-style:none;margin:0;padding:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-content:start}.mw{display:grid;gap:10px;padding:8px;text-decoration:none;transition:background-color .15s}.mw:hover,.mw:focus-visible{background:var(--violet-w)}.mw-m{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--violet-w)}.mw-m img,.mw-m .sv{display:block;width:100%;height:100%;object-fit:cover}.mw-t{display:grid;gap:3px}.mw-t b{font-size:17px;letter-spacing:-.02em}.mw-t span{font:500 12.5px/1.4 'JetBrains Mono',monospace;color:var(--muted)}.mega-w .mw-m{aspect-ratio:16/10}.mega-w .mw-m img{object-position:50% 0}.mega-w .mw{gap:8px;padding:6px}.mega-w .mw-l{padding:14px;gap:6px}.mega-w .mw-t b{font-size:16px}.mega-w .mw-t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw:hover .mw-t b{color:var(--violet-d)}.mw-side{display:flex;flex-direction:column;padding:20px;background:var(--paper);border-right:1px solid var(--line)}.mw-fl{list-style:none;margin:0;padding:0;display:grid;gap:2px}.mw-fl a{display:flex;gap:12px;align-items:baseline;padding:9px 10px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s}.mw-fl a span{font:500 12.5px/1 'JetBrains Mono',monospace;color:var(--violet-d)}.mw-fl a:hover{background:var(--paper-2)}.mw-note{margin-top:auto;font-size:13px;line-height:1.5;color:var(--muted)}.lang{position:relative}.lang-b{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 10px;border:0;background:none;color:var(--ink);font:600 15px/1 'Space Grotesk','Space Grotesk Fallback',sans-serif;cursor:pointer;transition:background-color .15s}.lang-b:hover,.lang.open .lang-b{background:var(--violet-w)}.lang.open .chev{transform:rotate(-180deg)}.flag{width:20px;height:14px;flex:none;display:block;box-shadow:0 0 0 1px rgba(22,19,28,.12)}.lang-m{position:absolute;left:0;top:calc(100% + 8px);z-index:3;list-style:none;margin:0;padding:6px;min-width:200px;background:var(--paper-2);box-shadow:0 30px 60px -28px rgba(40,22,90,.42),0 0 0 1px var(--line)}.lang-m a,.lang-m .soon{display:grid;grid-template-columns:20px 26px 1fr auto;align-items:center;gap:8px;padding:10px;font-size:15px;text-decoration:none;color:var(--ink)}.lang-m a:hover{background:var(--violet-w)}.lang-m a[aria-current] b{color:var(--violet-d)}.lang-m b{font:600 13px/1 'JetBrains Mono',monospace}.lang-m .soon{color:var(--muted);cursor:default}.lang-m .soon .flag{filter:grayscale(.6);opacity:.7}.lang-m em{font:500 12.5px/1 'JetBrains Mono',monospace;font-style:normal;letter-spacing:.04em;text-transform:uppercase;padding:4px 6px;background:var(--paper);color:var(--muted)}.lang.m{display:none}@media (max-width:760px){.nav .lang{display:none}.menu .lang.m{display:block;margin-top:8px}.menu .lang-b{padding:0}.menu .lang-m{position:static;box-shadow:none;padding:4px 0;background:none}}@media (max-width:1000px){.nv-x,.mega{display:none}}.sp{position:fixed;inset:0;z-index:95;display:grid;justify-items:center;align-items:start;padding:calc(var(--hdr) + 3vh) 16px 16px;background:rgba(22,19,28,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sp-box{display:flex;flex-direction:column;width:min(680px,100%);max-height:min(72vh,640px);background:#fff;box-shadow:0 40px 100px -30px rgba(20,10,60,.55);clip-path:var(--ch)}@media (prefers-reduced-motion:no-preference){.sp:not([hidden]) .sp-box{animation:sp-in .32s var(--ease-o) both}}@keyframes sp-in{from{opacity:0;transform:translateY(-12px) scale(.985)}}.sp-in{display:flex;align-items:center;gap:12px;margin:0;padding:16px 18px;border-bottom:1px solid var(--line)}.sp-in .si{width:20px;height:20px;flex:none;stroke:var(--violet)}.sp-in input{flex:1;min-width:0;border:0;outline:none;background:none;color:var(--ink);font:500 19px/1.3 'Space Grotesk',sans-serif}.sp-in input::-webkit-search-cancel-button{display:none}.sp-x{flex:none;padding:7px 9px;border:0;border-radius:4px;background:var(--violet-w);color:var(--violet-d);font:500 12.5px/1 'JetBrains Mono',monospace;cursor:pointer}.sp-h{padding:14px 20px 4px;font:500 12.5px/1 'JetBrains Mono',monospace;letter-spacing:.04em;color:var(--muted)}#spl{list-style:none;margin:0;padding:4px 8px 8px;overflow:auto;overscroll-behavior:contain}#spl a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;text-decoration:none;clip-path:var(--ch)}#spl li[aria-selected="true"] a,#spl a:hover{background:var(--violet-w)}#spl li[aria-selected="true"] .sp-t{color:var(--violet-d)}.sp-t{font-size:16px;font-weight:600;line-height:1.35}.sp-c{flex:none;font:500 12.5px/1.2 'JetBrains Mono',monospace;color:var(--muted);text-align:left}#spl li[data-t="q"] .sp-t{font-weight:500}#spl li[data-t="q"] .sp-t::before{content:'Q · ';font:500 13px 'JetBrains Mono',monospace;color:var(--violet)}.sp-t mark{background:none;color:var(--violet-d);box-shadow:inset 0 -2px 0 var(--violet-g)}.sp-none{padding:18px 20px;color:var(--muted)}.sp-hint{padding:10px 20px;border-top:1px solid var(--line);font:500 12.5px/1.4 'JetBrains Mono',monospace;color:var(--muted)}html.sp-open{overflow:hidden}.menu{display:block;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--hdr) + env(safe-area-inset-top,0px) + 12px) var(--gx) calc(28px + env(safe-area-inset-bottom,0px))}.m-in{display:flex;flex-direction:column;gap:12px;max-width:560px}.m-search{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 16px;border:0;background:#fff;color:var(--muted);font:500 16px/1.2 'Space Grotesk',sans-serif;text-align:right;cursor:pointer;clip-path:var(--ch)}.m-search .si{stroke:var(--violet);flex:none}.m-g summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:6px 0;cursor:pointer;font-size:clamp(34px,9vw,52px);font-weight:700;letter-spacing:-.04em;line-height:1.1}.m-g summary::-webkit-details-marker{display:none}.m-g summary small{font:500 13px/1 'JetBrains Mono',monospace;letter-spacing:0;color:var(--violet-d);background:#fff;padding:7px 9px}.m-fl{display:grid;gap:16px;padding:8px 0 4px}.mf-h{display:flex;gap:8px;font:500 13px/1 'JetBrains Mono',monospace;color:var(--violet-d)}.mf .mf-h a{display:inline-flex;gap:8px;min-height:36px;font:inherit;letter-spacing:0;color:inherit;text-decoration:none;border:0;padding:4px 0}.mf-h span{color:var(--muted)}.mf ul{list-style:none;margin:6px 0 0;padding:0;display:grid}.mf a{display:flex;align-items:center;min-height:44px;font-size:19px;font-weight:600;letter-spacing:-.02em;text-decoration:none;border-bottom:1px solid rgba(22,19,28,.08)}.m-all{display:inline-flex;min-height:44px;align-items:center;font-weight:600;color:var(--violet-d);text-decoration:none}.m-a{font-size:clamp(34px,9vw,52px);font-weight:700;letter-spacing:-.04em;line-height:1.15;text-decoration:none}.m-foot{display:grid;gap:12px;margin-top:20px}.m-foot p{font:500 13px/1.4 'JetBrains Mono',monospace;color:var(--muted)}.dir{display:grid;grid-template-columns:minmax(250px,.4fr) minmax(0,1fr);gap:clamp(14px,2vw,26px);margin-top:clamp(40px,5vw,64px);align-items:start}.dir:not(.js){grid-template-columns:minmax(0,1fr)}.dir:not(.js) .dt-list{display:none}.dt-list{display:flex;flex-direction:column;gap:8px;position:sticky;top:calc(var(--hdr) + 24px)}.dt{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;border:0;background:#fff;color:var(--ink);font:inherit;text-align:right;cursor:pointer;overflow:hidden;clip-path:var(--ch);transition:background .3s,color .3s,transform .45s var(--ease-o)}.dt:hover:not([aria-selected="true"]){background:var(--violet-w)}.dt[aria-selected="true"]{background:var(--ink);color:#fff}.dt[aria-selected="true"] small{color:rgba(255,255,255,.6)}.dp{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(18px,2.6vw,36px);padding:clamp(16px,2.2vw,28px);background:#fff;box-shadow:var(--shadow);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px))}.dp h3{margin-top:12px;font-size:clamp(28px,2.8vw,42px);letter-spacing:-.045em;line-height:1.02}@media (max-width:1000px){.dir.js{grid-template-columns:minmax(0,1fr)}.dt-list{position:static;flex-direction:row;overflow-x:auto;gap:6px;margin-inline:calc(var(--gx) * -1);padding:2px var(--gx) 6px;scroll-snap-type:x mandatory;scrollbar-width:none}.dt-list::-webkit-scrollbar{display:none}.dt{flex:0 0 auto;grid-template-columns:auto auto;gap:8px;padding:12px 16px;scroll-snap-align:start}.dt[aria-selected="true"]{transform:none}}@media (max-width:700px){.dp{grid-template-columns:minmax(0,1fr)}}.ho-lanes{display:grid;gap:10px}.ch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:700px){.ch{grid-template-columns:minmax(0,1fr)}}.tbl.vs tbody td:nth-child(2){color:var(--muted)}.tbl.vs tbody td:last-child::before{content:'✓ ';color:var(--violet);font-weight:700}.tbl.vs thead th:last-child{color:var(--violet-g)}.bento-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 28px}.lnk{font-weight:600;color:var(--violet-d);text-decoration:none;box-shadow:inset 0 -1.5px 0 currentColor;padding-bottom:2px}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(3,auto);gap:clamp(10px,1.4vw,18px);margin-top:clamp(22px,3.4vh,44px)}.bt{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--paper-2);color:inherit;text-decoration:none;overflow:hidden;box-shadow:0 0 0 1px var(--line)}.bt:not(.bt-big){grid-column:span 5;flex-direction:row;align-items:stretch}.bt-st{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;font:500 12.5px/1 'JetBrains Mono',monospace;background:var(--violet-w);color:var(--violet-d)}.bt-st[data-s="live"]{background:var(--violet);color:#fff}.bt-st[data-s="live"]::before{content:'';width:6px;height:6px;border-radius:50%;background:#fff;animation:s-blink 1.4s steps(2,jump-none) infinite}.bt-st[data-s="rebuilt"]{background:var(--sand);color:var(--ink)}.bt h3{font-size:clamp(19px,min(1.8vw,2.8vh),28px);letter-spacing:-.03em;line-height:1.1}.bt p{font-size:15.5px;line-height:1.5;color:var(--muted)}@media (max-width:860px){.bt:not(.bt-big){grid-column:1/-1;grid-row:auto}}@media (max-width:560px){.bt:not(.bt-big){flex-direction:column}}.geo{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,84px);align-items:center}.geo-pts{list-style:none;margin:28px 0 0;padding:0;display:grid}.geo-pts li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:2px 12px;padding:16px 0;border-top:1px solid var(--line-2)}.geo-pts b{font-size:19px;letter-spacing:-.02em}.geo-pts p{font-size:15.5px;color:var(--muted)}.geo-dev{position:relative;isolation:isolate;padding:clamp(16px,2vw,26px);min-height:470px;background:var(--ink);color:#fff;overflow:hidden;box-shadow:0 40px 80px -40px rgba(40,22,90,.6);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px))}.geo-dev::before{content:'';position:absolute;left:-20%;top:-30%;z-index:-1;width:80%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(110,40,255,.5),rgba(110,40,255,0))}.gr{list-style:none;margin:0;padding:0;display:grid;gap:8px}.gr li{position:relative;display:grid;gap:3px;padding:14px 16px;background:rgba(255,255,255,.06);clip-path:var(--ch)}.gr li.me{padding-right:56px;background:#fff;color:var(--ink);box-shadow:inset 0 0 0 2px var(--violet)}.gr b{font-size:17px;color:var(--violet-s);letter-spacing:-.01em}.gr li.me b{color:var(--violet-d)}@media (max-width:900px){.geo{grid-template-columns:minmax(0,1fr)}.geo-dev{min-height:0}}.cat-nav{position:sticky;top:calc(var(--hdr) + 10px);z-index:5;display:flex;gap:4px;width:max-content;max-width:100%;margin-top:clamp(28px,4vw,44px);padding:6px;overflow-x:auto;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow);clip-path:var(--ch);scrollbar-width:none;transition:top .45s var(--ease)}.cat-nav a{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;font-size:15px;font-weight:600;white-space:nowrap;text-decoration:none;transition:background .2s,color .2s}.cat-nav a span{font:500 12.5px/1 'JetBrains Mono',monospace;color:var(--violet-d)}.cat-nav a small{padding:3px 6px;font:500 12.5px/1 'JetBrains Mono',monospace;color:var(--muted);background:var(--violet-w)}.cat-nav a:hover{background:var(--violet-w)}.cat-nav a.on{background:var(--ink);color:#fff}.cat-nav a.on span{color:var(--violet-g)}.cat-nav a.on small{background:rgba(255,255,255,.14);color:#fff}.cat{display:grid;gap:clamp(16px,2.4vw,28px);margin-top:clamp(20px,3vw,32px)}.cs{display:flex;flex-direction:column;gap:8px;height:100%;padding:clamp(18px,2vw,24px);background:var(--fl);color:var(--fc);text-decoration:none;clip-path:var(--ch);transition:transform .45s var(--ease-o)}.cs:hover{transform:translateY(-4px)}.cs h4{margin:0;font-size:clamp(22px,2vw,28px);letter-spacing:-.03em;line-height:1.1}.cs p{font-size:15.5px;opacity:.85}.cs .more{color:inherit;padding-top:0}.feats{list-style:none;margin:clamp(40px,5vw,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;background:var(--line);clip-path:var(--ch)}.ft{display:flex;flex-direction:column;gap:10px;padding:clamp(22px,2.6vw,34px);background:#fff;transition:background .3s}.ft:hover{background:var(--violet-w)}.ic{width:26px;height:26px;fill:none;stroke:var(--violet-d);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}.ft:hover .ic{stroke:#fff}.ft h3{margin-top:6px;font-size:21px;letter-spacing:-.02em}.ft p{font-size:15.5px;color:var(--muted)}@media (prefers-reduced-motion:no-preference){.ft.rv .ic *{stroke-dasharray:80;stroke-dashoffset:80;transition:stroke-dashoffset 1.2s var(--ease-o) .3s}.ft.rv.in .ic *{stroke-dashoffset:0}}@media (max-width:900px){.feats{grid-template-columns:1fr 1fr}}@media (max-width:560px){.feats{grid-template-columns:minmax(0,1fr)}}.bigstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-top:clamp(36px,5vw,56px)}.bigstats div{padding:clamp(22px,3vw,40px);background:var(--violet-w)}.bigstats div:first-child{background:var(--violet);color:#fff}.bigstats div:last-child{background:var(--ink);color:#fff}.bigstats dt{font-size:clamp(64px,8vw,132px);font-weight:700;letter-spacing:-.06em;line-height:.9;font-variant-numeric:tabular-nums}.bigstats dd{margin-top:12px;font-size:16px;opacity:.85}@media (max-width:640px){.bigstats{grid-template-columns:minmax(0,1fr)}}.pr{display:grid;gap:14px;margin-top:clamp(36px,5vw,56px)}.pr-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.pr-ex{font:500 13px/1.4 'JetBrains Mono',monospace;color:var(--muted)}.pr-ex b{color:var(--ink);font-weight:500}.pr-score{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,32px);padding:20px 24px;background:var(--ink);color:#fff;clip-path:var(--ch)}.pr-score p{display:flex;align-items:baseline;gap:12px}.pr-n{font-size:clamp(44px,5vw,64px);font-weight:700;letter-spacing:-.05em;line-height:1;color:var(--violet-g);font-variant-numeric:tabular-nums}.pr-l{max-width:22ch;font-size:15px;line-height:1.35;color:rgba(255,255,255,.75)}.pr-meter{height:12px;overflow:hidden;border-radius:6px;background:rgba(255,255,255,.1)}.pr-meter i{display:block;width:calc(var(--p) * 100%);height:100%;border-radius:6px;background:linear-gradient(-90deg,var(--violet),var(--violet-g));transition:width .9s var(--ease)}.pr-t{min-width:720px}.pr-t tbody th{position:static;white-space:normal;font-size:15px;font-weight:600}.pr-t tbody th::before,.pr-t tbody td:last-child::before{content:none}.pr-t td{text-align:center}.pr-t thead th:not(:first-child){text-align:center}.pst{display:inline-flex;align-items:center;gap:8px;font-size:13px}.pst i{flex:none;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line-2)}.pst[data-s="cited"] i{background:var(--violet);box-shadow:0 0 0 4px rgba(110,40,255,.14)}.pst[data-s="named"] i{background:linear-gradient(-90deg,var(--violet) 50%,#fff 50%);box-shadow:inset 0 0 0 2px var(--violet)}.pr-t .pst-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:no-preference){.pr.flip td .pst{animation:m-pop .45s var(--ease) both;animation-delay:calc(var(--k,0) * 22ms)}}.pr-leg{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:13px;color:var(--muted)}@media (max-width:640px){.pr-score{grid-template-columns:minmax(0,1fr)}.pr-t .pst-t{position:static;width:auto;height:auto;clip:auto}.pr-t{min-width:0}.pr-t td{text-align:right}}.fmt{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,3vw,40px);margin-top:clamp(36px,5vw,56px);align-items:stretch}.fmt-list{display:grid;gap:8px;align-content:start}.fmt-list button{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 18px;border:0;background:var(--violet-w);color:var(--ink);font:inherit;text-align:right;cursor:pointer;clip-path:var(--ch);transition:background .25s,color .25s}.fmt-list b{font-size:17px;letter-spacing:-.01em}.fmt-list span{font:500 13px/1 'JetBrains Mono',monospace;color:var(--violet-d)}.fmt-list button:hover{background:var(--violet-l)}.fmt-list button[aria-checked="true"]{background:var(--ink);color:#fff}.fmt-list button[aria-checked="true"] span{color:var(--violet-g)}.fmt-stage{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:16px;min-height:460px;margin:0;padding:clamp(16px,2.4vw,28px);background:var(--sand);clip-path:var(--ch)}.fmt-box{display:grid;place-items:center;min-height:340px}.fmt-frame{position:relative;width:var(--fw,100%);height:var(--fh,auto);aspect-ratio:var(--w) / var(--h);max-width:100%;max-height:360px;overflow:hidden;color:#fff;background:radial-gradient(70% 90% at 70% 20%,rgba(110,40,255,.55),rgba(110,40,255,0)),var(--ink);box-shadow:0 30px 60px -30px rgba(40,22,90,.6);transition:width .6s var(--ease),height .6s var(--ease)}.fmt-rec{position:absolute;right:12px;top:12px;display:flex;align-items:center;gap:6px;font:500 12.5px/1 'JetBrains Mono',monospace}.fmt-rec i{width:8px;height:8px;border-radius:50%;background:var(--violet-g);animation:s-blink 1.1s steps(2,jump-none) infinite}.fmt-mark{position:absolute;inset:0;display:grid;place-items:center}.fmt-mark .mark{width:min(28%,110px);fill:var(--violet)}.fmt-ratio{position:absolute;left:12px;top:12px;padding:4px 8px;background:#fff;color:var(--ink);font:700 15px/1 'Space Grotesk',sans-serif}.fmt-tl{position:absolute;right:12px;left:12px;bottom:12px;height:4px;overflow:hidden;border-radius:2px;background:rgba(255,255,255,.18)}.fmt-tl i{display:block;width:40%;height:100%;background:var(--violet-g)}@media (prefers-reduced-motion:no-preference){.fmt-tl i{animation:fmt-tl 4s linear infinite}}@keyframes fmt-tl{from{transform:translateX(-100%)}to{transform:translateX(250%)}}.fmt-stage figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px}.fmt-n{font-size:20px;letter-spacing:-.02em}.fmt-stage figcaption i{margin-left:6px;font:500 12.5px/1 'JetBrains Mono',monospace;font-style:normal;color:var(--muted)}@media (max-width:860px){.fmt{grid-template-columns:minmax(0,1fr)}.fmt-list{grid-template-columns:1fr 1fr}.fmt-stage{min-height:0}.fmt-box{min-height:280px}}@media (max-width:480px){.fmt-list{grid-template-columns:minmax(0,1fr)}}.hl{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,3vw,40px);margin-top:clamp(36px,5vw,56px);align-items:start}.hl-langs{display:flex;flex-wrap:wrap;gap:8px}.hl-langs .chip b{margin-left:4px;font:500 13px/1 'JetBrains Mono',monospace;color:var(--violet-d)}.hl-langs .chip[aria-pressed="true"] b{color:var(--violet-g)}.hl-out{position:relative;padding:22px 22px 76px;background:var(--ink);color:var(--violet-w);clip-path:var(--ch)}.hl-out pre{margin:0;overflow-x:auto;font:500 13px/1.8 'JetBrains Mono',monospace;white-space:pre}.hl-out .k1{color:var(--violet-g)}.hl-out .k2{color:#fff}.hl-out .k3{color:var(--violet-m)}.hl-out pre.pop{animation:m-pop .4s var(--ease) both}.hl-copy{position:absolute;right:22px;bottom:18px}.hl-note{grid-column:1/-1;font-size:15px;color:var(--muted)}@media (max-width:860px){.hl{grid-template-columns:minmax(0,1fr)}}.cta-band{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,.55fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(28px,5vw,64px);background:linear-gradient(-125deg,var(--violet) 0%,var(--violet-d) 55%,var(--violet-x) 100%);color:#fff;overflow:hidden;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px))}.cta-band .k{color:var(--violet-l)}.cta-band .yop-title{margin-top:14px;color:#fff;font-size:clamp(34px,4vw,60px)}.cta-band .yop-title .l2{color:var(--violet-s)}.cta-band .btn:not(.ghost){background:#fff;color:var(--violet-d)}.cta-band .btn:not(.ghost):hover{background:var(--ink);color:#fff}.cta-band .btn.ghost{color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.7)}.cta-band .btn.ghost:hover{background:#fff;color:var(--violet-d)}@media (max-width:1000px){.cta-band{grid-template-columns:auto minmax(0,1fr)}}@media (max-width:760px){.cta-band{grid-template-columns:minmax(0,1fr)}}.endroom{position:relative;isolation:isolate;overflow:hidden;padding:clamp(80px,10vw,144px) var(--gx) clamp(64px,8vw,112px);background:var(--ink);color:#fff}.endroom::before{content:'';position:absolute;left:-12%;top:-28%;z-index:-1;width:70%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(110,40,255,.5),rgba(110,40,255,0));pointer-events:none}.er-in{position:relative;z-index:1;max-width:var(--maxw);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(36px,6vw,104px);align-items:start}.er-l{display:flex;flex-direction:column;gap:18px}.endroom .k{color:var(--violet-g)}.endroom .er-h,.endroom .er-h .elementor-heading-title{font-size:clamp(48px,6.6vw,108px);font-weight:700;letter-spacing:-.055em;line-height:.95;text-wrap:balance}.endroom .big{font-size:clamp(20px,1.9vw,28px);font-weight:500;letter-spacing:-.02em}.endroom .note2{max-width:44ch;font-size:17px;color:rgba(255,255,255,.7)}.er-steps-w{margin-top:6px}.es-h{margin-bottom:12px;font:500 13px/1 'JetBrains Mono',monospace;color:var(--violet-g)}.er-steps{list-style:none;margin:0;padding:0;border-right:1px solid rgba(255,255,255,.16)}.er-steps li{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding:12px 22px 12px 0}.er-steps li::before{content:'';position:absolute;right:-5px;top:19px;width:9px;height:9px;background:var(--violet);box-shadow:0 0 0 4px rgba(110,40,255,.25)}.es-n{grid-row:1/3;padding-top:4px;font:500 13px/1 'JetBrains Mono',monospace;color:var(--violet-g)}.er-steps b{font-size:18px;letter-spacing:-.02em}.er-steps li > span:last-child{font-size:15px;color:rgba(255,255,255,.68)}.er-ppl{display:flex;align-items:center;gap:14px;margin-top:6px;font-size:15px;color:rgba(255,255,255,.82)}.er-av{display:flex}.er-av i{display:grid;place-items:center;width:42px;height:42px;font:700 13px/1 'Space Grotesk',sans-serif;font-style:normal;background:var(--violet);color:#fff;clip-path:var(--ch)}.er-av i + i{margin-right:-8px;background:#fff;color:var(--ink)}.er-mail{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.er-mail a{font-size:clamp(20px,2vw,28px);font-weight:700;letter-spacing:-.02em;color:#fff;text-decoration:none;box-shadow:inset 0 -2px 0 var(--violet)}.er-copy{min-height:36px;padding:8px 11px;border:0;background:rgba(255,255,255,.1);color:#fff;font:500 13px/1 'JetBrains Mono',monospace;cursor:pointer;transition:background .2s}.er-copy:hover{background:rgba(255,255,255,.2)}.er-r{position:relative}.endroom .form,.endroom .yop-eform{position:relative;margin:0;max-width:none;padding:clamp(22px,3vw,36px);background:#fff;color:var(--ink);box-shadow:0 40px 80px -40px rgba(0,0,0,.6);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px))}.endroom .form .btn{width:100%}.needs{margin:0;padding:0;border:0}.needs legend{margin-bottom:10px;padding:0;font-size:15px;font-weight:600}.yop-eform .elementor-field-type-checkbox input{position:absolute;opacity:0;width:1px;height:1px}.yop-eform .elementor-field-type-checkbox .elementor-field-option label{display:inline-flex;align-items:center;min-height:40px;padding:9px 13px;background:var(--violet-w);color:var(--ink);font-size:15px;font-weight:500;cursor:pointer;clip-path:var(--ch);transition:background .2s,color .2s}.yop-eform .elementor-field-type-checkbox label:hover{background:var(--violet-l)}.yop-eform .elementor-field-type-checkbox input:checked + label{background:var(--violet);color:#fff}.yop-eform .elementor-field-type-checkbox input:focus-visible + label{outline:3px solid var(--violet);outline-offset:2px}.yop-eform .elementor-field-subgroup{display:flex;flex-wrap:wrap;gap:6px}.yop-eform .elementor-field-subgroup .elementor-field-option{position:relative;margin:0}@media (max-width:900px){.er-in{grid-template-columns:minmax(0,1fr)}}html[data-page="contact"] .endroom{display:none}.ftr{padding:clamp(56px,7vw,96px) var(--gx) 26px;background:var(--night);color:rgba(255,255,255,.66);font-size:15px;overflow:hidden;border-top:1px solid rgba(255,255,255,.07)}.ftr-in{max-width:var(--maxw);margin-inline:auto}.f-top{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr) minmax(0,1fr);gap:clamp(28px,4vw,64px)}.ftr .logo{width:74px}.ftr .logo svg{fill:#fff}.fb1 p{margin-top:18px;max-width:40ch;line-height:1.55;color:rgba(255,255,255,.72)}.fb1 .mail{display:inline-block;margin-top:16px;color:#fff;font-weight:600;text-decoration:none;box-shadow:inset 0 -1.5px 0 var(--violet)}.f-langs{margin-top:16px;font:500 13px/1.5 'JetBrains Mono',monospace;color:#fff}.f-langs span{display:block;font-size:12.5px;color:rgba(255,255,255,.45)}.ftr .fh{margin-bottom:12px;font:500 13px/1 'JetBrains Mono',monospace;letter-spacing:.04em;color:#fff}.fcol ul{list-style:none;margin:0;padding:0;display:grid}.fcol a{display:inline-flex;align-items:center;min-height:36px;color:rgba(255,255,255,.7);text-decoration:none;transition:color .2s}.fcol a:hover{color:#fff}.fcol dl{display:grid;gap:10px}.fcol dt{font:500 12.5px/1.4 'JetBrains Mono',monospace;color:rgba(255,255,255,.45)}.fcol dd{font-size:15px;color:#fff}.f-floors,.f-brands{margin-top:clamp(36px,4vw,56px);padding-top:26px;border-top:1px solid rgba(255,255,255,.1)}.ffs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.ff-h{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.ff-h span{font:500 12.5px/1 'JetBrains Mono',monospace;color:var(--violet-g)}.ff-h a{font-size:19px;font-weight:700;letter-spacing:-.02em;color:#fff;text-decoration:none}.ff-h a:hover{color:var(--violet-g)}.ff ul{list-style:none;margin:0;padding:0;display:grid}.ff li a{display:inline-flex;align-items:center;min-height:34px;color:rgba(255,255,255,.68);text-decoration:none;transition:color .2s,transform .3s var(--ease-o)}.ff li a:hover{color:#fff;transform:translateX(-3px)}.f-brands ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.f-brands a{display:grid;grid-template-rows:auto 1fr auto;gap:10px;min-height:132px;padding:20px 20px 16px;background:rgba(255,255,255,.04);text-decoration:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);transition:background-color .2s,box-shadow .2s}.f-brands a:hover{background:rgba(110,40,255,.16);box-shadow:inset 0 0 0 1px var(--violet)}.bl{display:block;height:32px}.bl svg{display:block;height:100%;width:auto;overflow:visible}.b-t{font:700 24px 'Space Grotesk','Space Grotesk Fallback',sans-serif;letter-spacing:-.03em;fill:#fff}.b-caps{font-size:22px;letter-spacing:-.01em}.b-big{font-size:30px;letter-spacing:-.04em}.b-v{fill:var(--violet-g)}.b-i{fill:#fff}.b-pill{fill:var(--violet)}.b-pill2{fill:#fff}.b-w{fill:#fff;font-size:20px}.b-ink{fill:var(--night);font-size:20px}.b-key{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round}.f-brands .bd{font-size:15px;line-height:1.45;color:rgba(255,255,255,.72)}.f-brands .bu{font:500 12.5px/1 'JetBrains Mono',monospace;color:rgba(255,255,255,.6)}.f-brands a:hover .bu{color:var(--violet-g)}.ftr-b{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 28px;margin-top:28px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);font-size:13px}.ftr-b a{color:#fff;font-weight:600;text-decoration:none}.ftr-b a:hover{color:var(--violet-g)}@media (max-width:1000px){.f-top{grid-template-columns:1fr 1fr}.fb1{grid-column:1/-1}.ffs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.f-top{grid-template-columns:minmax(0,1fr)}.ffs{grid-template-columns:1fr 1fr}.f-brands ul{grid-template-columns:minmax(0,1fr)}}.ftr :focus-visible,.endroom :focus-visible{outline-color:var(--violet-g)}.tbl thead th{background:var(--ink);color:rgba(255,255,255,.75);padding-block:14px}.tbl thead th:first-child{color:var(--violet-g)}.tbl tbody tr:hover{background:var(--violet-w);box-shadow:inset -4px 0 0 var(--violet)}.tbl tbody th::before{display:inline-grid;place-items:center;width:30px;height:22px;margin-left:12px;background:var(--violet-w);color:var(--violet-d);clip-path:var(--ch-s);vertical-align:1px}.tbl tbody tr:hover th::before{background:var(--violet);color:#fff}.tbl .yes{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--violet-d)}.tbl .yes::before{content:'';width:18px;height:18px;border-radius:50%;background:var(--violet) no-repeat center/11px 11px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.5l2.6 2.5L10 3.5' stroke='%23fff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.tbl .no{color:var(--line-2);font-weight:600}.tbl tbody td:last-child:has(.yes)::before,.tbl tbody td:last-child:has(.no)::before{content:none}@media (prefers-reduced-motion:no-preference){.tbl-wrap.rv tbody tr{opacity:0;transform:translateY(10px);transition:opacity .5s,transform .6s var(--ease-o),background .25s;transition-delay:calc(.2s + var(--r,0) * 70ms)}.tbl-wrap.rv.in tbody tr{opacity:1;transform:none}}@media (max-width:640px){.tbl thead{display:none}.tbl tbody tr:hover{box-shadow:none}}.bars{gap:14px}.bars .tr::before{content:'';position:absolute;left:0;right:76px;top:50%;height:18px;margin-top:-9px;border-radius:5px;background:var(--violet-w)}.bars .bar{position:relative;z-index:1;height:18px;border-radius:5px;background:linear-gradient(-90deg,var(--violet-m),var(--violet))}.bars .bar.s2{height:12px;background:var(--violet-g)}.bars .val{position:relative;z-index:1}.bars li:first-child .lab{font-weight:700}.bars li:first-child .bar:not(.s2){background:linear-gradient(-90deg,var(--violet),var(--violet-x))}.chart figcaption strong{display:flex;align-items:center;gap:10px}.chart figcaption strong::before{content:'';width:10px;height:10px;border-radius:2px;background:var(--violet);flex:none}.tbl tbody th a{text-decoration:none;box-shadow:inset 0 -1.5px 0 var(--violet-g);transition:box-shadow .2s,color .2s}.tbl tbody th a:hover{color:var(--violet-d);box-shadow:inset 0 -1.5px 0 var(--violet)}.tbl tbody td:last-child:has(.fchip)::before{content:none}.dir.js .dp{grid-area:1/1}.dir.js .dp[hidden]{display:grid!important;visibility:hidden}@media (min-width:1000px) and (min-height:460px){.pg .dir{margin-top:clamp(18px,3vh,36px)}.pg .dt{padding:clamp(11px,1.5vh,18px) 16px}.pg .dp{padding:clamp(14px,2vh,24px)}.pg .dp h3{margin-top:8px;font-size:clamp(24px,3.6vh,38px)}.endroom .er-h,.endroom .er-h .elementor-heading-title{font-size:clamp(44px,min(5.6vw,8.4vh),96px)}.er-l{gap:clamp(10px,1.6vh,18px)}.er-steps li{padding:clamp(7px,1.1vh,12px) 22px clamp(7px,1.1vh,12px) 0}}.pr-sec,.fmt-sec{contain-intrinsic-size:auto 100svh}@media (min-width:1000px) and (min-height:460px) and (max-height:840px){.pg .yop-title{font-size:clamp(28px,min(3.2vw,5.4vh),48px)}.geo-pts li{padding-block:8px}}@media (min-width:1000px) and (min-height:460px) and (max-height:750px){.pg .dp h3{font-size:24px}}@media (min-width:1000px) and (min-height:460px){.hero.pg{min-height:100svh}.hero.pg .ha{gap:clamp(12px,2vh,20px)}}.board{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:stretch;margin-top:clamp(18px,3vh,36px)}@media (max-width:860px){.board{grid-template-columns:minmax(0,1fr)}}.deck{list-style:none;margin:clamp(18px,3vh,36px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.deck[data-n="4"],.deck[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.deck[data-n="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.deck[data-n="10"]{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.deck[data-n="5"],.deck[data-n="10"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.deck,.deck[data-n]{grid-template-columns:minmax(0,1fr)}}@media (min-width:1000px) and (min-height:460px){.pg .cards[data-filtered]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(18px,3vh,32px)}.pg .cards[data-filtered] .card h3{font-size:20px}.pg .cards[data-filtered] .card p{font-size:15.5px}.pg .compare{aspect-ratio:auto;height:clamp(300px,56vh,620px);margin-top:clamp(18px,3vh,36px)}.pg .filter{margin-top:clamp(14px,2.4vh,24px)}}@media (min-width:1000px) and (min-height:460px){.pg .cards:not([data-filtered]){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(18px,3vh,32px)}.pg .pr{margin-top:clamp(14px,2.4vh,28px);gap:10px}.pg .pr-score{padding:12px 20px}.pg .pr-n{font-size:40px}.pg .pr table td,.pg .pr table th{padding-block:clamp(6px,1.1vh,12px)}.pg .people{margin-top:clamp(18px,3vh,36px)}}@media (min-width:1000px) and (min-height:460px){.pg .feats{margin-top:clamp(16px,2.6vh,32px)}.pg .ft{padding:clamp(14px,2.2vh,30px) clamp(18px,2vw,30px);gap:8px}.pg .fmt{margin-top:clamp(16px,2.6vh,32px)}.pg .fmt-stage{min-height:0}.pg .fmt-box{min-height:clamp(220px,34vh,340px)}.pg .fmt-frame{max-height:clamp(200px,32vh,360px)}.pg .fmt-list button{min-height:46px;padding-block:10px}}@media (min-width:1000px) and (min-height:460px) and (max-height:840px){.pg .ft p{font-size:15.5px;line-height:1.45}.pg .people p{font-size:15px;line-height:1.5}.pg .pr table td,.pg .pr table th{padding-block:5px}.pg .faq details summary{padding-block:12px}}.fs-l{list-style:none;margin:clamp(20px,3.2vh,40px) 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}@media (max-width:760px){.fs-l{grid-template-columns:minmax(0,1fr)}}.wh{list-style:none;margin:clamp(20px,3.2vh,40px) 0 0;padding:0;display:grid;gap:8px;counter-reset:wh}.kr-owner{position:relative;display:inline-flex;align-items:center;gap:10px;margin:0;font:500 13px/1 'JetBrains Mono',monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--violet-g)}.pj-list{list-style:none;margin:clamp(28px,5vh,56px) 0 0;padding:0;display:grid;gap:clamp(64px,10vh,128px)}.pj{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:clamp(28px,4.5vw,80px);align-items:center;scroll-margin-top:calc(var(--hdr) + 24px)}.pj.out{display:none}.pj-shot{position:relative;display:block;background:var(--night);color:#fff;text-decoration:none;clip-path:var(--ch);box-shadow:0 40px 80px -48px rgba(40,22,90,.55);transition:box-shadow .4s}.pj-shot:hover{box-shadow:0 48px 90px -40px rgba(64,30,140,.6)}.pj-bar{display:flex;align-items:center;gap:6px;padding:11px 16px;background:var(--night)}.pj-bar i{width:9px;height:9px;border-radius:50%;background:#3A3346}.pj-bar i:first-child{background:var(--violet)}.pj-bar span{margin-right:12px;padding:5px 12px;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 13px/1 'JetBrains Mono',monospace;color:rgba(255,255,255,.7);background:rgba(255,255,255,.07)}.pj-view{position:relative;aspect-ratio:16/10;overflow:hidden;background:#fff;container-type:size}.pj-view img{position:absolute;right:0;top:0;display:block;width:100%;height:auto;max-width:none}@keyframes pj-scroll{0%,8%{transform:translateY(0)}92%,100%{transform:translateY(calc(-100% + 100cqh))}}@media (prefers-reduced-motion:no-preference){.pj-shot.run .pj-view img{animation:pj-scroll 18s cubic-bezier(.45,0,.3,1) infinite alternate}.pj-shot:hover .pj-view img{animation-play-state:paused}}.pj h3{margin-top:16px;font-size:clamp(34px,3.8vw,58px);font-weight:700;letter-spacing:-.045em;line-height:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pj-shot{animation:pj-in linear both;animation-timeline:view();animation-range:entry 0% cover 38%}}}@keyframes pj-in{from{opacity:.15;transform:translateY(70px) scale(.94) rotate(-1deg)}to{opacity:1;transform:none}}@media (max-width:900px){.pj{grid-template-columns:minmax(0,1fr)}.pj h3{margin-top:10px}}.bento{grid-template-rows:auto auto}.hm-site{width:48%;background:var(--night);clip-path:var(--ch)}.hm-site .pj-bar{padding:8px 11px;gap:5px}.hm-site .pj-bar i{width:7px;height:7px}.hm-site .pj-bar span{margin-right:8px;padding:4px 8px;font-size:12.5px}.hm-site:focus-visible{outline:3px solid var(--violet);outline-offset:4px}@media (max-width:860px){.hm-site{width:58%}}.walk{position:relative;--dw:380px;--S:300px;--hy:70%}.walk .stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--paper)}.walk .cv{position:absolute;right:0;top:0;display:block}.walk .rsrc{position:absolute;inset:0;pointer-events:none;z-index:2}.walk .t1{position:absolute;left:var(--gx);right:var(--gx);top:max(calc(var(--hdr) + 26px),11vh)}@media (min-width:700px) and (min-aspect-ratio:1/1){.walk .t1{top:calc(50% + var(--hdr) / 2);transform:translateY(-50%)}}.walk .kick{font:500 13px/1.2 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.04em;color:var(--violet-d);margin:0 0 14px}.walk .chips{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;max-width:var(--dw)}.walk .chips a,.walk .chips span{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 13px;font-size:15px;font-weight:500;line-height:1.1;white-space:nowrap}.walk .chips a{background:#fff;color:var(--ink);text-decoration:none;box-shadow:inset 0 0 0 1px var(--line-2);transition:background .25s,box-shadow .25s,color .25s}.walk .chips a i{font-style:normal;color:var(--violet);transition:transform .3s var(--ease-o)}.walk .chips a:hover{background:var(--violet-l);box-shadow:inset 0 0 0 1px var(--violet-g);color:var(--violet-d)}.walk .chips a:hover i{transform:translateX(-3px)}.walk .chips span{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);background:rgba(255,255,255,.45)}.walk .chips a:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.walk h1.kick{margin:0 0 14px}.walk.on .rsrc :is(.kick,.desc,.chips li,.rlink){opacity:0;transform:translateY(14px);transition:opacity .18s,transform 0s .18s}.walk.on .rsrc.on :is(.kick,.desc,.chips li,.rlink){opacity:1;transform:none}.walk.on .rsrc.on .kick{transition:opacity .3s,transform .45s var(--ease-o)}.walk.on .rsrc.on .chips li{transition:opacity .3s calc(.16s + var(--i,0) * 35ms),transform .45s var(--ease-o) calc(.16s + var(--i,0) * 35ms)}.walk.on .rsrc.on a{pointer-events:auto}.walk.instant .rsrc *{transition:none!important}.walk .scn{position:absolute;left:var(--cl,60%);top:var(--ct,20%);width:var(--cw,280px);aspect-ratio:4/5;pointer-events:none}.walk .plinth{position:absolute;right:calc(var(--gcx,50%) - var(--gs,240px) / 2);top:calc(var(--gcy,50%) - var(--gs,240px) / 2);width:var(--gs,240px);height:var(--gs,240px);pointer-events:none}.walk.nocard .scn{display:none}.walk.on .rsrc :is(.scn,.plinth,.bdgw){opacity:0;transform:translateY(18px);transition:opacity .2s,transform 0s .2s}.walk.on .rsrc.on :is(.scn,.plinth,.bdgw){opacity:1;transform:none;transition:opacity .4s .12s,transform .55s var(--ease-o) .12s}.walk.on .rsrc :is(.plinth){transform:scale(.92)}.walk.on .rsrc.on .plinth{transform:none}.walk.instant .rsrc :is(.scn,.plinth,.bdgw){transition:none!important}.bdg{display:inline-flex;align-items:center;gap:10px;height:38px;padding:0 12px 0 14px;background:#fff;box-shadow:0 0 0 1px var(--line-2),0 10px 24px -14px rgba(64,30,120,.35);font:500 13px/1 'JetBrains Mono',ui-monospace,monospace;color:var(--ink);white-space:nowrap}.bdg svg{width:18px;height:18px;flex:none;fill:none;stroke:var(--violet);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bdg svg .rec{fill:var(--err);stroke:none;animation:c-rec 1.1s steps(2,jump-none) infinite}@keyframes c-rec{50%{opacity:.2}}.bdg .cy{position:relative;display:grid;min-width:21ch}.bdg .cy i{grid-area:1/1;font-style:normal;opacity:0;transform:translateY(6px);transition:opacity .35s,transform .45s var(--ease-o)}.bdg .cy i:only-child,.bdg .cy i.on{opacity:1;transform:none}.bdg .cy i.on:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.bdg svg .rec{animation:none}}.walk .door-btn{position:absolute;right:0;top:0;z-index:3;width:var(--S);height:var(--S);padding:0;margin:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.walk .door-btn:focus-visible{outline:2px solid var(--violet);outline-offset:12px}.walk.moving .door-btn{pointer-events:none}.walk .hint{position:absolute;right:0;left:0;top:var(--hy);z-index:3;margin:0;text-align:center;font:500 13px/1.3 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.03em;color:var(--muted);pointer-events:none;transition:opacity .3s}.walk .hint .h0 b{display:inline-block;font-weight:500;animation:c-nudge 1.6s ease-in-out infinite}.walk .hint .h1{display:none;color:var(--violet-d)}.walk .hint .h1 b{display:inline-block;font-weight:500;animation:c-push 1.1s ease-in-out infinite}.walk.hov .hint .h0{display:none}.walk.hov .hint .h1{display:inline}.walk:not(.rest) .hint,.walk:not(.r0):not(.hov) .hint{opacity:0}@keyframes c-nudge{50%{transform:translateY(4px)}}@keyframes c-push{50%{transform:translateX(4px)}}.walk .peek{position:absolute;right:0;top:0;z-index:3;font:500 12.5px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.04em;padding:6px 8px;background:rgba(255,255,255,.9);color:var(--ink);white-space:nowrap;pointer-events:none;transition:opacity .25s}.walk:not(.rest) .peek,html.vt-hide-door .walk .peek,html.vt-hide-door .walk .hint{opacity:0}.walk .rail{position:fixed;left:24px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:2px;transition:opacity .3s}.walk .rail button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;justify-content:flex-end;align-items:center;gap:10px;min-height:30px;font:500 13px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.03em;color:var(--muted)}.walk .rail .rn{transition:color .3s}.walk .rail .rx{opacity:.7}.walk .rail i{display:block;width:14px;height:2px;background:var(--line-2);transition:width .4s var(--ease-o),background .3s}.walk .rail button.past i{background:var(--violet-g)}.walk .rail button.on{color:var(--ink)}.walk .rail button.on .rx{opacity:1}.walk .rail button.on i{width:30px;background:var(--violet)}.walk .rail button:hover .rn{color:var(--violet-d)}.walk .rail button:focus-visible{outline:2px solid var(--violet);outline-offset:4px}.walk .rail .rail-now{display:none}.walk .rail.gone{opacity:0;pointer-events:none}@media (max-width:1100px){.walk .rail{top:auto;transform:none;bottom:calc(16px + env(safe-area-inset-bottom,0px));left:var(--gx);flex-direction:row;align-items:center;gap:0;padding:0 12px 0 6px;background:rgba(255,255,255,.92);box-shadow:0 0 0 1px rgba(22,19,28,.08)}.walk .rail .rail-now{display:block;font:500 13px/1 'JetBrains Mono',ui-monospace,monospace;color:var(--ink);margin-left:8px;white-space:nowrap}.walk .rail button{min-height:40px;min-width:24px;justify-content:center;gap:0}.walk .rail .rn,.walk .rail .rx{display:none}.walk .rail i{width:8px;height:8px;transform:rotate(-45deg) scale(.6)}.walk .rail button.on i{width:8px;transform:rotate(-45deg) scale(1)}}@media (max-width:1024px){.walk .chips{margin-top:18px}}@media (max-width:700px){.walk .chips{gap:6px;max-width:none;margin-top:14px}.walk .chips a,.walk .chips span{min-height:32px;padding:0 10px;font-size:13px}}@media (max-height:560px){.walk .chips{display:none}}@media (max-width:420px){.walk .rail .rail-now{display:none}.walk .rail{padding-right:6px}}@media (max-width:700px) and (max-height:700px){.walk .chips li:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.walk .hint b{animation:none}}html.js .walk:not(.on){height:750vh;height:750svh}html.js .walk:not(.on) .rsrc + .rsrc{display:none}html:not(.js) .walk .stage{position:static;height:auto;overflow:visible;padding:calc(var(--hdr) + 40px) var(--gx) 40px;display:grid;gap:56px}html:not(.js) .walk .rsrc{position:static}html:not(.js) .walk .t1{position:static;text-align:left;transform:none}html:not(.js) .walk .rail{display:none}.hero-door .da{animation:m-ajar-a 1.1s var(--ease) .25s both}.hero-door .db{animation:m-ajar-b 1.1s var(--ease) .25s both}.hero-door .hole{animation:m-hole 1.1s var(--ease) .25s both}@keyframes m-ajar-a{from{transform:translate(0,0)}to{transform:translate(-7%,-7%)}}@keyframes m-ajar-b{from{transform:translate(0,0)}to{transform:translate(7%,7%)}}@keyframes m-hole{from{transform:scale(.86)}to{transform:scale(1.2)}}@media (prefers-reduced-motion:no-preference){.rv{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease-o),transform .9s var(--ease-o);transition-delay:calc(var(--rd,0) * 90ms)}.rv.in{opacity:1;transform:none}.yop-title.rv{transform:none;opacity:1}.yop-title.rv span{display:block;clip-path:inset(0 0 100% 0);transform:translateY(.35em);transition:clip-path .9s var(--ease-o),transform .9s var(--ease-o)}.yop-title.rv .l2{transition-delay:.12s}.yop-title.rv.in span{clip-path:inset(-.2em 0 -.25em 0);transform:none}.yop-frame.rv{opacity:1;transform:none}.yop-frame.rv .fm{clip-path:inset(12% 12% 12% 12%);transition:clip-path 1.1s var(--ease-o)}.yop-frame.rv .fl.a{transform:translate(-60%,60%);transition:transform 1.1s var(--ease-o)}.yop-frame.rv .fl.b{transform:translate(60%,-60%);transition:transform 1.1s var(--ease-o)}.yop-frame.rv.in .fm{clip-path:inset(0)}.yop-frame.rv.in .fl{transform:none}.chart.rv .bar{transform:scaleX(0);transition:transform 1s var(--ease-o);transition-delay:calc(.25s + var(--i,0) * 90ms)}.chart.rv.in .bar{transform:none}.chart.rv .val{opacity:0;transition:opacity .5s;transition-delay:calc(.7s + var(--i,0) * 90ms)}.chart.rv.in .val{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-door .da,.hero-door .db,.hero-door .hole{animation:none}.menu{transition:none}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}:root{--S:300px;--sx:1;--ht:40%;--hr:40%;--hb:40%;--hl:40%;--vt-wash:#6E28FF}html[data-dir="prev"]{--sx:-1}html[dir="rtl"]{--sx:-1}html[dir="rtl"][data-dir="prev"]{--sx:1}html[data-pillar="plan"]{--vt-wash:#F25CC3}html[data-pillar="build"]{--vt-wash:#C9F23B}html[data-pillar="web"]{--vt-wash:#6E28FF}html[data-pillar="grow"]{--vt-wash:#16131C}html[data-pillar="create"]{--vt-wash:#FF6A4D}html[data-pillar="global"]{--vt-wash:#4CD3FF}.door-layer{position:fixed;right:var(--dx,50%);top:var(--dy,50%);width:var(--S);height:var(--S);margin:calc(var(--S) / -2) calc(var(--S) / -2) 0 0;z-index:100;pointer-events:none}.door-layer svg{position:absolute;width:80%;height:80%;overflow:visible;stroke:#16131C;stroke-width:1.1;stroke-linejoin:miter;paint-order:stroke;filter:drop-shadow(5px 6px 0 rgba(16,13,22,.4))}.door-layer .da{right:0;top:0;fill:#C9F23B;view-transition-name:door-a}.door-layer .db{right:20%;top:20%;fill:#6E28FF;view-transition-name:door-b}html[data-hero="li"] .door-layer .da,html[data-hero="vi"] .door-layer .db{fill:#16131C}html[data-vt="floor"][data-pillar="build"] .door-layer .da,html[data-vt="floor"][data-pillar="web"] .door-layer .db{fill:#16131C}html.vt-hide-door main .hero-door{visibility:hidden}.wash{position:fixed;inset:0;z-index:99;background:var(--vt-wash);pointer-events:none;view-transition-name:wash}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-timing-function:var(--ease)}::view-transition-group(site-header){animation:none}::view-transition-old(site-header){animation:vt-fade-out 320ms ease-out 80ms both;z-index:2;mix-blend-mode:normal}::view-transition-new(site-header){animation:none;mix-blend-mode:normal}::view-transition-new(door-a){transform-origin:37.5% 62.5%}::view-transition-new(door-b){transform-origin:62.5% 37.5%}::view-transition-old(root),::view-transition-new(root){transform-origin:var(--dx,50%) var(--dy,50%);mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}html[data-vt="enter"]::view-transition-old(root){animation:vt-dim 600ms var(--ease) both}html[data-vt="enter"]::view-transition-new(root){animation:vt-enter-new 600ms var(--ease) both}html[data-vt="enter"]::view-transition-new(door-a){animation:vt-enter-a 600ms var(--ease) both}html[data-vt="enter"]::view-transition-new(door-b){animation:vt-enter-b 600ms var(--ease) both}@keyframes vt-dim{0%,38%{filter:brightness(1)}100%{filter:brightness(.45)}}@keyframes vt-enter-new{0%,40%{clip-path:inset(var(--ht) var(--hr) var(--hb) var(--hl));opacity:0}41%{clip-path:inset(var(--ht) var(--hr) var(--hb) var(--hl));opacity:1}100%{clip-path:inset(0 0 0 0);opacity:1}}@keyframes vt-enter-a{0%{transform:translate(-70vmax,-70vmax) rotate(0deg)}34%,42%{transform:translate(0,0) rotate(0deg)}100%{transform:translate(-75vmax,-75vmax) rotate(90deg)}}@keyframes vt-enter-b{0%{transform:translate(70vmax,70vmax) rotate(0deg)}34%,42%{transform:translate(0,0) rotate(0deg)}100%{transform:translate(75vmax,75vmax) rotate(90deg)}}html[data-vt="exit"]::view-transition-old(root){animation:vt-exit-old 560ms var(--ease) both;z-index:3}html[data-vt="exit"]::view-transition-new(root){animation:vt-undim 560ms var(--ease) both}html[data-vt="exit"]::view-transition-new(door-a){animation:vt-exit-a 560ms var(--ease) both}html[data-vt="exit"]::view-transition-new(door-b){animation:vt-exit-b 560ms var(--ease) both}@keyframes vt-exit-old{0%{clip-path:inset(0 0 0 0);opacity:1}56%{clip-path:inset(var(--ht) var(--hr) var(--hb) var(--hl));opacity:1}60%,100%{clip-path:inset(var(--ht) var(--hr) var(--hb) var(--hl));opacity:0}}@keyframes vt-undim{0%{filter:brightness(.45)}60%,100%{filter:brightness(1)}}@keyframes vt-exit-a{0%{transform:translate(-75vmax,-75vmax) rotate(90deg)}54%,66%{transform:translate(0,0) rotate(0deg)}100%{transform:translate(-70vmax,-70vmax) rotate(0deg)}}@keyframes vt-exit-b{0%{transform:translate(75vmax,75vmax) rotate(90deg)}54%,66%{transform:translate(0,0) rotate(0deg)}100%{transform:translate(70vmax,70vmax) rotate(0deg)}}html[data-vt="corridor"]::view-transition-old(root){animation:vt-cor-old 560ms var(--ease) both}html[data-vt="corridor"]::view-transition-new(root){animation:vt-cor-new 560ms var(--ease) both;box-shadow:calc(-1*(var(--sx) * -24px)) 0 56px rgba(16,13,22,.32)}html[data-vt="corridor"]::view-transition-new(door-a){animation:vt-shut-a 560ms var(--ease) both}html[data-vt="corridor"]::view-transition-new(door-b){animation:vt-shut-b 560ms var(--ease) both}@keyframes vt-cor-old{from{transform:translateX(0);filter:brightness(1)}to{transform:translateX(calc(var(--sx) * -30%));filter:brightness(.5)}}@keyframes vt-cor-new{from{transform:translateX(calc(var(--sx) * 100%))}to{transform:translateX(0)}}@keyframes vt-shut-a{0%{transform:translate(-70vmax,-70vmax) rotate(0deg)}36%,54%{transform:translate(0,0) rotate(0deg)}100%{transform:translate(-75vmax,-75vmax) rotate(90deg)}}@keyframes vt-shut-b{0%{transform:translate(70vmax,70vmax) rotate(0deg)}36%,54%{transform:translate(0,0) rotate(0deg)}100%{transform:translate(75vmax,75vmax) rotate(90deg)}}html[data-vt="floor"]::view-transition-old(root){animation:vt-floor-old 640ms var(--ease) both}html[data-vt="floor"]::view-transition-new(root){animation:vt-floor-new 640ms var(--ease) both}html[data-vt="floor"]::view-transition-new(wash){animation:vt-wash 640ms var(--ease) both}html[data-vt="floor"][data-dir="prev"]::view-transition-new(wash){animation-name:vt-wash-prev}html[data-vt="floor"]::view-transition-new(door-a){animation:vt-shut-a 640ms var(--ease) both}html[data-vt="floor"]::view-transition-new(door-b){animation:vt-shut-b 640ms var(--ease) both}@keyframes vt-floor-old{0%{transform:translateX(0)}46%{transform:translateX(calc(var(--sx) * -8%));opacity:1}47%,100%{transform:translateX(calc(var(--sx) * -8%));opacity:0}}@keyframes vt-floor-new{0%,46%{transform:translateX(calc(var(--sx) * 8%));opacity:0}47%{transform:translateX(calc(var(--sx) * 8%));opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes vt-wash{0%{clip-path:inset(0 0 0 100%)}44%,49%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 100% 0 0)}}@keyframes vt-wash-prev{0%{clip-path:inset(0 100% 0 0)}44%,49%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 0 0 100%)}}html[data-vt="card"]::view-transition-group(hero){animation-duration:480ms}html[data-vt="card"]::view-transition-old(root){animation:vt-fade-out 300ms ease-out both;z-index:3}html[data-vt="card"]::view-transition-new(root){animation:none}html[data-vt="card"]::view-transition-old(hero),html[data-vt="card"]::view-transition-new(hero){animation-duration:480ms;height:100%;object-fit:cover}@keyframes vt-fade-out{to{opacity:0}}html[data-vt="turn"]::view-transition-old(root){animation:vt-dim 520ms var(--ease) both}html[data-vt="turn"]::view-transition-new(root){animation:vt-turn-new 520ms var(--ease) both}html[data-vt="turn"]::view-transition-new(door-a){animation:vt-turn-a 520ms var(--ease) both}html[data-vt="turn"]::view-transition-new(door-b){animation:vt-turn-b 520ms var(--ease) both}@keyframes vt-turn-new{0%,58%{clip-path:polygon(0 0,0 0,0 0)}100%{clip-path:polygon(0 0,220% 0,0 220%)}}@keyframes vt-turn-a{0%{transform:translate(-70vmax,-70vmax) rotate(0deg)}30%{transform:translate(0,0) rotate(0deg)}60%{transform:translate(0,0) rotate(90deg)}100%{transform:translate(-75vmax,-75vmax) rotate(90deg)}}@keyframes vt-turn-b{0%{transform:translate(70vmax,70vmax) rotate(0deg)}30%{transform:translate(0,0) rotate(0deg)}60%{transform:translate(0,0) rotate(90deg)}100%{transform:translate(75vmax,75vmax) rotate(90deg)}}html[data-vt="key"]::view-transition-old(root){animation:vt-key-old 620ms var(--ease) both}html[data-vt="key"]::view-transition-new(root){-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='42' r='12'/%3E%3Cpath d='M44 48h12l5 22H39z'/%3E%3C/svg%3E") center / 0% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='42' r='12'/%3E%3Cpath d='M44 48h12l5 22H39z'/%3E%3C/svg%3E") center / 0% no-repeat;animation:vt-key-new 620ms var(--ease) both}html[data-vt="key"]::view-transition-new(door-a){animation:vt-key-a 620ms var(--ease) both}html[data-vt="key"]::view-transition-new(door-b){animation:vt-key-b 620ms var(--ease) both}@keyframes vt-key-old{0%,46%{transform:scale(1);filter:brightness(1)}100%{transform:scale(1.04);filter:brightness(.45)}}@keyframes vt-key-new{0%,40%{-webkit-mask-size:0%;mask-size:0%}52%{-webkit-mask-size:60%;mask-size:60%}100%{-webkit-mask-size:4200%;mask-size:4200%}}@keyframes vt-key-a{0%{transform:translate(-70vmax,-70vmax)}34%,46%{transform:translate(0,0);opacity:1}100%{transform:translate(-60vmax,-60vmax);opacity:0}}@keyframes vt-key-b{0%{transform:translate(70vmax,70vmax)}34%,46%{transform:translate(0,0);opacity:1}100%{transform:translate(60vmax,60vmax);opacity:0}}html[data-vt="wrong"]::view-transition-old(root){animation:vt-dim 480ms var(--ease) both}html[data-vt="wrong"]::view-transition-new(root){animation:vt-wrong-new 480ms var(--ease) both}html[data-vt="wrong"]::view-transition-new(door-a){animation:vt-wrong-a 480ms var(--ease) both}html[data-vt="wrong"]::view-transition-new(door-b){animation:vt-wrong-b 480ms var(--ease) both}@keyframes vt-wrong-new{0%,40%{clip-path:inset(50% 50%)}100%{clip-path:inset(0 0)}}@keyframes vt-wrong-a{0%{transform:rotate(0deg) translate(-70vmax,-70vmax)}32%{transform:rotate(0deg) translate(0,0)}38%{transform:rotate(-5deg) translate(0,0)}44%{transform:rotate(4deg) translate(0,0)}50%{transform:rotate(0deg) translate(0,0);opacity:1}100%{transform:rotate(0deg) translate(-45vmax,-45vmax);opacity:0}}@keyframes vt-wrong-b{0%{transform:rotate(0deg) translate(70vmax,70vmax)}32%{transform:rotate(0deg) translate(0,0)}38%{transform:rotate(-5deg) translate(0,0)}44%{transform:rotate(4deg) translate(0,0)}50%{transform:rotate(0deg) translate(0,0);opacity:1}100%{transform:rotate(0deg) translate(45vmax,45vmax);opacity:0}}html.chap .elementor .e-con.pg,html.chap .elementor .e-con.endroom{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;--justify-content:center;padding:var(--chap-top,84px) var(--gx) 20px}html.chap .pg > .wrap,html.chap .pg > .e-con.wrap{width:100%}.tl-row{display:grid;grid-template-columns:minmax(96px,124px) minmax(0,1fr);gap:4px 18px;padding:clamp(8px,1.4vh,14px) 0;border-top:1px solid var(--line);transition:opacity .45s}.tl-y .tl-row{border-top-color:var(--violet-s)}@media (max-width:760px){.tl-row{grid-template-columns:88px minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){html.chap .rv{transition-duration:.45s,.5s;transition-delay:calc(var(--rd,0) * 50ms)}html.chap .yop-title.rv span{transition-duration:.5s}html.chap .yop-title.rv .l2{transition-delay:.07s}html.chap .yop-frame.rv .fl{transition-duration:.6s}html.chap .yop-frame.rv .fm{transition-duration:.6s}}.elementor .e-con.sec,.elementor .e-con.hero,.elementor .e-con.endroom,.elementor .e-con.ftr,.elementor .e-con.hdr-w,.elementor .e-con.wrap,.elementor .e-con.ha,.elementor .e-con.er-in,.elementor .e-con.er-l,.elementor .e-con.er-r{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--margin-top:0px;--margin-bottom:0px}.elementor .e-con.sec{padding:clamp(72px,8.5vw,124px) var(--gx);gap:0}.elementor .e-con.wrap{width:100%;max-width:1360px;margin-inline:auto;gap:0}.elementor .e-con.wrap.two,.elementor .e-con.wrap.co{display:grid}.elementor .e-con.wrap.co{gap:clamp(32px,6vw,96px)}html[data-page="contact"] .elementor .e-con.endroom{display:none}.elementor .e-con.hero{display:grid;padding:calc(var(--hdr) + clamp(28px,5vh,56px)) var(--gx) clamp(48px,8vh,88px)}.elementor .e-con.ha{display:flex;flex-direction:column;gap:20px}.elementor .e-con.endroom{display:block;padding:clamp(80px,10vw,144px) var(--gx) clamp(64px,8vw,112px)}.elementor .e-con.er-in{display:grid;gap:clamp(36px,6vw,104px);align-items:start}.elementor .e-con.er-l{display:flex;flex-direction:column;gap:18px}.elementor .e-con.er-r{display:flex;flex-direction:column;gap:0}.elementor .e-con.ftr{display:block;padding:clamp(56px,7vw,96px) var(--gx) 26px}.elementor .e-con.wrap.dir,.elementor .e-con.wrap.geo{display:block}.elementor-widget-container:empty{display:none}@media (max-width:860px){.elementor .e-con.hero .e-con.ha{display:contents}.elementor .hero .k{order:2}}.elementor .elementor-heading-title{line-height:inherit}.elementor .yop-title .elementor-heading-title{line-height:1.02;margin:0}.elementor .er-h .elementor-heading-title{line-height:1}.elementor .k .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit}.elementor .intro p,.elementor .note2 p{margin:0}.elementor .endroom .big .elementor-heading-title{font:inherit;letter-spacing:inherit}.elementor .yop-btn .elementor-button{display:inline-flex;align-items:center;height:52px;padding:0 24px;border:0;border-radius:0;background:var(--purple);color:#fff;font:600 16px/1 'Space Grotesk',ui-sans-serif,sans-serif;clip-path:var(--ch);fill:#fff}.elementor .yop-btn.ghost .elementor-button{background:none;color:var(--on-room);box-shadow:inset 0 0 0 2px currentColor;clip-path:none}.yop-eform{width:100%;max-width:640px;margin-top:36px}.endroom .yop-eform{max-width:none;margin:0;background:#fff;color:var(--ink);padding:clamp(22px,3vw,36px);clip-path:var(--ch);position:relative}.yop-eform .elementor-field-group{margin-bottom:14px}.yop-eform .elementor-field-label{font-size:15px;font-weight:500;margin-bottom:8px;color:var(--ink)}.yop-eform .elementor-field-textual,.yop-eform select{font:400 17px/1.4 'Space Grotesk',sans-serif;color:var(--ink);background:#fff;border:1.5px solid var(--line-2);border-radius:0;padding:14px 16px;min-height:52px}.yop-eform .elementor-field-textual:focus{border-color:var(--violet);outline:none;box-shadow:0 0 0 4px rgba(110,40,255,.12)}.yop-eform .elementor-field-label{font-weight:600}.yop-eform .elementor-button{height:52px;padding:0 24px;border:0;border-radius:0;background:var(--purple);color:#fff;font:600 16px/1 'Space Grotesk',sans-serif;clip-path:var(--ch)}.yop-eform .elementor-message{font-weight:500}.yop-eform .elementor-message-success{color:var(--ink)}.yop-eform .elementor-message-danger,.yop-eform .elementor-error{color:var(--err)}.yop-eform.mini .elementor-field-type-submit .elementor-button{width:100%;justify-content:center}.yop-eform .elementor-field-group{margin-bottom:12px}.yop-eform .elementor-button{min-height:52px}@media (min-width:601px){.admin-bar .hdr,.admin-bar .menu{top:var(--wp-admin--admin-bar--height,32px)}}@media (min-width:1000px) and (min-height:460px){.elementor .e-con.pg{--justify-content:center;justify-content:center;min-height:100svh;padding:calc(var(--hdr) + clamp(10px,2.6vh,32px)) var(--gx) clamp(18px,3.6vh,44px)}.elementor .e-con.endroom{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--hdr) + clamp(10px,2.6vh,32px)) var(--gx) clamp(18px,3.6vh,44px)}}:root{--p-vi:#6E28FF;--p-li:#C9F23B;--p-co:#FF6A4D;--p-cy:#4CD3FF;--p-am:#FFC83D;--p-pk:#F25CC3;--p-ink:#16131C;--p-ha:polygon(0% 20%,20% 0%,80% 0%,80% 20%,20% 20%,20% 80%,0% 80%);--p-hb:polygon(100% 80%,80% 100%,20% 100%,20% 80%,80% 80%,80% 20%,100% 20%);--p-o:polygon(20% 0,80% 0,80% 20%,100% 20%,100% 80%,80% 100%,20% 100%,20% 80%,0 80%,0 20%);--p-bounce:cubic-bezier(.34,1.56,.64,1);--p-out:cubic-bezier(.16,1,.3,1)}.pop{position:relative;overflow:hidden;padding:clamp(96px,10vw,150px) var(--gx) clamp(80px,8vw,130px);color:var(--p-ink)}.pop .wrap{position:relative;max-width:var(--maxw);margin:0 auto}.pop[data-pop="vi"]{background:var(--p-vi);color:#fff}.pop[data-pop="li"]{background:var(--p-li)}.pop[data-pop="wh"]{background:#fff}.pop[data-pop="ink"]{background:var(--p-ink);color:#fff}.pop[data-pop="co"]{background:var(--p-co);color:var(--p-ink)}.pop[data-pop="cy"]{background:var(--p-cy)}.pop[data-pop="am"]{background:var(--p-am)}.pk{display:flex;align-items:center;gap:12px;font:500 13px/1.2 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}.pk i{width:13px;height:13px;flex:none;background:currentColor;clip-path:var(--p-o)}.pop[data-pop="li"] .pk i,.pop[data-pop="wh"] .pk i,.pop[data-pop="cy"] .pk i,.pop[data-pop="am"] .pk i{background:var(--p-vi)}.pop[data-pop="vi"] .pk i,.pop[data-pop="ink"] .pk i{background:var(--p-li)}.pc,.po{position:absolute;right:var(--x);top:var(--y);width:var(--s);aspect-ratio:1;transform:rotate(var(--r));filter:drop-shadow(.5vw .6vw 0 rgba(22,19,28,.2));pointer-events:none}.pc:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *),.po:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){position:absolute;left:var(--x);top:var(--y);width:var(--s);aspect-ratio:1;transform:rotate(var(--r));filter:drop-shadow(.5vw .6vw 0 rgba(22,19,28,.2));pointer-events:none}.pc i,.po i{position:absolute;inset:0}.pc i{background:var(--c);clip-path:var(--p-ha)}.pc[data-h="b"] i{clip-path:var(--p-hb)}.po .a{background:var(--ca);clip-path:var(--p-ha)}.po .b{background:var(--cb);clip-path:var(--p-hb)}.pimg{position:absolute;right:var(--x);top:var(--y);width:var(--w);height:auto;filter:drop-shadow(.5vw .6vw 0 rgba(22,19,28,.18));pointer-events:none}.pimg:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){position:absolute;left:var(--x);top:var(--y);width:var(--w);height:auto;filter:drop-shadow(.5vw .6vw 0 rgba(22,19,28,.18));pointer-events:none}.stk{position:absolute;left:var(--x);top:var(--y);transform:rotate(var(--r));z-index:4;display:inline-block;padding:10px 16px;background:var(--bg);color:var(--fg);border:2px solid var(--p-ink);box-shadow:4px 5px 0 var(--p-ink);font:700 clamp(15px,1.4vw,20px)/1.1 'Space Grotesk',sans-serif;white-space:nowrap;text-decoration:none;transition:transform .35s var(--p-bounce),box-shadow .25s}a.stk:hover{transform:rotate(0deg) translate(-2px,-2px) scale(1.04);box-shadow:7px 8px 0 var(--p-ink)}.ol{color:transparent}.olg{display:inline-block;width:.486em;height:.486em;margin:0 -.505em 0 .019em;vertical-align:baseline;overflow:visible}.olg:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){display:inline-block;width:.486em;height:.486em;margin:0 .019em 0 -.505em;vertical-align:baseline;overflow:visible}.olg path{fill:var(--c);transition:transform .5s var(--p-bounce)}.ol:hover .olg .a{transform:translate(0.3px,-.3px)}.ol:hover .olg .a:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){transform:translate(-.3px,-.3px)}.ol:hover .olg .b{transform:translate(-0.3px,.3px)}.ol:hover .olg .b:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){transform:translate(.3px,.3px)}.pbtn{display:inline-flex;align-items:center;justify-content:center;padding:18px 26px;background:var(--p-li);color:var(--p-ink);font:600 16px/1 'Space Grotesk',sans-serif;text-decoration:none;border:2px solid var(--p-ink);box-shadow:4px 5px 0 var(--p-ink);transition:transform .3s var(--p-bounce),box-shadow .25s}.pbtn:hover{transform:translate(-2px,-2px);box-shadow:7px 8px 0 var(--p-ink)}.pbtn.ghost{background:transparent;color:inherit;border-color:currentColor;box-shadow:none}.pbtn.ghost:hover{box-shadow:5px 6px 0 currentColor}.rows{display:grid;gap:12px;margin:30px 0 0;padding:0;list-style:none}.rw{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:13px 18px;background:#fff;color:var(--p-ink);text-decoration:none;border:2px solid var(--p-ink);box-shadow:-6px 7px 0 var(--sh);transition:transform .3s var(--p-bounce),box-shadow .25s}.rw b{font-size:clamp(18px,1.5vw,21px);letter-spacing:-.02em;line-height:1.25}.rw span{grid-column:1;font-size:14px;line-height:1.4;color:#5D5568;margin-top:2px}.rw i{grid-column:2;grid-row:1/3;font-style:normal;font-size:22px;transition:transform .3s var(--p-bounce)}.rw:hover{transform:translate(3px,-3px);box-shadow:-9px 10px 0 var(--sh)}.rw:hover i{transform:translateX(-5px)}.pmore{display:inline-flex;gap:8px;margin-top:26px;font-weight:600;font-size:17px;color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.pmore:hover{text-decoration-color:transparent}.pop-hero{min-height:min(100svh,980px);display:flex;align-items:center;padding-top:calc(var(--hdr) + 60px)}.pop-hero .wrap{width:100%}.ph-art{position:absolute;inset:-6% -4% -6% -4%;pointer-events:none}.ph-k{position:relative;z-index:2;display:flex;align-items:center;gap:12px;font:500 13px/1.2 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}.ph-k i{width:13px;height:13px;background:var(--p-li);clip-path:var(--p-o)}.ph-t{position:relative;z-index:2;margin-top:22px;font-weight:700;font-size:clamp(78px,17.2vw,250px);line-height:.86;letter-spacing:-.062em}.ph-t > span{display:block;white-space:nowrap}.ph-t .ini{color:var(--p-li)}.ph-st{position:absolute;inset:0;z-index:3;pointer-events:none}.ph-st .stk{pointer-events:auto}.ph-u{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;margin-top:clamp(36px,5vw,64px);padding-top:24px;border-top:2px solid rgba(255,255,255,.4)}.ph-lede{max-width:36ch;font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:#F1EBFF}.ph-cta{display:flex;gap:12px;flex-wrap:wrap}.pf-h{margin-top:18px;font-weight:700;line-height:.82;letter-spacing:-.07em}.pf-h .g{display:block;font-size:clamp(84px,12.6vw,210px)}.pf-h .nw{white-space:nowrap}.pf-global .pf-h .g{font-size:clamp(72px,10vw,170px)}.pf-lede{margin-top:26px;max-width:40ch;font-size:clamp(17px,1.35vw,19px);line-height:1.55}.pop[data-pop="ink"] .pf-lede{color:rgba(255,255,255,.88)}.pop[data-edge]{--e:clamp(36px,4.4vw,64px);margin-top:calc(-1 * var(--e));padding-top:calc(clamp(96px,10vw,150px) + var(--e))}.pop[data-edge="stairs"]{clip-path:polygon(0 var(--e),25% var(--e),25% calc(var(--e) * .66),50% calc(var(--e) * .66),50% calc(var(--e) * .33),75% calc(var(--e) * .33),75% 0,100% 0,100% 100%,0 100%)}.pop[data-edge="teeth"]{--e:clamp(22px,2.4vw,36px);clip-path:polygon(0.000% var(--e),calc(0.000% + var(--e)) 0,5.143% 0,5.143% var(--e),7.143% var(--e),calc(7.143% + var(--e)) 0,12.286% 0,12.286% var(--e),14.286% var(--e),calc(14.286% + var(--e)) 0,19.429% 0,19.429% var(--e),21.429% var(--e),calc(21.429% + var(--e)) 0,26.571% 0,26.571% var(--e),28.571% var(--e),calc(28.571% + var(--e)) 0,33.714% 0,33.714% var(--e),35.714% var(--e),calc(35.714% + var(--e)) 0,40.857% 0,40.857% var(--e),42.857% var(--e),calc(42.857% + var(--e)) 0,48.000% 0,48.000% var(--e),50.000% var(--e),calc(50.000% + var(--e)) 0,55.143% 0,55.143% var(--e),57.143% var(--e),calc(57.143% + var(--e)) 0,62.286% 0,62.286% var(--e),64.286% var(--e),calc(64.286% + var(--e)) 0,69.429% 0,69.429% var(--e),71.429% var(--e),calc(71.429% + var(--e)) 0,76.571% 0,76.571% var(--e),78.571% var(--e),calc(78.571% + var(--e)) 0,83.714% 0,83.714% var(--e),85.714% var(--e),calc(85.714% + var(--e)) 0,90.857% 0,90.857% var(--e),92.857% var(--e),calc(92.857% + var(--e)) 0,98.000% 0,98.000% var(--e),100% var(--e),100% 100%,0 100%)}.pop[data-edge="step"]{clip-path:polygon(0 var(--e),52% var(--e),calc(52% + var(--e)) 0,100% 0,100% 100%,0 100%)}.pf-build .wrap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,80px);align-items:start}.tower{position:relative;--d:clamp(12px,1.3vw,18px);padding:clamp(190px,17vw,250px) 0 0 var(--d)}.tower:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){position:relative;--d:clamp(12px,1.3vw,18px);padding:clamp(190px,17vw,250px) var(--d) 0 0}.blocks{display:flex;flex-direction:column-reverse;margin:0;padding:0;list-style:none}.blocks:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){display:flex;flex-direction:column-reverse;margin:0;padding:0;list-style:none}.blocks li{position:relative;width:var(--w);margin-left:var(--x);rotate:var(--r)}.blocks li[data-c="vi"]{--c:var(--p-vi);--t:#fff;--tp:#9B6BFF;--sd:#4A14C4}.blocks li[data-c="ink"]{--c:var(--p-ink);--t:#fff;--tp:#3A3442;--sd:#000}.blocks li[data-c="wh"]{--c:#fff;--t:var(--p-ink);--tp:#ECE7F3;--sd:#C9C2D3}.blocks li[data-c="co"]{--c:var(--p-co);--t:var(--p-ink);--tp:#FF9A85;--sd:#D9442A}.blocks li[data-c="cy"]{--c:var(--p-cy);--t:var(--p-ink);--tp:#94E6FF;--sd:#1FA9D6}.blocks li[data-c="am"]{--c:var(--p-am);--t:var(--p-ink);--tp:#FFE08A;--sd:#D9A21C}.blk{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:clamp(14px,1.35vw,20px) clamp(16px,1.6vw,22px);background:var(--c);color:var(--t);border:2px solid var(--p-ink);text-decoration:none;transition:transform .35s var(--p-bounce)}.blk::before{content:'';position:absolute;left:-2px;width:calc(100% + 4px);bottom:calc(100% + 2px);height:var(--d);background:var(--tp);border:2px solid var(--p-ink);border-bottom:0;transform:skewX(-45deg);transform-origin:0 100%;box-sizing:border-box}.blk::after{content:'';position:absolute;left:calc(100% + 2px);top:-2px;width:var(--d);height:calc(100% + 4px);background:var(--sd);border:2px solid var(--p-ink);border-left:0;transform:skewY(-45deg);transform-origin:0 0;box-sizing:border-box}.blk b{font-size:clamp(17px,1.45vw,21px);letter-spacing:-.02em;line-height:1.2}.blk span{grid-column:1;font-size:14px;line-height:1.4;opacity:.82;margin-top:2px}.blk i{grid-column:2;grid-row:1/3;font-style:normal;font-size:22px;transition:transform .3s var(--p-bounce)}.blk:hover{transform:translateY(-6px)}.blk:hover i{transform:translateX(5px)}.hook{position:absolute;right:calc(34% - 32px);top:calc(24px + var(--cl,96px));width:66px;aspect-ratio:1}.hook .po{filter:drop-shadow(5px 6px 0 rgba(22,19,28,.25))}.pf-web .wrap{display:block}.bw{position:relative;background:#fff;border:3px solid var(--p-ink)}.bw-main{z-index:1;box-shadow:-14px 16px 0 var(--p-co)}.bw-bar{display:flex;align-items:center;gap:14px;height:46px;padding:0 14px;border-bottom:3px solid var(--p-ink);background:#F3EFF8}.bw-bar:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){display:flex;align-items:center;gap:14px;height:46px;padding:0 14px;border-bottom:3px solid var(--p-ink);background:#F3EFF8}.dots{display:flex;gap:7px}.dots i{width:12px;height:12px;clip-path:var(--p-o);background:var(--p-co)}.dots i:nth-child(2){background:var(--p-am)}.dots i:nth-child(3){background:var(--p-li)}.url{flex:1;max-width:520px;display:flex;align-items:center;height:30px;padding:0 12px;background:#fff;border:2px solid var(--p-ink);font:500 14px 'JetBrains Mono',monospace;white-space:nowrap;overflow:hidden}.url em{font-style:normal;color:var(--p-vi);display:inline-block;overflow:hidden;vertical-align:bottom}.bw-o{position:relative;width:22px;height:22px;margin-left:auto}.bw-o i{position:absolute;inset:0;background:var(--p-vi)}.bw-o .a{clip-path:var(--p-ha)}.bw-o .b{clip-path:var(--p-hb)}.bw-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(28px,4vw,64px) clamp(24px,4vw,64px) clamp(56px,5vw,80px)}.wtabs{display:grid;gap:10px;margin:26px 0 0;padding:0;list-style:none}.wtabs .wtab{margin-top:0;padding:12px 18px}.wtabs li:nth-child(2) .wtab{background:var(--p-cy)}.wtabs li:nth-child(3) .wtab{background:#fff}.wtabs li:nth-child(4) .wtab{background:var(--p-am)}.pf-web .pmore{color:var(--p-ink)}.wtab{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;margin-top:28px;padding:16px 20px;background:var(--p-li);color:var(--p-ink);text-decoration:none;border:2px solid var(--p-ink);box-shadow:-6px 7px 0 var(--p-ink);transition:transform .3s var(--p-bounce),box-shadow .25s}.wtab b{font-size:clamp(18px,1.5vw,22px);letter-spacing:-.02em}.wtab span{grid-column:1;font-size:14px;line-height:1.4;color:#3A3442}.wtab i{grid-column:2;grid-row:1/3;font-style:normal;font-size:22px}.wtab:hover{transform:translate(3px,-3px);box-shadow:-9px 10px 0 var(--p-ink)}.wl-h{margin-top:26px;font:500 12px 'JetBrains Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:#6E667A}.wl{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.wl li{padding:6px 10px;border:2px solid var(--p-ink);font:600 13px 'JetBrains Mono',monospace}.wl li:nth-child(1){background:var(--p-vi);color:#fff}.dev{position:relative;height:clamp(330px,30vw,450px);display:grid;place-items:center;--m:clamp(0,(var(--sp,.45) - .3) * 2.6,1)}.dv-sc{width:calc(100% - 60% * var(--m));aspect-ratio:calc(1.6 - 1.07 * var(--m));max-height:100%;overflow:hidden;container-type:inline-size;background:#fff;border:3px solid var(--p-ink);border-radius:calc(var(--m) * 28px);box-shadow:8px 9px 0 var(--p-vi)}.wf{display:grid;gap:14px;padding:14px}.wf i{display:block;font-style:normal}.wf-nav{display:flex;align-items:center;gap:10px}.wf-logo{width:52px;height:16px;background:var(--p-ink);clip-path:polygon(0 4px,4px 0,100% 0,100% 100%,0 100%)}.wf-links{display:flex!important;gap:8px;margin-left:auto}.wf-links i{width:34px;height:7px;background:#CFC7DA}.wf-lang{padding:3px 6px;background:var(--p-li);border:2px solid var(--p-ink);font:600 11px 'JetBrains Mono',monospace}.wf-burger{display:none!important;width:22px;height:14px;background:linear-gradient(var(--p-ink) 0 3px,transparent 3px 5.5px,var(--p-ink) 5.5px 8.5px,transparent 8.5px 11px,var(--p-ink) 11px)}.wf-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:14px;align-items:center}.wf-t i{height:15px;background:var(--p-ink);margin-bottom:7px}.wf-t .l1{width:92%}.wf-t .l2{width:70%}.wf-t .l3{width:84%;height:7px;background:#CFC7DA;margin-top:12px}.wf-t .bt{width:42%;height:22px;margin-top:12px;background:var(--p-li);border:2px solid var(--p-ink)}.wf-img{aspect-ratio:4/3;background:var(--p-co);border:2px solid var(--p-ink)}.wf-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wf-cards i{aspect-ratio:1.2;border:2px solid var(--p-ink);background:var(--p-cy)}.wf-cards i:nth-child(2){background:var(--p-am)}.wf-cards i:nth-child(3){background:var(--p-pk)}@container (width < 430px){.wf-hero{grid-template-columns:minmax(0,1fr)}.wf-img{aspect-ratio:16/9}.wf-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width < 290px){.wf-links{display:none!important}.wf-burger{display:block!important}.wf-cards{grid-template-columns:minmax(0,1fr)}.wf-t i{height:12px}}.dv-w{position:absolute;bottom:-6px;right:50%;translate:-50% 0;display:flex;gap:8px;font:600 12px 'JetBrains Mono',monospace}.dv-w:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){position:absolute;bottom:-6px;left:50%;translate:-50% 0;display:flex;gap:8px;font:600 12px 'JetBrains Mono',monospace}.dv-w b{padding:4px 8px;border:2px solid var(--p-ink);background:#fff;opacity:.35}.dv-w .w1{opacity:calc(.35 + .65 * (1 - var(--m) * 2))}.dv-w .w2{opacity:calc(.35 + .65 * (1 - max(var(--m) * 2 - 1,1 - var(--m) * 2)))}.dv-w .w3{opacity:calc(.35 + .65 * (var(--m) * 2 - 1));background:var(--p-li)}.dv-cur{left:56%;top:46%;width:clamp(56px,5.6vw,88px);z-index:3;animation:p-tap 2.8s ease-in-out 1.5s infinite}@keyframes p-tap{0%,72%,100%{scale:1;translate:0 0}82%{scale:.9;translate:-6px -6px}}.emt{position:absolute;z-index:2;left:2%;bottom:-64px;width:clamp(170px,15vw,220px);rotate:5deg;display:block;background:#fff;color:var(--p-ink);text-decoration:none;border:3px solid var(--p-ink);box-shadow:-8px 9px 0 var(--p-ink);transition:rotate .4s var(--p-bounce),translate .4s var(--p-bounce)}.emt img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:top;border-bottom:3px solid var(--p-ink)}.emt span{display:block;padding:8px 10px;background:var(--p-li);font-size:14px}.emt:hover{rotate:0deg;translate:0 -6px}.pf-web{padding-top:clamp(170px,15vw,230px);padding-bottom:clamp(130px,12vw,180px)}.pf-grow .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"txt cards" "st st";gap:clamp(28px,4vw,56px) clamp(32px,6vw,96px);align-items:start}.pf-grow .pf-txt{grid-area:txt}.serpc,.aic{position:absolute;z-index:3;display:grid;gap:3px;padding:14px 16px;border:2px solid;font-size:clamp(12px,1vw,14px);line-height:1.35}.serpc{right:6%;top:8%;background:#fff;color:var(--p-ink);border-color:var(--p-ink);box-shadow:-7px 8px 0 var(--p-li);rotate:-3deg}.serpc small{color:#5E6A60;font-size:.85em}.serpc b{font-weight:500;color:#1A3BD6;font-size:1.25em}.serpc .ok{color:#0B7A3B;font-weight:600}.aic{left:0;bottom:0;max-width:60%;background:var(--p-li);color:var(--p-ink);border-color:#fff;rotate:3deg}.aic u{text-decoration:none;background:var(--p-ink);color:#fff;padding:0 4px}.gw-lens{right:auto;left:2%;top:-12%;width:30%;z-index:4}.stairs{grid-area:st;position:relative;height:clamp(360px,36vw,540px)}.steps{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;margin:0;padding:0;list-style:none}.st{position:relative;height:var(--h);background:var(--c);color:var(--t);clip-path:polygon(0 30px,30px 0,100% 0,100% 100%,0 100%);transition:transform .35s var(--p-bounce)}.st.s1{--h:26%;--c:var(--p-cy);--t:var(--p-ink)}.st.s2{--h:48%;--c:var(--p-co);--t:var(--p-ink)}.st.s3{--h:72%;--c:#fff;--t:var(--p-ink)}.st.s4{--h:96%;--c:var(--p-li);--t:var(--p-ink)}.st > a{display:flex;flex-direction:column;height:100%;padding:clamp(18px,2vw,30px) clamp(14px,1.6vw,24px);color:inherit;text-decoration:none}.st{display:flex;flex-direction:column;padding:clamp(18px,2vw,30px) clamp(14px,1.6vw,24px)}.st:has(> a){padding:0}.st-r{font-weight:700;font-size:clamp(40px,5.4vw,92px);line-height:.9;letter-spacing:-.06em}.st-l{margin-top:8px;font-size:clamp(13px,1.05vw,15px);line-height:1.4;max-width:22ch}.st > a > b,.st > b{margin-top:auto;font-size:clamp(17px,1.5vw,22px);letter-spacing:-.02em;line-height:1.2}.st > a > i{position:absolute;left:clamp(14px,1.6vw,24px);bottom:clamp(14px,1.6vw,22px);font-style:normal;font-size:24px;transition:transform .3s var(--p-bounce)}.st a{position:relative}.st:has(> a):hover{transform:translateY(-8px)}.st > a:hover > i{transform:translateX(-5px)}.st-ai{display:inline-flex;align-items:center;gap:.18em}.climber{position:absolute;right:0;top:0;z-index:5;width:clamp(40px,4vw,60px);aspect-ratio:1;pointer-events:none;will-change:transform}.climber:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){position:absolute;left:0;top:0;z-index:5;width:clamp(40px,4vw,60px);aspect-ratio:1;pointer-events:none;will-change:transform}.climber .po{filter:drop-shadow(4px 5px 0 rgba(0,0,0,.35))}.pf-create .wrap{position:static;display:block}.vf{position:absolute;inset:clamp(18px,2.6vw,40px);top:calc(var(--e,0px) + clamp(18px,2.6vw,40px));z-index:1;pointer-events:none}.vf:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){position:absolute;inset:clamp(18px,2.6vw,40px);top:calc(var(--e,0px) + clamp(18px,2.6vw,40px));z-index:1;pointer-events:none}.vf > i{position:absolute;width:clamp(46px,5.6vw,86px);aspect-ratio:1;background:#fff;clip-path:var(--p-ha)}.vf .c1{left:0;top:0}.vf .c2{right:0;top:0;rotate:90deg}.vf .c3{right:0;bottom:0;rotate:180deg}.vf .c4{left:0;bottom:0;rotate:270deg}.p-rec,.p-tc,.p-scene,.p-iso{position:absolute;font:500 clamp(11px,.95vw,14px) 'JetBrains Mono',monospace;letter-spacing:.06em;color:var(--p-ink)}.p-rec{left:clamp(60px,7vw,110px);top:6px;font-weight:600}.p-tc{right:clamp(60px,7vw,110px);top:6px}.p-scene{left:clamp(60px,7vw,110px);bottom:6px}.p-iso{right:clamp(60px,7vw,110px);bottom:6px}.pf-txt.ctr{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.pf-txt.ctr .pf-lede{margin-inline:auto}.strip{position:relative;z-index:2;margin:clamp(36px,4vw,60px) calc(50% - 50vw) 0;padding:34px 0;background-color:var(--p-ink);rotate:-2.5deg;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 14'%3E%3Cpath fill='%23FF6A4D' d='M12 2.4L14.4 0H21.6V2.4H24V9.6L21.6 12H14.4V9.6H12Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 14'%3E%3Cpath fill='%23FF6A4D' d='M12 2.4L14.4 0H21.6V2.4H24V9.6L21.6 12H14.4V9.6H12Z'/%3E%3C/svg%3E");background-size:32px 14px;background-repeat:repeat-x;background-position:100% 9px,100% calc(100% - 7px)}.strip:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){position:relative;z-index:2;margin:clamp(36px,4vw,60px) calc(50% - 50vw) 0;padding:34px 0;background-color:var(--p-ink);rotate:-2.5deg;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 14'%3E%3Cpath fill='%23FF6A4D' d='M12 2.4L14.4 0H21.6V2.4H24V9.6L21.6 12H14.4V9.6H12Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 14'%3E%3Cpath fill='%23FF6A4D' d='M12 2.4L14.4 0H21.6V2.4H24V9.6L21.6 12H14.4V9.6H12Z'/%3E%3C/svg%3E");background-size:32px 14px;background-repeat:repeat-x;background-position:0 9px,0 calc(100% - 7px)}.frames{--fw:clamp(220px,21vw,310px);--g:18px;display:flex;gap:var(--g);width:max-content;margin:0;padding:0;list-style:none;translate:calc(50vw - var(--fw) * 2.4 - var(--g) - (5 * var(--fw) + 4 * var(--g)) / 2 + (.5 - var(--sp,.5)) * 44vw) 0}.frames::before,.frames::after{content:'';flex:none;width:calc(var(--fw) * 2.4);background:repeating-linear-gradient(90deg,#2B2533 0 var(--fw),transparent var(--fw) calc(var(--fw) + var(--g)))}.frm{position:relative;flex:none;width:var(--fw);aspect-ratio:1.18;background:var(--c);color:var(--t);text-align:left}.frm[data-c="vi"]{--c:var(--p-vi);--t:#fff}.frm[data-c="ink"]{--c:#2B2533;--t:#fff}.frm[data-c="am"]{--c:var(--p-am);--t:var(--p-ink)}.frm[data-c="wh"]{--c:#fff;--t:var(--p-ink)}.frm[data-c="li"]{--c:var(--p-li);--t:var(--p-ink)}.frm > a,.frm > .slate{position:absolute;inset:0;display:flex;flex-direction:column;padding:14px 16px;color:inherit;text-decoration:none}.frm-n{font:500 11px 'JetBrains Mono',monospace;letter-spacing:.08em;opacity:.75}.frm-art{position:relative;flex:1 1 0;display:grid;place-items:center;min-height:0;margin:6px 0 10px}.frm b{font-size:clamp(17px,1.45vw,21px);letter-spacing:-.02em;line-height:1.15}.frm-l{margin-top:3px;font-size:13px;line-height:1.35;opacity:.85}.frm > a:hover .frm-art{scale:1.06}.frm-art{transition:scale .4s var(--p-bounce)}.frm > .frm-n{position:absolute;left:16px;top:14px}.fa-cam,.pop .frm-art .fa-cam{position:absolute;inset:0;margin:auto;width:100%;height:100%;max-width:none;object-fit:contain;filter:drop-shadow(5px 6px 0 rgba(22,19,28,.3))}.fa-air{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:3px solid var(--p-co);color:var(--p-co);font:700 clamp(18px,1.8vw,26px) 'Space Grotesk',sans-serif;letter-spacing:.04em}.fa-air i{width:12px;height:12px;background:var(--p-co);clip-path:var(--p-o)}.fa-bars{position:absolute;bottom:4px;left:0;right:0;display:flex;height:10px}.fa-bars i{flex:1;background:var(--p-li)}.fa-bars i:nth-child(2){background:var(--p-am)}.fa-bars i:nth-child(3){background:var(--p-cy)}.fa-bars i:nth-child(4){background:var(--p-co)}.fa-bars i:nth-child(5){background:var(--p-pk)}.fa-bars i:nth-child(6){background:var(--p-vi)}.fa-bars i:nth-child(7){background:#fff}.fa-sw{display:flex;gap:6px}.fa-sw i{width:clamp(22px,2.2vw,32px);aspect-ratio:.62;background:var(--c);border:2px solid var(--p-ink)}.fa-aa{position:absolute;right:4px;bottom:0;font-weight:700;font-size:clamp(34px,3.6vw,52px);letter-spacing:-.05em}.fa-empty{width:46%;aspect-ratio:1;border:3px dashed var(--p-ink);opacity:.5}.slate{justify-content:center;gap:8px}.slate b{font-size:clamp(40px,4.4vw,64px);letter-spacing:-.06em}.slate small{font:500 11px 'JetBrains Mono',monospace;letter-spacing:.08em}.ctr-more{position:relative;z-index:2;margin-top:36px;text-align:center}.pf-global .wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,72px);align-items:center}.tix{display:grid;gap:16px;margin:30px 0 0;padding:0;list-style:none}.tix:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){display:grid;gap:16px;margin:30px 0 0;padding:0;list-style:none}.tix li{filter:drop-shadow(2px 0 0 var(--p-ink)) drop-shadow(-2px 0 0 var(--p-ink)) drop-shadow(0 2px 0 var(--p-ink)) drop-shadow(0 -2px 0 var(--p-ink)) drop-shadow(6px 7px 0 var(--p-vi));transition:translate .3s var(--p-bounce)}.tix li:hover{translate:-3px -3px}.tik{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;background:#fff;color:var(--p-ink);text-decoration:none;clip-path:polygon(0 10px,10px 0,86px 0,86px 9px,96px 9px,96px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,96px 100%,96px calc(100% - 9px),86px calc(100% - 9px),86px 100%,0 100%)}.tk-r{display:grid;grid-template-columns:auto;justify-items:start;gap:0;padding:12px 0 12px 16px;font:500 10px 'JetBrains Mono',monospace;letter-spacing:.08em;color:#6E667A}.tk-r b{font:700 18px/1.1 'Space Grotesk',sans-serif;letter-spacing:-.01em;color:var(--p-ink)}.tk-r b:last-of-type{color:var(--p-vi)}.tk-b{display:grid;gap:2px;padding:12px 16px;border-left:2px dashed #B9B1C6}.tk-b b{font-size:clamp(17px,1.4vw,20px);letter-spacing:-.02em;line-height:1.2}.tk-b span{font-size:14px;line-height:1.4;color:#5D5568}.tik > i{padding-right:16px;font-style:normal;font-size:22px;transition:transform .3s var(--p-bounce)}.tik:hover > i{transform:translateX(5px)}.omap{position:relative;width:100%;aspect-ratio:var(--ar)}.omap canvas{position:absolute;inset:0;width:100%;height:100%}.pin{position:absolute;left:var(--x);top:var(--y);width:0;height:0;z-index:2}.pin .dot{position:absolute;left:-8px;top:-8px;width:16px;height:16px;background:var(--p-li);clip-path:var(--p-o);filter:drop-shadow(2px 2px 0 var(--p-ink))}.pin.hq .dot{left:-13px;top:-13px;width:26px;height:26px;background:var(--p-vi)}.p-plane{left:-2%;top:2%;width:clamp(110px,13vw,200px);z-index:3;animation:p-float 5s ease-in-out infinite alternate}@keyframes p-float{from{translate:0 0;rotate:-16deg}to{translate:18px -12px;rotate:-8deg}}.lgc{position:absolute;left:var(--dx,0%);top:var(--dy,0px);z-index:3;display:grid;gap:4px;padding:8px 12px 10px;background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);box-shadow:4px 5px 0 var(--p-ink);white-space:nowrap;width:max-content;translate:-50% -100%}.lgc small{font:500 10px 'JetBrains Mono',monospace;letter-spacing:.08em;color:#6E667A}.lgc b{font-size:clamp(13px,1.2vw,18px);letter-spacing:-.03em;line-height:1}.lgc.first{background:var(--p-vi);color:#fff}.lgc.first small{color:rgba(255,255,255,.75)}.lgc.first .olg path{fill:#fff}.lgc.rtl{direction:rtl}.lgc.rtl small{direction:ltr;text-align:left}.pw-h{margin-top:18px;font-weight:700;font-size:clamp(48px,6.4vw,92px);line-height:.92;letter-spacing:-.05em}.wcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,28px);margin:clamp(36px,5vw,60px) 0 0;padding:0;list-style:none}.wcard.big{grid-column:span 2;grid-row:span 2}.wcard a{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;color:var(--p-ink);text-decoration:none;border:3px solid var(--p-ink);box-shadow:-10px 12px 0 var(--sh);transition:transform .35s var(--p-bounce),box-shadow .3s}.wcard a:hover{transform:translate(4px,-4px);box-shadow:-14px 16px 0 var(--sh)}.wimg{display:block;aspect-ratio:4/3;overflow:hidden;border-bottom:3px solid var(--p-ink)}.wcard.big .wimg{position:relative;aspect-ratio:auto;flex:1;min-height:240px}.wcard.big .wimg img{position:absolute;inset:0}.wimg img,.pop .wimg img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:top;transition:transform 4s linear}.wcard.big a:hover .wimg img{transform:translateY(-12%)}.winfo{position:relative;display:grid;gap:3px;padding:12px 14px 14px 44px}.winfo b{font-size:clamp(17px,1.5vw,22px);letter-spacing:-.02em}.winfo small{font:500 11px 'JetBrains Mono',monospace;letter-spacing:.04em;text-transform:uppercase;color:#6E667A}.winfo .wt{display:none;font-size:14px;line-height:1.45;color:#3A3442;margin-top:4px}.wcard.big .winfo .wt{display:block}.winfo i{position:absolute;left:14px;top:14px;font-style:normal;font-size:20px}.wcard .corner{filter:none}.pop-people .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.pop-people h2{margin-top:18px;font-weight:700;font-size:clamp(56px,8vw,120px);line-height:.88;letter-spacing:-.06em}.halves{position:absolute;inset:0}.pq-l details{margin-bottom:14px;background:#fff;border:2px solid var(--p-ink);box-shadow:0 0 0 var(--p-vi);transition:box-shadow .45s var(--p-bounce),transform .45s var(--p-bounce)}.pq-l details[open]{box-shadow:-7px 8px 0 var(--p-vi);transform:translate(3px,-3px)}.pq-l summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;cursor:pointer;list-style:none;font-weight:600;font-size:clamp(17px,1.4vw,20px);letter-spacing:-.01em}.pq-l summary::-webkit-details-marker{display:none}.pq-l details.closing{box-shadow:0 0 0 var(--p-vi);transform:none}.pq-l details[open]:not(.closing) summary{color:var(--p-vi)}.pq-l summary{transition:color .3s}.pq-l .fb{padding:0 20px 20px;font-size:17px;line-height:1.6;color:#3A3442;max-width:62ch}html.has-pop .hdr{background:var(--hdr-bg,transparent);color:var(--hdr-fg,#fff);border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .35s,color .35s,transform .45s var(--ease)}html.has-pop .hdr .logo svg{fill:currentColor}html.has-pop .hdr .nav a[aria-current="page"]{color:inherit}html.has-pop.hdr-solid .hdr{box-shadow:none}html.has-pop .hdr .lang-b{color:inherit}html.has-pop .hdr .lang-b:hover,html.has-pop .hdr .lang.open .lang-b{background:color-mix(in srgb,currentColor 14%,transparent)}html.has-pop .hdr .nv-s{background:color-mix(in srgb,currentColor 10%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 30%,transparent);color:inherit}html.has-pop .hdr .nv-s kbd{background:color-mix(in srgb,currentColor 16%,transparent);color:inherit}html.has-pop .hdr .btn.sm{background:var(--hdr-ac,var(--p-li));color:var(--hdr-acf,var(--p-ink));transition:background-color .35s,color .35s}html.has-pop.mega-open .hdr,html.has-pop.menu-open .hdr{background:#F7F4EF;color:var(--p-ink)}html.has-pop .hdr .menu-o{color:inherit}html.has-pop .hdr .menu-o path{fill:currentColor}html.has-pop .fab{clip-path:none;background:var(--hdr-ac,var(--p-li));color:var(--hdr-acf,var(--p-ink));border:2px solid var(--p-ink);box-shadow:-4px 5px 0 var(--p-ink)}@keyframes p-fly{from{opacity:0;transform:translate(var(--fx),var(--fy)) rotate(calc(var(--r) + var(--fr)))}}@keyframes p-pop{from{opacity:0;transform:translateY(40%) rotate(calc(var(--r) * -2)) scale(.8)}}@keyframes p-rise{from{opacity:0;transform:translateY(-2.5px)}}.pop-hero .ph-art .pc{animation:p-fly 1.1s var(--p-bounce) calc(var(--d) + .1s) backwards}.pop-hero .ph-st .stk{animation:p-pop .8s var(--p-bounce) calc(var(--d) + .15s) backwards}.pop-hero .ph-t .olg path{animation:p-rise .7s var(--p-bounce) .35s backwards}.pop-hero .ph-t .olg .b{animation-delay:.45s}html.pjs .pop:not(.pop-hero) :is(.pc,.po,.pimg,.stk,.lgc,.serpc,.aic,.wcard){transition:transform 1s var(--p-bounce) var(--d,0s),opacity .4s var(--d,0s)}html.pjs .pop:not(.in) :is(.pc,.po){opacity:0;transform:translate(var(--fx),var(--fy)) rotate(calc(-1*(var(--r) + var(--fr))))}html.pjs .pop:not(.in) :is(.pimg,.serpc,.aic){opacity:0;transform:translateY(30%) scale(.85)}html.pjs .pop:not(.in) .stk{opacity:0;transform:translateY(40%) rotate(calc(var(--r) * -2)) scale(.8)}html.pjs .pop:not(.in) .wcard{opacity:0;transform:translateY(40px)}.p-rec i{font-style:normal}.pop.in .p-rec i{display:inline-block;animation:p-blink 1.2s steps(2) infinite}@keyframes p-blink{50%{opacity:.25}}html.pjs .blocks li{transition:transform .95s cubic-bezier(.3,1.35,.55,1) calc(.08s + var(--i) * .13s),opacity .25s calc(.08s + var(--i) * .13s)}html.pjs .pop:not(.in) .blocks li{transform:translateY(-110vh);opacity:0}html.pjs .hook{transition:translate 1.1s var(--p-out) .8s}html.pjs .pop:not(.in) .hook{translate:0 -260px}.pop.in .hook{animation:p-swing 3.4s ease-in-out 2s infinite alternate;transform-origin:50% calc(-1 * var(--cl,96px))}@keyframes p-swing{from{rotate:-4deg}to{rotate:4deg}}.pf-build{--xo:max(0,var(--ex,0) - .3)}html.pjs .pf-build .blocks li{translate:calc(var(--xo) * var(--vx,0px) * .7) calc(var(--xo) * -220px);rotate:calc(var(--r) + var(--xo) * var(--sw,0deg) * .7)}html.pjs .pf-build .tower{opacity:calc(1 - var(--xo) * 1.8)}.blocks li:nth-child(1){--vx:-220px;--sw:-30deg}.blocks li:nth-child(2){--vx:260px;--sw:40deg}.blocks li:nth-child(3){--vx:-120px;--sw:-60deg}.blocks li:nth-child(4){--vx:320px;--sw:75deg}.blocks li:nth-child(5){--vx:60px;--sw:-95deg}html.pjs .bw-main,html.pjs .emt{transition:transform 1s var(--p-bounce),opacity .4s,rotate .4s var(--p-bounce),translate .4s var(--p-bounce)}html.pjs .emt{transition-delay:.55s,.55s,0s,0s}html.pjs .pop:not(.in) .bw-main{opacity:0;transform:translateY(80px) rotate(3deg)}html.pjs .pop:not(.in) .emt{opacity:0;transform:translateY(60px) rotate(14deg)}html.pjs .url em{width:0}html.pjs .pop.in .url em{animation:p-type 1.3s steps(15) .7s forwards}@keyframes p-type{to{width:15ch}}html.pjs .st{transition:transform .9s var(--p-bounce) calc(.1s + var(--k,0) * .12s),opacity .3s calc(.1s + var(--k,0) * .12s)}.st.s1{--k:0}.st.s2{--k:1}.st.s3{--k:2}.st.s4{--k:3}html.pjs .pop:not(.in) .st{transform:translateY(105%);opacity:0}html.pjs .climber{transition:opacity .4s .9s}html.pjs .pop:not(.in) .climber{opacity:0}html.pjs .vf > i{transition:translate .9s var(--p-bounce) .15s}html.pjs .pop:not(.in) .vf .c1{translate:-40px -40px}html.pjs .pop:not(.in) .vf .c2{translate:40px -40px}html.pjs .pop:not(.in) .vf .c3{translate:40px 40px}html.pjs .pop:not(.in) .vf .c4{translate:-40px 40px}html.pjs .strip{transition:transform 1.1s var(--p-out) .2s,opacity .4s .2s}html.pjs .pop:not(.in) .strip{transform:translateX(-30%);opacity:0}html.pjs .pop:not(.in) .strip:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){transform:translateX(30%);opacity:0}html.pjs .tix li{transition:transform .8s var(--p-bounce) calc(.2s + var(--i) * .12s),opacity .3s calc(.2s + var(--i) * .12s),translate .3s var(--p-bounce)}html.pjs .pop:not(.in) .tix li{transform:translateX(-60px);opacity:0}html.pjs .pin{transition:scale .6s var(--p-bounce) calc(.9s + var(--i) * .1s),opacity .3s calc(.9s + var(--i) * .1s)}html.pjs .pop:not(.in) .pin{scale:0;opacity:0}.pf-plan .wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,88px);align-items:center}.pf-plan .pk i{background:var(--p-vi)}.pl-rows{margin-top:28px}.pmap{position:relative}.pm-box{position:relative;aspect-ratio:1 / .86;background:#fff;border:3px solid var(--p-ink);box-shadow:14px 16px 0 var(--p-ink);background-image:linear-gradient(rgba(22,19,28,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(22,19,28,.07) 1px,transparent 1px);background-size:10% 10%}.pm-ax{position:absolute;background:var(--p-ink)}.pm-ax.x{left:6%;right:6%;top:50%;height:3px}.pm-ax.y{top:7%;bottom:7%;left:50%;width:3px}.pm-ax.x::after,.pm-ax.y::after{content:'';position:absolute;width:12px;height:12px;border:3px solid var(--p-ink);border-left:0;border-bottom:0}.pm-ax.x::after{right:-1px;top:-6px;rotate:45deg}.pm-ax.y::after{top:-1px;left:-6px;rotate:-45deg}.pm-l{position:absolute;font:500 12px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:#5D5568;white-space:nowrap}.pm-l.t{top:3%;left:52%}.pm-l.b{bottom:3%;left:52%}.pm-l.l{left:2%;top:calc(50% + 10px)}.pm-l.r{right:2%;top:calc(50% + 10px)}.pm-c{position:absolute;left:var(--x);top:var(--y);width:clamp(22px,2.4vw,34px);aspect-ratio:1;translate:-50% -50%}.pm-c i{position:absolute;inset:0;background:var(--p-ink)}.pm-c .a{clip-path:var(--p-ha)}.pm-c .b{clip-path:var(--p-hb);background:#8E8798}.pm-c small{position:absolute;left:calc(100% + 6px);top:50%;translate:0 -50%;font:600 11px/1 'JetBrains Mono',monospace;color:#5D5568}.pm-gap{position:absolute;left:58%;top:12%;width:34%;height:30%;border:3px dashed var(--p-vi)}.pm-you{position:absolute;left:75%;top:27%;width:clamp(64px,7vw,98px);aspect-ratio:1;translate:-50% -50%}.pm-you .po{filter:drop-shadow(6px 7px 0 rgba(22,19,28,.25))}.pm-you .stk{left:58%;top:auto;bottom:-62%;font-size:clamp(13px,1.1vw,16px)}.pm-cap{display:flex;justify-content:space-between;margin-top:22px;font:500 12px/1 'JetBrains Mono',monospace;letter-spacing:.06em;text-transform:uppercase}html.pjs .pm-c{transition:scale .6s var(--p-bounce) calc(.2s + var(--i) * .08s),opacity .3s calc(.2s + var(--i) * .08s)}html.pjs .pop:not(.in) .pm-c{scale:0;opacity:0}html.pjs .pm-gap{transition:clip-path .9s var(--p-out) .75s}html.pjs .pop:not(.in) .pm-gap{clip-path:inset(0 100% 100% 0)}html.pjs .pm-you{transition:transform 1.1s var(--p-bounce) 1.2s,opacity .3s 1.2s}html.pjs .pop:not(.in) .pm-you{transform:translate(-160%,140%) rotate(-140deg) scale(.6);opacity:0}html.pjs .pm-you .stk{transition:transform .7s var(--p-bounce) 1.9s,opacity .3s 1.9s}html.pjs .pop:not(.in) .pm-you .stk{transform:translateY(30%) rotate(10deg) scale(.6);opacity:0}.pf-plan.in .pm-you .po{animation:pm-breathe 3.2s ease-in-out 2.4s infinite}@keyframes pm-breathe{50%{scale:1.06}}.gchips{display:flex;flex-wrap:wrap;gap:12px 10px;margin:26px 0 0;padding:0;list-style:none}.gchips .stk{position:relative;left:auto;top:auto;font-size:clamp(14px,1.1vw,16px);padding:8px 13px}.pop,.elementor .e-con.pop{z-index:2}.pop-hero,.elementor .e-con.pop-hero{z-index:0}.pgate{position:fixed;right:0;top:0;z-index:1;width:100vw;height:100vh;visibility:hidden;pointer-events:none;overflow:hidden}.pgate polygon{fill:var(--p-pk)}html.pjs .pop-people .halves .pc[data-h="b"]{transition:transform 1s var(--p-bounce) var(--d,0s),opacity .4s,translate .9s var(--p-bounce)}html.pjs .pop-people.lock .halves .pc[data-h="b"]{translate:-19.35% -19.35%}html.pjs .pop-people.lock .halves .pc[data-h="b"]:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){translate:-19.35% -19.35%}html.pjs .pop-people .halves .pc[data-h="a"]{transition:transform 1s var(--p-bounce) var(--d,0s),opacity .4s,scale .3s var(--p-out) .75s}html.pjs .pop-people.lock .halves .pc[data-h="a"]{scale:1.02}@media (prefers-reduced-motion:reduce){.pop-hero .ph-art .pc,.pop-hero .ph-st .stk,.pop-hero .ph-t .olg path{animation:none}html.pjs .pop :is(.pm-c,.pm-gap,.pm-you,.pm-you .stk,.pc,.po,.pimg,.stk,.lgc,.serpc,.aic,.wcard,.blocks li,.cable,.hook,.bw-main,.bw-back,.emt,.st,.vf > i,.strip,.tix li,.pin){transition:none!important;opacity:1!important}.pop.in .hook{animation:none}.pf-plan.in .pm-you .po,.pop.in .p-rec i,html.pjs .pop.in .url em,.dv-cur,.p-plane{animation:none}html.pjs .url em{width:auto}.frames{translate:calc(50vw - var(--fw) * 2.4 - var(--g) - (5 * var(--fw) + 4 * var(--g)) / 2) 0}.pgate{display:none}}html.has-pop .endroom{background:var(--p-vi);color:#fff}html.has-pop .endroom .er-h,html.has-pop .endroom .er-h .elementor-heading-title{font-weight:700;font-size:clamp(52px,7vw,110px);line-height:.88;letter-spacing:-.06em;margin-top:16px}html.has-pop .endroom .k{color:#fff}html.has-pop .endroom .big,html.has-pop .endroom .note2 p{color:#F1EBFF}html.has-pop .endroom .er-r{background:#fff;color:var(--p-ink);border:3px solid var(--p-ink);box-shadow:-12px 14px 0 var(--p-ink);padding:clamp(20px,2.6vw,34px)}html.has-pop .endroom .form,html.has-pop .endroom .yop-eform{padding:0;box-shadow:none;clip-path:none;background:transparent}html.has-pop .endroom .er-r::before,html.has-pop .endroom .er-r::after{content:'';position:absolute;z-index:-1;height:auto;top:clamp(-84px,-6vw,-40px);left:clamp(-84px,-6vw,-28px);right:auto;bottom:auto;width:min(30vw,420px);aspect-ratio:1;background:var(--p-li);clip-path:var(--p-ha);opacity:1;mix-blend-mode:normal;border:0;transition:translate .8s var(--p-bounce);pointer-events:none}html.has-pop .endroom .er-r::after{clip-path:var(--p-hb)}html.has-pop .endroom .er-r:hover::before{translate:-8px -8px}html.has-pop .endroom .er-r:hover::after{translate:8px 8px}html.has-pop .endroom::before,html.has-pop .endroom::after{content:'';position:absolute;z-index:0;height:auto;width:clamp(48px,6vw,90px);aspect-ratio:1;background:var(--p-co);clip-path:var(--p-hb);inset:clamp(90px,9vw,140px) auto auto 46%;transform:rotate(-30deg);filter:drop-shadow(5px 6px 0 rgba(22,19,28,.25));pointer-events:none}html.has-pop .endroom::after{inset:auto auto clamp(40px,5vw,80px) 50%;width:clamp(40px,5vw,76px);background:var(--p-cy);clip-path:var(--p-ha);transform:rotate(20deg)}html.has-pop .endroom .er-in{position:relative;z-index:1}html.has-pop .endroom .k{display:flex;align-items:center;gap:12px;font:500 13px/1.2 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}html.has-pop .endroom .k::before{content:'';width:13px;height:13px;flex:none;background:var(--p-li);clip-path:var(--p-o)}html.has-pop .endroom .es-h,html.has-pop .endroom .es-n{color:rgba(255,255,255,.75)}html.has-pop .endroom .er-steps{border-right-color:rgba(255,255,255,.3)}html.has-pop .endroom .er-steps li::before{background:var(--p-li);box-shadow:none;clip-path:var(--p-o)}html.has-pop .endroom .er-steps li > span:last-child{color:rgba(255,255,255,.82)}html.has-pop .endroom .er-av i{background:var(--p-li);color:var(--p-ink)}html.has-pop .endroom .er-mail a{box-shadow:inset 0 -3px 0 var(--p-li)}html.has-pop .endroom .er-copy{background:rgba(255,255,255,.16)}html.has-pop .yop-eform .elementor-field-type-checkbox .elementor-field-option label{clip-path:none;background:#fff;border:2px solid var(--p-ink);transition:background .2s,color .2s,box-shadow .2s,transform .25s var(--p-bounce)}html.has-pop .yop-eform .elementor-field-type-checkbox .elementor-field-option label{position:relative;padding-right:36px}html.has-pop .yop-eform .elementor-field-type-checkbox .elementor-field-option label::before,html.has-pop .yop-eform .elementor-field-type-checkbox .elementor-field-option label::after{content:'';position:absolute;right:12px;top:50%;width:15px;height:15px;margin-top:-7.5px;background:currentColor;clip-path:var(--p-ha);transition:translate .4s var(--p-bounce),rotate .4s var(--p-bounce)}html.has-pop .yop-eform .elementor-field-type-checkbox .elementor-field-option label::after{clip-path:var(--p-hb)}html.has-pop .yop-eform .elementor-field-type-checkbox .elementor-field-option label::before{translate:-3px -3px;rotate:-14deg}html.has-pop .yop-eform .elementor-field-type-checkbox .elementor-field-option label::after{translate:3px 3px;rotate:14deg}html.has-pop .yop-eform .elementor-field-type-checkbox input:checked + label::before,html.has-pop .yop-eform .elementor-field-type-checkbox input:checked + label::after{translate:0 0;rotate:0deg}html.has-pop .endroom .form .btn > span,html.has-pop .yop-eform button[type=submit] .elementor-button-text{position:relative;display:inline-block;padding-right:30px}html.has-pop .endroom .form .btn::before,html.has-pop .endroom .form .btn::after,html.has-pop .yop-eform button[type=submit] .elementor-button-text::before,html.has-pop .yop-eform button[type=submit] .elementor-button-text::after{content:'';position:absolute;right:0;top:50%;width:16px;height:16px;margin-top:-8px;background:currentColor;clip-path:var(--p-ha);translate:-4px -4px;transition:translate .4s var(--p-bounce)}html.has-pop .endroom .form .btn::after,html.has-pop .yop-eform button[type=submit] .elementor-button-text::after{clip-path:var(--p-hb);translate:4px 4px}html.has-pop .endroom .form .btn:hover::before,html.has-pop .endroom .form .btn:hover::after,html.has-pop .yop-eform button[type=submit]:hover .elementor-button-text::before,html.has-pop .yop-eform button[type=submit]:hover .elementor-button-text::after{translate:0 0}html.has-pop .yop-eform .elementor-field-type-checkbox input:checked + label{background:var(--p-vi);color:#fff;box-shadow:-3px 4px 0 var(--p-ink);transform:translate(2px,-2px)}html.has-pop .endroom :is(input[type=text],input[type=email],input:not([type]),textarea){border:2px solid var(--p-ink);border-radius:0;background:#fff}html.has-pop .endroom :is(input,textarea):focus{outline:3px solid var(--p-vi);outline-offset:2px}html.has-pop .endroom .form .btn,html.has-pop .endroom .yop-eform .elementor-button.elementor-button[type=submit]{clip-path:none;background:var(--p-li);color:var(--p-ink);border:2px solid var(--p-ink);box-shadow:-4px 5px 0 var(--p-ink);transition:transform .3s var(--p-bounce),box-shadow .25s}html.has-pop .endroom .form .btn:hover,html.has-pop .endroom .yop-eform button[type=submit]:hover{transform:translate(2px,-2px);box-shadow:-7px 8px 0 var(--p-ink)}html.has-pop .ftr{background:var(--p-ink);color:#fff}.elementor .e-con.pop{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--margin-top:0px;--margin-bottom:0px;display:block;padding:clamp(96px,10vw,150px) var(--gx) clamp(80px,8vw,130px)}.elementor .e-con.pop-hero{display:flex;align-items:center;padding-top:calc(var(--hdr) + 60px)}.pop .wrap > .elementor-widget-html,.pop .wrap > .elementor-widget-html > .elementor-widget-container{display:contents}.elementor .e-con.pop > .e-con.wrap{display:block;max-width:var(--maxw)}.elementor .e-con.pf-plan > .e-con.wrap,.elementor .e-con.pf-build > .e-con.wrap,.elementor .e-con.pf-global > .e-con.wrap,.elementor .e-con.pop-people > .e-con.wrap{display:grid;gap:clamp(32px,6vw,96px)}.elementor .e-con.pf-grow > .e-con.wrap{display:grid;gap:clamp(28px,4vw,56px) clamp(32px,6vw,96px)}.elementor .e-con.pf-web > .e-con.wrap,.elementor .e-con.pf-create > .e-con.wrap{display:block}.elementor .e-con.pf-create > .e-con.wrap{position:static}@media (max-width:900px){.pop-floor .wrap,.pop-people .wrap,.bw-in{grid-template-columns:minmax(0,1fr)}.pf-grow .wrap{grid-template-areas:"txt" "cards" "st"}.tower{padding-top:170px}.tower:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){padding-top:170px}.bw-in{padding:24px 20px 64px}.dev{height:300px}.emt{right:auto;left:4%;bottom:-44px;width:160px}.stairs{height:auto;padding-top:56px}.steps{position:relative;inset:auto;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:6px}.st{height:auto;min-height:76px;width:var(--wd)}.st.s1{--wd:46%}.st.s2{--wd:62%}.st.s3{--wd:84%}.st.s4{--wd:100%}.st-r{font-size:40px}.st-l{max-width:none}.st.s1 .st-l,.st.s2 .st-l{font-size:12px}html.pjs .pop:not(.in) .st{transform:translateX(105%)}.frames{translate:none;padding:0 16px}.strip{overflow-x:auto;scroll-snap-type:x mandatory;rotate:-1.5deg;scrollbar-width:none}.strip::-webkit-scrollbar{display:none}.frames::before,.frames::after{display:none}.frm{scroll-snap-align:center}.pf-global .wrap{grid-template-columns:minmax(0,1fr)}.omap{order:-1}.p-plane{width:72px;top:-4%}.ph-t > span{white-space:normal}.ph-t .r1 .ol:last-of-type{margin-left:0}.ph-st{position:static;display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ph-st .stk{position:relative;left:auto;top:auto}.ph-art{opacity:.6}.wcards{grid-template-columns:repeat(2,minmax(0,1fr))}.wcard.big{grid-column:span 2;grid-row:auto}.wcard.big .wimg{aspect-ratio:4/3;flex:none;min-height:0}html.has-pop .endroom .er-r::before,html.has-pop .endroom .er-r::after{width:46vw;top:-40px;left:-24px}html.has-pop .endroom::before{inset:60px 6% auto auto}html.has-pop .endroom::after{display:none}}@media (max-width:520px){.wcards{grid-template-columns:minmax(0,1fr)}.wcard.big{grid-column:auto}.lgc b{display:none}.lgc{padding:3px 6px;box-shadow:2px 3px 0 var(--p-ink)}.lgc small{font-size:9px;color:inherit}.rw{padding:11px 14px}}.pop{--sub:#4A4352;--btnb:var(--p-vi);--btnf:#fff;--hlb:var(--p-ink);--hlf:var(--p-li);--hls:var(--p-vi);--tsh:var(--p-ink);--bgc:#fff}.pop[data-pop="pa"]{background:#F7F4EF;--bgc:#F7F4EF}.pop[data-pop="pk"]{background:var(--p-pk);--bgc:var(--p-pk);--sub:#2E2734;--hlf:var(--p-pk);--hls:var(--p-li)}.pop[data-pop="li"]{--bgc:var(--p-li);--hlf:var(--p-li);--hls:var(--p-vi)}.pop[data-pop="wh"]{--bgc:#fff;--hlb:var(--p-vi);--hlf:#fff;--hls:var(--p-li)}.pop[data-pop="pa"]{--hlb:var(--p-vi);--hlf:#fff;--hls:var(--p-li)}.pop[data-pop="cy"]{--bgc:var(--p-cy);--hlf:var(--p-cy);--hls:var(--p-vi)}.pop[data-pop="am"]{--bgc:var(--p-am);--hlf:var(--p-am);--hls:var(--p-vi)}.pop[data-pop="vi"]{--bgc:var(--p-vi);--sub:#F1EBFF;--btnb:var(--p-li);--btnf:var(--p-ink);--hlb:var(--p-li);--hlf:var(--p-ink);--hls:var(--p-ink);--tsh:var(--p-ink)}.pop[data-pop="ink"]{--bgc:var(--p-ink);--sub:rgba(255,255,255,.8);--btnb:var(--p-li);--btnf:var(--p-ink);--hlb:var(--p-li);--hlf:var(--p-ink);--hls:var(--p-vi);--tsh:var(--p-li)}.pop[data-pop="co"]{--bgc:var(--p-co);--sub:rgba(22,19,28,.86);--btnb:var(--p-ink);--btnf:#fff;--hlb:var(--p-ink);--hlf:#fff;--hls:var(--p-li);--tsh:var(--p-ink)}.pop[data-pop="pk"] .pk i,.pop[data-pop="pa"] .pk i{background:var(--p-vi)}.pop[data-pop="co"] .pk i{background:var(--p-ink)}.pop .pbtn:not(.ghost){background:var(--btnb);color:var(--btnf)}.pop[data-pop="co"] .pbtn:not(.ghost){box-shadow:4px 5px 0 #fff}.pop[data-pop="co"] .pbtn:not(.ghost):hover{box-shadow:7px 8px 0 #fff}.pop :is(.ptx,.pcd,.pss,.ptb-s,.pfc-s,.pcta,.pgr,.pwh,.pdr,.pmo,.pbs) a:not([class]){color:inherit}.pop:is(.ptx,.pcd,.pss,.ptb-s,.pfc-s,.pgr,.pwh,.pmo,.pbs,.pw){padding:clamp(80px,8.5vw,128px) var(--gx) clamp(80px,8vw,120px)}.pop:is(.ptx,.pcd,.pss,.ptb-s,.pfc-s,.pgr,.pwh,.pmo,.pbs,.pw)[data-edge]{padding-top:calc(clamp(80px,8.5vw,128px) + var(--e))}.pop[data-edge="notch"]{clip-path:polygon(0 0,38% 0,38% var(--e),62% var(--e),62% 0,100% 0,100% 100%,0 100%)}.pop[data-edge="blocks"]{clip-path:polygon(0 var(--e),12% var(--e),12% 0,30% 0,30% calc(var(--e) * .5),48% calc(var(--e) * .5),48% var(--e),66% var(--e),66% 0,84% 0,84% calc(var(--e) * .5),100% calc(var(--e) * .5),100% 100%,0 100%)}.pop[data-edge="tabs"]{clip-path:polygon(0 var(--e),4% var(--e),4% 0,20% 0,20% var(--e),21% var(--e),21% calc(var(--e) * .3),36% calc(var(--e) * .3),36% var(--e),100% var(--e),100% 100%,0 100%)}.tkt{position:relative;z-index:2;justify-self:end;width:min(100%,410px);background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);box-shadow:-12px 14px 0 var(--tsh);rotate:2.4deg;animation:pp-drop 1s var(--p-bounce) .25s backwards}.tkt:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){position:relative;z-index:2;justify-self:end;width:min(100%,410px);background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);box-shadow:12px 14px 0 var(--tsh);rotate:2.4deg;animation:pp-drop 1s var(--p-bounce) .25s backwards}@keyframes pp-drop{from{opacity:0;transform:translateY(-70px) rotate(-9deg)}}.tkt::before,.tkt::after{content:'';position:absolute;top:var(--perf,92px);width:20px;height:20px;translate:0 -50%;background:var(--bgc);border:2px solid var(--p-ink)}.tkt:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *)::before,.tkt:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *)::after{content:'';position:absolute;top:var(--perf,92px);width:20px;height:20px;translate:0 -50%;background:var(--bgc);border:2px solid var(--p-ink)}.tkt::before{right:-12px;border-right-color:var(--bgc)}.tkt:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *)::before{left:-12px;border-left-color:var(--bgc)}.tkt::after{left:-12px;border-left-color:var(--bgc)}.tkt:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *)::after{right:-12px;border-right-color:var(--bgc)}.tkt-top{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:16px;align-items:center;min-height:92px;padding:18px 24px;border-bottom:2px dashed var(--p-ink)}.tkt-no{grid-row:1 / 3;padding:10px 12px;background:var(--hlb);color:var(--hlf);font:700 26px/1 'Space Grotesk',sans-serif;letter-spacing:-.03em;border:2px solid var(--p-ink)}.tkt-top b{font-size:21px;line-height:1.15;letter-spacing:-.02em}.tkt-top small{font:500 11.5px/1.3 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:#5D5568}.tkt-dl{margin:0;padding:6px 24px 4px}.tkt-dl div{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:13px 0;border-bottom:1.5px solid #E7E1EC}.tkt-dl div:last-child{border-bottom:0}.tkt-dl dt{flex:none;font:500 11.5px/1.3 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;color:#5D5568}.tkt-dl dd{margin:0;font-weight:600;font-size:15.5px;line-height:1.35;text-align:right}.tkt-ft{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px 16px;border-top:2px solid var(--p-ink);font:500 10.5px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.tkt-ft i{width:92px;height:22px;background:repeating-linear-gradient(90deg,var(--p-ink) 0 2px,transparent 2px 4px,var(--p-ink) 4px 5px,transparent 5px 7px,var(--p-ink) 7px 10px,transparent 10px 12px)}.pph-big{position:relative;z-index:1;justify-self:center;width:min(100%,420px);aspect-ratio:1}.pph-big .po,.pph-big .pc{animation:p-fly 1.2s var(--p-bounce) calc(var(--d) + .1s) backwards}.pph-shots{position:relative;z-index:1;justify-self:center;width:min(100%,440px);aspect-ratio:1 / 1.05}.ph-shot{position:absolute;top:6%;right:calc(8% + var(--i) * 22%);width:46%;border:2px solid var(--p-ink);box-shadow:-8px 10px 0 var(--p-ink);background:#fff;rotate:calc(-8deg + var(--i) * 8deg);translate:0 calc(var(--i) * 6%);animation:pp-drop 1s var(--p-bounce) calc(.2s + var(--i) * .12s) backwards}.ph-shot img{display:block;width:100%;height:auto}.ptx .wrap{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:20px clamp(32px,6vw,104px);align-items:start}.ptb{width:100%;min-width:640px;border-collapse:collapse;color:var(--p-ink);font-size:16px;line-height:1.45}.ptb th,.ptb td{padding:16px 20px;text-align:right;vertical-align:top;border-bottom:2px solid var(--p-ink)}.ptb :is(th,td) + :is(th,td){border-right:2px solid var(--p-ink)}.ptb thead th{background:var(--p-ink);color:#fff;font-size:17px;font-weight:700;letter-spacing:-.01em;vertical-align:bottom}.ptb thead th + th{border-right-color:#3A3442}.ptb thead th.rec{background:var(--p-li);color:var(--p-ink)}.ptb thead em{display:inline-block;margin-right:10px;padding:4px 7px;background:var(--p-ink);color:var(--p-li);font:500 11px/1 'JetBrains Mono',ui-monospace,monospace;font-style:normal;letter-spacing:.06em;text-transform:uppercase;vertical-align:2px}.ptb tbody th{width:28%;font-weight:600}.ptb td.rec{background:#F2FBD3;font-weight:600}.ptb tbody tr:last-child > *{border-bottom:0}.ptb tbody tr{transition:background .2s}.ptb tbody tr:hover{background:#FAF8F5}.pfc{max-width:760px;background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);box-shadow:-12px 14px 0 var(--tsh)}.pfc-top{display:flex;align-items:center;gap:14px;padding:18px 22px;background:var(--p-ink);color:#fff;font-weight:600}.pfc-m svg,.pfc-m .mark{width:30px;height:30px;fill:var(--p-li)}.pfc-dl{margin:0;padding:4px 22px}.pfc-dl div{display:grid;grid-template-columns:minmax(120px,.4fr) 1fr;gap:16px;padding:14px 0;border-bottom:1.5px solid #E7E1EC}.pfc-dl div:last-child{border-bottom:0}.pfc-dl dt{font:500 12px/1.4 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;color:#5D5568}.pfc-dl dd{margin:0;font-weight:600}.pnb{grid-column:1 / -1;display:flex;justify-content:space-between;gap:16px;margin-top:clamp(20px,3vw,40px);padding-top:22px;border-top:2px solid currentColor}.pnb a{display:grid;gap:6px;color:inherit;text-decoration:none}.pnb small{font:500 11px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;opacity:.8}.pnb b{font-size:clamp(18px,1.6vw,22px);letter-spacing:-.02em}.pnb a:hover b{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.pnb-n{margin-right:auto;text-align:left}.pop.pw{--paper:#fff;--paper-2:#fff;--sand:#F7F4EF;--line:#D9D2E0;--line-2:var(--p-ink);--violet-w:#F7F4EF;--violet-l:#F1EBFF;--ch:none;--ch-s:none;--shadow:6px 7px 0 var(--p-ink);--room:transparent}.pw .k{font:500 13px/1.2 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;color:inherit;gap:12px}.pw .k::before{width:13px;height:13px;background:var(--p-vi);clip-path:var(--p-o)}.pw .yop-title{margin-top:16px;font-weight:700;font-size:clamp(38px,5vw,76px);line-height:.95;letter-spacing:-.05em;max-width:17ch}.pw .yop-title .l1{display:block}.pw .yop-title .l2{color:inherit}.pw .btn{clip-path:none;border:2px solid var(--p-ink);box-shadow:-4px 5px 0 var(--p-ink);background:var(--p-vi);color:#fff;transition:transform .3s var(--p-bounce),box-shadow .25s}.pw .btn:hover{transform:translate(2px,-2px);box-shadow:-7px 8px 0 var(--p-ink);background:var(--p-vi)}.pw .btn.ghost{background:#fff;color:var(--p-ink)}.pw .intro{color:var(--sub)}html.pjs .pop :is(.pcd-c,.pgr-l > li,.pwh-l > li,.pdr-g .rows > li,.pmo-l > li,.pbr-l > li,.pss-l > li,.ptx-l > li,.ptx-st > li){transition:transform .9s var(--p-bounce) calc(.06s + var(--i,0) * .07s),translate .35s var(--p-bounce)}html.pjs .pop:not(.in) :is(.pcd-c,.pgr-l > li,.pbr-l > li){transform:translateY(54px) rotate(1.6deg)}html.pjs .pop:not(.in) :is(.pcd-c,.pgr-l > li,.pbr-l > li):nth-child(even){transform:translateY(70px) rotate(-1.8deg)}html.pjs .pop:not(.in) :is(.pwh-l > li,.pdr-g .rows > li,.pmo-l > li,.ptx-l > li){transform:translateX(40px)}html.pjs .pfc{transition:transform 1s var(--p-bounce) .1s,box-shadow .8s var(--p-out) .3s}html.pjs .pop:not(.in) :is(.ptb-w,.pfc,.ptx-m){transform:translateY(46px);box-shadow:0 0 0 var(--tsh)}html.pjs .pop:not(.in) :is(.ptx-n,.pmo-case){transform:translateY(30px) rotate(6deg)}@media (prefers-reduced-motion:reduce){.tkt,.ph-shot,.pph-big .po,.pph-big .pc{animation:none}html.pjs .pop :is(.pcd-c,.pgr-l > li,.pwh-l > li,.pdr-g .rows > li,.pmo-l > li,.pbr-l > li,.pss-l > li,.ptx-l > li,.ptx-st > li,.pss-o,.ptb-w,.pfc,.ptx-n,.pmo-case,.ptx-m){transition:none!important;transform:none!important;opacity:1!important}}.elementor .e-con.pop:is(.ptx,.pcd,.pss,.ptb-s,.pfc-s,.pgr,.pwh,.pmo,.pbs,.pw){padding:clamp(80px,8.5vw,128px) var(--gx) clamp(80px,8vw,120px)}.elementor .e-con.pop:is(.ptx,.pcd,.pss,.ptb-s,.pfc-s,.pgr,.pwh,.pmo,.pbs,.pw)[data-edge]{padding-top:calc(clamp(80px,8.5vw,128px) + var(--e))}.elementor .e-con.ptx > .e-con.wrap{display:grid;width:100%}.elementor .e-con.ptx > .e-con.wrap{gap:20px clamp(32px,6vw,104px)}@media (max-width:900px){.ptx .wrap{grid-template-columns:minmax(0,1fr)}.tkt{justify-self:start;width:min(100%,400px);margin:10px 4px 0 0;rotate:1.4deg}.tkt:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){justify-self:start;width:min(100%,400px);margin:10px 0 0 4px;rotate:1.4deg}.pph-big,.pph-shots{width:min(72%,320px);justify-self:start}}@media (max-width:700px){.ptb{min-width:0;display:block}.ptb thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ptb tbody{display:grid;gap:16px}.ptb tr{display:block;background:#fff;border:2px solid var(--p-ink);box-shadow:-6px 7px 0 var(--tsh)}.ptb tbody th{display:block;width:auto;padding:14px 16px;background:var(--p-ink);color:#fff;border:0}.ptb td{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:12px 16px;border-right:0!important;border-bottom:1.5px solid #E7E1EC}.ptb td::before{content:attr(data-label);font:500 11.5px/1.4 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;color:#5D5568}.ptb tbody tr:last-child > td:last-child,.ptb td:last-child{border-bottom:0}.ptb td.rec{background:#F2FBD3}.pfc-dl div{grid-template-columns:minmax(0,1fr)}.pnb{flex-direction:column}.pnb-n{margin-right:0;text-align:right}}.ffs{grid-template-columns:repeat(6,minmax(0,1fr))}.ff li.ff-more a{color:var(--p-li);font-weight:600}.f-brands ul{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.ffs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.ffs{grid-template-columns:repeat(2,minmax(0,1fr))}.f-brands ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.mm-col{overflow:auto;scrollbar-width:thin}.mm-grps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mm-gh{margin:0 12px 2px 0;font:500 11px/1.2 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.mm-p.dense .mm-svcs a{padding:7px 12px}.mm-p.dense .mm-svcs b{font-size:15.5px}.mm-p.dense .mm-svcs span{display:none}.mm-in{height:432px}.mm-f{height:64px}.mm-side .mm-x{display:grid;gap:3px;margin-top:8px;padding:10px 14px 11px;background:#fff;text-decoration:none;color:var(--ink,#16131C);box-shadow:inset 0 0 0 1px #D9D2E3;transition:box-shadow .2s}.mm-side .mm-x:hover{box-shadow:inset 0 0 0 2px var(--violet,#6E28FF)}.mm-x .mm-xk{font:500 11px/1.2 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--muted,#5D5568)}.mm-x .bl{height:18px;margin:3px 0 1px}.mm-x .bl svg{height:100%;width:auto}.mm-x .b-t,.mm-x .b-i{fill:var(--ink,#16131C)}.mm-x .b-v{fill:var(--violet,#6E28FF)}.mm-x b{font-size:14.5px;font-weight:700;line-height:1.25}.mf .mf-x a{display:flex;align-items:center;gap:10px}.mf .mf-x .bl{height:16px;flex:none}.mf .mf-x .b-t,.mf .mf-x .b-i{fill:var(--ink,#16131C)}.mf .mf-x .b-v{fill:var(--violet,#6E28FF)}:root{--vu:min(1vw,1.66svh)}.nsec{--py:clamp(36px,calc(var(--vu) * 4.4),84px);--gap:clamp(20px,calc(var(--vu) * 4.6),88px)}.pop.nsec.e-con{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--hdr));padding:var(--py) var(--gx);overflow:hidden;gap:0}.pop.nsec.e-con[data-edge]{padding-top:calc(var(--py) + var(--e));min-height:calc(100svh - var(--hdr) + var(--e))}.pop.nsec > .nin.e-con{position:relative;z-index:2;width:100%;max-width:var(--maxw);margin-inline:auto;gap:0}:where(.pop.nsec) :is(h1,h2,h3,p,ul,ol,dl,figure){margin:0}:where(.pop.nsec) .elementor-heading-title{font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}:where(.pop.nsec) .elementor-widget{margin:0}:where(.pop.nsec) .elementor-widget:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){margin:0}:where(.pop.nsec) .elementor-widget-text-editor{color:inherit}:where(.pop.nsec) a.e-con{color:inherit;text-decoration:none}.nsec .pk .elementor-heading-title{display:flex;align-items:center;gap:12px;font:500 12.5px/1.2 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}.nsec .pk .elementor-heading-title::before{content:'';width:12px;height:12px;flex:none;background:var(--p-vi);clip-path:var(--p-o)}.pop.nsec:is([data-pop="vi"],[data-pop="ink"]) .pk .elementor-heading-title::before{background:var(--p-li)}.pop.nsec[data-pop="co"] .pk .elementor-heading-title::before{background:var(--p-ink)}.nh2{margin-top:calc(var(--vu) * 1.4)}.nh2 .elementor-heading-title{display:block;font-weight:700;font-size:clamp(30px,calc(var(--vu) * 4.5),76px);line-height:.95;letter-spacing:-.05em;text-wrap:balance;max-width:17ch}.nh2 .l1{display:block}.nw{white-space:nowrap}.nintro,.nprose,.nlede,.nctap{font-size:clamp(14.5px,calc(var(--vu) * 1.3),19px);line-height:1.55;color:var(--sub)}.nintro{margin-top:calc(var(--vu) * 1.8);max-width:46ch}.nprose p + p{margin-top:.8em}.nprose{max-width:62ch}.ol{color:transparent;--c:var(--p-vi)}.ol::after{content:'';display:inline-block;width:.486em;height:.486em;margin:0 -.505em 0 .019em;vertical-align:baseline;background:var(--c);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5'%3E%3Cpath d='M0 1L1 0H4V1H1V4H0ZM5 4L4 5H1V4H4V1H5Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5'%3E%3Cpath d='M0 1L1 0H4V1H1V4H0ZM5 4L4 5H1V4H4V1H5Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;transition:rotate .6s var(--p-bounce)}.ol:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *)::after{content:'';display:inline-block;width:.486em;height:.486em;margin:0 .019em 0 -.505em;vertical-align:baseline;background:var(--c);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5'%3E%3Cpath d='M0 1L1 0H4V1H1V4H0ZM5 4L4 5H1V4H4V1H5Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5'%3E%3Cpath d='M0 1L1 0H4V1H1V4H0ZM5 4L4 5H1V4H4V1H5Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;transition:rotate .6s var(--p-bounce)}.ol.c-li{--c:var(--p-li)}.ol.c-vi{--c:var(--p-vi)}.ol.c-co{--c:var(--p-co)}.ol.c-cy{--c:var(--p-cy)}.ol.c-pk{--c:var(--p-pk)}.nsec.in .ol::after{animation:n-turn .9s var(--p-bounce) .5s backwards}@keyframes n-turn{from{rotate:-90deg;opacity:0}}.pop.nsec .yop-btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;height:auto;padding:clamp(13px,calc(var(--vu) * 1.35),18px) clamp(18px,calc(var(--vu) * 1.9),26px);background:var(--btnb);color:var(--btnf);font:600 clamp(14.5px,calc(var(--vu) * 1.15),16px)/1 'Space Grotesk',sans-serif;border:2px solid var(--p-ink);border-radius:0;box-shadow:-4px 5px 0 var(--p-ink);clip-path:none;transition:transform .3s var(--p-bounce),box-shadow .25s}.pop.nsec .yop-btn .elementor-button:hover{transform:translate(2px,-2px);box-shadow:-7px 8px 0 var(--p-ink)}.pop.nsec .yop-btn.ghost .elementor-button{background:transparent;color:inherit;border-color:currentColor;box-shadow:none}.pop.nsec .yop-btn.ghost .elementor-button:hover{box-shadow:-5px 6px 0 currentColor}.pop.nsec[data-pop="co"] .yop-btn:not(.ghost) .elementor-button{box-shadow:-4px 5px 0 #fff}.nbtns.e-con{display:flex;flex-flow:row wrap;gap:12px;margin-top:calc(var(--vu) * 2.6)}.nbtns > .elementor-widget{width:auto}.nobj img{display:block;width:100%;height:auto;filter:drop-shadow(10px 14px 0 rgba(22,19,28,.18))}.nobj{pointer-events:none}@keyframes n-float{0%,100%{translate:0 0;rotate:var(--or,-4deg)}50%{translate:0 -10px;rotate:calc(var(--or,-4deg) + 3deg)}}.nobj img{animation:n-float 6.5s ease-in-out infinite}html.pjs .nsec:not(.in) .nobj{opacity:0;transform:translateY(30%) scale(.7) rotate(14deg)}html.pjs .nsec:not(.in) .nobj:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){opacity:0;transform:translateY(30%) scale(.7) rotate(-14deg)}html.pjs .nobj{transition:transform 1.1s var(--p-bounce) .15s,opacity .4s .15s}.nobj{translate:0 calc(var(--sp,.5) * 14px)}.nobj:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){translate:0 calc(var(--sp,.5) * 14px)}.ncorner-w{position:absolute;inset:0;z-index:1;pointer-events:none}.ncorner{position:absolute;width:clamp(26px,calc(var(--vu) * 3),46px);aspect-ratio:1;background:var(--hls)}.ncorner.a{right:calc(var(--gx) * .32);top:calc(var(--py) * .45);clip-path:var(--p-ha)}.ncorner.b{left:calc(var(--gx) * .32);bottom:calc(var(--py) * .45);clip-path:var(--p-hb)}.pop.nsec[data-edge] .ncorner.a{top:calc(var(--e) + var(--py) * .45)}html.pjs .ncorner{transition:transform 1s var(--p-bounce) .1s}html.pjs .nsec:not(.in) .ncorner.a{transform:translate(160%,-60%) rotate(40deg)}html.pjs .nsec:not(.in) .ncorner.b{transform:translate(-160%,60%) rotate(-40deg)}.nsec.in .ncorner.a{animation:n-nudge 5s ease-in-out 1.4s infinite}.nsec.in .ncorner.b{animation:n-nudge 5s ease-in-out 1.6s infinite reverse}@keyframes n-nudge{0%,100%{translate:0 0}50%{translate:-4px -4px}}.pop.nhero.e-con{min-height:100svh;padding-top:calc(var(--hdr) + var(--py))}.nhero > .nin.e-con{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:var(--gap);align-items:center}.nart-w{position:absolute;inset:0;pointer-events:none}.nart{position:absolute;inset:-20% -4%}.nart .pc{animation:p-fly 1.1s var(--p-bounce) calc(var(--d) + .1s) backwards}.ncrumbs .crumbs ol{display:flex;flex-wrap:wrap;gap:6px 10px;padding:0;list-style:none;font:500 12px/1.3 'JetBrains Mono',ui-monospace,monospace;color:inherit;opacity:.86}.ncrumbs .crumbs li + li::before{content:'/';margin-left:10px;opacity:.6}.ncrumbs .crumbs a{color:inherit;text-decoration:none}.ncrumbs .crumbs a:hover{text-decoration:underline}.nhero .pk{margin-top:calc(var(--vu) * 2.2)}.nh1{margin-top:calc(var(--vu) * 1.5)}.nh1 .elementor-heading-title{display:block;font-weight:700;font-size:clamp(40px,calc(var(--vu) * 6.3),104px);line-height:.92;letter-spacing:-.055em;text-wrap:balance}.nh1 .l1{display:block}.nh1 .hlt{display:inline-block;max-width:100%;margin-top:.2em;padding:.02em .16em .1em;background:var(--hlb);color:var(--hlf);box-shadow:-0.09em .1em 0 var(--hls);rotate:-1.2deg;transform-origin:100% 50%;animation:n-hl .9s var(--p-bounce) .35s backwards}@keyframes n-hl{from{clip-path:inset(0 100% 0 0);rotate:-6deg}}.nlede{margin-top:calc(var(--vu) * 2.2);max-width:56ch}.nhero.h1-l .nh1 .elementor-heading-title{font-size:clamp(38px,calc(var(--vu) * 5.4),92px)}.nhero.lede-l .nlede{font-size:clamp(14px,calc(var(--vu) * 1.2),18px);max-width:62ch}.nhero-r.e-con{position:relative;align-items:flex-end;justify-content:center;min-height:0}.nobj.ar2{--aw:.86}.nobj.ar3{--aw:.64}.nobj.ar4{--aw:.5}.nobj.ar5{--aw:.44}.nobj-hero{position:absolute;z-index:3;width:calc(clamp(120px,calc(var(--vu) * 15),250px) * var(--aw,1));right:calc(var(--vu) * -2);bottom:calc(100% - var(--vu) * 5.5);--or:8deg}.nhero-r:not(.has-tkt):not(.has-o) .nobj-hero{position:relative;inset:auto;width:calc(clamp(200px,calc(var(--vu) * 30),440px) * var(--aw,1));margin-inline:auto}.nhero-r.has-o{--ob:min(100%,420px);--tb:clamp(110px,calc(var(--vu) * 14),210px)}.nhero-r.has-o .nobj-hero{position:absolute;inset:auto;margin:0;width:var(--tb);height:var(--tb);top:calc(50% - var(--tb) / 2);right:calc(var(--ob) / 2 - var(--tb) / 2);display:flex;align-items:center;justify-content:center;--or:-6deg}.nhero-r.has-o .nobj-hero img{width:auto;height:auto;max-width:100%;max-height:100%}.nside{width:100%;display:flex;justify-content:flex-end}.nhero .tkt{width:min(100%,clamp(300px,calc(var(--vu) * 31),410px));justify-self:auto}.nhero .tkt:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){width:min(100%,clamp(300px,calc(var(--vu) * 31),410px));justify-self:auto}.nhero .tkt-top{min-height:0;padding:calc(var(--vu) * 1.4) calc(var(--vu) * 2)}.nhero .tkt-dl{padding:4px calc(var(--vu) * 2) 2px}.nhero .tkt-dl div{padding:calc(var(--vu) * .95) 0}.nhero .tkt-dl dd{font-size:clamp(13.5px,calc(var(--vu) * 1.2),15.5px)}.nhero .tkt-ft{padding:10px calc(var(--vu) * 2) 13px}.nhero .tkt{--perf:calc(var(--vu) * 7.2)}.ntext > .nin.e-con{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--gap);align-items:start}.ntext .nbody.e-con{gap:calc(var(--vu) * 2)}.nlist ul{display:grid;gap:8px;padding:0;list-style:none}.nlist.long ul{grid-template-columns:1fr 1fr}.nlist li{position:relative;padding:calc(var(--vu) * .8) 34px calc(var(--vu) * .8) 14px;background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);font-size:clamp(13px,calc(var(--vu) * 1.1),15px);line-height:1.4}.nlist li::before{content:'';position:absolute;right:12px;top:calc(var(--vu) * .8 + .32em);width:11px;height:11px;background:var(--p-vi);clip-path:var(--p-o)}.nlist li:nth-child(6n+2)::before{background:var(--p-co)}.nlist li:nth-child(6n+3)::before{background:var(--p-cy)}.nlist li:nth-child(6n+4)::before{background:var(--p-am)}.nlist li:nth-child(6n+5)::before{background:var(--p-pk)}.nlist li:nth-child(6n)::before{background:var(--p-li)}.ntext.t-xl .nprose{font-size:clamp(14px,calc(var(--vu) * 1.2),18px)}.nnote.e-con{margin-top:calc(var(--vu) * 2.4);padding:calc(var(--vu) * 1.6) calc(var(--vu) * 2);background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);box-shadow:-8px 9px 0 var(--hls);rotate:-1deg;max-width:420px;gap:8px}.nnote-p{font-size:clamp(14px,calc(var(--vu) * 1.15),16px);line-height:1.5;color:#4A4352}.ncards > .nin.e-con{display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,2fr);gap:var(--gap);align-items:center}.ncards .nhd .nh2 .elementor-heading-title{font-size:clamp(30px,calc(var(--vu) * 4),66px)}.nobj-side{width:calc(clamp(110px,calc(var(--vu) * 13),210px) * var(--aw,1));margin-top:calc(var(--vu) * 3);--or:-6deg}.ngrid.e-con{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,calc(var(--vu) * 1.8),26px)}.ngrid.g-4,.ngrid.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ncard.e-con{position:relative;display:flex;flex-direction:column;gap:calc(var(--vu) * .7);padding:clamp(14px,calc(var(--vu) * 1.7),26px);background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);box-shadow:-6px 7px 0 var(--sh);transform:perspective(900px) rotateX(var(--ty,0deg)) rotateY(var(--tx,0deg));transition:transform .45s var(--p-bounce),box-shadow .3s}.ncard.sh-li{--sh:var(--p-li)}.ncard.sh-co{--sh:var(--p-co)}.ncard.sh-cy{--sh:var(--p-cy)}.ncard.sh-am{--sh:var(--p-am)}.ncard.sh-pk{--sh:var(--p-pk)}.ncard.sh-vi{--sh:var(--p-vi)}a.ncard.e-con:hover{box-shadow:-10px 11px 0 var(--sh)}.ncard::after{content:'';position:absolute;left:12px;top:12px;width:18px;height:18px;background:var(--sh);clip-path:var(--p-ha);transition:translate .4s var(--p-bounce)}.ncard:hover::after{translate:-3px -3px}.nnum .elementor-heading-title{display:inline-block;padding:5px 7px;background:var(--p-ink);color:#fff;font:500 11px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.05em}.nct .elementor-heading-title{display:block;font-weight:700;font-size:clamp(16px,calc(var(--vu) * 1.6),22px);line-height:1.12;letter-spacing:-.02em}.ncx{font-size:clamp(13px,calc(var(--vu) * 1.12),15px);line-height:1.45;color:#4A4352}.ngo{margin-top:auto}.ngo .elementor-heading-title{font:500 11.5px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--p-vi)}.nic svg{width:30px;height:30px}.nsteps > .nin.e-con{display:grid;grid-template-rows:auto 1fr;gap:calc(var(--vu) * 3.4)}.nstairs.e-con{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));align-items:end;gap:clamp(12px,calc(var(--vu) * 1.6),24px)}.nstairs.s-3{--n:3}.nstairs.s-4{--n:4}.nstairs.s-5{--n:5}.nstep.e-con{position:relative;gap:calc(var(--vu) * .6);padding:clamp(14px,calc(var(--vu) * 1.6),24px);background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);box-shadow:-6px 7px 0 var(--sh);margin-top:calc(var(--rise,0) * var(--vu) * 2.6);transform:perspective(900px) rotateX(var(--ty,0deg)) rotateY(var(--tx,0deg))}.nstep.sh-li{--sh:var(--p-li)}.nstep.sh-co{--sh:var(--p-co)}.nstep.sh-cy{--sh:var(--p-cy)}.nstep.sh-am{--sh:var(--p-am)}.nstep.sh-pk{--sh:var(--p-pk)}.nstep.sh-vi{--sh:var(--p-vi)}.nstairs.s-4 .nstep:nth-child(1){--rise:3}.nstairs.s-4 .nstep:nth-child(2){--rise:2}.nstairs.s-4 .nstep:nth-child(3){--rise:1}.nstairs.s-5 .nstep:nth-child(1){--rise:4}.nstairs.s-5 .nstep:nth-child(2){--rise:3}.nstairs.s-5 .nstep:nth-child(3){--rise:2}.nstairs.s-5 .nstep:nth-child(4){--rise:1}.nstairs.s-3 .nstep:nth-child(1){--rise:2}.nstairs.s-3 .nstep:nth-child(2){--rise:1}.nstep .nnum .elementor-heading-title{padding:0;background:none;color:var(--p-ink);font:700 clamp(30px,calc(var(--vu) * 3.4),52px)/1 'Space Grotesk',sans-serif;letter-spacing:-.05em}.nstep .nnum::after{content:'';display:block;width:28px;height:5px;margin-top:8px;background:var(--sh)}.ntable > .nin.e-con{display:grid;gap:calc(var(--vu) * 3)}.ntable .nhd.e-con{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:8px var(--gap);align-items:end}.ntable .nhd.e-con > .elementor-element{grid-column:1}.ntable .nhd.e-con > .nintro{grid-column:2;grid-row:1 / span 2;margin:0}.ntab{overflow-x:auto;background:#fff;border:2px solid var(--p-ink);box-shadow:-12px 14px 0 var(--tsh)}.ntab .ptb{font-size:clamp(13.5px,calc(var(--vu) * 1.15),16px)}.ntab .ptb th,.ntab .ptb td{padding:calc(var(--vu) * .95) calc(var(--vu) * 1.5)}.ntab .ptb thead th{font-size:clamp(14px,calc(var(--vu) * 1.25),17px)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nfacts > .nin.e-con{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--gap);align-items:center}.ncta > .nin.e-con{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:var(--gap);align-items:center}.nctat .elementor-heading-title{display:block;margin-top:calc(var(--vu) * 1.4);font-weight:700;font-size:clamp(34px,calc(var(--vu) * 5.4),88px);line-height:.94;letter-spacing:-.055em}.nctat .elementor-heading-title > span{display:block}.nctap{margin-top:calc(var(--vu) * 2);max-width:46ch}.ncta-r.e-con{position:relative;align-items:center;justify-content:center;min-height:calc(var(--vu) * 22)}.nfaq > .nin.e-con{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:var(--gap);align-items:start}.nfaq .nh2 .elementor-heading-title{font-size:clamp(30px,calc(var(--vu) * 4.6),76px)}.nacc{--n-accordion-border-width:0px;--n-accordion-padding:0;--n-accordion-item-title-space-between:0px;--n-accordion-title-font-size:inherit}.nacc .e-n-accordion-item{margin-bottom:clamp(8px,calc(var(--vu) * .9),12px);background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);box-shadow:0 0 0 var(--p-vi);transition:box-shadow .45s var(--p-bounce),transform .45s var(--p-bounce)}.nacc .e-n-accordion-item[open]{box-shadow:-7px 8px 0 var(--p-vi);transform:translate(3px,-3px)}.nacc .e-n-accordion-item-title{position:relative;justify-content:space-between;padding:clamp(11px,calc(var(--vu) * 1.25),17px) clamp(14px,calc(var(--vu) * 1.6),22px) clamp(11px,calc(var(--vu) * 1.25),17px) 52px;color:var(--p-ink);border:0}.nacc .e-n-accordion-item-title-text{font-weight:600;font-size:clamp(14.5px,calc(var(--vu) * 1.3),18px);line-height:1.3;letter-spacing:-.01em}.nacc .e-n-accordion-item[open] .e-n-accordion-item-title-text{color:var(--p-vi)}.nacc .e-n-accordion-item-title-icon{display:none}.nacc .e-n-accordion-item-title::before,.nacc .e-n-accordion-item-title::after{content:'';position:absolute;left:18px;top:50%;width:18px;height:18px;margin-top:-9px;background:var(--p-vi);transition:translate .55s var(--p-bounce),rotate .55s var(--p-bounce)}.nacc .e-n-accordion-item-title::before{clip-path:var(--p-ha)}.nacc .e-n-accordion-item-title::after{clip-path:var(--p-hb)}.nacc .e-n-accordion-item[open] > .e-n-accordion-item-title::before{translate:-3px -3px;rotate:-90deg}.nacc .e-n-accordion-item[open] > .e-n-accordion-item-title::after{translate:3px 3px;rotate:-90deg}.nacc .e-n-accordion-item > .e-con{border:0;padding:0 clamp(14px,calc(var(--vu) * 1.6),22px) clamp(12px,calc(var(--vu) * 1.4),18px)}.nqa-p{font-size:clamp(13.5px,calc(var(--vu) * 1.15),16px);line-height:1.55;color:#4A4352}.nmore > .nin.e-con{display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,2fr);gap:calc(var(--vu) * 2) var(--gap);align-items:center}.nmore .nhd .yop-btn{margin-top:calc(var(--vu) * 2)}.nrows.e-con{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,calc(var(--vu) * 1.2),16px)}.nrows.r-4{grid-template-columns:repeat(2,minmax(0,1fr))}.nrow.e-con{position:relative;gap:4px;padding:clamp(12px,calc(var(--vu) * 1.3),18px) clamp(12px,calc(var(--vu) * 1.4),18px) clamp(12px,calc(var(--vu) * 1.3),18px) 40px;background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);box-shadow:-5px 6px 0 var(--rsh,var(--p-li));transition:transform .35s var(--p-bounce),box-shadow .3s}.pop.nmore:is([data-pop="li"],[data-pop="cy"],[data-pop="pk"],[data-pop="am"]) .nrow{--rsh:var(--p-vi)}.nrow::after{content:'→';position:absolute;left:14px;top:50%;translate:0 -50%;font-size:20px;transition:translate .3s var(--p-bounce)}a.nrow.e-con:hover{transform:translate(2px,-2px);box-shadow:-8px 9px 0 var(--rsh,var(--p-li))}a.nrow:hover::after{translate:5px -50%}.nrow-t .elementor-heading-title{display:block;font-weight:700;font-size:clamp(14.5px,calc(var(--vu) * 1.3),17px);line-height:1.2;letter-spacing:-.01em}.nrow-s{font-size:clamp(12px,calc(var(--vu) * 1),13.5px);line-height:1.4;color:#5A5263;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ncase.e-con{margin-top:calc(var(--vu) * 2.4);padding:14px 16px;gap:6px;background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);box-shadow:-6px 7px 0 var(--p-vi);rotate:-1.2deg;max-width:300px}.ncase-k .elementor-heading-title{font:500 10.5px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;color:#5D5568}.ncase-t .elementor-heading-title{display:block;font-weight:700;font-size:16px;line-height:1.2}.nnav{grid-column:2}.nnav .pnb{margin-top:0}.nfls.e-con{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nfl.e-con{gap:6px;padding:18px;border:2px solid var(--p-ink);box-shadow:-6px 7px 0 var(--p-ink);background:var(--fb,#fff);color:var(--p-ink);transition:transform .35s var(--p-bounce)}.nfl.c-pk{--fb:var(--p-pk)}.nfl.c-li{--fb:var(--p-li)}.nfl.c-wh{--fb:#fff}.nfl.c-ink{--fb:var(--p-ink);color:#fff}.nfl.c-co{--fb:var(--p-co);color:#fff}.nfl.c-cy{--fb:var(--p-cy)}a.nfl.e-con:hover{transform:translate(3px,-3px) rotate(1deg)}.nfl .nnum .elementor-heading-title{background:none;padding:0;color:inherit;font-size:12px}.nfl-t .elementor-heading-title{display:block;font-weight:700;font-size:clamp(20px,calc(var(--vu) * 2.2),30px);letter-spacing:-.03em}.nfl-s{font-size:13.5px;opacity:.85}html.pjs .nsec .nhd > .elementor-element,html.pjs .nsec .nbody > .elementor-element,html.pjs .nhero-l > .elementor-element,html.pjs .ncta-l > .elementor-element{transition:transform .9s var(--p-out) calc(var(--k,0) * 70ms),opacity .6s calc(var(--k,0) * 70ms)}html.pjs .nsec:not(.in) :is(.nhd,.nbody,.ncta-l) > .elementor-element{opacity:0;transform:translateY(28px)}html.pjs .nsec:not(.in) :is(.nhd,.nbody,.ncta-l) > .elementor-element:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){opacity:0;transform:translateY(28px)}:is(.nhd,.nbody,.nhero-l,.ncta-l) > .elementor-element:nth-child(2){--k:1}:is(.nhd,.nbody,.nhero-l,.ncta-l) > .elementor-element:nth-child(3){--k:2}:is(.nhd,.nbody,.nhero-l,.ncta-l) > .elementor-element:nth-child(4){--k:3}:is(.nhd,.nbody,.nhero-l,.ncta-l) > .elementor-element:nth-child(5){--k:4}html.pjs :is(.ncard,.nstep,.nrow,.nfl,.e-n-accordion-item,.nlist li){transition:transform .9s var(--p-bounce) calc(.12s + var(--k,0) * 80ms),opacity .4s calc(.12s + var(--k,0) * 80ms),box-shadow .3s}html.pjs .nsec:not(.in) .ncard{opacity:0;transform:translateY(60px) rotate(3deg)}html.pjs .nsec:not(.in) .nstep{opacity:0;transform:translateY(110%)}html.pjs .nsec:not(.in) :is(.nrow,.nfl){opacity:0;transform:translateX(-50px)}html.pjs .nsec:not(.in) .e-n-accordion-item{opacity:0;transform:translateY(24px)}html.pjs .nsec:not(.in) .nlist li{opacity:0;transform:translateX(24px)}:is(.ncard,.nstep,.nrow,.nfl,.e-n-accordion-item,.nlist li):nth-child(2){--k:1}:is(.ncard,.nstep,.nrow,.nfl,.e-n-accordion-item,.nlist li):nth-child(3){--k:2}:is(.ncard,.nstep,.nrow,.nfl,.e-n-accordion-item,.nlist li):nth-child(4){--k:3}:is(.ncard,.nstep,.nrow,.nfl,.e-n-accordion-item,.nlist li):nth-child(5){--k:4}:is(.ncard,.nstep,.nrow,.nfl,.e-n-accordion-item,.nlist li):nth-child(6){--k:5}:is(.ncard,.nstep,.nrow,.nfl,.e-n-accordion-item,.nlist li):nth-child(7){--k:6}:is(.ncard,.nstep,.nrow,.nfl,.e-n-accordion-item,.nlist li):nth-child(8){--k:7}:is(.ncard,.nstep,.nrow,.nfl,.e-n-accordion-item,.nlist li):nth-child(9){--k:8}html.pjs .ntab,html.pjs .nnote,html.pjs .ncase{transition:transform 1s var(--p-bounce) .15s,box-shadow .8s var(--p-out) .35s,opacity .4s .15s}html.pjs .nsec:not(.in) :is(.ntab,.nnote,.ncase){opacity:0;transform:translateY(46px);box-shadow:0 0 0 var(--tsh)}html.pjs .nsec:not(.in) .ntab tbody tr{opacity:0}html.pjs .ntab tbody tr{transition:opacity .5s calc(.5s + var(--k,0) * 90ms)}.ntab tbody tr:nth-child(2){--k:1}.ntab tbody tr:nth-child(3){--k:2}.ntab tbody tr:nth-child(4){--k:3}.ntab tbody tr:nth-child(5){--k:4}.ntab tbody tr:nth-child(6){--k:5}html.pjs .nh2 .l2,html.pjs .nh2 .l1{display:block;transition:clip-path .9s var(--p-out) .1s,transform .9s var(--p-out) .1s}html.pjs .nh2 .l2{transition-delay:.22s}html.pjs .nsec:not(.in) .nh2 :is(.l1,.l2){clip-path:inset(0 0 100% 0);transform:translateY(.4em)}.ngroups > .nin.e-con{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:var(--gap);align-items:center}.ngcols.e-con{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(12px,calc(var(--vu) * 1.8),24px);align-items:start}.ngcol.e-con{grid-template-columns:repeat(3,minmax(0,1fr))}.ngcol.e-con > .ngh{grid-column:1 / -1}.ngcol.e-con{display:grid;gap:clamp(8px,calc(var(--vu) * .9),12px)}.ngh .elementor-heading-title{display:flex;align-items:center;gap:10px;font:500 12px/1.2 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}.ngh .elementor-heading-title::after{content:'';flex:1;height:2px;background:currentColor;opacity:.25}.ngwrap.e-con{display:grid;gap:12px}.nsvcs.e-con{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,calc(var(--vu) * 1.3),18px)}.nsvcs.k-4,.nsvcs.k-2,.nsvcs.k-1{grid-template-columns:repeat(2,minmax(0,1fr))}.nsvcs.k-7,.nsvcs.k-8{grid-template-columns:repeat(4,minmax(0,1fr))}.nsvc.e-con{position:relative;gap:6px;padding:clamp(12px,calc(var(--vu) * 1.4),20px);background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);box-shadow:-6px 7px 0 var(--sh,var(--p-li));transition:transform .35s var(--p-bounce),box-shadow .3s}.nsvc:nth-child(6n+2){--sh:var(--p-co)}.nsvc:nth-child(6n+3){--sh:var(--p-cy)}.nsvc:nth-child(6n+4){--sh:var(--p-am)}.nsvc:nth-child(6n+5){--sh:var(--p-pk)}.nsvc:nth-child(6n){--sh:var(--p-vi)}a.nsvc.e-con:hover{transform:translate(3px,-3px);box-shadow:-9px 10px 0 var(--sh,var(--p-li))}.nsvc::after{content:'→';position:absolute;left:14px;top:12px;font-size:18px;transition:translate .3s var(--p-bounce)}a.nsvc:hover::after{translate:4px 0}.nsvc-t .elementor-heading-title{display:block;font-weight:700;font-size:clamp(15px,calc(var(--vu) * 1.45),20px);line-height:1.15;letter-spacing:-.02em;padding-left:20px}.nsvc-s{font-size:clamp(12.5px,calc(var(--vu) * 1.05),14px);line-height:1.42;color:#4A4352}.nwhich > .nin.e-con{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,2fr);gap:var(--gap);align-items:center}.nwhs.e-con{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,calc(var(--vu) * 1.3),18px)}.nwhs.n-6,.nwhs.n-9{grid-template-columns:repeat(3,minmax(0,1fr))}.nwh.e-con{position:relative;gap:6px;padding:clamp(12px,calc(var(--vu) * 1.4),20px);background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);box-shadow:-6px 7px 0 var(--sh);transition:transform .35s var(--p-bounce),box-shadow .3s}.nwh.sh-li{--sh:var(--p-li)}.nwh.sh-co{--sh:var(--p-co)}.nwh.sh-cy{--sh:var(--p-cy)}.nwh.sh-am{--sh:var(--p-am)}.nwh.sh-pk{--sh:var(--p-pk)}.nwh.sh-vi{--sh:var(--p-vi)}a.nwh.e-con:hover{transform:translate(3px,-3px);box-shadow:-9px 10px 0 var(--sh)}.nwh-k .elementor-heading-title{font:500 10.5px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;color:#5D5568}.nwh-s{font-size:clamp(13.5px,calc(var(--vu) * 1.2),16px);line-height:1.35;font-weight:500}.nwh-t{margin-top:auto;padding-top:8px;border-top:2px dashed #E1DAE8}.nwh-t .elementor-heading-title{display:block;font-weight:700;font-size:clamp(14px,calc(var(--vu) * 1.25),17px);color:var(--p-vi)}.nwh-w{font-size:12.5px;line-height:1.4;color:#5A5263}.ndir > .nin.e-con{display:grid;grid-template-columns:minmax(0,.66fr) minmax(0,2fr);gap:var(--gap);align-items:center}.ndir .nhd .yop-btn{margin-top:calc(var(--vu) * 2)}.ndir-h .elementor-heading-title{font-size:clamp(34px,calc(var(--vu) * 5.6),92px);line-height:.9}.ndir .nrow.e-con{padding-block:clamp(9px,calc(var(--vu) * 1),14px)}.ndir .nrow-s{-webkit-line-clamp:1}.pop.ndir:is([data-pop="li"],[data-pop="cy"],[data-pop="pk"],[data-pop="wh"]) .nrow{--rsh:var(--p-vi)}.nbrands > .nin.e-con{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:var(--gap);align-items:center}.nbrs.e-con{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nbrs.n-1{grid-template-columns:minmax(0,1fr);max-width:440px}.nbr.e-con{gap:8px;padding:clamp(16px,calc(var(--vu) * 2),26px);background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);box-shadow:-7px 8px 0 var(--sh);transition:transform .35s var(--p-bounce)}.nbr.sh-li{--sh:var(--p-li)}.nbr.sh-co{--sh:var(--p-co)}.nbr.sh-cy{--sh:var(--p-cy)}.nbr.sh-am{--sh:var(--p-am)}.nbr.sh-pk{--sh:var(--p-pk)}.nbr.sh-vi{--sh:var(--p-vi)}a.nbr.e-con:hover{transform:translate(3px,-3px) rotate(0.6deg)}.nbr-t .elementor-heading-title{display:block;font-weight:700;font-size:clamp(20px,calc(var(--vu) * 2.2),30px);letter-spacing:-.03em}.nbr-s{font-size:14.5px;line-height:1.45;color:#4A4352}.npeople > .nin.e-con{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap);align-items:center}.nstks{display:flex;flex-wrap:wrap;gap:10px;margin-top:calc(var(--vu) * 2.2);padding:0;list-style:none}.nstk{padding:9px 13px;border:2px solid var(--p-ink);box-shadow:-4px 5px 0 var(--p-ink);background:#fff;color:var(--p-ink);font-size:14px;rotate:var(--r,0deg)}.nstk.c-li{background:var(--p-li)}.nstk.c-cy{background:var(--p-cy)}.nstk.c-co{background:var(--p-co);color:#fff}.nstk.c-vi{background:var(--p-vi);color:#fff}.nstk.c-pk{background:var(--p-pk)}.npeople .nhd .yop-btn{margin-top:calc(var(--vu) * 2)}.nppl.e-con{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,calc(var(--vu) * 2),28px);align-items:end}.nper.e-con{position:relative;z-index:2;gap:10px}.nper.p2{margin-bottom:calc(var(--vu) * 4)}.nper-img img{display:block;width:100%;height:auto;max-height:calc(100svh - var(--hdr) - var(--py) * 2 - 70px);object-fit:cover;aspect-ratio:1;border:3px solid var(--p-ink);box-shadow:-10px 11px 0 var(--p-ink)}.nper-t{position:relative;z-index:3}.nper-t .elementor-heading-title{display:inline-block;padding:8px 12px;background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);box-shadow:-4px 5px 0 var(--p-ink);font-size:13px;line-height:1.35}.nper-t b{display:block;font-size:clamp(17px,calc(var(--vu) * 1.6),22px);letter-spacing:-.02em}.nform > .nin.e-con{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);gap:var(--gap);align-items:center}.nform-l.e-con{gap:calc(var(--vu) * 2.4)}.nform .yop-eform .elementor-field-group{margin-bottom:calc(var(--vu) * 1.2)}.nform .yop-eform textarea{min-height:0}.nfacts-l{display:grid;gap:10px}.nfacts-l > div{padding:12px 14px;background:#fff;border:2px solid var(--p-ink);box-shadow:-5px 6px 0 var(--p-vi);font-size:14px}.nfacts-l span{display:block;font:500 10.5px/1.3 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:#5D5568}.nwrap > .nin.e-con{display:grid;gap:calc(var(--vu) * 3)}.nwrap .nhd.e-con{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:8px var(--gap);align-items:end}.nwrap .nhd.e-con > .elementor-element{grid-column:1}.nwrap .nhd.e-con > .nintro{grid-column:2;grid-row:1 / span 2;margin:0}html.pjs .nsec:not(.in) :is(.nsvc,.nwh,.nbr){opacity:0;transform:translateY(40px) rotate(2deg)}html.pjs :is(.nsvc,.nwh,.nbr){transition:transform .9s var(--p-bounce) calc(.12s + var(--k,0) * 70ms),opacity .4s calc(.12s + var(--k,0) * 70ms),box-shadow .3s}:is(.nsvc,.nwh,.nbr,.nrow):nth-child(2){--k:1}:is(.nsvc,.nwh,.nbr,.nrow):nth-child(3){--k:2}:is(.nsvc,.nwh,.nbr,.nrow):nth-child(4){--k:3}:is(.nsvc,.nwh,.nbr,.nrow):nth-child(5){--k:4}:is(.nsvc,.nwh,.nbr,.nrow):nth-child(6){--k:5}:is(.nsvc,.nwh,.nbr,.nrow):nth-child(7){--k:6}:is(.nsvc,.nwh,.nbr,.nrow):nth-child(8){--k:7}:is(.nsvc,.nwh,.nbr,.nrow):nth-child(9){--k:8}html.pjs .nper{transition:transform 1s var(--p-bounce) calc(.2s + var(--k,0) * .15s),opacity .4s calc(.2s + var(--k,0) * .15s)}.nper.p2{--k:1}html.pjs .nsec:not(.in) .nper{opacity:0;transform:translateY(50px) rotate(-4deg)}@media (max-width:1100px) and (min-width:900px){.ngroups > .nin.e-con,.nwhich > .nin.e-con,.ndir > .nin.e-con,.nbrands > .nin.e-con{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.ngroups > .nin.e-con,.nwhich > .nin.e-con,.ndir > .nin.e-con,.nbrands > .nin.e-con,.npeople > .nin.e-con,.nform > .nin.e-con{grid-template-columns:minmax(0,1fr)}.ngcol.e-con,.nsvcs.e-con,.nsvcs.k-7,.nsvcs.k-8,.nsvcs.k-4,.nwhs.e-con,.nwhs.n-6,.nbrs.e-con{grid-template-columns:minmax(0,1fr)}.ndir-h .elementor-heading-title{font-size:clamp(36px,10vw,54px)}.nwrap .nhd.e-con{grid-template-columns:minmax(0,1fr)}.nwrap .nhd.e-con > .nintro{grid-column:1;grid-row:auto;margin-top:12px}.nper.p2{margin-bottom:0}.nproj > .nin.e-con{grid-template-columns:minmax(0,1fr)}.nproj.r .nshot-w{order:0}.nshot .pj-view{height:62vw}}.nw-compare .compare{max-width:calc((100svh - var(--hdr) - var(--py) * 2 - 150px) * 1.6);margin-inline:auto}.nwork-h.pop.nsec.e-con{min-height:0;padding-block:calc(var(--py) * 1.2) calc(var(--py) * .6)}.nproj > .nin.e-con{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--gap);align-items:center}.nproj.r .nshot-w{order:2}.nshot{display:block;border:3px solid var(--p-ink);box-shadow:-12px 14px 0 var(--p-vi);clip-path:none;background:var(--p-ink)}.nproj.r .nshot{box-shadow:-12px 14px 0 var(--p-li)}.nshot .pj-view{aspect-ratio:auto;height:calc(100svh - var(--hdr) - var(--py) * 2 - 48px);max-height:620px}.nproj-b.e-con{gap:calc(var(--vu) * 1.2)}.nproj-t .elementor-heading-title{font-size:clamp(32px,calc(var(--vu) * 4.4),70px)}.nproj .ngh{margin-top:calc(var(--vu) * .8)}.nproj-m{display:flex;flex-wrap:wrap;gap:8px;font:500 11.5px/1.3 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase}.nproj-m span{padding:5px 8px;border:2px solid var(--p-ink);background:#fff}.nproj-m .bt-st{background:var(--p-li)}html.pjs .nshot{transition:transform 1.1s var(--p-bounce) .1s,opacity .4s .1s}html.pjs .nsec:not(.in) .nshot{opacity:0;transform:translateY(60px) rotate(2deg)}@media (prefers-reduced-motion:reduce){.nart .pc,.nh1 .hlt,.nsec.in .ol::after{animation:none}.nobj img{animation:none}html.pjs .nsec *,html.pjs .nsec:not(.in) *,html.pjs .nsec:not(.in)::before,html.pjs .nsec:not(.in)::after{opacity:1!important;transform:none!important;clip-path:none}.ncard.e-con{transform:none}}@media (max-width:1100px) and (min-width:900px){.ncards > .nin.e-con,.nmore > .nin.e-con{grid-template-columns:minmax(0,1fr)}.ncards .nobj-side{display:none}.nnav{grid-column:1}}@media (max-width:899px){.nsec{--py:52px;--gap:26px}.pop.nsec.e-con{min-height:0;padding:var(--py) var(--gx)}.pop.nhero.e-con{min-height:0;padding-top:calc(var(--hdr) + 30px);padding-bottom:56px}.nsec > .nin.e-con,.nhero > .nin.e-con,.ntext > .nin.e-con,.ncards > .nin.e-con,.ncta > .nin.e-con,.nfaq > .nin.e-con,.nmore > .nin.e-con,.nfacts > .nin.e-con{grid-template-columns:minmax(0,1fr)}.ncorner{width:22px}.nh1 .elementor-heading-title{font-size:clamp(38px,10.4vw,58px)}.nh2 .elementor-heading-title,.ncards .nhd .nh2 .elementor-heading-title,.nfaq .nh2 .elementor-heading-title{font-size:clamp(30px,8.4vw,46px)}.nctat .elementor-heading-title{font-size:clamp(32px,9vw,50px)}.nintro,.nprose,.nlede,.nctap{font-size:16px}.nhero-r.e-con{align-items:flex-start;margin-top:6px}.nhero-r.e-con{margin-top:52px}.nobj-hero{width:calc(84px * var(--aw,1));right:0;bottom:calc(100% - 40px)}.nhero-r:not(.has-tkt):not(.has-o) .nobj-hero{position:relative;inset:auto;width:calc(150px * var(--aw,1));margin-inline:auto}.nhero-r.has-o{--ob:min(72%,320px);--tb:92px}.nhero-r.has-o .nobj-hero{right:auto;left:calc(var(--ob) / 2 - var(--tb) / 2)}.nside{justify-content:flex-start}.nhero .tkt{width:min(100%,380px);margin:8px 4px 0 0;rotate:1.4deg}.nhero .tkt:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){width:min(100%,380px);margin:8px 0 0 4px;rotate:1.4deg}.nlist.long ul{grid-template-columns:1fr}.ngrid.e-con,.ngrid.g-4{grid-template-columns:minmax(0,1fr)}.ncard.e-con{padding:16px 18px;transform:none}.nobj-side{width:calc(96px * var(--aw,1));margin-top:16px}.nstairs.e-con{grid-template-columns:minmax(0,1fr);gap:12px}.nstep.e-con{--off:calc((var(--n,4) - 1 - var(--rise,0)) * 12px);margin-top:0;margin-right:var(--off);width:calc(100% - var(--off))}.ntable .nhd.e-con{grid-template-columns:minmax(0,1fr)}.ntable .nhd .nintro{grid-column:1;grid-row:auto;margin-top:12px}.ntab .ptb{min-width:0}.ntab .ptb thead{display:none}.ntab .ptb,.ntab .ptb tbody,.ntab .ptb tr,.ntab .ptb th,.ntab .ptb td{display:block;width:auto}.ntab .ptb tbody tr{padding:12px 14px;border-bottom:2px solid var(--p-ink)}.ntab .ptb tbody tr:last-child{border-bottom:0}.ntab .ptb tbody th{padding:0 0 6px;border:0;font-size:15px}.ntab .ptb td{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border:0!important;font-size:14px}.ntab .ptb td::before{content:attr(data-label);font:500 11px/1.4 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;color:#5D5568}.ntab .ptb td.rec{background:none}.ncta-r.e-con{min-height:0;align-items:flex-start}.nrows.e-con,.nrows.r-4{grid-template-columns:minmax(0,1fr)}.nnav{grid-column:1}.nfls.e-con{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px) and (min-height:520px){.pop.pop-hero,.elementor .e-con.pop-hero{min-height:100svh;padding:calc(var(--hdr) + var(--py,48px)) var(--gx) var(--py,48px)}.pop-hero,.pop-floor,.pop-work{--py:clamp(36px,calc(var(--vu) * 4.4),84px)}.ph-t{margin-top:calc(var(--vu) * 1.2);font-size:min(17.2vw,calc(var(--vu) * 15.5))}.ph-u{margin-top:calc(var(--vu) * 2.4);padding-top:calc(var(--vu) * 1.6)}.ph-lede{font-size:clamp(15px,calc(var(--vu) * 1.35),20px)}.pop.pop-floor,.pop.pop-work,.elementor .e-con.pop-floor,.elementor .e-con.pop-work{min-height:calc(100svh - var(--hdr));justify-content:center;padding:var(--py) var(--gx)}.pop.pop-floor[data-edge],.elementor .e-con.pop-floor[data-edge]{min-height:calc(100svh - var(--hdr) + var(--e));padding-top:calc(var(--py) + var(--e))}.pop.pop-floor,.pop.pop-work{display:flex;flex-direction:column}.pop-floor > .wrap,.pop-work > .wrap{width:100%}.pf-h{margin-top:calc(var(--vu) * .8)}.pf-h .g{font-size:clamp(60px,calc(var(--vu) * 10.2),200px)}.pf-global .pf-h .g{font-size:clamp(52px,calc(var(--vu) * 8),170px)}.pf-lede{margin-top:calc(var(--vu) * 1.5);font-size:clamp(14.5px,calc(var(--vu) * 1.28),19px)}.pop-floor .pmore,.pop-work .pmore{margin-top:calc(var(--vu) * 1.8);font-size:clamp(15px,calc(var(--vu) * 1.3),17px)}.pop-floor .rows{gap:calc(var(--vu) * .8);margin-top:calc(var(--vu) * 1.8)}.pop-floor .rw{padding:calc(var(--vu) * .75) 16px}.pop-floor .rw b{font-size:clamp(15px,calc(var(--vu) * 1.4),21px)}.pop-floor .rw span{font-size:clamp(12.5px,calc(var(--vu) * 1.08),14px)}.pmap{width:100%;max-width:calc((100svh - var(--hdr) - var(--py) * 2 - 46px) * 1.16);justify-self:end}.pmap:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){width:100%;max-width:calc((100svh - var(--hdr) - var(--py) * 2 - 46px) * 1.16);justify-self:end}.tower{padding-top:calc(var(--vu) * 12.5)}.tower:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){padding-top:calc(var(--vu) * 12.5)}.blk{padding:calc(var(--vu) * 1.25) clamp(14px,calc(var(--vu) * 1.4),22px) calc(var(--vu) * .8)}.blk b{font-size:clamp(15px,calc(var(--vu) * 1.35),21px)}.blk span{font-size:clamp(12px,calc(var(--vu) * 1.05),14px)}.hook{width:calc(var(--vu) * 5)}.pop.pf-web,.elementor .e-con.pf-web{padding-top:calc(var(--py) + var(--vu) * 5);padding-bottom:calc(var(--py) + var(--vu) * 3)}.bw-bar{height:calc(var(--vu) * 3.4)}.bw-in{padding:calc(var(--vu) * 2.6) calc(var(--vu) * 3.6) calc(var(--vu) * 3)}.dev{height:calc(var(--vu) * 25)}.wtabs{gap:calc(var(--vu) * .7);margin-top:calc(var(--vu) * 1.6)}.wtabs .wtab{padding:calc(var(--vu) * .7) 16px}.wtab b{font-size:clamp(15px,calc(var(--vu) * 1.35),22px)}.wtab span{font-size:clamp(12px,calc(var(--vu) * 1.05),14px)}.wl-h{margin-top:calc(var(--vu) * 1.6)}.pf-grow .wrap,.elementor .e-con.pf-grow > .e-con.wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"txt st" "cards st";gap:calc(var(--vu) * 2.4) var(--gap,64px);align-items:end}.gw-lens{width:22%;top:-30%}.stairs{height:calc(100svh - var(--hdr) - var(--py) * 2 - 20px);max-height:560px}.st-r{font-size:clamp(34px,calc(var(--vu) * 4.4),92px)}.st b{font-size:clamp(15px,calc(var(--vu) * 1.35),22px)}.gchips{margin-top:calc(var(--vu) * 1.6)}.strip{margin-top:calc(var(--vu) * 2.6);padding:26px 0}.strip:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){margin-top:calc(var(--vu) * 2.6);padding:26px 0}.frames{--fw:clamp(170px,calc(var(--vu) * 19),310px)}.ctr-more{margin-top:calc(var(--vu) * 2.4)}.vf > i{width:calc(var(--vu) * 5.4)}.tix{gap:calc(var(--vu) * .8);margin-top:calc(var(--vu) * 1.8)}.tix:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){gap:calc(var(--vu) * .8);margin-top:calc(var(--vu) * 1.8)}.tk-r,.tk-b{padding-block:calc(var(--vu) * .7)}.tk-b b{font-size:clamp(15px,calc(var(--vu) * 1.35),20px)}.tk-b span{font-size:clamp(12px,calc(var(--vu) * 1.05),14px)}.omap{max-width:calc((100svh - var(--hdr) - var(--py) * 2 - var(--e,0px)) * var(--ar));justify-self:end}.omap:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){max-width:calc((100svh - var(--hdr) - var(--py) * 2 - var(--e,0px)) * var(--ar));justify-self:end}.pop.pf-web,.elementor .e-con.pf-web{padding-top:calc(var(--py) + var(--vu) * 3);padding-bottom:calc(var(--py) + var(--vu) * 1.5)}.pf-web .pf-h .g{font-size:clamp(52px,calc(var(--vu) * 8),170px)}.pf-web .wtabs{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-web .wtab span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pf-web .pmore{margin-top:calc(var(--vu) * 1.4)}.tk-r{grid-template-columns:auto auto;column-gap:6px;align-items:baseline;padding:calc(var(--vu) * .6) 0 calc(var(--vu) * .6) 14px}.tk-b span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.pf-global .pf-lede{max-width:46ch}.pf-global .wrap{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.pf-grow .pf-lede{max-width:44ch}.pf-plan .pl-rows .rw span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.pw-h{font-size:clamp(36px,calc(var(--vu) * 4.4),92px);max-width:none}.pw-h br{display:none}.wcards .wcard:not(.big) .wimg{aspect-ratio:2 / 1}.wcards{margin-top:calc(var(--vu) * 2.4);grid-template-columns:repeat(4,minmax(0,1fr))}.wcard.big .wimg{min-height:0}.wimg{aspect-ratio:16 / 9}.winfo{padding:calc(var(--vu) * .8) 14px calc(var(--vu) * .9) 40px}}@media (min-width:900px) and (max-height:820px){.pf-web .wtab span,.pf-web .wl-h,.pf-web .wl{display:none}.pf-web .wtabs .wtab{padding-block:calc(var(--vu) * 1)}}:root{--t-k:12px;--t-s:14px;--t-b:clamp(15px,calc(var(--vu) * 1.12),17px);--t-l:clamp(17px,calc(var(--vu) * 1.32),20px);--t-3:clamp(24px,calc(var(--vu) * 2.2),32px);--t-2:clamp(34px,calc(var(--vu) * 4.3),66px);--t-1:clamp(40px,calc(var(--vu) * 5.4),90px);--t-d:clamp(64px,calc(var(--vu) * 9.4),168px);--mono:'JetBrains Mono',ui-monospace,monospace}@media (max-width:899px){:root{--t-b:16px;--t-l:18px;--t-3:26px;--t-2:clamp(30px,8.4vw,44px);--t-1:clamp(38px,10.4vw,56px);--t-d:clamp(56px,17vw,88px)}}.nh1 .elementor-heading-title,.nhero.h1-l .nh1 .elementor-heading-title{font-size:var(--t-1)}.nh2 .elementor-heading-title,.ncards .nhd .nh2 .elementor-heading-title,.nfaq .nh2 .elementor-heading-title,.nproj-t .elementor-heading-title,.nctat .elementor-heading-title{font-size:var(--t-2)}.ndir-h .elementor-heading-title{font-size:var(--t-2);line-height:1;padding-bottom:.06em}.nlede,.nhero.lede-l .nlede{font-size:var(--t-b);max-width:60ch}.nintro,.nprose,.nctap,.nqa-p,.nwh-s,.nnote-p,.nlg-b{font-size:var(--t-b)}.ntext.t-xl .nprose{font-size:var(--t-b)}.nct .elementor-heading-title,.nsvc-t .elementor-heading-title,.nrow-t .elementor-heading-title,.nwh-t .elementor-heading-title,.ncase-t .elementor-heading-title,.nacc .e-n-accordion-item-title-text,.nper-t b{font-size:var(--t-l)}.ncx,.nsvc-s,.nrow-s,.nwh-w,.nbr-s,.nfl-s,.nlist li,.nfacts-l > div{font-size:var(--t-s)}.ntab .ptb,.ntab .ptb thead th{font-size:var(--t-s)}.nhero .tkt-dl dd{font-size:var(--t-s)}.nstep .nnum .elementor-heading-title,.nfl-t .elementor-heading-title,.nbr-t .elementor-heading-title{font-size:var(--t-3)}.nsec .pk .elementor-heading-title,.ngh .elementor-heading-title,.ngo .elementor-heading-title,.ncase-k .elementor-heading-title,.nwh-k .elementor-heading-title,.nnum .elementor-heading-title,.ncrumbs .crumbs ol,.nproj-m,.nfacts-l span,.nper-t .elementor-heading-title{font-size:var(--t-k)}.nper-t .elementor-heading-title{font-size:var(--t-s)}.pop.nsec .yop-btn .elementor-button{font-size:var(--t-b)}.pf-h .g{font-size:var(--t-d)!important}.pf-lede{font-size:var(--t-b)!important}.ph-lede{font-size:var(--t-b)!important}.pw-h{font-size:var(--t-2)!important}.pop-floor .rw b,.wtab b,.st b{font-size:var(--t-l)!important}.blk b,.tk-b b{font-size:var(--t-l)!important}.pop-floor .rw span,.wtab span{font-size:var(--t-s)!important}.blk span,.tk-b span{font-size:var(--t-s)!important}.pop-floor .pmore,.pop-work .pmore{font-size:var(--t-b)!important}.nrow-s,.ndir .nrow-s,.pf-plan .pl-rows .rw span{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}.tk-b span{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}.pf-web .wtab span{-webkit-line-clamp:unset!important;overflow:visible!important}@media (min-width:900px) and (min-height:1050px){.pf-web .wtab span{display:block!important}}.pop.nsec.e-con{--py:clamp(34px,calc(var(--vu) * 4),76px)}.nhero-r.has-o{container-type:inline-size;width:100%;--ob:min(100cqw,420px);--tb:clamp(120px,calc(var(--vu) * 14),220px)}.nhero-r.has-o .nobj-hero{width:calc(var(--tb) * var(--aw,1));height:auto;display:block;right:calc(var(--tb) * -.22);top:auto;bottom:calc(50% - var(--ob) / 2 - var(--tb) * .3);--or:-8deg}.nhero-r.has-o .nobj-hero img{width:100%;height:auto;max-height:none}@media (max-width:899px){.nhero-r.has-o{--ob:min(72cqw,320px);--tb:96px}.nhero-r.has-o .nobj-hero{left:auto;right:calc(100cqw - var(--ob) - var(--tb) * .3);bottom:calc(50% - var(--ob) / 2 - 22px)}}.ncard.still{transform:none!important}.ncard.still::after{display:none}.ncards.v-open .ngrid.e-con{gap:clamp(18px,calc(var(--vu) * 2.6),40px)}.ncards.v-open .ncard.e-con{background:transparent;color:inherit;border:0;box-shadow:none;padding:calc(var(--vu) * 1.4) 0 0;border-top:3px solid currentColor}.ncards.v-open .ncard.e-con::after{display:none}.ncards.v-open .ncard .nnum .elementor-heading-title{padding:0;background:none;color:inherit;font:700 var(--t-3)/1 'Space Grotesk',sans-serif;letter-spacing:-.05em}.ncards.v-open .ncard .nnum::after{content:'';display:block;width:34px;height:6px;margin-top:10px;background:var(--sh)}.ncards.v-open .ncx{color:inherit;opacity:.82}.ncards.v-open a.ncard.e-con:hover{box-shadow:none;transform:translateY(-3px)}.pop[data-pop="ink"].ncards.v-open .ncard,.pop[data-pop="vi"].ncards.v-open .ncard{border-top-color:rgba(255,255,255,.9)}.ncards.v-notes .ncard.e-con{background:var(--nb,#fff);border:0;box-shadow:0 18px 30px -18px rgba(22,19,28,.45);rotate:var(--nr,0deg)}.ncards.v-notes .ncard.e-con::after{display:none}.ncards.v-notes .ncard:nth-child(6n+1){--nb:#FFF3C9;--nr:-1.4deg}.ncards.v-notes .ncard:nth-child(6n+2){--nb:#E9FAB6;--nr:1.1deg}.ncards.v-notes .ncard:nth-child(6n+3){--nb:#DDF5FF;--nr:-.8deg}.ncards.v-notes .ncard:nth-child(6n+4){--nb:#FFE1DA;--nr:1.3deg}.ncards.v-notes .ncard:nth-child(6n+5){--nb:#FBE0F3;--nr:-1deg}.ncards.v-notes .ncard:nth-child(6n){--nb:#EAE0FF;--nr:.9deg}.ncards.v-notes .ncard .nnum .elementor-heading-title{background:var(--p-ink)}.ncards.v-notes a.ncard.e-con:hover{rotate:0deg;transform:translateY(-4px)}.nlist ul{gap:0;border-top:2px solid currentColor}.nlist li{background:transparent;color:inherit;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent);padding:calc(var(--vu) * .9) 30px calc(var(--vu) * .9) 0}.nlist li::before{right:2px}.nlist.long ul{column-gap:clamp(20px,calc(var(--vu) * 3),44px)}.ndir > .nin.e-con{display:flex;flex-direction:column;gap:calc(var(--vu) * 2.6)}.ndgrid.e-con{display:grid;grid-template-columns:repeat(var(--k,4),minmax(0,1fr));gap:clamp(10px,calc(var(--vu) * 1.2),16px)}.ndgrid.k-3{--k:3}.ndgrid.k-4{--k:4}.ndgrid.k-5{--k:5}.ndt.e-con{position:relative;display:flex;flex-direction:column;gap:5px;padding:clamp(11px,calc(var(--vu) * 1.15),16px) clamp(13px,calc(var(--vu) * 1.3),18px);background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);box-shadow:-5px 6px 0 var(--dsh,var(--p-ink));transition:transform .35s var(--p-bounce),box-shadow .3s}.pop.ndir:is([data-pop="ink"],[data-pop="vi"]) .ndt{--dsh:var(--p-li)}.pop.ndir[data-pop="co"] .ndt{--dsh:var(--p-ink)}a.ndt.e-con:hover{transform:translate(3px,-3px);box-shadow:-9px 10px 0 var(--dsh,var(--p-ink))}.ndt::after{content:'→';position:absolute;left:14px;top:12px;font-size:18px;transition:translate .3s var(--p-bounce)}a.ndt:hover::after{translate:4px 0}.ndt-t .elementor-heading-title{display:block;font-weight:700;font-size:var(--t-l);line-height:1.15;letter-spacing:-.02em;padding-left:22px}.ndt-s{font-size:var(--t-s);line-height:1.42;color:#4A4352}html.pjs .nsec:not(.in) .ndt{opacity:0;transform:translateY(34px)}html.pjs .ndt{transition:transform .8s var(--p-bounce) calc(.1s + var(--k,0) * 45ms),opacity .4s calc(.1s + var(--k,0) * 45ms),box-shadow .3s}.ndt:nth-child(2){--k:1}.ndt:nth-child(3){--k:2}.ndt:nth-child(4){--k:3}.ndt:nth-child(5){--k:4}.ndt:nth-child(6){--k:5}.ndt:nth-child(7){--k:6}.ndt:nth-child(8){--k:7}.ndt:nth-child(9){--k:8}.ndt:nth-child(10){--k:9}.ndt:nth-child(11){--k:10}.ndt:nth-child(n+12){--k:11}@media (max-width:1180px) and (min-width:900px){.ndgrid.k-4,.ndgrid.k-5{--k:3}}@media (max-width:899px){.ndgrid.e-con,.ndgrid.k-3,.ndgrid.k-4,.ndgrid.k-5{--k:1}}.npeople > .nin.e-con{align-items:center}.nppl.e-con{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(18px,calc(var(--vu) * 2.6),40px)}.nper.p2{margin:0}.nper.e-con{gap:12px}.nper-img img{max-height:calc(100svh - var(--hdr) - var(--py) * 2 - 120px);border:3px solid var(--p-ink);box-shadow:-10px 11px 0 var(--psh,var(--p-vi))}.nper.p2 .nper-img img{--psh:var(--p-co)}.pop[data-pop="vi"] .nper .nper-img img{--psh:var(--p-li)}.pop[data-pop="vi"] .nper.p2 .nper-img img{--psh:var(--p-ink)}.nper-t .elementor-heading-title{display:block;padding:0;background:none;border:0;box-shadow:none;color:inherit;line-height:1.35}.nper-t b{display:block;margin-bottom:2px}.nstks{gap:0;margin-top:calc(var(--vu) * 2.4);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid currentColor}.nstk{rotate:none!important;padding:12px 0 0 16px;border:0;box-shadow:none;background:none!important;color:inherit!important;font-size:var(--t-s);line-height:1.35}.nstk + .nstk{padding-right:16px;border-right:1px solid color-mix(in srgb,currentColor 30%,transparent)}.nstk b{display:block;font-size:var(--t-3);line-height:1;letter-spacing:-.04em;margin-bottom:6px}@media (max-width:899px){.nppl.e-con{grid-template-columns:1fr 1fr;gap:14px}}.pop.nfaq.e-con{justify-content:flex-start;padding-top:calc(var(--py) * 1.5)}.nfaq > .nin.e-con{align-items:start}.nacc .e-n-accordion-item{margin:0;background:transparent;color:inherit;border:0;border-top:2px solid currentColor;box-shadow:none!important;transform:none!important}.nacc .e-n-accordion-item:last-child{border-bottom:2px solid currentColor}.nacc .e-n-accordion-item-title{color:inherit;padding:clamp(14px,calc(var(--vu) * 1.4),20px) 0 clamp(14px,calc(var(--vu) * 1.4),20px) 48px}.nacc .e-n-accordion-item[open] .e-n-accordion-item-title-text{color:inherit}.nacc .e-n-accordion-item-title::before,.nacc .e-n-accordion-item-title::after{left:6px}.pop:is([data-pop="ink"],[data-pop="vi"]) .nacc .e-n-accordion-item-title::before,.pop:is([data-pop="ink"],[data-pop="vi"]) .nacc .e-n-accordion-item-title::after{background:var(--p-li)}.nacc .e-n-accordion-item > .e-con{padding:0 0 clamp(16px,calc(var(--vu) * 1.6),22px) 48px}.nqa-p{color:inherit;opacity:.86;max-width:68ch}.hl-out pre,.hl-out code{color:#ECE6FF;background:transparent}.pop .bb .verdict,.pop .bb .verdict p{color:#fff}.nw-finder > .nin.e-con{gap:calc(var(--vu) * 2.4)}.pop .finder.yop-finder{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr);gap:clamp(20px,calc(var(--vu) * 3.4),56px);margin:0;align-items:start}.finder .fd-lead{margin:0 0 14px;font:700 var(--t-3)/1 'Space Grotesk',sans-serif;letter-spacing:-.04em}.pop .finder .chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pop .finder .chip{clip-path:none;display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;text-align:right;background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);box-shadow:-3px 4px 0 var(--p-ink);font:500 var(--t-s)/1.3 'Space Grotesk',sans-serif;cursor:pointer;transition:transform .25s var(--p-bounce),box-shadow .2s,background .2s}.pop .finder .chip:hover{transform:translate(2px,-2px);box-shadow:-5px 6px 0 var(--p-ink)}.pop .finder .chip i{flex:none;width:16px;height:16px;border:2px solid var(--p-ink);background:#fff;transition:background .2s,clip-path .3s}.pop .finder .chip[aria-pressed="true"]{background:var(--p-li);color:var(--p-ink)}.pop .finder .chip[aria-pressed="true"] i{background:var(--p-vi);border-color:var(--p-vi);clip-path:var(--p-o)}.finder .result{display:grid;gap:10px}.finder .r-empty{margin:0;font-size:var(--t-s);color:inherit;opacity:.8;min-height:2.6em}.finder .frs{list-style:none;margin:0;padding:0;display:grid;gap:6px;filter:none}.finder .fr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:7px 14px;clip-path:none;background:rgba(255,255,255,.55);color:var(--p-ink);border:2px solid rgba(22,19,28,.18);transition:background .3s,border-color .3s,transform .4s var(--p-bounce)}.finder .fr-n{font:700 var(--t-l)/1 var(--mono);opacity:.5}.finder .fr-t{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px}.finder .fr-t b{font-size:var(--t-l);letter-spacing:-.02em;line-height:1.1}.finder .fr-t span{font:500 var(--t-k)/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase;opacity:.7}.finder .fr-p{grid-column:2 / -1;margin:8px 0 2px;font-size:var(--t-s);line-height:1.45;display:none}.finder .fr-go{grid-row:1;grid-column:3;font:600 var(--t-s)/1 'Space Grotesk',sans-serif;color:inherit;text-decoration:none;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s}.finder .fr.on{background:var(--fl);color:var(--fc);border-color:var(--p-ink);box-shadow:-5px 6px 0 var(--p-ink);transform:translateX(6px)}.finder .fr.on .fr-n{opacity:1}.finder .fr.on .fr-p{display:block}.finder .fr.on .fr-go{opacity:1;visibility:visible;pointer-events:auto}.finder .fr.on .fr-go:hover{text-decoration:underline}.finder.has-pick .fr:not(.on){opacity:.55}@media (max-width:899px){.pop .finder.yop-finder{grid-template-columns:minmax(0,1fr)}.pop .finder .chips{grid-template-columns:minmax(0,1fr)}}.pop .bb .verdict{gap:12px;padding:clamp(20px,calc(var(--vu) * 2.2),30px);background:var(--p-ink);border:2px solid var(--p-ink);box-shadow:-8px 9px 0 var(--p-vi);clip-path:none}.pop .bb .meter i.on{background:var(--p-li)}.pop .bb .prog{font:500 var(--t-k)/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;opacity:.75}.pop .bb .vt{font-size:var(--t-l);line-height:1.45;font-weight:500}.pop .bb[data-band="done"] .vt:not([hidden]){padding-top:12px;border-top:1px solid rgba(255,255,255,.2)}.pop .bb .q p{font-size:var(--t-b)}.pop .bb .seg button{font-size:var(--t-s)}html.has-pop .endroom .er-h,html.has-pop .endroom .er-h .elementor-heading-title{font-size:var(--t-1)}html.has-pop .endroom .big,html.has-pop .endroom .big .elementor-heading-title{font-size:var(--t-l)}html.has-pop .endroom .note2,html.has-pop .endroom .note2 p{font-size:var(--t-b)}html.has-pop .endroom::before,html.has-pop .endroom::after{display:none}html.has-pop .endroom .er-in{align-items:center}.endroom .es-h{font:500 var(--t-k)/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px}.endroom .er-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:0}.endroom .er-steps li{display:flex;flex-direction:column;gap:6px;padding:14px 0 0;border-top:3px solid var(--p-li)}.endroom .er-steps li::before{display:none}.endroom .er-steps .es-n{font:500 var(--t-k)/1 var(--mono)}.endroom .er-steps b{font-size:var(--t-l)}.endroom .er-steps li > span:last-child{font-size:var(--t-s);line-height:1.4}.endroom .er-ppl{gap:14px;font-size:var(--t-b)}.endroom .er-av{display:flex}.endroom .er-av img{width:52px;height:52px;border-radius:50%;object-fit:cover;background:var(--p-vi);border:3px solid #fff}.endroom .er-av img + img{margin-right:-14px}.endroom .er-mail a{font-size:var(--t-3)}.endroom .er-copy{font-size:var(--t-k)}html.has-pop .endroom .er-r{padding:clamp(20px,calc(var(--vu) * 2.4),34px)}html.has-pop .endroom .er-r::before,html.has-pop .endroom .er-r::after{display:none}.yop-eform .elementor-field-label{font:600 var(--t-s)/1.3 'Space Grotesk',sans-serif;margin-bottom:8px}.yop-eform .elementor-field-textual,.yop-eform select{font-size:var(--t-b)}.yop-eform .elementor-field-type-checkbox .elementor-field-subgroup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nform .yop-eform .elementor-field-type-checkbox .elementor-field-subgroup{grid-template-columns:repeat(4,minmax(0,1fr))}.yop-eform .elementor-field-type-checkbox .elementor-field-option{margin:0;padding:0!important}.yop-eform .elementor-field-group:not(.elementor-col-100){padding-left:10px}.yop-eform .elementor-field-group:not(.elementor-col-100):last-of-type,.yop-eform .elementor-field-group.elementor-col-50 + .elementor-col-50,.yop-eform .elementor-field-group.elementor-col-33 + .elementor-col-33 + .elementor-col-33{padding-left:0}.yop-eform select{min-height:0;height:auto;padding:11px 12px}.yop-eform .elementor-field-type-checkbox .elementor-field-option label{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;margin:0;padding:9px 12px;background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);font:500 var(--t-s)/1.2 'Space Grotesk',sans-serif;cursor:pointer;transition:background .2s,box-shadow .2s;padding:8px 10px!important}.yop-eform .elementor-field-type-checkbox .elementor-field-option label::before{content:''!important;flex:none;position:static!important;width:14px!important;height:14px!important;margin:0!important;border:2px solid var(--p-ink);background:#fff!important;clip-path:none!important;transform:none!important;translate:none!important;rotate:none!important;transition:background .2s}.yop-eform .elementor-field-type-checkbox .elementor-field-option label::after{display:none!important}.yop-eform .elementor-field-type-checkbox .elementor-field-option label:hover{box-shadow:-3px 4px 0 var(--p-ink)}.yop-eform .elementor-field-type-checkbox input:checked + label{background:var(--p-li);color:var(--p-ink)}.yop-eform .elementor-field-type-checkbox input:checked + label::before{background:var(--p-vi)!important;border-color:var(--p-vi);clip-path:var(--p-o)!important}.yop-eform .elementor-field-textual,.yop-eform select{border:2px solid var(--p-ink)!important}.yop-eform .elementor-field-type-submit .elementor-button{width:100%;justify-content:center;min-height:54px;background:var(--p-vi);color:#fff;border:2px solid var(--p-ink);box-shadow:-5px 6px 0 var(--p-ink);clip-path:none;font-size:var(--t-b)}.yop-eform .elementor-field-type-submit .elementor-button .elementor-button-icon,.yop-eform .elementor-button-icon{display:none}.yop-eform .elementor-field-type-submit .elementor-button:hover{transform:translate(2px,-2px);box-shadow:-7px 8px 0 var(--p-ink)}@media (max-width:899px){.endroom .er-steps{grid-template-columns:minmax(0,1fr)}.yop-eform .elementor-field-type-checkbox .elementor-field-subgroup{grid-template-columns:repeat(2,minmax(0,1fr))}}.nform > .nin.e-con{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.nform-l.e-con{gap:calc(var(--vu) * 2)}.nform .yop-eform{max-width:none;margin:0;padding:clamp(20px,calc(var(--vu) * 2.4),34px);background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);box-shadow:-10px 11px 0 var(--p-vi)}.nform .yop-eform .elementor-field-group{margin-bottom:calc(var(--vu) * 1.1)}.nfp{display:flex;align-items:center;gap:14px}.nfp p{margin:0;font-size:var(--t-b);line-height:1.45;max-width:40ch}.nfp .er-av{display:flex;flex:none}.nfp .er-av img{width:52px;height:52px;border-radius:50%;object-fit:cover;background:var(--p-vi);border:3px solid #fff;box-shadow:0 0 0 2px var(--p-ink)}.nfp .er-av img + img{margin-right:-14px}@media (max-width:899px){.nform > .nin.e-con{grid-template-columns:minmax(0,1fr)}}.nfacts-l{gap:0;border-top:2px solid currentColor}.nfacts-l > div{padding:12px 0;background:none;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent);box-shadow:none}.f-brands .bl{height:30px}.f-brands .bl svg path.b-t{fill:#fff}.f-brands .bd{font-size:var(--t-s)}.ftr .fh,.f-brands .bu,.f-langs{font-size:var(--t-k)}.ftr-b{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.f-legal{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:var(--t-s)}.f-legal a,.f-legal button{color:rgba(255,255,255,.8);text-decoration:none;background:none;border:0;padding:0;font:inherit;cursor:pointer}.f-legal a:hover,.f-legal button:hover{color:#fff;text-decoration:underline}.ck{position:fixed;z-index:120;right:16px;left:16px;bottom:16px;display:flex;justify-content:flex-end;pointer-events:none}.ck[hidden]{display:none}.ck-in{pointer-events:auto;display:flex;flex-direction:column;align-items:stretch;gap:14px;max-width:400px;padding:16px 18px 16px 18px;background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);box-shadow:-8px 9px 0 var(--p-vi);animation:ck-in .6s var(--p-bounce) both}@keyframes ck-in{from{transform:translateY(40px);opacity:0}}.ck-t b{display:block;font-size:var(--t-b)}.ck-t p{margin:4px 0 0;font-size:var(--t-s);line-height:1.45;color:#4A4352}.ck-t a{color:var(--p-vi)}.ck-a{display:flex;gap:8px}.ck-a .ck-b{flex:1}.ck-b{min-height:44px;padding:0 16px;border:2px solid var(--p-ink);background:var(--p-vi);color:#fff;font:600 var(--t-s)/1 'Space Grotesk',sans-serif;cursor:pointer;box-shadow:-3px 4px 0 var(--p-ink)}.ck-b.ghost{background:#fff;color:var(--p-ink)}.ck-b:hover{transform:translate(1px,-1px)}@media (max-width:700px){.ck-in{flex-direction:column;align-items:stretch}.ck-a .ck-b{flex:1}}.pop.nlegal.e-con{min-height:0;justify-content:flex-start;padding-top:calc(var(--hdr) + var(--py));padding-bottom:calc(var(--py) * 1.6)}.nlegal > .nin.e-con{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:var(--gap);align-items:start}.nlg-l.e-con{gap:calc(var(--vu) * 1.2);position:sticky;top:calc(var(--hdr) + 28px)}.pop.nsec.nlegal.e-con{overflow:visible}.nlg-h .elementor-heading-title{font-size:var(--t-2)!important}.nlg-u .elementor-heading-title{font:500 var(--t-k)/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;opacity:.7}.lg-toc{margin:calc(var(--vu) * 1.2) 0 0;padding:0;list-style:none;counter-reset:t;border-top:2px solid var(--p-ink)}.lg-toc li{counter-increment:t;border-bottom:1px solid #E6E0EC}.lg-toc a{display:flex;gap:12px;padding:10px 0;color:var(--p-ink);text-decoration:none;font-size:var(--t-s)}.lg-toc a::before{content:counter(t,decimal-leading-zero);font:500 var(--t-k)/1.6 var(--mono);color:var(--p-vi)}.lg-toc a:hover{color:var(--p-vi)}.nlg-r.e-con{gap:calc(var(--vu) * 1.4);max-width:72ch}.nlg-i{color:var(--p-ink)}.nlg-who{padding:14px 16px;background:#F3EFFA;border-right:4px solid var(--p-vi);font-size:var(--t-s);line-height:1.5;color:#3D3646}.nlg-b{color:#2C2633;line-height:1.65}.nlg-b h2{margin:calc(var(--vu) * 2.6) 0 10px;font-size:var(--t-3);line-height:1.1;letter-spacing:-.03em;color:var(--p-ink);scroll-margin-top:calc(var(--hdr) + 20px)}.nlg-b h2:first-child{margin-top:0}.nlg-b p{margin:0 0 12px}.nlg-b ul{margin:0 0 12px;padding:0;list-style:none;display:grid;gap:8px}.nlg-b li{position:relative;padding-right:24px}.nlg-b li::before{content:'';position:absolute;right:0;top:.45em;width:11px;height:11px;background:var(--p-vi);clip-path:var(--p-o)}.lg-tw{overflow-x:auto;margin:6px 0 16px;border:2px solid var(--p-ink)}.lg-t{width:100%;border-collapse:collapse;font-size:var(--t-s)}.lg-t th{text-align:right;padding:10px 12px;background:var(--p-ink);color:#fff;font:500 var(--t-k)/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase}.lg-t td{padding:10px 12px;border-top:1px solid #E6E0EC;vertical-align:top}.lg-t td:first-child{width:30%;font-family:var(--mono);font-size:13px;overflow-wrap:break-word}@media (max-width:899px){.nlegal > .nin.e-con{grid-template-columns:minmax(0,1fr)}.nlg-l.e-con{position:static}.lg-t thead{display:none}.lg-t,.lg-t tbody,.lg-t tr,.lg-t td{display:block}.lg-t tr{padding:10px 12px;border-top:1px solid #E6E0EC}.lg-t td{border:0;padding:3px 0}.lg-t td::before{content:attr(data-label) ' · ';font:500 11px/1.4 var(--mono);text-transform:uppercase;color:#6A6274}}.frames{--fw:min(clamp(170px,calc(var(--vu) * 19),310px),calc((100vw - var(--gx) * 2 - 72px) / 5))}.pop .chip{clip-path:none;background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);box-shadow:none;font-size:var(--t-s);min-height:42px;padding:8px 14px;transition:transform .25s var(--p-bounce),box-shadow .2s,background .2s}.pop .chip:hover{transform:translate(2px,-2px);box-shadow:-4px 5px 0 var(--p-ink)}.pop .chip[aria-pressed="true"]{background:var(--p-li);color:var(--p-ink);box-shadow:-3px 4px 0 var(--p-ink)}.pop .hl-langs .chip b{color:var(--p-vi)}@media (min-width:900px){.nhero > .nin.e-con{grid-template-columns:minmax(0,1.45fr) minmax(0,.72fr)}.pop.nhero.e-con{padding-top:calc(var(--hdr) + var(--py) * .75);padding-bottom:calc(var(--py) * .75)}}.nhero .pk{margin-top:calc(var(--vu) * 1.6)}.nh1{margin-top:calc(var(--vu) * 1.1)}.nlede{margin-top:calc(var(--vu) * 1.7)}.nhero .nbtns.e-con{margin-top:calc(var(--vu) * 2.1)}@media (min-width:900px) and (min-height:520px){.pop.pf-web,.elementor .e-con.pf-web{padding-top:calc(var(--py) + var(--vu) * 2)!important;padding-bottom:calc(var(--py) * .8)!important}.bw-in{padding:calc(var(--vu) * 2) calc(var(--vu) * 3) calc(var(--vu) * 2.2)!important}.pf-web .wtabs .wtab{padding:12px 14px!important}.pf-web .pf-lede{max-width:52ch}.bw-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important}}.wtab b{display:block;line-height:1.15!important}.wtab span{line-height:1.4}.pop .pr{display:grid;gap:12px}.pop .pr-score{padding:12px 20px;clip-path:none;border:2px solid var(--p-ink)}.pop .pr-n{font-size:var(--t-3)}.pop .pr-l{font-size:var(--t-s)}.pop .ntool .tbl th,.pop .ntool .tbl td{padding-block:10px;font-size:var(--t-s)}.pop .ntool .tbl thead th{font-size:var(--t-k)}.nfacts-l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.nwrap > .nin.e-con{gap:calc(var(--vu) * 2.2)}.nwhs.n-5{grid-template-columns:repeat(3,minmax(0,1fr))}.pop .fmt{margin:0}.pop .fmt-stage{min-height:0;clip-path:none;border:2px solid var(--p-ink)}.pop .fmt-box{min-height:0;height:calc(100svh - var(--hdr) - var(--py) * 2 - 230px);max-height:380px}.pop .fmt-frame{max-height:100%}.pop .fmt-list button{min-height:46px;padding:10px 16px}.pop .fmt-list b{font-size:var(--t-b)}.pop .hl{margin:0}.pop .hl-out{padding:18px 18px 64px;clip-path:none;border:2px solid var(--p-ink)}.pop .pr-score{padding:10px 18px}.pop .pr-t th,.pop .pr-t td{padding-block:8px}@media (max-width:899px){.nwhs.n-5{grid-template-columns:minmax(0,1fr)}.pop .fmt-box{height:auto}}.st-l{padding-left:20px}.pop .ntool > *{margin-top:0}.pop .pr > *,.pop .pr .tbl-wrap{margin:0}.pop .hl-out,.pop .hl-out pre{min-height:0!important;height:auto!important}.pop .fmt-box{height:calc(100svh - var(--hdr) - var(--py) * 2 - 270px)}.pop .hl-out pre{padding:0!important;background:transparent;border:0}@media (max-width:899px){.nform .yop-eform .elementor-field-type-checkbox .elementor-field-subgroup{grid-template-columns:repeat(2,minmax(0,1fr))}.yop-eform .elementor-field-group:not(.elementor-col-100){padding-left:0}}.pop[data-edge],.elementor .e-con.pop[data-edge]{--e:0px!important;margin-top:0!important;clip-path:none!important}.pop[data-pop="li"]{--bb:var(--p-li)}.pop[data-pop="vi"]{--bb:var(--p-vi)}.pop[data-pop="ink"]{--bb:var(--p-ink)}.pop[data-pop="co"]{--bb:var(--p-co)}.pop[data-pop="cy"]{--bb:var(--p-cy)}.pop[data-pop="am"]{--bb:var(--p-am)}.pop[data-pop="pk"]{--bb:var(--p-pk)}.pop[data-pop="wh"]{--bb:#fff}.pop[data-pop="pa"]{--bb:#F6F3EE}@property --ow2{syntax:'<length>';inherits:true;initial-value:7px}:where(.ncard:not(.ncards.v-open .ncard),.nstep,.nrow,.nsvc,.nwh,.ndt,.nbr,.nfl,.ncase,.nper,.pfc,.pf-plan .rw,.pf-plan .pm-box,.pf-build .blk,.pf-build .nx,.pf-web .bw-main,.pf-web .wtab,.pf-web .emt,.pf-grow .chp,.pf-grow .serpc,.pf-grow .aic,.pf-grow .st,.pf-create .frm,.pf-global .tik,.pf-global .lgc,.pop-work .wcard > a,.endroom .er-r,.nform-r,.pop .finder .chip,.pop .finder .fr,.tkt,.ntab,.pop .hl-out,.lg-tw,.yop-eform .elementor-field-type-checkbox .elementor-field-option,.yop-eform .elementor-field-type-submit .elementor-button,.tz .chart,.fmt-stage,.bb .verdict,.ready .score,.pr .pr-score,.nnote,.vzp-board,.vzb-win,.vzw-win,.vzg-q,.vzg-a,.vzc-frame,.vzd-board,.vzd-gate,.vzs-card,.vbrief,.vzc-shots li,.ntext.has-strip .nlist ul,.vfq-b,.sg-st,.vzm-box,.vzc2-win,.vzk-t,.vzs2-board,.vzp2-page,.vzr-pg,.pop-hero .stk,.obx,.ntl-c li,.btw){--ok:14px;--ow:3px;--ow2:7px;--oa:var(--p-ink);--ob:var(--sh,var(--p-vi));--of:#fff;--oka:calc(var(--ok) - .586 * var(--ow));--okb:calc(var(--ok) - .586 * var(--ow2));--onx:calc(var(--ok) + var(--ow) - var(--ow2));--ony:calc(var(--ok) + var(--ow2) - var(--ow));position:relative;isolation:isolate;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;rotate:0deg;background:linear-gradient(var(--oa),var(--oa)) 0 0/calc(100% - var(--ok)) 50% no-repeat,linear-gradient(var(--oa),var(--oa)) 0 0/50% calc(100% - var(--ok)) no-repeat,var(--ob)!important;clip-path:polygon(var(--ok) 0,calc(100% - var(--ok)) 0,calc(100% - var(--ok)) var(--ok),100% var(--ok),100% calc(100% - var(--ok)),calc(100% - var(--ok)) 100%,var(--ok) 100%,var(--ok) calc(100% - var(--ok)),0 calc(100% - var(--ok)),0 var(--ok))!important}:where(.ncard:not(.ncards.v-open .ncard),.nstep,.nrow,.nsvc,.nwh,.ndt,.nbr,.nfl,.ncase,.nper,.pfc,.pf-plan .rw,.pf-plan .pm-box,.pf-build .blk,.pf-build .nx,.pf-web .bw-main,.pf-web .wtab,.pf-web .emt,.pf-grow .chp,.pf-grow .serpc,.pf-grow .aic,.pf-grow .st,.pf-create .frm,.pf-global .tik,.pf-global .lgc,.pop-work .wcard > a,.endroom .er-r,.nform-r,.pop .finder .chip,.pop .finder .fr,.tkt,.ntab,.pop .hl-out,.lg-tw,.yop-eform .elementor-field-type-checkbox .elementor-field-option,.yop-eform .elementor-field-type-submit .elementor-button,.tz .chart,.fmt-stage,.bb .verdict,.ready .score,.pr .pr-score,.nnote,.vzp-board,.vzb-win,.vzw-win,.vzg-q,.vzg-a,.vzc-frame,.vzd-board,.vzd-gate,.vzs-card,.vbrief,.vzc-shots li,.ntext.has-strip .nlist ul,.vfq-b,.sg-st,.vzm-box,.vzc2-win,.vzk-t,.vzs2-board,.vzp2-page,.vzr-pg,.pop-hero .stk,.obx,.ntl-c li,.btw)::before{content:''!important;display:block!important;position:absolute!important;z-index:-1!important;inset:auto!important;top:var(--ow)!important;left:var(--ow)!important;right:var(--ow2)!important;bottom:var(--ow2)!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;opacity:1!important;mix-blend-mode:normal!important;box-shadow:none!important;transform:none!important;translate:none!important;rotate:none!important;filter:none!important;background:var(--of)!important;pointer-events:none;aspect-ratio:auto!important;transition:none!important;clip-path:polygon(var(--oka) 0,calc(100% - var(--onx)) 0,calc(100% - var(--onx)) var(--ony),100% var(--ony),100% calc(100% - var(--okb)),calc(100% - var(--okb)) 100%,var(--ony) 100%,var(--ony) calc(100% - var(--onx)),0 calc(100% - var(--onx)),0 var(--oka))!important}:where(a.ncard,a.nrow,a.nsvc,a.nwh,a.ndt,a.nbr,a.nfl,a.ncase,.pf-plan .rw,.pf-build .blk,.pf-build .nx,.pf-web .wtab,.pf-web .emt,.pf-grow .chp,.pf-grow .st:has(> a),.pf-create .frm:has(> a),.pf-global .tik,.pop-work .wcard > a,.pop .finder .chip):hover{--ow2:10px}:where(a.ncard,a.nrow,a.nsvc,a.nwh,a.ndt,a.nbr,a.nfl,a.ncase,.pf-plan .rw,.pf-build .blk,.pf-build .nx,.pf-web .wtab,.pf-web .emt,.pf-grow .chp,.pf-global .tik,.pop-work .wcard > a,.pop .finder .chip):focus-visible{outline:3px solid var(--p-vi)!important;outline-offset:-12px!important}.ncard::after,.nrow::after{z-index:1}.ncard::after{top:20px!important;left:22px!important}.pf-build .blk::after{display:none!important}.tix li{filter:none!important}.pop:is([data-pop="ink"],[data-pop="vi"]) :is(.ncard,.nstep,.nrow,.nsvc,.nwh,.ndt,.nbr,.nfl,.ncase,.pfc,.chip,.fr){--oa:var(--p-li)}.pop[data-pop="li"] .sh-li,.pop[data-pop="co"] .sh-co,.pop[data-pop="cy"] .sh-cy,.pop[data-pop="am"] .sh-am,.pop[data-pop="pk"] .sh-pk,.pop[data-pop="vi"] .sh-vi{--sh:var(--p-ink)}.pop[data-pop="li"] .nsvc:nth-child(6n+1),.pop[data-pop="co"] .nsvc:nth-child(6n+2),.pop[data-pop="cy"] .nsvc:nth-child(6n+3),.pop[data-pop="am"] .nsvc:nth-child(6n+4),.pop[data-pop="pk"] .nsvc:nth-child(6n+5),.pop[data-pop="vi"] .nsvc:nth-child(6n){--sh:var(--p-ink)}.nrow{--ob:var(--rsh,var(--p-li))}.pop:is([data-pop="li"],[data-pop="cy"],[data-pop="pk"],[data-pop="am"],[data-pop="wh"],[data-pop="pa"]) .nrow{--rsh:var(--p-vi)}.ndt{--ob:var(--p-vi)}.pop:is([data-pop="vi"],[data-pop="ink"]) .ndt{--ob:var(--p-li)}.pop[data-pop="co"] .ndt,.pop[data-pop="pk"] .ndt{--ob:var(--p-ink)}.nbr{--ob:var(--sh)}.nwh{--ob:var(--sh)}.nstep{--ob:var(--sh)}.nfl{--of:var(--fb,#fff);--ob:var(--p-ink)}.pop[data-pop="ink"] .nfl{--oa:#fff;--ob:#fff}.nfl.c-ink{--oa:#fff}.ncase{--ob:var(--p-vi);rotate:0deg!important}.pfc{--ok:16px;--ob:var(--p-li);--of:#fff;--oa:var(--p-ink);--ow2:10px;padding:var(--ow) var(--ow) var(--ow2) var(--ow2)!important}.pfc .pfc-top{clip-path:polygon(var(--oka) 0,calc(100% - var(--onx)) 0,calc(100% - var(--onx)) var(--ony),100% var(--ony),100% 100%,0 100%,0 var(--oka))}.ncards.v-notes .ncard.e-con{--of:var(--nb,#fff);--ob:var(--p-ink);rotate:0deg!important}.ncards.v-notes a.ncard.e-con:hover{rotate:0deg}.ncard.e-con,.nwh.e-con,.nsvc.e-con,.nbr.e-con,.nstep.e-con{padding-left:calc(clamp(14px,calc(var(--vu) * 1.6),24px) + 6px)!important;padding-bottom:calc(clamp(14px,calc(var(--vu) * 1.6),24px) + 6px)!important}.pop.nsec .yop-btn .elementor-button,.pop .yop-btn .elementor-button{--ok:9px;--ow:2px;--ow2:5px;--oa:var(--p-ink);--ob:var(--p-ink);--of:var(--btnb,var(--p-vi));--oka:calc(var(--ok) - .586 * var(--ow));--okb:calc(var(--ok) - .586 * var(--ow2));--onx:calc(var(--ok) + var(--ow) - var(--ow2));--ony:calc(var(--ok) + var(--ow2) - var(--ow));position:relative;isolation:isolate;border:0!important;box-shadow:none!important;background:linear-gradient(var(--oa),var(--oa)) 0 0/calc(100% - var(--ok)) 50% no-repeat,linear-gradient(var(--oa),var(--oa)) 0 0/50% calc(100% - var(--ok)) no-repeat,var(--ob)!important;clip-path:polygon(var(--ok) 0,calc(100% - var(--ok)) 0,calc(100% - var(--ok)) var(--ok),100% var(--ok),100% calc(100% - var(--ok)),calc(100% - var(--ok)) 100%,var(--ok) 100%,var(--ok) calc(100% - var(--ok)),0 calc(100% - var(--ok)),0 var(--ok))!important;padding-left:calc(clamp(18px,calc(var(--vu) * 1.9),26px) + 3px)!important;padding-bottom:calc(clamp(13px,calc(var(--vu) * 1.35),18px) + 3px)!important}.pop .yop-btn .elementor-button::before{content:'';position:absolute;z-index:-1;top:var(--ow);right:var(--ow);left:var(--ow2);bottom:var(--ow2);background:var(--of);clip-path:polygon(var(--oka) 0,calc(100% - var(--onx)) 0,calc(100% - var(--onx)) var(--ony),100% var(--ony),100% calc(100% - var(--okb)),calc(100% - var(--okb)) 100%,var(--ony) 100%,var(--ony) calc(100% - var(--onx)),0 calc(100% - var(--onx)),0 var(--oka))}.pop .yop-btn.ghost .elementor-button{--oa:currentColor;--ob:currentColor;--ow2:2px;--of:var(--bb,#fff)}.pop .yop-btn .elementor-button:hover{--ow2:8px;transform:translate(2px,-2px)}.pop .yop-btn.ghost .elementor-button:hover{--ow2:5px}.pop.nsec[data-pop="co"] .yop-btn:not(.ghost) .elementor-button{--ob:#fff}html.has-pop .hdr .btn.sm{clip-path:polygon(8px 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px),0 8px)}@media (min-width:900px) and (min-height:520px){.pop-floor:not(.pf-create) .pf-h .g{font-size:clamp(54px,calc(var(--vu) * 8),160px)!important}}.pf-plan .rw{--ok:12px;--ob:var(--p-vi);padding:calc(var(--vu) * .55) 20px calc(var(--vu) * .55 + 6px) 44px!important}.pf-plan .pm-box{--ok:20px;--ow:3px;--ow2:12px;--ob:var(--p-ink);--of:linear-gradient(rgba(22,19,28,.07) 1px,transparent 1px) 0 0/10% 10%,linear-gradient(90deg,rgba(22,19,28,.07) 1px,transparent 1px) 0 0/10% 10%,#fff}.pf-build .tower{--R:clamp(54px,calc(var(--vu) * 4.8),72px);--P:clamp(108px,calc(var(--vu) * 9),170px);--jy:clamp(18px,calc(var(--vu) * 1.6),26px);position:relative;padding:var(--P) 0 0 var(--R)!important;opacity:1}.pf-build .tower:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){--R:clamp(54px,calc(var(--vu) * 4.8),72px);--P:clamp(108px,calc(var(--vu) * 9),170px);--jy:clamp(18px,calc(var(--vu) * 1.6),26px);position:relative;padding:var(--P) var(--R) 0 0!important;opacity:1}.pf-build .crn{position:absolute;inset:0;pointer-events:none}.pf-build .crn > span{position:absolute;display:block}.pf-build .cm{right:calc(var(--R) * .3);top:0;bottom:0;width:20px;border:3px solid var(--p-ink);border-bottom:0;background:repeating-linear-gradient(45deg,transparent 0 8px,var(--p-ink) 8px 11px)}.pf-build .cj{left:3%;right:0;top:var(--jy);height:18px;border:3px solid var(--p-ink);background:repeating-linear-gradient(-45deg,transparent 0 8px,var(--p-ink) 8px 11px)}.pf-build .ct{left:3%;right:calc(var(--R) * .3 + 9px);top:0;height:var(--jy);background:linear-gradient(to bottom right,transparent calc(50% - 1.5px),var(--p-ink) calc(50% - 1.5px) calc(50% + 1.5px),transparent calc(50% + 1.5px))}.pf-build .cc{right:calc(var(--R) * .3 + 20px);top:calc(var(--jy) + 18px);width:28px;height:24px;background:var(--p-ink);clip-path:polygon(0 0,100% 0,100% 100%,7px 100%,0 calc(100% - 7px))}.pf-build .cc::after{content:'';position:absolute;left:6px;top:5px;width:12px;height:9px;background:var(--p-li)}.pf-build .ctr{right:calc((100% - var(--R)) / 2 - 16px);top:calc(var(--jy) + 18px);width:32px;height:10px;background:var(--p-ink)}.pf-build .ctr:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){left:calc((100% - var(--R)) / 2 - 16px);top:calc(var(--jy) + 18px);width:32px;height:10px;background:var(--p-ink)}.pf-build .tower::after{content:'';position:absolute;right:0;left:0;bottom:-6px;height:6px;background:var(--p-ink)}.pf-build .tower:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *)::after{content:'';position:absolute;left:0;right:0;bottom:-6px;height:6px;background:var(--p-ink)}.pf-build .load{position:relative;width:66%;margin:0 auto clamp(14px,calc(var(--vu) * 1.4),24px);z-index:2}.pf-build .load::before{content:'';position:absolute;left:50%;bottom:100%;width:3px;margin-left:-1.5px;height:calc(var(--P) - var(--jy) - 28px);background:var(--p-ink)}.pf-build .hk{display:block;width:24px;height:18px;margin:0 auto;border:3px solid var(--p-ink);border-top-width:6px;border-radius:0 0 12px 12px}.pf-build .sling{display:block;width:100%;height:22px;overflow:visible}.pf-build .sling path{fill:none;stroke:var(--p-ink);stroke-width:3px;vector-effect:non-scaling-stroke}.pf-build .nx{--ok:12px;--of:var(--p-pk);--ob:var(--p-ink);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:clamp(7px,calc(var(--vu) * .65),12px) 22px clamp(12px,calc(var(--vu) * 1),16px) 16px;color:var(--p-ink);text-decoration:none;position:relative!important;inset:auto!important;transform:none}.pf-build .nx b{font-size:var(--t-l);letter-spacing:-.02em;line-height:1.15}.pf-build .nx span{grid-column:1;font-size:var(--t-s);line-height:1.35}.pf-build .nx i{grid-column:2;grid-row:1 / 3;font-style:normal;font-size:22px}.pop.in.pf-build .load{animation:yop-hang 4.6s ease-in-out 1.2s infinite alternate;transform-origin:50% calc(-1 * (var(--P) - var(--jy) - 28px))}@keyframes yop-hang{from{rotate:-1.1deg}to{rotate:1.1deg}}html.pjs .pf-build .load{transition:opacity .5s .9s,translate 1s var(--p-bounce) .9s}html.pjs .pop.pf-build:not(.in) .load{opacity:0;translate:0 -40px}.pf-build .blocks{display:flex;flex-direction:column-reverse;gap:0;margin:0;padding:0;list-style:none}.pf-build .blocks:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){display:flex;flex-direction:column-reverse;gap:0;margin:0;padding:0;list-style:none}.pf-build .blocks li{width:var(--w)!important;margin:0 auto!important;rotate:none}.pf-build .blocks li + li{margin-bottom:-1px!important}.pf-build .blk{--ok:12px;--ow:3px;--ow2:7px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:clamp(7px,calc(var(--vu) * .65),12px) 24px clamp(12px,calc(var(--vu) * 1),16px) 16px!important;color:var(--t);--of:var(--c);--ob:var(--sd);--oa:var(--p-ink);transform:none}.pf-build .blk:hover{transform:translateY(-4px)}.pf-build .blk b{font-size:var(--t-l)!important;line-height:1.12;letter-spacing:-.02em}.pf-build .blk span{grid-column:1;font-size:var(--t-s)!important;line-height:1.3;opacity:.85;margin-top:1px}@media (min-width:900px) and (max-height:800px){.pf-build .blk span{display:none}.pf-build .nx span{display:none}}.pf-build .blk i{grid-column:2;grid-row:1 / 3;font-style:normal;font-size:20px}.pf-build .blocks li[data-c="ink"] .blk{--oa:#3A3442;--ob:#000}.pf-build .blocks li[data-c="vi"] .blk{--ob:#3D0FA8}@media (min-width:900px){.pf-build > .wrap,.elementor .e-con.pf-build > .e-con.wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;align-items:center!important}}.pf-web .bw-main{--ok:18px;--ow:3px;--ow2:12px;--ob:var(--p-co);padding:var(--ow) var(--ow) var(--ow2) var(--ow2);background-clip:border-box}.pf-web .bw-main > .bw-bar{border-bottom:3px solid var(--p-ink);clip-path:polygon(var(--oka) 0,calc(100% - var(--onx)) 0,calc(100% - var(--onx)) var(--ony),100% var(--ony),100% 100%,0 100%,0 var(--oka))}.pf-web .bw-main > .bw-bar:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){border-bottom:3px solid var(--p-ink);clip-path:polygon(var(--oka) 0,calc(100% - var(--onx)) 0,calc(100% - var(--onx)) var(--ony),100% var(--ony),100% 100%,0 100%,0 var(--oka))}.pf-web .bw-bar .bw-o{margin-right:calc(var(--onx) + 6px)}@media (min-width:900px){.pf-web .bw-in{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;align-items:center}}.pf-web .wv{display:flex;flex-direction:column;align-items:stretch;gap:clamp(12px,calc(var(--vu) * 1.6),22px);min-width:0}.pf-web .wtab{--ok:10px;--ow:2px;--ow2:6px;--of:var(--tc,var(--p-li));padding:12px 14px 14px 18px!important;margin:0}.pf-web .wtabs li:nth-child(1) .wtab{--tc:var(--p-li)}.pf-web .wtabs li:nth-child(2) .wtab{--tc:var(--p-cy)}.pf-web .wtabs li:nth-child(3) .wtab{--tc:#fff}.pf-web .wtabs li:nth-child(4) .wtab{--tc:var(--p-am)}.pf-web .wtab:hover{transform:translate(2px,-2px)}.pf-web .emt{--ok:10px;--ow:2px;--ow2:6px;--ob:var(--p-vi);position:relative!important;inset:auto!important;left:auto!important;bottom:auto!important;width:auto!important;rotate:none!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:8px 8px 12px 18px;color:var(--p-ink);text-decoration:none;align-self:flex-end;max-width:340px}.pf-web .emt img{width:58px!important;height:58px!important;aspect-ratio:1!important;object-fit:cover;object-position:top;border:0!important;clip-path:polygon(7px 0,100% 0,100% 100%,0 100%,0 7px)}.pf-web .emt span{display:grid!important;gap:1px;padding:0!important;background:none!important;font-size:var(--t-s)}.pf-web .emt small{font:500 var(--t-k)/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6A6274}.pf-web .emt b{font-size:var(--t-b);line-height:1.2}.pf-web .emt em{font-style:normal;color:var(--p-vi);font-weight:600}.pf-web .emt i{font-style:normal;font-size:20px}.pf-web .emt:hover{translate:0 -3px}.pf-web .dev{height:clamp(220px,calc(var(--vu) * 23),380px)!important;aspect-ratio:auto;min-height:0;width:100%;margin-bottom:36px}.pf-web .dev:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){height:clamp(220px,calc(var(--vu) * 23),380px)!important;aspect-ratio:auto;min-height:0;width:100%;margin-bottom:36px}.pf-web .dv-w{bottom:-38px!important}html.pjs .pop.pf-web:not(.in) .emt{opacity:0;transform:translateY(24px)}@media (min-width:900px) and (min-height:520px){.pop.pf-web,.elementor .e-con.pf-web{padding-top:var(--py)!important;padding-bottom:var(--py)!important}.pf-web .bw-in{padding:calc(var(--vu) * 2.4) calc(var(--vu) * 3) calc(var(--vu) * 2.6)!important;gap:calc(var(--vu) * 3.6)!important}}.pf-grow .gchips{display:flex;flex-wrap:wrap;gap:10px;margin:calc(var(--vu) * 1.8) 0 0;padding:0;list-style:none}.pf-grow .chp{--ok:8px;--ow:2px;--ow2:5px;--of:var(--c);--ob:#fff;--oa:var(--p-ink);display:inline-block;padding:8px 12px 11px 15px;color:var(--p-ink);font:600 var(--t-s)/1.1 'Space Grotesk',sans-serif;text-decoration:none;white-space:nowrap;transition:transform .3s var(--p-out)}.pf-grow .chp:hover{transform:translateY(-3px)}.pf-grow .serpc,.pf-grow .aic{--ok:9px;--ow:2px;--ow2:5px;position:relative!important;inset:auto!important;right:auto!important;left:auto!important;top:auto!important;bottom:auto!important;max-width:none!important;rotate:none!important;display:grid;gap:3px;margin-top:12px;padding:10px 12px 13px 14px!important;font-size:var(--t-k);line-height:1.35;opacity:1;transform:none}.pf-grow .serpc{--of:#fff;--ob:var(--p-ink);--oa:var(--p-ink);color:var(--p-ink)}.pf-grow .serpc b{font-size:var(--t-s);font-weight:600;color:#1A3BD6}.pf-grow .serpc .ok{color:#0B7A3B;font-weight:600}.pf-grow .aic{--of:#fff;--ob:var(--p-ink);--oa:var(--p-ink);color:var(--p-ink)}.pf-grow .aic b{font-size:var(--t-s)}.pf-grow .aic u{text-decoration:none;background:var(--p-ink);color:#fff;padding:0 4px}.pf-grow .aic small:first-child,.pf-grow .serpc small:first-child{font:500 10.5px/1.2 var(--mono);letter-spacing:.05em;color:#4D5A50}.pf-grow .aic small:first-child{text-transform:uppercase;color:var(--p-vi)}.pf-grow{--cw:clamp(46px,calc(var(--vu) * 4.6),72px)}.pf-grow .climber{position:absolute;right:0;top:0;z-index:5;width:var(--cw);aspect-ratio:1;pointer-events:none;will-change:transform}.pf-grow .climber:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){position:absolute;left:0;top:0;z-index:5;width:var(--cw);aspect-ratio:1;pointer-events:none;will-change:transform}.pf-grow .climber .po{filter:drop-shadow(4px 5px 0 rgba(0,0,0,.45))}@media (min-width:900px){.pf-grow .st{--ok:14px;--ow:3px;--ow2:8px;--of:var(--c);--oa:var(--c);--ob:color-mix(in srgb,var(--c) 62%,#000);height:var(--h);display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(14px,calc(var(--vu) * 1.3),22px) clamp(14px,calc(var(--vu) * 1.4),22px) 18px!important;color:var(--t)}.pf-grow .st:has(> a){padding:0!important}.pf-grow .st > a{display:flex;flex-direction:column;justify-content:flex-start;gap:6px;height:100%;padding:clamp(14px,calc(var(--vu) * 1.3),22px) clamp(14px,calc(var(--vu) * 1.4),22px) 18px;color:inherit;text-decoration:none}.pf-grow .st-r{font-size:clamp(34px,calc(var(--vu) * 4.2),76px)!important;line-height:.9}.pf-grow .st-l{margin-top:6px;font-size:var(--t-s)!important;line-height:1.35;max-width:none}.pf-grow .st > a > b{margin-top:clamp(8px,calc(var(--vu) * 1.2),20px)!important;font-size:var(--t-l)!important;line-height:1.15}.pf-grow .st > a > i{position:static!important;margin-top:auto;font-size:22px;transition:transform .3s var(--p-out)}.pf-grow .st > a:hover > i{transform:translateX(-6px)}}@media (min-width:900px) and (min-height:520px){.pf-grow > .wrap,.elementor .e-con.pf-grow > .e-con.wrap{display:block!important;position:relative;height:calc(100svh - var(--hdr) - var(--py) * 2);min-height:440px}.pf-grow .pf-txt{position:absolute;right:0;top:0;z-index:4;width:min(49%,640px)}.pf-grow .pf-lede{max-width:52ch}.pf-grow .stairs{position:absolute;inset:0;height:auto!important;max-height:none!important}.pf-grow .steps{position:absolute;inset:calc(var(--cw) * 1.6) 0 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:clamp(10px,calc(var(--vu) * 1),16px);margin:0;padding:0;list-style:none}.pf-grow .st.s1{--h:27%}.pf-grow .st.s2{--h:45%}.pf-grow .st.s3{--h:72%}.pf-grow .st.s4{--h:100%}.pf-grow .gw-lw{position:absolute;right:50.5%;top:0;width:min(10.5%,150px);z-index:3;pointer-events:none;rotate:-12deg}.pf-grow .gw-lw .pimg{position:relative!important;right:auto!important;top:auto!important;width:100%!important;display:block}.pf-grow .gw-lw .pimg:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){position:relative!important;left:auto!important;top:auto!important;width:100%!important;display:block}.pf-grow .pf-h .g{font-size:clamp(54px,calc(var(--vu) * 7.4),150px)!important}}@media (min-width:900px) and (max-height:760px){.pf-grow .aic small:last-child{display:none}.pf-grow .serpc .ok{display:none}}.pf-global .tix{display:grid;gap:clamp(8px,calc(var(--vu) * .9),14px);margin:calc(var(--vu) * 1.8) 0 0;padding:0;list-style:none}.pf-global .tix:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){display:grid;gap:clamp(8px,calc(var(--vu) * .9),14px);margin:calc(var(--vu) * 1.8) 0 0;padding:0;list-style:none}.pf-global .tix li{translate:none}.pf-global .tik{--ok:12px;--ow:3px;--ow2:7px;--ob:var(--p-vi);display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;padding:0 10px 0 0!important;color:var(--p-ink);text-decoration:none}.pf-global .tik:hover{transform:translate(-2px,-2px)}.pf-global .tk-r{display:flex!important;align-items:center;gap:10px;padding:12px 16px 14px 18px!important;border-right:2px dashed #B9B1C6;min-width:0;width:236px;justify-content:space-between}.pf-global .tk-a{display:grid;gap:2px;justify-items:start}.pf-global .tk-a b{font:700 clamp(18px,calc(var(--vu) * 1.6),24px)/1 'Space Grotesk',sans-serif;letter-spacing:.02em;color:var(--p-ink)}.pf-global .tk-a + .tk-p + .tk-a b{color:var(--p-vi)}.pf-global .tk-a small{font:500 10.5px/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#6A6274;white-space:nowrap}.pf-global .tk-p{position:relative;flex:1;min-width:30px;height:2px;align-self:center;margin-top:-12px;background:repeating-linear-gradient(90deg,var(--p-ink) 0 5px,transparent 5px 9px)}.pf-global .tk-p::after{content:'';position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;background:var(--p-vi);clip-path:var(--p-o)}.pf-global .tk-b{display:grid;align-content:center;gap:3px;padding:12px 14px 14px 18px!important;border:0!important}.pf-global .tk-b b{font-size:var(--t-l)!important;line-height:1.15}.pf-global .tk-b span{font-size:var(--t-s)!important;line-height:1.35;color:#4A4352;display:block!important}.pf-global .tik > i{align-self:center;padding:0 12px 0 0;font-style:normal;font-size:20px}.pf-global .lgc{--ok:7px;--ow:2px;--ow2:4px;--ob:var(--p-ink);padding:7px 12px 10px 10px!important}.pf-global .lgc.first{--of:var(--p-vi);--oa:var(--p-ink)}.pf-global .omap{container-type:inline-size}.pf-global .lgc b{font-size:clamp(12px,2.6cqw,17px)}@media (min-width:900px) and (min-height:520px){.pf-global > .wrap,.elementor .e-con.pf-global > .e-con.wrap{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important}.pf-global .pf-h .g{font-size:clamp(48px,calc(var(--vu) * 7),140px)}.pf-global .pf-lede{max-width:58ch!important}}@media (min-width:900px) and (max-height:760px){.pf-global .tk-b span{display:none!important}}.pf-create .frm{--ok:12px;--ow:3px;--ow2:7px;--of:var(--c,#fff);--oa:var(--c,#fff);--ob:color-mix(in srgb,var(--c,#fff) 60%,#000)}.pop-work .wcard > a{--ok:16px;--ow:3px;--ow2:9px;--ob:var(--sh,var(--p-vi));padding:var(--ow) var(--ow) var(--ow2) var(--ow2)}.pop-work .wcard > a > .wimg{border-bottom:3px solid var(--p-ink);clip-path:polygon(var(--oka) 0,calc(100% - var(--onx)) 0,calc(100% - var(--onx)) var(--ony),100% var(--ony),100% 100%,0 100%,0 var(--oka))}.pop-work .wcard .corner{display:none}.pop-work .wcard > a:hover{transform:translate(3px,-3px)}@media (min-width:900px) and (min-height:520px){.pop-work .pw-h{font-size:clamp(32px,calc(var(--vu) * 3.6),72px)!important}.pop-work .wcards{margin-top:calc(var(--vu) * 1.8)!important}.pop-work .wcards .wcard:not(.big) .wimg{aspect-ratio:2.6 / 1!important}}@media (min-width:900px) and (max-height:860px){.pop-work .wcard.big .winfo .wt{display:none}}.npeople > .nin.e-con{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--gap);align-items:center}.nppl.e-con{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,calc(var(--vu) * 2.2),32px);align-items:start;flex-direction:row}.nper.e-con{--ok:18px;--ow:3px;--ow2:10px;--oa:var(--p-ink);gap:0;padding:clamp(16px,calc(var(--vu) * 1.8),26px) 0 0!important;overflow:hidden;aspect-ratio:5 / 6;justify-content:space-between}.nper.c-vi{--of:var(--p-vi);color:#fff}.nper.c-co{--of:var(--p-co);color:var(--p-ink)}.nper.o-co{--ob:var(--p-co)}.nper.o-vi{--ob:var(--p-vi)}.nper.p2{margin-top:clamp(24px,calc(var(--vu) * 3.4),52px)}.nper .nper-t{padding:0 calc(var(--ow) + 16px) 0 calc(var(--ow2) + 16px)}.nper .nper-t .elementor-heading-title{display:grid;gap:4px;font-size:var(--t-s);line-height:1.35}.nper .nper-t b{font-size:var(--t-l);letter-spacing:-.02em;line-height:1.1}.nper .nper-img{margin-top:auto;padding:0 var(--ow) var(--ow2) var(--ow2);line-height:0}.nper .nper-img img,.nper .nper-img .elementor-widget-container img{display:block;width:100%!important;height:auto!important;max-width:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;aspect-ratio:auto!important;object-fit:contain;clip-path:none!important}.nper.p1 .nper-img img{width:100%!important}.nper.p2 .nper-img img{width:94%!important;margin-right:auto}.npeople .nstks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:calc(var(--vu) * 2.6);padding:0;list-style:none;border-top:3px solid var(--p-ink)}.npeople .nstk{display:grid;gap:4px;padding:calc(var(--vu) * 1.2) 0 0 12px;margin:0;background:none!important;border:0!important;box-shadow:none!important;rotate:none!important;transform:none!important;font-size:var(--t-s)}.npeople .nstk + .nstk{padding-right:16px;border-right:2px solid rgba(22,19,28,.25)!important}.npeople .nstk b{font:700 var(--t-3)/1 'Space Grotesk',sans-serif;letter-spacing:-.04em}@media (max-width:899px){.npeople > .nin.e-con{grid-template-columns:minmax(0,1fr)}.nppl.e-con{gap:12px}.nper.p2{margin-top:28px}.nper .nper-t b{font-size:16px}.nper .nper-t .elementor-heading-title{font-size:12.5px}}html.has-pop .endroom{padding-block:clamp(36px,calc(var(--vu) * 4.2),84px)!important}html.has-pop .endroom .er-in{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,min(560px,46%));gap:clamp(32px,calc(var(--vu) * 6),110px);align-items:center!important;position:relative;z-index:1}html.has-pop .endroom .er-l{display:flex;flex-direction:column;gap:0;min-width:0}html.has-pop .endroom .er-h,html.has-pop .endroom .er-h .elementor-heading-title{font-size:var(--t-1);margin-top:calc(var(--vu) * 1.2)}html.has-pop .endroom .big{margin-top:calc(var(--vu) * 1.6)}html.has-pop .endroom .note2{display:none!important}html.has-pop .endroom .er-more-w,html.has-pop .endroom .er-steps-w{margin-top:calc(var(--vu) * 2.4)}html.has-pop .endroom .er-steps{gap:clamp(12px,calc(var(--vu) * 1.6),24px)}html.has-pop .endroom .er-steps li{padding-top:12px}html.has-pop .endroom .er-more-w{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;align-items:center}html.has-pop .endroom .er-more-w > .elementor-widget-container{display:contents}html.has-pop .endroom .er-steps-w{grid-column:1 / -1}html.has-pop .endroom .er-ppl{display:flex;align-items:center;gap:14px;margin-top:calc(var(--vu) * 2.4);padding-top:calc(var(--vu) * 2);border-top:2px solid rgba(255,255,255,.25)}html.has-pop .endroom .er-av img{width:48px;height:48px;border-width:2px}html.has-pop .endroom .er-mail{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:calc(var(--vu) * 2.4) 0 0;padding-top:calc(var(--vu) * 2);border-top:2px solid rgba(255,255,255,.25);align-self:stretch}html.has-pop .endroom .er-mail a{font-size:var(--t-3);line-height:1.1}html.has-pop .endroom .er-copy{--ok:6px;padding:9px 14px;font:600 var(--t-s)/1 'Space Grotesk',sans-serif;color:#fff;background:rgba(255,255,255,.18);border:0;clip-path:polygon(6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px),0 6px)}html.has-pop .endroom .er-copy:hover{background:var(--p-li);color:var(--p-ink)}html.has-pop .endroom .er-r{--ok:22px;--ow:3px;--ow2:12px;--ob:var(--p-ink);padding:clamp(22px,calc(var(--vu) * 2.4),34px) clamp(22px,calc(var(--vu) * 2.4),34px) calc(clamp(22px,calc(var(--vu) * 2.4),34px) + 9px) calc(clamp(22px,calc(var(--vu) * 2.4),34px) + 9px)!important;z-index:1}html.has-pop .endroom .er-in::before,html.has-pop .endroom .er-in::after{content:''!important;display:block!important;position:absolute!important;z-index:0!important;pointer-events:none;top:calc(-1 * clamp(28px,calc(var(--vu) * 3.6),56px))!important;left:-20px!important;right:auto!important;bottom:auto!important;width:min(30vw,400px)!important;height:auto!important;aspect-ratio:1;background:var(--p-li)!important;clip-path:var(--p-ha)!important;opacity:1!important;border:0!important;mix-blend-mode:normal!important;transition:translate .8s var(--p-bounce)}html.has-pop .endroom .er-in::after{clip-path:var(--p-hb)!important;background:var(--p-cy)!important;translate:10px 10px}html.has-pop .endroom .er-in:hover::before{translate:-6px -6px}html.has-pop .endroom .er-in:hover::after{translate:16px 16px}html.has-pop .endroom .er-r{position:relative}html.has-pop .endroom .yop-eform .elementor-field-type-checkbox .elementor-field-option label{min-height:40px}@media (max-width:899px){html.has-pop .endroom .er-in{grid-template-columns:minmax(0,1fr)}html.has-pop .endroom .er-in::before,html.has-pop .endroom .er-in::after{width:46vw!important;top:auto!important;bottom:calc(100% - 46vw)!important}html.has-pop .endroom .er-steps{grid-template-columns:minmax(0,1fr)}}.nform-r.e-con{--ok:22px;--ow:3px;--ow2:12px;--ob:var(--p-vi);padding:clamp(22px,calc(var(--vu) * 2.4),34px) clamp(22px,calc(var(--vu) * 2.4),34px) calc(clamp(22px,calc(var(--vu) * 2.4),34px) + 9px) calc(clamp(22px,calc(var(--vu) * 2.4),34px) + 9px)!important}.ndir > .nin.e-con{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);gap:var(--gap);align-items:center}.ndir-l.e-con{display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"lift lift" "kick obj" "h2 obj" "intro intro" "btn btn";align-items:end;gap:0 clamp(16px,calc(var(--vu) * 2),32px);position:relative}.ndir-l > .ndlift-w{grid-area:lift}.ndir-l > .pk{grid-area:kick}.ndir-l > .ndir-h{grid-area:h2}.ndir-l > .nintro{grid-area:intro}.ndir-l > .yop-btn{grid-area:btn;justify-self:start}.ndir-l > .ndir-obj{grid-area:obj;align-self:end;justify-self:start;width:clamp(84px,calc(var(--vu) * 9),140px);margin:0}.ndir-l > .ndir-obj img{width:100%;height:auto;filter:drop-shadow(6px 8px 0 rgba(22,19,28,.18))}.ndlift{display:flex;gap:4px;margin:0 0 calc(var(--vu) * 2.4);padding:4px;list-style:none;background:var(--p-ink);width:max-content;clip-path:polygon(7px 0,100% 0,100% 100%,0 100%,0 7px)}.ndlift li{min-width:30px;padding:6px 7px 5px;font:500 var(--t-k)/1 var(--mono);text-align:center;color:rgba(255,255,255,.72)}.ndlift li.on{background:var(--p-li);color:var(--p-ink);clip-path:polygon(5px 0,calc(100% - 5px) 0,calc(100% - 5px) 5px,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,5px calc(100% - 5px),0 calc(100% - 5px),0 5px)}.pop[data-pop="ink"] .ndlift{background:#fff}.pop[data-pop="ink"] .ndlift li{color:rgba(22,19,28,.7)}.pop[data-pop="ink"] .ndlift li.on{color:var(--p-ink)}.ndir-h .elementor-heading-title{font-size:var(--t-2)!important;line-height:.95}.ndir-l .nintro{margin-top:calc(var(--vu) * 1.6);max-width:44ch}.ndir-l .yop-btn{margin-top:calc(var(--vu) * 2.2)}.ndgrid.e-con{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,calc(var(--vu) * .8),12px) clamp(10px,calc(var(--vu) * 1.1),16px);align-content:center}.ndt.sp-2{grid-column:span 2}.ndt.e-con{--ok:10px;--ow:2px;--ow2:6px;display:grid!important;grid-template-columns:clamp(40px,calc(var(--vu) * 3.4),52px) minmax(0,1fr);grid-template-rows:auto auto;column-gap:6px;row-gap:2px;align-content:center;padding:clamp(9px,calc(var(--vu) * .8),13px) 14px clamp(12px,calc(var(--vu) * 1.05),16px) 40px!important;min-height:0}.ndt-n{grid-row:1 / 3;align-self:center}.ndt-n .elementor-heading-title{font:500 var(--t-k)/1 var(--mono);letter-spacing:.04em;color:#6A6274}.ndt-t,.ndt-s{grid-column:2}.ndt-t .elementor-heading-title{font-size:var(--t-b)!important;padding-left:0!important;line-height:1.2}.ndt-s{font-size:var(--t-s)!important;line-height:1.35!important}.ndt::after{top:50%!important;left:16px!important;translate:0 -50%}a.ndt:hover::after{translate:4px -50%}@media (min-width:900px) and (max-height:760px){.ndir:is(.n-12,.n-13,.n-14,.n-15,.n-16) .ndt-s{display:none}}@media (min-width:900px) and (max-height:880px){.ndir:is(.n-15,.n-16) .ndt-s{display:none}}@media (max-width:899px){.ndir > .nin.e-con{grid-template-columns:minmax(0,1fr)}.ndgrid.e-con{grid-template-columns:minmax(0,1fr)}.ndt.sp-2{grid-column:auto}}.nw-finder .ntool{margin-top:calc(var(--vu) * 2.6)}.nw-finder > .nin.e-con > .nhd{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.nw-finder .nhd .nintro{display:none}.pop .finder .fd-lead{margin:0 0 12px!important;font:500 var(--t-k)/1.2 var(--mono)!important;letter-spacing:.07em;text-transform:uppercase}.pop .finder .chip{--ok:8px;--ow:2px;--ow2:5px;--ob:var(--p-ink);min-height:46px;padding:8px 12px 10px 14px!important}.pop .finder .chip[aria-pressed="true"]{--of:var(--p-li)}.pop .finder .fr{--ok:10px;--ow:2px;--ow2:6px;--ob:var(--p-ink);--of:#fff;padding:8px 12px 11px 16px!important;transform:none!important}.pop .finder .fr.on{--of:var(--fl);--ow2:8px;color:var(--fc)}.pop .finder .r-empty{font-size:var(--t-s)}.pf-global .p-plane{left:auto!important;right:0!important;top:-2%!important;width:clamp(90px,22cqw,150px)!important}.pf-global .lgc.first .olg path{fill:#fff!important}.pop-hero .stk{--ok:8px;--ow:2px;--ow2:5px;--oa:var(--p-ink);--ob:var(--p-ink);--of:var(--bg);padding:10px 18px 12px 14px}.pop-hero a.stk:is(:hover,:focus-visible){--ow2:8px}.ndir .nintro{color:inherit!important;opacity:.86}.ndir-h .elementor-heading-title{font-size:var(--t-1)!important}.ndir.n-4 .ndt.e-con{padding-block:clamp(16px,calc(var(--vu) * 1.6),24px) clamp(20px,calc(var(--vu) * 1.9),28px)!important}.tkt{--ok:16px;--ow:3px;--ow2:12px;--ob:var(--tsh,var(--p-ink));padding:var(--ow) var(--ow) var(--ow2) var(--ow2)}.tkt:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){--ok:16px;--ow:3px;--ow2:12px;--ob:var(--tsh,var(--p-ink));padding:var(--ow) var(--ow2) var(--ow2) var(--ow)}.tkt::after{display:none!important}.ntab{--ok:16px;--ow:3px;--ow2:12px;--ob:var(--tsh,var(--p-ink));padding:var(--ow) var(--ow) var(--ow2) var(--ow2)!important}.ntab .ptb{clip-path:polygon(var(--oka) 0,calc(100% - var(--onx)) 0,calc(100% - var(--onx)) var(--ony),100% var(--ony),100% 100%,0 100%,0 var(--oka))}.yop-eform .elementor-field-type-checkbox .elementor-field-option{--ok:7px;--ow:2px;--ow2:4px;--ob:var(--p-ink);--of:#fff}.yop-eform .elementor-field-type-checkbox .elementor-field-option:has(input:checked){--of:var(--p-li);--ow2:6px}.yop-eform .elementor-field-type-checkbox .elementor-field-option:hover{--ow2:6px}.yop-eform .elementor-field-type-checkbox .elementor-field-option label{border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;padding:9px 12px 11px 14px!important}.yop-eform .elementor-field-type-checkbox input:checked + label{background:transparent!important}.yop-eform .elementor-field-type-submit .elementor-button{--ok:10px;--ow:2px;--ow2:6px;--oa:var(--p-ink);--ob:var(--p-ink);--of:var(--p-vi);color:#fff}.yop-eform .elementor-field-type-submit .elementor-button:hover{--ow2:9px;transform:translate(2px,-2px)}html.has-pop .endroom .yop-eform .elementor-field-type-submit .elementor-button{--of:var(--p-li);color:var(--p-ink)}.nform .yop-eform{border:0!important;box-shadow:none!important;padding:0!important;background:transparent!important;clip-path:none!important}.tz .chart{--ok:16px;--ow:3px;--ow2:10px;--ob:var(--p-vi)}.nwrap .ntool{margin-top:calc(var(--vu) * 2.4)}html.has-pop .elementor .e-con.endroom,html.has-pop .endroom{min-height:calc(100svh - var(--hdr,68px))!important}@media (min-width:900px){.nw-finder > .nin.e-con{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr);grid-template-areas:"hd res" "fd res";gap:calc(var(--vu) * 2.4) clamp(24px,calc(var(--vu) * 3.6),56px);align-items:start}.nw-finder .ntool,.nw-finder .finder.yop-finder{display:contents!important}.nw-finder .nhd{grid-area:hd}.nw-finder .fd-l{grid-area:fd}.nw-finder .result{grid-area:res;align-self:center}}.pop .finder .frs{padding:0!important;margin:0!important}.pop .finder .fr{min-height:0}.pop .finder .fr-t{flex-wrap:nowrap}@media (min-width:900px) and (max-height:760px){.pf-plan .pl-rows .rw span{display:none!important}.frames{--fw:clamp(150px,calc(var(--vu) * 16.5),280px)!important}.pf-create .strip{margin-top:calc(var(--vu) * 1.8)!important}.pf-create .strip:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){margin-top:calc(var(--vu) * 1.8)!important}.pop-work .wcards .wcard:not(.big) .wimg{aspect-ratio:3 / 1!important}html.has-pop .endroom .er-steps li > span:last-child{display:none}html.has-pop .endroom .big{display:none}.ngroups .nsvc-s,.nmore .nrow-s{display:none}.nfacts .pfc-dl > div{padding-block:6px!important}.nform .yop-eform .elementor-field-group{margin-bottom:8px!important}.nform .nfacts-w{display:none}.nwrap .nh2 .elementor-heading-title{font-size:clamp(28px,calc(var(--vu) * 3.4),56px)}.nwrap .ntool{margin-top:calc(var(--vu) * 1.4)}.yop-eform .elementor-field-type-checkbox .elementor-field-option label{min-height:34px!important;padding:6px 10px 8px 12px!important;font-size:13px!important}.yop-eform textarea{height:64px!important;min-height:0!important}.yop-eform .elementor-field-group{margin-bottom:6px!important}html.has-pop .endroom .er-r{padding:16px 18px 26px 26px!important}html.has-pop .endroom .er-h,html.has-pop .endroom .er-h .elementor-heading-title{font-size:var(--t-2)}}.fmt-stage{--ok:16px;--ow:3px;--ow2:10px;--ob:var(--p-ink);--of:#F6F0E6;min-height:0!important;padding:clamp(14px,calc(var(--vu) * 1.6),24px) clamp(14px,calc(var(--vu) * 1.6),24px) calc(clamp(14px,calc(var(--vu) * 1.6),24px) + 8px) calc(clamp(14px,calc(var(--vu) * 1.6),24px) + 8px)!important}@media (min-width:900px){.fmt .fmt-box{min-height:0!important;padding:0!important}.fmt.yop-formats{align-items:start}.fmt .fmt-frame{max-height:min(320px,calc(var(--vu) * 20))}}.fmt-list button{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}.ndir:is(.n-12,.n-13,.n-14,.n-15,.n-16) .ndt.e-con{padding-block:7px 10px!important}.ndir:is(.n-12,.n-13,.n-14,.n-15,.n-16) .ndgrid.e-con{row-gap:8px}.bb .verdict{--ok:14px;--ow:3px;--ow2:10px;--of:var(--p-ink);--oa:var(--p-ink);--ob:var(--p-vi);padding:18px 18px 26px 26px!important}.ready .score{--ok:16px;--ow:3px;--ow2:10px;--ob:var(--p-vi);--of:#fff}.ready .score .ring{clip-path:polygon(16px 0,calc(100% - 16px) 0,calc(100% - 16px) 16px,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,16px calc(100% - 16px),0 calc(100% - 16px),0 16px)}.pr .pr-score{--ok:12px;--ow:2px;--ow2:6px;--of:var(--p-ink);--oa:var(--p-ink);--ob:var(--p-vi);padding:12px 20px 18px 26px!important}.pr .seg button,.bb .seg button{clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px)}@media (min-width:900px){.pop .fmt .fmt-box{height:calc(100svh - var(--hdr) - var(--py) * 2 - 330px)!important;min-height:200px!important}}@media (max-width:899px){.pf-grow .gw-lw{display:none}.pf-grow .steps{gap:8px}.pf-grow .st{--ok:10px;--ow:2px;--ow2:6px;--of:var(--c);--oa:var(--c);--ob:color-mix(in srgb,var(--c) 62%,#000);color:var(--t);padding:12px 14px 14px 18px!important;min-height:0}.pf-grow .st:has(> a){padding:0!important}.pf-grow .st > a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 14px 14px 18px;color:inherit;text-decoration:none}.pf-grow .st > a .st-r{grid-row:1 / 3}.pf-grow .st > a > b{grid-column:2;margin:0!important;font-size:16px!important}.pf-grow .st > a .st-l{grid-column:2;margin:0;font-size:13px!important}.pf-grow .st > a > i{grid-column:3;grid-row:1 / 3;position:static!important}.pf-grow .st:not(:has(> a)){display:flex;flex-direction:row;align-items:center;gap:12px}.pf-grow .st-r{font-size:34px!important}.frames{--fw:min(64vw,250px)!important}.pf-global .tik{grid-template-columns:minmax(0,1fr) auto;padding:0!important}.pf-global .tk-r{grid-column:1 / -1;width:auto;border-right:0;border-bottom:2px dashed #B9B1C6;justify-content:flex-start;gap:14px;padding:12px 18px 10px 16px!important}.pf-global .tk-p{flex:0 0 60px}.pf-global .tk-b{padding:10px 8px 16px 16px!important}.pf-global .tik > i{padding:0 18px 8px 0}html.has-pop .endroom .er-more-w{grid-template-columns:minmax(0,1fr)}html.has-pop .endroom .er-mail{margin-top:14px}html.has-pop .endroom .er-in::before,html.has-pop .endroom .er-in::after{top:auto!important;bottom:-18px!important;left:-12px!important;width:44vw!important}.pf-build .tower{--R:46px;--P:120px}.pf-build .blocks li{width:calc(100% - var(--i) * 3%)!important}.pf-grow .stairs{padding-top:0!important;height:auto!important;margin-top:8px}.pf-build .blk{padding:8px 22px 12px 14px!important}.pf-web .wtabs{grid-template-columns:minmax(0,1fr)!important}.pf-web .bw-main{--ok:14px;--ow2:9px}}.nnote{--ok:12px;--ow:3px;--ow2:8px;--ob:var(--hls,var(--p-li));rotate:0deg!important;padding:14px 16px 18px 22px!important}@media (max-width:899px){.ndir > .nin.e-con{row-gap:26px!important}.nnote{margin-bottom:22px!important}}.pop .hl-out{--of:#16131C;--oa:var(--p-ink);--ob:var(--p-vi);padding:18px 20px 66px 24px!important}.lg-tw{--ok:12px;--ow:2px;--ow2:6px;--of:#fff;--oa:var(--p-ink);--ob:var(--p-vi);padding:2px 2px 8px 8px}.pf-grow .st-k{font:600 11px/1.25 var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.78}.pf-grow .st-go{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:9px;border-top:2px solid currentColor;font:600 var(--t-s)/1.2 'Space Grotesk',sans-serif}.pf-grow .st-go i{font-style:normal;font-size:20px;line-height:1;transition:transform .3s var(--p-out)}.pf-grow .st > a:hover .st-go i{transform:translateX(-6px)}.pf-grow .gx{display:flex;flex-direction:column;gap:7px;min-height:0}.pf-grow .st [hidden]{display:none!important}.pf-grow .gx2,.pf-grow .gx3,.pf-grow .gx4{padding:10px 12px 12px;background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.pf-grow .gx3{background:#F6F3EE}.pf-grow .gx-pg{display:flex;gap:5px}.pf-grow .gx-pg b{display:grid;place-items:center;width:26px;height:26px;background:#fff;border:2px solid var(--p-ink);font:700 12px/1 var(--mono);color:var(--p-ink)}.pf-grow .gx-pg b.on{background:var(--p-ink);color:#fff}.pf-grow .gx-rs{display:flex;flex-direction:column;gap:7px}.pf-grow .gx-row{display:grid;gap:4px;padding:0 0 7px;border-bottom:1px dashed #D5CEDD}.pf-grow .gx-row em{display:block;width:62%;height:7px;background:#8F9CC8}.pf-grow .gx-row u{display:block;width:90%;height:5px;background:#E2DCE8;text-decoration:none}.pf-grow .gx-row.r2 em{width:48%}.pf-grow .gx-row.r3 em{width:70%}.pf-grow .gx-row.r4 em{width:56%}.pf-grow .gx-fold{display:flex;align-items:center;gap:8px;color:var(--p-co);font:700 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.pf-grow .gx-fold::before{content:'';flex:1;border-top:2px dashed currentColor}.pf-grow .gx-me{display:grid;gap:3px;padding:7px 10px 9px;background:#EFE8FF;box-shadow:inset 4px 0 0 var(--p-vi)}.pf-grow .gx-me small{font:500 11px/1.25 var(--mono);color:#4D5A50}.pf-grow .gx-me b{font:600 var(--t-s)/1.25 'Space Grotesk',sans-serif;color:#1A3BD6}.pf-grow .gx-sl,.pf-grow .gx-src{display:flex;flex-wrap:wrap;gap:5px}.pf-grow .gx-sl{margin-top:4px}.pf-grow .gx-sl s,.pf-grow .gx-src s{text-decoration:none;padding:3px 7px;border:2px solid var(--p-ink);font:600 11px/1.1 var(--mono);color:var(--p-ink);background:#fff}.pf-grow .gx-bar{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#fff;border:2px solid var(--p-ink);font:500 12px/1.2 var(--mono);color:#4D5A50}.pf-grow .gx-bar::before{content:'';width:10px;height:10px;border:2px solid #4D5A50;border-radius:50%}.pf-grow .gx-hd{display:flex;align-items:center;gap:5px;padding-bottom:7px;border-bottom:1px dashed #D5CEDD;font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.pf-grow .gx-hd i{width:8px;height:8px;background:var(--p-ink);clip-path:var(--p-o)}.pf-grow .gx-hd i:nth-child(2){background:var(--p-vi)}.pf-grow .gx-hd i:nth-child(3){background:var(--p-li);margin-right:4px}.pf-grow .gx-q{align-self:flex-end;max-width:92%;padding:8px 11px;background:var(--p-ink);color:#fff;font:500 var(--t-s)/1.3 'Space Grotesk',sans-serif;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.pf-grow .gx-ans{display:grid;gap:6px;font:500 var(--t-s)/1.4 'Space Grotesk',sans-serif}.pf-grow .gx-ans em{display:block;height:6px;width:94%;background:#E2DCE8}.pf-grow .gx-ans em:nth-child(2){width:78%}.pf-grow .gx-ans em.x{width:66%}.pf-grow .gx-ans u{text-decoration:none;background:var(--p-vi);color:#fff;padding:0 5px}.pf-grow .gx-in{margin-top:auto;padding:8px 11px;background:#F6F3EE;border:2px solid var(--p-ink);font:500 12px/1.2 var(--mono);color:#6B6475}.pf-grow .gx-in::after{content:'';display:inline-block;width:2px;height:1em;margin-left:4px;vertical-align:-2px;background:var(--p-ink)}.pf-grow.vis .gx-in::after{animation:gx-caret 1.1s steps(1) infinite}@keyframes gx-caret{50%{opacity:0}}@media (min-width:900px){.pf-grow .st > a{gap:5px}.pf-grow .st > a > :not(.gx){flex-shrink:0}.pf-grow .st-l{margin-top:2px!important}.pf-grow .st-go{margin-top:auto}.pf-grow .gx{flex:1 1 auto;overflow:hidden;margin:6px 0 10px}.pf-grow .gx:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){flex:1 1 auto;overflow:hidden;margin:6px 0 10px}.pf-grow .gx1{margin-bottom:12px}.pf-grow :is(.gx1,.gx2) > :not([hidden]){margin-top:auto}.pf-grow :is(.gx1,.gx2) > :not([hidden]) ~ :not([hidden]){margin-top:0}}@media (max-width:899px){.pf-grow .gx,.pf-grow .st-k{display:none}.pf-grow .st > a{grid-template-columns:auto minmax(0,1fr)}.pf-grow .st > a .st-r{grid-row:1 / 3}.pf-grow .st-go{grid-column:2;border-top:0;padding-top:0;font-size:13px;justify-content:flex-start;opacity:.85}}.pop.settled :is(.ncard,.nstep,.nrow,.nsvc,.nwh,.ndt,.nbr,.nfl,.ncase,.wcard > a,.tik,.chp,.blk,.frm,.wtab,.emt,.rw){transition:transform .35s var(--p-out),opacity .3s!important}.pf-build .blk{transition:transform .45s var(--p-out)}.pf-build .blk:hover,.pf-build .blk:focus-visible{--ow2:7px;transform:translateX(14px)}.pf-build .blk i{transition:transform .35s var(--p-out)}.pf-build .blk:hover i{transform:translateX(4px)}.pf-build .nx{transition:transform .45s var(--p-out)}.pf-build .nx:is(:hover,:focus-visible){--ow2:7px;transform:translateY(5px)}.pf-build .sling{transform-origin:50% 0;transition:transform .45s var(--p-out)}.pf-build .load:has(> .nx:is(:hover,:focus-visible)) .sling{transform:scaleY(calc(27 / 22))}.pop.in.pf-build .load{animation-duration:5.5s}@keyframes yop-hang{from{rotate:-.7deg}to{rotate:.7deg}}.pf-global .tik{padding:var(--ow) calc(var(--ow2) + 8px) var(--ow2) var(--ow)!important;transition:transform .35s var(--p-out)}.pf-global .tik:hover{--ow2:7px;transform:translateX(6px)}.pf-global .tk-r{display:grid!important;grid-template-columns:84px minmax(30px,1fr) 96px;align-items:start;column-gap:6px;width:262px!important;padding:13px 12px 12px 16px!important}.pf-global .tk-a{display:grid;gap:3px;justify-items:start;min-width:0}.pf-global .tk-a b{font:700 clamp(19px,calc(var(--vu) * 1.6),24px)/1 'Space Grotesk',sans-serif;letter-spacing:.03em}.pf-global .tk-a small{font-size:10px;letter-spacing:.06em}.pf-global .tk-p{align-self:start;justify-self:stretch!important;width:auto!important;margin:clamp(9px,calc(var(--vu) * .8),12px) 4px 0;height:2px;flex:none;min-width:24px}.pf-global .tk-p::after{width:12px;height:12px;margin:-6px 0 0 -6px;animation:yop-fly 3.2s ease-in-out infinite;animation-delay:calc(var(--i,0) * -.7s)}.pf-global .tix li:nth-child(1){--i:0}.pf-global .tix li:nth-child(2){--i:1}.pf-global .tix li:nth-child(3){--i:2}.pf-global .tix li:nth-child(4){--i:3}@keyframes yop-fly{0%{left:0%}50%{left:100%}100%{left:0%}}.pf-global .tk-b{padding:12px 12px 12px 18px!important}@media (prefers-reduced-motion:reduce){.pf-global .tk-p::after{animation:none;left:50%}}@media (min-width:900px){.pf-create .strip{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;background-attachment:local;rotate:-2deg;scroll-behavior:auto;outline:0;margin-top:clamp(18px,calc(var(--vu) * 2.2),36px)!important;padding:30px 0!important;transform:none}.pf-create .strip:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;background-attachment:local;rotate:-2deg;scroll-behavior:auto;outline:0;margin-top:clamp(18px,calc(var(--vu) * 2.2),36px)!important;padding:30px 0!important;transform:none}.pf-create .strip::-webkit-scrollbar{display:none}.pf-create .strip.drag{cursor:grabbing}.pf-create .strip:focus-visible{box-shadow:0 0 0 4px var(--p-li)}.pf-create .frames{--fw:clamp(230px,calc(var(--vu) * 21.5),360px)!important;translate:none!important;padding:0 clamp(40px,6vw,120px)!important;gap:20px}.pf-create .frames::before,.pf-create .frames::after{width:calc(var(--fw) * .6)}.pf-create .ctr-more{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:calc(var(--vu) * 1.8)!important}.pf-create .pf-lede{max-width:64ch}.pf-create .pf-h .g{font-size:clamp(54px,calc(var(--vu) * 7.2),150px)!important}}.pf-create .strip-hint{display:inline-flex;align-items:center;gap:10px;font:500 var(--t-k)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.8}.pf-create .strip-hint::before{content:'';width:34px;height:14px;background:linear-gradient(-90deg,currentColor 0 40%,transparent 40% 60%,currentColor 60%) center/100% 2px no-repeat;-webkit-mask:linear-gradient(90deg,#000 0 100%);animation:yop-nudge 1.8s ease-in-out infinite}@keyframes yop-nudge{0%,100%{translate:0}50%{translate:8px}}.pf-create .frm{user-select:none;-webkit-user-drag:none}.pf-create .frm img{-webkit-user-drag:none;pointer-events:none}.pf-create .frm[data-c="cy"]{--c:var(--p-cy);--t:var(--p-ink)}.pf-create .frm[data-c="pk"]{--c:var(--p-pk);--t:var(--p-ink)}.pf-create .frm b{font-size:var(--t-l)}.pf-create .frm-l{font-size:var(--t-s)}.fa-ph{position:relative;display:grid;place-items:center;height:100%}.fa-ph-s{position:relative;width:clamp(48px,calc(var(--vu) * 4.6),70px);aspect-ratio:9 / 16;background:var(--p-ink);border:3px solid var(--p-ink);box-shadow:inset 0 0 0 3px #fff;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.fa-ph-s .pl{position:absolute;left:50%;top:50%;width:14px;height:16px;margin:-8px 0 0 -5px;background:var(--p-li);clip-path:polygon(0 0,100% 50%,0 100%)}.fa-ph b{position:absolute;left:4px;bottom:2px;font:700 12px/1 var(--mono);letter-spacing:.06em}.fa-hearts i{position:absolute;right:22%;bottom:20%;width:12px;height:12px;background:var(--p-pk);clip-path:var(--p-o);animation:yop-pop 2.6s ease-in infinite}.fa-hearts i:nth-child(2){right:30%;animation-delay:.8s;background:var(--p-am)}.fa-hearts i:nth-child(3){right:16%;animation-delay:1.6s;background:var(--p-vi)}@keyframes yop-pop{0%{opacity:0;translate:0 0;scale:.4}20%{opacity:1;scale:1}100%{opacity:0;translate:-8px calc(var(--rise,60px) * -1);scale:.8}}.fa-mo{position:relative;width:clamp(64px,calc(var(--vu) * 6),96px);aspect-ratio:1}.fa-mo i{position:absolute;inset:0}.fa-mo .a{background:var(--p-ink);clip-path:var(--p-ha);animation:yop-ha 2.8s var(--p-bounce) infinite}.fa-mo .b{background:#fff;clip-path:var(--p-hb);animation:yop-hb 2.8s var(--p-bounce) infinite}.fa-mo em{position:absolute;left:-30%;right:-30%;top:50%;height:2px;background:repeating-linear-gradient(90deg,var(--p-ink) 0 6px,transparent 6px 11px);opacity:.5}@keyframes yop-ha{0%,100%{translate:-14px -14px;rotate:-12deg}45%,60%{translate:0 0;rotate:0deg}}@keyframes yop-hb{0%,100%{translate:14px 14px;rotate:12deg}45%,60%{translate:0 0;rotate:0deg}}.fa-ap{position:relative;display:grid;place-items:center;width:100%;height:100%}.fa-ap-l{width:clamp(64px,calc(var(--vu) * 6),96px);aspect-ratio:1;border:5px solid var(--p-ink);background:conic-gradient(var(--p-ink) 0 12.5%,#3a3442 0 25%,var(--p-ink) 0 37.5%,#3a3442 0 50%,var(--p-ink) 0 62.5%,#3a3442 0 75%,var(--p-ink) 0 87.5%,#3a3442 0);clip-path:var(--p-o);animation:yop-spin 6s linear infinite}.fa-ap-l i{display:block;width:34%;height:34%;margin:33%;background:var(--p-cy);clip-path:var(--p-o)}.fa-ap em{position:absolute;inset:-20px;background:#fff;opacity:0;animation:yop-flash 3.4s ease-out infinite}@keyframes yop-spin{to{rotate:1turn}}@keyframes yop-flash{0%,82%{opacity:0}85%{opacity:.9}100%{opacity:0}}.fa-sl{position:relative;width:78%;aspect-ratio:16 / 10;background:#fff;border:3px solid var(--p-ink);padding:10% 10% 8%}.fa-sl-b{display:flex;align-items:flex-end;gap:8%;height:100%}.fa-sl-b i{flex:1;height:var(--h);background:var(--p-vi);transform-origin:bottom;animation:yop-bar 2.6s var(--p-bounce) infinite}.fa-sl-b i:nth-child(2){animation-delay:.15s;background:var(--p-co)}.fa-sl-b i:nth-child(3){animation-delay:.3s;background:var(--p-cy)}.fa-sl-b i:nth-child(4){animation-delay:.45s;background:var(--p-ink)}.fa-sl em{position:absolute;right:6px;top:4px;font:700 11px/1 var(--mono);font-style:normal}@keyframes yop-bar{0%,100%{scale:1 1}40%{scale:1 .35}70%{scale:1 1.06}}.fa-sw i{animation:yop-swatch 3s var(--p-bounce) infinite}.fa-sw i:nth-child(2){animation-delay:.2s}.fa-sw i:nth-child(3){animation-delay:.4s}.fa-sw i:nth-child(4){animation-delay:.6s}.fa-sw i:nth-child(5){animation-delay:.8s}@keyframes yop-swatch{0%,70%,100%{translate:0 0}80%{translate:0 -10px}}.fa-air i{animation:yop-blink 1.1s steps(2,jump-none) infinite}@keyframes yop-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.pf-create :is(.fa-hearts i,.fa-mo i,.fa-ap-l,.fa-ap em,.fa-sl-b i,.fa-sw i,.fa-air i){animation:none}}@media (max-width:899px){.pf-grow .st .serpc,.pf-grow .st .aic{display:none}.pf-grow .climber{width:44px}}.yop-eform .elementor-field-type-checkbox input:checked + label,html.has-pop .yop-eform .elementor-field-type-checkbox input:checked + label{color:var(--p-ink)!important}@media (min-width:900px) and (min-height:520px){.pf-global > .wrap,.elementor .e-con.pf-global > .e-con.wrap{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)!important;gap:clamp(28px,calc(var(--vu) * 3.6),64px)!important}.pf-global .pf-lede{max-width:64ch!important}.pf-global .tk-b span{white-space:normal}}.pf-create .slate b{font-size:clamp(40px,calc(var(--vu) * 4.4),64px)!important}.nsec{--ng:clamp(24px,calc(var(--vu) * 4.6),88px)}.pop.nsec:is(.nhero,.ntext,.ncards,.nfacts,.ncta,.nfaq,.ngroups,.nwhich,.ndir,.nbrands,.npeople,.nform,.nproj,.nlegal,.nmore) > .nin.e-con{column-gap:var(--ng)}@media (max-width:899px){.pop.nsec:is(.nhero,.ntext,.ncards,.nfacts,.ncta,.nfaq,.ngroups,.nwhich,.ndir,.nbrands,.npeople,.nform,.nproj,.nlegal,.nmore,.ntable,.nsteps,.nwrap) > .nin.e-con{row-gap:clamp(22px,6vw,32px)}}.ntable .nhd.e-con,.nwrap .nhd.e-con{gap:8px var(--ng)}@media (min-width:900px){.pop.nsec.e-con:not(.nhero){min-height:0!important}.pop.nsec.e-con:not(.nhero) > .nin.e-con{min-height:0}}.ntext.has-vis > .nin.e-con{display:grid!important;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(28px,calc(var(--vu) * 4.6),88px);align-items:center}.ntext.has-vis.v-l > .nin.e-con{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.ntext.has-vis.v-l > .nin > .nvis-w{order:-1}.ntext .ntx.e-con{display:flex;flex-direction:column;gap:calc(var(--vu) * 2.2);min-width:0}.ntext.has-vis .ntx .nh2 .elementor-heading-title{max-width:22ch}.ntext.has-vis .nlist.long ul{grid-template-columns:minmax(0,1fr)}.nvis-w{min-width:0;align-self:center}@media (max-width:899px){.ntext.has-vis > .nin.e-con,.ntext.has-vis.v-l > .nin.e-con{grid-template-columns:minmax(0,1fr)}.ntext.has-vis.v-l > .nin > .nvis-w{order:2}}@media (min-width:900px){.ntext.has-strip > .nin.e-con{grid-template-areas:"tx vs" "ls ls";row-gap:clamp(22px,calc(var(--vu) * 2.6),40px)}.ntext.has-strip.v-l > .nin.e-con{grid-template-areas:"vs tx" "ls ls"}.ntext.has-strip > .nin > .ntx{grid-area:tx}.ntext.has-strip > .nin > .nvis-w{grid-area:vs;order:0}.ntext.has-strip > .nin > .nlist{grid-area:ls}.ntext.has-strip.has-bar > .nin.e-con{grid-template-areas:"tx vs" "nt nt" "ls ls"}.ntext.has-strip.has-bar.v-l > .nin.e-con{grid-template-areas:"vs tx" "nt nt" "ls ls"}.ntext.has-strip > .nin > .nnote{grid-area:nt;margin:0 0 calc(clamp(22px,calc(var(--vu) * 2.6),40px) * -.5)!important}.ntext.has-strip > .nin.e-con{grid-template-columns:minmax(0,1.24fr) minmax(0,.76fr)}.ntext.has-strip.v-l > .nin.e-con{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr)}}.pop.nsec.ntext.has-strip{--py:clamp(30px,calc(var(--vu) * 3.4),68px)}.ntext.has-strip .nh2 .elementor-heading-title{font-size:clamp(28px,calc(var(--vu) * 3.7),62px);max-width:24ch}.ntext.has-strip .nnote.e-con{max-width:none;margin-top:calc(var(--vu) * 1.6);padding:calc(var(--vu) * 1.2) calc(var(--vu) * 1.8)}.ntext.has-strip > .nin > .nnote.e-con{--ob:var(--p-li);display:flex!important;flex-direction:row!important;align-items:baseline;gap:clamp(12px,calc(var(--vu) * 1.6),24px)!important;max-width:none;rotate:0deg;padding:calc(var(--vu) * .9 + 3px) calc(var(--vu) * 1.8 + 3px) calc(var(--vu) * .9 + 9px) calc(var(--vu) * 1.8 + 9px)!important}.ntext.has-strip > .nin > .nnote > *{flex:0 0 auto}.ntext.has-strip > .nin > .nnote > .nnote-p{flex:1 1 auto;min-width:0}@media (min-width:900px) and (max-height:860px){.pop.nsec.ntext.has-strip{--py:clamp(26px,calc(var(--vu) * 2.9),60px)}.ntext.has-strip > .nin > .nnote.e-con{padding-top:calc(var(--vu) * .7 + 3px)!important;padding-bottom:calc(var(--vu) * .7 + 9px)!important}}@media (min-width:900px) and (max-height:780px){.ntext.has-strip > .nin.e-con{row-gap:calc(var(--vu) * 2)}.ntext.has-strip .nlist li{padding-top:calc(var(--vu) * 1.1);padding-bottom:calc(var(--vu) * 1.1)}.ntext.has-strip .nh2 .elementor-heading-title{font-size:calc(var(--vu) * 3.35)}.ntext.has-strip .nprose{line-height:1.5}}.ntext.has-strip .nprose{font-size:clamp(14px,calc(var(--vu) * 1.16),17px);max-width:none}.ntext.has-strip .nlist ul{--ok:16px;--ow:3px;--ow2:9px;--ob:var(--p-vi);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:var(--ow) var(--ow) var(--ow2) var(--ow2)!important;counter-reset:ls}.pop:is([data-pop="vi"],[data-pop="ink"]) .ntext.has-strip .nlist ul,.ntext.has-strip:is([data-pop="vi"],[data-pop="ink"]) .nlist ul{--oa:var(--p-li);--ob:var(--p-li)}.ntext.has-strip[data-pop="vi"] .nlist ul{--ob:var(--p-ink)}.ntext.has-strip .nlist li{counter-increment:ls;background:none;border:0;padding:calc(var(--vu) * 1.3) clamp(14px,calc(var(--vu) * 1.6),24px) calc(var(--vu) * 1.4);font-size:clamp(13px,calc(var(--vu) * 1.05),15px);line-height:1.42;color:#3E3747}.ntext.has-strip .nlist li + li{background:linear-gradient(rgba(22,19,28,.2),rgba(22,19,28,.2)) 0 18px/2px calc(100% - 36px) no-repeat}.ntext.has-strip .nlist li strong{display:block;margin:0 24px 4px 3.2em;color:var(--p-ink);font:600 clamp(14.5px,calc(var(--vu) * 1.2),17px)/1.2 'Space Grotesk',sans-serif;letter-spacing:-.01em}.ntext.has-strip .nlist li::before{right:clamp(14px,calc(var(--vu) * 1.6),24px);top:calc(var(--vu) * 1.3 + 2px);width:15px;height:15px}.ntext.has-strip .nlist li::after{content:counter(ls,decimal-leading-zero);position:absolute;left:clamp(14px,calc(var(--vu) * 1.6),24px);top:calc(var(--vu) * 1.3 + 3px);font:500 12px/1 var(--mono);letter-spacing:.06em;color:#7A7284}.ntext.has-strip.in .nlist li::before{animation:vz-snap .9s var(--p-bounce) calc(.5s + var(--k,0) * .18s) both}@keyframes vz-snap{0%{scale:0;rotate:-180deg}100%{scale:1;rotate:0deg}}@media (max-width:899px){.ntext.has-strip .nlist ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ntext.has-strip .nlist li:nth-child(3){background:none}}@media (max-width:560px){.ntext.has-strip .nlist ul{grid-template-columns:minmax(0,1fr)}.ntext.has-strip .nlist li + li{background:linear-gradient(rgba(22,19,28,.2),rgba(22,19,28,.2)) 18px 0/calc(100% - 36px) 2px no-repeat}}.vz{position:relative;margin:0;width:100%;color:var(--p-ink);font-family:'Space Grotesk',sans-serif;text-align:right}.vz:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){position:relative;margin:0;width:100%;color:var(--p-ink);font-family:'Space Grotesk',sans-serif;text-align:left}.vz p{margin:0}.vz ol,.vz ul{margin:0;padding:0;list-style:none}.vz .a,.vz .b{position:absolute;inset:0}.vz .a{clip-path:var(--p-ha)}.vz .b{clip-path:var(--p-hb)}.vzp-board{--ok:16px;--ow:3px;--ow2:10px;--ob:var(--p-ink);position:relative;aspect-ratio:1.18;padding:20px 30px 30px 22px!important;--of:linear-gradient(rgba(22,19,28,.06) 1px,transparent 1px) 0 0/22px 22px,linear-gradient(90deg,rgba(22,19,28,.06) 1px,transparent 1px) 0 0/22px 22px,#FDFCF8}.vzp-tag{display:inline-block;font:500 var(--t-k)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#6A6274}.vzp-pin{position:absolute;right:28px;top:16px;width:16px;height:16px;background:var(--p-vi);clip-path:var(--p-o)}.vzp-note{position:relative;z-index:2;width:min(66%,360px);margin-top:14px!important;padding:16px 18px 20px;background:var(--p-am);font:600 clamp(15px,calc(var(--vu) * 1.3),19px)/1.32 'Space Grotesk',sans-serif;letter-spacing:-.01em;clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);box-shadow:inset 0 -4px 0 rgba(22,19,28,.08)}.vzp-map{position:absolute;left:22px;right:30px;bottom:30px;height:52%}.vzp-o{position:absolute;left:50%;top:50%;width:clamp(46px,calc(var(--vu) * 4.4),68px);aspect-ratio:1;translate:-50% -50%;z-index:2}.vzp-o .a{background:var(--p-vi)}.vzp-o .b{background:var(--p-li)}@media (min-width:900px){.ntext.has-strip .vzp-board{aspect-ratio:1.42}}.vzp-target svg{position:absolute;left:50%;top:50%;height:100%;aspect-ratio:1;translate:-50% -50%}.vzp-target .r{fill:none;stroke:var(--p-ink);stroke-width:2.5px;vector-effect:non-scaling-stroke}.vzp-target .r2{stroke:var(--p-vi)}.vzp-target .r3{fill:var(--p-pk);stroke:var(--p-ink)}.vzp-dart{width:clamp(30px,calc(var(--vu) * 2.8),44px)}html.pjs .nsec .vzp-note{transition:transform .9s var(--p-bounce) .25s,opacity .4s .25s}html.pjs .nsec:not(.in) .vzp-note{transform:translateY(-30px) rotate(-6deg);opacity:0}.nsec.in .vzp-o .a{animation:vz-ha 3.6s var(--p-bounce) 1s infinite}.nsec.in .vzp-o .b{animation:vz-hb 3.6s var(--p-bounce) 1s infinite}@keyframes vz-ha{0%,100%{translate:0 0}50%{translate:-7px -7px}}@keyframes vz-hb{0%,100%{translate:0 0}50%{translate:7px 7px}}.nsec.in .vzp-dart{animation:vz-dart 3.4s var(--p-out) .8s infinite}@keyframes vz-dart{0%{translate:180% -260%;opacity:0}12%{opacity:1}38%,80%{translate:-50% -50%;opacity:1}100%{translate:-50% -50%;opacity:0}}.vz-build{padding:0 calc(clamp(64px,calc(var(--vu) * 6.4),96px) + 12px) 0 0}.vzb-win{--ok:14px;--ow:3px;--ow2:10px;--of:#16131C;--oa:#3A3442;--ob:var(--p-li);padding:var(--ow) var(--ow2) var(--ow2) var(--ow)!important;color:#E8E2F2;min-height:clamp(260px,calc(var(--vu) * 25),380px)}.vzb-bar{display:flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-bottom:1px solid #3A3442;font:500 12px/1 var(--mono);color:#8E8798;clip-path:polygon(var(--oka) 0,calc(100% - var(--onx)) 0,calc(100% - var(--onx)) var(--ony),100% var(--ony),100% 100%,0 100%,0 var(--oka))}.vzb-bar i{width:10px;height:10px;background:#FF6A4D;clip-path:var(--p-o)}.vzb-bar i:nth-child(2){background:#FFC83D}.vzb-bar i:nth-child(3){background:#C9F23B}.vzb-bar span{margin-left:10px}.vzb-code{display:grid;gap:10px;padding:18px 20px 20px!important;font:500 clamp(12.5px,calc(var(--vu) * 1.05),14.5px)/1.5 var(--mono)}.vzb-code li{position:relative}.vzb-code .cmd b{color:var(--p-li);margin-right:6px}.vzb-code .cmd em{font-style:normal;color:#B79BFF}.vzb-code .cm{color:#A49CB0}.vzb-code .ok b{color:var(--p-li);margin-right:8px}.vzb-code .run{display:flex;align-items:center;gap:12px}.vzb-prog{flex:1;height:10px;background:#2B2533;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px)}.vzb-prog i{display:block;height:100%;width:100%;background:var(--p-li);transform-origin:left}@property --pct{syntax:'<integer>';inherits:false;initial-value:100}.vzb-pct{--pct:100;counter-reset:p var(--pct);color:var(--p-li);min-width:4ch;text-align:right}.vzb-pct::after{content:counter(p) '%'}.vzb-stack{position:absolute;right:0;bottom:var(--ow2,10px);width:clamp(64px,calc(var(--vu) * 6.4),96px);height:clamp(80px,calc(var(--vu) * 8),118px)}.vzb-stack > i{position:absolute;left:0;right:0;height:22%;bottom:calc(var(--i) * 22%);background:var(--p-vi);border:2px solid var(--p-ink)}.vzb-stack > i:nth-child(2){left:8%;right:8%;background:var(--p-co)}.vzb-stack > i:nth-child(3){left:16%;right:16%;background:var(--p-cy)}.vzb-o{position:absolute;left:50%;bottom:68%;width:36%;aspect-ratio:1;translate:-50% 0}.vzb-o .a{background:var(--p-ink)}.vzb-o .b{background:var(--p-li)}html.pjs .vzb-code li{transition:clip-path .7s steps(26,end) calc(.35s + var(--i) * .5s),opacity .1s calc(.35s + var(--i) * .5s)}html.pjs .nsec:not(.in) .vzb-code li{clip-path:inset(0 100% 0 0);opacity:0}html.pjs .vzb-prog i{transition:scale 1.6s cubic-bezier(.6,0,.2,1) 2.4s}html.pjs .nsec:not(.in) .vzb-prog i{scale:0 1}html.pjs .vzb-pct{transition:--pct 1.6s cubic-bezier(.6,0,.2,1) 2.4s}html.pjs .nsec:not(.in) .vzb-pct{--pct:0}html.pjs .vzb-stack > i,html.pjs .vzb-o{transition:transform .8s var(--p-bounce) calc(2.2s + var(--i,3) * .15s),opacity .2s calc(2.2s + var(--i,3) * .15s)}html.pjs .nsec:not(.in) .vzb-stack > i,html.pjs .nsec:not(.in) .vzb-o{transform:translateY(-140px);opacity:0}.nsec.in .vzb-code .run::after{content:'';width:9px;height:16px;background:var(--p-li);animation:yop-blink 1s steps(2,jump-none) infinite}.vz-web{padding:0 clamp(28px,calc(var(--vu) * 4),60px) clamp(24px,calc(var(--vu) * 3),44px) 0}.vzw-win{--ok:16px;--ow:3px;--ow2:10px;--ob:var(--p-vi);padding:var(--ow) var(--ow2) var(--ow2) var(--ow)!important}.vzw-bar{display:flex;align-items:center;gap:7px;height:40px;padding:0 14px;background:#F3EFF8;border-bottom:2px solid var(--p-ink);clip-path:polygon(var(--oka) 0,calc(100% - var(--onx)) 0,calc(100% - var(--onx)) var(--ony),100% var(--ony),100% 100%,0 100%,0 var(--oka))}.vzw-bar i{width:10px;height:10px;background:var(--p-co);clip-path:var(--p-o)}.vzw-bar i:nth-child(2){background:var(--p-am)}.vzw-bar i:nth-child(3){background:var(--p-li)}.vzw-url{flex:1;margin-left:8px;padding:5px 10px;background:#fff;border:2px solid var(--p-ink);font:500 12px/1 var(--mono);white-space:nowrap;overflow:hidden}.vzw-url em{font-style:normal;color:var(--p-vi)}.vzw-lang{padding:4px 7px;background:var(--p-li);border:2px solid var(--p-ink);font:600 11px/1 var(--mono)}.vzw-page{position:relative;display:grid;gap:12px;padding:16px 20px 22px}.vzw-nav{display:flex;align-items:center;gap:10px}.vzw-nav b{width:46px;height:14px;background:var(--p-ink);clip-path:polygon(0 4px,4px 0,100% 0,100% 100%,0 100%)}.vzw-nav i{width:34px;height:6px;background:#D9D2E3}.vzw-nav i:first-of-type{margin-left:auto}.vzw-nav span{padding:5px 9px;background:var(--p-li);border:2px solid var(--p-ink);font:600 11px/1 'Space Grotesk',sans-serif}.vzw-h{font:700 clamp(18px,calc(var(--vu) * 1.8),26px)/1.08 'Space Grotesk',sans-serif;letter-spacing:-.03em;max-width:20ch}.vzw-p{font-size:var(--t-s);line-height:1.45;color:#4A4352;max-width:44ch}.vzw-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vzw-cards span{min-height:52px;padding:9px 10px;background:#fff;border:2px solid var(--p-ink);font:600 12.5px/1.2 'Space Grotesk',sans-serif;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.vzw-cards span:nth-child(1){background:var(--p-cy)}.vzw-cards span:nth-child(2){background:var(--p-am)}.vzw-cards span:nth-child(3){background:var(--p-pk)}.vzw-cur{position:absolute;left:0;top:0;width:26px;height:30px;background:var(--p-vi);clip-path:polygon(0 0,100% 62%,56% 66%,74% 100%,58% 100%,42% 70%,10% 92%);filter:drop-shadow(2px 3px 0 var(--p-ink));z-index:3}.nsec.in .vzw-cur{animation:vz-cur 6s cubic-bezier(.6,0,.2,1) 1s infinite}@keyframes vz-cur{0%{translate:80% 40%}30%{translate:420% 260%}36%{translate:420% 260%;scale:.85}40%{scale:1}62%{translate:160% 250%}70%{translate:160% 250%;scale:.85}74%{scale:1}100%{translate:80% 40%}}.nsec.in .vzw-cards span:nth-child(2){animation:vz-click 6s 1s infinite}.nsec.in .vzw-cards span:nth-child(1){animation:vz-click 6s 2.6s infinite}@keyframes vz-click{0%,32%,44%,100%{translate:0 0}36%,40%{translate:2px 2px}}.vzw-phone{position:absolute;right:0;bottom:0;width:clamp(78px,calc(var(--vu) * 8),120px);aspect-ratio:9 / 18;padding:16px 9px 10px;background:#fff;border:3px solid var(--p-ink);box-shadow:6px 7px 0 var(--p-ink);display:grid;align-content:start;gap:6px;clip-path:none;z-index:2}.vzw-phone .vzw-notch{position:absolute;left:50%;top:5px;width:30%;height:5px;translate:-50% 0;background:var(--p-ink)}.vzw-phone b{height:12px;background:var(--p-ink);width:70%}.vzw-phone i{height:6px;background:#D9D2E3}.vzw-phone i:nth-of-type(2){width:80%}.vzw-phone i:nth-of-type(3){width:60%}.vzw-phone em{height:30%;margin-top:4px;background:var(--p-co);border:2px solid var(--p-ink)}.nsec.in .vzw-phone{animation:vz-float 5s ease-in-out infinite}@keyframes vz-float{0%,100%{translate:0 0}50%{translate:0 -8px}}html.pjs .vzw-win{transition:transform 1s var(--p-bounce) .15s,opacity .4s .15s}html.pjs .nsec:not(.in) .vzw-win{transform:translateY(40px);opacity:0}.vz-grow{display:grid;gap:12px}.vzg-q{--ok:10px;--ow:2px;--ow2:5px;--ob:var(--p-ink);display:flex;align-items:center;gap:12px;padding:12px 18px 14px 14px!important}.vzg-mag{flex:none;width:18px;height:18px;background:var(--p-vi);clip-path:var(--p-o);box-shadow:none}.vzg-t{font:500 var(--t-s)/1.3 'Space Grotesk',sans-serif;color:var(--p-ink);overflow:hidden;white-space:nowrap;text-overflow:clip}.vzg-a{--ok:16px;--ow:3px;--ow2:10px;--ob:var(--p-li);display:grid;gap:12px;padding:18px 26px 26px 20px!important}.vzg-top{display:flex;align-items:center;justify-content:space-between}.vzg-ai{position:relative;display:inline-flex;align-items:center;gap:10px;padding-left:26px;font:600 var(--t-k)/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--p-vi)}.vzg-ai .a,.vzg-ai .b{width:16px;height:16px;inset:auto;left:0;top:50%;margin-top:-8px}.vzg-ai .a{background:var(--p-vi)}.vzg-ai .b{background:var(--p-li)}.nsec.in .vzg-ai .a{animation:vz-ha 2.4s var(--p-bounce) infinite}.nsec.in .vzg-ai .b{animation:vz-hb 2.4s var(--p-bounce) infinite}.vzg-rank{display:inline-flex;align-items:baseline;gap:6px;padding:6px 10px;background:var(--p-ink);color:#fff}.vzg-rank small{font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#A49CB0}@property --rk{syntax:'<integer>';inherits:false;initial-value:1}.vzg-rank b{--rk:1;counter-reset:r var(--rk);font:700 22px/1 'Space Grotesk',sans-serif;color:var(--p-li)}.vzg-rank b::after{content:'#' counter(r)}html.pjs .vzg-rank b{transition:--rk 2s steps(8,end) 1s}html.pjs .nsec:not(.in) .vzg-rank b{--rk:9}.vzg-a p{font:600 clamp(15px,calc(var(--vu) * 1.3),19px)/1.38 'Space Grotesk',sans-serif;letter-spacing:-.01em}.vzg-src{display:flex;flex-wrap:wrap;gap:6px}.vzg-src li{padding:5px 9px;border:2px solid var(--p-ink);font:500 11.5px/1 var(--mono);background:#fff}.vzg-src li.me{background:var(--p-ink);color:var(--p-li)}.vzg-chart{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:12px;padding:0 4px}.vzg-chart small{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.7}.vzg-chart span{display:flex;align-items:flex-end;gap:5px;height:clamp(46px,calc(var(--vu) * 4.4),64px)}.vzg-chart i{flex:1;height:var(--h);background:currentColor;opacity:.25;transform-origin:bottom}.vzg-chart i:nth-last-child(-n+3){opacity:1;background:var(--p-li)}.pop:not([data-pop="ink"]):not([data-pop="vi"]) .vzg-chart i:nth-last-child(-n+3){background:var(--p-vi)}html.pjs .vzg-chart i{transition:scale .7s var(--p-bounce) calc(.6s + var(--d) * .07s)}html.pjs .nsec:not(.in) .vzg-chart i{scale:1 0}html.pjs .vzg-t{transition:clip-path 1.4s steps(30,end) .3s}html.pjs .nsec:not(.in) .vzg-t{clip-path:inset(0 100% 0 0)}html.pjs .vzg-a{transition:transform .9s var(--p-bounce) 1.2s,opacity .4s 1.2s}html.pjs .nsec:not(.in) .vzg-a{transform:translateY(24px);opacity:0}.vz-create{display:grid;gap:12px}.vzc-frame{--ok:16px;--ow:3px;--ow2:10px;--of:#16131C;--oa:#16131C;--ob:var(--p-co);position:relative;aspect-ratio:16 / 9;overflow:hidden;color:#fff}.vzc-rec{position:absolute;left:24px;top:18px;font:600 var(--t-k)/1 var(--mono);letter-spacing:.08em;color:var(--p-co);animation:yop-blink 1.2s steps(2,jump-none) infinite}.vzc-tc{position:absolute;right:30px;top:18px;font:500 var(--t-k)/1 var(--mono);letter-spacing:.06em;color:#E8E2F2}.vzc-c{position:absolute;width:22px;height:22px;border:0 solid #fff}.vzc-c.c1{left:16px;top:42px;border-width:3px 0 0 3px}.vzc-c.c2{right:22px;top:42px;border-width:3px 3px 0 0}.vzc-c.c3{right:22px;bottom:52px;border-width:0 3px 3px 0}.vzc-c.c4{left:16px;bottom:52px;border-width:0 0 3px 3px}.vzc-subj{position:absolute;left:50%;top:33%;width:clamp(44px,calc(var(--vu) * 4.4),72px);aspect-ratio:1;translate:-50% -50%}.vzc-subj .a{background:var(--p-co)}.vzc-subj .b{background:#fff}.nsec.in .vzc-subj{animation:vz-act 7s ease-in-out infinite}@keyframes vz-act{0%,100%{left:30%;rotate:-8deg}50%{left:70%;rotate:8deg}}.nsec.in .vzc-subj .a{animation:vz-ha 3.5s var(--p-bounce) infinite}.nsec.in .vzc-subj .b{animation:vz-hb 3.5s var(--p-bounce) infinite}.vzc-sub{position:absolute;left:12%;right:12%;bottom:30px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:center;font:600 clamp(13px,calc(var(--vu) * 1.15),16px)/1.35 'Space Grotesk',sans-serif;background:rgba(22,19,28,.72);padding:6px 10px}.vzc-scrub{position:absolute;left:16px;right:22px;bottom:16px;height:4px;background:rgba(255,255,255,.2)}.vzc-scrub i{display:block;height:100%;width:100%;background:var(--p-co);transform-origin:left;animation:vz-scrub 7s linear infinite}@keyframes vz-scrub{from{scale:0 1}to{scale:1 1}}.vzc-slate{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 16px;background:var(--p-ink);color:#fff;font:500 var(--t-k)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-top:10px solid transparent;border-image:repeating-linear-gradient(-45deg,#fff 0 14px,#16131C 14px 28px) 10}.vzc-slate b{font-weight:700}.vz-global{display:grid;gap:12px;padding-top:18px}.vzd-board{--ok:16px;--ow:3px;--ow2:10px;--of:#16131C;--oa:#16131C;--ob:var(--p-cy);padding:16px 26px 24px 18px!important;color:#fff}.vzd-top{display:flex;justify-content:space-between;margin-bottom:12px;font:600 var(--t-k)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.vzd-top span:first-child{color:var(--p-li)}.vzd-top span:last-child{color:#A49CB0}.vzd-rows{display:grid;gap:7px}.vzd-rows li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px}.vzd-rows b,.vzd-rows span{padding:7px 8px;background:#2B2533 linear-gradient(transparent calc(50% - 1px),#16131C calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px));font:700 clamp(12.5px,calc(var(--vu) * 1.1),15px)/1 var(--mono);letter-spacing:.12em;white-space:nowrap;overflow:hidden}.vzd-rows b{color:var(--p-am);text-align:center}.vzd-rows em{font:600 11px/1 var(--mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:#A49CB0}.vzd-rows em.go{color:var(--p-li);animation:yop-blink 1.4s steps(2,jump-none) infinite}.vzd-gate{--ok:10px;--ow:2px;--ow2:6px;--ob:var(--p-ink);display:grid;gap:4px;padding:12px 18px 14px 14px!important}.vzd-gate b{font:600 var(--t-k)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-vi)}.vzd-gate span{font:600 var(--t-s)/1.4 'Space Grotesk',sans-serif}.vzd-plane{position:absolute;left:0;top:0;width:22px;aspect-ratio:1}.vzd-plane .a{background:var(--p-vi)}.vzd-plane .b{background:var(--p-li)}.nsec.in .vzd-plane{animation:vz-plane 6s ease-in-out infinite}@keyframes vz-plane{0%{left:0;top:0;opacity:0}10%{opacity:1}50%{left:calc(100% - 22px);top:-6px}90%{opacity:1}100%{left:calc(100% - 22px);top:0;opacity:0}}.vz-studio{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(18px,calc(var(--vu) * 2.4),36px)}.vzs-o{position:relative;aspect-ratio:1;--g:calc((1 - min(1,var(--sp,.5) * 2.2)) * 34px)}.vzs-o .a{background:var(--p-vi);translate:calc(-1 * var(--g)) calc(-1 * var(--g))}.vzs-o .b{background:var(--p-li);translate:var(--g) var(--g)}.vz-studio{--sp:inherit}.vzs-card{--ok:14px;--ow:3px;--ow2:10px;--ob:var(--p-ink);margin:0;display:grid;gap:10px;padding:20px 26px 26px 20px!important;font:600 clamp(16px,calc(var(--vu) * 1.4),21px)/1.35 'Space Grotesk',sans-serif}.vzs-card span{font:500 var(--t-k)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-vi)}.ncta.has-brief > .nin.e-con{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center;column-gap:clamp(32px,calc(var(--vu) * 5.2),100px)!important}.ncta.has-brief .ncta-r.e-con{min-height:0!important;display:block;position:relative;padding:0 0 0 0}.vbrief-w{position:relative;z-index:2}.vbrief{--ok:18px;--ow:3px;--ow2:12px;--ob:var(--p-ink);padding:20px 22px 30px 30px!important;color:var(--p-ink)}.vbrief:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){--ok:18px;--ow:3px;--ow2:12px;--ob:var(--p-ink);padding:20px 30px 30px 22px!important;color:var(--p-ink)}.vbr-top{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:6px;border-bottom:2px dashed #CFC7DA;font:600 var(--t-k)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.vbr-top span:last-child{color:var(--p-vi)}.vbrief dl{margin:0;display:grid}.vbrief dl > div{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #E7E1EE}.vbrief dt{font:500 var(--t-k)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#6A6274}.vbrief dd{margin:0;display:flex;align-items:center;gap:10px;font:600 var(--t-s)/1.4 'Space Grotesk',sans-serif}.vbr-type{font-family:var(--mono);font-weight:500;white-space:nowrap;overflow:hidden;border-right:2px solid var(--p-vi);padding-right:2px}.vbr-av{display:flex}.vbr-av img{width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 2px var(--p-ink);background:var(--p-vi)}.vbr-av img + img{margin-left:-8px}.vbr-send{position:relative;display:flex;align-items:center;gap:14px;margin-top:16px}.vbr-bar{flex:1;height:12px;background:#EEE9F4;border:2px solid var(--p-ink)}.vbr-bar i{display:block;height:100%;background:var(--p-vi);transform-origin:left}.vbr-stamp{position:relative;display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 34px;background:var(--p-li);border:2px solid var(--p-ink);font:700 var(--t-k)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.vbr-stamp .a,.vbr-stamp .b{position:absolute;width:16px;height:16px;inset:auto;left:10px;top:50%;margin-top:-8px}.vbr-stamp .a{clip-path:var(--p-ha)}.vbr-stamp .b{clip-path:var(--p-hb)}.vbr-stamp .a{background:var(--p-ink)}.vbr-stamp .b{background:var(--p-vi)}html.pjs .vbr-type{transition:clip-path 1.2s steps(22,end) .6s}html.pjs .nsec:not(.in) .vbr-type{clip-path:inset(0 100% 0 0)}html.pjs .vbrief dl > div{transition:opacity .4s calc(.4s + var(--r,0) * .35s),transform .6s var(--p-out) calc(.4s + var(--r,0) * .35s)}.vbrief .r2{--r:1}.vbrief .r3{--r:2}.vbrief .r4{--r:3}html.pjs .nsec:not(.in) .vbrief dl > div{opacity:0;transform:translateX(20px)}html.pjs .vbr-bar i{transition:scale 1.4s cubic-bezier(.6,0,.2,1) 1.9s}html.pjs .nsec:not(.in) .vbr-bar i{scale:0 1}html.pjs .vbr-stamp{transition:transform .5s var(--p-bounce) 3.2s,opacity .2s 3.2s}html.pjs .nsec:not(.in) .vbr-stamp{transform:scale(2.4) rotate(-14deg);opacity:0}.nsec.in .vbr-stamp .a{animation:vz-ha 2.6s var(--p-bounce) 3.8s infinite}.nsec.in .vbr-stamp .b{animation:vz-hb 2.6s var(--p-bounce) 3.8s infinite}@media (max-width:899px){.ncta.has-brief > .nin.e-con{grid-template-columns:minmax(0,1fr)!important}}.ntrack-w{margin:calc(var(--vu) * 1.6 + 26px) 0 6px}.ntrack{position:relative;height:34px}.ntrack .ntl,.ntrack .ntf{position:absolute;top:16px;height:3px;left:calc(50% / var(--n,4));right:calc(50% / var(--n,4))}.ntrack .ntl{background:repeating-linear-gradient(90deg,currentColor 0 8px,transparent 8px 14px);opacity:.45}.ntrack .ntf{right:auto;width:calc((100% - 100% / var(--n,4)) * var(--tp,0));background:var(--hls,var(--p-vi))}.ntrack b{position:absolute;top:6px;left:calc((var(--k) + .5) * 100% / var(--n,4));translate:-50% 0;padding:5px 7px;background:var(--bb,#fff);border:2px solid currentColor;font:600 11px/1 var(--mono);letter-spacing:.04em;transition:background .3s,color .3s,scale .35s var(--p-bounce)}.ntrack b.done,.ntrack b.at{background:var(--p-li);color:var(--p-ink);border-color:var(--p-ink)}.pop[data-pop="li"] .ntrack b:is(.done,.at){background:var(--p-ink);color:var(--p-li)}.ntrack b.at{scale:1.14}.ntrack .nto{position:absolute;top:-30px;left:calc((var(--at,0) + .5) * 100% / var(--n,4));width:30px;aspect-ratio:1;translate:-50% 0;z-index:2;transition:left .6s var(--p-out)}.ntrack .nto .po{position:absolute;inset:0}.nsteps.n-3{--n:3}.nsteps.n-4{--n:4}.nsteps.n-5{--n:5}.nsteps.n-6{--n:6}.nsteps .nstep.e-con{transition:transform .4s var(--p-out),opacity .4s}.nsteps .nstep.on{--ow2:11px}.nsteps .nstep.on .nnum .elementor-heading-title{color:var(--p-vi)}.pop[data-pop="ink"] .nsteps .nstep.on .nnum .elementor-heading-title,.pop.nsteps[data-pop="ink"] .nstep.on .nnum .elementor-heading-title{color:var(--p-vi)}.nsteps .nstairs.e-con{align-items:stretch}.nsteps .nstep.e-con{margin-top:0!important}.nsteps:is(.sk-build,.sk-grow) .nstep.e-con{margin-top:calc(var(--rise,0) * var(--vu) * 1.5)!important}.nsteps .nh2 .elementor-heading-title{max-width:30ch}@media (max-width:899px){.nsteps:is(.sk-build,.sk-grow) .nstep.e-con{margin-top:0!important}}.nsk-w{margin:0!important;position:static!important}.nsk{display:block}.nsteps.sk-plan .nstep:nth-child(4n+1){--of:#FFF3C9}.nsteps.sk-plan .nstep:nth-child(4n+2){--of:#E9FAB6}.nsteps.sk-plan .nstep:nth-child(4n+3){--of:#DDF5FF}.nsteps.sk-plan .nstep:nth-child(4n){--of:#FBE0F3}.nsk-plan{position:absolute;left:50%;top:10px;width:16px;height:16px;translate:-50% 0;background:var(--p-vi);clip-path:var(--p-o)}.nsteps.sk-build .nstep{--of:linear-gradient(rgba(110,40,255,.07) 1px,transparent 1px) 0 0/16px 16px,linear-gradient(90deg,rgba(110,40,255,.07) 1px,transparent 1px) 0 0/16px 16px,#fff}.nsk-build{position:absolute;right:calc(clamp(14px,calc(var(--vu) * 1.6),24px) + 6px);top:clamp(14px,calc(var(--vu) * 1.6),24px);padding:4px 7px;background:#16131C;color:var(--p-li);font:500 11px/1 var(--mono);letter-spacing:.04em}.nsteps.sk-build .nstep:last-child .nsk-build{background:var(--p-li);color:var(--p-ink)}.nsk-web{display:flex!important;align-items:center;gap:5px;margin:0 0 6px!important;padding-bottom:8px;border-bottom:2px solid #E7E1EE}.nsk-web i{width:8px;height:8px;background:var(--p-co);clip-path:var(--p-o)}.nsk-web i:nth-child(2){background:var(--p-am)}.nsk-web i:nth-child(3){background:var(--p-li)}.nsk-web em{margin-left:8px;font:500 11px/1 var(--mono);font-style:normal;color:#6A6274}.nsk-grow{position:absolute;right:calc(clamp(14px,calc(var(--vu) * 1.6),24px) + 8px);top:clamp(14px,calc(var(--vu) * 1.6),24px);width:14px;height:48px;background:#EEE9F4;border:2px solid var(--p-ink)}.nsk-grow i{position:absolute;left:0;right:0;bottom:0;height:var(--h);background:var(--p-li);border-top:2px solid var(--p-ink);transition:height .7s var(--p-out) .15s}html.pjs .nsteps .nstep:not(.on) .nsk-grow i{height:0;border-top-width:0}.nsteps.sk-create .nstep{--of:#16131C;--oa:#16131C;color:#fff}.nsteps.sk-create .nstep .nnum .elementor-heading-title,.nsteps.sk-create .nct .elementor-heading-title{color:#fff}.nsteps.sk-create .ncx,.nsteps.sk-create .ncx p{color:#C9C2D3}.nsk-create{display:flex!important;justify-content:space-between;align-items:center;margin:0 0 4px!important;padding:6px 0 8px;background:radial-gradient(circle at 6px 50%,var(--p-co) 3px,transparent 3.5px) 0 50%/16px 100% repeat-x}.nsk-create em{margin-left:auto;padding:3px 6px;background:#16131C;font:500 11px/1 var(--mono);font-style:normal;color:#E8E2F2}.nsk-global{display:flex!important;align-items:center;gap:8px;margin:0 0 6px!important;padding-bottom:8px;border-bottom:2px dashed #CFC7DA;font:700 13px/1 'Space Grotesk',sans-serif}.nsk-global i{flex:1;height:2px;background:repeating-linear-gradient(90deg,var(--p-ink) 0 5px,transparent 5px 9px);position:relative}.nsk-global i::after{content:'';position:absolute;left:50%;top:-5px;width:12px;height:12px;background:var(--p-vi);clip-path:var(--p-o)}.nsk-global em:last-child{font-style:normal;color:var(--p-vi)}.nsk-global em{font-style:normal}.ntab{--ow2:12px;padding:calc(var(--ow) + 12px) calc(var(--ow) + 12px) calc(var(--ow2) + 12px) calc(var(--ow2) + 12px)!important}.ntab .ptb{clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px)!important}.ntab .ptb th.rec em{display:inline-block;transform-origin:center}html.pjs .ntab .ptb th.rec em{transition:transform .5s var(--p-bounce) 1.1s,opacity .2s 1.1s}html.pjs .nsec:not(.in) .ntab .ptb th.rec em{transform:scale(2.6) rotate(12deg);opacity:0}.ntab .ptb td.rec{background-image:linear-gradient(var(--p-li),var(--p-li));background-repeat:no-repeat;background-size:100% 100%}html.pjs .ntab .ptb td.rec{transition:background-size .8s var(--p-out) calc(.8s + var(--rw,0) * .08s)}html.pjs .nsec:not(.in) .ntab .ptb td.rec{background-size:100% 0%}.ntab .ptb tbody tr{transition:background-color .2s}.ntab .ptb tbody tr:hover{background-color:rgba(110,40,255,.06)}.pop[data-fl="web"] .ncard:not(.v-open .ncard)::after{content:'';width:34px;height:10px;top:20px!important;left:24px!important;clip-path:none;translate:none;background:radial-gradient(circle,var(--p-co) 4px,transparent 4.5px) 0 50%/12px 10px no-repeat,radial-gradient(circle,var(--p-am) 4px,transparent 4.5px) 12px 50%/12px 10px no-repeat,radial-gradient(circle,var(--p-li) 4px,transparent 4.5px) 24px 50%/12px 10px no-repeat}.pop[data-fl="create"] .ncard::after{content:'● REC';width:auto;height:auto;background:none;clip-path:none;color:var(--p-co);font:600 10.5px/1 var(--mono);letter-spacing:.08em;top:22px!important;left:24px!important}.pop[data-fl="global"] .ncard::after{content:'TLL →';width:auto;height:auto;background:none;clip-path:none;color:var(--p-vi);font:700 11px/1 var(--mono);letter-spacing:.06em;top:22px!important;left:24px!important}.pop[data-fl="build"] .ncard::after{width:34px;height:8px;clip-path:none;background:linear-gradient(-90deg,var(--p-ink) 0 14px,transparent 14px 20px,var(--p-ink) 20px 34px);top:14px!important;left:24px!important}.pop[data-fl="grow"] .ncard::after{width:28px;height:20px;clip-path:none;background:linear-gradient(var(--sh),var(--sh)) 0 100%/6px 40% no-repeat,linear-gradient(var(--sh),var(--sh)) 11px 100%/6px 70% no-repeat,linear-gradient(var(--sh),var(--sh)) 22px 100%/6px 100% no-repeat;top:18px!important;left:24px!important}.pop[data-fl="plan"] .ncard::after{clip-path:var(--p-o);width:16px;height:16px;background:var(--p-vi)}.ncard .nct .elementor-heading-title{padding-left:44px}@media (min-width:900px) and (max-height:760px){.pf-global .tix{gap:7px;margin-top:calc(var(--vu) * 1.4)}.pf-global .tix:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){gap:7px;margin-top:calc(var(--vu) * 1.4)}.pf-global .tk-r{padding-top:10px!important;padding-bottom:10px!important}}.nmini-w{margin:0 0 calc(var(--vu) * 1.3)!important}.vm{position:relative;display:block;width:100%;aspect-ratio:2.3;overflow:hidden;border:2px solid var(--p-ink);background:#FDFCF8;isolation:isolate;container-type:inline-size}.vm .a,.vm .b{position:absolute;inset:0}.vm .a:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *),.vm .b:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){position:absolute;inset:0}.vm .a{clip-path:var(--p-ha)}.vm .b{clip-path:var(--p-hb)}.vm-o{position:absolute;width:clamp(22px,13cqw,34px);aspect-ratio:1;z-index:2}.vm-o .a{background:var(--p-vi)}.vm-o .b{background:var(--p-li)}.vm-build{background:linear-gradient(var(--p-ink),var(--p-ink)) 0 100%/100% 3px no-repeat,#F3EFFA}.vm-cr{display:none}.vm-bk{position:absolute;right:50%;bottom:calc(3px + var(--j) * 17%);width:calc(58% - var(--j) * 10%);height:17%;translate:-50% 0;background:var(--p-vi);border:2px solid var(--p-ink)}.vm-bk:nth-of-type(2){background:var(--p-co)}.vm-bk:nth-of-type(3){background:var(--p-cy)}.vm-bk:nth-of-type(4){background:var(--p-am)}.vm-build .vm-o{right:50%;bottom:calc(3px + var(--k) * 17%);translate:-50% 0}.vm-build .vm-o::before{content:'';position:absolute;right:50%;bottom:100%;width:2px;height:200px;translate:-50% 0;background:var(--p-ink)}.vm-build .vm-o .a{background:var(--p-ink)}.vm-web{background:#fff}.vm-bar{position:absolute;right:0;left:0;top:0;height:19%;display:flex;align-items:center;gap:4px;padding-right:8px;background:#F3EFF8;border-bottom:2px solid var(--p-ink)}.vm-bar i{width:7px;height:7px;background:var(--p-co);clip-path:var(--p-o)}.vm-bar i:nth-child(2){background:var(--p-am)}.vm-bar i:nth-child(3){background:var(--p-li)}.vm-pg{position:absolute;right:8%;left:8%;top:30%;bottom:12%;display:grid;gap:7%}.vm-pg i{background:#E4DEEC;border:2px solid var(--p-ink)}.vm-web.l0 .vm-pg{grid-template-columns:1.3fr 1fr;grid-template-rows:1fr 1fr}.vm-web.l0 .vm-pg i:nth-child(1){grid-row:span 2;background:var(--p-vi)}.vm-web.l0 .vm-pg i:nth-child(4){display:none}.vm-web.l0 .vm-pg i:nth-child(2){background:var(--p-li)}.vm-web.l1 .vm-pg{grid-template-columns:repeat(3,1fr)}.vm-web.l1 .vm-pg i:nth-child(1){background:var(--p-cy)}.vm-web.l1 .vm-pg i:nth-child(2){background:var(--p-am)}.vm-web.l1 .vm-pg i:nth-child(3){background:var(--p-pk)}.vm-web.l1 .vm-pg i:nth-child(4){display:none}.vm-web.l2 .vm-pg{grid-template-rows:repeat(4,1fr);gap:5%}.vm-web.l2 .vm-pg i{border-width:0;background:#E4DEEC}.vm-web.l2 .vm-pg i:nth-child(1){width:70%;background:var(--p-ink)}.vm-web.l2 .vm-pg i:nth-child(3){width:84%}.vm-web.l2 .vm-pg i:nth-child(4){width:34%;background:var(--p-vi)}.vm-cur{position:absolute;right:24%;top:72%;width:12px;height:15px;background:var(--p-ink);clip-path:polygon(0 0,100% 62%,56% 66%,74% 100%,58% 100%,42% 70%,10% 92%);z-index:3}.vm-grow{background:linear-gradient(rgba(22,19,28,.08) 1px,transparent 1px) 0 0/100% 25%,#fff}.vm-br{position:absolute;bottom:0;right:calc(8% + var(--j) * 22%);width:16%;height:calc(16% + var(--j) * 16%);background:var(--p-cy);border:2px solid var(--p-ink);border-bottom:0}.vm-br:nth-of-type(2){background:var(--p-am)}.vm-br:nth-of-type(3){background:var(--p-pk)}.vm-br:nth-of-type(4){background:var(--p-li)}.vm-grow .vm-o{right:82%;bottom:var(--h3,64%);translate:-50% 0}.vm-create{background:#16131C;border-color:#16131C}.vm-create::before{content:'';position:absolute;inset:20% 7% 22%;border:2px dashed rgba(255,255,255,.3)}.vm-rec{position:absolute;right:8px;top:6px;font:600 9.5px/1 var(--mono);font-style:normal;letter-spacing:.08em;color:var(--p-co)}.vm-tc{position:absolute;left:8px;top:6px;font:500 9.5px/1 var(--mono);font-style:normal;letter-spacing:.06em;color:#E8E2F2}.vm-create .vm-o{right:50%;top:50%;translate:-50% -50%}.vm-create .vm-o .a{background:var(--p-co)}.vm-create .vm-o .b{background:#fff}.vm-sc{position:absolute;right:7%;left:7%;bottom:9%;height:3px;background:rgba(255,255,255,.2)}.vm-sc::after{content:'';position:absolute;inset:0;background:var(--p-co);transform-origin:right;scale:.4 1}.vm-global{background:#fff}.vm-arc{position:absolute;inset:0;width:100%;height:100%}.vm-arc path{fill:none;stroke:var(--p-ink);stroke-width:2px;stroke-dasharray:5 6;vector-effect:non-scaling-stroke}.vm-a,.vm-b{position:absolute;bottom:9%;padding:4px 6px;background:var(--p-ink);color:#fff;font:700 11px/1 var(--mono);font-style:normal;letter-spacing:.04em}.vm-a{right:5%}.vm-b{left:5%;background:var(--p-vi)}.vm-fx{position:absolute;right:50%;top:15cqw;width:0;height:0;z-index:2}.vm-fx .vm-o{right:0;top:0;translate:-50% -50%}@media (prefers-reduced-motion:no-preference){.nsec.in .vm-build .vm-o{animation:vm-drop 3.6s var(--p-out) calc(var(--k) * .3s) infinite}.nsec.in .vm-cur{animation:vm-cur 4.6s ease-in-out infinite}.nsec.in .vm-web .vm-pg i:nth-child(2){animation:vm-click 4.6s infinite}.nsec.in .vm-grow .vm-o{animation:vm-climb 5.2s var(--p-bounce) calc(var(--i,0) * -1.3s) infinite}.nsec.in .vm-rec{animation:yop-blink 1.2s steps(2,jump-none) infinite}.nsec.in .vm-create .vm-o .a{animation:vz-ha 3s var(--p-bounce) infinite}.nsec.in .vm-create .vm-o .b{animation:vz-hb 3s var(--p-bounce) infinite}.nsec.in .vm-sc::after{animation:vm-scrub 5s linear infinite}.nsec.in .vm-fx{animation:vm-fx 3.6s linear calc(var(--i,0) * -1.1s) infinite}.nsec.in .vm-fx .vm-o{animation:vm-fy 1.8s ease-out calc(var(--i,0) * -1.1s) infinite alternate}}@keyframes vm-drop{0%{translate:-50% -130px;opacity:0}6%{opacity:1}38%{translate:-50% 0;scale:1}44%{scale:1.14 .84}52%{scale:1}90%{translate:-50% 0;opacity:1}100%{translate:-50% 0;opacity:0}}@keyframes vm-cur{0%,100%{left:24%;top:72%}40%,52%{left:62%;top:46%}46%{scale:.8}70%{left:40%;top:80%}}@keyframes vm-click{0%,42%,52%,100%{translate:0 0}46%{translate:2px 2px}}@keyframes vm-climb{0%,16%{left:16%;bottom:var(--h0,16%)}25%,41%{left:38%;bottom:var(--h1,32%)}50%,66%{left:60%;bottom:var(--h2,48%)}75%,92%{left:82%;bottom:var(--h3,64%)}100%{left:16%;bottom:var(--h0,16%)}}@keyframes vm-scrub{from{scale:0 1}to{scale:1 1}}@keyframes vm-fx{0%{left:13%;opacity:0}8%{opacity:1}92%{opacity:1}100%{left:87%;opacity:0}}@keyframes vm-fy{0%{top:25cqw}100%{top:11cqw}}.ncards.has-mini .ngrid.e-con{align-items:stretch}.vfaq-w{margin-top:calc(var(--vu) * 2.8)!important}.vfaq{position:relative;display:flex;align-items:flex-end;gap:14px;max-width:430px}.vfq-o{position:relative;flex:0 0 auto;width:clamp(42px,calc(var(--vu) * 4),62px);aspect-ratio:1}.vfq-o .a,.vfq-o .b{position:absolute;inset:0}.vfq-o .a{clip-path:var(--p-ha);background:var(--p-vi)}.vfq-o .b{clip-path:var(--p-hb);background:var(--p-li)}.pop[data-pop="li"] .vfq-o .b{background:var(--p-ink)}.vfq-b{--ok:12px;--ow:3px;--ow2:8px;--ob:var(--p-vi);flex:1;min-width:0;margin:0 0 calc(var(--vu) * 1.2)!important;padding:15px 24px 21px 19px!important;min-height:calc(1.35em * 2 + 36px);color:var(--p-ink);font:600 clamp(14px,calc(var(--vu) * 1.15),17px)/1.35 'Space Grotesk',sans-serif}.pop[data-pop="vi"] .vfq-b{--ob:var(--p-li)}.vfaq::after{content:'';position:absolute;right:calc(clamp(42px,calc(var(--vu) * 4),62px) + 4px);bottom:calc(var(--vu) * 1.2 + 12px);width:12px;height:14px;background:var(--p-ink);clip-path:polygon(100% 0,100% 100%,0 100%)}.vfaq:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *)::after{content:'';position:absolute;left:calc(clamp(42px,calc(var(--vu) * 4),62px) + 4px);bottom:calc(var(--vu) * 1.2 + 12px);width:12px;height:14px;background:var(--p-ink);clip-path:polygon(100% 0,100% 100%,0 100%)}.vfq-c{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:var(--p-vi);animation:yop-blink 1s steps(2,jump-none) infinite}.vfaq.talk .vfq-o .a{animation:vfq-a .28s ease-in-out infinite alternate}.vfaq.talk .vfq-o .b{animation:vfq-b .28s ease-in-out infinite alternate}@keyframes vfq-a{to{translate:-3px -4px}}@keyframes vfq-b{to{translate:3px 4px}}@media (max-width:899px){.vfaq-w{display:none}}@media (min-width:900px){.ncards > .nin.e-con{grid-template-columns:minmax(0,.78fr) minmax(0,2fr)}.ncards .nhd .nh2 .elementor-heading-title{font-size:clamp(28px,calc(var(--vu) * 3.6),60px);max-width:none}}@media (max-width:899px){.ntext.has-strip > .nin > .nnote.e-con{flex-direction:column!important;align-items:flex-start;gap:8px!important}.vzp-board{aspect-ratio:auto;min-height:340px}.vzp-note{width:min(84%,360px)}.vzp-map{height:46%}}.vzp-board{display:flex!important;flex-direction:column;align-items:flex-start}.vzp-note{flex:0 0 auto}.vzp-map{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;align-self:stretch;height:auto!important;flex:1 1 auto;min-height:clamp(120px,calc(var(--vu) * 11),180px);margin-top:clamp(10px,calc(var(--vu) * 1.2),18px)}@media (max-width:899px){.vzp-board{min-height:0}}.vm-bk.c0{background:var(--p-vi)}.vm-bk.c1{background:var(--p-co)}.vm-bk.c2{background:var(--p-cy)}.vm-bk.c3{background:var(--p-am)}.vm-br{height:var(--bh,calc(16% + var(--j) * 16%))}.vm-create .vm-play{position:absolute;right:50%;top:50%;width:9cqw;aspect-ratio:1;translate:-40% -50%;background:var(--p-co);clip-path:polygon(0 0,100% 50%,0 100%)}.vm-create .vm-sq{position:absolute;right:50%;top:50%;width:10cqw;aspect-ratio:1;translate:-50% -50%;border:3px solid #fff;rotate:12deg}.vm-create .vm-bars{position:absolute;right:50%;top:50%;width:14cqw;height:10cqw;translate:-50% -50%;display:flex;align-items:flex-end;gap:1.4cqw}.vm-create .vm-bars i{flex:1;background:var(--p-li)}.vm-create .vm-bars i:nth-child(1){height:40%}.vm-create .vm-bars i:nth-child(2){height:70%;background:var(--p-cy)}.vm-create .vm-bars i:nth-child(3){height:100%;background:var(--p-co)}@media (prefers-reduced-motion:no-preference){.nsec.in .vm-create .vm-sq{animation:vm-sq 4s var(--p-bounce) infinite}.nsec.in .vm-create .vm-play{animation:sg-bob 2s ease-in-out infinite}}@keyframes vm-sq{0%,100%{rotate:12deg}50%{rotate:-12deg}}@media (min-width:900px){.nhero-r.has-tkt{padding-top:clamp(92px,calc(var(--vu) * 11),168px)!important}.nhero-r.has-tkt .nobj-hero{top:0;bottom:auto;right:calc(var(--vu) * 1.2);width:auto!important;height:clamp(84px,calc(var(--vu) * 10),156px)}.nhero-r.has-tkt .nobj-hero img{width:auto;height:100%;max-width:none}}.nhero .nart .pc{animation-name:n-pop!important}@keyframes n-pop{from{opacity:0;scale:.2}}@keyframes n-hl{from{clip-path:inset(0 100% 0 0)}}@media (min-width:900px){.nhero > .nin.e-con{column-gap:clamp(40px,calc(var(--vu) * 5.4),100px)!important}}.nhero:has(.nhero-r.has-tkt) .nart .pc:nth-child(2){display:none}.pf-global .p-plane{top:-9%!important;right:-2%!important;width:clamp(80px,17cqw,124px)!important}.fa-ap em{inset:0!important}@keyframes yop-swatch{0%,70%,100%{translate:0 0}80%{translate:0 -5px}}.pop .frm-art .fa-cam{inset:4% 10% 12%!important;width:80%!important;height:84%!important}@media (max-width:899px){.nhero-r.has-tkt .nobj-hero,.ncards .nobj-side{display:none!important}.vzw-phone{display:none}.vz-web{padding-right:0}}.vz{container-type:inline-size}.vzm-box{--ok:16px;--ow:3px;--ow2:10px;--ob:var(--p-ink);position:relative;aspect-ratio:1.25;padding:0!important}.vzm-y,.vzm-x{position:absolute;font:500 clamp(9px,2.2cqw,11px)/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6A6274}.vzm-y{left:5%;top:6%}.vzm-x{right:7%;bottom:5%}.vzm-g{position:absolute;left:9%;right:9%;top:14%;bottom:14%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2.4%}.vzm-g b{display:flex;align-items:flex-end;padding:3cqw;border:2px solid var(--p-ink);font:600 clamp(12px,3.2cqw,17px)/1 'Space Grotesk',sans-serif}.vzm-g .c0{background:var(--p-li)}.vzm-g .c1{background:#fff}.vzm-g .c2{background:var(--p-am)}.vzm-g .c3{background:#EEE9F4;color:#6A6274}.vzm-o{position:absolute;left:calc(9% + 20%);top:calc(14% + 16%);width:9cqw;aspect-ratio:1;translate:-50% -50%;z-index:2}.vzm-o i{position:absolute;inset:0}.vzm-o .a{clip-path:var(--p-ha);background:var(--p-vi)}.vzm-o .b{clip-path:var(--p-hb);background:var(--p-ink)}.vzm-k{margin:3cqw 0 0!important;font:600 clamp(13px,3.2cqw,16px)/1.35 'Space Grotesk',sans-serif}.vzc2-win{--ok:14px;--ow:3px;--ow2:10px;--of:#16131C;--oa:#3A3442;--ob:var(--p-li);position:relative;padding:var(--ow) var(--ow2) var(--ow2) var(--ow)!important;color:#E8E2F2}.vzc2-bar{display:flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-bottom:1px solid #3A3442;font:500 12px/1 var(--mono);color:#8E8798}.vzc2-bar i{width:10px;height:10px;background:#FF6A4D;clip-path:var(--p-o)}.vzc2-bar i:nth-child(2){background:#FFC83D}.vzc2-bar i:nth-child(3){background:#C9F23B}.vzc2-bar span{margin-left:10px}.vzc2-log{position:relative;display:grid;gap:2.6cqw;margin:0;padding:4cqw 4cqw 4cqw 9cqw!important;list-style:none}.vzc2-log::before{content:'';position:absolute;left:5cqw;top:5cqw;bottom:5cqw;width:2px;background:#3A3442}.vzc2-log li{position:relative;display:flex;align-items:center;gap:2.4cqw;font:500 clamp(11px,2.7cqw,14px)/1.3 var(--mono)}.vzc2-log li::before{content:'';position:absolute;left:calc(-4cqw - 5px);width:10px;height:10px;background:var(--p-vi);clip-path:var(--p-o)}.vzc2-log code{color:var(--p-am);font:inherit}.vzc2-log span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.vzc2-log em{margin-left:auto;padding:2px 6px;background:var(--p-li);color:var(--p-ink);font-style:normal;font-size:.85em}.vzc2-o{position:absolute;left:7cqw;bottom:6cqw;width:9cqw;aspect-ratio:1}.vzc2-o i{position:absolute;inset:0}.vzc2-o .a{clip-path:var(--p-ha);background:var(--p-li)}.vzc2-o .b{clip-path:var(--p-hb);background:var(--p-vi)}.vzr-stage{position:relative;aspect-ratio:1.3;display:grid;place-items:center;background:repeating-linear-gradient(90deg,transparent 0 23px,rgba(22,19,28,.06) 23px 24px)}.vzr-pg{--ok:12px;--ow:3px;--ow2:8px;--ob:var(--p-vi);position:relative;width:94%;height:90%;display:flex;flex-direction:column;gap:3cqw;padding:3cqw 4cqw!important;overflow:hidden}.vzr-nav{display:flex;align-items:center;gap:2cqw}.vzr-nav b{width:9cqw;height:2.4cqw;background:var(--p-ink)}.vzr-nav i{width:6cqw;height:1.2cqw;background:#D9D2E3}.vzr-nav i:first-of-type{margin-left:auto}.vzr-h{margin:0!important;font:700 clamp(14px,4.2cqw,24px)/1.1 'Space Grotesk',sans-serif;letter-spacing:-.02em}.vzr-cols{flex:1;display:flex;flex-wrap:wrap;gap:2cqw}.vzr-cols i{flex:1 1 9rem;min-height:7cqw;border:2px solid var(--p-ink);background:var(--p-cy)}.vzr-cols i:nth-child(2){background:var(--p-am)}.vzr-cols i:nth-child(3){background:var(--p-pk)}.vzr-btn{align-self:flex-start;padding:1.4cqw 3cqw;background:var(--p-li);border:2px solid var(--p-ink);font:600 clamp(11px,2.8cqw,14px)/1 'Space Grotesk',sans-serif}.vzr-w{display:flex;justify-content:center;gap:2cqw;margin-top:2.4cqw}.vzr-w em{padding:1cqw 2cqw;border:2px solid var(--p-ink);font:600 clamp(10px,2.4cqw,12px)/1 var(--mono);font-style:normal;background:#fff}.vzr-w em:first-child{background:var(--p-li)}.vzk-t{--ok:14px;--ow:3px;--ow2:10px;--ob:var(--p-li);position:relative;padding:var(--ow) var(--ow2) var(--ow2) var(--ow)!important}.vzk-h,.vzk-r{display:grid;grid-template-columns:1fr 22cqw 6cqw;align-items:center;gap:2cqw;padding:2.6cqw 3cqw}.vzk-h{background:var(--p-ink);color:#fff;font:600 clamp(10px,2.4cqw,12px)/1 var(--mono);text-transform:uppercase}.vzk-r{border-top:2px solid #EEE9F4;font:600 clamp(12px,3cqw,15px)/1.2 'Space Grotesk',sans-serif}.vzk-r span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vzk-r b{position:relative;display:grid;font:700 clamp(14px,3.6cqw,19px)/1 var(--mono)}.vzk-r b em{grid-area:1 / 1;font-style:normal}.vzk-r b em:first-child{opacity:0;color:#9A92A6}.vzk-r b em:last-child{color:var(--p-vi)}.vzk-r b em::before{content:'#';font-size:.7em}.vzk-r i{font-style:normal;color:var(--p-ink);background:var(--p-li);text-align:center;font-weight:700}.vzk-k{margin:3cqw 0 0!important;font:600 clamp(13px,3.2cqw,16px)/1.35 'Space Grotesk',sans-serif}.vzs2-board{--ok:14px;--ow:3px;--ow2:10px;--ob:var(--p-co);position:relative;padding:4cqw!important}.vzs2-top{display:flex;justify-content:space-between;gap:3cqw;padding-bottom:2.4cqw;margin-bottom:3cqw;border-bottom:2px solid var(--p-ink);font:500 clamp(9px,2.3cqw,11px)/1.2 var(--mono);text-transform:uppercase}.vzs2-top span:last-child{text-align:right;color:#6A6274}.vzs2-p{display:grid;grid-template-columns:repeat(3,1fr);gap:3cqw;margin:0;padding:0!important;list-style:none}.vzs2-p li{display:grid;gap:1.6cqw}.vzs2-f{position:relative;aspect-ratio:4 / 3;border:2px solid var(--p-ink);background:#fff;overflow:hidden}.vzs2-f i{position:absolute;border:2px dashed var(--p-ink)}.vzs2-p .p0 i{left:12%;right:12%;top:30%;bottom:14%}.vzs2-p .p1 i{left:28%;right:28%;top:14%;bottom:14%;border-radius:50%}.vzs2-p .p2 i{left:34%;right:34%;top:24%;bottom:24%;background:var(--p-am);border-style:solid}.vzs2-p small{font:500 clamp(9px,2.3cqw,11px)/1.2 var(--mono)}.vzs2-o{position:absolute;left:calc(4cqw + 14%);top:calc(4cqw + 22cqw);width:7cqw;aspect-ratio:1;z-index:2}.vzs2-o i{position:absolute;inset:0}.vzs2-o .a{clip-path:var(--p-ha);background:var(--p-co)}.vzs2-o .b{clip-path:var(--p-hb);background:var(--p-ink)}@media (prefers-reduced-motion:no-preference){.nsec.in .vzm-o{animation:vzm-hop 6s var(--p-bounce) infinite}.nsec.in .vzc2-log li{animation:vzc2-in 9s var(--p-out) calc((4 - var(--i)) * .5s) infinite backwards}.nsec.in .vzc2-o .a{animation:vz-ha 2.4s var(--p-bounce) infinite}.nsec.in .vzc2-o .b{animation:vz-hb 2.4s var(--p-bounce) infinite}.nsec.in .vzr-pg{animation:vzr-w 9s cubic-bezier(.65,0,.35,1) infinite}.nsec.in .vzr-w em:nth-child(1){animation:vzr-c0 9s infinite}.nsec.in .vzr-w em:nth-child(2){animation:vzr-c1 9s infinite}.nsec.in .vzr-w em:nth-child(3){animation:vzr-c2 9s infinite}.nsec.in .vzk-r b em:first-child{animation:vzk-o 7s calc(var(--i) * .3s) infinite}.nsec.in .vzk-r b em:last-child{animation:vzk-n 7s calc(var(--i) * .3s) infinite}.nsec.in .vzk-r i{animation:sg-bob 1.6s ease-in-out calc(var(--i) * -.4s) infinite}.nsec.in .vzs2-o{animation:vzs2-o 7s cubic-bezier(.65,0,.35,1) infinite}.nsec.in .vzs2-p li{animation:vzs2-in 7s var(--p-out) calc(var(--k,0) * .3s) infinite backwards}.nsec.in .vzs2-p .p1{--k:1}.nsec.in .vzs2-p .p2{--k:2}}@keyframes vzm-hop{0%,14%{left:calc(9% + 62%);top:calc(14% + 54%)}30%,44%{left:calc(9% + 62%);top:calc(14% + 16%)}60%,92%{left:calc(9% + 20%);top:calc(14% + 16%)}100%{left:calc(9% + 62%);top:calc(14% + 54%)}}@keyframes vzc2-in{0%{transform:translateY(-60%);opacity:0}6%,90%{transform:none;opacity:1}98%,100%{opacity:0}}@keyframes vzr-w{0%,22%{width:94%}33%,55%{width:62%}66%,88%{width:34%}100%{width:94%}}@keyframes vzr-c0{0%,26%{background:var(--p-li)}30%,100%{background:#fff}}@keyframes vzr-c1{0%,26%{background:#fff}30%,60%{background:var(--p-li)}64%,100%{background:#fff}}@keyframes vzr-c2{0%,60%{background:#fff}64%,94%{background:var(--p-li)}98%,100%{background:#fff}}@keyframes vzk-o{0%,30%{opacity:1}36%,100%{opacity:0}}@keyframes vzk-n{0%,30%{opacity:0}36%,100%{opacity:1}}@keyframes vzs2-o{0%,20%{left:calc(4cqw + 14%)}36%,54%{left:calc(4cqw + 46%)}70%,90%{left:calc(4cqw + 78%)}100%{left:calc(4cqw + 14%)}}@keyframes vzs2-in{0%{transform:translateY(20%);opacity:0}8%,90%{transform:none;opacity:1}98%,100%{opacity:0}}.tkt-ft i{position:relative;overflow:hidden}.tkt-ft i::after{content:'';position:absolute;top:-2px;bottom:-2px;left:0;width:3px;background:var(--p-co);box-shadow:0 0 8px var(--p-co);opacity:0}@media (prefers-reduced-motion:no-preference){.nhero.in .tkt-ft i::after{animation:tkt-scan 4.5s ease-in-out 1.4s infinite}.nhero.in .tkt-no{animation:tkt-no .9s var(--p-bounce) .5s backwards}.nsec.in .ntab tbody tr{animation:ntab-row 9s calc(1.4s + var(--k,0) * 1.1s) infinite}.nsec.in .ntab thead th.rec em{display:inline-block;animation:ntab-pick 2.8s var(--p-bounce) 1.2s infinite}.nsec.in.nmore .nrow::after{animation:nmore-go 4s ease-in-out calc(var(--k,0) * .35s) infinite}}@keyframes tkt-scan{0%,8%{left:0;opacity:0}12%{opacity:1}52%{left:calc(100% - 3px);opacity:1}56%,100%{left:calc(100% - 3px);opacity:0}}@keyframes tkt-no{from{clip-path:inset(0 0 100% 0);transform:translateY(-30%)}}@keyframes ntab-row{0%,9%{background:transparent}3%,6%{background:rgba(201,242,59,.35)}12%,100%{background:transparent}}@keyframes ntab-pick{0%,100%{rotate:0deg;scale:1}12%{rotate:-6deg;scale:1.12}24%{rotate:0deg;scale:1}}@keyframes nmore-go{0%,70%,100%{translate:0 -50%}80%{translate:5px -50%}}.nsvc:nth-child(2){--k:1}.nsvc:nth-child(3){--k:2}.nsvc:nth-child(4){--k:3}.nsvc:nth-child(5){--k:4}.nsvc:nth-child(6){--k:5}.nsvc:nth-child(7){--k:6}.nsvc:nth-child(8){--k:7}@media (prefers-reduced-motion:no-preference){.nsec.in.settled :is(.ngrid > .ncard,.nsvcs > .nsvc,.ngcol > .nsvc,.nfls > .nfl):not(:hover){animation:o-walk 9s ease-in-out calc(var(--k,0) * .55s) infinite}}@keyframes o-walk{0%,10%,100%{--ow2:7px}5%{--ow2:12px}}.vzw-url{min-width:0;text-overflow:ellipsis}.vzw-lang{flex:none}.nh1 .hlt{margin-top:.34em}.pop-hero .ph-art .pc{animation-name:n-pop!important}@media (min-width:900px) and (max-height:780px){.pop.nsec:is(.nproj,.nwrap.nw-prompts){--py:clamp(26px,calc(var(--vu) * 2.8),52px)}.nproj-t .elementor-heading-title{font-size:calc(var(--vu) * 3.8)}.nproj .nprose{font-size:clamp(14px,calc(var(--vu) * 1.15),17px)}}@media (max-width:899px){.pop-hero .ph-art .pc:nth-child(1){--x:89%!important;--y:-2%!important}.pop-hero .ph-art .pc:nth-child(2),.pop-hero .ph-art .pc:nth-child(3),.pop-hero .ph-art .pc:nth-child(7){display:none}.pop-hero .ph-art .pc:nth-child(5){--x:74%!important;--y:88%!important;--s:15%!important}}.pop-hero .ph-u{position:relative;z-index:3}.pop-hero .pbtn.ghost{background:var(--p-vi)}html.vis-on :is(.pop,.endroom):not(.vis) *,html.vis-on :is(.pop,.endroom):not(.vis) *::before,html.vis-on :is(.pop,.endroom):not(.vis) *::after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important}html{scroll-behavior:auto!important}}.nhd > .nobj{margin-top:max(18px,calc(var(--vu) * 2))!important}.nhd > .nobj:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){margin-top:max(18px,calc(var(--vu) * 2))!important}.nobj.nobj-hero{translate:0 calc((var(--sp,.5) - .5) * 28px)}.nobj.nobj-hero:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){translate:0 calc((var(--sp,.5) - .5) * 28px)}@media (min-width:900px) and (max-width:1100px){.nmore > .nin.e-con{grid-template-columns:minmax(0,.8fr) minmax(0,2fr)!important}.nmore .nrows.e-con{grid-template-columns:repeat(2,minmax(0,1fr))}.ngroups:not(.has-sig) > .nin.e-con,.ndir > .nin.e-con{grid-template-columns:minmax(0,.8fr) minmax(0,2fr)}.ngroups .nsvc-s,.nmore .nrow-s{display:none!important}.nfacts .pfc-dl > div{padding-block:6px!important}}@media (min-width:900px) and (max-width:1100px) and (max-height:860px){.pf-global .tk-b span{display:none!important}.ndir .ndt-s{display:none!important}}@media (min-width:900px) and (max-width:1100px) and (max-height:740px){.ncards .ngrid.e-con,.nwhich .nwhs.e-con{row-gap:10px!important}}@media (min-width:1200px){.pf-web .pmore{display:flex;width:fit-content}.pf-web .wl-h{float:right;margin:32px 0 0 18px!important;line-height:12px}.pf-web .wl{margin-top:22px!important}}@media (min-width:900px) and (max-height:740px){.pop-floor,.pop-work{--py:clamp(22px,calc(var(--vu) * 2.6),34px)}.pop.nsec.e-con{--py:clamp(22px,calc(var(--vu) * 2.6),34px)}.pop.nsec.ntext.has-strip,.pop.nsec:is(.nproj,.nwrap.nw-prompts){--py:22px}.pop .pr-t th,.pop .pr-t td{padding-block:5px}.pop .bb .q{padding-block:11px}}.pf-create .frm-art{container-type:size}.fa-ph-s{width:auto;height:min(clamp(85px,calc(var(--vu) * 8.18),124px),calc(100cqh - 6px))}.fa-ph b{left:calc(100% + 8px);bottom:4px}.pf-create .fa-ph{--rise:min(60px,calc(100cqh - 30px))}.fa-sl{box-sizing:border-box;width:min(78%,calc((100cqh - 8px) * 1.6))}.fa-ap-l{box-sizing:border-box;width:min(clamp(64px,calc(var(--vu) * 6),96px),calc(100cqh - 8px))}@media (min-width:900px){.elementor .e-con.pop.pf-create,.pop.pf-create{display:flex;flex-direction:column;justify-content:center}.elementor .e-con.pop.pf-create > .e-con.wrap,.pop.pf-create > .wrap{width:100%;margin-inline:auto}.pf-create{--cu:min(1.25vw,1.8svh)}.pf-create .frames{--fw:clamp(230px,calc(var(--cu) * 21.5),600px)!important}.pf-create .pf-h .g{font-size:clamp(54px,calc(var(--cu) * 7.2),210px)!important}.pf-create .frames::before{display:none}}@property --cd{syntax:'<number>';inherits:false;initial-value:0}.frm-cd{--c:#2B2533;--t:#fff}.frm-cd .cd{position:absolute;inset:var(--ow,3px) var(--ow2,7px) var(--ow2,7px) var(--ow,3px);display:grid;place-items:center;overflow:hidden;background:linear-gradient(rgba(255,255,255,.28),rgba(255,255,255,.28)) center/2px 100% no-repeat,linear-gradient(rgba(255,255,255,.28),rgba(255,255,255,.28)) center/100% 2px no-repeat}.frm-cd .cd::before{content:'';position:absolute;left:50%;top:50%;width:min(78%,calc(100cqh * .78));aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:conic-gradient(rgba(255,255,255,.2) calc(var(--cd) * 1turn),transparent 0);box-shadow:inset 0 0 0 3px rgba(255,255,255,.85),inset 0 0 0 12px #2B2533,inset 0 0 0 15px rgba(255,255,255,.5);animation:cd-sweep 1s linear infinite}.frm-cd .cd-n{position:relative;display:grid;font:700 clamp(44px,calc(var(--fw) * .26),120px)/1 'Space Grotesk',sans-serif;color:#fff}.pf-create .frm-cd .cd-n b{grid-area:1 / 1;text-align:center;font:inherit;letter-spacing:0;opacity:0;animation:cd-num 3s step-end infinite}.pf-create .frm-cd .cd-n b:nth-child(2){animation-delay:1s}.pf-create .frm-cd .cd-n b:nth-child(3){animation-delay:2s}.frm-cd{container-type:size}@keyframes cd-sweep{to{--cd:1}}@keyframes cd-num{0%{opacity:1}33.333%{opacity:0}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.frm-cd .cd::before{animation:none;--cd:.25}.pf-create .frm-cd .cd-n b{animation:none}.pf-create .frm-cd .cd-n b:first-child{opacity:1}}@media (max-width:899px){.frm-cd{display:none}}.pf-create .fa-ph{height:auto}@media (min-width:900px){.pf-create .frm > a,.pf-create .frm > .slate{padding:max(14px,calc(var(--fw) * .042)) max(16px,calc(var(--fw) * .048))}.pf-create .frm > .frm-n{left:max(16px,calc(var(--fw) * .048));top:max(14px,calc(var(--fw) * .042))}.pf-create .frm-n{font-size:max(11px,calc(var(--fw) * .03))}.pf-create .frm > a > b{font-size:max(var(--t-l),calc(var(--fw) * .056))}.pf-create .frm-l{font-size:max(var(--t-s),calc(var(--fw) * .036))}.pf-create .slate b{font-size:clamp(40px,calc(var(--fw) * .18),120px)!important}.pf-create .slate small{font-size:max(11px,calc(var(--fw) * .03))}.pf-create .fa-air{font-size:max(18px,calc(var(--fw) * .07))}.pf-create .fa-air i{width:max(12px,calc(var(--fw) * .035));height:max(12px,calc(var(--fw) * .035))}.pf-create .fa-bars{height:max(10px,calc(var(--fw) * .028))}.pf-create .fa-sw i{width:max(22px,calc(var(--fw) * .085))}.pf-create .fa-aa{font-size:max(34px,calc(var(--fw) * .14))}.pf-create .fa-mo{width:min(calc(var(--fw) * .27),calc(100cqh - 8px))}.pf-create .fa-ap-l{width:min(calc(var(--fw) * .27),calc(100cqh - 8px))}.pf-create .fa-ph-s{height:min(calc(var(--fw) * .36),calc(100cqh - 6px))}}.pop-hero .ph-art .pc:nth-child(4){display:none}@media (min-width:900px){.ngcol.k-4.e-con{grid-template-columns:repeat(4,minmax(0,1fr))}}.f-brands li{display:grid}.f-brands li > a{height:100%;box-sizing:border-box}.nart{inset:0!important}.nhero:has(.nhero-r.has-tkt) .nart .pc{display:none}.nsec:is(.nlab,.nfit,.nprice,.nmyth,.ndays,.nterms,.ntools,.nsigns,.ndeliv) > .nin.e-con{display:grid;gap:calc(var(--vu) * 2.6)}.nsec:is(.nlab.l-wide,.nprice,.nmyth,.ndays,.nterms,.ntools,.ndeliv) .nhd.e-con{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:8px var(--gap);align-items:end}.nsec:is(.nlab.l-wide,.nprice,.nmyth,.ndays,.nterms,.ntools,.ndeliv) .nhd.e-con > .elementor-element{grid-column:1}.nsec:is(.nlab.l-wide,.nprice,.nmyth,.ndays,.nterms,.ntools,.ndeliv) .nhd.e-con > .nintro{grid-column:2;grid-row:1 / span 2;margin:0}.nsec:is(.nfit,.nsigns,.nlab.l-side) > .nin.e-con{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:var(--gap)}.nsec:is(.nprice,.nmyth,.ndays,.nterms,.ntools,.ndeliv,.nlab,.nfit,.nsigns) .nh2 .elementor-heading-title{font-size:var(--t-2)}.nlab-w{min-width:0}.lab{--lc:var(--p-ink);--la:var(--p-vi);--lb:var(--p-li);--lp:#F6F3EE;position:relative;color:var(--p-ink);min-width:0}.lab .obx,.lab.obx{--of:#fff}.lab-fr{--ok:16px;--ow:3px;--ow2:8px;--ob:var(--lfb,var(--p-vi));display:grid;gap:0;overflow:hidden}.pop:is([data-pop="ink"],[data-pop="vi"]) .lab-fr{--oa:var(--p-li)}.pop[data-pop="vi"] .lab-fr{--ob:var(--p-li)}.lab-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px 10px 18px;border-bottom:2px solid var(--p-ink);font:500 var(--t-k)/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}.lab-bar .lab-dots{display:flex;gap:6px}.lab-bar .lab-dots i{width:10px;height:10px;background:var(--p-ink);clip-path:var(--p-o)}.lab-bar .lab-dots i:nth-child(2){background:var(--p-vi)}.lab-bar .lab-dots i:nth-child(3){background:var(--p-li);outline:0}.lab-st{position:relative;min-height:clamp(210px,calc(var(--vu) * 23),400px);overflow:hidden;container-type:inline-size}.lab-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px 14px;border-top:2px solid var(--p-ink);background:var(--lp)}.lab-read{margin:0 auto 0 0;font:500 var(--t-s)/1.35 var(--mono);color:#4A4352;min-height:1.35em;max-width:44ch;text-align:left;text-wrap:balance}.lab-read b{color:var(--p-ink);font-weight:700}.lb-seg{display:inline-flex;flex-wrap:wrap;gap:0;padding:0 0 2px 2px}.lb-seg button{appearance:none;margin:0 0 -2px -2px;border:2px solid var(--p-ink);background:#fff;color:var(--p-ink);cursor:pointer;padding:8px 13px;font:600 var(--t-s)/1.1 'Space Grotesk',sans-serif;transition:background-color .2s,color .2s}.lb-seg button:hover{background:#EFE8FF}.lb-seg button[aria-pressed="true"]{background:var(--p-ink);color:#fff}.lb-seg button:focus-visible,.lb-tog:focus-visible{outline:3px solid var(--p-vi);outline-offset:2px}.lb-tog{appearance:none;display:inline-flex;align-items:center;gap:8px;border:2px solid var(--p-ink);background:#fff;color:var(--p-ink);cursor:pointer;padding:7px 9px 7px 12px;font:600 var(--t-s)/1.1 'Space Grotesk',sans-serif}.lb-tog::before{content:'';width:14px;height:14px;border:2px solid var(--p-ink);background:#fff;clip-path:var(--p-o);transition:background-color .2s}.lb-tog[aria-pressed="true"]{background:var(--p-ink);color:#fff}.lb-tog[aria-pressed="true"]::before{background:var(--p-li);border-color:var(--p-li)}.lb-range{display:inline-flex;align-items:center;gap:10px;font:500 var(--t-k)/1 var(--mono);text-transform:uppercase;letter-spacing:.05em}.lb-range input{appearance:none;-webkit-appearance:none;width:clamp(140px,16vw,240px);height:6px;background:var(--p-ink);margin:0;cursor:pointer}.lb-range input::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;background:var(--p-li);border:2px solid var(--p-ink);clip-path:var(--p-o);cursor:grab}.lb-range input::-moz-range-thumb{width:20px;height:20px;background:var(--p-li);border:2px solid var(--p-ink);border-radius:0;cursor:grab}.lb-range input:focus-visible{outline:3px solid var(--p-vi);outline-offset:6px}.lab .sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lab .o{position:relative;display:inline-block;width:1em;height:1em}.lab .o > i{position:absolute;inset:0}.lab .o > .a{clip-path:var(--p-ha);background:var(--la)}.lab .o > .b{clip-path:var(--p-hb);background:var(--lc)}html.pjs .nsec:not(.in) .nlab-w{opacity:0;transform:translateY(26px)}html.pjs .nlab-w{transition:opacity .5s .15s,transform .9s var(--p-out) .15s}.nfit-g.e-con{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,calc(var(--vu) * 1.6),24px);align-items:stretch}.nfit-c.e-con{--ob:var(--p-li);padding:clamp(18px,calc(var(--vu) * 2),30px);gap:calc(var(--vu) * 1.2);color:var(--p-ink)}.nfit-c.no.e-con{--ob:var(--p-co)}.nfit-m{position:absolute!important;left:18px;top:16px;width:auto!important}.nfit-o{display:block;width:34px;height:34px;position:relative}.nfit-o i{position:absolute;inset:0;background:var(--p-ink);clip-path:var(--p-ha)}.nfit-o.no i{clip-path:var(--p-hb);background:var(--p-co)}.nfit-o.yes i{background:var(--p-li);box-shadow:none}.nfit-o::after{content:'';position:absolute;inset:0;background:var(--p-ink);clip-path:var(--p-hb)}.nfit-o.no::after{clip-path:var(--p-ha)}.nfit-h .elementor-heading-title{display:block;font:700 var(--t-l)/1.1 'Space Grotesk',sans-serif;letter-spacing:-.02em;padding-left:44px}.nfit-l ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.nfit-l li{position:relative;padding-right:26px;font-size:var(--t-s);line-height:1.45}.nfit-l li::before{content:'';position:absolute;right:0;top:.28em;width:13px;height:13px;background:var(--p-ink);clip-path:var(--p-o)}.nfit-c.yes .nfit-l li::before{background:linear-gradient(-135deg,var(--p-ink) 50%,var(--p-li) 50%)}.nfit-c.no .nfit-l li::before{background:linear-gradient(-135deg,var(--p-co) 50%,var(--p-ink) 50%)}html.pjs .nfit:not(.in) .nfit-l li{opacity:0;translate:-14px 0}html.pjs .nfit:not(.in) .nfit-c.no .nfit-l li{translate:14px 0}html.pjs .nfit-l li{transition:opacity .4s,translate .6s var(--p-bounce)}.nfit.in .nfit-l li:nth-child(1){transition-delay:.15s}.nfit.in .nfit-l li:nth-child(2){transition-delay:.25s}.nfit.in .nfit-l li:nth-child(3){transition-delay:.35s}.nfit.in .nfit-l li:nth-child(4){transition-delay:.45s}.nfit.in .nfit-l li:nth-child(5){transition-delay:.55s}.nfit.vis.in .nfit-o{animation:rx-nod 4.5s ease-in-out 1.2s infinite}.nfit.vis.in .nfit-c.no .nfit-o{animation-delay:2.4s}@keyframes rx-nod{0%,82%,100%{rotate:0deg}88%{rotate:-90deg}94%{rotate:-90deg}}.npr-g.e-con{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,calc(var(--vu) * 1.3),20px)}.npr-g.n-4.e-con,.npr-g.n-2.e-con{grid-template-columns:repeat(2,minmax(0,1fr))}.npr-r.e-con{--ob:var(--sh,var(--p-vi));padding:clamp(14px,calc(var(--vu) * 1.6),24px);gap:calc(var(--vu) * .7);color:var(--p-ink)}.npr-r.sh-li{--sh:var(--p-li)}.npr-r.sh-co{--sh:var(--p-co)}.npr-r.sh-cy{--sh:var(--p-cy)}.npr-r.sh-am{--sh:var(--p-am)}.npr-r.sh-pk{--sh:var(--p-pk)}.npr-r.sh-vi{--sh:var(--p-vi)}.npr-m{display:flex;align-items:center;gap:5px;font:500 var(--t-k)/1 var(--mono);text-transform:uppercase;letter-spacing:.06em}.npr-m i{width:18px;height:18px;background:#E4DDEC;clip-path:var(--p-o);transition:background-color .3s calc(var(--k) * .12s + .3s),transform .5s var(--p-bounce) calc(var(--k) * .12s + .3s)}.npr-m b{margin-right:6px;font-weight:500}.nprice.in .npr-m.w-1 i:nth-child(-n+1),.nprice.in .npr-m.w-2 i:nth-child(-n+2),.nprice.in .npr-m.w-3 i:nth-child(-n+3){background:var(--p-ink);transform:rotate(-90deg)}html:not(.pjs) .npr-m.w-1 i:nth-child(-n+1),html:not(.pjs) .npr-m.w-2 i:nth-child(-n+2),html:not(.pjs) .npr-m.w-3 i:nth-child(-n+3){background:var(--p-ink)}.npr-r:hover .npr-m i{transform:rotate(-180deg)}.npr-note{max-width:70ch;font-size:var(--t-s);opacity:.8}.nmy-g.e-con{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,calc(var(--vu) * 1.6),24px)}.nmy-g.n-2.e-con,.nmy-g.n-4.e-con{grid-template-columns:repeat(2,minmax(0,1fr))}.nmy.e-con{--ob:var(--sh,var(--p-co));padding:clamp(16px,calc(var(--vu) * 1.9),28px);gap:calc(var(--vu) * .8);color:var(--p-ink)}.nmy.sh-li{--sh:var(--p-li)}.nmy.sh-co{--sh:var(--p-co)}.nmy.sh-cy{--sh:var(--p-cy)}.nmy.sh-am{--sh:var(--p-am)}.nmy.sh-pk{--sh:var(--p-pk)}.nmy.sh-vi{--sh:var(--p-vi)}.nmy-k .elementor-heading-title{display:block;font:500 var(--t-k)/1 var(--mono);text-transform:uppercase;letter-spacing:.07em;color:#6A6274}.nmy-k.b .elementor-heading-title{color:var(--p-vi);margin-top:4px}.nmy-q .elementor-heading-title{display:inline;font:700 var(--t-l)/1.18 'Space Grotesk',sans-serif;letter-spacing:-.02em;background:linear-gradient(var(--p-co),var(--p-co)) 0 58%/0% 3px no-repeat;transition:background-size .8s var(--p-out) .6s}.nmyth.in .nmy-q .elementor-heading-title,html:not(.pjs) .nmy-q .elementor-heading-title{background-size:100% 3px}.nmy-a{font-size:var(--t-s);line-height:1.5}.nmy-sw{position:absolute!important;left:14px;top:12px;width:auto!important}.nmy-st{display:block;position:relative;width:30px;height:30px;rotate:-12deg}.nmy-st i{position:absolute;inset:0}.nmy-st .a{background:var(--p-co);clip-path:var(--p-ha)}.nmy-st .b{background:var(--p-ink);clip-path:var(--p-hb)}html.pjs .nmyth:not(.in) .nmy-st{scale:2.4;opacity:0}html.pjs .nmy-st{transition:scale .45s cubic-bezier(.5,0,.75,0) .5s,opacity .2s .5s}.nmy:hover .nmy-st{rotate:78deg;transition:rotate .5s var(--p-bounce)}.ndy-g.e-con{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,calc(var(--vu) * 1.4),22px);position:relative;z-index:1}.ndy-g.n-3.e-con{grid-template-columns:repeat(3,minmax(0,1fr))}.ndy-g.n-5.e-con{grid-template-columns:repeat(5,minmax(0,1fr))}.ndy.e-con{--ob:var(--sh,var(--p-vi));padding:clamp(22px,calc(var(--vu) * 2.4),34px) clamp(14px,calc(var(--vu) * 1.6),22px) clamp(14px,calc(var(--vu) * 1.6),22px);gap:calc(var(--vu) * .6);color:var(--p-ink)}.ndy.sh-li{--sh:var(--p-li)}.ndy.sh-co{--sh:var(--p-co)}.ndy.sh-cy{--sh:var(--p-cy)}.ndy.sh-am{--sh:var(--p-am)}.ndy.sh-pk{--sh:var(--p-pk)}.ndy.sh-vi{--sh:var(--p-vi)}.ndy-rw{position:absolute!important;right:0;left:0;top:6px;width:auto!important}.ndy-rg{display:flex;justify-content:center;gap:38%}.ndy-rg i{width:10px;height:14px;border:2px solid var(--p-ink);border-bottom:0;background:transparent}.ndy-w .elementor-heading-title{display:block;font:700 var(--t-3)/1 'Space Grotesk',sans-serif;letter-spacing:-.04em}.ndy-pw{position:relative;height:28px;margin-bottom:calc(var(--vu) * -1.4)}.ndy-path{position:absolute;inset:0}.ndy-path .ln{position:absolute;right:0;left:0;top:50%;border-top:3px dashed currentColor;opacity:.35}.ndy-path .ln:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){position:absolute;left:0;right:0;top:50%;border-top:3px dashed currentColor;opacity:.35}.ndy-path .o{position:absolute;top:50%;right:0;width:24px;height:24px;translate:0 -50%}.ndy-path .o:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){position:absolute;top:50%;left:0;width:24px;height:24px;translate:0 -50%}.ndy-path .o i{position:absolute;inset:0}.ndy-path .o .a{background:var(--p-vi);clip-path:var(--p-ha)}.ndy-path .o .b{background:var(--p-ink);clip-path:var(--p-hb)}.pop:is([data-pop="ink"],[data-pop="vi"]) .ndy-path .o .b{background:var(--p-li)}.ndays.vis.in .ndy-path .o{animation:rx-walk 9s cubic-bezier(.65,0,.35,1) .8s infinite}@keyframes rx-walk{0%{left:0;rotate:0deg}22%{left:calc(25% - 12px);rotate:90deg}30%{left:calc(25% - 12px);rotate:90deg}52%{left:calc(50% - 12px);rotate:180deg}60%{left:calc(50% - 12px);rotate:180deg}82%{left:calc(100% - 24px);rotate:360deg}100%{left:calc(100% - 24px);rotate:360deg}}html.pjs .ndays:not(.in) .ndy{opacity:0;transform:translateY(-26px) rotate(3deg)}html.pjs .ndy{transition:opacity .35s,transform .7s var(--p-bounce)}.ndays.in .ndy:nth-child(2){transition-delay:.12s}.ndays.in .ndy:nth-child(3){transition-delay:.24s}.ndays.in .ndy:nth-child(4){transition-delay:.36s}.ndays.in .ndy:nth-child(5){transition-delay:.48s}.ndays.settled .ndy{transition:transform .35s var(--p-bounce)}.ndays.settled .ndy:hover{transform:translateY(-6px) rotate(1deg)}.ntm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(18px,calc(var(--vu) * 3),48px);margin:0}.nterms.n-3 .ntm,.nterms.n-6 .ntm{grid-template-columns:repeat(3,minmax(0,1fr))}.ntm > div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:clamp(12px,calc(var(--vu) * 1.4),20px) 0;border-top:2px solid currentColor}.ntm dt{grid-column:1 / -1;display:flex;align-items:center;gap:12px;font:700 var(--t-l)/1.15 'Space Grotesk',sans-serif;letter-spacing:-.02em}.ntm dd{grid-column:1 / -1;margin:0;font-size:var(--t-s);line-height:1.5;opacity:.86;max-width:58ch}.nt-l{display:grid;place-items:center;flex:none;width:34px;height:34px;background:var(--p-ink);color:#fff;font:700 15px/1 var(--mono);clip-path:var(--p-o)}.pop:is([data-pop="ink"],[data-pop="vi"]) .nt-l{background:var(--p-li);color:var(--p-ink)}.ntm > div:hover .nt-l{background:var(--p-vi);color:#fff}html.pjs .nterms:not(.in) .ntm > div{opacity:0;translate:0 14px}html.pjs .ntm > div{transition:opacity .4s,translate .6s var(--p-out)}.nterms.in .ntm > div:nth-child(2){transition-delay:.08s}.nterms.in .ntm > div:nth-child(3){transition-delay:.16s}.nterms.in .ntm > div:nth-child(4){transition-delay:.24s}.nterms.in .ntm > div:nth-child(5){transition-delay:.32s}.nterms.in .ntm > div:nth-child(6){transition-delay:.4s}.nterms.in .nt-l{animation:rx-flip .7s var(--p-bounce) backwards}.nterms.in .ntm > div:nth-child(2) .nt-l{animation-delay:.1s}.nterms.in .ntm > div:nth-child(3) .nt-l{animation-delay:.2s}.nterms.in .ntm > div:nth-child(4) .nt-l{animation-delay:.3s}.nterms.in .ntm > div:nth-child(5) .nt-l{animation-delay:.4s}.nterms.in .ntm > div:nth-child(6) .nt-l{animation-delay:.5s}@keyframes rx-flip{from{rotate:-180deg;scale:.4}}.ntl-g.e-con{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,calc(var(--vu) * 1.8),28px)}.ntl-g.n-2.e-con,.ntl-g.n-4.e-con{grid-template-columns:repeat(2,minmax(0,1fr))}.ntl-s.e-con{position:relative;gap:12px;padding-bottom:18px}.ntl-h .elementor-heading-title{display:block;font:500 var(--t-k)/1 var(--mono);text-transform:uppercase;letter-spacing:.07em}.ntl-c ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.ntl-c li{padding:8px 12px;background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);font:600 var(--t-s)/1.1 'Space Grotesk',sans-serif;transform-origin:50% 100%}.ntl-s.sh-li .ntl-c li:nth-child(3n+1),.ntl-s.sh-co .ntl-c li:nth-child(3n+2),.ntl-s.sh-cy .ntl-c li:nth-child(3n),.ntl-s.sh-am .ntl-c li:nth-child(3n+1),.ntl-s.sh-pk .ntl-c li:nth-child(3n+2),.ntl-s.sh-vi .ntl-c li:nth-child(3n){background:var(--sh)}.ntl-s.sh-li{--sh:var(--p-li)}.ntl-s.sh-co{--sh:var(--p-co)}.ntl-s.sh-cy{--sh:var(--p-cy)}.ntl-s.sh-am{--sh:var(--p-am)}.ntl-s.sh-pk{--sh:var(--p-pk)}.ntl-s.sh-vi{--sh:var(--p-vi);--sht:#fff}.ntl-s.sh-vi .ntl-c li:nth-child(3n){color:#fff}.ntl-bw{position:absolute!important;right:0;left:0;bottom:0;width:auto!important}.ntl-b{display:block;height:8px;background:var(--p-ink);clip-path:polygon(0 0,100% 0,100% 100%,8px 100%,0 0)}.pop:is([data-pop="ink"],[data-pop="vi"]) .ntl-b{background:var(--p-li)}html.pjs .ntools:not(.in) .ntl-c li{opacity:0;transform:translateY(-40px) rotate(8deg)}html.pjs .ntl-c li{transition:opacity .3s,transform .6s var(--p-bounce)}.ntools.in .ntl-c li:nth-child(2){transition-delay:.06s}.ntools.in .ntl-c li:nth-child(3){transition-delay:.12s}.ntools.in .ntl-c li:nth-child(4){transition-delay:.18s}.ntools.in .ntl-c li:nth-child(5){transition-delay:.24s}.ntools.in .ntl-c li:nth-child(6){transition-delay:.3s}.ntools.in .ntl-c li:nth-child(n+7){transition-delay:.36s}.ntools.settled .ntl-c li{transition:transform .3s var(--p-bounce)}.ntools.settled .ntl-c li:hover{transform:translateY(-5px) rotate(3deg)}.ntl-note{font-size:var(--t-s);opacity:.8;max-width:70ch}.nsg{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(12px,calc(var(--vu) * 1.8),26px);align-items:stretch}.nsg-l{list-style:none;margin:0;padding:0;display:grid;gap:8px}.nsg-b{appearance:none;display:flex;align-items:center;gap:12px;width:100%;text-align:right;cursor:pointer;padding:11px 14px;background:transparent;color:inherit;border:2px solid currentColor;font:600 var(--t-s)/1.3 'Space Grotesk',sans-serif;transition:background-color .2s,color .2s,transform .3s var(--p-bounce)}.nsg-b:hover{transform:translateX(-4px)}.nsg-b:focus-visible{outline:3px solid var(--p-li);outline-offset:3px}.nsg-x{flex:none;position:relative;width:20px;height:20px;border:2px solid currentColor;clip-path:var(--p-o)}.nsg-x i{position:absolute;inset:2px;background:var(--p-li);clip-path:var(--p-o);scale:0;transition:scale .35s var(--p-bounce)}.nsg-b[aria-pressed="true"]{background:var(--p-li);color:var(--p-ink);border-color:var(--p-li)}.nsg-b[aria-pressed="true"] .nsg-x i{scale:1;background:var(--p-ink)}.pop:not([data-pop="ink"]):not([data-pop="vi"]) .nsg-b[aria-pressed="true"]{background:var(--p-ink);color:#fff;border-color:var(--p-ink)}.pop:not([data-pop="ink"]):not([data-pop="vi"]) .nsg-b[aria-pressed="true"] .nsg-x i{background:var(--p-li)}.nsg-g{--ob:var(--p-li);--of:#fff;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:clamp(18px,calc(var(--vu) * 2.2),32px);color:var(--p-ink)}.nsg-c{margin:0;display:flex;align-items:baseline;gap:8px;font:700 var(--t-d)/.85 'Space Grotesk',sans-serif;letter-spacing:-.06em}.nsg-c span{font:500 var(--t-l)/1 var(--mono);letter-spacing:0}.nsg-bar{display:flex;gap:5px}.nsg-bar i{flex:1;height:12px;background:#E4DDEC;clip-path:polygon(0 0,100% 0,100% 100%,4px 100%,0 calc(100% - 4px));transition:background-color .3s}.nsg-bar i.on{background:var(--p-vi)}.nsg-v{margin:0;font-size:var(--t-b);line-height:1.45;font-weight:600}.ndl-g.e-con{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,calc(var(--vu) * 1.4),20px)}.ndl-g.n-3.e-con{grid-template-columns:repeat(3,minmax(0,1fr))}.ndl-g.n-5.e-con{grid-template-columns:repeat(5,minmax(0,1fr))}.ndl-g.n-6.e-con{grid-template-columns:repeat(3,minmax(0,1fr))}.ndl.e-con{position:relative;gap:calc(var(--vu) * .6);padding:clamp(16px,calc(var(--vu) * 1.8),26px) clamp(14px,calc(var(--vu) * 1.6),22px);background:#fff;color:var(--p-ink);border:2px solid var(--p-ink);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%);box-shadow:none;transition:transform .45s var(--p-bounce)}.ndl.sh-li{--sh:var(--p-li)}.ndl.sh-co{--sh:var(--p-co)}.ndl.sh-cy{--sh:var(--p-cy)}.ndl.sh-am{--sh:var(--p-am)}.ndl.sh-pk{--sh:var(--p-pk)}.ndl.sh-vi{--sh:var(--p-vi)}.ndl.e-con::after{content:'';position:absolute;left:0;top:0;width:26px;height:26px;background:var(--sh,var(--p-vi));border-right:2px solid var(--p-ink);border-bottom:2px solid var(--p-ink);clip-path:polygon(0 0,100% 100%,0 100%)}.ndl-xw{width:auto!important}.ndl-x{display:inline-flex;align-items:center;gap:8px}.ndl-x b{padding:5px 8px;background:var(--p-ink);color:#fff;font:700 var(--t-k)/1 var(--mono);letter-spacing:.06em}.ndl-x i{width:16px;height:16px;background:var(--sh,var(--p-vi));clip-path:var(--p-ha)}html.pjs .ndeliv:not(.in) .ndl{opacity:0;transform:translate(30px,20px) rotate(6deg)}html.pjs .ndl{transition:opacity .35s,transform .7s var(--p-bounce)}.ndeliv.in .ndl:nth-child(2){transition-delay:.1s}.ndeliv.in .ndl:nth-child(3){transition-delay:.2s}.ndeliv.in .ndl:nth-child(4){transition-delay:.3s}.ndeliv.in .ndl:nth-child(n+5){transition-delay:.4s}.ndeliv.settled .ndl{transition:transform .35s var(--p-bounce)}.ndeliv.settled .ndl:hover{transform:translateY(-6px) rotate(-1.5deg)}.pop:is([data-pop="ink"],[data-pop="vi"]) :is(.nmy-k,.ntl-h) .elementor-heading-title{color:inherit}@media (max-width:899px){.nsec:is(.nfit,.nsigns,.nlab.l-side) > .nin.e-con{grid-template-columns:minmax(0,1fr);gap:clamp(18px,5vw,28px)}.nsec:is(.nlab.l-wide,.nprice,.nmyth,.ndays,.nterms,.ntools,.ndeliv) .nhd.e-con{grid-template-columns:minmax(0,1fr)}.nsec:is(.nlab.l-wide,.nprice,.nmyth,.ndays,.nterms,.ntools,.ndeliv) .nhd.e-con > .nintro{grid-column:1;grid-row:auto;margin-top:12px}.nfit-g.e-con,.npr-g.e-con,.npr-g.n-4.e-con,.nmy-g.e-con,.nmy-g.n-4.e-con,.ntl-g.e-con,.ntl-g.n-4.e-con,.nsg{grid-template-columns:minmax(0,1fr)}.ndy-g.e-con,.ndy-g.n-3.e-con,.ndy-g.n-5.e-con,.ndl-g.e-con,.ndl-g.n-3.e-con,.ndl-g.n-5.e-con,.ndl-g.n-6.e-con{grid-template-columns:repeat(2,minmax(0,1fr))}.ndy-pw{display:none}.ntm,.nterms.n-3 .ntm,.nterms.n-6 .ntm{grid-template-columns:minmax(0,1fr)}.lab-st{min-height:0}.lab-ctl{padding:10px 12px 12px}.lab-read{margin:0;text-align:right;flex-basis:100%}.lb-seg{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));width:100%}.lb-seg button{padding:9px 8px}.nsg-c{font-size:64px}}@media (max-width:520px){.ndy-g.e-con,.ndy-g.n-3.e-con,.ndy-g.n-5.e-con,.ndl-g.e-con,.ndl-g.n-3.e-con,.ndl-g.n-5.e-con,.ndl-g.n-6.e-con{grid-template-columns:minmax(0,1fr)}}@media (min-width:900px) and (max-height:820px){.lab-st{min-height:clamp(190px,calc(var(--vu) * 20),340px)}.ndy.e-con,.ndl.e-con,.npr-r.e-con,.nmy.e-con,.nfit-c.e-con{padding-block:clamp(12px,calc(var(--vu) * 1.4),20px)}.nfit-l ul{gap:7px}}@media (prefers-reduced-motion:reduce){.lab *,.lab *::before,.lab *::after{animation:none!important}.ndy-path .o{right:calc(100% - 24px)}.ndy-path .o:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){left:calc(100% - 24px)}}.ntm > div{align-content:start}.nmy-k:first-child .elementor-heading-title,.nmy-q{padding-left:40px}.nintro.has-cap p + p{margin-top:10px;font:500 var(--t-k)/1.45 var(--mono);letter-spacing:.02em}.ntl-c li{--ok:8px;--ow:2px;--ow2:4px;--oa:var(--p-ink);--ob:var(--p-ink);--of:#fff;padding:9px 11px 10px 13px;border:0}.ntl-s.sh-li .ntl-c li:nth-child(3n+1),.ntl-s.sh-am .ntl-c li:nth-child(3n+1){--of:var(--sh)}.ntl-s.sh-co .ntl-c li:nth-child(3n+2),.ntl-s.sh-pk .ntl-c li:nth-child(3n+2){--of:var(--sh)}.ntl-s.sh-cy .ntl-c li:nth-child(3n),.ntl-s.sh-vi .ntl-c li:nth-child(3n){--of:var(--sh)}.pop:is([data-pop="ink"],[data-pop="vi"]) .ntl-c li{--oa:var(--p-li)}.lab{--fla:var(--p-vi);--n:4}.pop[data-fl="plan"] .lab{--fla:var(--p-pk)}.pop[data-fl="build"] .lab{--fla:var(--p-li)}.pop[data-fl="grow"] .lab{--fla:var(--p-li)}.pop[data-fl="create"] .lab{--fla:var(--p-co)}.pop[data-fl="global"] .lab{--fla:var(--p-cy)}.lab-bar{position:relative;justify-content:flex-start;min-height:46px;padding-left:30px;color:var(--p-ink)}.lab-bar > span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-bar > .lab-dots{display:none}.lab-bar::before,.lab-bar::after{flex:none}.lab-bar[data-k]::after{content:attr(data-k) " / " attr(data-n);margin-right:auto;color:#4A4352;font-variant-numeric:tabular-nums;white-space:nowrap}.lab-bar[data-k]:has(> .lab-tag)::after{margin-right:0}.lab-pg{position:absolute;z-index:3;right:0;left:0;bottom:-2px;height:2px;background:var(--fla);transform-origin:100% 50%;transform:scaleX(0);pointer-events:none}.lab-pg.run{animation:lab-pg var(--auto,3s) linear forwards}.lab.hold .lab-pg.run{animation-play-state:paused}@keyframes lab-pg{to{transform:scaleX(1)}}.pop[data-fl="plan"] .lab-bar::before{content:'';width:13px;height:13px;background:var(--p-pk);clip-path:var(--p-o);box-shadow:inset 0 0 0 2px var(--p-ink)}.pop[data-fl="plan"] .lab-bar[data-k]::after{content:"SHEET " attr(data-k) " / " attr(data-n);padding:3px 8px;background:#FDE3F3;color:var(--p-ink)}.pop[data-fl="build"] .lab-bar::before{content:'›_';padding:3px 7px 4px;background:var(--p-ink);color:var(--p-li);font-weight:700;letter-spacing:0}.pop[data-fl="build"] .lab-bar[data-k]::after{content:"STEP " attr(data-k) "/" attr(data-n);padding-right:calc(var(--n) * 15px + 10px);background:repeating-linear-gradient(-90deg,transparent 0 11px,#fff 11px 15px) 0 50%/calc(var(--n) * 15px) 10px no-repeat,linear-gradient(var(--p-li),var(--p-li)) 0 50%/calc((var(--s) + 1) * 15px) 10px no-repeat,linear-gradient(#E3DEEA,#E3DEEA) 0 50%/calc(var(--n) * 15px) 10px no-repeat;transition:background-size .45s var(--p-out)}.pop[data-fl="web"] .lab-bar > .lab-dots{display:flex;order:-1;flex:none}.pop[data-fl="web"] .lab-bar > span:first-child{flex:0 1 auto;max-width:64%;padding:5px 26px 5px 14px;background:#EFE8FF;position:relative;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}.pop[data-fl="web"] .lab-bar > span:first-child::before{content:'';position:absolute;right:10px;top:50%;width:8px;height:8px;margin-top:-4px;background:var(--p-vi);clip-path:var(--p-o)}.pop[data-fl="grow"] .lab-bar::before{content:'';order:2;margin-right:auto;width:9px;height:9px;background:var(--p-co);clip-path:var(--p-o)}.pop[data-fl="grow"] .lab-bar[data-k]::after{order:3;margin-right:0;content:"LIVE · " attr(data-k) "/" attr(data-n)}.pop[data-fl="grow"] .lab-bar:not([data-k])::before{margin-right:auto}.nsec.vis[data-fl="grow"] .lab-bar::before{animation:lab-live 1.6s ease-in-out infinite}@keyframes lab-live{50%{opacity:.25;transform:scale(.7)}}.pop[data-fl="create"] .lab-bar::before{content:'';order:2;margin-right:auto;width:10px;height:10px;background:var(--p-co);clip-path:var(--p-o)}.pop[data-fl="create"] .lab-bar[data-k]::after{order:3;margin-right:0;content:"REC · TAKE " attr(data-k)}.nsec.vis[data-fl="create"] .lab-bar::before{animation:lab-rec 1.1s steps(1) infinite}@keyframes lab-rec{50%{opacity:0}}.pop[data-fl="global"] .lab-bar{border-bottom-style:dashed}.pop[data-fl="global"] .lab-bar[data-k]::after{content:"TLL → " attr(data-k) "/" attr(data-n);padding:3px 14px 3px 0;border-right:2px dashed var(--p-ink);align-self:stretch;display:flex;align-items:center}.pop[data-fl="global"] .lab-bar::before{content:'';width:14px;height:14px;background:var(--p-cy);clip-path:polygon(0 40%,100% 0,60% 100%,45% 60%);box-shadow:none}.lb-play{appearance:none;flex:none;width:40px;height:38px;display:grid;place-items:center;padding:0;border:2px solid var(--p-ink);background:var(--p-ink);color:#fff;cursor:pointer;transition:background-color .2s,color .2s}.lb-play::before{content:'';width:12px;height:14px;background:linear-gradient(-90deg,currentColor 0 4px,transparent 4px 8px,currentColor 8px 12px)}.lb-play[aria-pressed="false"]{background:#fff;color:var(--p-ink)}.lb-play[aria-pressed="false"]::before{width:12px;height:14px;margin-right:3px;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.lb-play:hover{background:var(--fla);color:var(--p-ink)}.lb-play:focus-visible{outline:3px solid var(--p-vi);outline-offset:2px}.lb-seg button{position:relative}.lb-seg button[aria-pressed="true"]{box-shadow:inset 0 -4px 0 var(--fla)}.lb-seg button:active{transform:translateY(1px)}@media (max-width:899px){.lb-seg{flex:1 1 220px;width:auto}.lab-bar{min-height:42px;padding:9px 12px 9px 24px}.pop[data-fl="web"] .lab-bar > span:first-child{max-width:none;flex:1 1 auto}.pop[data-fl="build"] .lab-bar[data-k]::after{content:attr(data-k) "/" attr(data-n)}}@media (max-width:520px){.lab-bar > span:first-child{white-space:normal;line-height:1.3}.pop[data-fl="plan"] .lab-bar[data-k]::after{content:attr(data-k) "/" attr(data-n)}.pop[data-fl="grow"] .lab-bar[data-k]::after{content:"LIVE"}.pop[data-fl="create"] .lab-bar[data-k]::after{content:"REC"}.pop[data-fl="global"] .lab-bar[data-k]::after{content:"TLL"}}@media (prefers-reduced-motion:reduce){.nsec.vis .lab-bar::before{animation:none}.pop[data-fl="build"] .lab-bar[data-k]::after{transition:none}}@media (min-width:900px){.nhero:has(.tkt.has-win) > .nin.e-con{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}.nhero .tkt.has-win{width:min(100%,clamp(330px,calc(var(--vu) * 38),500px));rotate:1.6deg}.tkt-win{position:relative;height:clamp(140px,calc(var(--vu) * 17.5),280px);border-bottom:2px dashed var(--p-ink);overflow:hidden;container-type:size;background:var(--hxb,#F6F3EE);color:var(--p-ink)}.hx{position:absolute;inset:0;font-family:'Space Grotesk',sans-serif}.hx *,.hx *::before,.hx *::after{box-sizing:border-box}.tkt.has-win .tkt-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(14px,calc(var(--vu) * 1.6),24px);padding:2px calc(var(--vu) * 2) 4px}.tkt.has-win .tkt-dl div{display:grid;gap:3px;align-content:start;padding:calc(var(--vu) * .8) 0;border-bottom:1.5px solid #E7E1EC}.tkt.has-win .tkt-dl div:nth-last-child(-n+2){border-bottom:0}.tkt.has-win .tkt-dl.n-3 div:last-child{grid-column:1 / -1}.tkt.has-win .tkt-dl.n-3 div:nth-child(2){border-bottom:1.5px solid #E7E1EC}.tkt.has-win .tkt-dl dt{font-size:11px}.tkt.has-win .tkt-dl dd{text-align:left;font-size:clamp(13px,calc(var(--vu) * 1.08),15px);line-height:1.3}.nhero .tkt.has-win .tkt-ft{padding-block:8px 11px}@media (min-width:900px) and (max-height:720px){.tkt-win{height:clamp(130px,calc(var(--vu) * 15),220px)}.nhero .tkt.has-win .tkt-top{padding-block:calc(var(--vu) * 1.1)}}@media (max-width:899px){.nhero .tkt.has-win{width:min(100%,440px);rotate:1deg}.tkt-win{height:clamp(170px,48vw,230px)}}@media (prefers-reduced-motion:reduce){.hx *,.hx *::before,.hx *::after{animation:none!important;transition:none!important}}.lab-fr{grid-template-rows:auto minmax(0,1fr) auto}.lab-measure *,.lab-measure *::before,.lab-measure *::after{transition:none!important;animation:none!important}html[lang="tr-TR"] .pop[data-fl="plan"] .lab-bar[data-k]::after{content:"SAYFA " attr(data-k) " / " attr(data-n)}html[lang="tr-TR"] .pop[data-fl="build"] .lab-bar[data-k]::after{content:"ADIM " attr(data-k) "/" attr(data-n)}html[lang="tr-TR"] .pop[data-fl="grow"] .lab-bar[data-k]::after{content:"CANLI · " attr(data-k) "/" attr(data-n)}html[lang="tr-TR"] .pop[data-fl="create"] .lab-bar[data-k]::after{content:"REC · ÇEKİM " attr(data-k)}@media (max-width:899px){html[lang="tr-TR"] .pop[data-fl="build"] .lab-bar[data-k]::after{content:attr(data-k) "/" attr(data-n)}}@media (max-width:520px){html[lang="tr-TR"] .pop[data-fl="plan"] .lab-bar[data-k]::after{content:attr(data-k) "/" attr(data-n)}html[lang="tr-TR"] .pop[data-fl="grow"] .lab-bar[data-k]::after{content:"CANLI"}html[lang="tr-TR"] .pop[data-fl="create"] .lab-bar[data-k]::after{content:"REC"}}.bcv.e-con{--cv:var(--p-vi);--ca:var(--p-ink);--cb:var(--p-li);position:relative;overflow:hidden;aspect-ratio:16 / 10;display:flex;align-items:center;justify-content:center;background:var(--cv);border:2px solid var(--p-ink);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.bcv.c-pk{--cv:var(--p-pk);--cb:var(--p-li)}.bcv.c-li{--cv:var(--p-li);--cb:var(--p-vi)}.bcv.c-vi{--cv:var(--p-vi);--cb:var(--p-li)}.bcv.c-ink{--cv:var(--p-ink);--ca:var(--p-li);--cb:var(--p-vi)}.bcv.c-co{--cv:var(--p-co);--cb:var(--p-cy)}.bcv.c-cy{--cv:var(--p-cy);--cb:var(--p-pk)}.bcv-hw{position:absolute!important;inset:0;width:auto!important;pointer-events:none}.bcv-a,.bcv-b{position:absolute;width:26%;aspect-ratio:1}.bcv-a{right:6%;top:8%;background:var(--ca);clip-path:var(--p-ha)}.bcv-b{left:6%;bottom:8%;background:var(--cb);clip-path:var(--p-hb)}.bcv-toy{position:relative;z-index:1;height:74%;width:auto!important;max-width:62%;display:flex;align-items:center;justify-content:center}.bcv-toy img{display:block;height:100%;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(8px 12px 0 rgba(22,19,28,.2));animation:n-float 6.5s ease-in-out infinite}.bcv.big{aspect-ratio:1 / .92}.bcv.big .bcv-toy{height:66%}.bhero-r .bcv.e-con{width:min(100%,clamp(280px,calc(var(--vu) * 36),520px));background:#fff}.bhero-r .bcv.c-ink{--ca:var(--p-ink);--cb:var(--p-vi)}html.pjs .nsec:not(.in) .bhero-r .bcv{opacity:0;transform:translateY(30px) rotate(3deg)}html.pjs .bhero-r .bcv{transition:opacity .5s .2s,transform 1s var(--p-bounce) .2s}.nsec.in .bcv-a{animation:bl-a 7s ease-in-out 1s infinite}.nsec.in .bcv-b{animation:bl-b 7s ease-in-out 1.3s infinite}@keyframes bl-a{0%,100%{translate:0 0}50%{translate:-5px -5px}}@keyframes bl-b{0%,100%{translate:0 0}50%{translate:5px 5px}}.npost .nh1 .elementor-heading-title{font-size:clamp(34px,calc(var(--vu) * 4.6),76px);line-height:.98;letter-spacing:-.045em;max-width:19ch}.bmeta .elementor-heading-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;font:500 var(--t-k)/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase}.bmeta .elementor-heading-title > span + span::before{content:'';display:inline-block;width:8px;height:8px;margin:0 12px 1px;background:currentColor;opacity:.55;clip-path:var(--p-o)}.bmeta b{font-weight:700}.npost .bmeta{margin-top:calc(var(--vu) * 2.2)}.npost .nlede{max-width:56ch}.pop.nsec.narticle.e-con{overflow:visible;justify-content:flex-start;min-height:0;padding-block:clamp(48px,calc(var(--vu) * 6),104px)}.pop.nsec.narticle > .nin.e-con{display:grid;grid-template-columns:minmax(170px,240px) minmax(0,70ch);justify-content:center;gap:clamp(32px,calc(var(--vu) * 6),104px);align-items:start}.btoc-w{position:sticky;top:calc(var(--hdr) + 28px);align-self:start}.btoc{font:500 13px/1.35 var(--mono)}.btoc-h{margin:0 0 12px;text-transform:uppercase;letter-spacing:.08em;font-size:12px;opacity:.65}.btoc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px;counter-reset:bt}.btoc li{counter-increment:bt}.btoc a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px;padding:7px 0 7px 8px;color:inherit;text-decoration:none;border-right:3px solid transparent;padding-right:10px;transition:border-color .2s,background-color .2s}.btoc a::before{content:counter(bt,decimal-leading-zero);opacity:.5}.btoc a:hover{background:#F2EEF8}.btoc a[aria-current="true"]{border-right-color:var(--p-vi);background:#F2EEF8;font-weight:700}.btoc a:focus-visible{outline:3px solid var(--p-vi);outline-offset:2px}.btoc-r{margin:16px 0 0;padding-top:12px;border-top:2px solid var(--p-ink);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.bbody.e-con{display:block;min-width:0;color:var(--p-ink);font-size:clamp(16.5px,calc(var(--vu) * 1.26),19px);line-height:1.7}.bbody > .elementor-element + .elementor-element{margin-top:1.05em}.bbody > .elementor-element + .elementor-element:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){margin-top:1.05em}.bbody p{margin:0}.bbody a{color:var(--p-vi);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.bbody a:hover{background:#EFE8FF}.bh2{scroll-margin-top:calc(var(--hdr) + 24px)}.bbody > .bh2{margin-top:2.1em}.bbody > .bh2:first-child{margin-top:0}.bh2 .elementor-heading-title{display:block;font:700 clamp(25px,calc(var(--vu) * 2.5),36px)/1.12 'Space Grotesk',sans-serif;letter-spacing:-.03em;text-wrap:balance}.bh2 .elementor-heading-title::before{content:'';display:block;width:22px;height:22px;margin-bottom:14px;background:var(--p-vi);clip-path:var(--p-ha)}.blst ul,.blst ol{margin:0;padding:0;list-style:none;display:grid;gap:.45em}.blst li{position:relative;padding-right:1.7em}.blst ul > li::before{content:'';position:absolute;right:.2em;top:.62em;width:.5em;height:.5em;background:var(--p-ink);clip-path:var(--p-o)}.blst ol{counter-reset:bo}.blst ol > li{counter-increment:bo}.blst ol > li::before{content:counter(bo);position:absolute;right:0;top:.15em;display:grid;place-items:center;width:1.35em;height:1.35em;background:var(--p-li);color:var(--p-ink);font:700 .72em/1 var(--mono);clip-path:var(--p-o)}.btw{overflow-x:auto;border:2px solid var(--p-ink)}.btb{width:100%;border-collapse:collapse;font-size:var(--t-s);line-height:1.45}.btb th,.btb td{padding:11px 14px;text-align:right;vertical-align:top;border-top:1px solid #DDD6E4}.btb thead th{background:var(--p-ink);color:#fff;font:600 12px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.05em;border-top:0}.btb tbody th{font-weight:700}.btb tbody tr:nth-child(even){background:#F7F4EF}.bnote.e-con{--ob:var(--p-li);padding:clamp(16px,calc(var(--vu) * 1.8),24px) clamp(18px,calc(var(--vu) * 2),28px);gap:6px;font-size:.94em}.bnote-k .elementor-heading-title{display:block;font:600 12px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--p-vi)}.bq blockquote{position:relative;margin:.4em 0;padding:0 1.3em 0 0;border-right:6px solid var(--p-vi);font:700 clamp(21px,calc(var(--vu) * 2),28px)/1.25 'Space Grotesk',sans-serif;letter-spacing:-.02em}.bauth.e-con{display:flex;flex-direction:row;align-items:center;gap:16px;margin-top:2.4em!important;padding-top:20px;border-top:2px solid var(--p-ink)}.bauth-w{width:auto!important}.bauth-i{display:block;width:64px;height:64px;overflow:hidden;clip-path:var(--p-o);background:var(--p-li)}.bauth-i img{display:block;width:100%;height:100%;object-fit:cover}.bauth-t.e-con{gap:2px}.bauth-n .elementor-heading-title{display:block;font:500 13px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.05em}.bauth-p{font-size:15px;line-height:1.45;color:#4A4352}.bbody > .bsrc-h{margin-top:1.8em}.bsrc ol{margin:0;padding-right:1.4em;display:grid;gap:.35em;font-size:15px;line-height:1.5}.bsrc a{word-break:break-word}.pop.nsec.nblog > .nin.e-con{display:grid;gap:calc(var(--vu) * 2.8)}.nblog .nhd.e-con{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px var(--gap);align-items:end}.nblog .nhd.e-con > .elementor-element{grid-column:1}.nblog .nhd.e-con > .yop-btn{grid-column:2;grid-row:1 / span 2;align-self:end}.bcard.e-con{--ob:var(--sh,var(--p-vi));--ok:14px;display:grid;grid-template-rows:auto 1fr;gap:0;padding:12px 12px 18px 12px;color:var(--p-ink);text-decoration:none}.bcard.sh-li{--sh:var(--p-li)}.bcard.sh-co{--sh:var(--p-co)}.bcard.sh-cy{--sh:var(--p-cy)}.bcard.sh-am{--sh:var(--p-am)}.bcard.sh-pk{--sh:var(--p-pk)}.bcard.sh-vi{--sh:var(--p-vi)}.bcard:hover{--ow2:10px}.bcard:focus-visible{outline:3px solid var(--p-vi)!important;outline-offset:-12px!important}.bc-tx.e-con{gap:calc(var(--vu) * .8);padding:clamp(14px,calc(var(--vu) * 1.6),22px) 8px 0}.bc-t .elementor-heading-title{display:block;font:700 var(--t-l)/1.18 'Space Grotesk',sans-serif;letter-spacing:-.02em;text-wrap:balance}.bc-m .elementor-heading-title{opacity:.7}.bc-x{font-size:var(--t-b);line-height:1.55;color:#4A4352;max-width:52ch}.bcard .ngo .elementor-heading-title{font:600 var(--t-k)/1 var(--mono);text-transform:uppercase;letter-spacing:.07em}.bcard.big.e-con{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:auto;gap:clamp(18px,calc(var(--vu) * 3),48px);align-items:center;padding:14px 14px 18px clamp(14px,calc(var(--vu) * 2.4),36px)}.bcard.big .bc-t .elementor-heading-title{font-size:clamp(26px,calc(var(--vu) * 3.2),48px);line-height:1.02;letter-spacing:-.04em}.bcard.big .bc-tx.e-con{padding:0;gap:calc(var(--vu) * 1.3)}.bcard .bcv-toy img{transition:transform .5s var(--p-bounce)}.bcard:hover .bcv-toy img{transform:translateY(-6px) rotate(4deg) scale(1.04)}.bgrid.e-con{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,calc(var(--vu) * 1.8),26px)}.bgrid.n-1.e-con{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.bgrid.n-2.e-con,.bgrid.n-4.e-con{grid-template-columns:repeat(2,minmax(0,1fr))}.bgrid.rows.e-con,.bgrid.rows.n-1.e-con{grid-template-columns:repeat(2,minmax(0,1fr))}.bcard.sm.e-con{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto;align-items:center;gap:clamp(12px,calc(var(--vu) * 1.6),22px);padding:12px 12px 12px 16px}.bcard.sm .bcv.e-con{aspect-ratio:1 / .74}.nblog-list .nh2 .elementor-heading-title{max-width:none}.bcard.sm .bc-tx.e-con{padding:0}html.pjs .nblog:not(.in) .bcard{opacity:0;transform:translateY(34px)}html.pjs .bcard{transition:opacity .45s,transform .8s var(--p-out)}.nblog.in .bgrid .bcard:nth-child(2){transition-delay:.1s}.nblog.in .bgrid .bcard:nth-child(3){transition-delay:.2s}.nblog.settled .bcard{transition:transform .35s var(--p-bounce)}.nblog.settled .bcard:hover{transform:translateY(-4px)}@media (min-width:900px) and (max-height:820px){.bcard.big .bcv.e-con{aspect-ratio:16 / 9}.bgrid .bcv.e-con{aspect-ratio:16 / 8}}@media (max-width:899px){.pop.nsec.narticle > .nin.e-con{grid-template-columns:minmax(0,1fr);gap:28px}.btoc-w{position:static}.btoc{padding:14px 16px;border:2px solid var(--p-ink);background:#fff}.btoc a{padding:6px 8px 6px 0}.bbody.e-con{font-size:17px;line-height:1.65}.bhero-r .bcv.e-con{width:min(100%,360px)}.nblog .nhd.e-con{grid-template-columns:minmax(0,1fr)}.nblog .nhd.e-con > .yop-btn{grid-column:1;grid-row:auto;justify-self:start;margin-top:10px}.bcard.big.e-con{grid-template-columns:minmax(0,1fr);gap:14px;padding:12px 12px 18px}.bcard.big .bc-tx.e-con{padding:0 6px}.bgrid.e-con,.bgrid.n-1.e-con,.bgrid.n-2.e-con,.bgrid.n-4.e-con,.bgrid.rows.e-con,.bgrid.rows.n-1.e-con{grid-template-columns:minmax(0,1fr)}.bcard.sm.e-con{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.btb th,.btb td{padding:9px 10px}}@media (prefers-reduced-motion:reduce){.bcv-toy img,.nsec.in .bcv-a,.nsec.in .bcv-b{animation:none}}.btw{padding:3px 3px 7px 7px}.sg{position:relative;display:block;margin:0;width:100%;container-type:inline-size;color:var(--p-ink);font-family:'Space Grotesk',sans-serif;text-align:right;line-height:1.2;--f1:clamp(10px,2.75cqw,14px);--f2:clamp(12px,3.4cqw,17px);--fk:clamp(8.5px,2.15cqw,11px)}.sg:is(.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *){position:relative;display:block;margin:0;width:100%;container-type:inline-size;color:var(--p-ink);font-family:'Space Grotesk',sans-serif;text-align:left;line-height:1.2;--f1:clamp(10px,2.75cqw,14px);--f2:clamp(12px,3.4cqw,17px);--fk:clamp(8.5px,2.15cqw,11px)}.sg *{box-sizing:border-box}.sg p,.sg ol,.sg ul,.sg li{margin:0;padding:0;list-style:none}.sg em{font-style:normal}.sg-st{--ok:16px;--ow:3px;--ow2:10px;--ob:var(--sgc,var(--p-vi));--of:#FDFCF8;display:block;aspect-ratio:1.3;padding:0!important}.sg-in{position:absolute;inset:3px 10px 10px 3px;overflow:hidden;clip-path:polygon(13px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 13px)}.sg-tag{position:absolute;left:4.6cqw;top:4cqw;z-index:6;font:500 var(--fk)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#6A6274;white-space:nowrap}.sg .o{position:absolute;display:block;aspect-ratio:1;z-index:2}.sg .o .a,.sg .o .b{position:absolute;inset:0}.sg .o .a{clip-path:var(--p-ha);background:var(--oa,var(--p-vi))}.sg .o .b{clip-path:var(--p-hb);background:var(--oc,var(--p-li))}.sg .lb{position:absolute;z-index:3;padding:.9cqw 1.8cqw 1.1cqw;background:#fff;border:2px solid var(--p-ink);font:600 var(--f1)/1.1 'Space Grotesk',sans-serif;white-space:nowrap}.sg .s-hd{font:500 var(--fk)/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.sg svg{position:absolute;overflow:visible}.sg svg path{fill:none;stroke:var(--p-ink);stroke-width:2px;vector-effect:non-scaling-stroke}.sg svg path[pathLength]{vector-effect:none;stroke-width:.8}@media (max-width:899px){.sg-st{aspect-ratio:1.18}}@property --sgn{syntax:'<integer>';inherits:false;initial-value:0}@property --sgo{syntax:'<angle>';inherits:true;initial-value:0deg}.nsig-w{min-width:0;width:100%}.nhd > .nsig-w{margin-top:calc(var(--vu) * 2.4)!important;width:100%}@media (min-width:900px){.ncards.has-sig > .nin.e-con{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr)!important}.ngroups.has-sig > .nin.e-con{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)!important}.nwrap.has-sig > .nin.e-con{grid-template-columns:minmax(0,1fr) minmax(0,400px);column-gap:clamp(32px,calc(var(--vu) * 5),96px)!important;align-items:center}.nwrap.has-sig > .nin > .ntool{grid-column:1 / -1}}@media (min-width:900px) and (max-height:860px){.ncards.has-sig .nhd > .nsig-w,.ngroups.has-sig .nhd > .nsig-w{max-width:calc((100svh - var(--hdr) - var(--py) * 2 - 190px) * 1.3)}.nwrap.has-sig > .nin > .nsig-w{max-width:calc((100svh - var(--hdr)) * .42);justify-self:end}}.pop_hero-w,.ph-art,.ph-t,.pmap,.tower,.blocks,.gx,.climber,.vf,.strip,.tix,.omap,.nobj,.bw-bar,.dev,.dv-w,.tkt,.sg,.lab-st,.vz,.nsk,.vfaq,.vbrief,.ntrack,.corr,.yop-corridor,.cv-l{direction:ltr}.pop_hero-w *,.ph-art *,.ph-t *,.pmap *,.tower *,.blocks *,.gx *,.climber *,.vf *,.strip *,.tix *,.omap *,.nobj *,.bw-bar *,.dev *,.dv-w *,.tkt *,.sg *,.lab-st *,.vz *,.nsk *,.vfaq *,.vbrief *,.ntrack *,.corr *,.yop-corridor *,.cv-l *{unicode-bidi:plaintext}:lang(ar){letter-spacing:0!important}.pop_hero-w :is(.ph-lede,.ph-cta){direction:rtl}.pop_hero-w .ph-lede{text-align:right}.nw{unicode-bidi:isolate;direction:ltr}svg{direction:ltr}svg :is(text,tspan){unicode-bidi:plaintext}