@font-face{font-family:OpenSauceOne;font-weight:300;font-display:swap;src:url(/fonts/os-300.woff2)format("woff2")}@font-face{font-family:OpenSauceOne;font-weight:400;font-display:swap;src:url(/fonts/os-400.woff2)format("woff2")}@font-face{font-family:OpenSauceOne;font-weight:500;font-display:swap;src:url(/fonts/os-500.woff2)format("woff2")}:root{--bg:#fff;--fg:#0b1214;--fgr:11,18,20;--bgr:255,255,255;--mute:#0b121499;--dim:#0b121466;--line:#0b12141f;--card:#fff;--sheet:#fff;--ph:#dfe5e4;--bone:#e9ecea;--ink:#071012;--inkmute:#07101299;--inkline:#07101221;--acc:#ff4b20;--tl:#00a3ae;--tl2:#007c7f;--netl:0,124,127;--netn:#005f6480;--neth:#0b1214e6;--ease:cubic-bezier(.32,.72,0,1);--g:24px;--max:1240px}.dark{--bg:#050809;--fg:#fff;--fgr:255,255,255;--bgr:5,8,9;--mute:rgba(var(--fgr),.58);--dim:rgba(var(--fgr),.34);--line:rgba(var(--fgr),.13);--card:#0a0d0e;--sheet:#070a0b;--ph:#070b0c;--tl:#00b2be;--netl:0,178,190;--netn:#b4ecf0b3;--neth:rgba(var(--fgr),.95);background:var(--bg);color:var(--fg)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);color:var(--fg);-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{background:var(--bg);-webkit-font-smoothing:antialiased;font-family:OpenSauceOne,-apple-system,system-ui,sans-serif;font-weight:300;line-height:1.5;overflow-x:hidden}body.lock{overflow:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}::selection{background:var(--acc);color:#fff}:focus-visible{outline:1px solid var(--tl);outline-offset:3px}.wrap{max-width:var(--max);padding:0 var(--g);margin:0 auto}.lab{letter-spacing:.32em;text-transform:uppercase;color:var(--mute);align-items:center;gap:12px;font-size:10px;font-weight:400;display:flex}.lab:before{content:"";background:var(--acc);border-radius:50%;flex:none;width:6px;height:6px}.lab.n:before{display:none}.h3{letter-spacing:-.025em;font-size:clamp(22px,4.8vw,32px);font-weight:300;line-height:1.15}.p{color:var(--mute);max-width:58ch;font-size:16px;line-height:1.65}.t-tl{color:var(--tl)}.t-or{color:var(--acc)}.light{background:var(--bone);color:var(--ink)}.light .lab,.light .p{color:var(--inkmute)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ic{flex:none;display:block}.btn{background:var(--acc);color:#fff;isolation:isolate;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;height:54px;transition:transform .3s var(--ease),color .4s var(--ease);border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:0 30px;font-size:11px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:var(--fg);transition:transform .55s var(--ease);z-index:-1;position:absolute;inset:0;transform:translateY(101%)}.btn:active{transform:scale(.98)}.btn.ghost{color:var(--fg);box-shadow:inset 0 0 0 1px rgba(var(--fgr),.4);background:0 0}.btn.dark{background:var(--ink);color:#fff}.btn .ic{transition:transform .5s var(--ease)}.lnk{letter-spacing:.24em;text-transform:uppercase;transition:background .5s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:10px;padding-bottom:6px;font-size:11px;font-weight:400;display:inline-flex}@media (hover:hover){.btn:hover{color:var(--bg)}.cta-b .btn:hover{color:var(--ink)}.btn:hover:before{transform:none}.btn:hover .ic{transform:translate(4px)}.btn.dark:hover:before{background:var(--acc)}.btn.dark:hover{color:#fff}.lnk:hover{background-position:100% 100%;background-size:0 1px}}.rv{opacity:0;filter:blur(10px);transition:opacity 1.1s cubic-bezier(.22,.61,.36,1),filter 1.2s cubic-bezier(.22,.61,.36,1);transition-delay:var(--d,0s)}.rv.on{opacity:1;filter:none}.rv .rv{filter:none}.w{white-space:nowrap}.c{position:relative}.c.h{opacity:0}.c.u{color:#0000}.c.u:after{content:attr(data-g);color:var(--tl);font-weight:400;position:absolute;top:0;left:0}.js [data-split]:not(.rdy){opacity:0}.hd{z-index:30;padding:calc(env(safe-area-inset-top) + 18px) var(--g) 18px;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.hd.solid{background:var(--bg);transition:transform .55s var(--ease);border-bottom:1px solid var(--line);padding-top:calc(env(safe-area-inset-top) + 12px);padding-bottom:12px;position:fixed;transform:translateY(-100%)}.hd.solid.in{transform:none}.brand{align-items:center;line-height:0;display:flex}.brand img{width:auto;height:34px}.hd.solid .brand img{height:30px}.hd .r{align-items:center;gap:24px;display:flex}.mb{letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:12px;padding:10px 0;font-size:11px;font-weight:500;display:flex}.mb i{width:22px;height:8px;display:block;position:relative}.mb i:before,.mb i:after{content:"";height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;left:0;right:0}.mb i:before{top:0}.mb i:after{bottom:0}.mb.x i:before{transform:translateY(3.5px)rotate(45deg)}.mb.x i:after{transform:translateY(-3.5px)rotate(-45deg)}.hd .cta,.hd .nav{display:none}.mn{z-index:60;background:var(--bg);padding:calc(env(safe-area-inset-top) + 18px) var(--g) calc(env(safe-area-inset-bottom) + 24px);visibility:hidden;opacity:0;transition:opacity .5s var(--ease),visibility 0s .5s;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.mn.on{visibility:visible;opacity:1;transition:opacity .5s var(--ease)}.mn .top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.mn nav{z-index:1;flex-direction:column;gap:2px;margin:auto 0;display:flex;position:relative}.mn nav a{letter-spacing:-.045em;opacity:0;transition:opacity .6s var(--ease),transform .8s var(--ease),color .3s;align-items:baseline;gap:16px;font-size:clamp(38px,10.4vw,76px);font-weight:300;line-height:1.08;display:flex;transform:translateY(30px)}.mn nav a small{letter-spacing:.2em;color:var(--acc);font-size:11px;font-weight:400;transform:translateY(-1.4em)}.mn.on nav a{opacity:1;transform:none}.mn nav a:nth-child(2){transition-delay:50ms}.mn nav a:nth-child(3){transition-delay:.1s}.mn nav a:nth-child(4){transition-delay:.15s}.mn nav a:nth-child(5){transition-delay:.2s}.mn nav a:nth-child(6){transition-delay:.25s}.mn .foot{border-top:1px solid var(--line);z-index:1;flex-wrap:wrap;gap:12px 28px;padding-top:22px;display:flex;position:relative}.mn .foot a{color:var(--mute);letter-spacing:.06em;align-items:center;gap:8px;font-size:12px;transition:color .3s;display:inline-flex}.mn-x{opacity:.07;width:min(90vw,640px);transition:transform 1.6s var(--ease),opacity 1.6s var(--ease);position:absolute;bottom:-14%;right:-18%;transform:rotate(-8deg)scale(.9)}.mn.on .mn-x{transform:rotate(0)scale(1)}@media (hover:hover){.mn nav:hover a{color:var(--dim)}.mn nav a:hover,.mn .foot a:hover{color:var(--fg)}}.hero{background:var(--bg);align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero canvas{opacity:0;width:100%;height:100%;transition:opacity 2.4s var(--ease);position:absolute;inset:0}.hero:after{content:"";pointer-events:none;background:radial-gradient(120% 70% at 78% 30%,#00b2be29,transparent 60%),linear-gradient(180deg,rgba(var(--bgr),.55) 0%,rgba(var(--bgr),0) 22%,rgba(var(--bgr),0) 44%,rgba(var(--bgr),.82) 78%,var(--bg) 100%);position:absolute;inset:0}.hero-tx{z-index:2;width:100%;padding-bottom:calc(env(safe-area-inset-bottom) + 44px);position:relative}.hero .lab{opacity:0;animation:fade 1.2s var(--ease) .1s forwards;margin-bottom:26px}.hero-h{margin-bottom:24px}.hero-h .ln{padding-bottom:.07em;display:block;overflow:hidden}.hero-h .ln>span{animation:up 1.3s var(--ease) forwards;display:block;transform:translateY(105%)}.hero-h .ln:nth-child(2)>span{animation-delay:.12s}.hero-h .ln:nth-child(3)>span{animation-delay:.24s}.hero-p{color:rgba(var(--fgr),.76);opacity:0;max-width:44ch;animation:fade 1.2s var(--ease) .5s forwards;margin-bottom:32px}.hero-cta{opacity:0;animation:fade 1.2s var(--ease) .65s forwards;flex-direction:column;gap:10px;display:flex}.hero-meta{display:none}.scroll{right:var(--g);bottom:calc(env(safe-area-inset-bottom) + 44px);z-index:2;letter-spacing:.32em;text-transform:uppercase;color:var(--mute);writing-mode:vertical-rl;flex-direction:column;align-items:center;gap:14px;font-size:9px;display:none;position:absolute}.scroll i{background:linear-gradient(var(--fg),transparent);width:1px;height:56px;animation:drip 2.2s var(--ease) infinite;background-size:100% 200%}@keyframes drip{0%{background-position:0 100%}to{background-position:0 -100%}}@keyframes up{to{transform:none}}@keyframes fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mf{padding:120px 0 112px}.mf .h2{max-width:17em}.mf .h2 .dim{color:var(--dim)}.mf-g{gap:40px;margin-top:64px;display:grid}.fm{grid-template-columns:1fr 1fr;gap:28px 20px;list-style:none;display:grid}.fm li{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:16px;display:flex}.fm span{color:var(--mute);font-size:13px}.sl{border-top:1px solid var(--line);padding:112px 0 120px}.sl-hd{flex-direction:column;gap:22px;margin-bottom:56px;display:flex}.sl-l{border-top:1px solid var(--line);list-style:none}.sl-l li{border-bottom:1px solid var(--line)}.sl-a{grid-template-columns:auto 1fr auto;align-items:center;gap:18px 20px;padding:30px 0;display:grid;position:relative}.sl-a:before{content:"";background:var(--acc);transform-origin:0;height:1px;transition:transform .9s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.sl-n{letter-spacing:.2em;color:var(--mute);align-self:start;padding-top:.9em;font-size:11px;font-weight:400}.sl-t{gap:10px;display:grid}.sl-t h3{letter-spacing:-.045em;transition:transform .8s var(--ease),color .4s;font-size:clamp(28px,6.4vw,60px);font-weight:300;line-height:1}.sl-t p{color:var(--mute);max-width:52ch;font-size:14px;line-height:1.6}.sl-go{width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--line);transition:background .5s var(--ease),box-shadow .5s,transform .7s var(--ease);border-radius:50%;align-self:start;place-items:center;display:grid}.sl-ic{display:none}@media (hover:hover){.sl-l:hover h3{color:var(--dim)}.sl-a:hover h3{color:var(--fg);transform:translate(10px)}.sl-a:hover:before{transform:none}.sl-a:hover .sl-go{background:var(--acc);box-shadow:none;transform:rotate(45deg)}}.cf{border-top:1px solid var(--line);height:300svh;position:relative}.cf-stick{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.cf-in{gap:20px;width:100%;padding-top:56px;display:grid}.cf-copy .h2{margin:18px 0 0}.cf-list{border-top:1px solid var(--line);gap:0;margin-top:26px;list-style:none;display:grid}.cf-list li{border-bottom:1px solid var(--line);color:var(--dim);transition:color .8s var(--ease);grid-template-columns:34px 1fr;gap:4px 10px;padding:14px 0;display:grid}.cf-list li em{letter-spacing:.16em;padding-top:.5em;font-size:11px;font-style:normal;transition:color .8s}.cf-list li b{letter-spacing:-.025em;font-size:clamp(19px,4.6vw,24px);font-weight:400}.cf-list li span{opacity:0;max-height:0;transition:max-height .9s var(--ease),opacity .7s var(--ease);grid-column:2;font-size:13.5px;line-height:1.55;overflow:hidden}.cf-list li.on{color:var(--fg)}.cf-list li.on em{color:var(--acc)}.cf-list li.on span{opacity:1;max-height:6em;color:var(--mute)}.cf-vis{aspect-ratio:1;width:min(100%,46svh);margin:0 auto;position:relative}.cf-vis svg{width:100%;height:100%;overflow:visible}.cf-steps{pointer-events:none;grid-template-rows:1fr 1fr 1fr;height:240svh;display:grid;position:absolute;top:30svh;left:0;right:0}.bk{opacity:.14;transition:opacity 1s var(--ease)}.bk rect{fill:none;stroke:var(--fg);stroke-width:1.2px}.bk .hx{fill:var(--mute);letter-spacing:.08em;font:400 9px OpenSauceOne,monospace}.bk.on{opacity:1}.bk.on rect{stroke:var(--tl)}.bk.new rect{stroke:var(--acc);fill:#ff4b2014}.lk{stroke:var(--tl);stroke-width:1.2px;stroke-dasharray:4 5;opacity:.18;transition:opacity 1s}.lk.on{opacity:1;animation:1.4s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-18px}}.doc{opacity:0;transition:opacity .9s var(--ease),transform 1.2s var(--ease);transform:translateY(-20px)}.cf[data-s] .doc{opacity:1;transform:none}.cf[data-s="1"] .doc,.cf[data-s="2"] .doc{opacity:.25}.seal{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .6s,transform 1s var(--spring,cubic-bezier(.34,1.56,.64,1));transform:scale(.4)}.cf[data-s="1"] .seal,.cf[data-s="2"] .seal{opacity:1;transform:none}.ok{opacity:0;transition:opacity .8s var(--ease)}.cf[data-s="2"] .ok{opacity:1}.ok circle.rg{fill:none;stroke:var(--tl);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:2.6s cubic-bezier(.2,.6,.3,1) infinite ring}@keyframes ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.sc{padding:120px 0}.sc-hd{gap:22px;margin-bottom:56px;display:grid}.sc-g{gap:14px;display:grid}.sc-c{transition:transform .7s var(--ease),box-shadow .7s var(--ease);background:#fff;border-radius:2px;gap:14px;padding:30px 26px 28px;display:grid;position:relative;overflow:hidden}.sc-c .ico{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:12px;transition:background .5s;display:grid}.sc-c h3{letter-spacing:-.035em;font-size:30px;font-weight:300}.sc-c p{color:var(--inkmute);font-size:14.5px;line-height:1.6}.sc-c ul{flex-wrap:wrap;gap:6px;margin-top:8px;list-style:none;display:flex}.sc-c li{box-shadow:inset 0 0 0 1px var(--inkline);border-radius:999px;padding:7px 12px;font-size:12px}@media (hover:hover){.sc-c:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #07101259}.sc-c:hover .ico{background:var(--acc)}}.ns{gap:44px;padding-top:120px;padding-bottom:120px;display:grid}.ns-vis{aspect-ratio:1;width:100%;max-width:520px;margin:0 auto;position:relative}.ns-vis .x{filter:drop-shadow(0 0 60px #ff4b2059);width:64%;height:64%;position:absolute;inset:18%}.ns-vis svg{width:100%;height:100%;position:absolute;inset:0}.orb{fill:none;stroke:var(--line);stroke-width:1px}.orb.t{stroke:#00b2be73;stroke-dasharray:2 7}.spin{transform-origin:50%;animation:60s linear infinite spin}.spin.r{animation-duration:90s;animation-direction:reverse}@keyframes spin{to{transform:rotate(360deg)}}.ns-tx .lab{margin-bottom:22px}.ns-tx .h2{margin-bottom:26px}.ns-tx .p+.p{margin-top:16px}.ns-sv{border-top:1px solid var(--line);gap:0;margin-top:40px;list-style:none;display:grid}.ns-sv li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:6px 18px;padding:20px 0;display:grid}.ns-sv .ic{color:var(--tl);grid-row:span 2;margin-top:2px}.ns-sv b{letter-spacing:-.02em;font-size:18px;font-weight:400}.ns-sv span{color:var(--mute);font-size:14px;line-height:1.55}.fq{border-top:1px solid var(--line);gap:44px;padding:112px 0 128px;display:grid}.hm{border-top:1px solid var(--line);list-style:none;display:grid}.hm li{border-bottom:1px solid var(--line)}.hm-i summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;list-style:none;display:flex}.hm-i summary::-webkit-details-marker{display:none}.hm-n{letter-spacing:-.025em;transition:color .4s,transform .6s var(--ease);font-size:clamp(19px,4.4vw,25px);font-weight:300;line-height:1.25}.hm-pl{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line);transition:transform .6s var(--ease),background .4s,color .4s,box-shadow .4s;border-radius:50%;flex:none;place-items:center;display:grid}.hm-i[open] .hm-pl{background:var(--acc);color:#fff;box-shadow:none;transform:rotate(135deg)}.hm-i[open] .hm-n{transform:translate(4px)}.hm-i{interpolate-size:allow-keywords}.hm-i::details-content{opacity:0;block-size:0;transition:block-size .7s var(--ease),opacity .5s var(--ease),content-visibility .7s allow-discrete;overflow:hidden}.hm-i[open]::details-content{opacity:1;block-size:auto}.hm-bd{padding:0 0 26px}.hm-bd p{color:rgba(var(--fgr),.72);max-width:60ch;font-size:15.5px;line-height:1.65}@media (hover:hover){.hm-i summary:hover .hm-pl{box-shadow:inset 0 0 0 1px rgba(var(--fgr),.5)}.hm:hover .hm-n{color:var(--mute)}.hm li:hover .hm-n{color:var(--fg)}}.pg{padding-top:calc(env(safe-area-inset-top) + 140px)}.pg-hd{padding-bottom:64px;position:relative}.pg-hd .h1{max-width:11em;margin:22px 0 24px}.crumbs{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;gap:8px;font-size:11px;list-style:none;display:flex}.crumbs li+li:before{content:"/";margin-right:8px}.crumbs a{color:var(--mute);transition:color .3s}@media (hover:hover){.crumbs a:hover{color:var(--fg)}}.sd-hero{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.sd-hero canvas{opacity:0;width:100%;height:100%;transition:opacity 2s var(--ease);position:absolute;inset:0}.sd-hero canvas.on{opacity:.75}.sd-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--bg) 10%,rgba(var(--bgr),.55) 55%,rgba(var(--bgr),.2)),linear-gradient(180deg,rgba(var(--bgr),0) 60%,var(--bg));position:absolute;inset:0}.sd-hero .wrap{z-index:1;position:relative}.sd-ico{background:var(--acc);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:28px;display:grid}.sd-in{gap:56px;padding-top:104px;padding-bottom:104px;display:grid}.sd-in .h3{max-width:24em}.bn{border-top:1px solid var(--line);gap:0;list-style:none;display:grid}.bn li{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:6px 14px;padding:24px 0;display:grid}.bn em{letter-spacing:.16em;color:var(--acc);padding-top:.55em;font-size:11px;font-style:normal}.bn b{letter-spacing:-.02em;font-size:20px;font-weight:400}.bn span{color:var(--mute);grid-column:2;font-size:14.5px;line-height:1.6}.cs{padding:104px 0}.cs-g{gap:14px;margin-top:44px;display:grid}.cs-c{background:#fff;border-radius:2px;gap:10px;padding:28px 24px;display:grid}.cs-c small{letter-spacing:.28em;text-transform:uppercase;color:var(--tl2);font-size:10px;font-weight:500}.cs-c p{letter-spacing:-.02em;color:var(--ink);font-size:19px;line-height:1.35}.ps{gap:44px;padding:104px 0;display:grid}.ps-l{counter-reset:p;gap:14px;list-style:none;display:grid}.ps-l li{counter-increment:p;box-shadow:inset 0 0 0 1px var(--line);letter-spacing:-.015em;border-radius:2px;align-items:center;gap:18px;padding:22px;font-size:17px;display:flex;position:relative;overflow:hidden}.ps-l li:before{content:counter(p,decimal-leading-zero);letter-spacing:.18em;color:var(--tl);flex:none;width:28px;font-size:11px}.ot{border-top:1px solid var(--line);padding:96px 0 120px}.ot-g{gap:12px;margin-top:36px;display:grid}.ot-a{box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .5s var(--ease),background .5s;border-radius:2px;align-items:center;gap:16px;padding:22px;display:flex}.ot-a .ic:first-child{color:var(--tl)}.ot-a b{letter-spacing:-.02em;flex:1;font-size:17px;font-weight:400}.ot-a .ic:last-child{color:var(--mute);transition:transform .5s var(--ease),color .3s}@media (hover:hover){.ot-a:hover{background:#ff4b200d;box-shadow:inset 0 0 0 1px #ff4b2099}.ot-a:hover .ic:last-child{color:var(--fg);transform:translate(3px,-3px)}}.cta-b{background:var(--acc);color:#fff;position:relative;overflow:hidden}.cta-b .wrap{z-index:1;justify-items:start;gap:30px;padding-top:96px;padding-bottom:96px;display:grid;position:relative}.cta-b .h2{max-width:13em}.cta-b .btn{background:var(--ink)}.cta-b .btn:before{background:#fff}.cta-b img{opacity:.13;filter:brightness(0)invert();width:min(80vw,620px);position:absolute;top:50%;right:-10%;transform:translateY(-50%)}.ct{gap:56px;padding-bottom:120px;display:grid}.ct-side{align-content:start;gap:28px;display:grid}.ct-dt{border-top:1px solid var(--line);list-style:none;display:grid}.ct-dt li{border-bottom:1px solid var(--line)}.ct-dt a,.ct-dt div{align-items:center;gap:16px;padding:18px 0;font-size:15px;display:flex}.ct-dt .ic{color:var(--tl)}.ct-dt small{color:var(--mute);letter-spacing:.06em;margin-bottom:2px;font-size:11px;display:block}.cf-f{align-content:start;gap:22px;display:grid}.fld{gap:8px;display:grid}.fld label,.fl{letter-spacing:.28em;text-transform:uppercase;color:var(--mute);font-size:10px;font-weight:400}.fld input,.fld textarea,.fld select{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--fg);font:inherit;-webkit-appearance:none;appearance:none;background:0 0;border-radius:0;outline:none;padding:10px 0 12px;font-size:18px;font-weight:300;transition:border-color .4s}.fld textarea{resize:vertical;min-height:110px;line-height:1.5}.fld input:focus,.fld textarea:focus{border-color:var(--tl)}.fld [aria-invalid=true]{border-color:var(--acc)}.err{color:var(--acc);font-size:12px;display:none}.err.on{display:block}.two{gap:22px;display:grid}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips label{position:relative}.chips input{opacity:0;pointer-events:none;position:absolute}.chips span{box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;color:rgba(var(--fgr),.8);border-radius:999px;padding:10px 16px;font-size:13px;transition:background .35s,color .35s,box-shadow .35s;display:inline-flex}.chips input:checked+span{background:var(--acc);color:#fff;box-shadow:none}.chips input:focus-visible+span{outline:1px solid var(--tl);outline-offset:3px}@media (hover:hover){.chips span:hover{box-shadow:inset 0 0 0 1px rgba(var(--fgr),.5)}}.legal{color:var(--dim);font-size:12px;line-height:1.6}.legal a{color:var(--mute);text-underline-offset:3px;text-decoration:underline}.ok-b{opacity:0;transition:opacity .9s var(--ease),transform 1.1s var(--ease);justify-items:start;gap:22px;display:grid;transform:translateY(20px)}.ok-b.on{opacity:1;transform:none}.ok-ic{background:var(--acc);border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.ok-r{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.lgl{gap:18px;max-width:760px;padding-bottom:120px;display:grid}.lgl h2{letter-spacing:-.02em;margin-top:22px;font-size:20px;font-weight:400}.lgl p,.lgl li{color:rgba(var(--fgr),.72);font-size:15.5px;line-height:1.7}.lgl ul{gap:6px;padding-left:18px;display:grid}.lgl a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.nf{text-align:center;min-height:100svh;padding:120px var(--g);place-items:center;display:grid}.nf .h1{margin:20px 0}.nf-c{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 26px;margin-top:30px;display:flex}@media (width>=900px){:root{--g:48px}.brand img{height:40px}.hd .cta{height:42px;padding:0 22px;font-size:10px;display:inline-flex}.hd .nav{letter-spacing:.2em;text-transform:uppercase;gap:30px;font-size:11px;font-weight:400;display:flex}.hd .nav a{color:rgba(var(--fgr),.75);padding:8px 0;transition:color .3s;position:relative}.hd .nav a:after{content:"";background:var(--acc);transform-origin:100%;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.hd .nav a:hover{color:var(--fg)}.hd .nav a:hover:after{transform-origin:0;transform:none}.hd .r{gap:36px}.hero-tx{grid-template-columns:1fr auto;align-items:end;gap:48px;padding-bottom:96px;display:grid}.hero-h{max-width:10em}.hero-cta{flex-direction:row}.hero-meta{text-align:right;color:var(--mute);letter-spacing:.06em;opacity:0;animation:fade 1.2s var(--ease) .8s forwards;gap:14px;padding-right:56px;font-size:12px;display:grid}.hero-meta b{color:var(--fg);letter-spacing:0;font-size:14px;font-weight:400;display:block}.scroll{display:flex}.mf-g{grid-template-columns:1fr 1fr;align-items:end;gap:80px}.fm{grid-template-columns:1fr 1fr}.sl-hd{flex-direction:row;justify-content:space-between;align-items:end}.sl-a{grid-template-columns:80px 1.1fr .9fr 52px;gap:40px;padding:40px 0}.sl-t{display:contents}.sl-t p{align-self:center}.cf-in{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:0}.cf-vis{width:min(100%,64svh)}.sc-hd{grid-template-columns:1fr 1fr;align-items:end;gap:80px}.sc-g{grid-template-columns:repeat(3,1fr)}.sc-c{align-content:start;min-height:420px;padding:40px 34px 36px}.ns{grid-template-columns:1fr 1fr;align-items:center;gap:96px}.fq{grid-template-columns:.8fr 1.2fr;gap:96px}.sd-in{grid-template-columns:.9fr 1.1fr;gap:96px}.cs-g{grid-template-columns:repeat(3,1fr)}.ps{grid-template-columns:.9fr 1.1fr;gap:96px}.ps-l{grid-template-columns:1fr 1fr}.ot-g{grid-template-columns:repeat(3,1fr)}.cta-b .wrap{grid-template-columns:1fr auto;align-items:end;padding-top:120px;padding-bottom:120px}.ct{grid-template-columns:.8fr 1.2fr;gap:96px}.two{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.rv,.sp .w>span,.hero-h .ln>span,.hero .lab,.hero-p,.hero-cta,.hero-meta{opacity:1;transform:none}}.lg{color:var(--fg);align-items:center;gap:12px;line-height:1;display:inline-flex}.lg-x{flex:none;width:34px;height:34px;transition:transform 1.1s cubic-bezier(.34,1.56,.64,1);display:block}.lg-x svg{width:100%;height:100%;fill:var(--acc);transition:filter .6s var(--ease)}.lg-w{flex-direction:column;gap:5px;display:flex}.lg-w b{letter-spacing:-.02em;font-size:19px;font-weight:500;display:flex;overflow:hidden}.lg-w b i{transition:transform .7s var(--ease),color .5s;transition-delay:calc(var(--i) * 28ms);font-style:normal;display:inline-block}.lg-w small{letter-spacing:.38em;text-transform:uppercase;color:var(--mute);transition:letter-spacing .8s var(--ease),color .5s;font-size:8.5px}.lg.sm .lg-x{width:28px;height:28px}.lg.sm .lg-w b{font-size:17px}@media (hover:hover){.lg:hover .lg-x{transform:rotate(90deg)scale(1.08)}.lg:hover .lg-x svg{filter:drop-shadow(0 0 14px #ff4b20b3)}.lg:hover .lg-w b i{animation:roll .7s var(--ease) forwards;animation-delay:calc(var(--i) * 28ms);transform:translateY(-100%)}.lg:hover .lg-w small{letter-spacing:.46em;color:var(--tl)}}@keyframes roll{0%{transform:none}49%{color:var(--tl);transform:translateY(-110%)}50%{color:var(--tl);transform:translateY(110%)}to{color:var(--fg);transform:none}}.dd{position:relative}.dd-b{letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--fgr),.75);align-items:center;gap:6px;padding:8px 0;font-size:11px;font-weight:400;transition:color .3s;display:flex}.dd-b .ic{transition:transform .5s var(--ease)}.dd.on .dd-b{color:var(--fg)}.dd.on .dd-b .ic{transform:rotate(180deg)}.mega{transform-origin:top;opacity:0;visibility:hidden;width:min(860px,100vw - 96px);transition:opacity .45s var(--ease),transform .6s var(--ease),visibility 0s .45s;z-index:40;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%,10px)scale(.98)}.mega:before{content:"";height:20px;position:absolute;top:-20px;left:0;right:0}.mega.sm{width:min(720px,100vw - 96px)}.dd.on .mega{opacity:1;visibility:visible;transition:opacity .45s var(--ease),transform .6s var(--ease);transform:translate(-50%)}.mega-in{background:var(--sheet);box-shadow:inset 0 0 0 1px rgba(var(--fgr),.1),0 40px 90px -30px #071012e6;border-radius:14px;grid-template-columns:1.25fr 1fr;gap:8px;padding:10px;display:grid}.mega-l{gap:2px;padding:6px;display:grid}.mega-a{text-transform:none;letter-spacing:0;border-radius:10px;align-items:flex-start;gap:16px;padding:14px;transition:background .35s;display:flex}.mega-a b{letter-spacing:-.01em;color:var(--fg);margin-bottom:4px;font-size:15px;font-weight:400;display:block}.mega-a small{color:var(--mute);font-size:12.5px;line-height:1.5;display:block}.mega-ic{background:rgba(var(--fgr),.06);width:40px;height:40px;color:var(--tl);border-radius:10px;flex:none;place-items:center;transition:background .35s,color .35s;display:grid}.mega-a:hover{background:rgba(var(--fgr),.05)}.mega-a:hover .mega-ic{background:var(--acc);color:#fff}.mega-r{border-radius:10px;min-height:280px;position:relative;overflow:hidden}.mega-ph{opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.mega-ph.on{opacity:1}.mega-ph .ph{position:absolute;inset:0}.mega-ph .ph img{transition:transform 1.4s var(--ease),opacity 1s;transform:scale(1.06)}.mega-ph.on .ph img{transform:none}.mega-ph:after{content:"";background:linear-gradient(180deg,transparent 40%,rgba(var(--bgr),.85));position:absolute;inset:0}.mega-cap{z-index:1;text-transform:none;letter-spacing:0;position:absolute;bottom:16px;left:18px;right:18px}.mega-cap p{color:rgba(var(--fgr),.8);margin-top:8px;font-size:13px}.mega-st{align-content:stretch;gap:4px;padding:6px;display:grid}.mega-st div{background:rgba(var(--fgr),.04);text-transform:none;letter-spacing:0;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;padding:16px 18px;display:flex}.mega-st b{letter-spacing:-.04em;color:var(--fg);font-size:34px;font-weight:300}.mega-st span{color:var(--mute);font-size:12px}.hero-ph{position:absolute;inset:0}.hero-ph .ph{background:var(--bg);position:absolute;inset:0}.hero-ph img{object-position:50% 40%;transition:opacity 1.6s var(--ease),transform 3.2s var(--ease);transform:scale(1.1)}.hero-ph img.ld{opacity:.62;transform:scale(1.02)}.hero canvas,.hero:after{z-index:1}@supports (animation-timeline:view()){.hero-ph img.ld{animation:linear both hpar view();animation-range:exit}@keyframes hpar{to{transform:scale(1.14)translateY(6%)}}}.sl{position:relative}.sl-float{pointer-events:none;z-index:3;opacity:0;width:360px;height:240px;transition:opacity .45s var(--ease);will-change:transform;position:absolute;top:0;left:0}.sl-float.on{opacity:1}.sl-fi{opacity:0;transition:opacity .5s var(--ease),transform .7s var(--ease);border-radius:4px;position:absolute;inset:0;overflow:hidden;transform:scale(.9)rotate(-2deg)}.sl-fi.on{opacity:1;transform:none}.sl-fi .ph{height:100%}.sl-a{z-index:1}.sl-go{color:var(--fg)}.cf-vis .grid line{stroke:rgba(var(--fgr),.05);stroke-width:1px}.cf-vis .bl{stroke:rgba(var(--fgr),.25);stroke-width:1.5px}.bk.nw{opacity:.35}.bk.nw rect{stroke-dasharray:4 4}.cf[data-s="1"] .bk.nw,.cf[data-s="2"] .bk.nw{opacity:1}.cf[data-s="1"] .bk.nw rect,.cf[data-s="2"] .bk.nw rect{stroke:var(--acc);stroke-dasharray:none;fill:#ff4b201a}.lk.nw{opacity:0}.cf[data-s="1"] .lk.nw,.cf[data-s="2"] .lk.nw{opacity:1;animation:1.4s linear infinite dash}.doc rect{fill:var(--card);stroke:var(--fg);stroke-width:1.2px}.doc line{stroke:rgba(var(--fgr),.5);stroke-width:1.5px}.doc .drop{stroke:var(--acc);stroke-dasharray:3 5;animation:1s linear infinite dash}.seal circle{fill:var(--acc)}.seal text{fill:#fff;font:500 18px OpenSauceOne,sans-serif}.ok .pt{fill:var(--tl)}.ok path{fill:none;stroke:var(--bg);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ok text{fill:var(--fg);letter-spacing:.06em;font:400 14px OpenSauceOne,sans-serif}.sc-c{gap:0;padding:0}.sc-ph{aspect-ratio:16/10}.sc-ph img{transition:transform 1.6s var(--ease),opacity 1.2s}.sc-b{gap:12px;padding:28px 26px 30px;display:grid;position:relative}.sc-b .ico{margin:0;position:absolute;top:-26px;right:24px}@media (hover:hover){.sc-c:hover .sc-ph img{transform:scale(1.05)}}[data-glow]{position:relative}[data-glow]:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),#00b2be1f,transparent 60%);transition:opacity .5s;position:absolute;inset:0}@media (hover:hover){[data-glow]:hover:after{opacity:1}}.fd{border-top:1px solid var(--line);align-items:flex-end;min-height:92svh;display:flex;position:relative;overflow:hidden}.fd-ph{position:absolute;inset:0}.fd-ph img{opacity:.75}.fd:after{content:"";background:linear-gradient(180deg,var(--bg) 0%,rgba(var(--bgr),.2) 35%,rgba(var(--bgr),.6) 70%,var(--bg));position:absolute;inset:0}.fd-in{z-index:1;justify-items:start;gap:22px;padding-top:140px;padding-bottom:110px;display:grid;position:relative}.fd-n{letter-spacing:-.06em;font-size:clamp(54px,14vw,176px);font-weight:300;line-height:.88}.fd-c{letter-spacing:.28em;text-transform:uppercase;color:var(--acc);font-size:12px}.fd-in .p{color:rgba(var(--fgr),.78);max-width:52ch}.fd-st{flex-wrap:wrap;gap:36px;margin:10px 0 8px;display:flex}.fd-st div{flex-direction:column;gap:4px;display:flex}.fd-st b{letter-spacing:-.04em;font-size:clamp(34px,5vw,52px);font-weight:300;line-height:1}.fd-st span{color:var(--mute);max-width:16ch;font-size:12.5px}.nw-s{border-top:1px solid var(--line);padding-top:120px;padding-bottom:120px}.nw-g{gap:14px;display:grid}.nw-c{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .6s var(--ease),transform .7s var(--ease),background .6s;border-radius:4px;flex-direction:column;gap:16px;min-height:300px;padding:30px 28px;display:flex}.nw-c h3{letter-spacing:-.025em;font-size:clamp(20px,2.4vw,25px);font-weight:300;line-height:1.2}.nw-c.big h3{letter-spacing:-.035em;font-size:clamp(24px,3.2vw,38px)}.nw-c p{color:var(--mute);font-size:14px;line-height:1.6}.nw-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.nw-m{letter-spacing:.02em;font-size:13px;font-weight:500}.nw-tag{letter-spacing:.24em;text-transform:uppercase;color:var(--tl);border-radius:999px;padding:6px 10px;font-size:10px;box-shadow:inset 0 0 0 1px #00b2be59}.nw-f{border-top:1px solid var(--line);color:var(--dim);justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:12px;display:flex}.nw-f .ic{transition:transform .5s var(--ease),color .3s}@media (hover:hover){.nw-c:hover{background:var(--card);transform:translateY(-4px);box-shadow:inset 0 0 0 1px #ff4b208c}.nw-c:hover .nw-f .ic{color:var(--acc);transform:translate(3px,-3px)}}.nw-hd .h1{max-width:none}.nw-meta{gap:22px;padding:28px 0 56px;display:grid}.nw-src{flex-wrap:wrap;gap:10px;display:flex}.nw-src span{box-shadow:inset 0 0 0 1px var(--line);color:rgba(var(--fgr),.8);border-radius:999px;padding:8px 14px;font-size:12px}.nw-hero{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;display:grid;overflow:hidden}.nw-hero-tx{flex-direction:column;gap:18px;padding:32px 28px;display:flex}.nw-hero-tx p{color:var(--mute);font-size:15.5px;line-height:1.65}.nw-hero-tx .nw-f{color:var(--mute)}@media (hover:hover){.nw-hero:hover .nw-hero-ph img{transform:scale(1.04)}}.nw-hero-ph img{transition:transform 1.6s var(--ease),opacity 1.2s}.nw-list{padding-top:14px;padding-bottom:40px}.nw-press{border-top:1px solid var(--line);justify-items:start;gap:24px;margin-top:80px;padding-top:64px;padding-bottom:120px;display:grid}.cta-x{width:min(80vw,640px);fill:rgba(var(--fgr),.12);transition:transform 2s var(--ease);position:absolute;top:50%;right:-8%;transform:translateY(-50%)rotate(-12deg)}.cta-b:hover .cta-x{transform:translateY(-50%)rotate(78deg)}.pn{z-index:80;visibility:hidden;transition:visibility 0s .7s;position:fixed;inset:0}.pn.on{visibility:visible;transition:none}.pn-bd{background:rgba(var(--bgr),.6);backdrop-filter:blur(6px);opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.pn.on .pn-bd{opacity:1}.pn-s{background:var(--sheet);height:94svh;box-shadow:inset 0 1px 0 rgba(var(--fgr),.12),0 -30px 80px -20px #071012cc;transition:transform .75s var(--ease);border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(104%)}.pn.on .pn-s{transform:none}.pn-hd{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;padding:16px 20px 14px;display:flex}.pn-k{letter-spacing:.3em;text-transform:uppercase;color:var(--mute);font-size:10px}.pn-x{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);transition:background .3s,transform .5s var(--ease);border-radius:50%;place-items:center;display:grid}@media (hover:hover){.pn-x:hover{background:rgba(var(--fgr),.08);transform:rotate(90deg)}}.pn-bar{background:rgba(var(--fgr),.06);flex:none;height:2px}.pn-bar i{background:linear-gradient(90deg,var(--tl),var(--acc));transform-origin:0;height:100%;transition:transform .8s var(--ease);display:block;transform:scaleX(0)}.pn-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.pn-v{opacity:0;transition:opacity .55s var(--ease),transform .7s var(--ease);transform:translate(24px)}.pn-v.in{opacity:1;transform:none}.pn-hero{aspect-ratio:16/9;position:relative;overflow:hidden}.pn-hero .ph{position:absolute;inset:0}.pn-hero:after{content:"";background:linear-gradient(180deg,#070a0b1a,var(--sheet) 96%);position:absolute;inset:0}.pn-hero-t{z-index:1;justify-items:start;gap:14px;display:grid;position:absolute;bottom:18px;left:24px;right:24px}.pn-pad{gap:22px;padding:8px 24px 32px;display:grid}.pn-h{letter-spacing:.3em;text-transform:uppercase;color:var(--mute);margin-top:14px;font-size:10px;font-weight:400}.pn-st{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pn-st div{background:rgba(var(--fgr),.04);border-radius:10px;gap:4px;padding:16px 14px;display:grid}.pn-st b{letter-spacing:-.04em;font-size:28px;font-weight:300}.pn-st span{color:var(--mute);font-size:11.5px;line-height:1.35}.pn-ls{gap:8px;display:grid}.pn-li{background:rgba(var(--fgr),.03);box-shadow:inset 0 0 0 1px var(--line);text-align:left;transition:background .35s,box-shadow .35s,transform .5s var(--ease);border-radius:12px;align-items:center;gap:14px;padding:14px;display:flex}.pn-li>span:nth-child(2){flex:1;min-width:0}.pn-li b{margin-bottom:3px;font-size:15px;font-weight:400;display:block}.pn-li small{color:var(--mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.pn-li>.ic{color:var(--mute);transition:transform .5s var(--ease),color .3s}@media (hover:hover){.pn-li:hover{background:#ff4b200f;box-shadow:inset 0 0 0 1px #ff4b2073}.pn-li:hover>.ic{color:var(--fg);transform:translate(4px)}}.pn-ic{width:42px;height:42px;color:var(--tl);background:#00b2be1f;border-radius:10px;flex:none;place-items:center;display:grid}.pn-ic.big{background:var(--acc);color:#fff;border-radius:50%;width:52px;height:52px}.pn-steps{counter-reset:s;border-left:1px solid var(--line);gap:0;margin-left:6px;list-style:none;display:grid}.pn-steps li{counter-increment:s;gap:4px;padding:0 0 18px 24px;display:grid;position:relative}.pn-steps li:before{content:"";background:var(--acc);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:-4.5px}.pn-steps b{font-size:15px;font-weight:400}.pn-steps span{color:var(--mute);font-size:13px}.pn-bn{gap:12px;list-style:none;display:grid}.pn-bn li{color:var(--mute);align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.pn-bn .ic{color:var(--tl);margin-top:3px}.pn-bn b{color:var(--fg);font-size:15px;font-weight:400;display:block}.pn-cs{gap:8px;display:grid}.pn-cs div{background:rgba(var(--fgr),.04);border-radius:10px;padding:16px}.pn-cs small{letter-spacing:.24em;text-transform:uppercase;color:var(--tl);font-size:10px}.pn-cs p{margin-top:6px;font-size:14.5px;line-height:1.45}.pn-ft{padding:14px 20px calc(env(safe-area-inset-bottom) + 14px);border-top:1px solid var(--line);background:var(--sheet);flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.pn-ft[hidden]{display:none}.pn-go{flex:1;max-width:340px;margin-left:auto}.pn-go.busy{opacity:.6;pointer-events:none}html.pn-on .hd.solid{transform:translateY(-100%)}.fx{border:0;gap:24px;display:none}.fx.on{animation:fxin .7s var(--ease);display:grid}@keyframes fxin{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}.fx legend{margin-bottom:6px}.fx-st{letter-spacing:.3em;text-transform:uppercase;color:var(--acc);padding-top:18px;font-size:10px}.fx-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fx-c{cursor:pointer;position:relative}.fx-c.wide{grid-column:1/-1}.fx-c input{opacity:0;pointer-events:none;position:absolute}.fx-c span{background:rgba(var(--fgr),.03);box-shadow:inset 0 0 0 1px var(--line);min-height:120px;transition:background .4s var(--ease),box-shadow .4s var(--ease),transform .5s var(--ease);border-radius:14px;flex-direction:column;justify-content:space-between;gap:22px;padding:18px;display:flex}.fx-c.wide span{flex-direction:row;align-items:center;gap:14px;min-height:0}.fx-c .ic{color:var(--tl);transition:color .4s}.fx-c b{letter-spacing:-.01em;font-size:15px;font-weight:400}.fx-c input:checked+span{box-shadow:inset 0 0 0 1.5px var(--acc);background:linear-gradient(140deg,#ff4b2033,#ff4b200d);transform:translateY(-2px)}.fx-c input:checked+span .ic{color:var(--acc)}.fx-c input:focus-visible+span{outline:1px solid var(--tl);outline-offset:3px}@media (hover:hover){.fx-c:hover span{box-shadow:inset 0 0 0 1px rgba(var(--fgr),.35)}}.fx-ok{opacity:0;transition:opacity .9s var(--ease),transform 1.1s var(--ease);justify-items:start;gap:22px;padding-top:40px;display:grid;transform:translateY(20px)}.fx-ok.on{opacity:1;transform:none}.ok-ic svg{width:34px;height:34px}.ok-ic circle{fill:none;stroke:rgba(var(--fgr),.3);stroke-width:2px}.ok-ic path{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px}.fx-ok.on .ok-ic path{animation:draw .8s var(--ease) .3s forwards}@keyframes draw{to{stroke-dashoffset:0}}.pg-hero{background:var(--bg);align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.pg-bg{position:absolute;inset:0}.pg-hero canvas{z-index:1;opacity:0;width:100%;height:100%;transition:opacity 2s;position:absolute;inset:0}.pg-hero canvas.on{opacity:.8}.pg-hero:after{content:"";z-index:1;background:linear-gradient(180deg,rgba(var(--bgr),.6),rgba(var(--bgr),.05) 30%,rgba(var(--bgr),.4) 62%,var(--bg));position:absolute;inset:0}.pg-hero-in{z-index:2;width:100%;padding-top:140px;padding-bottom:calc(env(safe-area-inset-bottom) + 56px);gap:40px;display:grid;position:relative}.pg-hero .lab{opacity:0;animation:fade 1.2s var(--ease) .1s forwards;margin-bottom:24px}.pg-name{letter-spacing:-.065em;margin-bottom:28px;font-size:clamp(64px,17vw,220px);font-weight:300;line-height:.84}.pg-name .ln{padding-bottom:.06em;display:block;overflow:hidden}.pg-name .ln>span{animation:up 1.4s var(--ease) forwards;display:block;transform:translateY(105%)}.pg-name .ln:nth-child(2)>span{animation-delay:.12s}.pg-name em{color:var(--acc);font-style:normal}.pg-lead{color:rgba(var(--fgr),.8);opacity:0;max-width:36ch;animation:fade 1.2s var(--ease) .45s forwards;margin-bottom:32px;font-size:clamp(17px,2vw,21px);line-height:1.5}.pg-portrait{aspect-ratio:1;opacity:0;width:min(70vw,340px);animation:fade 1.6s var(--ease) .6s forwards;justify-self:start;position:relative}.pg-portrait svg{width:100%;height:100%;position:absolute;inset:0}.pg-mono{background:radial-gradient(circle at 30% 25%,#00b2be59,rgba(var(--bgr),.6) 60%),var(--card);box-shadow:inset 0 0 0 1px rgba(var(--fgr),.12),0 30px 80px -20px #00b2be59;border-radius:50%;align-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:16%}.pg-mono span{letter-spacing:-.06em;font-size:clamp(52px,9vw,88px);font-weight:300;line-height:1}.pg-mono small{letter-spacing:.3em;text-transform:uppercase;color:var(--mute);font-size:10px}.pg-num{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pg-num-g{grid-template-columns:1fr 1fr;display:grid}.pg-num-g>div{border-bottom:1px solid var(--line);gap:8px;padding:40px 0 36px;display:grid}.pg-num-g>div:nth-child(odd){border-right:1px solid var(--line);padding-right:16px}.pg-num-g>div:nth-child(2n){padding-left:20px}.pg-num-g b{letter-spacing:-.05em;font-size:clamp(46px,7vw,96px);font-weight:300;line-height:1}.pg-num-g span{color:var(--mute);max-width:18ch;font-size:13px}.pg-bio{gap:40px;padding-top:120px;padding-bottom:120px;display:grid}.pg-bio-r{gap:22px;display:grid}.pg-bio-r p{color:rgba(var(--fgr),.72);max-width:62ch;font-size:17px;line-height:1.75}.pg-bio-r p.first{color:var(--fg);letter-spacing:-.015em;font-size:clamp(20px,2.2vw,25px);line-height:1.5}.pg-tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pg-tags span{color:var(--tl);border-radius:999px;padding:8px 14px;font-size:12px;box-shadow:inset 0 0 0 1px #00b2be59}.pg-tr{border-top:1px solid var(--line);padding:112px 0 120px}.pg-tr .sl-hd{margin-bottom:64px}.tl{gap:18px;padding-left:28px;list-style:none;display:grid;position:relative}.tl:before{content:"";background:linear-gradient(var(--acc),var(--tl) 50%,rgba(var(--fgr),.08));width:1px;position:absolute;top:8px;bottom:8px;left:5px}.tl-i{position:relative}.tl-dot{background:var(--bg);width:11px;height:11px;box-shadow:inset 0 0 0 2px var(--acc);border-radius:50%;position:absolute;top:30px;left:-28px}.tl-i:first-child .tl-dot{background:var(--acc);box-shadow:0 0 0 6px #ff4b2033}.tl-c{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .5s var(--ease),transform .6s var(--ease);border-radius:4px;gap:8px;padding:26px 24px;display:grid}.tl-h{letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;display:flex}.tl-w{color:var(--acc)}.tl-l{color:var(--dim);align-items:center;gap:6px;display:inline-flex}.tl-c h3{letter-spacing:-.035em;margin-top:6px;font-size:clamp(24px,3vw,34px);font-weight:300}.tl-r{color:var(--fg);font-size:15px}.tl-d{color:var(--mute);font-size:14px;line-height:1.6}@media (hover:hover){.tl-c:hover{transform:translate(6px);box-shadow:inset 0 0 0 1px #00b2be80}}.pg-mp{border-top:1px solid var(--line);position:relative;overflow:hidden}.pg-mp-ph{position:absolute;inset:0}.pg-mp-ph img.ld{opacity:.35}.pg-mp:after{content:"";background:linear-gradient(90deg,var(--bg) 20%,rgba(var(--bgr),.55));position:absolute;inset:0}.pg-mp-in{z-index:1;gap:48px;padding-top:120px;padding-bottom:120px;display:grid;position:relative}.pg-mp-in .p{color:rgba(var(--fgr),.72);margin-top:22px}.pg-ct{grid-template-columns:1fr 1fr;gap:10px;list-style:none;display:grid}.pg-ct li{background:rgba(var(--bgr),.55);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--line);letter-spacing:-.02em;opacity:0;transition:opacity .9s var(--ease),transform 1.1s var(--ease),box-shadow .5s;transition-delay:calc(var(--i) * 90ms);border-radius:4px;align-items:baseline;gap:14px;padding:18px 16px;font-size:clamp(18px,2vw,22px);display:flex;transform:translateY(20px)}.pg-ct li span{letter-spacing:.2em;color:var(--acc);font-size:10px}.pg-ct.on li{opacity:1;transform:none}@media (hover:hover){.pg-ct li:hover{box-shadow:inset 0 0 0 1px var(--tl)}}.pg-hi{border-top:1px solid var(--line);padding:120px 0;overflow:hidden}.hi-row{scroll-snap-type:x mandatory;padding:56px var(--g) 10px;scroll-padding:0 var(--g);scrollbar-width:none;grid-auto-columns:76%;grid-auto-flow:column;gap:0;list-style:none;display:grid;position:relative;overflow-x:auto}.hi-row::-webkit-scrollbar{display:none}.hi-row li{scroll-snap-align:start;opacity:0;transition:opacity 1s var(--ease),transform 1.2s var(--ease);transition-delay:calc(var(--i) * 90ms);gap:18px;padding-right:28px;display:grid;transform:translate(30px)}.hi-row.on li{opacity:1;transform:none}.hi-row b{letter-spacing:-.05em;font-size:clamp(48px,7vw,88px);font-weight:300;line-height:1}.hi-row li:last-child b{color:var(--acc)}.hi-row i{background:var(--line);height:1px;display:block;position:relative}.hi-row i:before{content:"";background:var(--tl);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:0}.hi-row p{color:var(--mute);max-width:30ch;font-size:15px;line-height:1.6}.pg-ev{border-top:1px solid var(--line);gap:56px;padding-top:120px;padding-bottom:120px;display:grid}.ev-l{border-top:1px solid var(--line);list-style:none}.ev-l li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}.ev-l b{letter-spacing:-.035em;font-size:clamp(24px,3vw,34px);font-weight:300;display:block}.ev-l span{color:var(--mute);font-size:13px}.ev-l time{letter-spacing:.16em;text-transform:uppercase;color:var(--acc);white-space:nowrap;font-size:11px}.pg-side{align-content:start;gap:14px;display:grid}.pub{background:linear-gradient(150deg,#ff4b2029,#ff4b2005 60%),var(--card);border-radius:4px;justify-items:start;gap:20px;padding:32px 28px;display:grid;box-shadow:inset 0 0 0 1px #ff4b2059}.pub h3{letter-spacing:-.03em;font-size:clamp(24px,2.8vw,32px);font-weight:300;line-height:1.15}.pg-ed{box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;gap:0;display:grid}.pg-ed>div{border-bottom:1px solid var(--line);gap:10px;padding:22px 24px;display:grid}.pg-ed>div:last-child{border:0}.pg-ed p{color:var(--mute);font-size:13.5px}.pg-ed p b{color:var(--fg);margin-bottom:2px;font-size:15.5px;font-weight:400;display:block}.nw-g.two{grid-template-columns:1fr}.sd-hero{background:var(--bg);align-items:flex-end;min-height:88svh;display:flex}.sd-bg{position:absolute;inset:0}.sd-hero canvas,.sd-hero:after{z-index:1}.sd-hero-in{z-index:2;width:100%;padding-top:150px;padding-bottom:72px;position:relative}.sd-hero-in .crumbs{margin-bottom:40px}.sd-hero-in .lab{margin-bottom:22px}.sd-hero .hero-h{max-width:12em}.ct-r{gap:28px;display:grid}.ct-ph{aspect-ratio:16/10;border-radius:4px}.ct-side .h1{margin:22px 0}.pg.wrap{padding-top:calc(env(safe-area-inset-top) + 150px)}.pnl-login{place-items:center;min-height:100svh;padding:24px;display:grid;position:relative;overflow:hidden}.pnl-login canvas{opacity:0;width:100%;height:100%;transition:opacity 2s;position:absolute;inset:0}.pnl-login canvas.on{opacity:.6}.pnl-box{z-index:1;backdrop-filter:blur(20px);width:min(100%,400px);box-shadow:inset 0 0 0 1px var(--line),0 40px 100px -30px var(--bg);background:#080b0cd1;border-radius:18px;gap:18px;padding:40px 32px;display:grid;position:relative}.pnl-box form{gap:20px;margin-top:8px;display:grid}.pnl-x{width:44px;height:44px;margin-bottom:8px}.pnl-demo{color:var(--mute);font-size:12.5px}.pnl-demo b{color:var(--fg);font-weight:500}.pnl-app{grid-template-columns:1fr;min-height:100svh;display:grid}.pnl-nav{z-index:5;background:rgba(var(--bgr),.9);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0;overflow-x:auto}.pnl-brand{flex:none;align-items:center;gap:10px;display:flex}.pnl-brand svg{width:26px;height:26px}.pnl-brand b{font-size:15px;font-weight:500;display:block}.pnl-brand small{letter-spacing:.3em;text-transform:uppercase;color:var(--mute);font-size:9px;display:block}.pnl-nav nav{flex:1;gap:4px;display:flex}.pnl-nav nav button{color:var(--mute);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;transition:background .3s,color .3s;display:flex}.pnl-nav nav button.on{background:rgba(var(--fgr),.07);color:var(--fg)}.pnl-nav nav em{background:var(--acc);color:#fff;text-align:center;border-radius:999px;min-width:20px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:500}.pnl-nav nav em:empty,.pnl-me{display:none}.pnl-main{min-width:0;padding:28px 16px 80px}.pnl-note{color:rgba(var(--fgr),.8);background:#00b2be14;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:28px;padding:14px 18px;font-size:13.5px;display:flex;box-shadow:inset 0 0 0 1px #00b2be40}.pnl-note p{flex:1;min-width:220px}.pnl-note .ic{color:var(--tl)}.pnl-tab{display:none}.pnl-tab.on{animation:fxin .6s var(--ease);display:block}.pnl-hd{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;display:flex}.pnl-hd .lab{text-transform:capitalize;letter-spacing:.1em;margin-bottom:8px}.kpi{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.kpi-c{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;gap:8px;padding:20px 18px;display:grid}.kpi-c span{color:var(--mute);font-size:12px}.kpi-c b{letter-spacing:-.04em;font-size:clamp(34px,4vw,48px);font-weight:300;line-height:1}.kpi-c small{color:var(--dim);font-size:11.5px}.kpi-c.hot{background:linear-gradient(150deg,#ff4b2038,#ff4b200a);box-shadow:inset 0 0 0 1px #ff4b2066}.pnl-g2{gap:10px;margin-bottom:10px;display:grid}.pnl-card{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:22px 20px}.pnl-card h3{color:var(--mute);margin-bottom:20px;font-size:13px;font-weight:400}.spark{align-items:flex-end;gap:8px;height:160px;display:flex}.spark i{height:var(--h);background:linear-gradient(180deg,var(--tl),#00b2be40);transform-origin:bottom;min-height:3px;animation:grow 1s var(--ease) both;animation-delay:calc(var(--i) * 60ms);border-radius:6px 6px 2px 2px;flex:1;position:relative}.spark i:last-child{background:linear-gradient(180deg,var(--acc),#ff4b204d)}.spark b{text-align:center;color:var(--mute);font-size:11px;font-weight:400;position:absolute;top:-20px;left:0;right:0}@keyframes grow{0%{transform:scaleY(0)}}.spark-x{gap:8px;margin-top:10px;display:flex}.spark-x span{text-align:center;color:var(--dim);flex:1;font-size:10.5px}.bars{gap:14px;display:grid}.bar{grid-template-columns:1fr auto;gap:6px 12px;font-size:13.5px;display:grid}.bar b{font-weight:400}.bar i{background:rgba(var(--fgr),.06);border-radius:6px;grid-column:1/-1;height:6px;position:relative;overflow:hidden}.bar i:before{content:"";width:var(--w);background:linear-gradient(90deg,var(--tl),var(--acc));transform-origin:0;animation:grow2 1.1s var(--ease) both;animation-delay:calc(var(--i) * 70ms);border-radius:6px;position:absolute;inset:0}@keyframes grow2{0%{transform:scaleX(0)}}.feed{list-style:none;display:grid}.feed li{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:14px;padding:12px 0;display:flex}.feed li:last-child{border:0}.feed .av{width:36px;height:36px;color:var(--tl);background:#00b2be26;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.feed div{flex:1;min-width:0}.feed b{font-size:14px;font-weight:400;display:block}.feed small{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.feed time{color:var(--dim);white-space:nowrap;font-size:11px}.feed .emp,.pnl-news .emp{color:var(--mute);cursor:default;border:0;font-size:13.5px}.pnl-tools{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.pnl-flt{flex-wrap:wrap;gap:4px;display:flex}.pnl-flt button{color:var(--mute);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:8px 14px;font-size:13px;transition:all .3s}.pnl-flt button.on{background:var(--fg);color:var(--bg);box-shadow:none}.pnl-q{box-shadow:inset 0 0 0 1px var(--line);color:var(--mute);border-radius:999px;align-items:center;gap:10px;min-width:min(100%,320px);padding:0 14px;display:flex}.pnl-q input{color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;height:40px;font-size:14px}.tbl-w{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;overflow-x:auto}.tbl{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.tbl th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line);padding:14px 18px;font-size:11px;font-weight:400}.tbl td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 18px}.tbl tr:last-child td{border:0}.tbl tbody tr{cursor:pointer;transition:background .25s}.tbl tbody tr:hover{background:rgba(var(--fgr),.03)}.tbl small{color:var(--mute);margin-top:3px;font-size:12px;display:block}.tbl b{font-weight:400}.pill{background:rgba(var(--fgr),.07);border-radius:999px;padding:5px 11px;font-size:11.5px;display:inline-flex}.pill.nuevo{color:#ff8a6a;background:#ff4b202e}.pill.contactado{color:#5fd6de;background:#00b2be26}.pill.propuesta{color:#ffd27a;background:#ffc85024}.pill.cerrado{color:#7fe3a8;background:#50dc8c24}.demo{color:var(--dim)!important;font-size:10.5px!important}.pnl-empty{text-align:center;color:var(--mute);padding:40px}.pnl-nf{gap:18px;max-width:760px;margin:24px 0 28px;display:grid}.pnl-news{max-width:760px;list-style:none;display:grid}.pnl-news li{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:16px 0;display:flex}.pnl-news li div{flex:1;min-width:0}.pnl-news small{color:var(--mute);font-size:12px;display:block}.pnl-news b{font-weight:400}.cfg{gap:0;max-width:760px;display:grid}.cfg-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;display:flex}.cfg-row span{color:var(--mute)}.cfg-row b{text-align:right;font-weight:400}code{background:rgba(var(--fgr),.08);border-radius:4px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:.9em}.live{vertical-align:middle;background:#3ddc84;border-radius:50%;width:7px;height:7px;margin-right:8px;animation:2.4s infinite pulse;display:inline-block;box-shadow:0 0 #3ddc8499}.live.off{background:var(--acc);animation:none}@keyframes pulse{70%{box-shadow:0 0 0 8px #3ddc8400}to{box-shadow:0 0 #3ddc8400}}.dr{z-index:90;visibility:hidden;transition:visibility 0s .6s;position:fixed;inset:0}.dr.on{visibility:visible;transition:none}.dr-bd{background:rgba(var(--bgr),.6);opacity:0;transition:opacity .5s;position:absolute;inset:0}.dr.on .dr-bd{opacity:1}.dr-p{background:var(--sheet);width:min(100%,520px);box-shadow:inset 1px 0 0 var(--line);transition:transform .65s var(--ease);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.dr.on .dr-p{transform:none}.dr-hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.dr-b{padding:28px 24px 40px;overflow-y:auto}.dr-sub{color:var(--mute);margin:8px 0 22px;font-size:14px}.dr-act{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.dr-act .btn{height:46px;padding:0 20px}.dr-dl{grid-template-columns:auto 1fr;gap:12px 20px;font-size:14px;display:grid}.dr-dl dt{color:var(--mute)}.dr-msg{border-left:2px solid var(--acc);background:rgba(var(--fgr),.03);color:rgba(var(--fgr),.85);margin-top:24px;padding:18px 20px;font-size:14.5px;line-height:1.6}.dr-del{color:var(--mute);margin-top:36px}@media (width>=900px){.lg-x{width:38px;height:38px}.lg-w b{font-size:21px}.hd .nav{align-items:center}.pn-s{border-radius:18px;width:min(600px,46vw);height:auto;inset:12px 12px 12px auto;transform:translate(calc(100% + 24px))}.pn-pad{padding:8px 36px 40px}.pn-hero-t{left:36px;right:36px}.pn-ft{padding:16px 28px}.fd-in{padding-bottom:140px}.nw-g{grid-template-columns:1.3fr 1fr 1fr}.nw-c.big{grid-row:span 1}.nw-g.two{grid-template-columns:1fr 1fr}.nw-list .nw-g{grid-template-columns:repeat(3,1fr)}.nw-hero{grid-template-columns:1.2fr 1fr}.nw-hero-ph{aspect-ratio:auto;min-height:520px}.nw-hero-tx{justify-content:center;padding:48px 44px}.nw-meta,.nw-press{grid-template-columns:1fr auto;align-items:end}.pg-hero-in{grid-template-columns:1fr auto;align-items:end;padding-bottom:96px}.pg-portrait{width:min(30vw,400px);margin-bottom:12px}.pg-num-g{grid-template-columns:repeat(4,1fr)}.pg-num-g>div{border-bottom:0;border-right:1px solid var(--line);padding:56px 24px 52px!important}.pg-num-g>div:first-child{padding-left:0!important}.pg-num-g>div:last-child{border-right:0}.pg-bio{grid-template-columns:.9fr 1.1fr;gap:96px}.pg-bio-l{align-self:start;position:sticky;top:120px}.tl{grid-template-columns:1fr 1fr;gap:18px;padding-left:0}.tl:before,.tl-dot{display:none}.pg-mp-in{grid-template-columns:1fr 1fr;align-items:center;gap:96px}.hi-row{padding:72px var(--g) 0;max-width:var(--max);grid-template-columns:repeat(6,1fr);grid-auto-flow:row;margin:0 auto;overflow:visible}.pg-ev{grid-template-columns:1.1fr .9fr;gap:96px}.sd-hero-in{padding-bottom:110px}.ct-r{padding-top:40px}.pnl-app{grid-template-columns:248px 1fr}.pnl-nav{border-bottom:0;border-right:1px solid var(--line);flex-direction:column;align-items:stretch;gap:36px;height:100svh;padding:28px 18px;position:sticky;top:0}.pnl-nav nav{flex-direction:column;flex:1}.pnl-me{color:var(--mute);word-break:break-all;gap:12px;font-size:12px;display:grid}.pnl-main{padding:44px 48px 80px}.kpi{grid-template-columns:repeat(4,1fr)}.pnl-g2{grid-template-columns:1.2fr 1fr}}@media (width>=1300px){.mega{width:880px}}.ph{background:var(--ph);position:relative;overflow:hidden}.ph picture,.ph img{width:100%;height:100%;display:block}.ph img{object-fit:cover;opacity:0;transition:opacity 1.4s cubic-bezier(.22,.61,.36,1),transform 2.2s cubic-bezier(.16,1,.3,1);transform:scale(1.04)}.ph img.ld{opacity:1;transform:none}.sc-ph{aspect-ratio:16/10;height:auto}.hero-ph .ph,.fd-ph,.pg-bg,.sd-bg,.pg-mp-ph,.mega-ph .ph{height:100%}@media (width>=900px){.sl-a{grid-template-columns:72px minmax(0,1.5fr) minmax(0,1fr) 52px}.sl-t h3{font-size:clamp(34px,3.6vw,54px)}}.ph.fd-ph,.ph.pg-bg,.ph.sd-bg,.ph.pg-mp-ph{height:auto;position:absolute;inset:0}.fm b{letter-spacing:-.045em;font-size:clamp(36px,4.4vw,56px);font-weight:300;line-height:1}.fm span{font-size:12.5px}.sl-hd>div:first-child{flex:1.3}.sl-hd .p{flex:1}@media (width>=900px){.sl-hd>div:first-child .h2{max-width:none}.hi-row b{font-size:clamp(40px,4.2vw,62px)}.hi-row li{min-width:0;padding-right:20px}}[hidden]{display:none!important}.fx-c.wide span{justify-content:flex-start}@media (width<=899px){.hero:after{background:linear-gradient(180deg,rgba(var(--bgr),.7) 0%,rgba(var(--bgr),0) 16%,rgba(var(--bgr),.2) 34%,rgba(var(--bgr),.88) 54%,var(--bg) 72%)}}.cta-x{fill:#ffffff24}.cta-b .c.u:after{color:#ffffffbf}.pn-bd{background:#0710126b}.mega-in{box-shadow:inset 0 0 0 1px var(--line),0 40px 80px -36px #07101266}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace}.lng{box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:3px;display:inline-flex}.lng a{letter-spacing:.16em;color:var(--mute);border-radius:999px;padding:6px 10px;font-size:10.5px;font-weight:500;transition:background .35s,color .35s}.lng a[aria-current]{background:var(--fg);color:var(--bg)}@media (hover:hover){.lng a:not([aria-current]):hover{color:var(--fg)}}.hd .r{gap:16px}.mn .foot .lng a{color:var(--mute);gap:0;font-size:10.5px}.mn .foot .lng a[aria-current]{color:var(--bg)}.al{padding-top:104px;padding-bottom:24px}.al-hd{text-align:center;justify-items:center;gap:18px;display:grid}.al-hd .h3{max-width:22em}.cfw{--w:clamp(132px,30vw,232px);background:linear-gradient(160deg,#2b3336,#0d1213 38%,#05080a);border-radius:34px;outline:none;max-width:1000px;margin:44px auto 0;padding:10px;box-shadow:0 60px 110px -50px #071012b3,inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff38}.cfw:focus-visible{box-shadow:0 0 0 2px var(--tl),0 60px 110px -50px #071012b3}.cfw-scr{background:radial-gradient(120% 70% at 50% 0,#1d2629 0%,#070a0b 58%,#000);border-radius:25px;flex-direction:column;height:clamp(400px,50vw,540px);padding:16px 0 20px;display:flex;position:relative;overflow:hidden}.cfw-top{color:#ffffff80;z-index:3;justify-content:space-between;align-items:center;padding:0 22px;font-size:11px;display:flex;position:relative}.cfw-top b{color:#fff;letter-spacing:.01em;font-size:12.5px;font-weight:500}.cfw-sig{align-items:flex-end;gap:2px;display:flex}.cfw-sig i{background:#fff9;border-radius:1px;width:3px}.cfw-sig i:first-child{height:5px}.cfw-sig i:nth-child(2){height:8px}.cfw-sig i:nth-child(3){height:11px}.cfw-stage{perspective:1100px;transform-style:preserve-3d;touch-action:pan-y;cursor:grab;user-select:none;flex:1;position:relative}.cfw-stage:active{cursor:grabbing}.cfw-it{left:calc(50% - var(--w) / 2);top:calc(46% - var(--w) / 2);width:var(--w);height:var(--w);transition:transform .85s var(--ease),opacity .85s var(--ease);will-change:transform;-webkit-box-reflect:below 4px linear-gradient(transparent 60%,#ffffff42);padding:0;position:absolute}.cfw-cv{width:100%;height:100%;transition:box-shadow .8s var(--ease);background:linear-gradient(155deg,#ffffff38,#ffffff0f 42%,#ffffff05 70%,#ffffff14);border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #fff3,inset 0 1px #fff6,0 30px 60px -24px #000}.cfw-it.on .cfw-cv{box-shadow:inset 0 0 0 1px #ffffff52,inset 0 1px #ffffff80,0 0 60px -10px #00b2be73,0 30px 60px -24px #000}.cfw-cv img{filter:grayscale()brightness(3)contrast(.9);opacity:.9;pointer-events:none;width:74%;height:auto}.cfw-floor{pointer-events:none;z-index:1;background:linear-gradient(#0000,#000000b8 70%);height:44%;position:absolute;bottom:0;left:0;right:0}.cfw-cap{z-index:2;text-align:center;height:48px;margin-top:4px;position:relative}.cfw-c{opacity:0;transition:opacity .6s var(--ease),transform .7s var(--ease);position:absolute;inset:0;transform:translateY(8px)}.cfw-c.on{opacity:1;transform:none}.cfw-c b{color:#fff;letter-spacing:-.01em;font-size:17px;font-weight:500;display:block}.cfw-c span{color:#ffffff8c;margin-top:3px;font-size:12.5px;display:block}.cfw-ctl{z-index:2;color:#fff;justify-content:center;align-items:center;gap:18px;margin-top:12px;display:flex;position:relative}.cfw-ctl>button{background:#ffffff14;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .3s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}@media (hover:hover){.cfw-ctl>button:hover{background:#ffffff2e}}.cfw-dots{gap:6px;display:flex}.cfw-dots button{width:6px;height:6px;transition:width .5s var(--ease),background .4s;background:#ffffff4d;border-radius:6px}.cfw-dots button[aria-current=true]{background:var(--acc);width:20px}.cfw-glare{pointer-events:none;z-index:4;border-radius:inherit;background:linear-gradient(118deg,#ffffff1a 0%,#ffffff08 30%,#0000 30.2%);position:absolute;inset:0}.nw-s{padding-top:96px;padding-bottom:96px}.nw-c{background:var(--card);border-radius:10px;gap:12px;min-height:0;padding:22px}.nw-c h3{letter-spacing:-.015em;font-size:clamp(17px,1.5vw,19px);line-height:1.32}.nw-c p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.nw-c .nw-f{padding-top:14px;font-size:11.5px}.nw-m{font-size:12px}.nw-tag{padding:5px 9px;font-size:9px}.nw-th{aspect-ratio:16/9;border-radius:6px;margin:-6px -6px 4px}.nw-hero{background:var(--card);border-radius:12px}.nw-hero-ph{aspect-ratio:16/9}.nw-hero-tx{gap:14px;padding:24px 22px}.nw-hero-tx p{font-size:14px}.nw-hd .h1{font-size:clamp(40px,8vw,84px)}.nw-meta{padding:22px 0 40px}@media (hover:hover){.nw-c:hover{background:var(--card)}}.fd-n{letter-spacing:-.05em;font-size:clamp(42px,8vw,104px);line-height:.95}.sd-hero{background:var(--bg)}.sd-bg img.ld{opacity:1}.sd-hero:after{background:linear-gradient(180deg,rgba(var(--bgr),.8) 0%,rgba(var(--bgr),.15) 20%,rgba(var(--bgr),.5) 42%,var(--bg) 70%)}.sd-hero .hero-h{font-size:clamp(40px,9vw,92px)}.ft{border-top:1px solid var(--line);padding-top:104px;position:relative;overflow:hidden}.ft-top{flex-direction:column;align-items:flex-start;gap:32px;padding-bottom:80px;display:flex}.ft-say{letter-spacing:-.05em;font-size:clamp(40px,9vw,96px);line-height:.98}.ft-say em{color:var(--acc);font-style:normal}.ft-grid{border-top:1px solid var(--line);gap:40px;padding:44px 0;display:grid}.ft h4{letter-spacing:.32em;text-transform:uppercase;color:var(--dim);margin-bottom:16px;font-size:10px;font-weight:400}.ft nav{gap:12px;font-size:15px;display:grid}.ft nav a{color:var(--mute);justify-self:start;transition:color .3s}.ft-info{color:var(--mute);align-content:start;gap:12px;font-size:14px;line-height:1.6;display:grid}.ft-info a{justify-self:start;transition:color .3s}.ft-mail{color:var(--fg);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:3px}.ft-mark{letter-spacing:-.07em;text-align:center;color:#0000;-webkit-text-stroke:1px rgba(var(--fgr),.15);white-space:nowrap;user-select:none;margin:24px 0 -.12em;font-size:clamp(88px,26vw,400px);font-weight:300;line-height:.8}.ft-legal{color:var(--dim);padding-top:18px;padding-bottom:calc(env(safe-area-inset-bottom) + 28px);border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;justify-content:space-between;gap:10px 16px;font-size:12px;display:flex;position:relative}.ft-legal a{transition:color .3s}@media (hover:hover){.ft nav a:hover,.ft-info a:hover,.ft-legal a:hover{color:var(--fg)}}.ft-cta{flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}.ft-brand{align-content:start;gap:22px;display:grid}.ft-brand p{color:var(--mute);max-width:34ch;font-size:14px;line-height:1.6}.ft-soc{gap:8px;display:flex}.ft-soc a{width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--line);color:rgba(var(--fgr),.8);transition:background .4s var(--ease),color .3s,box-shadow .4s,transform .5s var(--ease);border-radius:50%;place-items:center;display:grid}@media (hover:hover){.ft-soc a:hover{background:var(--acc);color:#fff;box-shadow:none;transform:translateY(-3px)}}.ft-info address{font-style:normal}.ft-h{color:var(--dim);align-items:center;font-size:13px;display:inline-flex}.ft-legal{background:0 0;border:0;padding:0}.ft-legal-in{color:var(--dim);padding-top:18px;padding-bottom:calc(env(safe-area-inset-bottom) + 28px);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px 16px;font-size:12px;display:flex}.ft-legal-r{flex-wrap:wrap;gap:8px 22px;display:flex}.ft-mark{background:linear-gradient(180deg,rgba(var(--fgr),.12),rgba(var(--fgr),0) 85%);-webkit-text-stroke:1px rgba(var(--fgr),.12);-webkit-background-clip:text;background-clip:text;transition:-webkit-text-stroke-color 1s}@media (hover:hover){.ft-mark:hover{-webkit-text-stroke-color:#ff4b2099}}@media (width>=900px){.ft-top{flex-direction:row;justify-content:space-between;align-items:end}.ft-grid{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:56px}}.ft-legal{background:var(--bg);position:relative}@media (width>=900px){.hd .r{gap:24px}.al{padding-top:128px}.nw-g{grid-template-columns:repeat(3,1fr)}.nw-hero{grid-template-columns:.85fr 1.15fr}.nw-hero-ph{aspect-ratio:auto;min-height:320px}.nw-hero-tx{padding:36px 40px}.sd-hero:after{background:linear-gradient(90deg,var(--bg) 18%,rgba(var(--bgr),.88) 44%,rgba(var(--bgr),.08) 78%),linear-gradient(180deg,rgba(var(--bgr),.6),rgba(var(--bgr),0) 22%,rgba(var(--bgr),0) 72%,var(--bg))}.sd-hero .hero-h{font-size:clamp(52px,5.6vw,88px)}}@media (prefers-reduced-motion:reduce){.c.h{opacity:1}}.hero canvas.on{opacity:.75}.mf,.fq{padding-left:var(--g);padding-right:var(--g)}.lab>span{min-width:0}.nf{position:relative;overflow:hidden}.nf canvas{opacity:0;width:100%;height:100%;transition:opacity 2s;position:absolute;inset:0}.nf canvas.on{opacity:.7}.sd-hero .sd-hero-in{z-index:2}.c.u:after{left:50%;transform:translate(-50%)}.hero-ph .ph{background:var(--bg)}.hero-ph img.ld{opacity:1}.hero:after{background:linear-gradient(90deg,rgba(var(--bgr),.85) 0%,rgba(var(--bgr),.35) 45%,rgba(var(--bgr),0) 70%),linear-gradient(180deg,rgba(var(--bgr),0) 0%,rgba(var(--bgr),0) 18%,rgba(var(--bgr),0) 40%,rgba(var(--bgr),.85) 72%,var(--bg) 100%)}.hero-p{color:var(--mute)}.hero-h em{color:var(--acc);font-style:normal}.pg-hero{background:var(--bg)}.pg-bg img.ld{opacity:.9}.pg-lead{color:var(--mute)}.pg-name{letter-spacing:-.055em;font-size:clamp(46px,10vw,124px);line-height:.9}@media (width<=899px){.hero:after{background:linear-gradient(180deg,rgba(var(--bgr),0) 0%,rgba(var(--bgr),0) 16%,rgba(var(--bgr),.2) 34%,rgba(var(--bgr),.9) 56%,var(--bg) 74%)}}.ft-legal>.ft-legal-in{width:100%}.intro{display:none}html.intro-on{overflow:hidden}html.intro-on .intro{display:flex}html.intro-on .hero *,html.intro-on .pg-hero *,html.intro-on .sd-hero *,html.intro-on .pg *{animation-play-state:paused!important}.intro{z-index:200;background:var(--bg);clip-path:inset(0);flex-direction:column;justify-content:center;align-items:center;gap:34px;transition:clip-path 1s cubic-bezier(.76,0,.24,1);position:fixed;inset:0}.intro.out{clip-path:inset(0 0 100%)}.in-c{align-items:center;gap:16px;transition:transform 1s cubic-bezier(.76,0,.24,1),opacity .6s;display:flex}.intro.out .in-c{opacity:0;transform:translateY(-40px)}.in-x{width:46px;height:46px;animation:1.5s cubic-bezier(.34,1.56,.64,1) .55s both inx;overflow:visible}.in-x path{fill:var(--acc);fill-opacity:0;stroke:var(--acc);stroke-width:5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:.8s cubic-bezier(.65,0,.35,1) forwards indraw,.5s .65s forwards infill}@keyframes indraw{to{stroke-dashoffset:0}}@keyframes infill{to{fill-opacity:1;stroke-opacity:0}}@keyframes inx{0%{transform:rotate(-90deg)scale(.86)}to{transform:none}}.in-w{flex-direction:column;gap:5px;padding-bottom:2px;display:flex;overflow:hidden}.in-w b{letter-spacing:-.02em;color:var(--fg);font-size:26px;font-weight:500;line-height:1.22;display:flex}.in-w b i{opacity:0;filter:blur(6px);animation:inl .7s var(--ease) forwards;animation-delay:calc(.75s + var(--i) * 45ms);font-style:normal;display:inline-block;transform:translate(-8px)}@keyframes inl{to{opacity:1;filter:none;transform:none}}.in-w small{letter-spacing:.42em;text-transform:uppercase;color:var(--mute);opacity:0;animation:fade .8s var(--ease) 1.15s forwards;font-size:9px}.in-bar{background:var(--line);opacity:0;width:min(200px,50vw);height:1px;animation:fade .6s var(--ease) .3s forwards;overflow:hidden}.in-bar i{background:linear-gradient(90deg,var(--tl),var(--acc));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.in-meta{left:var(--g);right:var(--g);bottom:calc(env(safe-area-inset-bottom) + 28px);letter-spacing:.14em;color:var(--dim);opacity:0;animation:fade .6s var(--ease) .4s forwards;justify-content:space-between;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;display:flex;position:absolute}.in-meta b{color:var(--fg);font-weight:400}.sl-float.sl-cur{opacity:0;width:auto;height:auto;transition:opacity .3s var(--ease);align-items:center;gap:10px;display:flex}.sl-cur svg{width:44px;height:44px;fill:var(--acc);filter:drop-shadow(0 8px 18px #ff4b2059);flex:none;transition:transform .6s cubic-bezier(.34,1.56,.64,1);transform:scale(.4)rotate(-90deg)}.sl-cur span{background:var(--fg);height:34px;color:var(--bg);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .4s var(--ease) 50ms,transform .5s var(--ease) 50ms;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font-size:10px;font-weight:500;display:inline-flex;transform:translate(-10px)}.sl-float.sl-cur.on{opacity:1}.sl-float.sl-cur.on svg{transform:none}.sl-float.sl-cur.on span{opacity:1;transform:none}.hd.solid{visibility:hidden;transition:transform .55s var(--ease),visibility 0s .55s}.hd.solid.in{visibility:visible;transition:transform .55s var(--ease)}html.pn-on .hd.solid{visibility:hidden}.intro{height:100dvh;position:absolute;inset:0 0 auto}.hero,.pg-hero,.sd-hero{margin-top:0}.hd.solid{transition:transform .55s var(--ease),visibility 0s .55s,top 0s .55s;top:-240px}.hd.solid.in{transition:transform .55s var(--ease);top:0}html.pn-on .hd.solid{top:-240px}.mn{transition:opacity .5s var(--ease),visibility 0s .5s,top 0s .5s;top:100%}.mn.on{transition:opacity .5s var(--ease);top:0}.pn{transition:visibility 0s .7s,top 0s .7s;top:100%}.pn.on{transition:none;top:0}.dr{transition:visibility 0s .6s,top 0s .6s;top:100%}.dr.on{transition:none;top:0}.cs-ic{width:46px;height:46px;color:var(--tl2);background:#007c7f17;border-radius:12px;place-items:center;margin-bottom:10px;transition:background .4s,color .4s;display:grid}@media (hover:hover){.cs-c:hover .cs-ic{background:var(--acc);color:#fff}}.pn-s{transition:transform .75s var(--ease),background-color .6s var(--ease),color .6s var(--ease)}.pn-s .pn-ft,.pn-s .pn-hd{transition:background-color .6s var(--ease),border-color .6s}.okx{border-top:1px solid var(--line);align-items:center;gap:18px;margin-top:10px;padding-top:16px;display:flex}.okx-m{background:#000;border-radius:10px;flex:none;place-items:center;width:64px;height:40px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px -12px #0009}.okx-m svg{fill:#fff;width:42px;height:42px;animation:1s cubic-bezier(.34,1.56,.64,1) both okxin}.okx-m:after{content:"";width:40%;animation:okxsh 3.2s var(--ease) 1s infinite;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);position:absolute;top:-20%;bottom:-20%;left:-60%;transform:skew(-18deg)}@keyframes okxin{0%{opacity:0;transform:scale(.6)}}@keyframes okxsh{0%{left:-60%}45%,to{left:130%}}@media (hover:hover){.tl-c:hover .okx-m svg{animation:okxpulse .9s var(--ease)}}@keyframes okxpulse{50%{transform:scale(1.08)}}.pg-foto{background:#fff;padding:0;overflow:hidden}.pg-foto .ph,.pg-foto picture,.pg-foto img{width:100%;height:100%;display:block}.pg-foto img{object-fit:cover;object-position:50% 20%}html.tb{--tb:62px}html.tb .hero,html.tb .pg-hero{padding-top:var(--tb);min-height:calc(100svh + var(--tb))}html.tb .sd-hero{padding-top:var(--tb);min-height:calc(88svh + var(--tb))}html.tb .hd:not(.solid){top:var(--tb)}html.tb .intro{height:calc(100dvh + var(--tb))}.pg-hero:after{background:linear-gradient(90deg,rgba(var(--bgr),.92) 0%,rgba(var(--bgr),.6) 50%,rgba(var(--bgr),.15) 100%),linear-gradient(180deg,rgba(var(--bgr),0),rgba(var(--bgr),0) 25%,rgba(var(--bgr),.3) 65%,var(--bg))}@media (width<=899px){.sd-hero:after{background:linear-gradient(180deg,rgba(var(--bgr),0) 0%,rgba(var(--bgr),.15) 20%,rgba(var(--bgr),.5) 42%,var(--bg) 70%)}}.cb-fab{right:calc(18px + env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:55;width:62px;height:62px;transition:transform .5s var(--ease),opacity .4s var(--ease),box-shadow .5s var(--ease);background:radial-gradient(circle at 50% 42%,#1a1110,#07090a 70%);border-radius:50%;animation:6s ease-in-out infinite cbfloat;position:fixed;box-shadow:0 0 0 1px #ff4b2047,0 18px 40px -14px #ff4b208c,0 8px 22px -10px #00000080}.cb-fab canvas{border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.cb-fab:hover{box-shadow:0 0 0 1px #ff4b2080,0 22px 50px -12px #ff4b20bf,0 8px 22px -10px #00000080}@keyframes cbfloat{0%,to{translate:0}50%{translate:0 -7px}}.cb-tip{white-space:nowrap;letter-spacing:.24em;text-transform:uppercase;background:var(--fg);color:var(--bg);opacity:0;transition:opacity .35s var(--ease),transform .35s var(--ease);pointer-events:none;border-radius:6px;padding:9px 14px;font-size:10px;font-weight:400;position:absolute;top:50%;right:calc(100% + 12px);transform:translate(8px)}@media (hover:hover){.cb-fab:hover .cb-tip{opacity:1;transform:none}}html.cb-on .cb-fab,html.pn-on .cb-fab,html.intro-on .cb-fab,body.lock .cb-fab{opacity:0;pointer-events:none;transform:scale(.6)}.cb-nudge{right:calc(18px + env(safe-area-inset-right));bottom:calc(92px + env(safe-area-inset-bottom));z-index:55;background:var(--card);max-width:min(300px,100vw - 36px);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line),0 20px 40px -18px #07101266;animation:cbin .6s var(--ease);border-radius:14px 14px 4px;align-items:center;gap:4px;padding:6px 6px 6px 16px;display:flex;position:fixed}.cb-nudge>button:first-child{text-align:left;padding:6px 0;font-size:14px}.cb-nx{width:28px;height:28px;color:var(--mute);border-radius:50%;flex:none;place-items:center;display:grid}.cb-nudge[hidden]{display:none}@keyframes cbin{0%{opacity:0;transform:translateY(10px)scale(.96)}}.cb-ov{z-index:70;backdrop-filter:blur(18px)saturate(1.2);opacity:0;height:100%;transition:opacity .5s var(--ease),top 0s .5s;background:#070c0e47;position:fixed;top:100%;left:0;right:0}.cb-ov.on{opacity:1;transition:opacity .5s var(--ease);top:0}.cb{z-index:71;width:min(410px,100vw - 36px);height:min(660px,100dvh - 36px);color:var(--fg);visibility:hidden;opacity:0;transform-origin:100% 100%;transition:opacity .45s var(--ease),transform .6s var(--ease),visibility 0s .6s;background:radial-gradient(120% 60% at 50% -10%,#ff4b2029,#0000 60%),#07090a;border-radius:22px;flex-direction:column;display:flex;position:fixed;bottom:18px;right:18px;overflow:hidden;transform:translateY(18px)scale(.96);box-shadow:inset 0 0 0 1px #ffffff14,0 40px 100px -30px #000000b3}.cb.on{visibility:visible;opacity:1;transition:opacity .45s var(--ease),transform .6s var(--ease);transform:none}@media (width<=560px){.cb{width:auto;height:calc(100dvh - 72px - env(safe-area-inset-top));transform-origin:50% 100%;border-radius:20px;bottom:8px;left:8px;right:8px;transform:translateY(40px)}}.cb-hd{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 14px 14px 16px;display:flex}.cb-av{background:#000;border-radius:50%;flex:none;width:40px;height:40px;position:relative;box-shadow:inset 0 0 0 1px #ff4b204d}.cb-av canvas{width:100%;height:100%;position:absolute;inset:0}.cb-id{flex:1;gap:2px;min-width:0;display:grid}.cb-id b{letter-spacing:-.01em;font-size:15px;font-weight:400}.cb-id span{color:var(--mute);font-size:11.5px}.cb-id .live{width:6px;height:6px;margin-right:6px}.cb-x{width:38px;height:38px;color:var(--mute);border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid}.cb-x:hover{color:var(--fg);background:#ffffff14}.cb-bd{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex:1;padding:8px 16px 18px;overflow-y:auto}.cb-hi{text-align:center;padding:4px 10px 18px}.cb-big{width:150px;height:150px;margin:0 auto -6px}.cb-hi h3{letter-spacing:-.035em;font-size:26px;font-weight:300}.cb-hi p{color:var(--mute);margin-top:6px;font-size:14px;line-height:1.5}.cb-log{flex-direction:column;gap:12px;display:flex}.cb-m{max-width:92%;animation:cbin .5s var(--ease) both;font-size:14.5px;line-height:1.55}.cb-m.u{background:var(--acc);color:#fff;border-radius:16px 16px 4px;align-self:flex-end;max-width:80%;padding:10px 14px}.cb-m.b{background:#ffffff0d;border-radius:16px 16px 16px 4px;align-self:flex-start;padding:12px 14px;box-shadow:inset 0 0 0 1px #ffffff12}.cb-m.b p span{opacity:0;animation:cbw .5s var(--ease) var(--w) forwards;display:inline-block}@keyframes cbw{0%{opacity:0;filter:blur(4px);transform:translateY(3px)}to{opacity:1;filter:none;transform:none}}.cb-ty{gap:5px;padding:14px 16px;display:flex}.cb-ty i{background:var(--acc);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite cbdot}.cb-ty i:nth-child(2){animation-delay:.15s}.cb-ty i:nth-child(3){animation-delay:.3s}@keyframes cbdot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.cb-cats{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.cb-cat{text-align:left;background:#ffffff0a;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px;transition:background .3s,box-shadow .3s;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.cb-cat .ic{color:var(--acc)}.cb-cat b{font-size:12.5px;font-weight:400;line-height:1.25}.cb-cat em{color:var(--dim);font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal}.cb-cat:hover{background:#ff4b201a;box-shadow:inset 0 0 0 1px #ff4b2066}.cb-cat:last-child:nth-child(odd){grid-column:1/-1}.cb-chips{gap:6px;margin-top:12px;display:grid}.cb-chips small{letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin-bottom:2px;font-size:10px}.cb-q{text-align:left;background:#ffffff08;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;transition:background .3s,box-shadow .3s,color .3s;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.cb-q .ic{color:var(--dim);transition:color .3s,transform .3s var(--ease);flex:none}.cb-q:hover{background:#ff4b201a;box-shadow:inset 0 0 0 1px #ff4b2066}.cb-q:hover .ic{color:var(--acc);transform:translate(2px,-2px)}.cb-acts{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.cb-a{letter-spacing:.04em;border-radius:6px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;transition:background .3s,box-shadow .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.cb-a:hover{background:#ffffff14}.cb-a.pri{background:var(--acc);color:#fff;box-shadow:none}.cb-a.pri:hover{background:#ff6236}.cb-in{background:#ffffff0f;border-radius:14px;align-items:center;gap:8px;margin:0 12px;padding:6px 6px 6px 16px;transition:box-shadow .3s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.cb-in:focus-within{box-shadow:inset 0 0 0 1px #ff4b2099}.cb-in input{min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:8px 0;font-size:16px}.cb-in input::placeholder{color:var(--dim)}.cb-in button{background:var(--acc);color:#fff;width:38px;height:38px;transition:transform .3s var(--ease);border-radius:10px;flex:none;place-items:center;display:grid}.cb-in button:active{transform:scale(.92)}.cb-ft{color:var(--dim);text-align:center;padding:10px 12px calc(12px + env(safe-area-inset-bottom));font-size:11px}.cb-ft button{color:var(--mute);text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}@media (prefers-reduced-motion:reduce){.cb-fab{animation:none}.cb-m.b p span{opacity:1;animation:none}}html.cb-on .cb-nudge,html.pn-on .cb-nudge,body.lock .cb-nudge{display:none}@media (width<=899px){.cf{height:auto}.cf-stick{height:auto;padding:76px 0 56px;display:block;position:static;overflow:visible}.cf-in{gap:34px;padding-top:0}.cf-steps{display:none}.cf-list li span{opacity:1;max-height:none;color:var(--dim)}.cf-list li.on span{color:var(--mute)}.cf-vis{width:min(100%,440px)}}@media (width>=900px){.cf{height:220svh}.cf-steps{height:160svh;top:20svh}}.pt{z-index:210;background:var(--bg);clip-path:inset(100% 0 0);visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:34px;height:100%;transition:clip-path .55s cubic-bezier(.76,0,.24,1),visibility 0s .55s,top 0s .55s;display:flex;position:fixed;top:100%;left:0;right:0}.pt.on{clip-path:inset(0);visibility:visible;transition:clip-path .55s cubic-bezier(.76,0,.24,1);top:0}.pt .in-c{opacity:0;transition:opacity .4s var(--ease) .2s,transform .6s var(--ease) .15s;transform:translateY(24px)}.pt.on .in-c{opacity:1;transform:none}.pt .in-x path{fill:var(--acc)}.pt .in-w b{display:block}.pt .in-w small,.pt .in-bar{opacity:1}@media (width<=760px){.pt{padding-bottom:62px}}html.intro-tr .in-x,html.intro-tr .in-x path,html.intro-tr .in-w b i,html.intro-tr .in-w small,html.intro-tr .in-bar{opacity:1;filter:none;animation:none;transform:none}html.intro-tr .in-x path{fill-opacity:1;stroke-opacity:0;stroke-dashoffset:0}.pnl-login{isolation:isolate}.pnl-login canvas{z-index:0;pointer-events:none}.pnl-box{z-index:2;backdrop-filter:none;background:#0a0d0e;transform:translateZ(0)}[data-split] .w,[data-dec] .w,main .lab .w{opacity:0;filter:blur(3px);transition:opacity 1.1s cubic-bezier(.22,1,.36,1) var(--d,0s),transform 1.3s cubic-bezier(.22,1,.36,1) var(--d,0s),filter 1.1s cubic-bezier(.22,1,.36,1) var(--d,0s);display:inline-block;transform:translateY(.28em)}.ink .w{opacity:1!important;filter:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){[data-split] .w,[data-dec] .w,main .lab .w{opacity:1;filter:none;transition:none;transform:none}}.rv,[data-stagger]>*,[data-split]{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}.pn,.pn *,.mn,.mn *,.mega,.mega *,.cb,.cb *,.cb-ov{transition:none!important}.pn-s,.cb{animation:none!important}.al-s{border-top:1px solid var(--line);padding:72px 0 0}.al-s .lab{justify-content:center;margin-bottom:36px}.al-m{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:64px 0;overflow:hidden}.al-m .tk{width:max-content;animation:40s linear infinite almq;display:flex}.al-m ul{align-items:center;gap:110px;padding-right:110px;list-style:none;display:flex}.al-m img{filter:grayscale()brightness(0);width:auto;height:76px}@keyframes almq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.al-m .tk{animation:none}}.hero{background:var(--bg);align-items:center}.hero:after,.hero .scroll{display:none!important}.hero .globe{aspect-ratio:1;opacity:.13;z-index:0;pointer-events:none;width:min(118vw,1040px);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-tx{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:48px;padding-top:120px;padding-bottom:80px;position:relative;display:flex!important}.hero-tx>div:first-child{flex-direction:column;align-items:center;display:flex}.hero .lab{justify-content:center}.hero-p{max-width:560px;margin-left:auto!important;margin-right:auto!important}.hero-cta{justify-content:center}.hero-meta{text-align:center;flex-wrap:wrap;justify-content:center;gap:12px 44px;display:flex!important}.hero-meta>div{text-align:center;align-items:center}.h1{letter-spacing:-.04em;font-size:clamp(38px,6.6vw,74px);font-weight:500;line-height:1.04}.h2{letter-spacing:-.032em;font-size:clamp(28px,4.3vw,46px);font-weight:500;line-height:1.1}.h3,.sl-a h3,.sc-c h3,.nw-c h3,.fd-n,.pg-name{font-weight:500}.sl-hd,.sc-hd{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex!important}.sl-hd .lab,.sc-hd .lab,.mf .lab,.al-s .lab{justify-content:center}.sl-hd .p,.sc-hd .p{max-width:600px;margin:0 auto;font-size:15.5px}.mf{text-align:center}.mf .h2{max-width:900px;margin-left:auto;margin-right:auto}@media (width<=899px){.sl-l,.sc-g,.nw-g,.ns-sv{scroll-snap-type:x mandatory;margin-left:calc(-1*var(--g));margin-right:calc(-1*var(--g));padding:4px var(--g) 18px;scrollbar-width:none;gap:12px;overflow-x:auto;border-top:0!important;display:flex!important}.sl-l::-webkit-scrollbar,.sc-g::-webkit-scrollbar,.nw-g::-webkit-scrollbar,.ns-sv::-webkit-scrollbar{display:none}.sl-l>li,.sc-g>*,.nw-g>*,.ns-sv>li{scroll-snap-align:start;flex:0 0 82%}.sl-l>li{border:0!important}.sl-a{height:100%;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:4px;align-content:start;padding:26px 22px!important}.ns-sv>li{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:4px;padding:24px 20px}}.hero-meta>div{flex-direction:column;gap:2px;display:flex!important}@media (width<=899px){.hero .globe{opacity:.16;width:150vw}}.lng-g{width:40px;height:40px;color:var(--fg);border-radius:999px;place-items:center;transition:background .25s;display:inline-grid}.lng-g .ic{display:block}.lng-g.gira .ic{animation:.5s cubic-bezier(.45,.05,.25,1) lngspin}@keyframes lngspin{to{transform:rotate(360deg)}}@media (hover:hover){.lng-g:hover{background:rgba(var(--fgr),.06)}}.mn .foot .lng-g{width:36px;height:36px;color:var(--fg);justify-content:center;margin-left:-8px}html{touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (width<=899px){input,select,textarea{font-size:16px!important}}.mega-in.sol{grid-template-columns:1fr}.mega-in.sol .mega-l{grid-template-columns:1fr 1fr}.ns.nos{padding-bottom:110px}.nos .crumbs{margin-bottom:26px}.nos .h1{text-align:left;margin-bottom:28px}.nos-cta{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}@media (width>=900px){.ns.nos{align-items:start}.nos .ns-vis{position:sticky;top:140px}}.nos .h1{font-size:clamp(36px,4.4vw,58px)}.nos .ns-tx{min-width:0}@media (width<=899px){.ns.nos{grid-template-columns:minmax(0,1fr)}}.hero *,.pg-hero *,.sd-hero *,.pg *{animation:none!important}.hero .lab,.hero-h .ln>span,.hero-p,.hero-cta,.hero-meta,.pg-hero .lab,.pg-name .ln>span,.pg-lead,.pg-portrait{opacity:1!important;transform:none!important}.hero .globe{transition:none!important}.hero .scroll{display:none}.ph img{transition:none!important;transform:none!important}.hero-meta b{align-items:center;gap:7px;display:inline-flex}.nem-mk{color:var(--fg);flex:none;display:inline-block}.cred{padding-top:64px;padding-bottom:8px}.cred .hero-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);opacity:1;color:var(--mute);letter-spacing:.06em;padding:28px 0;font-size:12px;animation:none}.cred .hero-meta b{color:var(--fg);letter-spacing:0;font-size:14px;font-weight:500}@media (width<=899px){.cred .hero-meta{gap:22px}}.hd .dd:first-child{position:static}.hd .dd:first-child .mega{top:calc(100% - 4px)}.al-s{border-top:0}.al-m,.cred .hero-meta{border-top:0;border-bottom:0}.cred{padding-top:8px}.al-m{position:relative}.al-m .tk{transition:filter .5s var(--ease),opacity .5s var(--ease)}.al-cta{opacity:0;transition:opacity .4s var(--ease);color:var(--fg);pointer-events:none;place-items:center;font-size:16px;display:grid;position:absolute;inset:0}.al-cta span{align-items:center;gap:10px;display:inline-flex}.al-cta .ic{color:var(--acc);transition:transform .35s var(--ease)}.al-cta:hover .ic{transform:translate(4px)}@media (hover:hover){.al-m:hover .tk{filter:blur(6px);opacity:.55}.al-m:hover .al-cta{opacity:1;pointer-events:auto}}.mega-al{background:rgba(var(--fgr),.03);border-radius:10px;grid-column:1/-1;margin:2px 6px 4px;padding:18px 0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mega-al .tk{width:max-content;animation:32s linear infinite almq;display:flex}.mega-al ul{align-items:center;gap:56px;padding-right:56px;list-style:none;display:flex}.mega-al img{filter:grayscale()brightness(0);opacity:.75;width:auto;height:30px}.mega-al:hover img{opacity:1}@media (prefers-reduced-motion:reduce){.mega-al .tk{animation:none}}.aly{gap:22px;max-width:900px;padding-bottom:72px;display:grid}.aly .h1{font-size:clamp(36px,4.4vw,58px)}.aly-l{gap:20px;padding-bottom:96px;display:grid}.aly-a{align-items:center;gap:28px;display:grid}.aly-lg{aspect-ratio:16/10;background:#f6f6f4;border-radius:16px;place-items:center;display:grid}.aly-lg img{object-fit:contain;filter:grayscale()brightness(0);width:auto;max-width:70%;height:clamp(54px,7vw,88px)}.aly-tx{align-content:center;gap:10px;display:grid}.aly-n{letter-spacing:.2em;color:var(--dim);font-size:11px}.aly-tx h2{letter-spacing:-.03em;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.05}.aly-tx b{color:var(--acc);font-size:14px;font-weight:500}.aly-tx p{color:var(--mute);max-width:52ch;line-height:1.65}.aly-tx ul{flex-wrap:wrap;gap:8px;margin-top:6px;list-style:none;display:flex}.aly-tx li{background:rgba(var(--fgr),.05);color:var(--fg);border-radius:99px;padding:6px 12px;font-size:12px}.aly-c{text-align:center;justify-items:center;gap:14px;padding-bottom:140px;display:grid}.aly-c h2{letter-spacing:-.03em;font-size:clamp(28px,3.2vw,44px);font-weight:400}.aly-c p{color:var(--mute);margin-bottom:10px}@media (width>=900px){.aly-l{gap:28px}.aly-a{grid-template-columns:1fr 1fr;gap:64px}.aly-a:nth-child(2n) .aly-lg{order:2}}.aly{max-width:none}.aly .h1,.aly .p{max-width:860px}.mega-al img{height:34px}.sc.light{background:#fff}.sc .sc-c{box-shadow:0 0 0 1px var(--line)}.sc .hl{background:var(--acc);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.mega-al{background:0 0}.pfx{padding-top:120px;padding-bottom:120px}.pfx-card{gap:40px;display:grid}.pfx-ph{aspect-ratio:4/5;background:#f3f3f1;border-radius:20px;justify-content:center;align-items:flex-end;margin:0;display:flex;position:relative;overflow:hidden}.pfx-ph .ph{width:86%;height:auto;position:relative}.pfx-ph .ph img{mix-blend-mode:multiply;width:100%;height:auto;display:block;opacity:1!important;transition:none!important;animation:none!important}.pfx-ph figcaption{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);justify-content:space-between;gap:12px;font-size:11px;display:flex;position:absolute;top:18px;left:18px;right:18px}.pfx-ph figcaption span:first-child{color:var(--fg)}.pfx-tx{align-content:center;justify-items:start;gap:18px;display:grid}.pfx-n{letter-spacing:-.05em;font-size:clamp(44px,6vw,84px);font-weight:500;line-height:.95}.pfx-c{letter-spacing:.2em;text-transform:uppercase;color:var(--acc);font-size:12px}.pfx-p{color:var(--mute);max-width:54ch;font-size:16px;line-height:1.7}.pfx-st{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin-top:6px;display:grid}.pfx-st div{background:#f6f6f4;border-radius:14px;gap:6px;padding:20px 18px;display:grid}.pfx-st b{letter-spacing:-.04em;color:var(--fg);font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1}.pfx-st span{color:var(--mute);font-size:12px;line-height:1.4}.pfx-tr{gap:4px;width:100%;margin:4px 0 10px;list-style:none;display:grid}.pfx-tr li{border-radius:10px;grid-template-columns:minmax(120px,.8fr) 1.6fr auto;align-items:baseline;gap:16px;padding:13px 16px;font-size:14px;display:grid}.pfx-tr li:nth-child(odd){background:#fafaf9}.pfx-tr b{color:var(--fg);font-weight:500}.pfx-tr span{color:var(--mute)}.pfx-tr i{color:var(--dim);white-space:nowrap;font-size:12px;font-style:normal}@media (width<=640px){.pfx-st{grid-template-columns:1fr 1fr 1fr;gap:6px}.pfx-st div{padding:14px 12px}.pfx-tr li{grid-template-columns:1fr auto;gap:4px 12px}.pfx-tr span{grid-area:2/1/auto/-1}}@media (width>=900px){.pfx{padding-top:160px;padding-bottom:160px}.pfx-card{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:80px}}.fx-c input:checked+span{background:var(--acc);color:#fff;box-shadow:none;transform:none}.fx-c input:checked+span .ic,.fx-c input:checked+span *{color:#fff}.pfx-ph>img{width:100%;height:auto;display:block}.pfx-tr li{grid-template-columns:170px minmax(0,1fr) 130px}.pfx-tr i{text-align:right}@media (width<=640px){.pfx-tr li{grid-template-columns:1fr auto}}.pp-hero{padding-bottom:40px}.pp-top{gap:40px;margin-top:28px;display:grid}.pp-ph{aspect-ratio:4/5;background:#f3f3f1;border-radius:20px;align-items:flex-end;margin:0;display:flex;position:relative;overflow:hidden}.pp-ph img{width:100%;height:auto;display:block}.pp-ph figcaption{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);justify-content:space-between;gap:12px;font-size:11px;display:flex;position:absolute;top:18px;left:20px;right:20px}.pp-ph figcaption span:first-child{color:var(--fg)}.pp-tx{align-content:center;justify-items:start;gap:22px;display:grid}.pp-n{letter-spacing:-.055em;font-size:clamp(52px,8vw,120px);font-weight:500;line-height:.9}.pp-lead{color:var(--fg);max-width:40ch;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.pp-cta{flex-wrap:wrap;gap:10px;display:flex}.pp-kv{grid-template-columns:repeat(3,auto);gap:10px 36px;margin-top:10px;display:grid}.pp-kv dt{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:6px;font-size:11px}.pp-kv dd{color:var(--fg);font-size:14px}.pp-st{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:56px;display:grid}.pp-st div{background:#f6f6f4;border-radius:16px;gap:8px;padding:24px 22px;display:grid}.pp-st b{letter-spacing:-.045em;font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1}.pp-st span{color:var(--mute);font-size:13px}.pp-sec{padding-top:110px}.pp-h{letter-spacing:-.04em;max-width:22ch;margin-top:18px;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.05}.pp-p{color:var(--mute);max-width:60ch;font-size:16px;line-height:1.75}.pp-p+.pp-p{margin-top:16px}.pp-bio{gap:32px;display:grid}.pp-tags{flex-wrap:wrap;gap:8px;margin-top:26px;list-style:none;display:flex}.pp-tags li,.pp-ct li{background:#f6f6f4;border-radius:99px;padding:8px 14px;font-size:13px}.pp-hd{align-items:end;gap:20px;margin-bottom:40px;display:grid}.pp-tr{gap:6px;list-style:none;display:grid}.pp-tr li{background:#fafaf9;border-radius:14px;gap:10px;padding:24px;display:grid}.pp-org{align-items:center;gap:10px;display:flex}.pp-org b{letter-spacing:-.02em;font-size:19px;font-weight:500}.pp-org .okx-m{width:22px;height:22px;display:inline-grid}.pp-org .okx-m svg{width:100%;height:100%;fill:var(--fg)}.pp-rol{gap:6px;display:grid}.pp-rol span{color:var(--fg);font-size:15px}.pp-rol small{color:var(--mute);font-size:13.5px;line-height:1.55}.pp-meta{color:var(--fg);gap:4px;font-size:13px;display:grid}.pp-meta small{color:var(--dim);font-size:12.5px}.pp-mp{gap:36px;display:grid}.pp-mp .pp-p{margin-top:20px}.pp-ct{grid-template-columns:repeat(2,1fr);align-content:start;gap:8px;list-style:none;display:grid}.pp-ct li{border-radius:12px;align-items:baseline;gap:14px;padding:16px 18px;font-size:16px;display:flex}.pp-ct li span{color:var(--acc);letter-spacing:.1em;font-size:11px}.pp-hi{gap:6px;list-style:none;display:grid}.pp-hi li{background:#fafaf9;border-radius:14px;grid-template-columns:90px 1fr;align-items:baseline;gap:20px;padding:20px 24px;display:grid}.pp-hi b{letter-spacing:-.03em;color:var(--acc);font-size:22px;font-weight:400}.pp-hi p{color:var(--fg);font-size:15px;line-height:1.5}.pp-ev{gap:40px;display:grid}.pp-evl{gap:6px;margin-top:32px;list-style:none;display:grid}.pp-evl li{background:#fafaf9;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.pp-evl b{font-size:16px;font-weight:500;display:block}.pp-evl span{color:var(--mute);font-size:13.5px}.pp-evl time{color:var(--dim);white-space:nowrap;font-size:12.5px}.pp-side{align-content:start;gap:10px;display:grid}.pp-pub{background:var(--ink);color:#fff;border-radius:18px;justify-items:start;gap:16px;padding:30px 28px;display:grid}.pp-pub h3{letter-spacing:-.02em;font-size:22px;font-weight:400;line-height:1.3}.pp-pub .lnk{color:#fff}.pp-k{letter-spacing:.16em;text-transform:uppercase;color:#fff9;font-size:11px}.pp-ed{gap:6px;display:grid}.pp-ed>div{background:#f6f6f4;border-radius:14px;gap:6px;padding:20px 22px;display:grid}.pp-ed dt{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:11px}.pp-ed dd{color:var(--mute);font-size:13.5px}.pp-ed dd b{color:var(--fg);font-size:15px;font-weight:500;display:block}.pp-pr{gap:10px;display:grid}.pp-pr a{background:#fafaf9;border-radius:16px;gap:14px;padding:28px;transition:background .3s;display:grid}.pp-pr a:hover{background:#f3f3f1}.pp-prt{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);justify-content:space-between;font-size:11px;display:flex}.pp-prt span:first-child{color:var(--acc)}.pp-pr h3{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.3}.pp-pr p{color:var(--mute);font-size:14px;line-height:1.6}.pp-prf{color:var(--dim);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.pp-end{text-align:center;justify-items:center;gap:28px;padding-top:130px;padding-bottom:150px;display:grid}.pp-end .pp-h{max-width:26ch;margin:0}@media (width<=640px){.pp-kv{grid-template-columns:1fr 1fr}.pp-hi li{grid-template-columns:1fr;gap:6px}.pp-evl li{flex-direction:column;align-items:flex-start;gap:8px}}@media (width>=900px){.pp-top{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:80px}.pp-st{grid-template-columns:repeat(4,1fr)}.pp-sec{padding-top:150px}.pp-bio,.pp-mp{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:80px}.pp-hd{grid-template-columns:1fr 1fr;gap:80px}.pp-tr li{grid-template-columns:220px minmax(0,1fr) 180px;align-items:baseline;gap:32px;padding:26px 28px}.pp-meta{text-align:right}.pp-ev{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:56px}.pp-pr{grid-template-columns:1fr 1fr}}.pp-org{gap:16px}.pp-lg{width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid}.pp-lg svg{width:26px;height:26px}.pp-lg .sy{fill:var(--acc);width:28px;height:28px}.pp-lg .nem-mk{width:26px;height:26px}.pp-lg b{letter-spacing:.02em;font-size:14px;font-weight:600}.pp-lg.okx{background:#000;width:64px;height:52px;box-shadow:0 10px 24px -12px #0009}.pp-lg.okx svg{fill:#fff;width:38px;height:38px}.pp-vis{letter-spacing:.14em;text-transform:uppercase;color:var(--fg);border-bottom:1px solid;justify-self:end;align-items:center;gap:6px;width:max-content;margin-top:8px;padding-bottom:2px;font-size:12px;display:inline-flex}.pp-vis:hover{color:var(--acc)}@media (width<=899px){.pp-vis{justify-self:start}}.pp-lg,.pp-lg.okx{width:56px;height:56px}.pp-lg.okx svg{width:36px;height:36px}.pp-org b{line-height:1.2}@media (width>=900px){.pp-tr li{grid-template-columns:300px minmax(0,1fr) 190px;align-items:center}}.mal-i{filter:grayscale()brightness(0);opacity:.75;background:50%/contain no-repeat;width:96px;height:40px;display:block}.mega-al:hover .mal-i{opacity:1}.al-i{filter:grayscale()brightness(0);background:50%/contain no-repeat;width:150px;height:76px;display:block}.aly-i{filter:grayscale()brightness(0);background:50%/contain no-repeat;width:62%;height:clamp(54px,7vw,88px);display:block}@media (width<=899px){.al-i{width:110px;height:56px}}.ft{padding-top:72px}.ft-grid{border-top:0;padding-top:0}.mk{color:#000;flex:none;width:auto;display:block}.al-i{filter:none;background:0 0;width:auto;height:60px}.mal-i{filter:none;opacity:.8;background:0 0;width:auto;height:28px}.aly-i{filter:none;background:0 0;width:auto;max-width:72%;height:clamp(54px,7vw,84px)}@media (width<=899px){.al-i{width:auto;height:44px}}.al-i{height:calc(76px*var(--k,1))}.mal-i{height:calc(36px*var(--k,1))}.aly-i{height:calc(clamp(64px,8vw,104px)*var(--k,1))}@media (width<=899px){.al-i{height:calc(56px*var(--k,1))}}.sl-n{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.sl-n .ic{color:var(--tl);transition:color .4s}@media (hover:hover){.sl-a:hover .sl-go{box-shadow:inset 0 0 0 1px var(--acc);color:var(--acc);background:0 0;transform:none}.sl-a:hover .sl-n .ic,.ot-a:hover .ic:last-child,.btn:hover .ic{color:var(--acc)}.btn.dark:hover .ic{color:#fff}.lnk:hover .ic,.pn-li:hover>.ic:last-child,.mega-a:hover .ic:last-child,.al-cta:hover .ic{color:var(--acc)}.sc-c:hover{box-shadow:none;transform:none}}.sl-go .ic,.ot-a .ic,.pn-li>.ic{transition:color .3s,transform .5s var(--ease)}.cta-2 .wrap{align-items:center!important}.cta-2 .p{color:#ffffffd1;max-width:34em;margin-top:18px}.cta-opts{gap:12px;width:100%;display:grid}.cta-o{text-align:left;background:var(--ink);color:#fff;transition:background .4s var(--ease),color .4s;border-radius:6px;align-items:center;gap:18px;padding:22px 24px;display:flex}.cta-o span{flex:1;gap:4px;display:grid}.cta-o b{letter-spacing:-.01em;font-size:17px;font-weight:500}.cta-o small{color:#ffffff9e;font-size:13px;line-height:1.45}.cta-o .ic{transition:color .3s,transform .5s var(--ease);flex:none}@media (hover:hover){.cta-o:hover{color:var(--ink);background:#fff}.cta-o:hover small{color:var(--mute)}.cta-o:hover .ic{color:var(--acc)}.cta-o:hover .ic:last-child{transform:translate(4px)}}@media (width>=900px){.cta-2 .wrap{grid-template-columns:1.1fr .9fr!important;gap:64px!important}.cta-opts{min-width:420px}}.fx-ruta .fx-c span{padding:22px;align-items:flex-start!important}.fx-ruta .fx-c span>span,.fx-ruta small{display:block}.fx-ruta .fx-c b{font-size:17px;display:block}.fx-ruta .fx-c small{color:var(--mute);margin-top:4px;font-size:13px;line-height:1.45}.fx-ruta .fx-c span{grid-template-columns:auto 1fr;column-gap:16px;display:grid!important}.fx-ruta .fx-c .ic{grid-row:span 2}.fx-area{margin-top:22px}.ct-opts{flex-wrap:wrap;gap:12px;display:flex}.aly-w{justify-self:start;margin-top:10px}.al-fix{padding:64px var(--g) 56px;justify-items:center;gap:34px;display:grid}.al-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px 96px;list-style:none;display:flex}.al-row a{color:var(--fg);opacity:.86;transition:opacity .3s;display:block}.al-row a:hover{opacity:1}.al-fix .al-i{height:calc(46px*var(--k,1))}.al-row.sm{gap:18px 34px;padding:6px 0}.al-row.sm .mal-i{height:calc(24px*var(--k,1))}.al-fix .al-cta{position:static;transform:none}@media (width<=899px){.al-row{gap:28px 48px}.al-fix .al-i{height:calc(34px*var(--k,1))}}.mf .fm{grid-template-columns:repeat(3,1fr)!important}@media (width<=899px){.mf .fm b{font-size:clamp(30px,9vw,44px)}}@media (width>=900px){.sl-t h3{line-height:1.04;font-size:clamp(30px,2.9vw,44px)!important}}@media (width<=899px){.sl-a{grid-template-columns:1fr auto!important;gap:16px!important}.sl-n{flex-direction:row;align-items:center;gap:14px;padding-top:0}.sl-t{grid-column:1/-1;display:grid!important}.sl-t h3{line-height:1.08;font-size:26px!important}.sl-go{grid-area:1/2;width:44px;height:44px}}.al-fix .al-row{padding-right:0}.al-fix .al-cta{opacity:1;pointer-events:auto;letter-spacing:.24em;text-transform:uppercase;font-size:11px;position:static}.mega-al .al-row{justify-content:center;padding:0}.fx [data-solo]:not([hidden]){gap:26px;display:grid}.pn .fld label,.pn .fl{text-transform:none;letter-spacing:0;font-size:14px;font-weight:300}.pn .chips span{text-transform:none;letter-spacing:0;font-weight:600}.lg-of svg{color:#0b1214;width:auto;height:44px;display:block}@media (width<=899px){.lg-of svg{height:38px}.lg-of.sm svg{height:34px}}.lg-of .lg-xw,.lg-of .lg-syw,.lg-of .lg-crw{transform-box:fill-box;transform-origin:50%;transition:transform .9s cubic-bezier(.65,0,.35,1),opacity .6s cubic-bezier(.65,0,.35,1)}.lg-of .lg-crw{transition-delay:60ms}@media (hover:hover) and (pointer:fine){.lg-of:hover .lg-xw{transform:rotate(90deg)}.lg-of:hover .lg-syw{transform:translate(1.2%)}.lg-of:hover .lg-crw{opacity:.75;transform:translate(1.2%)}}@media (prefers-reduced-motion:reduce){.lg-of .lg-xw,.lg-of .lg-syw,.lg-of .lg-crw{transition:none}}.lg-of svg{overflow:visible}.sd-hero .hero-p{margin-left:0!important;margin-right:0!important}.sd-hero .hero-cta{justify-content:flex-start}@media (hover:hover) and (pointer:fine){.lg-of:hover .lg-xw{transform:rotate(90deg)scale(.92)}.lg-of:hover .lg-syw,.lg-of:hover .lg-crw{transform:translate(2.5%)}}.pgo{border-bottom:1px solid rgba(var(--fgr),.08);padding:104px 0 96px}.pg-top{align-items:end;gap:40px;display:grid}@media (width>=900px){.pg-top{grid-template-columns:1fr auto;gap:64px}}.pg-top .h2{max-width:16ch}.pg-map{align-items:flex-end;gap:28px;list-style:none;display:flex}.pg-map li{justify-items:center;gap:10px;display:grid}.pg-map svg{width:auto;height:66px;overflow:visible}.pg-map path{fill:none;stroke:var(--fg);stroke-width:1.15px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.4s cubic-bezier(.65,0,.35,1) .25s,fill .8s 2.2s}.pg-map li+li path{transition-delay:.55s,2.5s}.pg-map.on path{stroke-dashoffset:0;fill:rgba(var(--fgr),.04)}.pg-map span{letter-spacing:.24em;text-transform:uppercase;color:var(--mute);font-size:10px}.pg-st{border-top:1px solid rgba(var(--fgr),.12);grid-template-columns:repeat(3,1fr);margin-top:56px;list-style:none;display:grid}.pg-st li{gap:8px;padding:26px 0 0;display:grid}.pg-st li+li{border-left:1px solid rgba(var(--fgr),.12);padding-left:28px}.pg-st b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(40px,6.4vw,84px);font-weight:500;line-height:.95}.pg-st small{letter-spacing:-.02em;margin-left:.12em;font-size:.42em;font-weight:500}.pg-st span{color:var(--mute);font-size:13px}@media (width<=599px){.pg-st{grid-template-columns:1fr}.pg-st li+li{border-left:0;border-top:1px solid rgba(var(--fgr),.12);margin-top:22px;padding-left:0}.pg-st b{font-size:56px}}.pg-fx{box-shadow:inset 0 0 0 1px rgba(var(--fgr),.1);border-radius:20px;align-items:center;gap:28px;margin-top:72px;padding:30px;display:grid}@media (width>=900px){.pg-fx{grid-template-columns:auto auto 1fr;gap:40px;padding:34px 40px}}.pg-k{color:var(--mute);margin-bottom:16px;font-size:13px}.pg-cs{flex-wrap:wrap;gap:12px 22px;list-style:none;display:flex}.pg-cs li{align-items:center;gap:9px;font-size:13px;display:flex}.pg-cs b{letter-spacing:.02em;font-weight:600}.pg-cs span{color:var(--mute);font-size:12.5px}.pg-c{width:26px;height:26px;color:var(--fg);flex:none}.pg-c circle{fill:none;stroke:currentColor;stroke-width:1.7px}.pg-c text{fill:currentColor;font:700 14px/1 OpenSauceOne,system-ui,sans-serif}.pg-c text.two{letter-spacing:-.04em;font-size:10.5px}.pg-c.cr circle{fill:currentColor;stroke:none}.pg-c.cr .f{fill:var(--bg)}.pg-c.cr .o{fill:none;stroke:var(--bg);stroke-width:1.5px}.pg-c.cr text{fill:var(--bg);font-size:13px}.pg-out .pg-cs{grid-template-columns:repeat(3,auto);justify-content:start;gap:14px 26px;display:grid}@media (width<=599px){.pg-out .pg-cs{grid-template-columns:1fr 1fr}.pg-cs span{display:none}}.pg-ar{color:var(--acc);place-items:center;display:grid}.pg-ar svg{width:48px;height:12px;overflow:visible}.pg-ar path{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}@media (width<=899px){.pg-ar{justify-content:start}.pg-ar svg{width:28px;transform:rotate(90deg)}}.pg-nota{color:var(--mute);max-width:62ch;margin-top:22px;font-size:13px}.cb-top{color:var(--mute);background:#ffffff08;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0 12px 8px;padding:9px 12px;font-size:12.5px;transition:color .3s,background .3s,box-shadow .3s;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.cb-top i{background:#ffffff14;border-radius:50%;place-items:center;width:22px;height:22px;transition:transform .7s cubic-bezier(.65,0,.35,1),background .3s,color .3s;display:grid}.cb-top i .ic{transition:transform .7s cubic-bezier(.65,0,.35,1);transform:none}.cb-top:hover,.cb-top:focus-visible{color:var(--fg);background:#ff4b201a;box-shadow:inset 0 0 0 1px #ff4b2066}.cb-top:hover i,.cb-top:focus-visible i{background:var(--acc);color:#fff}.cb-top:hover i .ic,.cb-top:focus-visible i .ic{transform:rotate(-90deg)}.cb-top.go i .ic{transform:rotate(-90deg)translate(3px)}.cb-cat{grid-template-columns:auto 1fr}@media (prefers-reduced-motion:reduce){.pg-map path{stroke-dashoffset:0;transition:none}.cb-top i .ic{transition:none}}.al-row .al-lg{color:var(--fg);opacity:.86;display:block}.mega-a:hover .mega-ic .ic,.mega-a:focus-visible .mega-ic .ic{color:#fff}.il{height:var(--h);width:auto;max-width:100%;display:block}.xc-map{flex:none;width:auto;height:22px;overflow:visible}.xc-map path{fill:rgba(var(--fgr),.05);stroke:var(--fg);stroke-width:1.1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.mega.xm{width:min(780px,100vw - 96px)}.mega.xm .mega-in{grid-template-columns:1fr}.mega.xm .mega-l{grid-template-columns:1fr 1fr}.xm-a{align-items:center}.xm-lg{background:rgba(var(--fgr),.04);border-radius:10px;flex:none;place-items:center;width:78px;height:52px;transition:background .35s;display:grid}.xm-lg .il{object-fit:contain;max-width:62px;max-height:34px}.mega-a.xm-a:hover .xm-lg{box-shadow:inset 0 0 0 1px var(--line);background:#fff}.xm-all{background:var(--ink);color:#fff;transition:background .4s var(--ease);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 6px 6px;padding:18px 20px;display:flex}.xm-all b{font-size:15px;font-weight:500;display:block}.xm-all small{color:#fff9;margin-top:3px;font-size:12.5px;display:block}.xm-all .ic{transition:transform .5s var(--ease)}.xm-all:hover{background:var(--acc)}.xm-all:hover .ic{transform:translate(4px)}.xc{color:var(--ink);box-shadow:0 0 0 1px var(--inkline);transition:box-shadow .7s var(--ease),transform .7s var(--ease);background:#fff;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.xc-ph{aspect-ratio:16/10;position:relative}.xc-ph .ph{position:absolute;inset:0}.xc-ph .ph img{width:100%;height:100%;transition:transform 1.6s var(--ease),opacity 1.2s}.xc-b{flex:1;grid-template-rows:auto auto 1fr auto;gap:14px;padding:26px 26px 22px;display:grid}.xc-lg{align-items:center;gap:18px;height:52px;display:flex}.xc h3{letter-spacing:-.03em;font-size:clamp(21px,2.1vw,26px);font-weight:500;line-height:1.12}.xc p{color:var(--inkmute);font-size:14.5px;line-height:1.6}.xc-m{border-top:1px solid var(--inkline);color:var(--inkmute);align-items:center;gap:10px;padding-top:16px;font-size:12.5px;display:flex}.xc-m span+span:before{content:"·";margin-right:10px}.xc-m .ic{color:var(--ink);transition:transform .5s var(--ease),color .3s;margin-left:auto}@media (hover:hover){.xc:hover{box-shadow:0 0 0 1px var(--ink),0 40px 70px -40px #07101273;transform:translateY(-4px)}.xc:hover .ph img{transform:scale(1.04)}.xc:hover .xc-m .ic{color:var(--acc);transform:translate(2px,-2px)}}.xh{background:var(--bone);color:var(--ink);padding:112px 0 120px}.xh .p{color:var(--inkmute)}.xh-hd{align-items:end;gap:26px;display:grid}.xh-hd>div{justify-items:start;gap:22px;display:grid}@media (width>=900px){.xh-hd{grid-template-columns:1fr 1fr;gap:64px}}.xh-lg{border-top:1px solid var(--inkline);border-left:1px solid var(--inkline);grid-template-columns:repeat(3,1fr);margin-top:64px;list-style:none;display:grid}.xh-lg li{border-right:1px solid var(--inkline);border-bottom:1px solid var(--inkline);background:#ffffff80;place-items:center;min-height:150px;padding:26px;display:grid}@media (width>=900px){.xh-lg{grid-template-columns:repeat(6,1fr)}.xh-lg li{min-height:170px}}@media (width<=599px){.xh-lg li{min-height:110px;padding:16px}.xh-lg .il{height:calc(var(--h) * .72)}}.xh-g{gap:18px;margin-top:40px;display:grid}@media (width>=900px){.xh-g{grid-template-columns:repeat(3,1fr)}}.xh-sol{padding:104px 0}.xp-hero{padding-top:calc(env(safe-area-inset-top) + 150px);padding-bottom:64px}.xp-hero .crumbs{margin-bottom:40px}.xp-hp{justify-items:start;gap:28px;margin-top:40px;display:grid}@media (width>=900px){.xp-hp{grid-template-columns:1fr auto;align-items:end;gap:64px}}.xp-hp .p{max-width:40ch;font-size:clamp(17px,1.5vw,20px)}.xp-wall ul{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);list-style:none;display:grid}.xp-wall li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);place-items:center;min-height:180px;padding:30px;display:grid}@media (width>=900px){.xp-wall ul{grid-template-columns:repeat(3,1fr)}.xp-wall li{min-height:240px}}@media (width<=599px){.xp-wall li{min-height:130px;padding:18px}.xp-wall .il{height:calc(var(--h) * .66)}}.xp-wall p{color:var(--mute);margin-top:16px;font-size:12.5px}.xp-st{padding-top:88px;padding-bottom:104px}.xp-st ul{grid-template-columns:repeat(2,1fr);gap:32px 0;list-style:none;display:grid}@media (width>=900px){.xp-st ul{grid-template-columns:repeat(4,1fr)}}.xp-st li{border-left:1px solid var(--line);gap:8px;padding-left:24px;display:grid}.xp-st b{letter-spacing:-.055em;font-size:clamp(52px,7vw,104px);font-weight:500;line-height:.9}.xp-st span{color:var(--mute);font-size:13px}.xp-mf{background:var(--ink);color:#fff;padding:128px 0}.xp-mf p{letter-spacing:-.04em;color:#ffffff6b;max-width:19em;font-size:clamp(30px,4.6vw,64px);font-weight:400;line-height:1.08}.xp-mf p span{color:#fff}.xp-cs{padding-top:120px;padding-bottom:40px}.xp-cs>ol{margin-top:56px;list-style:none;display:grid}.xp-c{border-top:1px solid var(--line);gap:30px;padding:56px 0;display:grid}@media (width>=900px){.xp-c{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;padding:72px 0}.xp-c:nth-child(2n) .xp-ph{order:2}}.xp-ph{aspect-ratio:4/3;border-radius:4px;display:block;position:relative;overflow:hidden}.xp-ph .ph{position:absolute;inset:0}.xp-ph .ph img{width:100%;height:100%;transition:transform 1.8s var(--ease),opacity 1.2s}@media (hover:hover){.xp-c:hover .xp-ph img{transform:scale(1.035)}}.xp-tx{justify-items:start;gap:22px;display:grid}.xp-lg{align-items:center;gap:26px;min-height:72px;display:flex}.xp-tx h3{letter-spacing:-.045em;font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1.02}.xp-tx h3 a{transition:background-size .7s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.xp-tx h3 a:hover{background-size:100% 1px}.xp-tx>p{color:var(--mute);max-width:46ch;font-size:16px;line-height:1.65}.xp-dl,.xk-ft dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,auto);justify-content:start;gap:0;width:100%;display:grid}.xp-dl>div,.xk-ft dl>div{gap:5px;padding:14px 22px 14px 0;display:grid}.xp-dl>div+div,.xk-ft dl>div+div{border-left:1px solid var(--line);padding-left:22px}.xp-dl dt,.xk-ft dt{color:var(--mute);font-size:12px}.xp-dl dd,.xk-ft dd{align-items:center;gap:8px;font-size:14.5px;display:flex}@media (width<=599px){.xp-dl{grid-template-columns:1fr 1fr}.xp-dl>div:first-child{border-bottom:1px solid var(--line);grid-column:1/-1}.xp-dl>div:nth-child(2){border-left:0;padding-left:0}}.xp-am{padding:120px 0}.xp-am ul{gap:18px;margin-top:56px;list-style:none;display:grid}@media (width>=900px){.xp-am ul{grid-template-columns:repeat(3,1fr)}}.xp-am li{background:#fff;border-radius:2px;align-content:start;gap:14px;padding:34px 30px;display:grid}.xp-am .ico{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:14px;display:grid}.xp-am h3{letter-spacing:-.025em;font-size:22px;font-weight:500;line-height:1.2}.xp-am p{color:var(--inkmute);font-size:14.5px;line-height:1.65}.xp-rl{gap:48px;padding-top:120px;padding-bottom:120px;display:grid}@media (width>=900px){.xp-rl{grid-template-columns:.8fr 1.2fr;gap:80px}}.xp-tb{display:grid}.xp-tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 130px 130px;align-items:center;min-height:62px;font-size:15px;display:grid}.xp-tr>span:not(:first-child){place-items:center;display:grid}.xp-th{min-height:52px;color:var(--mute);border-bottom-color:var(--fg);font-size:12px}.xp-th span:not(:first-child){text-align:center}.xp-tr .on{color:var(--acc)}.xp-tr .on2{color:var(--fg)}.xp-tr i{background:var(--dim);width:14px;height:1px;display:block}@media (width<=599px){.xp-tr{grid-template-columns:1fr 78px 78px;font-size:14px}.xp-th{font-size:11px}}.xp-nt{color:var(--mute);max-width:56ch;margin-top:22px;font-size:13px}.xk-lg{align-items:center;gap:30px;min-height:84px;margin-bottom:34px;display:flex}.xk-hero:after{background:linear-gradient(180deg,rgba(var(--bgr),.94) 0%,rgba(var(--bgr),.6) 26%,rgba(var(--bgr),.72) 50%,var(--bg) 76%)}.xk-ft{padding-top:48px}.xk-ft dl{grid-template-columns:repeat(4,1fr)}@media (width<=899px){.xk-ft dl{grid-template-columns:1fr 1fr}.xk-ft dl>div:nth-child(3){border-left:0;padding-left:0}.xk-ft dl>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.xk-in{gap:56px;padding-top:96px;padding-bottom:112px;display:grid}@media (width>=900px){.xk-in{grid-template-columns:1.05fr 1fr;gap:80px}}.xk-ctx{letter-spacing:-.02em;max-width:30ch;margin-top:30px;font-size:clamp(20px,2vw,26px);line-height:1.45}.xk-nota{color:var(--mute);align-items:flex-start;gap:10px;max-width:46ch;margin-top:26px;font-size:14px;line-height:1.55;display:flex}.xk-nota .ic{color:var(--acc);flex:none;margin-top:2px}.xk-rl{align-content:start;gap:14px;display:grid}.xk-c{box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;gap:14px;padding:34px 32px;display:grid;position:relative;overflow:hidden}.xk-c h3{color:var(--mute);font-size:13px;font-weight:500}.xk-c p{letter-spacing:-.015em;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.xk-s{background:var(--ink);color:#fff;box-shadow:none}.xk-s h3{color:var(--acc)}.xk-x{fill:#ffffff0d;width:150px;height:150px;position:absolute;bottom:-34px;right:-34px}.xk-ref{color:var(--mute);align-items:flex-start;gap:12px;padding:18px 4px 0;font-size:13.5px;display:flex}.xk-ref .ic{flex:none;margin-top:2px}.xk-ref b{color:var(--fg);margin-bottom:2px;font-weight:500;display:block}.xk-nx{background:var(--ink);color:#fff;min-height:420px;display:block;position:relative;overflow:hidden}.xk-nx-ph{position:absolute;inset:0}.xk-nx-ph img{width:100%;height:100%;transition:transform 2s var(--ease),opacity 1.2s}.xk-nx:after{content:"";background:linear-gradient(90deg,#071012eb 20%,#07101280);position:absolute;inset:0}.xk-nx .wrap{z-index:1;justify-items:start;gap:18px;padding-top:96px;padding-bottom:96px;display:grid;position:relative}.xk-nx-k{color:#fff9;font-size:13px}.xk-nx b{letter-spacing:-.045em;max-width:14em;font-size:clamp(34px,5vw,72px);font-weight:500;line-height:1}.xk-nx-i{color:#fffc;align-items:center;gap:14px;font-size:15px;display:flex}.xk-nx-i .ic{color:var(--acc);transition:transform .5s var(--ease)}@media (hover:hover){.xk-nx:hover .xk-nx-ph img{transform:scale(1.04)}.xk-nx:hover .xk-nx-i .ic{transform:translate(6px)}}.xk-hero .hero-cta{flex-flow:wrap}.lg-of.sm svg{height:44px}@media (width<=899px){.lg-of svg,.lg-of.sm svg{height:42px}}.cb-top[hidden]{display:none}.cb-top{animation:cbin .5s var(--ease) both}.hd .nav a.xm-all{color:#fff;text-transform:none;letter-spacing:0;font-size:inherit;padding:18px 20px;display:flex}.hd .nav a.xm-all:after{display:none}.hd .nav a.xm-all b,.hd .nav a.xm-all:hover{color:#fff}.xm-lg,.mega-a.xm-a:hover .xm-lg{box-shadow:none;background:0 0;border-radius:0;width:92px;height:56px}.xm-lg .il{max-width:92px;max-height:48px}.xp-hero .h1{letter-spacing:-.04em;max-width:13em;font-size:clamp(38px,5.4vw,76px);line-height:1.02}.xp-hp .p{font-size:16px}.xp-st b{font-size:clamp(40px,4.6vw,68px)}.xp-mf{padding:104px 0}.xp-mf p{max-width:24em;font-size:clamp(24px,2.8vw,40px);line-height:1.18}.xp-tx h3{font-size:clamp(26px,2.6vw,38px);line-height:1.08}.xp-tx>p{font-size:15px}.xp-lg{min-height:60px}.xp-am h3{font-size:19px}.xp-tr{font-size:14.5px}.xk-ctx{max-width:36ch;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.xk-c p{font-size:16.5px;line-height:1.55}.xk-nx{min-height:340px}.xk-nx b{font-size:clamp(28px,3.4vw,48px)}.xk-hero .hero-h{font-size:clamp(36px,5vw,68px)}.xc h3{font-size:clamp(19px,1.6vw,22px)}.xc p{font-size:14px}@media (width>=900px){.xp-wall li{min-height:200px}}.hd .nav a.xm-all{border-radius:12px;flex-direction:column;justify-content:space-between;place-self:center end;align-items:flex-start;gap:0;width:118px;height:118px;margin:0 8px 0 0;padding:16px;display:flex}.hd .nav a.xm-all b{font-size:13.5px;font-weight:500;line-height:1.2}.hd .nav a.xm-all .ic{color:var(--acc);transition:transform .5s var(--ease),color .3s;align-self:flex-end}.hd .nav a.xm-all:hover .ic{color:#fff;transform:translate(2px,-2px)}.hd .nav a.xm-all{white-space:nowrap;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;gap:14px;width:auto;height:auto;padding:13px 16px 13px 18px}.hd .nav a.xm-all b{font-size:13.5px}.hd .nav a.xm-all .ic{color:#fff;align-self:center}.hd .nav a.xm-all:hover .ic{transform:translate(3px)}@media (width>=600px){.hero .hero-h{max-width:none}}.xh{border-top:1px solid var(--inkline);background:#fff}.xh-lg li{background:#fff}.xk-hero .hero-p,.xk-hero .crumbs,.xk-hero .crumbs a,.xk-hero .crumbs li,.xk-hero .crumbs [aria-current]{color:var(--fg)}.xk-hero .crumbs{font-weight:500}@media (width<=599px){.xk-lg,.xp-lg,.xc-lg{flex-wrap:wrap;gap:14px 22px}.xk-hero .xk-lg .il{height:calc(var(--h) * .72)}}.ft{color:var(--fg);border-top:1px solid var(--inkline);background:#fff}.ft h4,.ft nav a,.ft-info,.ft-info a,.ft-brand p,.ft-h,.ft-legal-in,.ft-legal a,.ft-legal-r,.ft .lng a:not([aria-current]){color:var(--fg)}.ft-legal{background:#fff}.ft-soc a{color:var(--fg)}.ft .lg-of svg{height:50px}@media (width<=899px){.ft .lg-of svg{height:44px}}.hp{opacity:0;width:1px;height:1px;position:absolute!important;left:-9999px!important}.ft-legal-r .ft-nt{color:var(--fg);font-size:11px}.pnl-pw{gap:20px;max-width:760px;margin-top:10px;display:grid}.pnl-pw h3{margin-bottom:0}.pw-req{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.pw-req li{color:var(--mute);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:6px 11px;font-size:12px;transition:color .3s,background .3s,box-shadow .3s}.pw-req li.si{color:var(--fg);background:#00b2be1a;box-shadow:inset 0 0 0 1px #00b2be73}.pw-msg{min-height:1.4em;font-size:14px}.pw-msg.si{color:#3ddc97}.pw-msg.bad{color:#ff6b4a}.pnl-pw .btn{justify-self:start}.pnl-pw .btn:disabled{opacity:.4;cursor:not-allowed}.pw-nt{color:var(--mute);font-size:12.5px}
