.pg-sv{background:var(--night);color:var(--cream)}.pg-sv .grain{mix-blend-mode:screen;opacity:.05}html.js .sv-hero h1[data-split]{opacity:0}.sv-hero h1{font-size:clamp(2.6rem,5.2vw,5.2rem)}.sv-hero .cm-hero-in{grid-template-columns:1fr 1.12fr}.pg-sv .kicker{color:rgb(var(--cr) / .6)}.pg-sv .lv-pp .kicker,.pg-sv .sv-back .kicker{color:var(--ink2)}.pg-sv .lv-pp .kicker span,.pg-sv .sv-back .kicker span{color:var(--acc)}.rail{z-index:40;color:#fff;mix-blend-mode:difference;opacity:0;pointer-events:none;transition:opacity .6s var(--ease-o);font:300 .58rem/1 var(--f-m);letter-spacing:.18em;text-transform:uppercase;grid-template-columns:auto auto;align-items:stretch;gap:.9rem;display:grid;position:fixed;top:50%;left:.5rem;translate:0 -50%}.rail.on{opacity:1}.rail-e{opacity:.55;grid-column:1/-1}.rail-e:first-child{margin-bottom:.4rem}.rail-e:last-child{margin-top:.4rem}.rail-l{flex-direction:column;grid-area:2/2;justify-content:space-between;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.rail-t{background:#ffffff47;grid-area:2/1;justify-self:center;width:1px;margin-left:.3rem;position:relative}.rail-f{width:1px;height:calc(var(--p,0) * 100%);background:#fff;position:absolute;top:0;left:0}.rail-f:after{content:"";aspect-ratio:1;background:#fff;border-radius:50%;width:7px;position:absolute;bottom:-3px;left:50%;translate:-50%}.rail-l li{opacity:.4;align-items:baseline;gap:.7rem;transition:opacity .4s;display:flex}.rail-l li b{font-weight:400}.rail-l li span{display:none}.rail-l li.on{opacity:1}@media (width>=1700px){.rail-l li span{white-space:nowrap;max-width:0;transition:max-width .6s var(--ease-o);display:block;overflow:hidden}.rail-l li.on span{max-width:8rem}}@media (width<=1599px){.rail{display:none}}.sv-con{background:linear-gradient(170deg, var(--night3), var(--night2));box-shadow:inset 0 0 0 1px var(--line-l), 0 40px 80px -30px #000c;border-radius:1.2rem;margin:0;position:relative;overflow:hidden}.cs-bar{border-bottom:1px solid var(--line-l);font:300 .6rem/1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--cr) / .5);align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.cs-dots{gap:.4rem;display:flex}.cs-dots i{aspect-ratio:1;background:rgb(var(--cr) / .16);border-radius:50%;width:.55rem}.cs-file{text-align:center;flex:1}.cs-file b{color:var(--acc-l);font-weight:400}.cs-live{color:rgb(var(--cr) / .4);align-items:center;gap:.5rem;display:flex}.cs-live i{aspect-ratio:1;background:var(--acc-l);border-radius:50%;width:.4rem;animation:1.6s ease-in-out infinite cs-blink}@keyframes cs-blink{50%{opacity:.2}}.cs-tabs{flex-wrap:wrap;gap:.3rem;padding:.8rem 1rem 0;display:flex}.cs-tabs button{font:400 .72rem/1 var(--f-m);letter-spacing:.08em;color:rgb(var(--cr) / .6);box-shadow:inset 0 0 0 1px var(--line-l);border-radius:99px;padding:.55rem .95rem;transition:background-color .3s,color .3s,box-shadow .3s}.cs-tabs button:hover{color:#fff}.cs-tabs button[aria-pressed=true]{color:#fff;background:color-mix(in oklab, var(--acc-l) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acc-l) 55%, transparent)}.cs-body{padding:1rem;display:grid}.cs-sc{grid-template-rows:1fr auto;grid-template-columns:1.3fr 1fr;gap:.9rem 1.2rem;display:none}.cs-sc.on{display:grid}.cs-view{aspect-ratio:16/12.5;background:var(--night);box-shadow:inset 0 0 0 1px var(--line-l);border-radius:.7rem;flex-direction:column;grid-row:1/3;display:flex;overflow:hidden}.cs-url{border-bottom:1px solid var(--line-l);font:300 .6rem/1 var(--f-c);color:rgb(var(--cr) / .5);align-items:center;gap:.5rem;padding:.55rem .7rem;display:flex}.cs-url i{aspect-ratio:1;background:#3ecf8e;border-radius:50%;width:.42rem}.mk{flex:1;grid-template:repeat(8,1fr)/repeat(12,1fr);gap:.3rem;padding:.6rem;display:grid}.mk .b{background:rgb(var(--cr) / .08);animation:mk-in .6s var(--ease-o) both;animation-delay:calc(var(--i) * 90ms + .1s);border-radius:.28rem}.mk .b.acc{background:linear-gradient(135deg, var(--acc-l), color-mix(in oklab, var(--acc-l) 40%, var(--night)))}.mk .b.h{background:rgb(var(--cr) / .85);border-radius:.2rem;align-self:start;height:46%}.mk .b.p{align-self:start;height:30%}.mk .b.bt{background:var(--acc-l);border-radius:99px;align-self:center;height:70%}.mk .b.img{background:radial-gradient(circle at 70% 30%, color-mix(in oklab, var(--acc-l) 70%, transparent), transparent 60%), rgb(var(--cr) / .08)}.mk .b.tb{border-radius:99px;align-self:center;height:70%}.mk .b.chart{background:linear-gradient(180deg, color-mix(in oklab, var(--acc-l) 40%, transparent), transparent), rgb(var(--cr) / .06);clip-path:polygon(0 100%,0 70%,18% 55%,36% 65%,55% 30%,78% 42%,100% 12%,100% 100%);border-radius:0}.mk .b.tbl{background:repeating-linear-gradient(180deg, rgb(var(--cr) / .1) 0 .55rem, transparent .55rem 1rem)}.mk .b.row{align-self:center;height:78%}.mk .b.bub{border-radius:.8rem .8rem .8rem .15rem;align-self:center;height:80%}.mk .b.bub.r{border-radius:.8rem .8rem .15rem}.mk .b.inp{box-shadow:inset 0 0 0 1px var(--line-l);background:0 0;border-radius:99px}@keyframes mk-in{0%{opacity:0;transform:translateY(8px)scale(.96)}}.cs-log{font:300 .74rem/1.3 var(--f-c);color:rgb(var(--cr) / .82);align-content:start;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.cs-log li{animation:cs-line .5s var(--ease-o) both;animation-delay:calc(var(--i) * .5s + .5s);align-items:center;gap:.6rem;display:flex}.cs-log svg{fill:none;width:.8rem;height:.8rem;stroke:var(--acc-l);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}@keyframes cs-line{0%{opacity:0;transform:translate(-10px)}}.cs-chips{flex-wrap:wrap;align-self:end;gap:.4rem;margin:0;display:flex}.cs-chips em{font:300 .58rem/1 var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--cr) / .7);box-shadow:inset 0 0 0 1px var(--line-l);border-radius:99px;padding:.45rem .7rem}.cs-time{background:var(--acc-l);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.sv-con.run .cs-time{animation:6.5s linear both dkrun}.sv-flow{position:relative}.lv{padding:clamp(5rem,9vw,8.5rem) 0;position:relative}.lv-dk{color:var(--cream)}.lv-dk .h2{color:#fff}.lv-dk .h2 em{color:var(--acc-l)}.lv-dk .sec-lead{color:rgb(var(--cr) / .7)}.lv-1{background:var(--night);border-top:1px solid var(--line-l)}.lv-2{background:#0a1220;overflow:clip}.lv-3,.lv-4,.lv-5,.sv-back,.pg-sv .ft{--paper:#f4efe5;--paper2:#ebe4d4;--card:#fcfaf5;--desk:#e0d8c6;--line:#30241421;--ink2:#5b5448;--ink3:#8c8474;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .28 0 0 0 0 .18 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lv-3{padding-top:clamp(8rem,14vw,12rem)}.lv-pp .h2{color:var(--ink)}.lv-pp,.sv-back{background-color:var(--paper);background-image:var(--grain);color:var(--ink)}.lv-3:before{content:"";background-color:var(--paper);background-image:var(--grain);clip-path:polygon(0% 100%,0% 8%,1.25% 59%,2.5% 24%,3.75% 20%,5% 48%,6.25% 37%,7.5% 26%,8.75% 49%,10% 50%,11.25% 38%,12.5% 46%,13.75% 43%,15% 53%,16.25% 21%,17.5% 29%,18.75% 47%,20% 46%,21.25% 11%,22.5% 46%,23.75% 34%,25% 59%,26.25% 52%,27.5% 15%,28.75% 36%,30% 59%,31.25% 46%,32.5% 43%,33.75% 40%,35% 58%,36.25% 58%,37.5% 28%,38.75% 26%,40% 54%,41.25% 26%,42.5% 16%,43.75% 24%,45% 32%,46.25% 24%,47.5% 60%,48.75% 39%,50% 48%,51.25% 56%,52.5% 11%,53.75% 23%,55% 39%,56.25% 36%,57.5% 31%,58.75% 19%,60% 58%,61.25% 11%,62.5% 28%,63.75% 27%,65% 45%,66.25% 59%,67.5% 36%,68.75% 17%,70% 30%,71.25% 24%,72.5% 28%,73.75% 31%,75% 26%,76.25% 37%,77.5% 42%,78.75% 21%,80% 58%,81.25% 33%,82.5% 55%,83.75% 43%,85% 43%,86.25% 36%,87.5% 36%,88.75% 46%,90% 60%,91.25% 30%,92.5% 47%,93.75% 22%,95% 40%,96.25% 27%,97.5% 26%,98.75% 30%,100% 52%,100% 100%);z-index:1;pointer-events:none;background-position:0 100%;height:clamp(1.4rem,3vw,2.6rem);position:absolute;top:0;left:0;right:0;translate:0 -99%}.lv-4{background-image:linear-gradient(#3024140f 1px, transparent 1px), linear-gradient(90deg, #3024140f 1px, transparent 1px), var(--grain);background-size:44px 44px,44px 44px,180px 180px}.lv-5{background-color:var(--paper2);background-image:radial-gradient(#30241433 1px, transparent 1.2px), var(--grain);background-size:22px 22px,180px 180px}.lv-pp .h2 em{color:var(--acc)}.lv-h{grid-template-columns:auto 1fr;align-items:start;gap:clamp(1.4rem,4vw,4rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid;position:relative}.lv-h .h2{max-width:16em}.lv-h .sec-lead{margin-top:1.4rem}.lv-n{font:800 clamp(5rem, 12vw, 11rem)/.8 var(--f-d);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px currentColor;opacity:.32;will-change:transform}.lv-dk .lv-n{-webkit-text-stroke-color:rgb(var(--cr) / .5)}.lv-1 .lv-n{color:#0000}.lv-pp .lv-n{-webkit-text-stroke-color:rgb(var(--nr) / .5)}.bp{pointer-events:none;background-image:linear-gradient(#6e96ff17 1px,#0000 1px),linear-gradient(90deg,#6e96ff17 1px,#0000 1px),linear-gradient(#6e96ff0d 1px,#0000 1px),linear-gradient(90deg,#6e96ff0d 1px,#0000 1px);background-size:96px 96px,96px 96px,24px 24px,24px 24px;position:absolute;inset:0;mask-image:radial-gradient(at 50% 40%,#000 30%,#0000 78%)}.hd-w{display:inline-block;position:relative}.hd{width:100%;height:.28em;position:absolute;bottom:-.12em;left:0;right:0;overflow:visible}.hd path{fill:none;stroke:var(--acc);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s var(--ease-o) .6s}.drawn .hd path{stroke-dashoffset:0}.bento{grid-template-columns:repeat(6,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.bn{background:linear-gradient(170deg, var(--night3), var(--night2));box-shadow:inset 0 0 0 1px var(--line-l);transition-delay:calc(var(--i) * 80ms);--mx:50%;--my:0%;border-radius:1.3rem;grid-column:span 2;position:relative;overflow:hidden}.bn.big{grid-column:span 3}.bn:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(26rem circle at var(--mx) var(--my), color-mix(in oklab, var(--acc-l) 22%, transparent), transparent 60%);transition:opacity .5s;position:absolute;inset:0}.bn:hover:before{opacity:1}.bn-a{flex-direction:column;gap:.9rem;min-height:100%;padding:clamp(1.4rem,2.4vw,2rem);display:flex;position:relative}.bn.big .bn-a{min-height:22rem}.bn-g{width:3.4rem;color:var(--acc-l)}.bn.big .bn-g{width:4.6rem}.bn-g svg{width:100%;display:block;overflow:visible}.bn-g svg>*{stroke-dasharray:1;stroke-dashoffset:0}.bn:hover .bn-g svg>*{animation:bn-draw 1.1s var(--ease-o) both}@keyframes bn-draw{0%{stroke-dashoffset:1px}}.bn-n{font:300 .62rem/1 var(--f-m);letter-spacing:.2em;color:rgb(var(--cr) / .4);position:absolute;top:1.4rem;right:1.6rem}.bn h3{font:700 clamp(1.35rem, 2vw, 1.8rem)/1.05 var(--f-d);letter-spacing:-.035em;color:#fff;margin-top:auto}.bn.big h3{font-size:clamp(1.7rem,2.6vw,2.3rem)}.bn p{max-width:30rem;color:rgb(var(--cr) / .65);font-size:.92rem;line-height:1.55}.bn-d{flex-wrap:wrap;gap:.4rem;display:flex}.bn-d em{font:300 .56rem/1 var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--cr) / .7);box-shadow:inset 0 0 0 1px var(--line-l);border-radius:99px;padding:.4rem .65rem}.bn-go{font:500 .8rem/1 var(--f-b);color:var(--acc-l);opacity:.6;transition:opacity .4s, transform .5s var(--ease-o);align-items:center;gap:.5rem;display:inline-flex;transform:translate(-.3rem)}.bn-go svg{width:.9rem;height:.9rem}.bn:hover .bn-go,.bn-a:focus-visible .bn-go{opacity:1;transform:none}.bn:nth-child(3),.bn:nth-child(4),.bn:nth-child(5){grid-column:span 2}.pl{margin-top:clamp(4rem,8vw,7rem)}.pl-k{font:300 .68rem/1 var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--cr) / .5);margin-bottom:2rem}.pl-s{grid-template-columns:repeat(5,1fr);gap:1.4rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.pl-line{background:var(--line-l);height:1px;position:absolute;top:2.15rem;left:0;right:0}.pl-line i{background:var(--acc-l);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.pl-s li{opacity:.38;transition:opacity .6s var(--ease-o);position:relative}.pl-s li.on{opacity:1}.pl-s li b{font:300 .62rem/1 var(--f-m);letter-spacing:.2em;color:rgb(var(--cr) / .5);display:block}.pl-dot{aspect-ratio:1;background:var(--night);width:.8rem;box-shadow:0 0 0 1px rgb(var(--cr) / .4);transition:background-color .5s, box-shadow .5s, scale .5s var(--ease-o);border-radius:50%;margin:1.1rem 0 1.4rem;display:block}.pl-s li.on .pl-dot{background:var(--acc-l);box-shadow:0 0 0 5px color-mix(in oklab, var(--acc-l) 25%, transparent);scale:1.15}.pl-s h3{font:700 1.15rem/1.1 var(--f-d);letter-spacing:-.02em;color:#fff}.pl-s li:nth-of-type(3) h3{color:var(--acc-l)}.pl-s p{color:rgb(var(--cr) / .6);margin-top:.6rem;font-size:.84rem;line-height:1.5}.cp-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.cp{--cut:50%;margin:0}.cp-card{aspect-ratio:16/11;cursor:ew-resize;touch-action:pan-y;user-select:none;border-radius:1.2rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #6e96ff40,0 40px 80px -34px #000d;container-type:inline-size}.cp-wf,.cp-hf{padding:3.4cqw;position:absolute;inset:0}.cp-wf{color:#1c2430;background:#f1efe7}.cp-hf{clip-path:inset(0 0 0 var(--cut));background:radial-gradient(70% 90% at 90% 10%, color-mix(in oklab, var(--acc-l) 26%, transparent), transparent 70%), linear-gradient(160deg, var(--night3), var(--night));color:#fff}.pgd{grid-template:repeat(8,1fr)/repeat(12,1fr);gap:1.6cqw;height:100%;display:grid}.pgd .x{display:flex;position:relative}.cp-wf .x{border:.3cqw dashed #1c243080;border-radius:.8cqw}.cp-wf .tb{align-items:center;gap:2cqw;padding:0 1.6cqw}.cp-wf .tb b{background:#1c243055;border-radius:.4cqw;width:6cqw;height:2.2cqw;margin-right:auto}.cp-wf .tb span{background:#1c243038;border-radius:99px;width:5cqw;height:1.2cqw}.cp-wf .tb u{border:.3cqw solid #1c2430aa;border-radius:99px;width:7cqw;height:2.6cqw}.cp-wf .ttl,.cp-wf .sub{border-color:#0000;flex-direction:column;justify-content:center;gap:1.4cqw;padding:0 1.6cqw}.cp-wf .ttl s,.cp-wf .sub s{background:#1c243060;border-radius:.6cqw;width:90%;height:2.6cqw;text-decoration:none;display:block}.cp-wf .ttl s+s{width:62%}.cp-wf .sub s{background:#1c243038;width:80%;height:1.2cqw}.cp-wf .bt{background:repeating-linear-gradient(135deg,#1c24301c 0 .6cqw,#0000 .6cqw 1.2cqw);border-radius:99px}.cp-wf .img{background:linear-gradient(to top right,#0000 calc(50% - .15cqw),#1c243070,#0000 calc(50% + .15cqw)),linear-gradient(to top left,#0000 calc(50% - .15cqw),#1c243070,#0000 calc(50% + .15cqw))}.cp-wf .card{background:repeating-linear-gradient(#0000 0 3.4cqw,#1c243026 3.4cqw 3.8cqw)}.note{font:500 1.9cqw/1 var(--f-b);color:#d6452f;margin:0;font-style:italic;position:absolute;rotate:-4deg}.note.n1{top:12%;left:38%}.note.n2{top:46%;left:22%;rotate:3deg}.note:before{content:"↖ "}.cp-hf .tb{font:400 1.7cqw/1 var(--f-b);color:#ffffffb3;align-items:center;gap:2.4cqw;padding:0 1.6cqw}.cp-hf .tb b{font:700 2.3cqw/1 var(--f-d);letter-spacing:-.03em;color:#fff;margin-right:auto}.cp-hf .tb u{color:var(--night);background:#fff;border-radius:99px;padding:1.1cqw 2.2cqw;font-weight:600;text-decoration:none}.cp-hf .ttl{font:700 6.4cqw/.95 var(--f-d);letter-spacing:-.05em;align-items:center;padding-left:1.6cqw}.cp-hf .ttl em{color:var(--acc-l)}.cp-hf .sub{font:400 1.9cqw/1.4 var(--f-b);color:#ffffffa6;align-items:center;padding-left:1.6cqw}.cp-hf .bt{background:var(--acc-l);color:var(--night);font:600 2cqw/1 var(--f-b);box-shadow:0 1.6cqw 3cqw -1.2cqw color-mix(in oklab, var(--acc-l) 70%, transparent);border-radius:99px;justify-content:center;align-items:center}.cp-hf .img{background:linear-gradient(135deg, color-mix(in oklab, var(--acc-l) 70%, var(--night)), var(--night2));border-radius:1.6cqw;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.cp-hf .img i{border:1px solid #ffffff59;border-radius:50%;position:absolute;inset:8%}.cp-hf .img i:nth-child(2){inset:24%}.cp-hf .img i:nth-child(3){background:#ffffffd9;border:0;inset:40%}.cp-hf .card{font:700 2.6cqw/1 var(--f-d);letter-spacing:-.03em;background:#ffffff0f;border-radius:1.4cqw;flex-direction:column;justify-content:flex-end;gap:.6cqw;padding:1.8cqw;box-shadow:inset 0 0 0 1px #ffffff1a}.cp-hf .card small{font:300 1.4cqw/1 var(--f-m);letter-spacing:.2em;color:var(--acc-l)}.cp-handle{top:0;bottom:0;left:var(--cut);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 14px #0006}.cp-handle i{aspect-ratio:1;background:#fff;border-radius:50%;width:2.8rem;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 4px 14px #0006}.cp-handle i:before,.cp-handle i:after{content:"";border:0 solid #121213;border-width:0 0 1.6px 1.6px;width:.4rem;height:.4rem;position:absolute;top:50%}.cp-handle i:before{left:.75rem;translate:0 -50%;rotate:45deg}.cp-handle i:after{right:.75rem;translate:0 -50%;rotate:-135deg}.cp-range{opacity:0;width:1px;height:1px;position:absolute}.cp figcaption{font:300 .6rem/1 var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--cr) / .5);justify-content:space-between;margin-top:1rem;display:flex}.pr{border-top:1px solid var(--line-l);gap:0;margin:0;padding:0;list-style:none;display:grid}.pr li{border-bottom:1px solid var(--line-l);grid-template-columns:3rem 1fr;padding:1.5rem 0;display:grid}.pr b{font:300 .66rem/1.6 var(--f-m);letter-spacing:.2em;color:var(--acc-l)}.pr h3{font:700 1.3rem/1.1 var(--f-d);letter-spacing:-.03em;color:#fff}.pr p{max-width:26rem;color:rgb(var(--cr) / .62);margin-top:.5rem;font-size:.9rem;line-height:1.55}.ms{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.ms-ctl{align-content:start;gap:.8rem;display:grid}.ms-k{font:300 .64rem/1 var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:var(--ink2);align-items:baseline;gap:.7rem;margin:.8rem 0 0;display:flex}.ms-k b{color:var(--acc);font-weight:300}.seg{background:rgb(var(--nr) / .06);width:max-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;padding:.25rem;display:inline-flex}.seg button{font:500 .8rem/1 var(--f-b);color:var(--ink2);border-radius:99px;padding:.6rem 1.1rem;transition:background-color .3s,color .3s}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:var(--night);color:#fff}.ms .seg,.lb .seg{border-radius:1.1rem;flex-wrap:wrap}.ms-g{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:1rem;gap:.6rem;margin-top:1.2rem;padding:1.1rem 1.2rem;display:grid}.ms-g p{grid-template-columns:5.4rem 1fr;align-items:center;gap:.8rem;margin:0;display:grid}.ms-g span{font:300 .6rem/1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--ink2)}.ms-g i{background:rgb(var(--nr) / .08);border-radius:9px;height:.4rem;overflow:hidden}.ms-g u{height:100%;width:calc(var(--v,0) * 1%);border-radius:inherit;background:var(--acc);transition:width .9s var(--ease-o);display:block}.ms-note{min-height:4.6em;color:var(--ink2);margin:.4rem 0 0;font-size:.95rem;line-height:1.55}.ms-links{gap:.5rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.ms-links a{font:600 .92rem/1.2 var(--f-b);color:var(--acc);align-items:center;gap:.6rem;display:inline-flex}.ms-links svg{width:1rem;transition:translate .4s var(--ease-o)}.ms-links a:hover svg{translate:.4rem}.ms-cap{font:300 .62rem/1 var(--f-m);letter-spacing:.18em;text-transform:uppercase;color:var(--ink3);justify-content:space-between;gap:1rem;margin:0 0 .8rem;display:flex}.ms-cap span:last-child{color:var(--acc)}.ms-desk{background:var(--desk);min-height:35rem;box-shadow:inset 0 0 0 1px var(--line), 0 30px 60px -34px rgb(var(--sh) / .45);isolation:isolate;border-radius:1.4rem;place-items:center;padding:clamp(1.2rem,3vw,2.4rem);display:grid;position:relative;overflow:hidden}.ms-desk:before{content:"";z-index:-1;background:radial-gradient(30rem at 15% 0,#ffffff80,#0000 60%);position:absolute;inset:0}.ms-mock{color:#161a22;width:min(100%,26rem);font-family:var(--f-b);box-shadow:0 2px 4px rgb(var(--sh) / .12), 0 30px 50px -22px rgb(var(--sh) / .5);opacity:0;pointer-events:none;transition:opacity .5s var(--ease-o), translate .7s var(--ease-o), scale .7s var(--ease-o);background:#fff;border-radius:1rem;grid-area:1/1;translate:0 1.4rem;scale:.97}.ms[data-c=post] .ms-post,.ms[data-c=mail] .ms-mail,.ms[data-c=press] .ms-press{opacity:1;pointer-events:auto;translate:0;scale:1}.ms-mock [data-f]{transition:opacity .28s,filter .28s,translate .28s}.ms.swap [data-f]{opacity:0;filter:blur(5px);translate:0 .35rem}.ms-mock h4,.ms-mock p{margin:0}.ms-post{gap:.8rem;padding:1.1rem 1.1rem 1rem;display:grid}.mp-top{grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;display:grid}.mp-av{aspect-ratio:1;background:var(--night);width:2.5rem;color:var(--acc-l);border-radius:50%;place-items:center;display:grid}.mp-av svg{fill:none;stroke:currentColor;stroke-width:12px;stroke-linecap:round;stroke-linejoin:round;width:68%}.mp-top b{font:700 .9rem/1.1 var(--f-d);display:block}.mp-top small{color:#7a8190;font-size:.72rem}.mp-top i{letter-spacing:.1em;color:#9aa0ac;font-style:normal}.mp-vis{aspect-ratio:16/9;color:#fff;background:linear-gradient(135deg, var(--acc), color-mix(in oklab, var(--acc) 40%, #ffb86b));border-radius:.8rem;flex-direction:column;justify-content:flex-end;gap:.4rem;padding:1rem 1.1rem;display:flex;position:relative;overflow:hidden}.ms[data-s=crise] .mp-vis{background:repeating-linear-gradient(-45deg,#1b1f27 0 14px,#232832 14px 28px)}.mp-vis small{z-index:1;font:400 .6rem/1 var(--f-m);letter-spacing:.2em;text-transform:uppercase;opacity:.85;position:relative}.mp-vis strong{z-index:1;font:800 clamp(1.4rem, 2.6vw, 1.9rem)/1 var(--f-d);letter-spacing:-.04em;position:relative}.mp-orb{aspect-ratio:1;background:#ffffff38;border-radius:50%;width:6.5rem;position:absolute;top:-1.6rem;right:-1.6rem}.ms[data-s=crise] .mp-orb{background:var(--acc);opacity:.9;width:1rem;animation:1.4s ease-in-out infinite ms-blink;top:1rem;right:1rem;box-shadow:0 0 0 .5rem #ffffff14}@keyframes ms-blink{50%{opacity:.25}}.ms-post h4{font:700 1.1rem/1.2 var(--f-d);letter-spacing:-.02em}.ms-post p{color:#454c5a;font-size:.88rem;line-height:1.5}.mp-cta{color:#fff;font:500 .8rem/1 var(--f-b);background:#161a22;border-radius:99px;justify-self:start;padding:.65rem 1rem}.mp-bar{color:#7a8190;border-top:1px solid #eceef2;justify-content:space-between;padding-top:.7rem;font-size:.76rem;display:flex}.ms-mail{width:min(100%,30rem);overflow:hidden}.ml-bar{background:#f1f2f5;border-bottom:1px solid #e4e6eb;align-items:center;gap:.4rem;padding:.7rem 1rem;display:flex}.ml-bar i{aspect-ratio:1;background:#d0d3da;border-radius:50%;width:.6rem}.ml-bar span{font:400 .62rem/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:#8a909c;margin-left:.8rem}.ml-hd{grid-template-columns:auto 1fr;align-items:center;gap:.8rem;padding:1rem 1.2rem .4rem;display:grid}.ml-av{aspect-ratio:1;background:var(--acc);color:#fff;width:2.4rem;font:800 1rem/1 var(--f-d);border-radius:50%;place-items:center;display:grid}.ml-hd b{font-size:.88rem;display:block}.ml-hd small{color:#7a8190;font-size:.72rem;font-weight:400}.ms-mail h4{font:700 1.15rem/1.2 var(--f-d);letter-spacing:-.02em;border-bottom:1px solid #eceef2;margin:.6rem 1.2rem 0;padding-bottom:.9rem}.ml-bd{color:#3a404c;gap:.8rem;padding:1.1rem 1.2rem 1.4rem;font-size:.9rem;line-height:1.55;display:grid}.ml-cta{background:var(--acc);color:#fff;font:600 .85rem/1 var(--f-b);border-radius:.5rem;justify-self:start;padding:.75rem 1.2rem}.ms[data-s=crise] .ml-cta{background:#161a22}.ml-sg{color:#7a8190}.ms-press{aspect-ratio:1/1.3;background:#fffefb;flex-direction:column;gap:.75rem;width:min(100%,22rem);padding:1.6rem 1.5rem;display:flex}.mr-hd{font:400 .52rem/1.2 var(--f-m);letter-spacing:.16em;text-transform:uppercase;border-bottom:2px solid #161a22;justify-content:space-between;gap:.5rem;padding-bottom:.6rem;display:flex}.ms-press h4{font:800 1.5rem/1.05 var(--f-d);letter-spacing:-.045em;margin-top:.5rem}.mr-lead{color:#2a303b;font-size:.8rem;font-weight:600;line-height:1.5}.ms-press s{background:#e3e5ea;border-radius:3px;height:.4rem;text-decoration:none;display:block}.ms-press s.st{width:60%}.ms-press blockquote{border-left:3px solid var(--acc);font:600 .82rem/1.35 var(--f-d);letter-spacing:-.02em;color:#161a22;margin:.3rem 0;padding-left:.8rem}.mr-ft{color:#6b7280;border-top:1px solid #dfe2e8;grid-template-columns:1fr auto;gap:.2rem .6rem;margin-top:auto;padding-top:.6rem;font-size:.62rem;display:grid}.mr-ft b{color:#161a22;font-weight:600}.mr-ft i{width:1.7rem;color:var(--acc);grid-area:1/2/3}.mr-ft svg{fill:none;stroke:currentColor;stroke-width:12px;stroke-linecap:round;stroke-linejoin:round;width:100%}.lb{--lb-ac:#ff6b6b;--rd:40;--bw:3;--tr:-4;--sw:12;grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(2rem,4.5vw,4rem);display:grid}.lb[data-bg=light]{--lb-bg:#fcfaf5;--lb-ink:#14161b;--lb-hi:var(--lb-ac);--lb-hi2:color-mix(in oklab, var(--lb-ac) 40%, #ffb86b)}.lb[data-bg=dark]{--lb-bg:#14161b;--lb-ink:#f4efe5;--lb-hi:var(--lb-ac);--lb-hi2:color-mix(in oklab, var(--lb-ac) 40%, #ffb86b)}.lb[data-bg=acc]{--lb-bg:var(--lb-ac);--lb-ink:#14161b;--lb-hi:#fff;--lb-hi2:#14161b}.lb[data-w="3"]{--wt:300;--sw:7}.lb[data-w="5"]{--wt:500;--sw:9}.lb[data-w="7"]{--wt:700;--sw:12}.lb[data-w="9"]{--wt:900;--sw:16}.lb-left{gap:1rem;min-width:0;display:grid;position:sticky;top:6.5rem}.lb-stage{background:var(--lb-bg);min-height:22rem;color:var(--lb-ink);box-shadow:inset 0 0 0 1px var(--line), 0 30px 60px -34px rgb(var(--sh) / .5);transition:background-color .6s var(--ease-o), color .6s;border-radius:1.4rem;place-items:center;padding:3rem 1.5rem 3.2rem;display:grid;position:relative;overflow:hidden;container-type:inline-size}.lb-stage:before{content:"";opacity:.13;pointer-events:none;background:linear-gradient(currentColor,currentColor) 50% 0/1px 100% no-repeat,linear-gradient(currentColor,currentColor) 0/100% 1px no-repeat;position:absolute;inset:1.1rem}.lb-tag,.lb-spec{font:300 .56rem/1.4 var(--f-m);letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin:0;position:absolute;left:1.4rem;right:1.4rem}.lb-tag{justify-content:space-between;display:flex;top:1.1rem}.lb-spec{text-align:center;bottom:1rem}.lb-main{z-index:1;place-items:center;display:grid;position:relative}.lb-main .lb-logo{font-size:clamp(2.2rem,12cqw,4.8rem)}.lb-logo{--c1:var(--lb-ink);--c2s:var(--lb-hi);--c2g:linear-gradient(var(--c2s), var(--c2s));border:calc(var(--bw) * .02em) solid transparent;border-radius:calc(var(--rd) * .012em);font-family:var(--f-d);font-weight:var(--wt,700);letter-spacing:calc(var(--tr) * .01em);color:var(--c1);white-space:nowrap;transition:border-radius .5s var(--ease-o), border-color .4s, background-color .4s, padding .5s var(--ease-o), letter-spacing .4s, color .5s, gap .4s;align-items:center;gap:.3em;padding:.34em .6em;line-height:1;display:inline-flex;position:relative}.lb-t{align-items:baseline;display:inline-flex}.lb-n{color:#0000;background-image:var(--c2g);transition:font-size .5s var(--ease-o), margin .4s, padding .4s, letter-spacing .4s;-webkit-background-clip:text;background-clip:text}.lb-m{aspect-ratio:1;width:.95em;color:var(--c2s);transition:color .5s, width .4s var(--ease-o);place-items:center;display:grid}.lb-m svg{fill:none;stroke:currentColor;width:100%;stroke-width:var(--sw);stroke-linecap:round;stroke-linejoin:round;overflow:visible}.lb[data-mk=none] .lb-m{display:none}.lb[data-cs=up] .lb-logo{text-transform:uppercase}.lb[data-cs=lo] .lb-logo{text-transform:lowercase}.lb[data-sc=mono] .lb-logo{--c2s:var(--lb-ink)}.lb[data-sc=grey] .lb-logo{--c2s:color-mix(in oklab, var(--lb-ink) 40%, var(--lb-bg))}.lb[data-sc=inv] .lb-logo{--c1:var(--lb-hi);--c2s:var(--lb-ink)}.lb[data-sc=grad] .lb-logo{--c2g:linear-gradient(100deg, var(--lb-hi), var(--lb-hi2))}.lb[data-pos=pre] .lb-n{order:-1}.lb[data-pos=sup] .lb-t{align-items:flex-start}.lb[data-pos=sup] .lb-n{margin:.08em 0 0 .14em;font-size:.46em}.lb[data-pos=above] .lb-t,.lb[data-pos=below] .lb-t,.lb[data-pos=stack] .lb-t{flex-direction:column;align-items:flex-start}.lb[data-pos=above] .lb-n,.lb[data-pos=below] .lb-n{letter-spacing:.5em;margin:.35em 0;font-size:.4em}.lb[data-pos=above] .lb-n{order:-1}.lb[data-pos=stack] .lb-t{line-height:.86}.lb[data-pos=badge] .lb-n{border-radius:calc(var(--rd) * .006em);color:var(--lb-bg);-webkit-background-clip:border-box;background-clip:border-box;align-self:center;margin-left:.24em;padding:.14em .38em;font-size:.68em}.lb[data-lay=v] .lb-logo{text-align:center;flex-direction:column;gap:.2em}.lb[data-lay=v] .lb-m{width:1.2em}.lb[data-lay=v][data-pos=above] .lb-t,.lb[data-lay=v][data-pos=below] .lb-t,.lb[data-lay=v][data-pos=stack] .lb-t{align-items:center}.lb[data-sh=line] :is(.lb-main,.lb-card) .lb-logo{border-color:var(--c2s)}.lb[data-sh=dbl] :is(.lb-main,.lb-card) .lb-logo{border-color:var(--c2s);outline:calc(var(--bw) * .02em) solid var(--c2s);outline-offset:.14em}.lb[data-sh=fill] :is(.lb-main,.lb-card) .lb-logo{background-image:var(--c2g);color:var(--lb-bg)}.lb[data-sh=fill] :is(.lb-main,.lb-card) .lb-n{color:inherit;background:0 0}.lb[data-sh=fill] :is(.lb-main,.lb-card) .lb-m{color:var(--lb-bg)}.lb[data-sh=fill][data-pos=badge] :is(.lb-main,.lb-card) .lb-n{background:var(--lb-bg);color:var(--lb-hi)}.lb.pop .lb-main .lb-logo{animation:lb-pop .55s var(--ease-o)}@keyframes lb-pop{0%{opacity:.5;scale:.93}}.lb-apps{background:var(--desk);box-shadow:inset 0 0 0 1px var(--line);border-radius:1.2rem;grid-template-columns:1.4fr auto 1fr;align-items:center;gap:.8rem;padding:1rem;display:grid}.lb-app{background:var(--lb-bg);color:var(--lb-ink);box-shadow:0 1px 2px rgb(var(--sh) / .15), 0 14px 24px -14px rgb(var(--sh) / .45);transition:background-color .6s var(--ease-o), color .6s}.lb-tab{min-width:0;font:400 .7rem/1 var(--f-b);border-radius:.7rem .7rem 0 0;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.lb-tab span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lb-tab em{opacity:.4;font-style:normal}.lb-fav{flex:none;place-items:center;width:1.3rem;height:1.3rem;display:grid}.lb-ava{aspect-ratio:1;border-radius:50%;place-items:center;width:4.4rem;display:grid}.lb-card{aspect-ratio:1.6;border-radius:.5rem;align-content:space-between;justify-items:start;gap:.8rem;min-width:0;padding:.9rem 1rem;display:grid;overflow:hidden}.lb-card .lb-logo{font-size:1rem}.lb-card small{font:300 .5rem/1.6 var(--f-m);letter-spacing:.1em;text-transform:uppercase;opacity:.6}.lb-fav .lb-logo{gap:0;padding:0;font-size:.9rem}.lb[data-mk=none] .lb-fav .lb-logo{font-size:.5rem}.lb-ava .lb-logo{gap:0;padding:0;font-size:2.3rem}.lb[data-mk=none] .lb-ava .lb-logo{font-size:1.4rem}:is(.lb-fav,.lb-ava) .lb-r,.lb:not([data-mk=none]) :is(.lb-fav,.lb-ava) .lb-n{display:none}:is(.lb-fav,.lb-ava) .lb-n{letter-spacing:0!important;color:#0000!important;background-image:var(--c2g)!important;-webkit-background-clip:text!important;background-clip:text!important;order:0!important;margin:0!important;padding:0!important;font-size:1em!important}:is(.lb-fav,.lb-ava) .lb-m{width:1em}.lb-ctl{gap:.9rem;min-width:0;display:grid}.lb-ctl fieldset{background:var(--card);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:1rem;margin:0;padding:1rem 1.1rem 1.1rem}.lb-ctl legend{float:left;width:100%;font:300 .62rem/1 var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:var(--acc);margin:0 0 .15rem;padding:0}.lb-ctl fieldset>*+*{margin-top:.7rem}.lb-ctl legend+*{clear:both}.lb .seg button{padding:.5rem .8rem;font-size:.76rem}.lb-rg{font:300 .62rem/1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);grid-template-columns:1fr auto;gap:.5rem .8rem;transition:opacity .3s;display:grid}.lb-rg output{color:var(--acc)}.lb-rg input{width:100%;accent-color:var(--ink);grid-column:1/-1}.lb[data-sh=none] [data-lb-bw],.lb[data-sh=fill] [data-lb-bw]{opacity:.3;pointer-events:none}.lb-sw{gap:.6rem;display:flex}.lb-sw button{aspect-ratio:1;background:var(--c);outline-offset:3px;width:2.1rem;transition:scale .4s var(--ease-o), outline-color .3s;border-radius:50%;outline:2px solid #0000;box-shadow:inset 0 0 0 1px #0000001f}.lb-sw button:hover{scale:1.12}.lb-sw button[aria-pressed=true]{outline-color:var(--ink)}.lb-act{flex-wrap:wrap;gap:.6rem;display:flex}@keyframes lg-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.pn{grid-template-columns:.9fr 1.3fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.pn-l{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pn-l li{border-bottom:1px solid var(--line)}.pn-l button{text-align:left;width:100%;color:var(--ink2);transition:color .3s, padding .5s var(--ease-o);grid-template-columns:2.6rem 1fr auto;align-items:center;gap:.6rem;padding:1.15rem 0;display:grid;position:relative}.pn-l b{font:300 .64rem/1 var(--f-m);letter-spacing:.2em;color:var(--ink3)}.pn-l strong{font:700 1.2rem/1.1 var(--f-d);letter-spacing:-.03em;color:inherit;display:block}.pn-l small{opacity:0;max-height:0;transition:max-height .5s var(--ease-o), opacity .4s, margin .5s;font-size:.86rem;line-height:1.4;display:block;overflow:hidden}.pn-l i{aspect-ratio:1;background:var(--acc);width:.5rem;transition:scale .5s var(--ease-o);border-radius:50%;scale:0}.pn-l button:hover{color:var(--ink)}.pn-l button[aria-pressed=true]{color:var(--ink);padding-left:.6rem}.pn-l button[aria-pressed=true] small{opacity:1;max-height:3rem;margin-top:.3rem}.pn-l button[aria-pressed=true] i{scale:1}.pn-st{aspect-ratio:1.15;perspective:1400px;--tx:0;--ty:0;position:relative}.pn-sh{background:radial-gradient(closest-side, rgb(var(--sh) / .28), transparent);filter:blur(6px);height:8%;position:absolute;bottom:4%;left:8%;right:8%}.svpc{--r:0deg;--x:0%;--y:0%;aspect-ratio:3/4;background:var(--card);width:36%;box-shadow:0 1px 2px rgb(var(--sh) / .2), 0 20px 36px -16px rgb(var(--sh) / .5);transform:translate(-50%, -50%) translate(var(--x), var(--y)) rotate(var(--r)) rotateX(calc(var(--ty) * 1deg)) rotateY(calc(var(--tx) * 1deg));transition:transform .9s var(--ease-o), box-shadow .6s, opacity .5s;border-radius:.35rem;position:absolute;top:50%;left:50%;overflow:hidden;container-type:inline-size}.pn[data-k=slide] .svpc-slide,.pn[data-k=pdf] .svpc-pdf,.pn[data-k=flyer] .svpc-flyer,.pn[data-k=poster] .svpc-poster,.pn[data-k=card] .svpc-card,.pn[data-k=draw] .svpc-draw{z-index:5;transform:translate(-50%, -50%) translate(0, -4%) rotate(0deg) scale(var(--zs,1.32)) rotateX(calc(var(--ty) * 1deg)) rotateY(calc(var(--tx) * 1deg));box-shadow:0 2px 4px rgb(var(--sh) / .2), 0 50px 70px -26px rgb(var(--sh) / .6)}.pn[data-k=slide] .svpc:not(.svpc-slide),.pn[data-k=pdf] .svpc:not(.svpc-pdf),.pn[data-k=flyer] .svpc:not(.svpc-flyer),.pn[data-k=poster] .svpc:not(.svpc-poster),.pn[data-k=card] .svpc:not(.svpc-card),.pn[data-k=draw] .svpc:not(.svpc-draw){opacity:.8}@keyframes svbar{0%{transform:scaleY(0)}}.svpc-slide{--zs:1.22;aspect-ratio:16/10.6;background:#dedad1;border-radius:1.4cqw;grid-template-rows:8% 1fr 10%;width:54%;display:grid}.sp-tb{font:500 1.9cqw/1 var(--f-m);color:#6b665c;background:#f3f0ea;border-bottom:1px solid #00000014;align-items:center;gap:1.2cqw;padding:0 2.4cqw;display:flex}.sp-d{aspect-ratio:1;background:#ff6b6b;border-radius:50%;width:1.5cqw;margin-right:5.4cqw;box-shadow:2.4cqw 0 #f2c14e,4.8cqw 0 #2ec4a0}.sp-tb em{background:var(--acc);color:#fff;border-radius:99px;margin-left:auto;padding:.7cqw 1.8cqw;font-style:normal}.sp-ed{grid-template-columns:15% 1fr;gap:2cqw;min-height:0;padding:2cqw;display:grid}.sp-th{flex-direction:column;gap:1.4cqw;display:flex}.sp-th i{background:linear-gradient(150deg, var(--night3), var(--night));opacity:.5;border-radius:.7cqw;flex:1;position:relative}.sp-th i:after{content:"";background:#ffffffb3;border-radius:.4cqw;height:14%;position:absolute;top:30%;left:14%;right:30%;box-shadow:0 2.4cqw #ffffff4d}.sp-th i.on{opacity:1;outline:.5cqw solid var(--acc);outline-offset:.3cqw}.sp-sl{background:linear-gradient(150deg, var(--night3), var(--night));color:#fff;border-radius:1cqw;position:relative;overflow:hidden;box-shadow:0 1cqw 3cqw #0000004d}.sp-sl small{font:500 1.9cqw/1 var(--f-m);letter-spacing:.18em;text-transform:uppercase;color:var(--acc-l);position:absolute;top:9%;left:6%}.sp-sl b{font:800 6.2cqw/.95 var(--f-d);letter-spacing:-.045em;position:absolute;top:21%;left:6%}.sp-sl s{background:#fff6;border-radius:1cqw;height:1.5cqw;text-decoration:none;position:absolute;left:6%}.sp-sl s:first-of-type{width:36%;top:62%}.sp-sl s:nth-of-type(2){width:26%;top:69%}.sp-ch{border-bottom:.3cqw solid #ffffff4d;align-items:flex-end;gap:5%;width:32%;height:52%;display:flex;position:absolute;bottom:10%;right:6%}.sp-ch span{height:var(--h);transform-origin:bottom;background:#ffffff59;border-radius:.5cqw .5cqw 0 0;flex:1}.sp-ch span:last-child{background:var(--acc-l)}.pn[data-k=slide] .sp-ch span{animation:svbar .9s var(--ease-o) both;animation-delay:calc(var(--i) * 90ms + .25s)}.sp-sl em{font:500 1.9cqw/1 var(--f-m);color:#ffffff8c;font-style:normal;position:absolute;top:8%;right:4%}.sp-nt{font:500 1.8cqw/1 var(--f-m);color:#6b665c;border-top:1px solid #00000014;align-items:center;gap:2cqw;padding:0 3cqw;display:flex}.sp-nt i{background:#0000001a;border-radius:1cqw;flex:1;height:.7cqw;position:relative}.sp-nt i:after{content:"";border-radius:inherit;background:var(--acc);position:absolute;inset:0 70% 0 0}.svpc-pdf{--zs:1.5;aspect-ratio:1/1.414;background:#fff;width:34%}.pd-in{box-sizing:border-box;flex-direction:column;height:100%;padding:8cqw 8cqw 0;display:flex}.pd-tag{background:var(--acc);color:#fff;font:800 3.2cqw/1 var(--f-d);letter-spacing:.06em;border-bottom-left-radius:2.4cqw;padding:2cqw 3.6cqw 2cqw 4.4cqw;position:absolute;top:0;right:0}.pd-h{border-bottom:.5cqw solid var(--ink);font:500 2.5cqw/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);gap:2cqw;margin-right:14cqw;padding-bottom:2.6cqw;display:flex}.pd-h span:last-child{margin-left:auto}.pd-t{font:800 11.5cqw/.95 var(--f-d);letter-spacing:-.05em;color:var(--ink);margin:8cqw 0 4cqw}.pd-c{column-count:2;column-gap:4cqw}.pd-c s{background:rgb(var(--nr) / .2);break-inside:avoid;border-radius:1cqw;height:1.5cqw;margin-bottom:2.2cqw;text-decoration:none;display:block}.pd-c s:nth-of-type(5n),.pd-c s:nth-of-type(6n){width:62%}.pd-f{background:#f4efe5;border-radius:1cqw;align-items:flex-end;gap:3.5cqw;height:40cqw;margin-top:3cqw;padding:3cqw 5cqw 0;display:flex;position:relative}.pd-f span{height:calc(var(--h) * .8);background:color-mix(in oklab, var(--acc) 38%, #f4efe5);border-radius:.6cqw .6cqw 0 0;flex:1}.pd-f span:last-of-type{background:var(--acc)}.pd-f small{font:500 2.3cqw/1 var(--f-m);color:var(--ink2);position:absolute;top:3cqw;left:5cqw}.pd-ft{border-top:.3cqw solid rgb(var(--nr) / .2);font:500 2.3cqw/1 var(--f-m);letter-spacing:.1em;color:var(--ink3);text-transform:uppercase;justify-content:space-between;margin-top:auto;padding:3cqw 0;display:flex}.svpc-flyer{--zs:1.6;aspect-ratio:5/7;background:var(--acc);color:#fff;width:30%}.fl-k,.fl-r{font:600 3cqw/1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;position:absolute;top:7cqw}.fl-k{left:8cqw}.fl-r{opacity:.6;right:8cqw}.fl-sun{background:#f4efe5;border-radius:50%/100% 100% 0 0;height:40cqw;position:absolute;top:17cqw;left:8cqw;right:8cqw;overflow:hidden}.fl-sun:before{content:"";aspect-ratio:1;background:var(--acc);border-radius:50%;width:44%;position:absolute;top:22%;left:50%;translate:-50%}.fl-sun:after{content:"";background:repeating-linear-gradient(180deg, var(--night) 0 3%, transparent 3% 28%);opacity:.85;height:36%;position:absolute;inset:auto 0 0;mask:linear-gradient(#0000,#000)}.fl-t{font:800 15.5cqw/.88 var(--f-d);letter-spacing:-.05em;position:absolute;top:62cqw;left:8cqw}.fl-dt{background:var(--night);font:600 3.6cqw/1 var(--f-m);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:2.4cqw 4cqw;position:absolute;top:97cqw;left:8cqw}.fl-b{justify-content:space-between;align-items:flex-end;gap:6cqw;display:flex;position:absolute;bottom:7cqw;left:8cqw;right:8cqw}.fl-b p{flex:1;margin:0}.fl-b s{background:#fff9;border-radius:1cqw;height:1.5cqw;margin-top:2.2cqw;text-decoration:none;display:block}.fl-b s:nth-child(2){width:80%}.fl-b s:nth-child(3){width:55%}.fl-qr{aspect-ratio:1;background-color:#fff;background-image:repeating-conic-gradient(var(--night) 0 25%, #fff 0 50%);background-size:22% 22%;border:1.6cqw solid #fff;border-radius:.8cqw;width:19cqw;position:relative}.fl-qr i{aspect-ratio:1;border:1.2cqw solid var(--night);background:#fff;width:36%;position:absolute}.fl-qr i:after{content:"";background:var(--night);position:absolute;inset:22%}.fl-qr i:first-child{top:-2%;left:-2%}.fl-qr i:nth-child(2){top:-2%;right:-2%}.fl-qr i:nth-child(3){bottom:-2%;left:-2%}.svpc-poster{--zs:1.5;aspect-ratio:2/3;color:#fff;background:#0d1424;width:31%}.svpc-poster:before,.svpc-poster:after{content:"";z-index:2;background:#fff4d68c;width:18cqw;height:5.4cqw;position:absolute;top:1.2cqw}.svpc-poster:before{left:-4cqw;rotate:-38deg}.svpc-poster:after{right:-4cqw;rotate:38deg}.po-a{background:linear-gradient(180deg, #ffb36b, var(--acc-l) 48%, #5b8cff);border-radius:50cqw 50cqw 0 0;height:66cqw;position:absolute;top:9cqw;left:7cqw;right:7cqw;overflow:hidden}.po-a:after{content:"";background:repeating-linear-gradient(#0d1424 0 3.2cqw,#0000 3.2cqw 9cqw);position:absolute;inset:52% 0 0}.po-a i{aspect-ratio:1;background:#fff6df;border-radius:50%;width:34%;position:absolute;top:18%;left:50%;translate:-50%;box-shadow:0 0 6cqw #fff6df99}.po-t{font:800 21cqw/.82 var(--f-d);letter-spacing:-.06em;mix-blend-mode:difference;position:absolute;bottom:26cqw;left:7cqw}.po-d{font:600 3.4cqw/1 var(--f-m);letter-spacing:.12em;text-transform:uppercase;border-top:.5cqw solid #fff9;justify-content:space-between;padding-top:2.4cqw;display:flex;position:absolute;bottom:13cqw;left:7cqw;right:7cqw}.po-f{font:400 2.6cqw/1 var(--f-m);letter-spacing:.1em;text-transform:uppercase;opacity:.55;position:absolute;bottom:6cqw;left:7cqw}.svpc-card{--zs:1.5;aspect-ratio:7/4;width:34%;color:var(--ink);background:#fff;grid-template-columns:36% 1fr;display:grid}.cd-l{background:var(--night);color:var(--lc,var(--acc-l));place-items:center;display:grid}.cd-l svg{fill:none;stroke:currentColor;stroke-width:6px;stroke-linecap:round;width:56%}.cd-r{flex-direction:column;min-width:0;padding:7cqw 6cqw;display:flex}.cd-r b{font:800 7.4cqw/1 var(--f-d);letter-spacing:-.04em}.cd-r small{font:500 2.6cqw/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);margin-top:1.6cqw}.cd-r p{gap:1.2cqw;margin:auto 0 0;display:grid}.cd-r p span{font:400 2.7cqw/1.2 var(--f-m);color:var(--ink2);padding-left:3.4cqw;position:relative}.cd-r p span:before{content:"";aspect-ratio:1;background:var(--acc);border-radius:50%;width:1.5cqw;position:absolute;top:50%;left:0;translate:0 -50%}.svpc-draw{aspect-ratio:1/.8;color:#1c2430;background:#fbf8ef;width:40%}.svpc-draw svg{width:92cqw;position:absolute;top:7cqw;left:4cqw;overflow:visible}.dw-tape{z-index:2;background:#e2dbc6d9;width:24cqw;height:6.5cqw;position:absolute;top:-1.6cqw;left:38cqw;rotate:-4deg;box-shadow:0 1px 2px #0003}.dw-pal{gap:2.2cqw;display:flex;position:absolute;bottom:6cqw;left:6cqw}.dw-pal i{aspect-ratio:1;background:var(--c);border-radius:50%;width:6cqw;box-shadow:inset 0 0 0 .4cqw #0000001f}.dw-cap{font:300 2.5cqw/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:#7b8190;margin:0;position:absolute;bottom:7.6cqw;left:49cqw}.dw-pen{z-index:3;clip-path:polygon(0 50%,17% 0,100% 0,100% 100%,17% 100%);filter:drop-shadow(0 2px 2px #0004);background:linear-gradient(90deg,#2b2f38 0 6%,#e9cfa0 6% 17%,#f2c14e 17% 93%,#ff6b6b 93%);width:36cqw;height:3.6cqw;position:absolute;bottom:12cqw;right:-10cqw;rotate:-26deg}.dw-k,.dw-k>*{stroke:#1c2430}.dw-k>*,rect.dw-k{stroke-dasharray:1;stroke-dashoffset:0}.dw-g{stroke:#6f93d6;stroke-dasharray:2 2.5;opacity:0}.dw-h>*{stroke:#1c2430;stroke-width:.7px;stroke-dasharray:1;stroke-dashoffset:0;opacity:.8}.dw-note{opacity:1}.dw-note text{font-family:var(--f-m)}.pn[data-k=draw] .dw-k>*,.pn[data-k=draw] rect.dw-k{animation:lg-draw 1.1s var(--ease-o) var(--d,0s) both}.pn[data-k=draw] .dw-h>*{animation:dw-hatch .9s ease-out var(--d,2s) both}.pn[data-k=draw] .dw-note{animation:.8s ease-out 1.6s both dw-fill}.pn[data-k=draw] .dw-g{animation:3.6s ease-in-out both dw-guide}.pn[data-k=draw] .fl{animation:dw-fill .9s ease-out var(--d,2.6s) both}.pn[data-k=draw] .dw-pal i{animation:dw-pop .6s var(--ease-o) calc(3s + var(--n,0) * .1s) both}.pn[data-k=draw] .dw-pen{animation:dw-pen 4.2s var(--ease-o) both}@keyframes dw-guide{0%{opacity:0}14%{opacity:.85}66%{opacity:.85}to{opacity:0}}@keyframes dw-hatch{0%{stroke-dashoffset:1px}}@keyframes dw-fill{0%{opacity:0}}@keyframes dw-pop{0%{scale:0}}@keyframes dw-pen{0%{translate:-6cqw -62cqw}12%{translate:-29cqw -65cqw}30%{translate:-64cqw -32cqw}46%{translate:-50cqw -37cqw}62%{translate:-12cqw -26cqw}80%{translate:-4cqw -18cqw}to{translate:0}}.sv-back{color:var(--ink);z-index:2;padding:clamp(5rem,9vw,8rem) 0;position:relative}.sv-back .h2{color:var(--ink)}.sv-back .h2 em{color:var(--acc)}.bk{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.bk-l{position:sticky;top:8rem}.bk-l .sec-lead{margin-top:1.6rem}.tl{gap:2.6rem;margin:0;padding:0 0 0 2.4rem;list-style:none;display:grid;position:relative}.tl-line{background:var(--line);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:.45rem}.tl-line i{height:calc(var(--p,0) * 100%);background:var(--acc);position:absolute;bottom:0;left:0;right:0}.tl li{opacity:.35;transition:opacity .6s var(--ease-o);position:relative}.tl li.on{opacity:1}.tl-dot{aspect-ratio:1;background:var(--paper);width:.9rem;box-shadow:0 0 0 1px var(--ink3);transition:background-color .5s, box-shadow .5s, scale .5s var(--ease-o);border-radius:50%;position:absolute;top:.35rem;left:-2.4rem}.tl li.on .tl-dot{background:var(--acc);box-shadow:0 0 0 5px color-mix(in oklab, var(--acc) 22%, transparent);scale:1.1}.tl span{font:300 .62rem/1 var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:var(--acc)}.tl h3{font:700 clamp(1.5rem, 2.6vw, 2.1rem)/1.05 var(--f-d);letter-spacing:-.04em;margin-top:.6rem}.tl p{color:var(--ink2);margin-top:.4rem;font-size:.95rem;line-height:1.5}.gf-h{font:700 clamp(1.6rem, 3vw, 2.4rem)/1.05 var(--f-d);letter-spacing:-.045em;margin:clamp(5rem,9vw,8rem) 0 2rem}.gf-h em{color:var(--acc)}.gf{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.gf li{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition-delay:calc(var(--i) * .1s);border-radius:1.2rem;padding:1.8rem}.gf b{font:300 .62rem/1 var(--f-m);letter-spacing:.2em;color:var(--acc)}.gf h4{font:700 1.5rem/1 var(--f-d);letter-spacing:-.04em;margin-top:2.4rem}.gf p{color:var(--ink2);margin-top:.8rem;font-size:.92rem;line-height:1.55}.sv-cta{background:var(--night);color:var(--cream);text-align:center;border-radius:1.8rem;justify-items:center;gap:1.2rem;margin-top:clamp(4rem,8vw,7rem);padding:clamp(2.4rem,6vw,5rem);display:grid;position:relative;overflow:hidden}.sv-cta .kicker{color:rgb(var(--cr) / .6);margin:0}.sv-cta .kicker span{color:var(--acc-l)}.sv-cta .h2{color:#fff}.sv-cta .h2 em{color:var(--acc-l)}.sv-cta-bg{pointer-events:none;background:radial-gradient(40rem circle at 50% 120%, color-mix(in oklab, var(--acc-l) 30%, transparent), transparent 60%);position:absolute;inset:0}.sv-cta-p{max-width:32rem;color:rgb(var(--cr) / .7);line-height:1.6}.sv-cta-c{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.8rem;display:flex;position:relative}.sv-cta-c a{font:500 .9rem/1 var(--f-b);color:#fff;box-shadow:inset 0 0 0 1px rgb(var(--cr) / .25);transition:background-color .3s, color .3s, box-shadow .3s, translate .4s var(--ease-o);border-radius:99px;padding:.9rem 1.4rem}.sv-cta-c a:hover{background:var(--acc-l);color:var(--night);box-shadow:none;translate:0 -3px}@media (width<=1000px){.sv-hero .cm-hero-in,.cp-grid,.ms,.lb,.pn,.bk{grid-template-columns:1fr}.bk-l,.lb-left{position:static}.bento{grid-template-columns:1fr 1fr}.bn,.bn.big,.bn:nth-child(3),.bn:nth-child(4),.bn:nth-child(5){grid-column:span 1}.bn.big .bn-a{min-height:18rem}.pl-s{grid-template-columns:1fr;gap:1.6rem;padding-left:1.6rem}.pl-line{width:1px;height:auto;inset:0 auto 0 .38rem}.pl-line i{transform:scaleY(var(--p,0));transform-origin:top}.pl-dot{margin:0;position:absolute;top:.1rem;left:-1.6rem}.gf{grid-template-columns:1fr}.lv-h{grid-template-columns:1fr;gap:1rem}.lv-n{font-size:5rem}}@media (width<=620px){.bento,.cs-sc{grid-template-columns:1fr}.cs-view{grid-row:auto}.lb-apps{grid-template-columns:1fr auto}.lb-card{aspect-ratio:auto;grid-column:1/-1}.ms-desk{min-height:31rem}}.pg-sv .ft{background-color:var(--paper);background-image:var(--grain);border-top:0}.dw-pal i:nth-child(2){--n:1}.dw-pal i:nth-child(3){--n:2}.dw-pal i:nth-child(4){--n:3}.dw-pal i:nth-child(5){--n:4}
