:root{--bg:#000000;--raise:#0B0D0C;--card:#0F1211;--fg:#FFFFFF;--muted:#A3A3A3;--faint:#6B6B6B;--line:#1F2321;--line2:#2C312F;--acc:#2ED69C;--accd:#0A7A55;--acc900:#04412D;--btnbg:#2ED69C;--btnfg:#000000;--inv:#FFFFFF;--invfg:#000000;--glow:rgba(46,214,156,.30);--glow2:rgba(10,122,85,.55);--warn:#FF6B6B;--dot:rgba(46,214,156,.55);--display:"General Sans","Helvetica Neue",Arial,sans-serif;--body:"Inter",system-ui,sans-serif;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.34,1.56,.64,1);color-scheme:dark}:root[data-theme="light"]{--bg:#FFFFFF;--raise:#F3F7F5;--card:#FFFFFF;--fg:#000000;--muted:#545A57;--faint:#8A908D;--line:#E2E8E5;--line2:#D0D8D4;--acc:#0A7A55;--accd:#0A7A55;--acc900:#E8F8F1;--btnbg:#0A7A55;--btnfg:#FFFFFF;--inv:#000000;--invfg:#FFFFFF;--glow:rgba(46,214,156,.30);--glow2:rgba(46,214,156,.34);--warn:#C0262D;--dot:rgba(10,122,85,.40);color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:#FFFFFF;--raise:#F3F7F5;--card:#FFFFFF;--fg:#000000;--muted:#545A57;--faint:#8A908D;--line:#E2E8E5;--line2:#D0D8D4;--acc:#0A7A55;--accd:#0A7A55;--acc900:#E8F8F1;--btnbg:#0A7A55;--btnfg:#FFFFFF;--inv:#000000;--invfg:#FFFFFF;--glow:rgba(46,214,156,.30);--glow2:rgba(46,214,156,.34);--warn:#C0262D;--dot:rgba(10,122,85,.40);color-scheme:light}}.island{--bg:#000000;--raise:#0B0D0C;--card:#0F1211;--fg:#FFFFFF;--muted:#A3A3A3;--faint:#6B6B6B;--line:#1F2321;--line2:#2C312F;--acc:#2ED69C;--accd:#0A7A55;--acc900:#04412D;--btnbg:#2ED69C;--btnfg:#000000;--inv:#FFFFFF;--invfg:#000000;--glow:rgba(46,214,156,.30);--glow2:rgba(10,122,85,.55);--warn:#FF6B6B;--dot:rgba(46,214,156,.55);color:var(--fg);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--body);font-size:18px;line-height:1.6;overflow-x:hidden;transition:background-color .4s,color .4s}h1,h2,h3,h4{font-family:var(--display);font-weight:500;margin:0;text-wrap:balance}p{margin:0}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.w{max-width:1320px;margin:0 auto;padding-inline:32px;position:relative}.hud{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-variant-numeric:tabular-nums}.hud b{color:var(--acc);font-weight:500}.wm{font-family:var(--display);font-weight:500;letter-spacing:-.02em;text-decoration:none;display:inline-flex;align-items:baseline}.wm b{font-weight:700;color:var(--acc);display:inline-block;transition:transform .6s var(--spring)}.wm:hover b{transform:rotate(90deg)}.btn{position:relative;display:inline-flex;align-items:center;gap:12px;background:var(--btnbg);color:var(--btnfg);text-decoration:none;font:500 16px var(--body);padding:7px 7px 7px 22px;border-radius:999px;border:0;cursor:pointer;transition:transform .35s var(--ease)}.btn .ar{width:34px;height:34px;border-radius:50%;background:var(--btnfg);color:var(--btnbg);display:grid;place-items:center;font-size:15px;transition:transform .4s var(--spring)}.btn:hover .ar{transform:rotate(45deg)}.btn:active{transform:scale(.97)}.roll{display:inline-block;height:1.5em;line-height:1.5em;overflow:hidden}.roll span{display:block;transition:transform .45s var(--ease)}.btn:hover .roll span,.ghost:hover .roll span{transform:translateY(-100%)}.ghost{display:inline-flex;align-items:center;gap:10px;color:var(--fg);text-decoration:none;font:400 16px var(--body);padding:13px 22px;border-radius:999px;border:1px solid var(--line2);background:#fff0;cursor:pointer;transition:border-color .25s,background-color .25s}.ghost:hover{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 8%,transparent)}.ul{position:relative;text-decoration:none}.ul::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--acc);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}.ul:hover::after,.ul:focus-visible::after{transform:scaleX(1);transform-origin:left}.icon-btn{all:unset;cursor:pointer;width:40px;height:40px;border-radius:50%;border:1px solid var(--line2);display:grid;place-items:center;color:var(--fg);transition:border-color .25s}.icon-btn:hover{border-color:var(--acc)}.icon-btn:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.burger{position:relative;width:18px;height:12px}.burger i{position:absolute;left:0;right:0;height:1.5px;background:currentColor;border-radius:2px;transition:transform .45s var(--spring),top .3s var(--ease)}.burger i:first-child{top:2px}.burger i:last-child{top:9px}.open .burger i:first-child{top:5.5px;transform:rotate(45deg)}.open .burger i:last-child{top:5.5px;transform:rotate(-45deg)}.tt{all:unset;cursor:pointer;position:relative;width:72px;height:38px;border-radius:999px;border:1px solid var(--line2);background:var(--raise)}.tt:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.tt .knob{position:absolute;top:3px;left:3px;width:30px;height:30px;border-radius:50%;background:var(--inv);color:var(--invfg);display:grid;place-items:center;transition:transform .5s var(--spring)}.tt svg{transition:transform .5s var(--spring)}:root[data-theme="light"] .tt .knob{transform:translateX(34px)}:root[data-theme="light"] .tt svg{transform:rotate(180deg)}.nav{position:sticky;top:env(safe-area-inset-top,0);z-index:60;transition:transform .45s var(--ease)}.nav.hide{transform:translateY(-120%)}.nav-in{max-width:1320px;margin:12px auto 0;padding-inline:32px;position:relative}.nav-shell{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 8px 8px 20px;border:1px solid #fff0;border-radius:999px;transition:background-color .35s,border-color .35s,padding .35s var(--ease)}.nav.compact .nav-shell{background:color-mix(in srgb,var(--bg) 72%,transparent);border-color:var(--line2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:6px 6px 6px 18px}.nav .wm{font-size:22px}.links{position:relative;display:flex;gap:2px;padding:4px;border-radius:999px;background:var(--raise);border:1px solid var(--line)}.links a{position:relative;z-index:1;text-decoration:none;font-size:15px;padding:7px 14px;border-radius:999px;color:var(--muted);transition:color .2s}.links a:hover,.links a.cur{color:var(--fg)}.links .ind{position:absolute;z-index:0;top:4px;bottom:4px;left:0;width:0;border-radius:999px;background:var(--card);border:1px solid var(--line2);opacity:0;transition:transform .35s var(--ease),width .35s var(--ease),opacity .2s}.nav-r{display:flex;gap:8px;align-items:center}.menu-btn{display:none}.prog{position:absolute;left:52px;right:52px;bottom:-1px;height:1px;pointer-events:none;opacity:0;transition:opacity .3s}.nav.compact .prog{opacity:1}.prog i{display:block;height:100%;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,transparent,var(--acc))}.ov{position:fixed;inset:0;z-index:50;background:var(--bg);padding:calc(100px + env(safe-area-inset-top,0px)) 24px calc(32px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;justify-content:space-between;gap:32px;clip-path:circle(0% at calc(100% - 52px) 44px);visibility:hidden;transition:clip-path .7s var(--ease),visibility 0s .7s}.ov.open{clip-path:circle(150% at calc(100% - 52px) 44px);visibility:visible;transition:clip-path .7s var(--ease)}.ov nav{display:grid}.ov a.big{display:block;overflow:hidden;font:500 clamp(40px,11vw,56px) var(--display);letter-spacing:-.04em;line-height:1.12;text-decoration:none}.ov a.big span{display:inline-block;transform:translateY(105%);transition:transform .7s var(--ease)}.ov.open a.big span{transform:none}.ov.open a.big:nth-child(1) span{transition-delay:.12s}.ov.open a.big:nth-child(2) span{transition-delay:.17s}.ov.open a.big:nth-child(3) span{transition-delay:.22s}.ov.open a.big:nth-child(4) span{transition-delay:.27s}.ov.open a.big:nth-child(5) span{transition-delay:.32s}.ov.open a.big:nth-child(6) span{transition-delay:.37s}.ov-foot{display:grid;gap:16px}.hero{position:relative;padding-block:96px 64px;overflow:hidden;margin-top:-74px;padding-top:170px}.orb{position:absolute;width:900px;height:640px;right:-140px;top:-20px;background:radial-gradient(closest-side,var(--glow2),transparent 70%),radial-gradient(40% 40% at 60% 45%,var(--glow),transparent 70%);filter:blur(10px);pointer-events:none;animation:breathe 9s ease-in-out infinite alternate}@keyframes breathe{from{transform:translate(0,0) scale(1)}to{transform:translate(-40px,20px) scale(1.08)}}.dots{position:absolute;inset:0;background-image:radial-gradient(var(--line2) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 60% at 70% 30%,#000,transparent 75%);mask-image:radial-gradient(70% 60% at 70% 30%,#000,transparent 75%);pointer-events:none}.hero-hud{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-bottom:56px}.hero h1{position:relative;font-size:clamp(50px,7.2vw,112px);line-height:.94;letter-spacing:-.05em;max-width:1120px}.hero h1 .wd{display:inline-block;opacity:.12;animation:lit .55s ease forwards}@keyframes lit{to{opacity:1}}.hero-foot{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;margin-top:48px}.hero-foot p{font-size:20px;color:var(--muted);max-width:520px}.cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.bench{position:relative;border:1px solid var(--line2);border-radius:18px;overflow:hidden;background:var(--raise)}.bench::before{content:"";position:absolute;left:10%;right:10%;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--acc),transparent);z-index:3}.bench-top{display:flex;align-items:center;border-bottom:1px solid var(--line);background:var(--card)}.dots3{display:flex;gap:6px;padding:0 20px}.dots3 i{width:10px;height:10px;border-radius:50%;background:var(--line2)}.btab{all:unset;cursor:pointer;position:relative;padding:18px 26px;font-size:15px;color:var(--faint);border-left:1px solid var(--line);transition:color .25s}.btab:hover{color:var(--muted)}.btab.on{color:var(--fg)}.btab:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.btab .bar{position:absolute;left:0;bottom:-1px;height:2px;width:0;background:var(--acc)}.btab.on .bar{animation:fill 7s linear forwards}.btab.on.held .bar{animation:none;width:100%}@keyframes fill{to{width:100%}}.bench-cap{margin-left:auto;padding:0 22px}.stage{position:relative;height:560px;overflow:hidden}.stage::after{content:"";position:absolute;left:50%;bottom:-260px;width:900px;height:420px;margin-left:-450px;background:radial-gradient(closest-side,var(--glow),transparent);pointer-events:none}.scene{position:absolute;inset:0;display:none;place-items:center;z-index:1}.scene.on{display:grid}.corner{position:absolute;width:14px;height:14px;border-color:var(--line2);border-style:solid;z-index:2}.c1{left:20px;top:20px;border-width:1px 0 0 1px}.c2{right:20px;top:20px;border-width:1px 1px 0 0}.c3{left:20px;bottom:20px;border-width:0 0 1px 1px}.c4{right:20px;bottom:20px;border-width:0 1px 1px 0}.scene-hud{position:absolute;left:44px;top:34px;right:44px;display:flex;justify-content:space-between;z-index:2}.scene-note{position:absolute;left:44px;bottom:34px;right:44px;display:flex;justify-content:space-between;gap:16px;font-size:14px;color:var(--muted);z-index:2}.scene-note b{font-weight:500;color:var(--fg)}.grid-bg{position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px}.b-wrap{position:relative;display:grid;justify-items:center;gap:36px}.b-word{font:500 132px/1 var(--display);letter-spacing:-.035em;opacity:0;transform:translateY(16px);animation:up .9s var(--ease) .3s forwards}.b-word b{font-weight:700;color:var(--acc)}.b-guide{position:absolute;left:-48px;right:-48px;height:1px;background:var(--acc);opacity:0;animation:guide 1.6s ease .1s forwards}.b-g1{top:30px}.b-g2{top:124px}.b-tick{position:absolute;right:-48px;font-size:11px;color:var(--acc);opacity:0;animation:fade .6s ease 1s forwards;transform:translateX(100%);padding-left:8px}@keyframes guide{0%{opacity:0;transform:scaleX(0)}40%{opacity:.9;transform:scaleX(1)}100%{opacity:.45;transform:scaleX(1)}}.b-sw{display:flex;gap:10px}.b-sw span{width:84px;height:84px;border-radius:12px;opacity:0;transform:translateY(20px);animation:up .7s var(--ease) forwards;display:flex;align-items:flex-end;padding:8px;font-size:11px;font-variant-numeric:tabular-nums}.b-sw span:nth-child(1){animation-delay:1.1s}.b-sw span:nth-child(2){animation-delay:1.25s}.b-sw span:nth-child(3){animation-delay:1.4s}.b-sw span:nth-child(4){animation-delay:1.55s}.b-type{display:flex;gap:40px;align-items:baseline;opacity:0;animation:up .8s ease 2s forwards}@keyframes up{to{opacity:1;transform:none}}@keyframes fade{to{opacity:1}}.p-win{width:min(760px,86%);height:380px;border:1px solid var(--line2);border-radius:12px;background:var(--card);overflow:hidden;position:relative;transform:translateY(12px);opacity:0;animation:up .7s ease .1s forwards}.p-bar{height:34px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 12px}.p-bar i{width:8px;height:8px;border-radius:50%;background:var(--line2)}.p-url{margin-left:12px;height:16px;width:220px;border-radius:4px;background:var(--raise)}.p-body{padding:28px;display:grid;grid-template-columns:1.2fr 1fr;gap:24px;position:relative}.blk{border-radius:6px;background:var(--line);animation:ink .5s ease forwards}.p-h1{height:26px;width:90%;animation-delay:.9s}.p-h2{height:26px;width:70%;margin-top:10px;animation-delay:1.1s}.p-tx{height:10px;width:95%;margin-top:18px;background:var(--line)}.p-tx2{height:10px;width:80%;margin-top:8px;background:var(--line)}.p-btn{margin-top:26px;width:150px;height:40px;border-radius:999px;background:var(--line);animation:btnc .5s ease 1.6s forwards}.p-img{height:220px;border-radius:10px;background:var(--line);position:relative;overflow:hidden}.p-img::after{content:"";position:absolute;inset:0;background:radial-gradient(80% 80% at 30% 20%,var(--acc),var(--acc900) 70%);transform:scaleY(0);transform-origin:bottom;animation:grow .9s var(--ease) 1.3s forwards}@keyframes ink{to{background:var(--fg)}}@keyframes btnc{to{background:var(--acc)}}@keyframes grow{to{transform:none}}.p-cursor{position:absolute;width:22px;height:22px;left:70%;top:85%;animation:cur 1.4s cubic-bezier(.6,0,.3,1) 2.2s forwards;z-index:2}@keyframes cur{to{left:120px;top:205px}}.p-click{position:absolute;left:96px;top:186px;width:44px;height:44px;border-radius:50%;border:2px solid var(--acc);opacity:0;animation:click .6s ease 3.6s forwards;z-index:1}@keyframes click{0%{opacity:1;transform:scale(.4)}100%{opacity:0;transform:scale(1.6)}}.p-toast{position:absolute;right:20px;bottom:20px;background:var(--inv);color:var(--invfg);font-size:13px;padding:10px 14px;border-radius:999px;opacity:0;transform:translateY(10px);animation:up .5s ease 3.9s forwards;z-index:2}.r-svg{width:min(980px,90%);height:auto;overflow:visible}.r-node rect{fill:var(--card);stroke:var(--line2)}.r-node text{fill:var(--fg);font:500 15px var(--body)}.r-sub{fill:var(--muted)!important;font:400 12px var(--body)!important}.r-path{fill:none;stroke:var(--faint);stroke-width:1.5}.r-slow rect{stroke:var(--warn);stroke-dasharray:4 4}.r-warn{fill:var(--warn)!important;font:500 12px var(--body)!important}.r-new{fill:none;stroke:var(--acc);stroke-width:2;stroke-dasharray:520;stroke-dashoffset:520;animation:draw 1.4s ease 2.6s forwards}@keyframes draw{to{stroke-dashoffset:0}}.r-dot{fill:var(--acc)}.r-tag{opacity:0;animation:fade .5s ease 3.8s forwards}.sec{padding-block:128px;position:relative}.sec.tight{padding-top:56px}.idx{display:flex;align-items:center;gap:12px;margin-bottom:28px}.idx::before{content:"";width:28px;height:1px;background:var(--acc)}.sec-h{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;margin-bottom:64px;align-items:end}.sec-h h2{font-size:clamp(40px,4.8vw,68px);line-height:1;letter-spacing:-.04em}.sec-h p{color:var(--muted);max-width:520px}.rv .ln{display:block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.rv .ln>span{display:block;transition:transform .9s var(--ease)}.rv.pre .ln>span{transform:translateY(105%)}.rv .ln:nth-child(2)>span{transition-delay:.08s}.rv .ln:nth-child(3)>span{transition-delay:.16s}.beam{height:1px;background:linear-gradient(90deg,transparent,var(--acc) 50%,transparent);opacity:.7;position:relative}.beam::after{content:"";position:absolute;left:25%;right:25%;top:-60px;height:120px;background:radial-gradient(50% 50% at 50% 50%,var(--glow),transparent 70%);pointer-events:none}.acc-i{border-top:1px solid var(--line)}.acc-i:last-child{border-bottom:1px solid var(--line)}.acc-h{all:unset;cursor:pointer;width:100%;box-sizing:border-box;display:grid;grid-template-columns:72px minmax(0,1fr) auto 44px;gap:24px;align-items:center;padding:24px 0}.acc-h:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.acc-h .n{font:500 15px var(--display);color:var(--acc);font-variant-numeric:tabular-nums}.acc-h .t{font-family:var(--display);font-size:clamp(26px,3.2vw,46px);line-height:1.08;letter-spacing:-.03em;color:var(--faint);transition:color .25s}.acc-i.open .t,.acc-h:hover .t{color:var(--fg)}.acc-h .pr{font-size:13px;padding:5px 12px;border-radius:999px;border:1px solid var(--line2);color:var(--muted);white-space:nowrap}.acc-h .pl{width:40px;height:40px;border-radius:50%;border:1px solid var(--line2);display:grid;place-items:center;font-size:20px;color:var(--muted);transition:transform .45s var(--spring),border-color .3s,color .3s;justify-self:end}.acc-i.open .pl{transform:rotate(45deg);border-color:var(--acc);color:var(--acc)}.acc-b{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.acc-i.open .acc-b{grid-template-rows:1fr}.acc-b>div{overflow:hidden}.acc-in{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(0,.75fr);gap:24px;padding-bottom:32px;opacity:0;transform:translateY(-6px);transition:opacity .4s,transform .4s var(--ease)}.acc-i.open .acc-in{opacity:1;transform:none;transition-delay:.12s}.acc-in p{color:var(--muted);max-width:600px}.acc-in .eg{border-left:1px solid var(--acc);padding-left:16px;font-size:15px;color:var(--muted);display:grid;gap:6px;align-content:start}.spot{position:relative;--x:50%;--y:50%;overflow:hidden;transition:transform .3s var(--ease),border-color .3s}.spot::before{content:"";position:absolute;inset:0;background:radial-gradient(300px circle at var(--x) var(--y),var(--glow),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none;z-index:0}.spot::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:radial-gradient(220px circle at var(--x) var(--y),var(--acc),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s;pointer-events:none;z-index:3}.spot:hover::before,.spot:hover::after{opacity:1}.spot>*{position:relative;z-index:1}.qs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.qcard{border:1px solid var(--line);border-radius:18px;padding:30px;display:flex;flex-direction:column;gap:24px;background:var(--raise)}.qcard h3{font-size:25px;line-height:1.15;letter-spacing:-.02em}.qcard dl{margin:auto 0 0;display:grid;gap:14px;border-top:1px solid var(--line);padding-top:18px}.qcard dt{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}.qcard dd{margin:4px 0 0;color:var(--muted);font-size:15.5px;line-height:1.55}.router{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:16px;align-items:start}.moments{display:flex;flex-direction:column;border-top:1px solid var(--line)}.moment{all:unset;cursor:pointer;display:grid;grid-template-columns:44px minmax(0,1fr) 28px;gap:12px;align-items:center;padding:24px 20px 24px 0;border-bottom:1px solid var(--line);font-family:var(--display);font-size:clamp(21px,2.1vw,28px);line-height:1.2;letter-spacing:-.015em;color:var(--faint);transition:color .2s,padding-left .35s var(--ease)}.moment:hover{color:var(--muted);padding-left:6px}.moment.on{color:var(--fg)}.moment .mi{font:400 13px var(--body);letter-spacing:.06em;color:var(--faint)}.moment.on .mi{color:var(--acc)}.moment .arr{font:400 20px var(--body);opacity:0;transition:opacity .2s,transform .35s var(--ease);transform:translateX(-8px)}.moment.on .arr{opacity:1;transform:none;color:var(--acc)}.moment:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.panel{position:sticky;top:110px;overflow:hidden;border-radius:18px;border:1px solid var(--line2);background:var(--card);padding:40px;display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:24px 32px;align-content:start}.panel::before{content:"";position:absolute;right:-160px;top:-160px;width:440px;height:440px;background:radial-gradient(closest-side,var(--glow2),transparent);pointer-events:none}.panel>*{position:relative}.panel .swap{transition:opacity .25s,transform .35s var(--ease)}.panel.out .swap{opacity:0;transform:translateY(8px)}.panel h3{font-size:clamp(36px,3.6vw,54px);line-height:1;letter-spacing:-.035em}.panel .promise{font-size:20px;line-height:1.45;grid-column:1/-1;max-width:520px}.trio{width:180px;height:160px;grid-row:span 2;overflow:visible}.trio circle{fill:var(--raise);stroke:var(--line2);stroke-width:1.5;transition:fill .4s,stroke .4s}.trio circle.y{fill:var(--acc);stroke:var(--acc)}.trio text{font:500 12px var(--body);fill:var(--muted);text-anchor:middle;transition:fill .4s}.trio text.y{fill:var(--btnfg)}.trio line{stroke:var(--line2);stroke-width:1.5}.leave{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-column:1/-1}.leave li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:16px}.leave li::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--acc);margin-top:9px;box-shadow:0 0 12px var(--acc)}.panel .lbl{grid-column:1/-1;font-size:14px;color:var(--muted);border-top:1px solid var(--line);padding-top:18px}.parts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pcard{border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;text-decoration:none;color:var(--fg);background:var(--raise)}.pcard:hover{transform:translateY(-4px)}.pcard .art{height:240px;position:relative;overflow:hidden;border-bottom:1px solid var(--line);border-radius:18px 18px 0 0;background:#050706}.pcard .art .wash{position:absolute;inset:0;transition:transform .8s var(--ease)}.pcard:hover .art .wash{transform:scale(1.08)}.pcard .art svg{position:relative}.pcard .body{padding:28px;display:grid;gap:14px}.pcard h3{font-size:30px;letter-spacing:-.025em;line-height:1.05}.pcard ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pcard li{font-size:13px;padding:5px 11px;border:1px solid var(--line2);border-radius:999px;color:var(--muted)}.pcard .go{display:flex;justify-content:space-between;align-items:center;font-weight:500;margin-top:6px;padding-top:16px;border-top:1px solid var(--line)}.pcard .go span:last-child{transition:transform .4s var(--spring)}.pcard:hover .go{color:var(--acc)}.pcard:hover .go span:last-child{transform:rotate(45deg)}.toolbox{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);border:1px solid var(--line2);border-radius:18px;overflow:hidden;background:var(--raise)}.tool-l{padding:48px;display:grid;gap:22px;align-content:start;position:relative;overflow:hidden;border-right:1px solid var(--line)}.tool-l::before{content:"";position:absolute;left:-120px;bottom:-200px;width:520px;height:420px;background:radial-gradient(closest-side,var(--glow2),transparent);pointer-events:none}.tool-l>*{position:relative}.tool-l h2{font-size:clamp(34px,3.6vw,50px);line-height:1.02;letter-spacing:-.035em}.meter{display:grid;gap:12px;margin-top:8px}.meter-n{font:500 88px/1 var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.meter-n small{font-size:36px;color:var(--faint)}.segs{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.segs i{height:8px;border-radius:4px;background:var(--line2);transition:background-color .3s,box-shadow .3s}.segs i.f{background:var(--acc);box-shadow:0 0 14px var(--glow)}.verdict{min-height:3.2em;transition:opacity .25s}.tool-r{padding:20px 44px 36px;background:var(--card)}.qrow{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:16px;align-items:center;padding-block:20px;border-bottom:1px solid var(--line)}.qrow:last-child{border-bottom:0}.qrow p{font-size:16.5px}.yn{display:flex;gap:6px}.yn button{all:unset;cursor:pointer;font-size:14px;padding:8px 16px;border-radius:999px;border:1px solid var(--line2);color:var(--muted);transition:background-color .25s,color .25s,border-color .25s,transform .3s var(--spring)}.yn button:hover{border-color:var(--acc)}.yn button[aria-pressed="true"]{background:var(--inv);color:var(--invfg);border-color:var(--inv)}.yn button:active{transform:scale(.94)}.yn button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.path{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:56px;align-items:start}.steps{position:relative;display:grid;gap:0}.steps::before{content:"";position:absolute;left:19px;top:28px;bottom:28px;width:1px;background:var(--line2)}.steps .fill{position:absolute;left:19px;top:28px;width:1px;background:var(--acc);box-shadow:0 0 10px var(--acc);transition:height .6s var(--ease)}.step{all:unset;cursor:pointer;position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:20px;align-items:center;padding:16px 0}.step:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:8px}.step .dot{width:40px;height:40px;border-radius:50%;border:1px solid var(--line2);background:var(--bg);display:grid;place-items:center;font:500 14px var(--display);color:var(--faint);transition:border-color .3s,color .3s,background-color .3s,transform .4s var(--spring)}.step.done .dot{border-color:var(--acc);color:var(--acc)}.step.on .dot{background:var(--acc);border-color:var(--acc);color:var(--btnfg);transform:scale(1.08)}.step .st{font:500 clamp(22px,2.2vw,30px) var(--display);letter-spacing:-.02em;color:var(--faint);transition:color .25s}.step:hover .st{color:var(--muted)}.step.on .st{color:var(--fg)}.step small{display:block;font:400 14px var(--body);color:var(--faint);letter-spacing:0}.stepcard{border:1px solid var(--line2);border-radius:18px;background:var(--raise);padding:36px;display:grid;gap:22px;position:sticky;top:110px}.stepcard .swap{transition:opacity .25s,transform .35s var(--ease)}.stepcard.out .swap{opacity:0;transform:translateY(8px)}.stepcard h3{font-size:34px;letter-spacing:-.03em;line-height:1.05}.stepcard p{color:var(--muted)}.kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.kv div{padding:14px 0;display:grid;gap:4px;min-width:0}.kv div+div{padding-left:16px;border-left:1px solid var(--line)}.kv span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.kv strong{font-weight:500;font-size:15.5px;line-height:1.4}.starters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.starter{border:1px solid var(--line);border-radius:18px;padding:28px;display:grid;gap:14px;background:var(--raise);align-content:start}.starter h3{font-size:24px;letter-spacing:-.02em}.starter p{color:var(--muted);font-size:15.5px}.starter .row2{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.qa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.qa article{padding:32px;display:grid;gap:12px;align-content:start;border:1px solid var(--line);border-radius:18px;background:var(--raise)}.qa h3{font-size:26px;letter-spacing:-.02em}.qa p{color:var(--muted);max-width:540px}.band{position:relative;border-radius:22px;overflow:hidden;background:#04412D;border:1px solid var(--line2);padding:96px 64px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:56px}.band::before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--dot) 1.2px,transparent 1.5px);background-size:12px 12px;-webkit-mask-image:radial-gradient(60% 90% at 0% 100%,#000,transparent 70%),radial-gradient(40% 70% at 100% 0%,#000,transparent 70%);mask-image:radial-gradient(60% 90% at 0% 100%,#000,transparent 70%),radial-gradient(40% 70% at 100% 0%,#000,transparent 70%);pointer-events:none}.band>*{position:relative}.band h2{font-size:clamp(46px,6vw,92px);line-height:.95;letter-spacing:-.05em}.form{display:grid;gap:16px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:0;padding:8px 14px;border-radius:999px;border:1px solid rgb(255 255 255 / .25);font-size:14px;color:#FFF;transition:background-color .25s,color .25s,border-color .25s,gap .3s var(--ease),padding .3s var(--ease)}.chip:hover{border-color:#2ED69C}.chip:focus-visible{outline:2px solid #2ED69C;outline-offset:2px}.chip svg{width:0;opacity:0;transition:width .3s var(--ease),opacity .2s}.chip[aria-pressed="true"]{background:#FFF;color:#000;border-color:#FFF;gap:8px;padding-left:11px}.chip[aria-pressed="true"] svg{width:14px;opacity:1}.field{position:relative}.field input,.field textarea{width:100%;font:inherit;font-size:16px;color:#FFF;background:rgb(0 0 0 / .28);border:1px solid rgb(255 255 255 / .2);border-radius:14px;padding:24px 16px 10px;resize:vertical;transition:border-color .25s,box-shadow .25s}.field input:focus,.field textarea:focus{outline:none;border-color:#2ED69C;box-shadow:0 0 0 4px rgb(46 214 156 / .18)}.field label{position:absolute;left:17px;top:17px;font-size:16px;color:rgb(255 255 255 / .6);pointer-events:none;transition:transform .25s var(--ease),font-size .25s,color .25s}.field input:focus+label,.field input:not(:placeholder-shown)+label,.field textarea:focus+label,.field textarea:not(:placeholder-shown)+label{transform:translateY(-10px);font-size:12px;color:#2ED69C}.field .ok{position:absolute;right:14px;top:22px;width:20px;height:20px;border-radius:50%;background:#2ED69C;color:#000;display:grid;place-items:center;transform:scale(0);transition:transform .4s var(--spring)}.field.valid .ok{transform:scale(1)}.copy{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:12px;padding:10px 12px 10px 18px;border-radius:999px;border:1px solid rgb(255 255 255 / .25);font:500 18px var(--display);color:#FFF;transition:border-color .25s}.copy:hover{border-color:#2ED69C}.copy:focus-visible{outline:2px solid #2ED69C;outline-offset:3px}.copy .st{display:inline-grid;font:400 13px var(--body);padding:5px 12px;border-radius:999px;background:rgb(0 0 0 / .3);color:rgb(255 255 255 / .7);overflow:hidden;height:28px}.copy .st span{grid-area:1/1;line-height:18px;transition:transform .4s var(--ease),opacity .3s}.copy .st span:last-child{transform:translateY(120%);opacity:0;color:#2ED69C}.copy.done .st span:first-child{transform:translateY(-120%);opacity:0}.copy.done .st span:last-child{transform:none;opacity:1}.toast-wrap{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:70;pointer-events:none}.toast{display:flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:999px;background:var(--inv);color:var(--invfg);font-size:14px;transform:translateY(140%) scale(.9);opacity:0;transition:transform .5s var(--spring),opacity .3s;white-space:nowrap}.toast.show{transform:none;opacity:1}.toast i{width:22px;height:22px;border-radius:50%;background:#2ED69C;display:grid;place-items:center;color:#000;font-style:normal;font-size:12px}.foot{position:relative;padding-top:96px;overflow:hidden}.foot-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;padding-bottom:56px;border-bottom:1px solid var(--line)}.foot-grid a{display:block;color:var(--muted);text-decoration:none;font-size:15px;padding-block:3px;transition:color .2s,transform .3s var(--ease)}.foot-grid a:hover{color:var(--fg);transform:translateX(4px)}.giant{display:block;font:500 clamp(120px,26vw,380px)/.8 var(--display);letter-spacing:-.06em;margin:48px 0 -.12em;color:var(--fg);opacity:.08;white-space:nowrap;user-select:none}.giant b{font-weight:700;color:var(--acc);opacity:1}::selection{background:var(--acc);color:var(--btnfg)}html{scrollbar-width:thin;scrollbar-color:var(--line2) #fff0}.nav-shell{animation:navin .8s var(--ease) both}@keyframes navin{from{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.hero-hud{animation:fadein 1s ease .2s both}@keyframes fadein{from{opacity:0}to{opacity:1}}.links a.cur{color:var(--fg)}.plight{position:absolute;left:0;top:0;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;background:radial-gradient(closest-side,var(--glow),transparent 70%);pointer-events:none;opacity:0;transition:opacity .6s;will-change:transform}.hero:hover .plight{opacity:.7}.bench.paused .btab.on .bar{animation-play-state:paused}.bench-state{display:inline-flex;align-items:center;gap:8px}.bench-state i{width:6px;height:6px;border-radius:50%;background:var(--acc);box-shadow:0 0 8px var(--acc)}.bench.paused .bench-state i{background:var(--faint);box-shadow:none}.acc-h .t{transition:color .25s,transform .45s var(--ease)}.acc-h:hover .t{transform:translateX(6px)}.acc-i.open .acc-h:hover .t{transform:none}.pcard .art .mv{transition:transform .7s var(--spring);transform-box:fill-box;transform-origin:center}.pcard:hover .art .rot{transform:rotate(90deg)}.pcard:hover .art .up{transform:translateY(-6px)}.pcard:hover .art .pulse{transform:scale(1.12)}.pcard .art .runner{transition:transform 1.1s var(--ease)}.pcard:hover .art .runner{transform:translate(60px,-2px)}.next{display:grid;gap:6px;padding:16px 18px;border-radius:14px;border:1px solid var(--line2);background:color-mix(in srgb,var(--acc) 7%,transparent);opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s var(--ease);pointer-events:none}.next.show{opacity:1;transform:none;pointer-events:auto}.next a{color:var(--acc);font-weight:500;text-decoration:none}.qrow{transition:opacity .3s}.qrow.answered p{color:var(--muted)}.totop{all:unset;cursor:pointer;position:relative;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:var(--fg)}.totop svg.ring{position:absolute;inset:0;transform:rotate(-90deg)}.totop svg.ring circle{fill:none;stroke-width:1.5}.totop .bg{stroke:var(--line2)}.totop .fgc{stroke:var(--acc);stroke-dasharray:157;stroke-dashoffset:157;transition:stroke-dashoffset .2s linear}.totop .arw{transition:transform .4s var(--spring)}.totop:hover .arw{transform:translateY(-3px)}.totop:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.giant b{display:inline-block;transition:transform 1s var(--spring)}.giant:hover b{transform:rotate(90deg)}.giant{cursor:default;transition:opacity .6s}.giant:hover{opacity:.14}:root{--t-h3:26px;--t-lead:20px;--t-small:14px}.qcard h3,.qa h3,.starter h3,.rcard h3,.pm-t{font-size:var(--t-h3)!important;letter-spacing:-.02em;line-height:1.15}.pm-btn{all:unset;cursor:pointer;position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;font-size:15px;padding:7px 14px;border-radius:999px;color:var(--muted);transition:color .2s}.pm-btn:hover,.pm-btn[aria-expanded="true"]{color:var(--fg)}.pm-btn svg{transition:transform .35s var(--spring)}.pm-btn[aria-expanded="true"] svg{transform:rotate(180deg)}.pm-btn:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.pm{position:absolute;left:32px;right:32px;top:calc(100% + 10px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.8fr);gap:8px;padding:8px;border-radius:22px;background:#fff0;background:color-mix(in srgb,#050706 92%,transparent);border:1px solid var(--line2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;transform:translateY(-8px) scale(.985);transform-origin:top center;transition:opacity .3s,transform .45s var(--ease),visibility 0s .3s}.pm.open{opacity:1;visibility:visible;transform:none;transition:opacity .3s,transform .45s var(--ease)}.pm-col{display:grid;gap:10px;align-content:start;padding:22px;border-radius:16px;background:var(--raise);border:1px solid var(--line);text-decoration:none;color:var(--fg);opacity:0;transform:translateY(8px);transition:opacity .4s,transform .5s var(--ease),border-color .25s}.pm.open .pm-col{opacity:1;transform:none}.pm.open .pm-col:nth-child(2){transition-delay:.05s}.pm.open .pm-col:nth-child(3){transition-delay:.1s}.pm-col:hover{border-color:var(--acc)}.pm-d{font-size:14px;color:var(--muted);line-height:1.5}.pm-k{display:grid;font-size:14px;padding-top:8px;border-top:1px solid var(--line)}.pm-k span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.pm-go{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:500;margin-top:6px;color:var(--acc)}.pm-go span{transition:transform .35s var(--ease)}.pm-col:hover .pm-go span,.rgo:hover .pm-go span{transform:translateX(4px)}.pm-side{display:grid;gap:10px;align-content:end;padding:22px;font-size:15px;color:var(--muted)}.greet b{color:var(--acc);font-weight:500}.role-sec{padding-bottom:40px}.role-h{font-size:clamp(40px,5vw,72px);line-height:1.05;letter-spacing:-.04em;margin-bottom:48px;max-width:1100px}.rs{position:relative;display:inline-block}.rs-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;color:var(--acc);border-bottom:2px solid currentColor;line-height:1;padding-bottom:4px}.rs-btn svg{transition:transform .35s var(--spring)}.rs-btn[aria-expanded="true"] svg{transform:rotate(180deg)}.rs-btn:focus-visible{outline:2px solid var(--acc);outline-offset:6px;border-radius:4px}.rs-list{position:absolute;left:0;top:calc(100% + 12px);z-index:30;display:grid;min-width:280px;padding:6px;border-radius:16px;background:var(--card);border:1px solid var(--line2);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s,transform .35s var(--ease),visibility 0s .25s}.rs.open .rs-list{opacity:1;visibility:visible;transform:none;transition:opacity .25s,transform .35s var(--ease)}.rs-list button{all:unset;cursor:pointer;font:400 18px var(--body);letter-spacing:0;padding:10px 14px;border-radius:10px;color:var(--muted)}.rs-list button:hover,.rs-list button:focus-visible{background:var(--raise);color:var(--fg)}.rs-list button[aria-selected="true"]{color:var(--acc)}.role-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.rcard{border:1px solid var(--line);border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:14px;background:var(--raise);min-height:260px}.rcard p{color:var(--muted);font-size:16px;margin-top:auto}.rcard .rt,.rcard .rp{transition:opacity .25s,transform .35s var(--ease)}.role-grid.out .rt,.role-grid.out .rp,.role-grid.out #rprog,.role-grid.out #rpd{opacity:0;transform:translateY(6px)}.rgo{background:var(--accd);border-color:var(--accd);color:#FFF;text-decoration:none;position:relative;overflow:hidden}.rgo::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgb(255 255 255 / .22) 1px,transparent 1.3px);background-size:14px 14px;-webkit-mask-image:linear-gradient(200deg,#000,transparent 60%);mask-image:linear-gradient(200deg,#000,transparent 60%)}.rgo>*{position:relative}.rgo .hud{color:rgb(255 255 255 / .7)}.rgo h3{font-size:34px!important}.rgo p{color:rgb(255 255 255 / .8);margin-top:0}.rgo .pm-go{color:#FFF;margin-top:auto}#rprog,#rpd{transition:opacity .25s,transform .35s var(--ease)}.xcols{display:flex;gap:12px;height:600px}.xcol{position:relative;flex:0 0 116px;border-radius:20px;overflow:hidden;background:#050706;border:1px solid var(--line2);cursor:pointer;transition:flex-basis .7s var(--ease),flex-grow .7s var(--ease),border-color .3s;color:#FFF;--fg:#FFFFFF;--muted:#A3A3A3;--faint:#6B6B6B;--line:#1F2321;--line2:#2C312F;--acc:#2ED69C;--btnbg:#2ED69C;--btnfg:#000000}.xcol.open{flex:1 1 auto;cursor:default}.xcol:not(.open):hover{border-color:var(--acc)}.xcol:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.xlab{position:absolute;left:0;bottom:28px;width:116px;display:flex;flex-direction:column;align-items:center;gap:16px;font:500 28px var(--display);letter-spacing:-.02em;writing-mode:vertical-rl;transform:rotate(180deg);transition:opacity .3s;white-space:nowrap}.xcol::before{content:attr(data-n);position:absolute;top:26px;left:0;width:116px;text-align:center;font:500 14px var(--body);color:#2ED69C;transition:opacity .3s;z-index:2}.xcol.open::before{opacity:0}.xcol.open .xlab{opacity:0;pointer-events:none}.xcol .xart{position:absolute;inset:0 0 auto 0;height:100%;border:0;border-radius:0;opacity:.35;transition:opacity .6s}.xcol.open .xart{height:56%;opacity:1}.xin{position:absolute;inset:0;min-width:640px}.xbody{position:absolute;left:0;right:0;bottom:0;padding:32px 36px;display:grid;gap:12px;opacity:0;transform:translateY(16px);transition:opacity .4s,transform .6s var(--ease)}.xcol.open .xbody{opacity:1;transform:none;transition-delay:.25s}.xbody h3{font-size:40px;letter-spacing:-.035em;line-height:1}.xbody p{color:#A3A3A3;max-width:520px}.xbody ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.xbody li{font-size:13px;padding:5px 11px;border:1px solid #2C312F;border-radius:999px;color:#A3A3A3}.xkv{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-block:12px;border-top:1px solid #1F2321;border-bottom:1px solid #1F2321;font-size:15px}.xkv span{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6B6B6B}.xbody .btn{justify-self:start;margin-top:6px}.xcol:not(.open) .xbody .btn{pointer-events:none}.xart .wash{position:absolute;inset:0;transition:transform .8s var(--ease)}.xart svg{position:relative}.xart .mv{transition:transform .7s var(--spring);transform-box:fill-box;transform-origin:center}.xcol.open:hover .xart .rot{transform:rotate(90deg)}.xcol.open:hover .xart .up{transform:translateY(-6px)}.xcol.open:hover .xart .pulse{transform:scale(1.12)}.xart .runner{transition:transform 1.1s var(--ease)}.xcol.open:hover .xart .runner{transform:translate(60px,-2px)}.xcol.open:hover .xart .wash{transform:scale(1.06)}.faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.faq-list{display:grid;border-top:1px solid var(--line)}.faq-q{all:unset;cursor:pointer;display:grid;grid-template-columns:110px minmax(0,1fr) 24px;gap:16px;align-items:center;padding:20px 4px 20px 0;border-bottom:1px solid var(--line);transition:padding-left .35s var(--ease)}.faq-q:hover{padding-left:6px}.faq-q .fq{font:500 22px var(--display);letter-spacing:-.015em;color:var(--faint);transition:color .25s}.faq-q:hover .fq{color:var(--muted)}.faq-q.on .fq{color:var(--fg)}.faq-q .fa{opacity:0;color:var(--acc);transition:opacity .25s,transform .35s var(--ease);transform:translateX(-6px)}.faq-q.on .fa{opacity:1;transform:none}.faq-q:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.faq-card{position:sticky;top:110px;border-radius:20px;padding:40px;background:#0B0D0C;border:1px solid #2C312F;display:grid;gap:16px;min-height:320px;align-content:start;overflow:hidden}.faq-card::before{content:"";position:absolute;right:-160px;bottom:-200px;width:460px;height:420px;background:radial-gradient(closest-side,rgb(10 122 85 / .55),transparent);pointer-events:none}.faq-card>*{position:relative;transition:opacity .25s,transform .35s var(--ease)}.faq-card.out>*{opacity:0;transform:translateY(8px)}.faq-card h3{font-size:34px;letter-spacing:-.03em;line-height:1.1;color:#FFF}.faq-card p{color:#A3A3A3;font-size:18px;max-width:520px}.notes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:end;padding:40px;border:1px solid var(--line);border-radius:20px;background:var(--raise);margin-bottom:72px}.notes h3{font-size:var(--t-h3);letter-spacing:-.02em;margin-top:10px;max-width:440px}.notes-f{display:flex;gap:10px;align-items:center}.notes .nf{flex:1}.notes .nf input{width:100%;font:inherit;font-size:16px;color:var(--fg);background:var(--bg);border:1px solid var(--line2);border-radius:999px;padding:22px 20px 8px}.notes .nf input:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 18%,transparent)}.notes .nf label{position:absolute;left:21px;top:15px;font-size:16px;color:var(--faint);pointer-events:none;transition:transform .25s var(--ease),font-size .25s,color .25s}.notes .nf input:focus+label,.notes .nf input:not(:placeholder-shown)+label{transform:translateY(-9px);font-size:11px;color:var(--acc)}.foot-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;padding-top:48px}.foot-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:48px;border-bottom:1px solid var(--line)}.foot-top .foot-line{font-size:clamp(28px,3vw,40px);line-height:1.1;max-width:620px}.foot-contact{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.social a{text-transform:none;letter-spacing:0}.foot-line{font:500 26px/1.15 var(--display);letter-spacing:-.025em}.foot-copy{border-color:var(--line2)!important;color:var(--fg)!important;font-size:16px!important;justify-self:start}.foot-copy .st{background:var(--raise)!important;color:var(--muted)!important}.sticky{white-space:nowrap;font-size:15px;position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:55;transform:translate(-50%,160%);transition:transform .5s var(--spring);display:none;box-shadow:0 0 0 1px rgb(0 0 0 / .06)}.sticky.show{transform:translate(-50%,0)}.sw{position:relative}.sw .pin{position:sticky;top:96px}.pin .idx{margin-bottom:16px}.pin .sec-h{margin-bottom:28px}.pin .sec-h h2{font-size:clamp(36px,3.6vw,54px)}.pin .panel,.pin .stepcard{position:relative;top:0}.pin .panel{padding:30px 36px;gap:16px 28px}.pin .moment{padding-block:18px}.pin .xcols{height:calc(100vh - 330px);min-height:420px}.pin .xcol.open .xart{height:44%}.pin .xbody{padding:24px 32px;gap:10px}.sy-hud{display:flex;align-items:center;gap:14px;margin-top:20px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-variant-numeric:tabular-nums}.sy-hud .bar{position:relative;flex:0 0 160px;height:2px;background:var(--line2);border-radius:2px;overflow:hidden}.sy-hud .bar i{position:absolute;inset:0;transform-origin:left;transform:scaleX(0);background:var(--acc)}.sy-hud b{color:var(--acc);font-weight:500}.sy-hud .skip{all:unset;cursor:pointer;margin-left:auto;color:var(--muted);text-transform:none;letter-spacing:0;font-size:13px}.sy-hud .skip:hover{color:var(--fg)}.sy-hud .skip:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.totop{position:fixed!important;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:56;background:color-mix(in srgb,var(--bg) 70%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:50%;opacity:0;transform:translateY(16px) scale(.9);pointer-events:none;transition:opacity .35s,transform .5s var(--spring)}.totop.show{opacity:1;transform:none;pointer-events:auto}.social{display:flex;flex-wrap:wrap;gap:8px}.social a{display:inline-flex;align-items:center;gap:8px;font-size:14px;padding:8px 14px;border-radius:999px;border:1px solid var(--line2);color:var(--muted);text-decoration:none;transition:border-color .25s,color .25s}.social a:hover{border-color:var(--acc);color:var(--fg)}.social a span{transition:transform .35s var(--ease)}.social a:hover span{transform:translate(2px,-2px)}@media (max-width:980px){.w,.nav-in{padding-inline:20px}.links{display:none}.menu-btn{display:grid}.prog{left:40px;right:40px}.sec-h,.router,.path,.toolbox,.band,.hero-foot{grid-template-columns:1fr}.hero{padding-top:140px;padding-bottom:40px}.hero-hud .hide-m{display:none}.stage{height:460px}.bench-cap,.scene-hud{display:none}.btab{padding:16px}.b-word{font-size:72px}.b-g1{top:16px}.b-g2{top:68px}.b-tick{display:none}.b-sw span{width:54px;height:54px;font-size:0}.b-type{gap:14px}.b-type span:first-child{font-size:24px!important}.b-type span:last-child{font-size:17px!important}.sec{padding-block:88px}.sec.tight{padding-top:40px}.parts,.qs,.qa,.starters{grid-template-columns:1fr}.panel,.stepcard{position:relative;top:0}.panel{grid-template-columns:1fr;padding:28px}.trio{grid-row:auto}.kv{grid-template-columns:1fr}.kv div+div{padding-left:0;border-left:0;border-top:1px solid var(--line)}.acc-h{grid-template-columns:36px minmax(0,1fr) 40px;gap:12px}.acc-h .pr{display:none}.acc-in{grid-template-columns:1fr;padding-left:48px}.acc-in .sp{display:none}.tool-l,.tool-r{padding:28px 22px}.tool-l{border-right:0;border-bottom:1px solid var(--line)}.qrow{grid-template-columns:24px minmax(0,1fr)}.qrow .yn{grid-column:2}.band{padding:56px 22px}.foot-grid{grid-template-columns:1fr 1fr}.orb{width:520px;height:420px;right:-220px}.moment{padding-right:4px}.totop{right:16px;bottom:calc(80px + env(safe-area-inset-bottom,0px))}.pm{display:none}.role-grid{grid-template-columns:1fr}.rcard{min-height:0}.role-h{font-size:38px;position:relative}.rs{position:static}.rs-list{left:0;right:0;min-width:0}.xcols{flex-direction:column;height:auto}.xcol,.xcol.open{flex:none;cursor:default}.xlab{display:none}.xcol::before{display:none}.xin{position:relative;min-width:0}.xcol .xart,.xcol.open .xart{position:relative;height:200px;opacity:1}.xbody{position:relative;opacity:1;transform:none;padding:24px}.xbody h3{font-size:30px}.xcol:not(.open) .xbody .btn{pointer-events:auto}.faq{grid-template-columns:1fr}.faq-card{position:relative;top:0;padding:28px;min-height:0}.faq-q{grid-template-columns:minmax(0,1fr) 20px}.faq-q .hud{display:none}.notes{grid-template-columns:1fr;padding:24px}.notes-f{flex-direction:column;align-items:stretch}.notes-f .btn{justify-self:start;align-self:flex-start}.foot-grid{grid-template-columns:1fr 1fr!important}.sticky{display:inline-flex}.scene-note span:last-child{display:none}.scene-note{left:20px;right:20px;bottom:20px;font-size:13px}.b-wrap{gap:24px}.foot-bottom{flex-direction:column;align-items:flex-start!important}.foot-top .foot-line{font-size:26px}.foot-top{align-items:flex-start}.starter .row2{flex-direction:column;align-items:flex-start;gap:4px}.plight{display:none}}@media (max-width:640px){.hide-s{display:none!important}.hero h1{font-size:46px}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}html{scroll-behavior:auto}.rv.pre .ln>span{transform:none}}.crumb{color:inherit;text-decoration:none}.crumb:hover{color:var(--acc)}.bstage{height:600px}.sys{position:relative;z-index:1;height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;padding:80px 64px}.sys-mark{display:grid;place-items:center}.sys-cards{display:grid;gap:10px}.sc{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;align-items:center;padding:16px 20px;border-radius:14px;background:rgb(15 18 17 / .8);border:1px solid #2C312F;opacity:0;transform:translateX(18px);animation:scin .7s var(--ease) var(--d) forwards;transition:border-color .3s}.sc:hover{border-color:#2ED69C}.sc p{font-size:15px;color:#FFF;line-height:1.45}@keyframes scin{to{opacity:1;transform:none}}.sc-sw{display:flex;gap:6px}.sc-sw i{width:30px;height:30px;border-radius:8px;display:block}.mini-btn{font-size:13px;font-weight:500;padding:6px 12px;border-radius:999px;background:#2ED69C;color:#000}.mini-chip{font-size:12px;padding:5px 10px;border-radius:999px;border:1px solid #2C312F;color:#A3A3A3}.signs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sign{border:1px solid var(--line);border-radius:18px;padding:32px;display:flex;flex-direction:column;gap:18px;background:var(--raise);min-height:240px}.sign h3{font-size:30px;letter-spacing:-.025em;line-height:1.12}.sign p{margin-top:auto;color:var(--muted);font-size:16px;padding-top:16px;border-top:1px solid var(--line)}.sign p b{color:var(--acc);font-weight:500}.starter-big{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);border-radius:22px;overflow:hidden;background:#04412D;border:1px solid #2C312F;position:relative}.starter-big::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgb(46 214 156 / .5) 1.2px,transparent 1.5px);background-size:12px 12px;-webkit-mask-image:radial-gradient(50% 80% at 0% 100%,#000,transparent 70%);mask-image:radial-gradient(50% 80% at 0% 100%,#000,transparent 70%);pointer-events:none}.sb-l{position:relative;padding:56px;display:grid;gap:20px;align-content:start}.sb-l h2{font-size:clamp(40px,4.6vw,64px);line-height:1;letter-spacing:-.04em}.sb-l p{color:rgb(255 255 255 / .78);max-width:460px}.sb-l .btn{justify-self:start;margin-top:8px}.sb-r{position:relative;display:grid;grid-template-columns:1fr 1fr;background:rgb(0 0 0 / .28)}.sb-col{padding:56px 36px;display:grid;gap:18px;align-content:start}.sb-col+.sb-col{border-left:1px solid rgb(255 255 255 / .12)}.ticks2{list-style:none;margin:0;padding:0;display:grid;gap:14px}.ticks2 li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:16px;line-height:1.45;color:#FFF}.ticks2 li::before{content:"";width:16px;height:16px;margin-top:3px;border-radius:50%;background:#2ED69C url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3 7.5l2.5 2.5 5.5-6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/10px no-repeat}.bel2{display:grid;grid-template-columns:1fr 1fr;gap:56px}.belq{display:grid;gap:18px;align-content:start;padding-top:24px;border-top:1px solid var(--acc)}.belq h2{font-size:clamp(36px,4vw,56px);line-height:1.02;letter-spacing:-.04em}.belq p{color:var(--muted);max-width:480px}.progs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pg{border:1px solid var(--line);border-radius:18px;padding:30px;display:flex;flex-direction:column;gap:14px;background:var(--raise);text-decoration:none;color:var(--fg);min-height:280px;transition:border-color .25s,transform .35s var(--ease)}.pg:hover{border-color:var(--acc);transform:translateY(-4px)}.pg h3{font-size:34px;letter-spacing:-.03em}.pg p{color:var(--muted);font-size:16px}.trio-s{display:flex;gap:6px;margin-top:auto}.trio-s i{font-style:normal;font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid var(--line2);color:var(--faint)}.trio-s i.y{background:var(--acc);border-color:var(--acc);color:var(--btnfg)}.others{display:grid;grid-template-columns:1fr 1fr;gap:16px}.oth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--line2);border-radius:20px;overflow:hidden;text-decoration:none;color:#FFF;background:#050706;transition:border-color .25s,transform .35s var(--ease)}.oth:hover{border-color:#2ED69C;transform:translateY(-4px)}.oth-art{background:radial-gradient(90% 90% at 30% 20%,#0A7A55,#04412D 55%,#050706 100%);min-height:220px;display:grid;place-items:center}.oth-b{padding:28px;display:flex;flex-direction:column;gap:12px}.oth-b .hud{color:#6B6B6B}.oth-b .hud b{color:#2ED69C}.oth-b h3{font-size:28px;letter-spacing:-.025em}.oth-b .pm-go{margin-top:auto;color:#2ED69C}.oth:hover .pm-go span{transform:translateX(4px)}@media (max-width:980px){.bstage{height:auto}.sys{grid-template-columns:1fr;padding:56px 20px 96px;gap:32px}.sys .b-word{font-size:72px}.sys .b-g1{top:16px}.sys .b-g2{top:68px}.sc{grid-template-columns:90px minmax(0,1fr)}.signs,.progs,.others,.bel2{grid-template-columns:1fr}.bel2{gap:40px}.sign h3{font-size:24px}.starter-big{grid-template-columns:1fr}.sb-l{padding:32px 24px}.sb-r{grid-template-columns:1fr}.sb-col{padding:28px 24px}.sb-col+.sb-col{border-left:0;border-top:1px solid rgb(255 255 255 / .12)}.oth{grid-template-columns:1fr}.oth-art{min-height:160px}}.hud strong{color:var(--acc);font-weight:500}.blink{animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:.25}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.btn.busy{opacity:.6;pointer-events:none}.wp-site-blocks,.wp-block-post-content{padding:0;margin:0}:where(.wp-site-blocks,.wp-block-post-content,.wp-block-template-part)>*{margin-block:0}.wp-block-group{box-sizing:border-box}:where(.wp-block-group,.wp-block-post-content)>*{margin-block:0}.wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0}.wp-block-button{margin:0}a.wp-block-button__link.btn{display:inline-flex;text-align:left;word-break:normal;font:500 16px var(--body);padding:7px 7px 7px 22px;border-radius:999px;background:var(--btnbg);color:var(--btnfg)}a.wp-block-button__link.ghost{display:inline-flex;text-align:left;word-break:normal;font:400 16px var(--body);padding:13px 22px;border-radius:999px;background:#fff0;color:var(--fg)}ul.wp-block-list,ol.wp-block-list{margin:0}.wp-block-heading{margin:0}.wp-block-template-part{margin:0}.idx b,.band-n b{color:var(--acc);font-weight:500}.contact-sec{padding-block:48px 32px}.bench-w{position:relative}.more-link{margin-top:28px;font-size:16px}.more-link a{color:var(--acc);text-decoration:none}.sign p strong{color:var(--acc);font-weight:500}.qcard p{color:var(--muted);font-size:15.5px;line-height:1.55}.qcard p strong{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--acc);font-weight:400;margin-bottom:4px}.qcard h3+p{margin-top:auto;border-top:1px solid var(--line);padding-top:18px}.qcard p+p{margin-top:-10px}.starter p.hud{font-size:12px;color:var(--faint)}.starter .row2 span{display:block}.pg{position:relative}.pg p.hud{font-size:12px;color:var(--faint)}.pg h3 a,.oth h3 a,.tcard h3 a{color:inherit;text-decoration:none}.pg h3 a::after,.oth h3 a::after,.tcard h3 a::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}.pg .pm-go,.tcard .pm-go{margin-top:auto;color:var(--acc);font-size:15px;display:flex;gap:8px}.oth{position:relative}.oth .oth-b .pm-go{display:flex;gap:8px}.oth h3{color:#FFF}.tool-btns{margin-top:8px}.next a{color:var(--acc);font-weight:500;text-decoration:none;display:block;margin-top:4px}.next a::after{content:" →"}.faq-a{display:grid;gap:12px}.foot-grid .hud{display:block;margin-bottom:10px}.foot-links{list-style:none;margin:0;padding:0}.foot-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:24px}.cx-social{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.cx-social li{margin:0;padding:0;list-style:none}.cx-social a{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--line2);color:var(--muted);transition:color .2s,border-color .2s,transform .35s var(--spring)}.cx-social a:hover{color:var(--fg);border-color:var(--acc);transform:translateY(-2px)}.cx-social svg{width:18px;height:18px;fill:currentColor}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none!important;padding:0}.ov-social .cx-social a{width:46px;height:46px}.hero-s h1{font-size:clamp(46px,6.2vw,96px);max-width:1040px}.hero-s{padding-bottom:24px}.hero-legal{padding-bottom:0}.hero-legal h1{font-size:clamp(46px,6vw,88px)}.hero-nf{min-height:86vh;display:grid;align-content:center}.nf-foot{grid-template-columns:1fr!important;justify-items:start}.nf-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.nf-links a{display:inline-flex;padding:10px 18px;border-radius:999px;border:1px solid var(--line2);text-decoration:none;font-size:15px;transition:border-color .2s,background .2s}.nf-links a:hover{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 8%,transparent)}.prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.price{border:1px solid var(--line);border-radius:18px;padding:30px;display:grid;gap:14px;align-content:start;background:var(--raise)}.price h3{font-size:var(--t-h3);letter-spacing:-.02em;line-height:1.15}.price p{color:var(--muted);font-size:16px}.price p.hud{font-size:12px;color:var(--faint)}.owns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.own{border:1px solid var(--line2);border-radius:20px;padding:40px;display:grid;gap:20px;align-content:start;background:var(--raise)}.own.island{background:#04412D;position:relative;overflow:hidden}.own.island::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgb(46 214 156 / .5) 1.2px,transparent 1.5px);background-size:12px 12px;-webkit-mask-image:radial-gradient(60% 70% at 100% 0%,#000,transparent 70%);mask-image:radial-gradient(60% 70% at 100% 0%,#000,transparent 70%);pointer-events:none}.own>*{position:relative}.own h3{font-size:clamp(30px,3vw,40px);letter-spacing:-.03em;line-height:1.05}.own .ticks2 li{color:var(--fg)}.own-note{color:var(--muted);font-size:15px;border-top:1px solid var(--line);padding-top:16px}.studio{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:start}.studio-l{display:grid;gap:20px}.studio-l h2{font-size:clamp(40px,4.8vw,68px);line-height:1;letter-spacing:-.04em}.studio-l p{color:var(--muted);max-width:540px}.principles{display:grid;gap:12px}.principle{border-top:1px solid var(--acc);padding:20px 0 12px;display:grid;gap:6px}.principle h3{font-size:var(--t-h3);letter-spacing:-.02em}.principle p{color:var(--muted);font-size:16px}.tcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tcard{position:relative;border:1px solid var(--line);border-radius:18px;padding:30px;min-height:260px;display:flex;flex-direction:column;gap:14px;background:var(--raise);transition:border-color .25s,transform .35s var(--ease)}.tcard:hover{border-color:var(--acc);transform:translateY(-4px)}.tcard h3{font-size:30px;letter-spacing:-.025em;line-height:1.08}.tcard p{color:var(--muted);font-size:16px}.tcard p.hud{font-size:12px;color:var(--faint)}.tcard .pm-go span,.pg .pm-go span{transition:transform .35s var(--ease)}.tcard:hover .pm-go span,.pg:hover .pm-go span{transform:translateX(4px)}.waitlist{position:relative;border-radius:22px;overflow:hidden;background:#04412D;border:1px solid #2C312F;padding:72px 64px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.waitlist::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgb(46 214 156 / .5) 1.2px,transparent 1.5px);background-size:12px 12px;-webkit-mask-image:radial-gradient(50% 80% at 0% 100%,#000,transparent 70%);mask-image:radial-gradient(50% 80% at 0% 100%,#000,transparent 70%);pointer-events:none}.waitlist>*{position:relative}.wl-l{display:grid;gap:20px}.wl-l h2{font-size:clamp(40px,4.6vw,64px);line-height:1;letter-spacing:-.04em}.wl-l>p:not(.hud){color:rgb(255 255 255 / .78);max-width:480px}.wl-t{font:500 22px/1.25 var(--display);letter-spacing:-.02em}.tick{display:flex;gap:10px;align-items:center;font-size:15px;color:rgb(255 255 255 / .78);cursor:pointer}.tick input{accent-color:#2ED69C;width:18px;height:18px;margin:0}.legal{max-width:760px}.legal .lg-h{font-size:28px;letter-spacing:-.02em;line-height:1.15;margin:48px 0 14px}.legal .lg-h:first-child{margin-top:0}.legal p{color:var(--muted);margin-bottom:14px}.legal a{color:var(--acc)}.legal strong{color:var(--fg);font-weight:500}.lg-list{color:var(--muted);padding-left:20px!important;margin:0 0 14px!important;display:grid;gap:8px}.lg-list li::marker{color:var(--acc)}@media (max-width:980px){.prices,.owns,.tcards,.studio,.waitlist{grid-template-columns:1fr}.studio{gap:32px}.waitlist{padding:40px 22px;gap:32px}.own{padding:28px 22px}.hero-s h1,.hero-legal h1{font-size:44px}.foot-bottom{flex-direction:column;align-items:flex-start}}.hero-nf>.w{width:100%}.hero-legal{padding-bottom:56px;-webkit-mask-image:linear-gradient(#000 75%,transparent);mask-image:linear-gradient(#000 75%,transparent)}.cx-social.wp-block-social-links .wp-social-link,.cx-social.wp-block-social-links .wp-social-link a{color:var(--muted)!important;background:none!important}.cx-social.wp-block-social-links .wp-social-link a:hover,.cx-social.wp-block-social-links .wp-social-link a:focus-visible{color:var(--fg)!important}.cx-social.wp-block-social-links .wp-social-link svg{fill:currentColor!important;color:inherit!important}.is-link{cursor:pointer}.is-link h3,.is-link h3 a{position:static}a.pm-go{text-decoration:none;position:relative;z-index:2}body{margin:0}img{max-width:100%}[hidden]{display:none!important}