@font-face{font-family:Urbanist;src:url(/assets/urbanist-latin.D69JTELx.woff2)format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins-300.Dku2WoCh.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins-400.cpxAROuN.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins-500.C8OXljZJ.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/roboto-300.CztWkFGs.woff2)format("woff2");font-weight:300;font-display:swap}@property --amb{syntax:"<color>";inherits:true;initial-value:#0fa47a}:root[data-base=neutre]{--paper:#f2f2ef;--paper2:#e6e6e2;--card:#fafaf8;--desk:#deded9;--ink:#121213;--ink2:#5d5d62;--ink3:#8e8e94;--night:#0c0c0d;--night2:#141416;--night3:#1d1d20;--cream:#ededea;--cr:237 237 234;--sh:18 18 22;--nr:14 14 16}:root,:root[data-base=froid]{--paper:#eff1f3;--paper2:#e3e6ea;--card:#f9fafb;--desk:#d9dde2;--ink:#0f1115;--ink2:#586069;--ink3:#8a919b;--night:#0a0c10;--night2:#11141a;--night3:#1a1e26;--cream:#e8ecf1;--cr:232 236 241;--sh:12 18 30;--nr:10 13 18}:root[data-base=papier]{--paper:#f3f1ec;--paper2:#e8e5de;--card:#fbfaf7;--desk:#dfdcd4;--ink:#131312;--ink2:#5f5d59;--ink3:#908d87;--night:#0e0e0d;--night2:#161615;--night3:#1f1f1d;--cream:#eeebe5;--cr:238 235 229;--sh:22 20 18;--nr:15 15 14}:root[data-pal=signal]{--p1:#e5484d;--p2:#ff6a3d;--p3:#b4233c;--p4:#ff9b80;--p5:#ffc53d}:root[data-pal=cobalt]{--p1:#3d5afe;--p2:#2f8cff;--p3:#2433b8;--p4:#8ea8ff;--p5:#00c8ff}:root[data-pal=uv]{--p1:#7c4dff;--p2:#c04cfd;--p3:#4f2bb3;--p4:#b49bff;--p5:#ff5fa2}:root,:root[data-pal=menthe]{--p1:#0fa47a;--p2:#12b5b0;--p3:#0a6b55;--p4:#6fdcb8;--p5:#b5e853}:root[data-pal=ocean]{--p1:#0e8fb5;--p2:#2a6ff2;--p3:#0b5470;--p4:#6fd3ee;--p5:#4ce0c0}:root[data-pal=graphite]{--p1:#ff5b1f;--p2:#ff8a3d;--p3:#c43d0b;--p4:#ffb38a;--p5:#9aa0a8}:root{--brand:var(--p1);--brand2:var(--p2);--gold:var(--p5);--amb:var(--p1);--acc:color-mix(in oklab, var(--amb) 88%, var(--ink));--acc-l:color-mix(in oklab, var(--amb) 62%, #fff);--line:rgb(var(--nr) / .12);--line-l:rgb(var(--cr) / .12);--f-d:"Urbanist", ui-sans-serif, system-ui, sans-serif;--f-b:"Poppins", ui-sans-serif, system-ui, sans-serif;--f-m:"Roboto", ui-sans-serif, system-ui, sans-serif;--f-c:ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace;--g:clamp(1rem, 4vw, 3rem);--r-plate:clamp(1.5rem, 3vw, 2.75rem);--ease:cubic-bezier(.2, .7, .2, 1);--ease-o:cubic-bezier(.16, 1, .3, 1);transition:--amb 1.1s var(--ease);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--night);color:var(--ink);font:300 1rem/1.65 var(--f-b);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}em{font-style:normal}::selection{background:var(--amb);color:#fff}:focus-visible{outline:2px solid var(--amb);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.grain{pointer-events:none;z-index:200;opacity:.09;mix-blend-mode:multiply;width:100%;height:100%;position:fixed;inset:0}.wrap{width:min(100% - 2 * var(--g), 86rem);margin-inline:auto}.sec{padding:clamp(6rem,12vw,11rem) 0;position:relative}.muted{color:var(--ink2)}.kicker{font:300 .72rem/1 var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:.9em;margin-bottom:2rem;display:flex}.kicker span{color:var(--acc)}.kicker:after{content:"";opacity:.35;background:currentColor;width:2.5rem;height:1px}.kw{color:rgb(var(--cr) / .55)}.kw span{color:var(--acc-l)}h1,h2,h3,h4,.statement{font-family:var(--f-d)}strong,b{font-weight:500}.kc{justify-content:center}.kc:before{content:"";opacity:.35;background:currentColor;width:2.5rem;height:1px}.h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.5rem,5.4vw,5rem);font-weight:700;line-height:1}.h3{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:700;line-height:1.02}.h2 em,.h3 em,.statement em,.cta-txt h2 em,.xpl-phase em{color:var(--acc)}.sec-head{gap:1.5rem;margin-bottom:clamp(3rem,6vw,5.5rem);display:grid}.sec-lead{max-width:34rem;font-size:1.1rem;line-height:1.6}.w{vertical-align:top;margin:-.1em -.16em -.16em;padding:.1em .16em .16em;display:inline-block;overflow:hidden}.wi{will-change:transform;display:inline-block}.sw{transition:opacity .2s linear}html.js [data-rv]{opacity:0;transition:opacity 1s var(--ease-o), transform 1.2s var(--ease-o);transform:translateY(26px)}html.js [data-rv].in{opacity:1;transform:none}.btn{height:3.3rem;font:500 .92rem/1 var(--f-b);letter-spacing:0;white-space:nowrap;transition:transform .5s var(--ease-o), background-color .4s, box-shadow .5s var(--ease-o), color .3s, border-color .3s;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:0 1.45rem;display:inline-flex;position:relative}.btn svg{width:1rem;height:1rem;transition:transform .5s var(--ease-o)}.btn:hover svg{transform:translate(4px)}.btn.acid{background:var(--amb);color:oklch(from var(--amb) calc((.7 - l) * 1000) 0 0);box-shadow:inset 0 1px 0 #ffffff47, 0 1px 2px #0003, 0 14px 32px -12px color-mix(in oklab, var(--amb) 80%, #000)}.btn.acid:hover{box-shadow:inset 0 1px 0 #ffffff47, 0 2px 4px #0003, 0 22px 44px -14px color-mix(in oklab, var(--amb) 90%, #000);transform:translateY(-2px)}.btn.line{border:1px solid color-mix(in oklab, currentColor 28%, transparent)}.btn.line:hover{border-color:currentColor;transform:translateY(-2px)}.btn.sm{height:2.45rem;padding:0 1.05rem;font-size:.84rem}.nav{z-index:100;pointer-events:none;transition:transform .6s var(--ease-o);padding:clamp(1rem,8vh,4.5rem) 1rem 0;position:fixed;top:0;left:0;right:0}.nav.hide{transform:translateY(-140%)}.nav-bar{border:1px solid rgb(var(--cr) / .85);max-width:80rem;color:var(--cream);background:rgb(var(--nr) / .9);-webkit-backdrop-filter:blur(14px);pointer-events:auto;border-radius:1rem;align-items:center;gap:2rem;margin:0 auto;padding:.7rem .7rem .7rem 1.25rem;display:flex;position:relative}.logo{font:700 1.15rem/1 var(--f-d);letter-spacing:-.035em;flex-shrink:0;align-items:baseline;display:flex}.logo b{color:var(--acc-l);font-weight:700;transition:color .6s}.nav-tag{height:1.4em;color:rgb(var(--cr) / .58);flex:1;font-size:.8125rem;font-weight:300;display:none;position:relative;overflow:hidden}.nav-tag span{opacity:0;transition:opacity .5s, transform .5s var(--ease-o);white-space:nowrap;position:absolute;inset:0;transform:translateY(70%)}.nav-tag span.on{opacity:1;transform:none}@media (width>=1180px){.nav-tag{display:block}}.nav-links{gap:2rem;margin-left:auto;display:flex}.nav-links a{color:rgb(var(--cr) / .78);font-size:.875rem;transition:color .25s,opacity .25s}.nav-links a:hover{color:#fff;opacity:.6}.nav-links a.on{color:#fff}.nav-cta{color:var(--cream);border-radius:.6rem;flex-shrink:0;border-color:rgb(var(--cr) / .85)!important}.nav-cta:hover{background:#ffffff1a}@keyframes ping{70%{box-shadow:0 0 0 7px #3f9a5a00}to{box-shadow:0 0 #3f9a5a00}}.nav-prog{height:1px;position:absolute;bottom:-1px;left:1.25rem;right:1.25rem;overflow:hidden}.nav-prog i{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,0));background:var(--acc-l);display:block}.burger{background:#ffffff12;border-radius:.6rem;place-content:center;gap:5px;width:2.5rem;height:2.5rem;margin-left:auto;display:none}.burger i{width:16px;height:1.5px;transition:transform .4s var(--ease-o);background:currentColor;display:block}.burger[aria-expanded=true] i:first-child{transform:translateY(3.25px)rotate(45deg)}.burger[aria-expanded=true] i:last-child{transform:translateY(-3.25px)rotate(-45deg)}.mobile{z-index:90;padding:6rem var(--g) 3rem;background:var(--night);color:var(--cream);opacity:0;visibility:hidden;flex-direction:column;justify-content:center;gap:.4rem;transition:opacity .5s,visibility .5s;display:flex;position:fixed;inset:0}.mobile a{font:600 clamp(2.2rem, 10vw, 3.4rem)/1.1 var(--f-d);letter-spacing:-.045em}.mobile.open{opacity:1;visibility:visible}.hero{z-index:0;background:var(--night);height:100svh;min-height:36rem;color:var(--cream);position:sticky;top:0;overflow:hidden}.hero-in{transform-origin:50% 40%;will-change:transform;position:absolute;inset:0}.hero-in:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, rgb(var(--nr) / .82) 0, rgb(var(--nr) / .34) 46%, transparent 68%);position:absolute;inset:0}.hero:after{content:"";opacity:var(--dim,0);pointer-events:none;background:#000;position:absolute;inset:0}.hero:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 72% 52%, rgb(var(--cr) / .045), transparent 70%), radial-gradient(40% 50% at 10% 100%, rgb(from var(--p1) r g b / .07), transparent 70%);position:absolute;inset:0}.hero-stars,.hero-globe{width:100%;height:100%;position:absolute;inset:0}.hero-globe{cursor:grab;touch-action:pan-y}.hero-globe.grab{cursor:grabbing}.hero-txt{z-index:2;pointer-events:none;width:min(46rem,100% - 2rem);padding:0 1.5rem;position:absolute;top:calc(50% + 2rem);left:max(1rem,50vw - 39rem);translate:0 -50%}.hero-txt a{pointer-events:auto}.hero-badge{font:300 .7rem/1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--cr) / .72);background:#ffffff0d;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem .95rem .55rem .75rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.hero-badge i{background:var(--gold);width:6px;height:6px;box-shadow:0 0 12px var(--gold);border-radius:50%}.hero h1{letter-spacing:-.045em;color:#fff;margin:2rem 0 0;font-size:clamp(2.6rem,min(7.4vw,12svh),6.4rem);font-weight:700;line-height:1}.hero h1 em{font-weight:800}.hero h1 em:not(:has(.wi)),.hero h1 em .wi{background:linear-gradient(100deg, color-mix(in oklab, var(--p1) 45%, #fff) 0%, var(--p1) 70%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em}.hero-lead{max-width:40rem;color:rgb(var(--cr) / .72);margin-top:1.75rem;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65}.hero-lead span{color:var(--cream);margin-top:.4rem;font-weight:400;display:block}.hero-cta{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.8rem,4.4svh,2.5rem);display:flex}.hero-cta .line{color:var(--cream)}.hero-foot{z-index:2;font:300 .68rem/1 var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--cr) / .42);pointer-events:none;justify-content:space-between;align-items:center;padding:0 1.5rem;display:flex;position:absolute;bottom:1.6rem;left:max(1rem,50vw - 39rem);right:max(1rem,50vw - 39rem)}.hero-drag{align-items:center;gap:.6rem;display:flex}.hero-drag i{border:1px solid;border-radius:50%;width:22px;height:22px;position:relative}.hero-drag i:after{content:"";width:4px;height:4px;animation:dragdot 2.6s var(--ease) infinite;background:currentColor;border-radius:50%;margin:-2px;position:absolute;top:50%;left:50%}@keyframes dragdot{0%,to{transform:translate(-5px)}50%{transform:translate(5px)}}.scrollcue{align-items:center;gap:.7rem;display:flex}.scrollcue i{transform-origin:top;width:1px;height:2.4rem;animation:cue 2.2s var(--ease) infinite;background:linear-gradient(currentColor,#0000)}@keyframes cue{0%{transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}html.js [data-hi]{opacity:0;transform:translateY(18px)}html.js [data-hi-h]{opacity:0}.sheet{z-index:2;background:var(--paper);border-radius:var(--r-plate) var(--r-plate) 0 0;display:flow-root;position:relative;box-shadow:0 -1px #ffffff80,0 -50px 90px -30px #000000bf}:root{--fr:clamp(.5rem, 1.2vw, 1rem)}.xpl-pin,.refs-dark,.cta-sec{background:var(--night);color:var(--cream);border-radius:var(--r-plate)}.xpl{color:var(--cream)}.manif-intro{text-align:center;justify-items:center;display:grid}.statement{letter-spacing:-.045em;text-wrap:balance;max-width:76rem;font-size:clamp(2.1rem,4.8vw,4.6rem);font-weight:700;line-height:1.04}.manif-lead{max-width:62rem;color:var(--ink2);text-wrap:pretty;margin-top:clamp(2rem,4vw,3.2rem);font-size:clamp(1.04rem,1.25vw,1.18rem);line-height:1.75}.manif-lead strong{color:var(--ink)}.manif-sign{font:300 .7rem/1 var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:.9rem;margin-top:2rem;display:flex}.manif-sign b{font:700 1.25rem/1 var(--f-d);letter-spacing:-.03em;text-transform:none;color:var(--ink);align-items:center;gap:.9rem;display:flex}.manif-sign b:after{content:"";opacity:.25;background:currentColor;width:1.6rem;height:1px}.strata-wrap{margin-top:clamp(6rem,11vw,10rem)}.s4{--bg:linear-gradient(180deg, var(--card), var(--paper));--num:var(--acc)}.s3{--bg:linear-gradient(180deg, var(--paper2), var(--desk));--num:var(--acc)}.s2{--bg:linear-gradient(180deg, color-mix(in oklab, var(--ink2) 55%, var(--night3)), color-mix(in oklab, var(--ink2) 34%, var(--night3)));--tx:var(--cream);--num:var(--acc-l)}.s1{--bg:linear-gradient(180deg, var(--night3), var(--night));--tx:var(--cream);--num:var(--acc-l)}.proof{max-width:86rem;margin:clamp(4.5rem,8vw,7rem) auto 0}.rl-row{border-top:1px solid var(--line);grid-template-columns:13rem 1fr;align-items:center;gap:2rem;padding:2.1rem 0;display:grid}.rl-b{border-bottom:1px solid var(--line)}.rl-lab{gap:.55rem;display:grid}.rl-lab b{font:700 1.2rem/1.1 var(--f-d);letter-spacing:-.025em}.rl-lab span{font:300 .64rem/1 var(--f-m);letter-spacing:.18em;text-transform:uppercase;color:var(--ink3)}.rl-full,.rl-part{align-items:center;display:flex}.rl-full li,.rl-part li{flex:1 1 0;align-items:center;min-width:0;display:flex;position:relative}.rl-full li:first-child,.rl-part li:first-child{flex:none}.rl-full li:not(:first-child):before,.rl-part li:not(:first-child):before{content:"";flex:1;min-width:1rem;margin:0 .45rem}.rl-full span,.rl-part span{font:300 .66rem/1 var(--f-m);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:.62rem .95rem;transition:color .5s,background-color .5s,box-shadow .5s}.rl-full li:not(:first-child):before{background:var(--ink);transform-origin:0;height:1.5px;transition:transform .5s var(--ease) calc(.2s + var(--k) * .22s);transform:scaleX(0)}.rl-full span{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);transition-delay:calc(.35s + var(--k) * .22s)}.rl-a.in .rl-full li:before{transform:none}.rl-a.in .rl-full span{color:var(--paper);background:var(--ink)}.rl-part li:not(:first-child):before{border-top:1px dashed var(--ink3)}.rl-part span{color:var(--ink2);box-shadow:inset 0 0 0 1px rgb(var(--nr) / .22);position:relative}.rl-part em{font:400 .58rem/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);white-space:nowrap;opacity:0;font-style:normal;transition:opacity .4s;position:absolute;bottom:calc(100% + .5rem);left:50%;translate:-50%}.rl-part li.on span{color:#fff;box-shadow:inset 0 0 0 1px #0000}.rl-part li>span>em{display:none}.rl-part{position:relative}.rl-part li span{z-index:1}.rl-pill{z-index:0;background:var(--acc);box-shadow:0 10px 20px -10px var(--acc);pointer-events:none;opacity:0;border-radius:999px;font-style:normal;transition:opacity .4s;position:absolute;top:0;left:0}.rl-pill.ready{opacity:1;transition:transform .65s var(--ease-o), width .65s var(--ease-o), height .65s var(--ease-o), opacity .4s, background-color .5s}.rl-pill em{font:400 .58rem/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);white-space:nowrap;opacity:1;font-style:normal;position:absolute;bottom:calc(100% + .5rem);left:50%;translate:-50%}.rl-full.live span{transition-delay:0s}.rl-a.in .rl-full li.hov span{background:var(--acc);color:#fff;box-shadow:inset 0 0 0 1px var(--acc), 0 10px 20px -10px var(--acc)}.rl-note{text-align:center;max-width:42rem;color:var(--ink2);margin:2.4rem auto 0;font-size:1.02rem;line-height:1.6}.rl-note strong{color:var(--ink);font-weight:500}.cp-head{gap:1.1rem;display:grid}.cp-head .muted{text-wrap:pretty;font-size:1.08rem;line-height:1.6}.cq-i ul{flex-wrap:wrap;gap:.35rem;display:flex}.cq-i li{font:300 .62rem/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 28%, transparent);background:color-mix(in oklab, currentColor 5%, transparent);border-radius:999px;padding:.45rem .8rem}.cq{grid-template-columns:minmax(19rem,28rem) minmax(0,1fr);align-items:stretch;gap:clamp(2rem,4.5vw,4.5rem);display:grid}.cq-side{flex-direction:column;gap:2.4rem;padding-top:.4rem;display:flex}.cq-mode{background:var(--card);box-shadow:0 10px 24px -18px rgb(var(--sh) / .5), inset 0 0 0 1px var(--line);border-radius:999px;align-self:flex-start;gap:2px;margin:auto 0 -1.2rem;padding:4px;display:inline-flex}.cq-mode button{font:500 .8rem/1 var(--f-b);color:var(--ink2);cursor:pointer;border-radius:999px;padding:.62rem 1.05rem;transition:background-color .35s,color .35s}.cq-mode button:hover{color:var(--ink)}.cq-mode button[aria-pressed=true]{background:var(--night2);color:var(--cream)}.cq-mode button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.cq[data-mode=site] [data-v=saas],.cq[data-mode=saas] [data-v=site]{display:none!important}.cq [data-v]:not(.cq-st){animation:vIn .55s var(--ease-o)}.cq-panel{background:var(--night2);color:var(--cream);box-shadow:0 30px 50px -28px rgb(var(--sh) / .55), inset 0 0 0 1px rgb(var(--cr) / .06);border-radius:1rem;padding:.5rem}.cq-ph{font:300 .6rem/1 var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--cr) / .5);justify-content:space-between;padding:.7rem .75rem .8rem;display:flex}.cq-list{gap:.2rem;display:grid}.cq-row{border-radius:.65rem;transition:background-color .3s,box-shadow .3s;position:relative;overflow:hidden}.cq-row.sel{background:color-mix(in oklab, var(--acc) 24%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acc) 60%, transparent)}.cq-name{text-align:left;width:100%;color:rgb(var(--cr) / .62);border-radius:.65rem;align-items:center;gap:.8rem;padding:.6rem .9rem .6rem .8rem;transition:color .3s;display:flex}.cq-name:hover,.cq-row.sel .cq-name{color:var(--cream)}.cq-name>em{width:1.3rem;font:400 .66rem/1 var(--f-m);color:rgb(var(--cr) / .4);flex:none;transition:color .3s}.cq-row.sel .cq-name>em{color:var(--acc-l)}.cq-th{background:var(--bg);width:2.6rem;height:1.9rem;color:var(--tx);box-shadow:inset 0 0 0 1px rgb(var(--cr) / .14);border-radius:.3rem;flex:none;place-content:center;display:grid}.cq-th svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.9rem}.cq-th .f{fill:var(--acc-l);stroke:none}.cq-th .k{stroke:var(--acc)}.cq-th circle.k{fill:var(--acc);stroke:none}.cq-name>span{flex:1;gap:.28rem;min-width:0;display:grid}.cq-name b{font:600 .98rem/1.1 var(--f-d);letter-spacing:-.01em}.cq-name small{font:300 .56rem/1.2 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--cr) / .5)}.cq-eye{fill:none;width:1.05rem;stroke:var(--acc-l);stroke-width:1.6px;stroke-linecap:round;opacity:0;transition:opacity .3s, scale .4s var(--ease-o);flex:none;scale:.6}.cq-row.sel .cq-eye{opacity:1;scale:1}.cq-run{background:var(--acc-l);transform-origin:0;opacity:0;pointer-events:none;height:1px;position:absolute;bottom:.3rem;left:.8rem;right:.8rem;scale:0 1}.cq-row.run .cq-run{opacity:.8;animation:cq-run var(--hold,4s) linear both}@keyframes cq-run{0%{scale:0 1}to{scale:1}}.cq-pf{font:300 .56rem/1.4 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--cr) / .38);padding:.8rem .8rem .45rem}.cq-board{background:var(--card);box-shadow:0 1px 0 rgb(var(--sh) / .05), 0 40px 60px -36px rgb(var(--sh) / .45), inset 0 0 0 1px var(--line);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.cq-bar{border-bottom:1px solid var(--line);font:300 .6rem/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:1rem;padding:.6rem .7rem .6rem 1rem;display:flex}.cq-dots{gap:.35rem;display:flex}.cq-dots i{background:var(--desk);border-radius:50%;width:.55rem;height:.55rem}.cq-file{white-space:nowrap;text-overflow:ellipsis;text-align:center;text-transform:none;letter-spacing:.06em;flex:1;min-width:0;overflow:hidden}.cq-replay{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink2);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .7rem;transition:background-color .25s,color .25s;display:inline-flex}.cq-replay svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:.8rem;transition:rotate .6s var(--ease-o)}.cq-replay:hover{background:var(--paper);color:var(--ink)}.cq-replay:hover svg{rotate:-200deg}.cq-art{aspect-ratio:8/5;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:.5rem;flex:none;margin:clamp(.8rem,2vw,1.4rem);position:relative;overflow:hidden;container-type:inline-size}.cq-st{--u:calc(100cqw / 800);visibility:hidden;z-index:0;position:absolute;inset:0;overflow:hidden}.cq-st.was{visibility:visible;z-index:1}.cq-st.on{visibility:visible;z-index:2}.cq-st .u{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));position:absolute}.cq-scan{z-index:3;background:var(--acc);width:2px;box-shadow:0 0 14px 2px color-mix(in oklab, var(--acc) 55%, transparent);opacity:0;pointer-events:none;margin-left:-1px;position:absolute;top:0;bottom:0;left:0}@keyframes cq-fade{0%{opacity:0}}@keyframes cq-pop{0%{opacity:0;scale:0}}@keyframes cq-rise{0%{opacity:0;translate:0 calc(12 * var(--u))}}.st-1{background-color:var(--paper);background-image:linear-gradient(rgb(var(--nr) / .05) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--nr) / .05) 1px, transparent 1px);background-size:calc(25 * var(--u)) calc(25 * var(--u))}.st-1 svg{width:100%;max-width:none;height:100%;position:absolute;inset:0}.sk path{fill:none;stroke:color-mix(in oklab, var(--ink) 78%, var(--paper));stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.sk .md{stroke-width:5px;stroke:color-mix(in oklab, var(--ink) 55%, var(--paper))}.sk .hv{stroke-width:22px;stroke:color-mix(in oklab, var(--ink) 70%, var(--paper))}.sk .th{stroke-width:1.4px;stroke:color-mix(in oklab, var(--ink) 45%, var(--paper))}.sk .nt path{stroke:var(--acc);stroke-width:1.6px}.sk .nt text{font:400 12px var(--f-c);letter-spacing:.04em;fill:var(--acc)}.st-1:is(.on,.was) .sk path{animation:.62s cubic-bezier(.45,0,.3,1) both cq-draw;animation-delay:calc(var(--d) * 1ms)}.st-1:is(.on,.was) .sk .hv{animation-duration:.5s}.st-1:is(.on,.was) .sk text{animation:.5s both cq-fade;animation-delay:calc(var(--d) * 1ms)}@keyframes cq-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.st-2{background-color:var(--night);background-image:radial-gradient(rgb(var(--cr) / .07) 1px, transparent 1.4px);background-size:calc(20 * var(--u)) calc(20 * var(--u));color:var(--cream)}.cb{padding:calc(7 * var(--u)) calc(10 * var(--u));border-radius:calc(5 * var(--u));background:var(--night2);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acc) 55%, transparent);font:400 calc(var(--fs) * var(--u)) / 1.45 var(--f-c)}.cb>small{margin-bottom:calc(4 * var(--u));font:400 calc(9 * var(--u)) / 1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--acc-l);position:absolute;bottom:100%;left:0}.cb .ln{white-space:pre;width:max-content;max-width:100%;display:block}.k-t{color:color-mix(in oklab, var(--acc-l) 80%, var(--cream))}.k-a{color:color-mix(in oklab, var(--p4) 55%, var(--cream))}.k-s{color:color-mix(in oklab, var(--p5) 75%, var(--cream))}.k-x{color:var(--cream);font-weight:700}.k-c{color:rgb(var(--cr) / .42);font-style:italic}.cb-last .ln:last-of-type:after{content:"";vertical-align:-.2em;background:var(--acc-l);width:.55em;height:1.05em;margin-left:.15em;animation:1s step-end infinite cq-blink;display:inline-block}@keyframes cq-blink{50%{opacity:0}}.cb-ph{left:calc(14 * var(--u));right:calc(14 * var(--u));bottom:calc(14 * var(--u));height:calc(150 * var(--u));border-radius:calc(4 * var(--u));background:var(--night3);box-shadow:inset 0 0 0 1px rgb(var(--cr) / .14);place-content:center;display:grid;position:absolute}.cb-ph svg{fill:none;width:100%;max-width:none;height:100%;stroke:rgb(var(--cr) / .14);stroke-width:1px;vector-effect:non-scaling-stroke;position:absolute;inset:0}.cb-ph svg path{vector-effect:non-scaling-stroke}.cb-ph b{padding:calc(4 * var(--u)) calc(8 * var(--u));border-radius:calc(3 * var(--u));background:var(--night3);font:400 calc(10 * var(--u)) / 1 var(--f-c);color:rgb(var(--cr) / .55);position:relative}.cq-stat{left:calc(30 * var(--u));bottom:calc(22 * var(--u));font:400 calc(10 * var(--u)) / 1 var(--f-c);letter-spacing:.04em;color:rgb(var(--cr) / .4);position:absolute}.st-2:is(.on,.was) .cb,.st-2:is(.on,.was) .cb-ph{animation:.35s both cq-fade;animation-delay:calc(var(--d) * 1ms)}.st-2:is(.on,.was) .cb .ln{animation:cq-type calc(var(--t) * 1ms) steps(var(--n)) backwards;animation-delay:calc(var(--d) * 1ms)}@keyframes cq-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.pg{color:var(--ink);font-family:var(--f-b);position:absolute;inset:0}.pg>*{position:absolute}.pg-head{left:calc(30 * var(--u));top:calc(26 * var(--u));width:calc(740 * var(--u));height:calc(52 * var(--u));padding-left:calc(33 * var(--u));align-items:center;display:flex}.pg-logo{width:calc(20 * var(--u));height:calc(20 * var(--u));background:var(--ink3);border-radius:50%}.pg-head b{margin-left:calc(11 * var(--u));font:700 calc(19 * var(--u)) / 1 var(--f-d);letter-spacing:-.02em}.pg-nav{gap:calc(22 * var(--u));font:400 calc(13 * var(--u)) / 1 var(--f-b);color:var(--ink2);margin-left:auto;display:flex}.pg-pill{width:calc(76 * var(--u));height:calc(32 * var(--u));margin-left:calc(36 * var(--u));box-shadow:inset 0 0 0 1px var(--ink);font:500 calc(12 * var(--u)) / 1 var(--f-b);border-radius:999px;place-content:center;display:grid}.pg-h{left:calc(56 * var(--u));top:calc(160 * var(--u));font:800 calc(58 * var(--u)) / .97 var(--f-d);letter-spacing:-.045em}.pg-h em{font-style:normal}.pg-p{left:calc(60 * var(--u));top:calc(290 * var(--u));font:300 calc(15 * var(--u)) / 1.47 var(--f-b);color:var(--ink2)}.pg-btn{left:calc(60 * var(--u));top:calc(362 * var(--u));width:calc(180 * var(--u));height:calc(44 * var(--u));box-shadow:inset 0 0 0 1.5px var(--ink);font:500 calc(14 * var(--u)) / 1 var(--f-b);border-radius:999px;place-content:center;display:grid}.pg-fig{left:calc(424 * var(--u));top:calc(120 * var(--u));width:calc(304 * var(--u));height:calc(304 * var(--u))}.pg-img{inset:calc(2 * var(--u));background:linear-gradient(var(--p5), var(--p1) 55%, var(--p3));border-radius:50%;position:absolute;-webkit-mask-image:linear-gradient(#000 66%,#0000 66% 68.7%,#000 68.7% 74.7%,#0000 74.7% 78.7%,#000 78.7% 84.7%,#0000 84.7% 90.3%,#000 90.3% 96.7%,#0000 96.7%);mask-image:linear-gradient(#000 66%,#0000 66% 68.7%,#000 68.7% 74.7%,#0000 74.7% 78.7%,#000 78.7% 84.7%,#0000 84.7% 90.3%,#000 90.3% 96.7%,#0000 96.7%)}.pg-c4{left:calc(404 * var(--u));top:calc(92 * var(--u));width:calc(116 * var(--u));height:calc(116 * var(--u));background:color-mix(in oklab, var(--p4) 50%, var(--paper));border-radius:50%}.pg-c5{left:calc(680 * var(--u));top:calc(106 * var(--u));width:calc(52 * var(--u));height:calc(52 * var(--u));background:var(--p2);border-radius:50%}.cq-cur{width:calc(18 * var(--u));fill:var(--ink);stroke:#fff;stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #00000040);position:absolute}.st-3{background:var(--paper)}.pg-ph{border-radius:calc(6 * var(--u));background:var(--paper2);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 18%, transparent);opacity:0;place-content:center;display:grid;position:absolute;inset:0}.pg-ph svg{fill:none;width:100%;max-width:none;height:100%;stroke:color-mix(in oklab, var(--ink) 16%, var(--paper2));position:absolute;inset:0}.pg-ph svg path{vector-effect:non-scaling-stroke}.pg-ph b{padding:calc(5 * var(--u)) calc(9 * var(--u));border-radius:calc(3 * var(--u));background:var(--paper2);font:400 calc(11 * var(--u)) / 1 var(--f-c);color:var(--ink3);position:relative}.cq-sel{left:calc(424 * var(--u));top:calc(120 * var(--u));width:calc(304 * var(--u));height:calc(304 * var(--u));box-shadow:0 0 0 1px var(--acc);opacity:0;pointer-events:none;position:absolute}.cq-sel b{left:-1px;bottom:calc(100% + 6 * var(--u));padding:calc(4 * var(--u)) calc(7 * var(--u));border-radius:calc(3 * var(--u));background:var(--acc);color:#fff;font:400 calc(10 * var(--u)) / 1 var(--f-c);white-space:nowrap;position:absolute}.cq-sel i{width:calc(9 * var(--u));height:calc(9 * var(--u));margin:calc(-4.5 * var(--u));box-shadow:0 0 0 1px var(--acc);background:#fff;position:absolute}.cq-sel i:first-of-type{top:0;left:0}.cq-sel i:nth-of-type(2){top:0;right:0}.cq-sel i:nth-of-type(3){bottom:0;left:0}.cq-sel i:nth-of-type(4){bottom:0;right:0}.cq-drag{left:calc(536 * var(--u));top:calc(232 * var(--u));width:calc(80 * var(--u));height:calc(80 * var(--u));border-radius:calc(6 * var(--u));background:var(--card);box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) rgb(var(--sh) / .3);opacity:0;pointer-events:none;position:absolute}.cq-drag .pg-img{inset:calc(8 * var(--u))}.cq-drag .cq-cur{top:58%;left:62%}.st-3:is(.on,.was) .pg-ph{animation:2.1s both cq-ph}.st-3:is(.on,.was) .cq-drag{animation:1.7s cubic-bezier(.3,.1,.2,1) .25s both cq-drag}.st-3:is(.on,.was) .pg-fig .pg-img{animation:1s cubic-bezier(.6,0,.2,1) 1.55s both cq-iris}.st-3:is(.on,.was) .pg-c4{animation:cq-pop .7s 2.2s var(--ease-o) both}.st-3:is(.on,.was) .pg-c5{animation:cq-pop .6s 2.4s var(--ease-o) both}.st-3:is(.on,.was) .cq-sel{animation:3.2s 1.6s both cq-sel}@keyframes cq-ph{0%,72%{opacity:1}to{opacity:0}}@keyframes cq-drag{0%{opacity:0;translate:calc(250 * var(--u)) calc(210 * var(--u));rotate:8deg}14%{opacity:1}70%{opacity:1;translate:0;rotate:0deg;scale:1}to{opacity:0;translate:0;scale:1.5}}@keyframes cq-iris{0%{clip-path:circle(0%)}to{clip-path:circle(72%)}}@keyframes cq-sel{0%{opacity:0}12%,to{opacity:1}}.st-4{background:radial-gradient(60% 80% at 72% 55%, color-mix(in oklab, var(--acc) 9%, var(--card)), var(--card))}.st-4 .pg-logo{background:var(--acc)}.st-4 .pg-head{box-shadow:0 1px 0 var(--line)}.st-4 .pg-pill{box-shadow:none;background:var(--ink);color:var(--card)}.st-4 .pg-h em{color:var(--acc)}.st-4 .pg-btn{box-shadow:0 calc(10 * var(--u)) calc(22 * var(--u)) calc(-8 * var(--u)) color-mix(in oklab, var(--acc) 70%, transparent);background:var(--acc);color:#fff}.st-4 .pg-fig{filter:drop-shadow(0 calc(18 * var(--u)) calc(22 * var(--u)) color-mix(in oklab, var(--p3) 30%, transparent))}.st-4 .pg-c4{background:color-mix(in oklab, var(--p4) 50%, var(--card))}.pg-bd{left:calc(600 * var(--u));top:calc(392 * var(--u));height:calc(34 * var(--u));align-items:center;gap:calc(8 * var(--u));padding:0 calc(14 * var(--u));background:var(--card);box-shadow:0 calc(6 * var(--u)) calc(16 * var(--u)) rgb(var(--sh) / .22), inset 0 0 0 1px var(--line);font:500 calc(12 * var(--u)) / 1 var(--f-b);white-space:nowrap;border-radius:999px;display:flex}.pg-bd i{width:calc(10 * var(--u));height:calc(10 * var(--u));background:#2fbf71;border-radius:50%}.cq-cur4{left:calc(190 * var(--u));top:calc(388 * var(--u));opacity:0}.st-4:is(.on,.was) .pg-h em{animation:cq-ink .9s .45s var(--ease) both}.st-4:is(.on,.was) .pg-btn{animation:cq-btn .8s .7s var(--ease) both, cq-press .5s 2.55s var(--ease) both}.st-4:is(.on,.was) .pg-logo{animation:cq-pop .6s .3s var(--ease-o) both}.st-4:is(.on,.was) .pg-bd{animation:cq-rise .7s 1.1s var(--ease-o) both}.st-4:is(.on,.was) .cq-cur4{animation:2.2s cubic-bezier(.4,0,.2,1) .9s both cq-cur}@keyframes cq-ink{0%{color:var(--ink)}}@keyframes cq-btn{0%{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}}@keyframes cq-press{40%{scale:.94}}@keyframes cq-cur{0%{opacity:0;translate:calc(520 * var(--u)) calc(90 * var(--u))}15%{opacity:1}70%,82%{opacity:1;translate:0;scale:1}88%{scale:.85}to{opacity:1;translate:0;scale:1}}.cq-info{flex:1;align-items:center;padding:.2rem clamp(.8rem,2vw,1.4rem) clamp(1rem,2vw,1.4rem);display:grid}.cq-i{opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.4rem;transition:opacity .3s,visibility 0s .3s;display:grid}.cq-i.on{opacity:1;visibility:visible;transition:opacity .45s 50ms}.cq-i>b{font:700 2.4rem/1 var(--f-d);letter-spacing:-.04em;color:var(--acc)}.cq-i h3{letter-spacing:-.03em;font-size:1.35rem;font-weight:700;line-height:1.1}.cq-i p{color:var(--ink2);margin-top:.25rem;font-size:.92rem}.cq-i ul{max-width:21rem;color:var(--ink2);justify-content:flex-end}.ds{font-size:calc(12 * var(--u))}.ds-side{gap:calc(5 * var(--u));padding:calc(18 * var(--u)) calc(12 * var(--u));border-radius:calc(8 * var(--u));background:var(--paper2);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.ds-side>b{align-items:center;gap:calc(9 * var(--u));margin:0 0 calc(18 * var(--u)) calc(6 * var(--u));font:700 calc(17 * var(--u)) / 1 var(--f-d);letter-spacing:-.02em;display:flex}.ds-side>span{align-items:center;gap:calc(9 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));font:400 calc(12.5 * var(--u)) / 1 var(--f-b);color:var(--ink2);display:flex}.ds-side>span.on{background:color-mix(in oklab, var(--ink) 8%, transparent);color:var(--ink);font-weight:500}.ds-side>u{padding:0 calc(10 * var(--u));font:400 calc(11 * var(--u)) / 1 var(--f-b);color:var(--ink3);margin-top:auto;text-decoration:none}.ds-top{align-items:center;gap:calc(14 * var(--u));padding:0 calc(14 * var(--u)) 0 calc(18 * var(--u));border-radius:calc(8 * var(--u));box-shadow:inset 0 0 0 1px var(--line);display:flex}.ds-top h5{font:700 calc(17 * var(--u)) / 1 var(--f-d);letter-spacing:-.02em;margin-right:auto}.ds-top span{width:calc(150 * var(--u));height:calc(26 * var(--u));padding:0 calc(11 * var(--u));background:var(--paper2);font:400 calc(11 * var(--u)) / 1 var(--f-b);color:var(--ink3);border-radius:999px;align-items:center;display:flex}.ds-side svg{width:calc(15 * var(--u));fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ds-sp{right:calc(14 * var(--u));top:calc(14 * var(--u));width:calc(60 * var(--u));height:calc(22 * var(--u));fill:none;stroke:var(--p3);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;position:absolute}.ds-sp path{stroke-dasharray:1}.ds-kpi{position:relative}.ds-top i{width:calc(28 * var(--u));height:calc(28 * var(--u));background:linear-gradient(135deg, var(--p5), var(--p3));color:#fff;font:500 calc(10 * var(--u)) / 1 var(--f-b);border-radius:50%;place-content:center;font-style:normal;display:grid}.ds-kpi{padding:calc(14 * var(--u)) calc(16 * var(--u));border-radius:calc(8 * var(--u));box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;justify-content:space-between;display:flex}.ds-kpi small{font:400 calc(9.5 * var(--u)) / 1 var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}.ds-kpi b{font:800 calc(27 * var(--u)) / 1 var(--f-d);letter-spacing:-.04em}.ds-kpi em{margin-left:calc(8 * var(--u));font:500 calc(10.5 * var(--u)) / 1 var(--f-b);letter-spacing:0;color:var(--ink3);font-style:normal}.ds-chart{border-radius:calc(8 * var(--u));box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.ds-chart>small{left:calc(14 * var(--u));top:calc(12 * var(--u));z-index:1;font:400 calc(9.5 * var(--u)) / 1 var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);position:absolute}.ds-img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.ds-img path{vector-effect:non-scaling-stroke}.ds-img .g{fill:none;stroke:var(--line)}.ds-img .a0{fill:color-mix(in oklab, var(--p3) 26%, transparent)}.ds-img .a1{fill:color-mix(in oklab, var(--p5) 34%, transparent)}.ds-img .l{fill:none;stroke-width:2px;stroke-linejoin:round}.ds-img .l0{stroke:var(--p3)}.ds-img .l1{stroke:color-mix(in oklab, var(--p5) 80%, var(--ink))}.ds-table{align-content:start;display:grid}.ds-table p{grid-template-columns:calc(10 * var(--u)) minmax(0, 1fr) calc(100 * var(--u)) calc(70 * var(--u)) calc(74 * var(--u));align-items:center;gap:calc(10 * var(--u));height:calc(36 * var(--u));padding:0 calc(14 * var(--u));border-bottom:1px solid var(--line);font:400 calc(11.5 * var(--u)) / 1 var(--f-b);color:var(--ink2);display:grid}.ds-table p i{width:calc(8 * var(--u));height:calc(8 * var(--u));background:var(--ink3);border-radius:50%}.ds-table p b{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-weight:500;overflow:hidden}.ds-table p em{padding:calc(4 * var(--u)) calc(9 * var(--u));box-shadow:inset 0 0 0 1px var(--line);font:500 calc(10 * var(--u)) / 1 var(--f-b);border-radius:999px;justify-self:end;font-style:normal}.ds-drag{padding:calc(6 * var(--u))}.ds-drag .ds-img{inset:calc(6 * var(--u));width:calc(100% - 12 * var(--u));height:calc(100% - 12 * var(--u))}.st-3:is(.on,.was) .ds-chart .ds-img{animation:1s cubic-bezier(.6,0,.2,1) 1.55s both cq-wipe}.st-3:is(.on,.was) .ds-side svg{animation:cq-pop .45s var(--ease-o) both;animation-delay:calc(.25s + var(--k) * .11s)}.st-3:is(.on,.was) .ds-sp path{animation:.8s cubic-bezier(.45,0,.3,1) both cq-draw;animation-delay:calc(2.35s + var(--k) * .17s)}.st-3:is(.on,.was) .ds-top i{animation:cq-pop .5s 2.95s var(--ease-o) both}@keyframes cq-wipe{0%{clip-path:inset(0 100% 0 0)}}.st-4 .ds-side>span.on{background:color-mix(in oklab, var(--acc) 15%, var(--card));color:var(--acc)}.st-4 .ds-top{box-shadow:0 1px 0 var(--line)}.st-4 .ds-kpi{background:var(--card);box-shadow:0 calc(8 * var(--u)) calc(18 * var(--u)) calc(-10 * var(--u)) rgb(var(--sh) / .3), inset 0 0 0 1px var(--line)}.st-4 .ds-kpi em{color:#1f9d5c}.st-4 .ds-table i.hi{background:#e5484d}.st-4 .ds-table i.md{background:#f5a524}.st-4 .ds-table em{box-shadow:none;background:color-mix(in oklab, #2fbf71 14%, var(--card));color:#1f8a52}.st-4 .ds-table em.hi{background:color-mix(in oklab, #e5484d 14%, var(--card));color:#c4353a}.st-4 .ds-table em.md{background:color-mix(in oklab, #f5a524 18%, var(--card));color:#a8680a}.ds-cur{left:calc(300 * var(--u));top:calc(374 * var(--u))}.ds-live{width:calc(7 * var(--u));height:calc(7 * var(--u));margin-right:calc(7 * var(--u));vertical-align:calc(1 * var(--u));background:#2fbf71;border-radius:50%;animation:1.6s infinite ds-pulse;display:inline-block}@keyframes ds-pulse{0%{box-shadow:0 0 #2fbf7180}to{box-shadow:0 0 0 calc(7 * var(--u)) #2fbf7100}}.ds-scrim{background:rgb(var(--sh) / .1);opacity:0}.ds-drawer{gap:calc(12 * var(--u));padding:calc(22 * var(--u));border-radius:calc(10 * var(--u));background:var(--card);box-shadow:0 calc(24 * var(--u)) calc(48 * var(--u)) calc(-16 * var(--u)) rgb(var(--sh) / .45), inset 0 0 0 1px var(--line);opacity:0;flex-direction:column;display:flex}.dr-k{font:400 calc(10.5 * var(--u)) / 1 var(--f-m);letter-spacing:.06em;color:var(--ink3);justify-content:space-between;align-items:center;display:flex}.dr-k em{padding:calc(5 * var(--u)) calc(10 * var(--u));background:color-mix(in oklab, #e5484d 14%, var(--card));color:#c4353a;font:500 calc(10.5 * var(--u)) / 1 var(--f-b);letter-spacing:0;border-radius:999px;font-style:normal}.ds-drawer h6{margin:calc(4 * var(--u)) 0 0;font:700 calc(21 * var(--u)) / 1.1 var(--f-d);letter-spacing:-.025em}.dr-p{font:300 calc(12 * var(--u)) / 1.5 var(--f-b);color:var(--ink2)}.ds-drawer dl{border-top:1px solid var(--line)}.ds-drawer dl div{padding:calc(8 * var(--u)) 0;border-bottom:1px solid var(--line);font:400 calc(11.5 * var(--u)) / 1 var(--f-b);justify-content:space-between;display:flex}.ds-drawer dt{color:var(--ink3)}.ds-drawer dd{font-weight:500}.dr-b{gap:calc(8 * var(--u));margin-top:auto;display:flex}.dr-b span{height:calc(36 * var(--u));box-shadow:inset 0 0 0 1px var(--line);font:500 calc(12 * var(--u)) / 1 var(--f-b);border-radius:999px;flex:1;place-content:center;display:grid}.dr-b .go{background:var(--acc);color:#fff;box-shadow:0 calc(8 * var(--u)) calc(18 * var(--u)) calc(-8 * var(--u)) color-mix(in oklab, var(--acc) 70%, transparent);flex:1.4}.ds-toast{align-items:center;gap:calc(9 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(8 * var(--u));background:var(--night2);color:var(--cream);font:400 calc(11.5 * var(--u)) / 1 var(--f-b);white-space:nowrap;box-shadow:0 calc(12 * var(--u)) calc(24 * var(--u)) calc(-10 * var(--u)) #00000080;opacity:0;display:flex}.ds-toast i{width:calc(8 * var(--u));height:calc(8 * var(--u));background:#f5a524;border-radius:50%}.st-4:is(.on,.was) .ds-scrim{animation:.6s 2.9s both ds-show}.st-4:is(.on,.was) .ds-drawer{animation:ds-in .7s 2.9s var(--ease-o) both}.st-4:is(.on,.was) .ds-toast{animation:ds-up .6s 4.5s var(--ease-o) both}@keyframes ds-show{to{opacity:1}}@keyframes ds-in{0%{opacity:0;translate:calc(40 * var(--u)) 0}to{opacity:1;translate:0}}@keyframes ds-up{0%{opacity:0;translate:0 calc(14 * var(--u))}to{opacity:1;translate:0}}.st-4:is(.on,.was) .ds-side>span.on{animation:.8s .45s both cq-fade}.st-4:is(.on,.was) .ds-table p:first-child{animation:ds-hl 1.2s 2.4s var(--ease) both}@keyframes ds-hl{0%{background:0 0}30%,to{background:color-mix(in oklab, var(--acc) 9%, transparent)}}@media (width<=900px){.cq{grid-template-columns:1fr}.cq-board{order:-1}.cq-side{display:contents}.cq-side>.cp-head{order:-2}.cq-mode{order:-1;justify-self:start;margin:0}.cq-i{grid-template-columns:auto minmax(0,1fr)}.cq-i ul{grid-column:1/-1;justify-content:flex-start;max-width:none}}@media (width<=600px){.cq-file{display:none}.cq-bar{justify-content:space-between}.cq-art{margin:.55rem}.cq-i>b{font-size:1.9rem}}.hero-pick{font:300 .62rem/1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--cr) / .5);flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin-top:1.1rem;display:flex}.hero-pick em{color:var(--pv,var(--acc-l));transition:color .3s}.hero-pick-l{pointer-events:auto;gap:.45rem;display:flex}.hero-pick-b{background:conic-gradient(from 200deg, var(--c1), var(--c2), var(--c3), var(--c1));width:.95rem;height:.95rem;transition:scale .3s var(--ease-o), box-shadow .3s;border-radius:50%;position:relative;box-shadow:0 0 0 1px #ffffff1f}.hero-pick-b:after{content:"";border-radius:50%;position:absolute;inset:-4px}.hero-pick-b:hover{scale:1.2}.hero-pick-b[aria-pressed=true]{box-shadow:0 0 0 2px var(--night), 0 0 0 3px rgb(var(--cr) / .8)}.hero-pick-b:focus-visible{outline:1px solid var(--cream);outline-offset:3px}.hero-pick-t{cursor:help;pointer-events:auto;outline:none;position:relative}.tty{z-index:30;color:#39ff88;width:min(13.5rem,70vw);font:400 .55rem/1.5 var(--f-m);letter-spacing:.06em;text-transform:none;pointer-events:none;background:#031208;border:1px solid #39ff88;border-radius:3px;padding:0;animation:.35s steps(6,end) both tty-in;display:none;position:absolute;bottom:calc(100% + .9rem);left:0;box-shadow:0 0 0 1px #000,0 0 22px #39ff8859,0 14px 40px #0009}.hero-pick-t:hover .tty,.hero-pick-t:focus-visible .tty{display:block}.tty-bar{background:linear-gradient(#0e3a1f,#072713);border-bottom:1px solid #39ff88;align-items:center;gap:.3rem;padding:.35rem .5rem;display:flex}.tty-bar i{border:1px solid #39ff88;border-radius:50%;width:.5rem;height:.5rem}.tty-bar b{white-space:nowrap;text-overflow:ellipsis;margin-left:.4rem;font-weight:400;overflow:hidden}.tty-scr{background:#000;line-height:0;display:block;position:relative}.tty-scr img{filter:grayscale()sepia()hue-rotate(75deg)saturate(3.2)brightness(.95)contrast(1.1);width:100%;height:auto;display:block}.tty-scr:after{content:"";mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#00000047 0 1px,#0000 1px 3px),radial-gradient(#0000 55%,#0000008c);animation:4s steps(2,end) infinite tty-flick;position:absolute;inset:0}.tty-log{text-shadow:0 0 6px #39ff88b3;padding:.5rem .6rem .6rem;display:block}.tty-log em{color:#c8ffd9;font-style:normal}.tty-log u{vertical-align:-.1em;background:#39ff88;width:.5rem;height:.9em;margin-left:.2rem;text-decoration:none;animation:1s step-end infinite tty-blink;display:inline-block}@keyframes tty-in{0%{clip-path:inset(100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes tty-blink{50%{opacity:0}}@keyframes tty-flick{50%{opacity:.85}}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}html.vt,html.vt *,html.vt :before,html.vt :after{transition:none!important}.xpl{height:640vh;position:relative}.xpl.done{height:100svh}.xpl-pin{--xg:clamp(1.2rem, 6.5vw, 7rem);top:var(--fr);height:calc(100vh - 2 * var(--fr));height:calc(100svh - 2 * var(--fr));margin:0 var(--fr);isolation:isolate;position:sticky;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 30px 60px -30px #0009}.xpl-bg{pointer-events:none;position:absolute;inset:0}.xpl-bg:before{content:"";background-image:linear-gradient(rgb(var(--cr) / .045) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--cr) / .045) 1px, transparent 1px);background-position:50%;background-size:48px 48px;position:absolute;inset:-2px;-webkit-mask:radial-gradient(70% 70% at 45% 55%,#000,#0000 85%);mask:radial-gradient(70% 70% at 45% 55%,#000,#0000 85%)}.xpl-bg:after{content:"";background:radial-gradient(45% 55% at var(--sx,50%) 58%, rgb(var(--cr) / .045), transparent 70%);position:absolute;inset:0}.xpl-head{z-index:3;top:clamp(6rem,14vh,8.5rem);left:var(--xg);position:absolute}.xpl-head .kicker{margin-bottom:1.2rem}.xpl-phase{width:min(40rem,80vw);height:clamp(2.4rem,4vw,3.8rem);position:relative}.xpl-phase p{white-space:nowrap;font-family:var(--f-d);letter-spacing:-.05em;color:#fff;opacity:0;transition:opacity .6s, transform .8s var(--ease-o);font-size:clamp(1.9rem,3.6vw,3.3rem);font-weight:700;line-height:1;position:absolute;top:0;left:0;transform:translateY(.5em)}.xpl-phase p.on{opacity:1;transform:none}.xpl-phase em{color:var(--acc-l)}.xpl-mode{background:rgb(var(--cr) / .05);box-shadow:inset 0 0 0 1px rgb(var(--cr) / .12);border-radius:999px;gap:2px;margin-top:1.5rem;padding:4px;display:inline-flex}.xpl-mode button{font:500 .8rem/1 var(--f-b);color:rgb(var(--cr) / .6);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.62rem 1.05rem;transition:background .35s,color .35s}.xpl-mode button:hover{color:#fff}.xpl-mode button[aria-pressed=true]{background:var(--acc-l);color:var(--night,#0a0c10)}.xpl-mode button:focus-visible{outline:2px solid var(--acc-l);outline-offset:2px}.xpl[data-mode=site] [data-v=saas],.xpl[data-mode=saas] [data-v=site]{display:none!important}.xpl [data-v]{animation:vIn .55s var(--ease-o)}@keyframes vIn{0%{opacity:0}}.xpl-stage{--ex:0;--rt:min(1, calc(var(--ex) * 8));z-index:2;left:var(--stx,50%);aspect-ratio:16/10;perspective:2600px;width:min(48vw,46rem);position:absolute;top:56%;translate:-50% -50%}.xpl-chrome{height:2.1rem;opacity:calc(1 - var(--ex) * 6);transform:translateY(calc(var(--ex) * -14px));pointer-events:none;background:#e6e3dc;border-radius:14px 14px 0 0;align-items:center;gap:6px;padding:0 14px;display:flex;position:absolute;bottom:100%;left:0;right:0;box-shadow:inset 0 -1px #00000012}.xpl-chrome i{background:#00000026;border-radius:50%;width:9px;height:9px}.xpl-chrome span{font:300 .66rem/1 var(--f-m);color:#0000008c;background:#ffffffb3;border-radius:6px;margin:0 auto;padding:.32rem 1.4rem}.xpl-chrome span b{font-weight:inherit}.xpl-chrome span:before{content:"";vertical-align:-1px;background:#00000059;border-radius:2px 2px 1px 1px;width:.5rem;height:.55rem;margin-right:.45rem;display:inline-block}.xpl-intro,.xpl-outro{z-index:3;left:var(--xg);pointer-events:none;width:min(22rem,24vw);position:absolute;top:56%;translate:0 -50%}.xpl-intro{opacity:var(--io,1);transform:translateX(calc((1 - var(--io,1)) * -30px))}.xpl-outro{opacity:var(--oo,0);transform:translateY(calc((1 - var(--oo,0)) * 20px))}.xpl-outro.on{pointer-events:auto}.xi-k{font:300 .7rem/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--cr) / .45)}.xi-lead{color:rgb(var(--cr) / .72);margin-top:1rem;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6}.xi-lead b{color:#fff;font-weight:600}.xi-facts{border-top:1px solid rgb(var(--cr) / .12);gap:1.6rem;margin-top:1.8rem;padding-top:1.3rem;display:flex}.xi-facts li{font:300 .64rem/1 var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--cr) / .45);flex-direction:column;gap:.45rem;display:flex}.xi-facts b{font:700 clamp(1.5rem, 2vw, 1.9rem)/1 var(--f-d);letter-spacing:-.04em;text-transform:none;color:#fff}.xi-hint{font:300 .7rem/1 var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:var(--acc-l);align-items:center;gap:.8rem;margin-top:2.2rem;display:flex}.xi-hint span{background:rgb(var(--cr) / .15);width:1px;height:2.2rem;position:relative;overflow:hidden}.xi-hint span:after{content:"";background:var(--acc-l);width:1px;height:40%;animation:drip 1.8s var(--ease) infinite;position:absolute;top:-40%;left:0}@keyframes drip{to{top:100%}}.xi-link{font:500 .95rem/1 var(--f-b);color:#fff;border-bottom:1px solid var(--acc-l);gap:.6rem;margin-top:1.6rem;padding-bottom:.3rem;display:inline-flex}.xi-link span{color:var(--acc-l);transition:transform .4s var(--ease-o)}.xi-link:hover span{transform:translate(4px)}.xpl-cam,.xpl-stack{transform-style:preserve-3d;position:absolute;inset:0}.ly{border-radius:calc(14px * var(--rt)) calc(14px * var(--rt)) 14px 14px;transform-style:preserve-3d;backface-visibility:hidden;transition:opacity .6s,filter .6s;position:absolute;inset:0}.ly.sunk{visibility:hidden}.ly.dim{opacity:.17;filter:saturate(.3)}.ly.dim.above{opacity:.035}.ly4.dim.above{opacity:.008}.ly .anc{background:var(--acc-l);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, var(--amb) 30%, transparent);opacity:max(0, calc(var(--ex) * 1.5 - .5));border-radius:50%;margin:-4px;position:absolute;top:50%;left:0}.pl-frame{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ly1{background:linear-gradient(160deg, var(--ink), var(--night));overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 40px 70px -20px #000c}.f-racks{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:6%;display:grid;position:absolute;inset:12% 32% 12% 6%}.rack{background:linear-gradient(var(--night3), var(--night2));border-radius:6px;flex-direction:column;justify-content:center;gap:10%;padding:0 12%;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.rack i{background:#ffffff0f;border-radius:2px;height:9%}.rack u{background:#5fd38a;border-radius:50%;width:5px;height:5px;animation:1.8s steps(2,end) infinite blink;position:absolute;top:14%;right:10%;box-shadow:0 0 8px #5fd38a}.rack:nth-child(2n) u{animation-delay:.5s}.rack:nth-child(3n) u{background:var(--gold);box-shadow:0 0 8px var(--gold);animation-delay:.9s}@keyframes blink{50%{opacity:.25}}.f-meta{width:23%;font:300 clamp(.45rem, .72vw, .68rem)/1.3 var(--f-m);color:rgb(var(--cr) / .5);flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:14%;bottom:14%;right:5%}.f-meta b{color:var(--cream);font-weight:500}.f-shield{color:#5fd38a;opacity:.85;width:9%;position:absolute;bottom:8%;right:29%}.ly2{background:rgb(var(--nr) / .92);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 70px -20px #000000b3}.c-code{font:400 clamp(.5rem, .9vw, .86rem)/1.7 var(--f-c);color:rgb(var(--cr) / .72);white-space:pre;margin:0;position:absolute;top:10%;left:7%}.c-code .k{color:var(--acc-l)}.c-code .s{color:#e9c58a}.c-code .f{color:#8fc7ff}.c-code .n{color:#c7a1ff}.c-code .c{color:rgb(var(--cr) / .32)}.c-term{background:var(--night);font:400 clamp(.45rem, .75vw, .72rem)/1.2 var(--f-c);color:rgb(var(--cr) / .55);border-radius:8px;flex-direction:column;gap:.3em;padding:.8em 1em;display:flex;position:absolute;bottom:8%;right:5%;box-shadow:inset 0 0 0 1px #ffffff14}.c-term .ok{color:#5fd38a}.ly4{background:linear-gradient(160deg, var(--card), var(--paper2));box-shadow:0 40px 70px -20px rgba(0, 0, 0, calc(.35 + var(--ex) * .4)), inset 0 0 0 1px #0000000d;overflow:hidden}.i-img{background:#121821;border-radius:10px;width:40%;height:57%;position:absolute;top:15%;right:4.5%;overflow:hidden;box-shadow:0 18px 30px -16px #12182199}.i-img svg{width:100%;height:100%;display:block}.vg-sweep{transform-origin:150px 122px;animation:6s linear infinite sweep}@keyframes sweep{to{transform:rotate(360deg)}}.vg-ping{transform-origin:214px 190px;animation:vping 2.2s var(--ease) infinite}@keyframes vping{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.i-badge{font:400 clamp(.38rem, .6vw, .6rem)/1 var(--f-m);color:#fff;background:#ffffff1a;border-radius:999px;align-items:center;gap:.45em;padding:.45em .7em;display:flex;position:absolute;top:7%;left:6%;box-shadow:inset 0 0 0 1px #ffffff24}.i-badge i{background:#5fd38a;border-radius:50%;width:.55em;height:.55em}.i-sw{opacity:var(--ex);gap:4px;display:flex;position:absolute;bottom:7%;left:5%}.i-sw i{aspect-ratio:1;width:clamp(10px,1.5vw,22px);box-shadow:0 0 0 2px var(--card);border-radius:50%}.i-aa{font:800 clamp(1.2rem, 2.6vw, 2.6rem)/1 var(--f-d);letter-spacing:-.04em;color:#e2502c;opacity:var(--ex);position:absolute;bottom:6%;right:5%}.ly5 .pl-frame,.ly6 .pl-frame{box-shadow:inset 0 0 0 1px rgb(var(--cr) / calc(var(--ex) * .3))}.ly5:after,.ly6:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(var(--cr) / calc(var(--ex) * .28));background:rgb(var(--cr) / calc(var(--ex) * .025));pointer-events:none;opacity:min(1, calc(var(--ex) * 6));position:absolute;inset:0}.ly5{--vk:#121821;--va:#e2502c;color:var(--vk)}.u-nav{font:400 clamp(.42rem, .72vw, .7rem)/1 var(--f-b);align-items:center;gap:4%;display:flex;position:absolute;top:6%;left:4.5%;right:4.5%}.u-nav b{font:800 clamp(.6rem, 1.15vw, 1.1rem)/1 var(--f-d);letter-spacing:-.04em;align-items:center;gap:.4em;margin-right:auto;display:flex}.u-nav b svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1.15em;height:1.15em}.u-nav b em{color:var(--va);font-style:normal}.u-nav span{color:#1218219e}.u-nav i{background:var(--vk);color:#fff;border-radius:6px;padding:.6em .95em;font-style:normal;font-weight:500}.u-hero{width:49%;position:absolute;top:19%;left:4.5%}.u-k{font:400 clamp(.36rem, .6vw, .58rem)/1 var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:#1218218c;align-items:center;gap:.5em;display:inline-flex}.u-k:before{content:"";background:var(--va);border-radius:50%;width:.6em;height:.6em}.u-hero h4{font:800 clamp(1rem, 2.45vw, 2.4rem)/.98 var(--f-d);letter-spacing:-.05em;margin:.55em 0 .5em}.u-hero h4 em{color:var(--va)}.u-p{color:#1218219e;max-width:92%;font-size:clamp(.42rem,.74vw,.72rem);line-height:1.5}.u-btn{background:var(--va);color:#fff;font:600 clamp(.42rem, .72vw, .7rem)/1 var(--f-b);border-radius:6px;margin-top:1.1em;padding:.85em 1.25em;display:inline-block;box-shadow:0 8px 16px -8px #e2502ccc}.u-lnk{font:500 clamp(.42rem, .72vw, .7rem)/1 var(--f-b);color:var(--vk);margin-left:1.2em;display:inline-block}.u-cards{grid-template-columns:repeat(3,1fr);gap:2.5%;width:49%;display:grid;position:absolute;bottom:13%;left:4.5%}.u-cards div{background:#fff;border-radius:7px;gap:.35em;padding:.75em .8em;font-size:clamp(.36rem,.6vw,.6rem);display:grid;box-shadow:0 6px 14px -8px #1218214d,inset 0 0 0 1px #1218210f}.u-cards b{font:400 .9em/1 var(--f-m);color:var(--va)}.u-cards strong{font:700 1.25em/1 var(--f-d);letter-spacing:-.02em}.u-cards i{color:#1218218c;font-style:normal}.u-trust{font:400 clamp(.34rem, .56vw, .55rem)/1 var(--f-m);letter-spacing:.08em;text-transform:uppercase;color:#12182180;border-top:1px solid #12182114;gap:1.6em;padding-top:.9em;display:flex;position:absolute;bottom:4.5%;left:4.5%;right:4.5%}.u-trust span:before{content:"✓ ";color:var(--va)}.u-site,.s-app{border-radius:inherit;position:absolute;inset:0}.s-side{border-radius:inherit;color:#ffffff8c;width:17%;font:400 clamp(.34rem, .58vw, .58rem)/1 var(--f-b);background:#121821;border-top-right-radius:0;border-bottom-right-radius:0;flex-direction:column;gap:.9em;padding:1.6em 1.1em;display:flex;position:absolute;top:0;bottom:0;left:0}.s-side b{font:800 clamp(.55rem, 1vw, 1rem)/1 var(--f-d);letter-spacing:-.04em;color:#fff;align-items:center;gap:.4em;margin-bottom:.9em;display:flex}.s-side b svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1.15em;height:1.15em}.s-side b em{color:var(--va);font-style:normal}.s-side span{border-radius:5px;align-items:center;gap:.6em;margin:0 -.6em;padding:.55em .6em;display:flex}.s-side span:before{content:"";opacity:.5;background:currentColor;border-radius:2px;width:.75em;height:.75em}.s-side span.on{color:#fff;background:#ffffff14}.s-side span.on:before{background:var(--va);opacity:1}.s-side u{margin-top:auto;text-decoration:none}.s-top{font:400 clamp(.36rem, .6vw, .6rem)/1 var(--f-b);align-items:center;gap:1em;display:flex;position:absolute;top:5.5%;left:21%;right:4%}.s-top h5{font:700 clamp(.6rem, 1.15vw, 1.1rem)/1 var(--f-d);letter-spacing:-.03em;margin-right:auto}.s-top span{color:#12182166;background:#fff;border-radius:6px;padding:.6em 4em .6em .9em;box-shadow:inset 0 0 0 1px #12182114}.s-top i{background:var(--va);color:#fff;width:2.2em;height:2.2em;font:600 .85em/1 var(--f-b);border-radius:50%;place-items:center;font-style:normal;display:grid}.s-kpis{grid-template-columns:1fr 1fr;gap:clamp(3px,.5vw,8px);width:27%;height:50%;display:grid;position:absolute;top:18%;left:21%}.s-kpis div{background:#fff;border-radius:7px;flex-direction:column;justify-content:space-between;padding:.8em .85em;font-size:clamp(.34rem,.56vw,.56rem);display:flex;box-shadow:0 6px 14px -8px #1218214d,inset 0 0 0 1px #1218210f}.s-kpis small{font:400 1em/1.1 var(--f-m);letter-spacing:.04em;color:#12182180}.s-kpis b{font:800 2.3em/1 var(--f-d);letter-spacing:-.04em}.s-kpis em{font:500 .95em/1 var(--f-m);color:#1f9d5c;font-style:normal}.s-kpis em.up{color:var(--va)}.s-table{height:22%;font:400 clamp(.34rem, .56vw, .56rem)/1 var(--f-b);background:#fff;border-radius:7px;grid-template-rows:repeat(3,1fr);padding:0 1em;display:grid;position:absolute;bottom:5%;left:21%;right:4%;box-shadow:0 6px 14px -8px #1218214d,inset 0 0 0 1px #1218210f}.s-table p{color:#1218218c;grid-template-columns:.7em 1fr 6em 4em 5.5em;align-items:center;gap:1em;display:grid}.s-table p+p{border-top:1px solid #12182112}.s-table i{background:#1f9d5c;border-radius:50%;width:.7em;height:.7em}.s-table i.hi{background:var(--va)}.s-table i.md{background:#e8a33a}.s-table b{color:var(--vk);font-weight:600}.s-table span{font-family:var(--f-m)}.s-table em{color:#1f9d5c;background:#1f9d5c1f;border-radius:999px;justify-self:end;padding:.4em .7em;font-style:normal;font-weight:600}.s-table em.hi{color:var(--va);background:#e2502c1f}.s-table em.md{color:#b97a14;background:#e8a33a26}.i-img{transition:top .6s var(--ease-o), width .6s var(--ease-o), height .6s var(--ease-o), right .6s var(--ease-o)}.xpl[data-mode=saas] .i-img{border-radius:8px;width:46%;height:50%;top:18%;right:4%}.xpl[data-mode=saas] .m-cursor,.xpl[data-mode=saas] .m-ripple{top:79%;left:33%}.xpl[data-mode=saas] .m-hover{top:66%;left:38%}.m-path{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.m-path path{fill:none;stroke:var(--acc-l);stroke-width:1.5px;stroke-dasharray:4 6;opacity:var(--ex);vector-effect:non-scaling-stroke}.m-cursor{filter:drop-shadow(0 4px 6px #00000059);width:clamp(14px,1.7vw,24px);position:absolute;top:70.2%;left:16.4%}.m-cursor path{fill:#fff;stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:round}.m-ripple{width:34px;height:34px;animation:ripple 2.4s var(--ease) infinite;opacity:var(--ex);border:1.5px solid #e2502c;border-radius:50%;margin:-17px;position:absolute;top:70.2%;left:16.4%}@keyframes ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.m-ease,.m-hover{font:300 clamp(.42rem, .7vw, .68rem)/1 var(--f-m);color:var(--cream);background:rgb(var(--nr) / .92);opacity:var(--ex);border-radius:8px;align-items:center;gap:.5em;padding:.5em .75em;display:flex;position:absolute;box-shadow:0 10px 20px -10px #0009,inset 0 0 0 1px #ffffff1a}.m-ease{top:8%;right:6%}.m-ease svg{width:1.8em;height:1.8em}.m-ease path{fill:none;stroke:var(--acc-l);stroke-width:2.5px}.m-hover{top:58%;left:22%}.xpl-live{font:300 .72rem/1 var(--f-m);letter-spacing:.06em;text-transform:uppercase;color:var(--cream);opacity:0;transition:opacity .6s, transform .8s var(--ease-o);white-space:nowrap;background:#ffffff0f;border-radius:999px;align-items:center;gap:.55rem;padding:.6rem 1rem;display:flex;position:absolute;bottom:-3.6rem;left:50%;transform:translateY(10px);box-shadow:inset 0 0 0 1px #ffffff1a}.xpl-live b{color:#5fd38a}.xpl-live i{background:#5fd38a;border-radius:50%;width:7px;height:7px;animation:2.4s infinite ping}.xpl-live.on{opacity:1;transform:none}.xpl-lines{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.xpl-lines path{fill:none;stroke:rgb(var(--cr) / .32);stroke-width:1px}.xpl-lines path.on{stroke:var(--acc-l)}.xpl-lines circle{fill:rgb(var(--cr) / .5)}.xpl-tags{z-index:3;pointer-events:none;position:absolute;inset:0}.xpl-tags li{font:300 .7rem/1 var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--cr) / .55);white-space:nowrap;opacity:0;align-items:baseline;gap:.55rem;transition:color .4s;display:flex;position:absolute;top:0;left:0;translate:-100% -50%}.xpl-tags li b{color:rgb(var(--cr) / .3);font-weight:500}.xpl-tags li.on{color:#fff}.xpl-tags li.on b{color:var(--acc-l)}.xpl-txt{z-index:3;right:var(--xg);width:min(24rem,25vw);height:22rem;position:absolute;top:55%;translate:0 -50%}.xl{opacity:0;transition:opacity .5s, transform .8s var(--ease-o);pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;transform:translateY(24px)}.xl.on{opacity:1;transform:none}.xl-n{font:300 .72rem/1 var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--cr) / .45)}.xl-n b{color:var(--acc-l);font-weight:500}.xl h3{letter-spacing:-.05em;color:#fff;margin:1rem 0;font-size:clamp(2rem,3vw,2.9rem);font-weight:700;line-height:1}.xl p:not(.xl-n){color:rgb(var(--cr) / .68);font-size:1.02rem;line-height:1.6}.xl ul{flex-wrap:wrap;gap:.4rem;margin-top:1.5rem;display:flex}.xl li{font:300 .72rem/1 var(--f-m);color:var(--cream);box-shadow:inset 0 0 0 1px rgb(var(--cr) / .18);border-radius:999px;padding:.45rem .75rem}.xpl-prog{z-index:3;left:var(--xg);right:var(--xg);background:rgb(var(--cr) / .1);height:1px;position:absolute;bottom:1.6rem}.xpl-prog i{transform-origin:0;height:100%;transform:scaleX(var(--p,0));background:var(--acc-l);display:block}.svc .sec-head{grid-template-columns:1fr}.svc .sec-lead{margin-top:.5rem}.posters{gap:1rem;height:clamp(34rem,46vw,40rem);display:flex}.poster{min-width:0;transition:flex-grow .9s var(--ease-o), opacity .6s, filter .6s;outline:none;flex:1 1 0;position:relative}.poster.on{flex-grow:1.9}.posters.has-on .poster:not(.on){filter:brightness(.55)saturate(.6)}.pc{perspective:1600px;position:absolute;inset:0}.pc-in{transform-style:preserve-3d;transition:box-shadow .8s var(--ease-o);box-shadow:0 2px 4px #0000001f, 0 30px 50px -28px rgb(var(--sh) / .6);border-radius:1.6rem;position:absolute;inset:0}.poster.on .pc-in{box-shadow:0 4px 8px #00000024, 0 50px 80px -30px rgb(var(--sh) / .75)}.pz{transform:translateZ(calc(var(--z,0) * 1px));transform-style:preserve-3d;pointer-events:none;position:absolute}.pz0{border-radius:inherit;background:linear-gradient(180deg, var(--night3), var(--night2) 55%, var(--night));inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0d}.pz0:after{content:"";background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#0000 60%);mask:linear-gradient(#000,#0000 60%)}.pz1{top:9%;left:9%;right:9%}.pz2{top:32%;right:6%}.pz3{top:41%;left:8%}.w-win,.d-panel,.n-panel,.m-ed{background:var(--card);border-radius:12px;overflow:hidden;box-shadow:0 24px 40px -18px #000000b3,inset 0 0 0 1px #fff3}.w-bar{background:var(--paper2);align-items:center;gap:5px;height:26px;padding:0 10px;display:flex}.w-bar i{background:#00000024;border-radius:50%;width:7px;height:7px}.w-bar span{font:300 .62rem/1 var(--f-m);color:#00000080;background:#fff9;border-radius:6px;margin-left:10px;padding:3px 10px}.w-body{flex-direction:column;gap:7px;height:9.5rem;padding:1rem;display:flex;position:relative}.w-body b{background:var(--ink);border-radius:3px;width:46%;height:11px}.w-body span{background:#00000024;border-radius:3px;width:40%;height:5px}.w-body span.s{width:30%}.w-body em{background:var(--tone);border-radius:99px;width:22%;height:14px;margin-top:6px}.w-img{background:linear-gradient(160deg, var(--paper2), var(--desk));border-radius:8px;width:38%;position:absolute;top:1rem;bottom:1rem;right:1rem;box-shadow:inset 0 0 0 1px #0000000d}.w-img:after{content:"";background:rgb(var(--nr) / .12);border-radius:50% 50% 4px 4px;height:34%;position:absolute;bottom:18%;left:18%;right:18%}.w-ring{text-align:center;background:var(--night2);border-radius:50%;place-content:center;width:6rem;height:6rem;display:grid;position:relative;box-shadow:0 20px 30px -12px #000c,inset 0 0 0 1px #ffffff14}.w-ring svg{width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;inset:8px;transform:rotate(-90deg)}.w-ring circle{fill:none;stroke:#ffffff14;stroke-width:3px}.w-ring circle.fg{stroke:#5fd38a;stroke-linecap:round;stroke-dasharray:113.1;stroke-dashoffset:113.1px;transition:stroke-dashoffset 1.6s var(--ease-o) .2s}.poster.on .w-ring circle.fg,.poster.seen .w-ring circle.fg{stroke-dashoffset:0}.w-ring b{font:800 1.5rem/1 var(--f-d);color:#fff;letter-spacing:-.04em}.w-ring small{font:300 .5rem/1 var(--f-m);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;margin-top:4px}.w-tag,.d-toast,.n-lock,.m-term{font:300 .7rem/1 var(--f-m);color:#fff;background:rgb(var(--nr) / .92);white-space:nowrap;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem .8rem;display:inline-flex;box-shadow:0 18px 30px -12px #000c,inset 0 0 0 1px #ffffff1a}.w-tag{color:#5fd38a}.w-cur{filter:drop-shadow(0 6px 6px #00000080);width:22px;position:absolute;top:2.2rem;left:6.2rem}.w-cur path{fill:#fff;stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:round}.d-panel{background:var(--night2);padding:0 0 .9rem;box-shadow:0 24px 40px -18px #000000b3,inset 0 0 0 1px #ffffff14}.d-top{font:300 .66rem/1 var(--f-m);color:#fff9;justify-content:space-between;padding:.8rem 1rem;display:flex}.d-top b{color:#fff;font-weight:500}.d-panel svg{width:100%;height:5.5rem}.d-area{fill:rgb(var(--cr) / .07)}.d-line{fill:none;stroke:var(--tone);stroke-width:2px;vector-effect:non-scaling-stroke}.d-bars{align-items:flex-end;gap:6px;height:2.6rem;padding:.6rem 1rem 0;display:flex}.d-bars i{height:var(--h);background:#ffffff1f;border-radius:3px 3px 1px 1px;flex:1}.d-bars i:nth-child(6){background:var(--tone)}.d-kpi{background:var(--card);border-radius:12px;padding:.9rem 1.1rem;box-shadow:0 24px 34px -14px #000c}.d-kpi small{font:300 .55rem/1 var(--f-m);letter-spacing:.06em;text-transform:uppercase;color:#00000080;display:block}.d-kpi b{font:800 1.6rem/1 var(--f-d);letter-spacing:-.05em;color:var(--ink);margin-top:.35rem;display:block}.d-toast i,.n-lock svg{background:#5fd38a;border-radius:50%;width:8px;height:8px}.n-lock svg{width:14px;height:14px;color:var(--gold);background:0 0}.n-panel{gap:.45rem;padding:.9rem;display:grid}.n-panel p{font:300 .6rem/1 var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:#00000073;margin-bottom:.2rem}.n-row{color:var(--ink);background:#fff;border-radius:8px;align-items:center;gap:.6rem;padding:.55rem .6rem;font-size:.74rem;display:flex;box-shadow:inset 0 0 0 1px #0000000d}.n-row i{background:rgb(var(--nr) / .16);border-radius:3px;width:14px;height:16px}.n-row u{background:#0000001a;border-radius:3px;width:26px;height:5px;margin-left:auto}.n-row.lk{opacity:.45}.n-row.lk u{background:var(--ink);border-radius:2px;width:8px;height:10px}.n-roles{background:var(--night2);border-radius:999px;gap:4px;padding:4px;display:flex;box-shadow:0 20px 30px -12px #000c,inset 0 0 0 1px #ffffff1a}.n-roles span{font:300 .62rem/1 var(--f-m);color:#ffffff8c;border-radius:999px;padding:.45rem .7rem}.n-roles .on{background:var(--tone);color:#fff}.m-ed{background:var(--night2);box-shadow:0 24px 40px -18px #000000b3,inset 0 0 0 1px #ffffff14}.m-ed .w-bar{background:var(--night3)}.m-ed .w-bar i{background:#ffffff24}.m-ed .w-bar span{color:#ffffff80;background:#ffffff0f}.m-ed pre{font:400 .7rem/1.75 var(--f-c);color:rgb(var(--cr) / .7);margin:0;padding:1rem}.m-ed .k{color:color-mix(in oklab, var(--p1) 55%, #fff)}.m-ed .s{color:var(--gold)}.m-ed .f{color:#8fc7ff}.m-nodes{align-items:center;gap:.3rem;display:flex}.m-nodes span{width:3.2rem;height:3.2rem;font:300 .66rem/1 var(--f-m);color:var(--ink);background:var(--card);border-radius:14px;place-content:center;display:grid;box-shadow:0 18px 30px -12px #000c}.m-nodes i{background:repeating-linear-gradient(90deg, var(--tone) 0 6px, transparent 6px 10px);background-size:20px 2px;width:2.6rem;height:2px;animation:.8s linear infinite flow;position:relative}@keyframes flow{to{background-position:20px 0}}.m-term{color:#5fd38a}.poster-txt{color:var(--cream);pointer-events:none;padding:1.7rem 1.7rem 1.8rem;position:absolute;bottom:0;left:0;right:0;transform:translateZ(60px)}.pc-in>.poster-txt{transform-style:preserve-3d}.poster>.poster-txt{z-index:2}.p-n{font:300 .7rem/1 var(--f-m);letter-spacing:.12em;color:var(--acc-l)}.poster-txt h3{letter-spacing:-.045em;color:#fff;margin:.7rem 0 .45rem;font-size:clamp(1.5rem,2vw,2rem);font-weight:700;line-height:1}.p-h{font:500 clamp(1rem, 1.2vw, 1.12rem)/1.35 var(--f-b);color:rgb(var(--cr) / .86);text-wrap:balance}.p-p,.p-meta{opacity:0;transition:max-height .35s var(--ease-o), opacity .2s, margin .35s var(--ease-o), padding .35s var(--ease-o);display:grid}.p-p{color:rgb(var(--cr) / .7);max-width:30rem;font-size:.92rem;line-height:1.55;overflow:hidden}.p-meta{grid-template-columns:auto 1fr;gap:.45rem 1rem;font-size:.78rem;overflow:hidden}.p-meta dt{font:300 .62rem/1.6 var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--cr) / .45)}.p-meta dd{color:rgb(var(--cr) / .85)}.p-meta ul{flex-wrap:wrap;gap:.25rem .8rem;display:flex}.p-meta li:before{content:"+ ";color:var(--acc-l)}.poster.on .p-p{opacity:1;max-height:16rem;transition:max-height .8s var(--ease-o) .3s, opacity .5s .5s, margin .8s var(--ease-o) .3s;margin-top:1rem}.poster.on .p-meta{opacity:1;border-top:1px solid rgb(var(--cr) / .12);max-height:14rem;transition:max-height .8s var(--ease-o) .38s, opacity .5s .6s, margin .8s var(--ease-o) .38s, padding .8s var(--ease-o) .38s;margin-top:1.1rem;padding-top:1rem}.poster:not(.on) .p-p,.poster:not(.on) .p-meta,.poster .p-p{max-height:0}.refs{padding-bottom:0}.refs-head,.tiers-head,.at-head{text-align:center;justify-items:center;display:grid}.refs-head .kicker,.tiers-head .kicker,.at-head .kicker{margin-bottom:1.5rem}.refs-head .h2{text-wrap:balance;max-width:min(92rem,100%)}.refs-head .h2>span[data-split]{display:block}.refs-head .h2 .refs-hat{letter-spacing:0;color:var(--ink2);margin-bottom:1.1rem;font-size:clamp(1rem,1.3vw,1.2rem);font-weight:500;line-height:1.4}.refs-head .h2 em{color:inherit;display:block}.refs-head .h2 .roll{color:var(--acc)}.roll{justify-items:center;margin:-.1em -.16em -.16em;padding:.1em .16em .16em;display:grid;overflow:hidden}.roll>span{white-space:nowrap;opacity:0;grid-area:1/1;transform:translateY(110%)}.roll>span.on{opacity:1;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .5s;transform:none}.roll>span.out{opacity:0;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .5s;transform:translateY(-110%)}.refs-lead{text-wrap:balance;max-width:min(92rem,100%);margin-top:1.6rem;font-size:1.08rem;line-height:1.6}.band{width:min(100% - 2 * var(--g), 74rem);border-radius:var(--r-plate);background:var(--night);color:var(--cream);isolation:isolate;box-shadow:inset 0 1px 0 #ffffff12, 0 1px 2px rgb(var(--sh) / .25), 0 22px 30px -16px rgb(var(--sh) / .5), 0 80px 120px -40px rgb(var(--sh) / .7);margin:clamp(2.6rem,5vw,4rem) auto 0;padding:1.2rem 0 clamp(1.3rem,2.4vw,1.9rem);position:relative;overflow:hidden}.band:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 120% at 12% 0%, rgb(var(--cr) / .05), transparent 70%), radial-gradient(42% 120% at 88% 100%, color-mix(in oklab, var(--amb) 8%, transparent), transparent 70%);position:absolute;inset:0}.band-top{border-bottom:1px solid var(--line-l);font:300 .66rem/1 var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--cr) / .45);justify-content:space-between;gap:1rem;margin:0 clamp(1.4rem,3vw,2.4rem) clamp(.9rem,1.6vw,1.3rem);padding-bottom:1rem;display:flex}.ribbon{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.rtrack{--gap:clamp(1.4rem, 3vw, 2.6rem);align-items:center;gap:var(--gap);filter:drop-shadow(0 .32em .28em #0009);width:max-content;padding:.1em 0 .35em;animation:46s linear infinite scroll;display:flex}.ribbon.rev .rtrack{filter:none;animation-duration:64s;animation-direction:reverse}.ribbon:hover .rtrack{animation-play-state:paused}@keyframes scroll{to{transform:translateX(calc(-50% - var(--gap) / 2))}}.chip{white-space:nowrap;font:700 clamp(1.9rem, 3.6vw, 3.1rem)/1.15 var(--f-d);letter-spacing:-.05em;color:var(--cream);align-items:center;transition:color .4s;display:inline-flex}.chip:after{content:"";width:.14em;height:.14em;margin-left:var(--gap);background:var(--acc-l);flex:none;rotate:45deg}.ribbon:not(.rev) .chip:hover{color:var(--acc-l)}.ribbon.rev{margin-top:.2rem}.ribbon.rev .chip{-webkit-text-stroke:1px rgb(var(--cr) / .4);background:0 0;font-size:clamp(1.3rem,2.3vw,2rem);transition:color .4s}.ribbon.rev .chip:after{background:rgb(var(--cr) / .25)}.ribbon.rev .chip:hover{color:var(--cream);-webkit-text-stroke-color:transparent}.yrs{--lab:clamp(11rem, 17vw, 15rem);padding-top:clamp(6rem,11vw,10rem)}.yrs-head{text-align:center;justify-items:center;margin-bottom:clamp(3rem,6vw,4.5rem);display:grid}.yrs-head .muted{max-width:34rem;margin-top:1.2rem;font-size:1.05rem}.tiers-wrap{padding:clamp(6rem,11vw,10rem) 0 0}.tiers-head{margin-bottom:clamp(3rem,6vw,4.5rem)}.tiers-head .muted{max-width:30rem;margin-top:1rem;font-size:1.05rem}.tiers{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.tier{--tone:var(--brand);--r:1.4rem;border-radius:var(--r);background:var(--card);isolation:isolate;min-height:28rem;box-shadow:inset 0 0 0 1px var(--line), 0 1px 2px rgb(var(--sh) / .06), 0 18px 30px -22px rgb(var(--sh) / .3);transition:box-shadow .7s var(--ease-o), opacity .5s;outline:none;flex-direction:column;padding:1.5rem 1.5rem 1.3rem;display:flex;position:relative;overflow:hidden}.tier:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(165deg, color-mix(in oklab, var(--tone) 92%, #fff), color-mix(in oklab, var(--tone) 74%, var(--night)));clip-path:inset(100% 0 0);transition:clip-path .8s var(--ease-o);position:absolute;inset:0}.tier:hover,.tier:focus-visible{box-shadow:inset 0 0 0 1px transparent, 0 2px 4px rgb(var(--sh) / .1), 0 40px 60px -28px color-mix(in oklab, var(--tone) 70%, #000)}.tier:hover:before,.tier:focus-visible:before{clip-path:inset(0)}.tiers.has-on .tier:not(:hover):not(:focus-visible){opacity:.72}.tier-n{font:800 clamp(4.4rem, 6.6vw, 6.4rem)/1 var(--f-d);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px color-mix(in oklab, var(--tone) 62%, transparent);transition:-webkit-text-stroke-color .5s;position:absolute;top:.5rem;right:1.1rem}.tier-ico{width:2.7rem;height:2.7rem;color:var(--tone);background:color-mix(in oklab, var(--tone) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone) 24%, transparent);border-radius:.8rem;padding:.6rem;transition:color .5s,background .5s,box-shadow .5s}.tier h4{font:700 1.36rem/1.12 var(--f-d);letter-spacing:-.03em;margin-top:clamp(3rem,5vw,3.6rem);transition:color .5s}.tier p{color:var(--ink2);margin:.7rem 0 1.6rem;font-size:.9rem;line-height:1.55;transition:color .5s}.tier-lv{border-top:1px solid var(--line);font:300 .62rem/1 var(--f-m);letter-spacing:.18em;text-transform:uppercase;color:var(--ink3);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;transition:color .5s,border-color .5s;display:flex}.tier-lv b{font:500 .8rem/1.2 var(--f-b);letter-spacing:0;text-transform:none;text-align:right;color:var(--ink);transition:color .5s}.tier:hover :is(h4),.tier:focus-visible :is(h4){color:#fff}.tier:hover p,.tier:focus-visible p{color:#ffffffd6}.tier:hover .tier-n,.tier:focus-visible .tier-n{-webkit-text-stroke-color:#ffffff73}.tier:hover .tier-ico,.tier:focus-visible .tier-ico{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff4d}.tier:hover .tier-lv,.tier:focus-visible .tier-lv{color:#ffffffbf;border-color:#ffffff40}.tier:hover .tier-lv b,.tier:focus-visible .tier-lv b{color:#fff}.at-head{margin-bottom:clamp(2.5rem,5vw,4rem)}.at-head .sec-lead{max-width:36rem;margin-top:1.2rem}.table{height:max(34rem,100svh - clamp(2rem,5vh,4rem));margin:0 var(--fr);border-radius:var(--r-plate);background:var(--desk);isolation:isolate;box-shadow:inset 0 2px 0 #fff9, inset 0 0 0 1px rgb(var(--sh) / .08), inset 0 -50px 90px -50px rgb(var(--sh) / .28), inset 0 50px 90px -70px rgb(var(--sh) / .16);place-items:center;display:grid;position:relative;overflow:hidden}.table:before{content:"";z-index:-2;opacity:.45;background-image:linear-gradient(rgb(var(--sh) / .09) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--sh) / .09) 1px, transparent 1px), linear-gradient(rgb(var(--sh) / .06) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--sh) / .06) 1px, transparent 1px);background-position:50%;background-size:120px 120px,120px 120px,24px 24px,24px 24px;position:absolute;inset:0}.table:after{content:"";z-index:5;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .33 0 0 0 0 .22 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");position:absolute;inset:0}.table-light{display:none}.sheet-a,.sheet-b{z-index:1;pointer-events:none;border-radius:2px;position:absolute;top:45%;left:50%;translate:-50% -50%}.sheet-a{background:var(--paper);width:min(66rem,78%);height:76%;box-shadow:0 1px 1px rgb(var(--sh) / .14), 0 14px 22px -16px rgb(var(--sh) / .4);rotate:-2.4deg}.sheet-b{background:var(--card);width:min(60rem,70%);height:68%;box-shadow:0 1px 1px rgb(var(--sh) / .14), 0 3px 4px -2px rgb(var(--sh) / .12), 0 22px 30px -20px rgb(var(--sh) / .42);rotate:1.1deg}.sheet-b:before,.sheet-b:after{content:"";width:6.5rem;height:1.5rem;box-shadow:0 1px 2px rgb(var(--sh) / .18);mix-blend-mode:multiply;background:#e8e7e0c7;position:absolute;top:-.7rem}.sheet-b:before{left:-1.6rem;rotate:-38deg}.sheet-b:after{right:-1.6rem;rotate:36deg}.crop{border:0 solid rgb(var(--sh) / .4);width:1.1rem;height:1.1rem;position:absolute}.crop.tl{border-width:1px 0 0 1px;top:1.2rem;left:1.2rem}.crop.tr{border-width:1px 1px 0 0;top:1.2rem;right:1.2rem}.crop.bl{border-width:0 0 1px 1px;bottom:1.2rem;left:1.2rem}.crop.br{border-width:0 1px 1px 0;bottom:1.2rem;right:1.2rem}.still3d{z-index:2;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}@media (width>=1100px){.still3d{display:block}}.fan{--w:clamp(8rem, 15vw, 13rem);--ov:.12;z-index:3;outline-offset:-1rem;justify-content:center;align-items:center;width:100%;height:100%;padding-bottom:10%;display:flex;position:relative}.pf{--abs:max(var(--i), calc(var(--i) * -1));z-index:calc(10 - var(--abs));width:var(--w);margin:0 calc(var(--w) * var(--ov) * -1);background:var(--card);box-shadow:0 0 0 1px rgb(var(--sh) / .05), 0 1px 1px rgb(var(--sh) / .14), 0 10px 14px -8px rgb(var(--sh) / .3), 0 34px 50px -26px rgb(var(--sh) / .45);transform:translateX(calc(var(--i) * var(--w) * (2 * var(--ov) - 1))) rotate(calc(var(--i) * 1.6deg));transition:transform 1s var(--ease-o) calc(var(--abs) * 90ms), translate .5s var(--ease-o), box-shadow .5s var(--ease-o);border-radius:3px;flex:none;padding:.42rem .42rem 0;position:relative}.fan.open .pf{transform:translateY(calc(var(--i) * var(--i) * 1.2rem)) rotate(calc(var(--i) * 5deg))}.fan.settled .pf{transition-duration:.6s,.5s,.5s;transition-delay:0s}@media (hover:hover){.fan.settled:hover .pf{transform:translateY(calc(var(--i) * var(--i) * .5rem)) rotate(calc(var(--i) * 9deg)) translateX(calc(var(--i) * 1.6rem))}.fan.settled .pf:hover{z-index:20;box-shadow:0 0 0 1px rgb(var(--sh) / .04), 0 4px 6px rgb(var(--sh) / .1), 0 30px 36px -14px rgb(var(--sh) / .34), 0 64px 80px -30px rgb(var(--sh) / .45);translate:0 -1.1rem}}.pf img{aspect-ratio:3/4;object-fit:cover;pointer-events:none;background:#ddd;width:100%;height:auto}.pf figcaption{font:300 .58rem/1.2 var(--f-m);letter-spacing:.04em;color:var(--ink2);white-space:nowrap;align-items:baseline;gap:.5em;padding:.5rem .1rem .6rem;display:flex;overflow:hidden}.pf figcaption span{color:var(--brand)}.pf figcaption i{text-overflow:ellipsis;min-width:0;font-style:normal;overflow:hidden}.table-note{z-index:4;left:var(--g);right:var(--g);font:300 .62rem/1 var(--f-m);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--sh) / .55);pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:1.3rem}.at-cta{z-index:6;position:absolute;bottom:clamp(1.4rem,4vh,2.6rem);left:50%;translate:-50%}.at-cta .btn{white-space:nowrap}.cta{padding:clamp(2rem, 4vw, 3rem) var(--fr) clamp(5rem, 9vw, 8rem)}.cta-sec{isolation:isolate;grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(2.5rem,4vw,4rem);padding:clamp(5rem,9vw,8rem) clamp(1.5rem,6vw,6rem);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0000008c}.cta-sec:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--amb) 9%, transparent), transparent);pointer-events:none;border-radius:50%;width:75%;position:absolute;top:50%;right:-10%;translate:0 -50%}.cta-txt h2{font:700 clamp(2.8rem, 6.4vw, 6rem)/.95 var(--f-d);letter-spacing:-.05em;color:#fff}.cta-txt h2 em{color:var(--acc-l)}.cta-lead{max-width:30rem;color:rgb(var(--cr) / .62);margin-top:1.8rem;font-size:1.08rem;line-height:1.6}.cta-btns{flex-wrap:wrap;gap:.8rem;margin-top:2.4rem;display:flex}.cta-btns .line{color:var(--cream);font-size:.9rem}.desk{justify-self:stretch;align-items:center;min-height:34rem;padding:2rem 0 4.5rem;display:grid;position:relative}.brief{z-index:2;justify-self:start;width:min(100%,26rem);position:relative}.desk-clip{z-index:3;fill:none;stroke:#b9bcc2;stroke-width:2.2px;stroke-linecap:round;filter:drop-shadow(0 2px 1px #00000059);width:.9rem;position:absolute;top:-1.9rem;left:1.6rem;rotate:4deg}.desk-card{z-index:1;background:var(--night3);width:15.5rem;height:9rem;color:var(--cream);border-radius:.4rem;flex-direction:column;padding:1.1rem 1.2rem;display:flex;position:absolute;bottom:-1.4rem;left:-1.6rem;rotate:-7deg;box-shadow:inset 0 1px #ffffff14,0 2px 3px #0006,0 24px 40px -20px #000c}.dc-top{justify-content:space-between;align-items:baseline;display:flex}.dc-top b{font:700 1.5rem/1 var(--f-d);letter-spacing:-.04em;color:#fff}.dc-top span{font:300 .6rem/1 var(--f-m);letter-spacing:.18em;text-transform:uppercase;color:var(--acc-l)}.dc-role{color:rgb(var(--cr) / .6);margin-top:.5rem;font-size:.78rem}.dc-bot{border-top:1px solid rgb(var(--cr) / .12);font:300 .58rem/1.2 var(--f-m);letter-spacing:.04em;color:rgb(var(--cr) / .55);justify-content:space-between;gap:.6rem;margin-top:auto;padding-top:.7rem;display:flex}.desk-ticket{z-index:1;background:var(--paper2);width:13.5rem;color:var(--ink);border-radius:.3rem;padding:1.2rem 1.2rem 1rem 1.5rem;position:absolute;top:52%;right:-.4rem;translate:0 -40%;rotate:3.5deg;box-shadow:0 2px 3px #00000059,0 24px 40px -20px #000c;-webkit-mask:radial-gradient(circle at 0,#0000 .5rem,#000 calc(.5rem + .5px));mask:radial-gradient(circle at 0,#0000 .5rem,#000 calc(.5rem + .5px))}.desk-ticket:before{content:"";border-left:1px dashed rgb(var(--nr) / .22);position:absolute;top:.8rem;bottom:.8rem;left:.55rem}.tk-h{font:700 1.1rem/1 var(--f-d);letter-spacing:-.03em}.desk-ticket ol{gap:.65rem;margin-top:1rem;display:grid}.desk-ticket li{color:var(--ink2);grid-template-columns:1.6rem 1fr;font-size:.8rem;line-height:1.3;display:grid}.desk-ticket li b{font:400 .62rem/1.7 var(--f-m);color:var(--acc)}.tk-f{border-top:1px solid rgb(var(--nr) / .1);font:300 .58rem/1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);margin-top:1rem;padding-top:.7rem}.desk-stamp{z-index:3;pointer-events:none;fill:none;width:6.6rem;stroke:var(--acc-l);stroke-width:1.4px;opacity:.8;position:absolute;top:.2rem;left:calc(min(100%,26rem) - 4.2rem);rotate:14deg}.desk-stamp text{fill:var(--acc-l);stroke:none;font-family:var(--f-m);text-anchor:middle}.st-ring{letter-spacing:.06em;font-size:8.6px;font-weight:400;text-anchor:start!important}.st-big{font:700 17px/1 var(--f-d);letter-spacing:-.02em}.st-sm{letter-spacing:.2em;font-size:6.5px}.brief-back,.brief-front{border-radius:.45rem}.brief-back{position:absolute;inset:0;box-shadow:0 2px 3px #00000059,0 30px 50px -24px #000000b3}.brief-back.b1{background:color-mix(in oklab, var(--paper2) 78%, var(--ink3));translate:-.6rem .4rem;rotate:-5deg}.brief-back.b2{background:var(--paper2);translate:.5rem -.2rem;rotate:3deg}.brief-front{background:var(--card);color:var(--ink);padding:1.6rem 1.7rem 1.4rem;position:relative;rotate:-.6deg;box-shadow:inset 0 1px #fff,0 1px 1px #00000040,0 12px 18px -10px #00000073,0 50px 70px -30px #000000bf}.brief-top{border-bottom:1px dashed rgb(var(--nr) / .2);font:300 .62rem/1 var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:var(--ink3);justify-content:space-between;padding-bottom:1rem;display:flex}.brief-top span:first-child{color:var(--brand)}.brief-q{font:700 clamp(1.4rem, 2vw, 1.75rem)/1.1 var(--f-d);letter-spacing:-.03em;margin:1.4rem 0 1.1rem}.brief-opts{flex-wrap:wrap;gap:.5rem;display:flex}.brief-opts a{font:400 .88rem/1 var(--f-b);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:.55rem;padding:.6rem .95rem;transition:background .35s,color .35s,box-shadow .35s;display:inline-flex}.brief-opts i{width:.62rem;height:.62rem;box-shadow:inset 0 0 0 1.5px var(--acc);border-radius:50%;transition:background .35s,box-shadow .35s}.brief-opts a:hover,.brief-opts a:focus-visible{background:var(--ink);color:var(--card);box-shadow:inset 0 0 0 1px var(--ink), 0 10px 18px -10px rgb(var(--sh) / .6)}.brief-opts a:hover i,.brief-opts a:focus-visible i{background:var(--acc-l);box-shadow:inset 0 0 0 1.5px var(--acc-l)}.brief-lines{margin-top:1.5rem}.brief-lines i{background:rgb(var(--nr) / .12);height:1px;margin-top:1.35rem;display:block}.brief-lines i:last-child{width:58%}.brief-foot{font:300 .62rem/1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);justify-content:space-between;gap:1rem;margin-top:1.8rem;display:flex}.brief-foot span{align-items:center;gap:.55em;display:inline-flex}.brief-foot b{color:var(--ink);font-weight:300}.brief-foot .dot{background:#3f9a5a;border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite ping;box-shadow:0 0 #3f9a5a80}.ft{z-index:2;background:var(--paper);color:var(--ink);border-top:1px solid rgb(var(--nr) / .1);padding:clamp(4.5rem,8vw,7rem) 0 5.5rem;position:relative;overflow:clip}.ft-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);display:grid}.ft-logo{font:700 clamp(1.7rem, 2.4vw, 2.1rem)/1 var(--f-d);letter-spacing:-.05em;color:var(--ink);display:inline-block}.ft-logo em{color:var(--acc);font-style:normal}.ft-brand p{max-width:24rem;color:var(--ink2);margin-top:1.2rem;font-size:.95rem;line-height:1.6}.ft-brand .ft-status{border:1px solid rgb(var(--nr) / .12);font:300 .64rem/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-radius:99px;align-items:center;gap:.6em;margin-top:1.6rem;padding:.55rem .9rem;display:inline-flex}.ft-status .dot{background:#3f9a5a;border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite ping}.ft-col{flex-direction:column;align-items:flex-start;gap:.75rem;font-size:.95rem;display:flex}.ft-col h2{font:300 .64rem/1 var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:var(--ink3);margin-bottom:.6rem}.ft-col a,.ft-col button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;transition:color .3s;position:relative}.ft-col a:after,.ft-col button:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:scale .4s cubic-bezier(.65,0,.35,1);position:absolute;bottom:-2px;left:0;right:0;scale:0 1}.ft-col a:hover,.ft-col button:hover{color:var(--acc)}.ft-col a:hover:after,.ft-col button:hover:after{transform-origin:0;scale:1}.ft-contact span{color:var(--ink2);font-size:.88rem}.ft-col .ft-cta{align-items:center;gap:.5em;margin-top:.6rem;font-weight:500;display:inline-flex}.ft-cta svg{width:.9em;height:.9em;transition:translate .3s}.ft-cta:hover svg{translate:3px}.ft-mark{text-align:center;margin:clamp(3rem,6vw,5rem) 0 clamp(1.2rem,2.4vw,2.2rem);line-height:.8;position:relative}.ft-mark span{font:700 clamp(3.6rem, 18.8vw, 19rem)/.8 var(--f-d);letter-spacing:-.075em;color:var(--paper);-webkit-text-stroke:0;padding-right:.06em;display:inline-block}.ft-bot{border-top:1px solid rgb(var(--nr) / .1);font:300 .68rem/1.4 var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-top:1.4rem;display:flex}.ft-bot a{color:var(--ink);transition:color .3s}.ft-bot a:hover{color:var(--acc)}.ft-legal,.lg-ftl{flex-wrap:wrap;gap:.4rem 1.4rem;display:flex}.lg-ftl a:hover{color:var(--cream)}@media (width<=900px){.ft-grid{grid-template-columns:1fr 1fr}.ft-brand{grid-column:1/-1}}@media (width<=520px){.ft-grid{gap:2.6rem 1.5rem}.ft-contact{grid-column:1/-1}.ft-bot{flex-direction:column;align-items:flex-start}}@media (width<=1100px){.xpl-stage{width:min(54vw,40rem)}.xpl-txt{width:min(22rem,32vw)}.xpl-pin{--xg:clamp(1.2rem, 4.5vw, 3rem)}.xpl-intro,.xpl-outro{width:min(18rem,26vw)}.xi-facts{gap:1rem}.tiers{grid-template-columns:repeat(2,1fr)}.tier{min-height:24rem}.cta-sec{grid-template-columns:1fr}.desk{max-width:40rem}}@media (width<=900px){.rl-row{grid-template-columns:1fr;gap:1.6rem}.nav-bar{gap:1rem}.nav-links{display:none}.burger{margin-left:0;display:grid}.nav-cta{margin-left:auto}.hero-txt{width:auto;padding:0 var(--g);top:calc(clamp(1rem,8vh,4.5rem) + 6rem);left:0;right:0;translate:none}.hero-in:after{background:linear-gradient(180deg, rgb(var(--nr) / .8) 0, rgb(var(--nr) / .4) 45%, transparent 70%)}.hero h1{margin-top:1.5rem}.hero-lead{margin-top:1.3rem}.hero-foot{padding:0 var(--g);left:0;right:0}.hero-drag{display:none}.xpl{height:560vh}.xpl-head{top:5.5rem}.xpl-mode{margin-top:.8rem}.xpl-mode button{padding:.5rem .85rem;font-size:.72rem}.xpl-stage{width:min(88vw,34rem);top:46%;left:50%!important}.xpl-chrome{border-radius:10px 10px 0 0;height:1.5rem}.xpl-chrome span{padding:.25rem .9rem;font-size:.55rem}.xpl-intro,.xpl-outro{left:var(--g);right:var(--g);width:auto;top:auto;bottom:3.2rem;translate:none}.xpl-intro .xi-k,.xpl-intro .xi-hint{display:none}.xi-lead{font-size:.92rem;line-height:1.5}.xi-facts{margin-top:1rem;padding-top:.9rem}.xi-link{margin-top:1rem}.u-trust,.u-lnk,.u-nav span{display:none}.xpl-txt{left:var(--g);right:var(--g);width:auto;height:15.5rem;top:auto;bottom:3.2rem;translate:none}.xl{justify-content:flex-end}.xl h3{margin:.6rem 0;font-size:1.8rem}.xl p:not(.xl-n){font-size:.92rem}.xl ul{margin-top:.9rem}.xpl-lines,.xpl-tags{display:none}.xpl-live{bottom:-2.8rem}.posters{flex-direction:column;height:auto}.poster{flex:none;height:37rem}.posters.has-on .poster:not(.on){opacity:1;filter:none}.poster .p-p,.poster .p-meta,.poster:not(.on) .p-p,.poster:not(.on) .p-meta{opacity:1;max-height:none;margin-top:1rem}.poster .p-meta{border-top:1px solid rgb(var(--cr) / .12);padding-top:1rem}.pz1{top:6%}.pz2{top:22%}.pz3{top:30%}.band-top span:last-child{display:none}.table{height:34rem}.fan{--w:30vw;--ov:.28}.sheet-a{width:88%}.sheet-b{width:80%;height:66%}}@media (width<=600px){.xpl-phase p{font-size:min(1.9rem,7.3vw)}.hero-cta .btn.line{background:rgb(var(--nr) / .62);backdrop-filter:blur(8px)}.rl-full,.rl-part{flex-wrap:wrap;gap:.5rem .3rem}.rl-full li,.rl-part li{flex:none}.rl-full li:not(:first-child):before,.rl-part li:not(:first-child):before{flex:none;width:.7rem;min-width:0;margin:0 .3rem 0 0}.rl-part em,.rl-pill em{display:none}.rl-full span,.rl-part span{padding:.55rem .75rem}.nav .nav-cta{display:none}.burger{margin-left:auto}.nav-bar{padding:.55rem .55rem .55rem 1.1rem}.hero-badge{letter-spacing:.1em;white-space:nowrap;font-size:.62rem}.hero h1{font-size:clamp(3rem,15.5vw,4.6rem)}.hero-lead{font-size:.98rem}.hero-cta .btn{flex:auto}.hero-foot>span:first-child{display:none}.tiers{grid-template-columns:1fr}.tier{min-height:0}.tier h4{margin-top:2.4rem}.table{height:31rem}.fan{--w:31vw;--ov:.31;translate:0 -1rem}.pf{padding:.3rem .3rem 0}.pf figcaption i,.table-note{display:none}.at-cta{bottom:1.2rem}.at-cta .btn{padding-inline:1.2rem;font-size:.85rem}.cta-sec{padding:4rem 1.3rem 1.5rem}.brief-front{padding:1.3rem 1.2rem 1.2rem}.poster{height:39rem}.poster-txt{padding:1.3rem}.w-body{height:7.5rem}.xpl-txt{height:16.5rem;bottom:2.6rem}.xl p:not(.xl-n){font-size:.88rem;line-height:1.5}.cta-btns .btn{width:100%}}.pg-contact{background:var(--night);color:var(--cream)}.ct{min-height:100svh;padding:calc(clamp(1rem,8vh,4.5rem) + 8rem) 0 5rem;position:relative;overflow:clip}.ct-spill{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--amb) 14%, transparent), transparent);border-radius:50%;width:70%;position:absolute;top:-20%;left:-15%}.ct-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid;position:relative}.ct-left h1{letter-spacing:-.05em;color:#fff;font-size:clamp(3rem,6.4vw,6rem);font-weight:700;line-height:.94}.ct-left h1 em{color:var(--acc-l)}.ct-lead{max-width:30rem;color:rgb(var(--cr) / .64);margin-top:1.6rem;font-size:1.08rem;line-height:1.6}.ct-mail{border-top:1px solid var(--line-l);margin-top:2.6rem;padding-top:1.6rem}.ct-mail>span{font:300 .68rem/1 var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--cr) / .45)}.ct-mail-row{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.9rem;display:flex}.ct-mail-row a{font:500 clamp(1.3rem, 2.2vw, 1.8rem)/1 var(--f-d);letter-spacing:-.035em;color:#fff}.ct-copy{font:300 .7rem/1 var(--f-m);letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgb(var(--cr) / .2);border-radius:999px;padding:.5rem .85rem;transition:box-shadow .3s}.ct-copy:hover{box-shadow:inset 0 0 0 1px var(--cream)}.ct-steps{gap:1.3rem;margin-top:2.6rem;display:grid}.ct-steps li{grid-template-columns:2.6rem 1fr;gap:1rem;display:grid}.ct-n{font:300 .72rem/1.6 var(--f-m);color:var(--gold)}.ct-steps h3{letter-spacing:-.025em;color:#fff;font-size:1.08rem;font-weight:600}.ct-steps p{color:rgb(var(--cr) / .58);margin-top:.25rem;font-size:.92rem;line-height:1.55}.ct-note{max-width:30rem;color:rgb(var(--cr) / .4);margin-top:2.4rem;font-size:.8rem;line-height:1.55}.ct-card{background:var(--paper);color:var(--ink);border-radius:1.6rem;padding:clamp(1.5rem,3vw,2.6rem);position:relative;box-shadow:inset 0 1px #fff,0 2px 4px #0000004d,0 50px 90px -30px #000c,0 0 0 1px #ffffff0a}.ct-card:after{content:"";background:radial-gradient(closest-side, rgb(from var(--p4) r g b / .2), transparent);filter:blur(8px);pointer-events:none;border-radius:50%;height:2rem;position:absolute;inset:auto 6% -1.8rem}#contact-form{gap:1.15rem;display:grid}.ct-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.fld{border:0;gap:.45rem;min-width:0;margin:0;padding:0;display:grid;position:relative}.fld>span,.fld legend{font:300 .68rem/1 var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);padding:0}.fld b{color:var(--brand);font-weight:500}.fld small{text-transform:none;letter-spacing:0;color:var(--ink3)}.fld input,.fld select,.fld textarea{width:100%;font:400 .98rem/1.4 var(--f-b);color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 2px rgb(var(--sh) / .06);appearance:none;border:0;border-radius:.8rem;padding:.85rem 1rem;transition:box-shadow .3s}.fld select{background-image:linear-gradient(45deg, transparent 50%, var(--ink2) 50%), linear-gradient(135deg, var(--ink2) 50%, transparent 50%);background-position:calc(100% - 1.15rem) 55%,calc(100% - .85rem) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:2.4rem}.fld textarea{resize:vertical;min-height:9rem}.fld input:focus,.fld select:focus,.fld textarea:focus{box-shadow:inset 0 0 0 1.5px var(--brand), 0 0 0 4px rgb(from var(--p1) r g b / .12);outline:none}.fld.bad input,.fld.bad textarea,.chk.bad span:before{box-shadow:inset 0 0 0 1.5px #c0392b,0 0 0 4px #c0392b1f}.cnt{font:300 .62rem/1 var(--f-m);color:var(--ink3);font-style:normal;position:absolute;bottom:.6rem;right:.8rem}.opts{flex-wrap:wrap;gap:.4rem;margin-top:.45rem;display:flex}.opt input{opacity:0;pointer-events:none;position:absolute}.opt span{cursor:pointer;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:.6rem .95rem;font-size:.86rem;transition:background-color .3s,color .3s,box-shadow .3s;display:inline-block}.opt input:checked+span{background:var(--ink);color:#fff;box-shadow:0 6px 14px -6px #00000080}.opt input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.chk{color:var(--ink2);cursor:pointer;gap:.8rem;font-size:.86rem;line-height:1.45;display:flex;position:relative}.chk input{opacity:0;position:absolute}.chk a{text-underline-offset:.2em;text-decoration:underline}.chk span:before{content:"";vertical-align:-3px;background:var(--card) center / 70% no-repeat;width:1.15rem;height:1.15rem;box-shadow:inset 0 0 0 1px rgb(var(--nr) / .25);border-radius:.35rem;flex:none;margin-right:.7rem;transition:background-color .2s;display:inline-block}.chk input:checked+span:before{background-color:var(--brand);box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.4'%3E%3Cpath d='M3 8.5l3 3 7-7'/%3E%3C/svg%3E")}.chk input:focus-visible+span:before{outline:2px solid var(--brand);outline-offset:2px}.ct-send{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:.4rem;display:flex}.ct-send .btn.acid{--amb:var(--brand)}#contact-form.busy .btn{opacity:.6;pointer-events:none}.ct-status{font-size:.86rem}.ct-status.err{color:#b03a2e}.ct-status.ok{color:var(--ink2)}.ct-done{justify-items:start;gap:1rem;padding:2rem 0;display:grid}.ct-done svg{color:#2f9e5f;width:3.2rem}.ct-done h2{letter-spacing:-.045em;font-size:2.2rem;font-weight:600}.ct-done p{color:var(--ink2)}.ct-done .btn{color:var(--ink)}.ct-ft{border-top:1px solid var(--line-l);font:300 .7rem/1.4 var(--f-m);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--cr) / .4);padding:1.6rem 0}.ct-ft .wrap{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.pg-contact .grain{mix-blend-mode:screen;opacity:.05}@media (width<=900px){.ct-grid,.ct-row{grid-template-columns:1fr}}@media (width<=600px){.pg-contact .nav .btn.sm{display:none}}.tool{z-index:90;font-family:var(--f-b);color:var(--cream);pointer-events:none;align-items:center;display:flex;position:fixed;top:50%;right:0;translate:0 -50%}.tool>*{pointer-events:auto}.tool-tab{cursor:pointer;color:inherit;background:rgb(var(--nr) / .82);backdrop-filter:blur(14px)saturate(1.3);box-shadow:0 12px 30px -12px rgb(var(--sh) / .6), inset 0 0 0 1px rgb(var(--cr) / .1);border:0;border-radius:.8rem 0 0 .8rem;flex-direction:column;align-items:center;gap:.7rem;padding:1rem .55rem;display:flex}.tool-tab i{background:conic-gradient(var(--p1) 0 20%, var(--p2) 0 40%, var(--p3) 0 60%, var(--p4) 0 80%, var(--p5) 0);width:.9rem;height:.9rem;box-shadow:0 0 0 2px rgb(var(--cr) / .15);border-radius:50%}.tool-tab span{writing-mode:vertical-rl;font:300 .6rem/1 var(--f-m);letter-spacing:.2em;text-transform:uppercase;rotate:180deg}.tool-tab:focus-visible,.tool-b:focus-visible,.tool-f button:focus-visible{outline:2px solid var(--p5);outline-offset:2px}.tool-body{overscroll-behavior:contain;visibility:hidden;opacity:0;background:rgb(var(--nr) / .9);backdrop-filter:blur(16px)saturate(1.3);width:0;max-height:90svh;box-shadow:-18px 20px 50px -20px rgb(var(--sh) / .6), inset 0 0 0 1px rgb(var(--cr) / .1);transition:width .5s var(--ease-o), opacity .3s, visibility 0s .5s;scrollbar-width:thin;border-radius:1rem 0 0 1rem;overflow:hidden auto}.tool.open .tool-body{visibility:visible;opacity:1;width:17.5rem;transition:width .5s var(--ease-o), opacity .3s .1s}.tool.open .tool-tab{border-radius:.8rem 0 0 .8rem}.tool-g{width:17.5rem;padding:.9rem 1rem .35rem}.tool-g+.tool-g{border-top:1px solid rgb(var(--cr) / .08)}.tool-h{font:300 .58rem/1 var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--cr) / .5);margin-bottom:.55rem}.tool-l{gap:.15rem;display:grid}.tool-pal .tool-l{grid-template-columns:1fr 1fr}.tool-base .tool-l{grid-template-columns:repeat(3,1fr)}.tool-b{cursor:pointer;text-align:left;width:100%;font:500 .8rem/1.2 var(--f-b);color:rgb(var(--cr) / .78);background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.6rem;padding:.45rem .5rem;transition:background-color .2s,color .2s;display:flex}.tool-b:hover{background:rgb(var(--cr) / .06);color:var(--cream)}.tool-b[aria-pressed=true]{color:var(--cream);background:rgb(var(--cr) / .1);box-shadow:inset 0 0 0 1px rgb(var(--cr) / .22)}.tool-sw{flex:none;display:flex}.tool-sw i{width:1rem;height:1rem;box-shadow:0 0 0 2px rgb(var(--nr));border-radius:50%}.tool-sw i+i{margin-left:-.32rem}.tool-pal .tool-b{flex-direction:column;align-items:flex-start;gap:.4rem;padding:.55rem .6rem;font-size:.74rem}.tool-base .tool-b{text-align:center;flex-direction:column;gap:.45rem;padding:.65rem .3rem;font-size:.72rem}.tool-duo{width:2.4rem;height:1.5rem;box-shadow:inset 0 0 0 1px rgb(var(--cr) / .2);border-radius:.35rem;display:flex;overflow:hidden}.tool-duo i{flex:1}.tool-f{gap:.4rem;width:17.5rem;padding:.7rem 1rem 1rem;display:flex}.tool-f button{cursor:pointer;font:300 .58rem/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--cream);background:rgb(var(--cr) / .08);border:0;border-radius:999px;flex:1;padding:.6rem .5rem}.tool-f button:hover{background:rgb(var(--cr) / .16)}.tool-f .tool-see{color:#fff;background:var(--p1)}@media (width<=600px){.tool{align-items:flex-end;top:auto;bottom:5.5rem;translate:none}.tool.open .tool-body,.tool-g,.tool-f{width:min(17.5rem,100vw - 3.6rem)}.tool-body{max-height:70svh}}@font-face{font-family:Fraunces;src:url(/assets/fraunces.O70d2LGK.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Fraunces;src:url(/assets/fraunces-italic.BFCDtZfi.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Work Sans;src:url(/assets/worksans.Bl-S9Xys.woff2)format("woff2");font-weight:300 500;font-display:swap}@font-face{font-family:Syne;src:url(/assets/syne.BVsvWWA4.woff2)format("woff2");font-weight:700 800;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/assets/spacegrotesk.BhU9QXUp.woff2)format("woff2");font-weight:300 500;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/assets/bricolage.DLoelf7F.woff2)format("woff2");font-weight:600 800;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/nunito.BzFMHfZw.woff2)format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/sourceserif4.DouSKlru.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Public Sans;src:url(/assets/publicsans.DdeTHZLK.woff2)format("woff2");font-weight:300 500;font-display:swap}[data-pzone][data-persona]{--brand:var(--p1);--brand2:var(--p2);--gold:var(--p5);--amb:var(--p1);--acc:color-mix(in oklab, var(--amb) 88%, var(--ink));--acc-l:color-mix(in oklab, var(--amb) 62%, #fff);--line:rgb(var(--nr) / .12);--line-l:rgb(var(--cr) / .12);font-family:var(--f-b);color:var(--ink)}.refs{isolation:isolate}.refs:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, transparent, var(--paper) 7rem, var(--paper) calc(100% - 16rem), transparent);opacity:0;transition:opacity .5s;position:absolute;inset:-6rem 0 -16rem}.refs[data-persona]:before{opacity:1}.refs .refs-head,.refs .band,.refs .tiers-head{transition:color .5s}:is(:root,[data-pzone])[data-persona=artisan]{--paper:#f5eee2;--paper2:#ece2d0;--card:#fcf8f1;--desk:#e4d7c1;--ink:#26221d;--ink2:#6a5f52;--ink3:#9b8f80;--night:#1c2620;--night2:#223029;--night3:#2b3a32;--cream:#f5eee2;--cr:245 238 226;--sh:50 38 24;--nr:28 38 32;--p1:#c4552d;--p2:#d9913a;--p3:#8e3a1c;--p4:#e9a27c;--p5:#e3b34c;--f-d:"Fraunces", Georgia, serif;--f-b:"Work Sans", ui-sans-serif, sans-serif;--f-m:"Work Sans", ui-sans-serif, sans-serif;--r-plate:1.1rem}:is(:root,[data-pzone])[data-persona=artisan] :is(.h2,.h3,h1,h2,h3,h4,.chip){letter-spacing:-.015em}:is(:root,[data-pzone])[data-persona=artisan] :is(.h2,.h3,h1,h2) em{font-style:italic}:is(:root,[data-pzone])[data-persona=artisan] .tier{--r:.9rem}:is(:root,[data-pzone])[data-persona=collectif]{--paper:#fff;--paper2:#f1f1f1;--card:#fff;--desk:#e6e6e6;--ink:#0a0a0a;--ink2:#464646;--ink3:#8a8a8a;--night:#0a0a0a;--night2:#121212;--night3:#1b1b1b;--cream:#fff;--cr:255 255 255;--sh:0 0 0;--nr:10 10 10;--p1:#2f3cff;--p2:#c6ff3d;--p3:#1a22b8;--p4:#8f97ff;--p5:#c6ff3d;--f-d:"Syne", ui-sans-serif, sans-serif;--f-b:"Space Grotesk", ui-sans-serif, sans-serif;--f-m:"Space Grotesk", ui-sans-serif, sans-serif;--r-plate:0px;--acc-l:#c6ff3d}:is(:root,[data-pzone])[data-persona=collectif] :is(.h2,.h3,h1,h2,h3,h4){letter-spacing:-.035em}:is(:root,[data-pzone])[data-persona=collectif] .tier{--r:0px}:is(:root,[data-pzone])[data-persona=collectif] :is(.btn,.tier-try,.tier-ico,.chip){border-radius:0}:is(:root,[data-pzone])[data-persona=asso]{--paper:#fbf6e6;--paper2:#f3ebcf;--card:#fffcf2;--desk:#ebe0bb;--ink:#1b2a22;--ink2:#4c5c52;--ink3:#84918a;--night:#133528;--night2:#173f30;--night3:#1d4a39;--cream:#faf5e4;--cr:250 245 228;--sh:20 52 38;--nr:19 53 40;--p1:#2f9e6b;--p2:#ffb703;--p3:#1d6b47;--p4:#8fd6ae;--p5:#ffcf4a;--f-d:"Bricolage Grotesque", ui-sans-serif, sans-serif;--f-b:"Nunito", ui-sans-serif, sans-serif;--f-m:"Nunito", ui-sans-serif, sans-serif;--r-plate:2.8rem;--acc-l:#ffcf4a}:is(:root,[data-pzone])[data-persona=asso] :is(.h2,.h3,h1,h2,h3,h4){letter-spacing:-.03em}:is(:root,[data-pzone])[data-persona=asso] .tier{--r:2.2rem}:is(:root,[data-pzone])[data-persona=etat]{--paper:#f6f6f6;--paper2:#ececec;--card:#fff;--desk:#e3e3e3;--ink:#161616;--ink2:#3a3a3a;--ink3:#6b6b6b;--night:#0f1b3d;--night2:#132249;--night3:#1a2b57;--cream:#f6f6f6;--cr:246 246 246;--sh:15 27 61;--nr:15 27 61;--p1:#1f3a93;--p2:#c8102e;--p3:#142a6e;--p4:#9fb1e6;--p5:#c8102e;--f-d:"Source Serif 4", Georgia, serif;--f-b:"Public Sans", ui-sans-serif, sans-serif;--f-m:"Public Sans", ui-sans-serif, sans-serif;--r-plate:.35rem}:is(:root,[data-pzone])[data-persona=etat] :is(.h2,.h3,h1,h2,h3,h4,.chip){letter-spacing:-.02em}:is(:root,[data-pzone])[data-persona=etat] .tier{--r:.2rem}:is(:root,[data-pzone])[data-persona=etat] :is(.h2,.h3,h1,h2) em{color:var(--p2)}.tiers-hint{color:var(--ink3);margin-top:.4rem;font-size:.9rem;display:block}.tier-try{color:var(--ink);cursor:pointer;font:400 .74rem/1 var(--f-m);letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--line);background:0 0;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;margin:auto 0 1.3rem;padding:.55rem .85rem .55rem .7rem;transition:background .35s,color .35s,box-shadow .35s;display:inline-flex}.tier-try+.tier-lv{margin-top:0}.tier-try svg{fill:currentColor;width:.8rem;height:.8rem}.tier:hover .tier-try,.tier:focus-within .tier-try{color:#fff;box-shadow:inset 0 0 0 1px #ffffff73}.tier .tier-try:hover,.tier .tier-try:focus-visible{color:var(--ink);box-shadow:none;background:#fff;outline:none}.tier:focus-within:before{clip-path:inset(0)}.tier:focus-within :is(h4){color:#fff}.tier:focus-within p{color:#ffffffd6}.p-toast{z-index:90;background:var(--night);color:var(--cream);font:300 .85rem/1.2 var(--f-b);box-shadow:0 20px 40px -16px #0009, inset 0 0 0 1px rgb(var(--cr) / .12);transition:opacity .4s, transform .5s var(--ease-o);border-radius:999px;align-items:center;gap:1rem;padding:.7rem .7rem .7rem 1.2rem;display:flex;position:fixed;bottom:1.4rem;left:50%;translate:-50%}.p-toast[hidden]{opacity:0;pointer-events:none;display:flex;transform:translateY(20px)}.p-toast b{color:var(--acc-l);font-weight:600}.p-bar{background:rgb(var(--cr) / .15);border-radius:2px;width:4.5rem;height:2px;position:relative;overflow:hidden}.p-bar i{background:var(--acc-l);transform-origin:0;transform:scaleX(var(--t,1));position:absolute;inset:0}.p-toast button{background:var(--cream);color:var(--night);font:500 .78rem/1 var(--f-b);cursor:pointer;border:0;border-radius:999px;padding:.55rem .9rem}@media (width<=600px){.p-toast{justify-content:space-between;font-size:.78rem;left:1rem;right:1rem;translate:none}.p-bar{display:none}}@media (width<=700px){.desk{min-height:0;padding:3.4rem 0 0}.brief{width:100%;margin-left:0}.desk-card,.desk-ticket{display:none}.desk-stamp{width:4.6rem;top:-.2rem;left:auto;right:-.3rem}}.pt-row{--f-d:"Urbanist", ui-sans-serif, system-ui, sans-serif;--f-b:"Poppins", ui-sans-serif, system-ui, sans-serif;--f-m:"Roboto", ui-sans-serif, system-ui, sans-serif;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.8vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.pt{--c:var(--p4)}.pt-scr{height:100%;color:var(--c);font:400 .95rem/1.5 var(--f-m);text-shadow:0 0 6px color-mix(in oklab, var(--c) 60%, transparent), 0 0 18px color-mix(in oklab, var(--c) 28%, transparent);box-shadow:inset 0 0 0 1px #ffffff24, inset 0 -1px 0 #ffffff8c, inset 0 1px 0 #ffffff4d, inset 0 0 60px #0000002e, 0 1px 1px rgb(var(--sh) / .2), 0 18px 28px -14px rgb(var(--sh) / .55), 0 36px 56px -24px rgb(var(--sh) / .75);background:radial-gradient(120% 90% at 50% 40%,#3b423e,#2a302d 72%);border-radius:3px;flex-direction:column;gap:.5rem;padding:.7rem 1.6rem;display:flex;position:relative;overflow:hidden}.pt-scr:after{content:"";border:1px solid color-mix(in oklab, var(--c) 28%, transparent);box-shadow:inset 0 0 18px color-mix(in oklab, var(--c) 8%, transparent);pointer-events:none;z-index:3;position:absolute;inset:.7rem}.pt-scr:before{content:"";pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,#00000047 0 1px,#0000 1px 3px);position:absolute;inset:0}.pt-scr p{margin:0}.pt-cmd{opacity:.75;font-size:.82rem}.pt-n{align-items:baseline;gap:.7rem;margin-top:.9rem;display:flex}.pt-n b{font:700 clamp(4rem, 7vw, 6rem)/.9 var(--f-m);letter-spacing:-.06em}.pt-n span{font-size:1.1rem}.pt-t{margin-top:.3rem;font-size:1.15rem;font-weight:700}.pt-s{opacity:.6;font-size:.8rem}.pt-p{opacity:.85;max-width:26rem;margin-top:.4rem;font-size:.88rem;line-height:1.55}.pt-end{opacity:.75;margin-top:.6rem;font-size:.82rem}.pt-end i{vertical-align:-.18em;background:var(--c);width:.6em;height:1.05em;box-shadow:0 0 8px var(--c);animation:1s step-end infinite pt-blink;display:inline-block}@keyframes pt-blink{50%{opacity:0}}.pt-scr{--c2:#ffcf5a}.pt-bar{letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;opacity:.85;background:color-mix(in oklab, var(--c) 10%, transparent);border-bottom:1px solid color-mix(in oklab, var(--c) 28%, transparent);text-shadow:none;align-items:center;gap:.7rem;padding:.55rem 1.1rem;font-size:.64rem;margin:0 -.9rem!important;display:flex!important}.pt-dots{gap:.3rem;display:inline-flex}.pt-dots i{border:1px solid var(--c);border-radius:50%;width:.55rem;height:.55rem}.pt-dots i:first-child{background:var(--c)}.pt-mode{color:var(--c2);margin-left:auto}.pt-cmd{margin-top:.5rem!important}.pt-boot{border-left:1px solid color-mix(in oklab, var(--c) 35%, transparent);gap:.12rem;margin:.1rem 0 0;padding:0 0 0 .8rem;font-size:.74rem;line-height:1.45;list-style:none;display:grid}.pt-boot li{opacity:.8;align-items:baseline;gap:.5rem;display:flex}.pt-boot li:before{content:">";opacity:.6}.pt-boot em{border-bottom:1px dotted color-mix(in oklab, var(--c) 55%, transparent);flex:1;align-self:end;min-width:1rem;height:.75em}.pt-boot b{color:var(--c2);text-shadow:0 0 8px color-mix(in oklab, var(--c2) 50%, transparent);font-weight:700}.pt-n{margin-top:.5rem!important}.pt-st{letter-spacing:.1em;color:#111;z-index:1;text-shadow:none;background:#f4f2ed;gap:1rem;padding:.5rem .9rem;font-size:.7rem;font-weight:700;margin:auto -.9rem 0!important;display:flex!important}.pt-st span:nth-child(2){margin-left:auto;font-weight:400}.pt-blink-i{animation:1s step-end infinite pt-blink}.pt-p{margin-bottom:1rem}.pt-st .pt-blink-i{color:#111}html.js .pt .pt-cmd{white-space:nowrap;width:0;overflow:hidden}html.js .pt:not(.on) .pt-scr>:not(.pt-cmd){opacity:0}html.js .pt.on .pt-cmd{width:calc(var(--w) * 1ch);animation:pt-type .9s steps(var(--w)) calc(var(--i) * .25s) backwards}html.js .pt.on .pt-scr>:not(.pt-cmd){animation:10ms linear backwards pt-line}html.js .pt.on .pt-n{animation-delay:calc(var(--i) * .25s + 1.8s)}html.js .pt.on .pt-t{animation-delay:calc(var(--i) * .25s + 2.1s)}html.js .pt.on .pt-s{animation-delay:calc(var(--i) * .25s + 2.25s)}html.js .pt.on .pt-p{animation-delay:calc(var(--i) * .25s + 2.5s)}html.js .pt.on .pt-st{animation-delay:calc(var(--i) * .25s + 2.9s)}html.js .pt.on .pt-boot li{animation:10ms linear backwards pt-line;animation-delay:var(--d)}html.js .pt:not(.on) .pt-boot li{opacity:0}@keyframes pt-type{0%{width:0}}@keyframes pt-line{0%{opacity:0}}@media (width<=900px){.pt-row{grid-template-columns:1fr;max-width:30rem;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.pt-end i,.pt-blink-i{animation:none}}.pp{--paper:#f4f2ed;--gr:#2c2a28}.pp-sheet{background:var(--paper);height:100%;min-height:18rem;color:var(--gr);box-shadow:0 1px 1px rgb(var(--sh) / .2), 0 28px 44px -26px rgb(var(--sh) / .6);border-radius:3px;position:relative;overflow:hidden}.pp-sheet:before{content:"";pointer-events:none;border:1px solid #2c2a281a;position:absolute;inset:.7rem;box-shadow:inset 0 0 18px #2c2a280d}.pp-sheet:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .27 0 0 0 0 .22 0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(120% 90% at 50% 40%,#0000 60%,#3c322314);position:absolute;inset:0}.pp-sheet p{margin:0}.pp-cap{font:400 .7rem/1 var(--f-b);letter-spacing:.02em;opacity:.5;position:absolute;top:1.25rem;left:1.6rem}.pp-txt{z-index:1;align-content:end;gap:.25rem;max-width:58%;height:100%;padding:3.2rem 0 1.7rem 1.7rem;display:grid;position:relative}.pp-n{font:300 clamp(4.6rem, 7vw, 6.4rem)/.85 var(--f-d);letter-spacing:-.05em;margin-left:-.25rem}.pp-t{font:700 1.15rem/1.2 var(--f-d);margin-top:.5rem}.pp-s{font:400 .78rem/1.2 var(--f-b);opacity:.5}.pp-p{font:400 .84rem/1.5 var(--f-b);color:#57534d;margin-top:.45rem}.pp-d{aspect-ratio:210/245;fill:none;width:auto;height:calc(100% - 2.6rem);position:absolute;bottom:.9rem;right:.9rem;overflow:visible}.pp-d path{fill:none;stroke:var(--gr);stroke-linecap:round}.pp-d .c{stroke:#7ba7e6;stroke-width:.5px;opacity:.6}.pp-d .o{stroke-width:1px;opacity:.9}.pp-d .o2{stroke-width:.6px;opacity:.45}.pp-d .h{stroke-width:.55px;opacity:.6;stroke-linecap:butt}.pp-fill{fill:var(--paper);stroke:none}html.js .pp-d path{stroke-dasharray:1 2}html.js .pp:not(.on) .pp-d path{stroke-dashoffset:1px;visibility:hidden}html.js .pp.on .pp-d path{animation:.55s ease-out backwards pp-draw;animation-delay:calc(var(--t,0s) + var(--k) * var(--g,20ms))}html.js .pp.on .pp-c path{--t:0s;--g:60ms}html.js .pp.on .pp-o path{--t:.5s;--g:80ms}html.js .pp.on .pp-h path{--t:1.1s;--g:7ms;animation-duration:.35s}@keyframes pp-draw{0%{stroke-dashoffset:1px;opacity:0}2%{opacity:1}}@media (width<=900px){.pp-sheet{min-height:19rem}}.pd-sheet{height:100%;min-height:25rem;box-shadow:0 1px 1px rgb(var(--sh) / .2), 0 28px 44px -26px rgb(var(--sh) / .6);background:#f4f2ed;border-radius:3px;flex-direction:column;padding:.7rem;display:flex;position:relative;overflow:hidden}.pd-sheet p{margin:0}.pd-art{background:linear-gradient(160deg, var(--p1), color-mix(in oklab, var(--p1) 70%, #000));flex:1;min-height:13rem;position:relative;overflow:hidden}.pd-art svg{width:100%;height:100%;position:absolute;inset:0}.pd-art .a-o{fill:none;stroke:#fff;stroke-width:.6px;opacity:.55}.pd-art .a-sun{fill:var(--p5)}.pd-art .a-rib{fill:none;stroke:#f4f2ed;stroke-width:13px;stroke-linecap:round;mix-blend-mode:soft-light}.pd-art .a-dots{fill:#fff;opacity:.8}.pd-cap{font:400 .7rem/1 var(--f-b);letter-spacing:.02em;color:#fff;opacity:.8;position:absolute;top:1.1rem;left:1.4rem}.pd-n{font:300 clamp(4.6rem, 7vw, 6.4rem)/.85 var(--f-d);letter-spacing:-.05em;color:#fff;mix-blend-mode:normal;text-shadow:0 2px 4px #00000047,0 8px 18px #00000038;position:absolute;bottom:.15rem;left:1rem}.pd-txt{color:#2c2a28;background:#f4f2ed;gap:.25rem;padding:1.3rem 1.5rem 1.5rem;display:grid;position:relative}.pd-t{font:700 1.1rem/1.2 var(--f-d)}.pd-s{font:400 .76rem/1.2 var(--f-b);opacity:.55}.pd-p{font:400 .84rem/1.5 var(--f-b);color:#57534d;margin-top:.35rem}.pd-sheet:before{content:"";pointer-events:none;z-index:3;border:1px solid #2c2a281a;position:absolute;inset:.7rem;box-shadow:inset 0 0 18px #2c2a281f}.pd-sheet:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .27 0 0 0 0 .22 0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(120% 90% at 50% 40%,#0000 60%,#3c322314);position:absolute;inset:0}.pd-art .a-q,.pd-art .a-sun{transform-box:fill-box}.pd-art .a-q{transform-origin:100% 100%}.pd-art .a-sun{transform-origin:50%}html.js .pd-art .a-rib{stroke-dasharray:1 2}html.js .pd:not(.on) .a-rib{stroke-dashoffset:1px;visibility:hidden}html.js .pd:not(.on) :is(.a-q,.a-sun){transform:scale(0)}html.js .pd:not(.on) :is(.a-dots,.a-o,.pd-cap){opacity:0}html.js .pd:not(.on) .pd-n{opacity:0;transform:translateY(1.2rem)}html.js .pd.on .a-sun{animation:.7s cubic-bezier(.3,1.4,.5,1) .1s backwards pd-pop}html.js .pd.on .a-q{animation:pd-pop .7s cubic-bezier(.3, 1.3, .5, 1) calc(.3s + var(--k) * .1s) backwards}html.js .pd.on .a-rib{animation:1.1s ease-in-out .5s backwards pd-draw}html.js .pd.on :is(.a-dots,.a-o){animation:.8s ease-out .9s backwards pd-fade}html.js .pd.on .pd-n{animation:.8s cubic-bezier(.2,.9,.3,1) .8s backwards pd-up}@keyframes pd-pop{0%{transform:scale(0)}}@keyframes pd-draw{0%{stroke-dashoffset:1px;opacity:0}2%{opacity:1}}@keyframes pd-fade{0%{opacity:0}}@keyframes pd-up{0%{opacity:0;transform:translateY(1.2rem)}}@media (width<=900px){.pd-sheet{min-height:26rem}}.pq{box-shadow:0 1px 1px rgb(var(--sh) / .2), 0 28px 44px -26px rgb(var(--sh) / .6);background:#f4f2ed;border-radius:3px;padding:.7rem;position:relative}.pq .pt-scr{border-radius:0;padding:0 .9rem;box-shadow:inset 0 0 60px #0000002e}.pq .pt-scr:after{border:0;inset:0;box-shadow:inset 0 0 18px #00000059}.pq:before{content:"";pointer-events:none;z-index:3;border:1px solid #2c2a281a;position:absolute;inset:.7rem;box-shadow:inset 0 0 18px #2c2a281f}.pq:after{content:"";pointer-events:none;mix-blend-mode:multiply;z-index:4;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .27 0 0 0 0 .22 0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(120% 90% at 50% 40%,#0000 60%,#3c322314);border-radius:3px;position:absolute;inset:0}.svc-cta{border-top:1px solid var(--line,#ffffff1f);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem 2rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.6rem;display:flex}.svc-cta p{max-width:34rem;margin:0}@media (width<=620px){.svc-cta .btn{justify-content:center;width:100%}}.xpl.xpl-player{height:100svh}.xpl-player .xpl-intro,.xpl-player .xpl-outro{top:71%}.xpl-player .xpl-intro{pointer-events:none}.xpl-player .xpl-prog{display:none}@media (width>900px){.xpl-player .xpl-stage{top:62%}.xpl-player .xpl-txt{width:min(22rem,26vw);left:63%;right:auto}}.xpl-row{flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;margin-top:1.5rem;display:flex}.xpl-row .xpl-mode{margin-top:0}.xpl-ctl{align-items:center;display:flex}.xpl-bar{align-items:center;gap:.5rem;display:inline-flex}.xb-arrow{width:2.6rem;height:2.6rem;color:rgb(var(--cr) / .85);cursor:pointer;box-shadow:inset 0 0 0 1px rgb(var(--cr) / .22);transition:background .3s, color .3s, transform .3s var(--ease-o), opacity .3s;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.xb-arrow svg{width:1.05rem;height:1.05rem}.xb-arrow:hover:not(:disabled){background:rgb(var(--cr) / .12);color:#fff;transform:scale(1.06)}.xb-arrow:disabled{opacity:.25;cursor:default}.xb-play{cursor:pointer;min-width:7.6rem;height:2.6rem;font:600 .86rem/1 var(--f-b);letter-spacing:.01em;color:var(--night,#0a0c10);background:var(--acc-l);transition:transform .35s var(--ease-o), filter .3s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:0 1.2rem 0 1rem;display:inline-flex;position:relative}.xb-play:hover{filter:brightness(1.06);transform:translateY(-1px)}.xb-ico{width:.95rem;height:.95rem;color:inherit;place-items:center;display:grid}.xb-ico svg{fill:currentColor;width:100%;height:100%;display:none}.xb-ico .i-redo{fill:none}.xpl-ctl[data-state=idle] .i-play,.xpl-ctl[data-state=pause] .i-play,.xpl-ctl[data-state=play] .i-pause,.xpl-ctl[data-state=end] .i-redo{display:block}.xpl-ctl[data-state=pause] .xb-play,.xpl-ctl[data-state=idle] .xb-play{animation:2.4s ease-out infinite xbPulse}@keyframes xbPulse{0%{box-shadow:0 0 #ff6b6b73}70%,to{box-shadow:0 0 0 .8rem #ff6b6b00}}.xpl-player .xpl-tags li{pointer-events:auto;cursor:pointer;padding:.5rem .3rem}.xpl-player .xpl-tags li:hover{color:#fff}.xpl-player .xpl-tags li:focus-visible{outline-offset:2px;outline:2px solid #fff}.xpl-player .xpl-tags li.past b{color:rgb(var(--cr) / .55)}.xb-arrow:focus-visible,.xb-play:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=900px){.xpl.xpl-player{height:100svh}.xpl-head{right:var(--g)}.xpl-row{gap:.6rem .9rem;margin-top:.8rem}.xb-arrow,.xb-play{height:2.3rem}.xb-arrow{width:2.3rem}.xb-play{min-width:6.6rem;font-size:.8rem}.xpl-player .xpl-intro,.xpl-player .xpl-outro{top:auto}.xpl-player .xpl-stage{width:min(80vw,30rem);top:56%}.xpl-player .xpl-txt,.xpl-player .xpl-intro,.xpl-player .xpl-outro{bottom:3.2rem}}@media (prefers-reduced-motion:reduce){.xpl-ctl .xb-play{animation:none!important}}
